HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: musicmusic on 2003-05-03 15:16:25

Title: Columns UI
Post by: musicmusic on 2003-05-03 15:16:25
Columns UI homepage (http://yuo.be) | Documentation (http://wiki.yuo.be/columns_ui:start) | FAQs (http://wiki.yuo.be/columns_ui:faqs)

Related forum topics (now out of date)
Columns UI gallery (https://hydrogenaud.io/index.php?topic=63984)
Older Columns UI configurations (https://hydrogenaud.io/index.php?topic=31027)
Title: Columns UI
Post by: kikuzo on 2004-01-23 02:11:51
foo_ui_columns (http://members.lycos.co.uk/musicf/) is UI to which I was waiting eagerly just for this.It's very cool.
But since it's alpha status.I have big problem with this.I can't add colomns.
foobar will be crash.However It's very useful for me.
I wolud like to this component to become more perfect.
Title: Columns UI
Post by: ssamadhi97 on 2004-01-23 02:42:52
hmm plugin seems to have trouble with sorting/displaying playlist with untagged tracks in it, gonna try to reproduce sometime soon (not now - bed!).. pretty neat otherwise
Title: Columns UI
Post by: The Link on 2004-01-23 09:15:02
Under Win2kSP4 the GUI shows up as an empty grey window.

Nevertheless congratulations for this nice approach, it's highly regarded. 

Regards,
The Link
Title: Columns UI
Post by: treech on 2004-01-23 10:09:55
indeed problems with SP4 + win2000, but keep working on it, sounds promising
Title: Columns UI
Post by: Tri on 2004-01-23 18:56:32
It looks very good already (http://picserver.student.utwente.nl/view_image.php/7PB26279UA/picserver.png) but it needs some work, e.g. trying to add a new column crashes it... The status bar font also should be separately configurable.
Title: Columns UI
Post by: musicmusic on 2004-01-24 00:30:23
Quote
foo_ui_columns (http://members.lycos.co.uk/musicf/) is UI to which I was waiting eagerly just for this.It's very cool.
But since it's alpha status.I have big problem with this.I can't add colomns.
foobar will be crash.However It's very useful for me.
I wolud like to this component to become more perfect.

Im glad you find it useful, thanks for the report, fixed in alpha 2 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll).

changes:
-fixed crash w/ new columns
-improved keyboard navigation of playlist (added home/end/pg up/page down/alt-up/alt-down/space actions & fixed up/down keys; also removed jerkyness/corruptions when scrolling past top/bottom of playlist area using up/down keys)
-fixed scrolling too far past end of playlist
-corrected font of playback order dropdown

Quote
hmm plugin seems to have trouble with sorting/displaying playlist with untagged tracks in it, gonna try to reproduce sometime soon (not now - bed!).. pretty neat otherwise
The default strings are bad, probably that (?) Also for sorting when you click on columns it just sends the titleformatting spec to the sort playlist function, so things like %_is_playing% arent defined, leading to misleading results..

Quote
Under Win2kSP4 the GUI shows up as an empty grey window.

Nevertheless congratulations for this nice approach, it's highly regarded.  

Regards,
The Link
The entire window? At least its the right colour  Can you try with the new version? If its still broke i dont know whats causing it, i will look into it, thanks.

Quote
It looks very good already (http://picserver.student.utwente.nl/view_image.php/7PB26279UA/picserver.png) but it needs some work, e.g. trying to add a new column crashes it... The status bar font also should be separately configurable.
yes there's many things still to be done, e.g. implement drag-droping of files, rename playlists, fix up mouse selections of playlist, shift/ctrl modifiers for selections etc. which is the only reason its is alpha. So yes i will make the status bar font configurable, it is just a matter of time.
Title: Columns UI
Post by: Sid59 on 2004-01-24 01:07:30
nice UI ..

- when i click on the 'time' or any other column, it will only sort one way. not in reverse
- i can't add files to an existing tab
- gonna add the ability to delete some of the toolbars? - play order, vis, and so on.

opps .. didn't read the very last part of your post. hope it all comes together.

i think it can be a much cleaner interface than the default one.
Title: Columns UI
Post by: juglesh on 2004-01-24 01:20:07
i just get a grey window, also.  dont get me wrong, its a nice box! 

maybe its one of those things that dont work on win98?  i have win98, fb2k7.7b, latest column.dll that you posted.

thanks for your time,
Title: Columns UI
Post by: Speek on 2004-01-24 08:46:15
Alpha 2 is still just a grey form with a title bar and a status bar in Win2k (SP4). Maybe a missing dll, but there's no error message. I hope this can be fixed.
Title: Columns UI
Post by: musicmusic on 2004-01-24 11:19:08
Quote
nice UI ..

- when i click on the 'time' or any other column, it will only sort one way. not in reverse
- i can't add files to an existing tab
- gonna add the ability to delete some of the toolbars? - play order, vis, and so on.

opps .. didn't read the very last part of your post. hope it all comes together.

i think it can be a much cleaner interface than the default one.

1. will be changed later
2. do you mean drag & drop? coming "soon"
3. there already should be a right click menu for that, does it not appear ?

Quote
Alpha 2 is still just a grey form with a title bar and a status bar in Win2k (SP4). Maybe a missing dll, but there's no error message. I hope this can be fixed.
Thanks for the hint, there was a couple diff. things about the way the status bar was made so that's given me some ideas.

Can you or anyone else with affected os try this version (http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll) and:
-  tell me what parts show up
- paste messages from console (they're set as errors so console should pop-up)
Title: Columns UI
Post by: rage- on 2004-01-24 11:29:30
The latest version seems to have loaded up for me just fine, though it did output an error to the console.

Code: [Select]
ERROR (foo_ui_columns) : wm_create
ERROR (foo_ui_columns) : window handle: 852574 playlist window handle: 1114750 last error: 1400
ERROR (foo_ui_columns) : playlists window handle: 1180294 last error: 0


I also noticed that I can't set the column width for any columns; it just reverts back to the default.
Title: Columns UI
Post by: Speek on 2004-01-24 13:01:48
From console:
ERROR (foo_ui_columns) : wm_create
ERROR (foo_ui_columns) : window handle: 1180340 playlist window handle: 1311470 last error: 1400
ERROR (foo_ui_columns) : playlists window handle: 918256 last error: 1400

And there's still just the title bar and status bar.
Title: Columns UI
Post by: musicmusic on 2004-01-24 18:54:04
Quote
From console:
ERROR (foo_ui_columns) : wm_create
ERROR (foo_ui_columns) : window handle: 1180340 playlist window handle: 1311470 last error: 1400
ERROR (foo_ui_columns) : playlists window handle: 918256 last error: 1400

And there's still just the title bar and status bar.

thanks for testing, but now i am confused..

i fixed the first error 1400 but i dont get where the second one you've got is coming from..

Can you try the new debug version? link (http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll) It should have a bunch of console messages again, paste them here if you can.

whilst im at it, alpha 3

link (http://members.lycos.co.uk/musicf/foo_ui_columns.dll)

changes:
- mouse movements captured outside of playlist (i.e. scrolls when mouse below/above playlist area)
- more keyboard actions added (enter, shift/ctrl modifiers)
- fixed width of columns not saved from prefs
- added provisional drag & drop support
- added separate config for status bar font
- ensure visible focuses items in the centre of playlist
- playlist renamer

that's enough for now, i think i got most of the things raised above
Title: Columns UI
Post by: Speek on 2004-01-24 20:27:01
With the latest debug version:
ERROR (foo_ui_columns) : main window handle: 1442118
ERROR (foo_ui_columns) : playlist window handle: 1311040 last error: 6
ERROR (foo_ui_columns) : header window handle: 1573194 last error: 6
ERROR (foo_ui_columns) : pl list wnd: 1442056 last error: 6
ERROR (foo_ui_columns) : main window rect: 0 0 504 356
ERROR (foo_ui_columns) : playlist window rect: 111 89 500 327
ERROR (foo_ui_columns) : status window rect: 111 89 500 327
ERROR (foo_ui_columns) : main window rect: 0 0 504 356
ERROR (foo_ui_columns) : playlist window rect: 111 58 500 327
ERROR (foo_ui_columns) : status window rect: 111 58 500 327
ERROR (foo_ui_columns) : status wnd: 4981252 last error: 1400
ERROR (foo_ui_columns) : main window rect: 0 0 504 356
ERROR (foo_ui_columns) : playlist window rect: 111 58 500 327
ERROR (foo_ui_columns) : status window rect: 4 332 500 352

But now I actualy see the GUI and I like it
Title: Columns UI
Post by: juglesh on 2004-01-24 20:59:00
(win98se) am now getting the interface, when it loads it gives the errors below, and when ever i resize the window it gives errors.
Code: [Select]
ERROR (foo_ui_columns) : main window handle: 1288
ERROR (foo_ui_columns) : playlist window handle: 1240 last error: 87
ERROR (foo_ui_columns) : header window handle: 1208 last error: 87
ERROR (foo_ui_columns) : pl list wnd: 1212 last error: 87
ERROR (foo_ui_columns) : main window rect: 0 0 504 356
ERROR (foo_ui_columns) : playlist window rect: 111 89 500 327
ERROR (foo_ui_columns) : status window rect: 111 89 500 327
ERROR (foo_ui_columns) : main window rect: 0 0 504 356
ERROR (foo_ui_columns) : playlist window rect: 111 58 500 327
ERROR (foo_ui_columns) : status window rect: 111 58 500 327
ERROR (foo_ui_columns) : status wnd: 1628 last error: 87
ERROR (foo_ui_columns) : main window rect: 131 16 785 541
ERROR (foo_ui_columns) : playlist window rect: 242 74 781 512
ERROR (foo_ui_columns) : status window rect: 135 517 781 537
ERROR (foo_ui_columns) : main window rect: 131 16 785 541
ERROR (foo_ui_columns) : playlist window rect: 242 74 781 512
ERROR (foo_ui_columns) : status window rect: 135 517 781 537
ERROR (foo_ui_columns) : main window rect: 131 16 785 541
ERROR (foo_ui_columns) : playlist window rect: 242 74 781 512
ERROR (foo_ui_columns) : status window rect: 135 517 781 537
ERROR (foo_ui_columns) : main window rect: 131 16 785 541
ERROR (foo_ui_columns) : playlist window rect: 242 74 781 512
ERROR (foo_ui_columns) : status window rect: 135 517 781 537
INFO (CORE) : startup time: 10790 ms
ERROR (CORE) : Failed to load DLL: foo_delete.dll, reason: Unable to load dll.
ERROR (foo_ui_columns) : main window rect: 131 16 978 529
ERROR (foo_ui_columns) : playlist window rect: 242 74 974 500
ERROR (foo_ui_columns) : status window rect: 135 505 974 525
ERROR (foo_ui_columns) : main window rect: 131 16 978 529
ERROR (foo_ui_columns) : playlist window rect: 242 74 974 500
ERROR (foo_ui_columns) : status window rect: 135 505 974 525
ERROR (foo_ui_columns) : main window rect: 131 16 779 556
ERROR (foo_ui_columns) : playlist window rect: 242 74 775 527
ERROR (foo_ui_columns) : status window rect: 135 532 775 552
ERROR (foo_ui_columns) : main window rect: 131 16 779 556
ERROR (foo_ui_columns) : playlist window rect: 242 74 775 527
ERROR (foo_ui_columns) : status window rect: 135 532 775 552
ERROR (foo_ui_columns) : main window rect: 131 16 930 608
ERROR (foo_ui_columns) : playlist window rect: 242 74 926 579
ERROR (foo_ui_columns) : status window rect: 135 584 926 604
ERROR (foo_ui_columns) : main window rect: 131 16 930 608
ERROR (foo_ui_columns) : playlist window rect: 242 74 926 579
ERROR (foo_ui_columns) : status window rect: 135 584 926 604
ERROR (foo_ui_columns) : main window rect: 131 16 930 608
ERROR (foo_ui_columns) : playlist window rect: 242 74 926 579
ERROR (foo_ui_columns) : status window rect: 135 584 926 604
ERROR (foo_ui_columns) : main window rect: 218 10 811 614
ERROR (foo_ui_columns) : playlist window rect: 329 68 807 585
ERROR (foo_ui_columns) : status window rect: 222 590 807 610
ERROR (foo_ui_columns) : main window rect: 218 10 811 614
ERROR (foo_ui_columns) : playlist window rect: 329 68 807 585
ERROR (foo_ui_columns) : status window rect: 222 590 807 610
ERROR (foo_ui_columns) : main window rect: 409 7 1021 732
ERROR (foo_ui_columns) : playlist window rect: 520 65 1017 703
ERROR (foo_ui_columns) : status window rect: 413 708 1017 728
ERROR (foo_ui_columns) : main window rect: 409 7 1021 732
ERROR (foo_ui_columns) : playlist window rect: 520 65 1017 703
ERROR (foo_ui_columns) : status window rect: 413 708 1017 728


here is a shot of the window (everything default)
(http://www.radiokdug.com/column.gif)

when i resize the columns, the pl goes back to the top and the scroll handle sticks where it was until it click it, then it goes to the top.  same if i sort the columns.

will it be possible to sort by artist, then album?
umm...where's the play buttons?

thanks again.
Title: Columns UI
Post by: rectangle on 2004-01-24 21:57:45
Love this UI but couple of problems I've found:
1) This:
Title: Columns UI
Post by: TurinsRevenge on 2004-01-25 02:35:22
Great Start!  This is going to be really nice when it's finished.  Actually, its really cool already.
Title: Columns UI
Post by: kikuzo on 2004-01-25 09:47:06
Thanks for udating.Sometimes foobar2000 crash with this UI.But I love this.
I wish This UI work perfect in near future.
I have another problem.I can change background color but background color never change inside the colums where color is still black.
Can I chanege color inside colomns?
Many Thanks again to make this UI.
Title: Columns UI
Post by: Speek on 2004-01-25 10:05:31
Quote
I have another problem.I can change background color but background color never change inside the colums where color is still black. Can I change color inside colomns?

Yes, in the "colour" (!) field. The order is "text | selected text | background | selected background".
Title: Columns UI
Post by: musicmusic on 2004-01-25 16:01:37
Quote
(win98se) am now getting the interface, when it loads it gives the errors below, and when ever i resize the window it gives errors.
What did you expect from downloading the debug version 
Quote
when i resize the columns, the pl goes back to the top and the scroll handle sticks where it was until it click it, then it goes to the top.  same if i sort the columns.
Seems OK for me, can you explain more? When you sort, the playlist core will scroll to the item with focus. I fixed one bug with scrollbar which would occur when sorting, please tell me if its ok with current version. i also dont know what's up with your menu, i can probably fix it anyway.

Quote
will it be possible to sort by artist, then album?
Whilst unintendedly, you already can (click album column, then artist columns). Not to mention you can set custom strings for sorting already.
Quote
umm...where's the play buttons?
I think you're confused, those are in the standard ui. If you meant are you going to add buttons, yes, someday.

Quote
Love this UI but couple of problems I've found:
1) This:


Thanks, both should be fixed in alpha 4.

Quote
Great Start!  This is going to be really nice when it's finished.  Actually, its really cool already.
Thanks

Quote
Thanks for udating.Sometimes foobar2000 crash with this UI.But I love this.


I need more info because i dont get crashes. Can you post:
- what you where doing when it crashed
- how to reproduce (if known)
- crashlog
- operating system

Thanks.

Anyway, alpha 4 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll) with all the above mentioned fixes.

changelog:
alpha 4
- fixed playback order drop down
- fixed scrollbar not redrawn on "ensure visible"
- fixed incorrect positioning of controls
- fixed systray menu not destroyed when click out of it
- added alternative playlist switcher using tabs

I think the tabs playlist switcher it looks a lot better/cleaner than the listbox, the rebar just needs a bit of sorting out.
Title: Columns UI
Post by: fantomex on 2004-01-25 17:16:51
(http://medlem.spray.se/fantomex/schampo/Clipboard01.png)
am i the only one who gets this?
Title: Columns UI
Post by: lightbulb on 2004-01-25 17:45:09
Quote
(http://medlem.spray.se/fantomex/schampo/Clipboard01.png)
am i the only one who gets this?

No, you're not alone.
Title: Columns UI
Post by: Tri on 2004-01-25 19:33:18
While playing around I noticed that the 'Item height' resets when you go to preferences.


Keep up your nice work
Title: Columns UI
Post by: saratoga on 2004-01-25 21:33:08
This looks great.  keep up the good work.
Title: Columns UI
Post by: saratoga on 2004-01-25 21:36:09
Quote
It looks very good already (http://picserver.student.utwente.nl/view_image.php/7PB26279UA/picserver.png) but it needs some work, e.g. trying to add a new column crashes it... The status bar font also should be separately configurable.

Where did you foobar .7.7c?  I didn't even know that version existed 
Title: Columns UI
Post by: Funkstar De Luxe on 2004-01-25 21:59:41
Quote
Quote
It looks very good already (http://picserver.student.utwente.nl/view_image.php/7PB26279UA/picserver.png) but it needs some work, e.g. trying to add a new column crashes it... The status bar font also should be separately configurable.

Where did you foobar .7.7c?  I didn't even know that version existed 

It's ready but ca5e is away just now so no installer can be made.  That's what I understand anyway.
Title: Columns UI
Post by: YinYang on 2004-01-25 22:42:54
Win98SE bug here.

It seems that I cannot manually (though by database search it works) add files with "national" characters:

Björk - I've Seen It All
Brücken, Claudia - Kiss Like Ether [Earth Mood Magic]
Jørgensen, C. V. - Ude Af Sync

Being prime examples.
Title: Columns UI
Post by: juglesh on 2004-01-25 22:42:56
Quote
QUOTE (juglesh @ Jan 24 2004, 08:59 PM)
when i resize the columns, the pl goes back to the top and the scroll handle sticks where it was until it click it, then it goes to the top. same if i sort the columns.

Seems OK for me, can you explain more? When you sort, the playlist core will scroll to the item with focus. I fixed one bug with scrollbar which would occur when sorting, please tell me if its ok with current version.

its ok with current vers. with older vers, the pl would scroll up to the top of the list, but the scroll handle would 'stick' wherever it was until you would click it to drag it, then it would jump up to the top of the scroll column. anyway, fixed now, thanks.

Quote
i also dont know what's up with your menu, i can probably fix it anyway.

same in current vers.  not a problem, though.

current vers has glitchy vis. vis is ok when playing but freezes on stop(actually kinda cool) and sometimes when stopped is all kinda garbled.  again, not a big deal.
Quote
QUOTE (juglesh @ Jan 24 2004, 08:59 PM)
will it be possible to sort by artist, then album?

Whilst unintendedly, you already can (click album column, then artist columns). Not to mention you can set custom strings for sorting already.


well, clicking the two columns didnt work for me, but i figured out the custom sorting, and it works great, thanks.
Quote
QUOTE (juglesh @ Jan 24 2004, 08:59 PM)
umm...where's the play buttons?

I think you're confused, those are in the standard ui. If you meant are you going to add buttons, yes, someday.

well, yeah i was a bit confused that a media player didnt have a PLAY button!!    doesnt really matter, i have buttons on my keyboard and kb shortcuts.

thanks alot, this ui may be replacing my std ui!!  thanks for all the work you do on your pluggins, i use 'em alot.
Title: Columns UI
Post by: Killmaster on 2004-01-25 23:39:18
Some thoughts and suggestions:

-Setting custom string under Artist to "%artist%|%album%|$num(%tracknumber%,2)" lets me keep my tracknumbers for each album in order, which I like. However, is there a way to sort ascending if I click on the column twice? Sometimes it's nice to have

-Selecting works ok, but dragging up doesn't deselect as it should.

-Scrolling with a wheel mouse doesn't work.

-Could you add the normal menus and the play buttons back? I miss them.

-Make it more like WinXP's details view, with the selected column a different color and a little arrow indicating the direction it's being sorted. Also, I know you set this in the prefs, but I'd be kinda nice to be able to drag the columns around in the main GUI like Windows can.

-Very minor issue, but the Playback order toolbar should have a minimum size that corresponds to the longest item, like the default UI.
Title: Columns UI
Post by: Tri on 2004-01-26 05:22:27
Quote
Where did you foobar .7.7c?  I didn't even know that version existed 

I found it here (http://www.hydrogenaudio.org/forums/index.php?showtopic=17478).
Title: Columns UI
Post by: kerpondile on 2004-01-26 17:11:29
apparently taskbar balloon tip on song change is not working with foo_ui_columns...
Title: Columns UI
Post by: The Link on 2004-01-26 17:15:20
Quote
apparently taskbar balloon tip on song change is not working with foo_ui_columns...

Because this feature is part of the default GUI.
Title: Columns UI
Post by: musicmusic on 2004-01-26 18:56:56
Quote


thanks, fixed

Quote
Win98SE bug here.

It seems that I cannot manually (though by database search it works) add files with "national" characters:

Björk - I've Seen It All
Brücken, Claudia - Kiss Like Ether [Earth Mood Magic]
Jørgensen, C. V. - Ude Af Sync

Being prime examples.


thanks, not related to win 98 but fixed

Quote
current vers has glitchy vis. vis is ok when playing but freezes on stop(actually kinda cool) and sometimes when stopped is all kinda garbled.  again, not a big deal.


Is ok here (except wrong colour when foobar first starts), but i will look into improving it.

Quote
Some thoughts and suggestions:

-Setting custom string under Artist to "%artist%|%album%|$num(%tracknumber%,2)" lets me keep my tracknumbers for each album in order, which I like. However, is there a way to sort ascending if I click on the column twice? Sometimes it's nice to have

-Selecting works ok, but dragging up doesn't deselect as it should.

-Scrolling with a wheel mouse doesn't work.

-Could you add the normal menus and the play buttons back? I miss them.

-Make it more like WinXP's details view, with the selected column a different color and a little arrow indicating the direction it's being sorted. Also, I know you set this in the prefs, but I'd be kinda nice to be able to drag the columns around in the main GUI like Windows can.

-Very minor issue, but the Playback order toolbar should have a minimum size that corresponds to the longest item, like the default UI.


1. Done in alpha 5 in right click menu

2. I copied behaviours from default ui, but was slightly broken in. in alpha 5 press space to deselect the current item then when you goback it will deselect them

3. Currently only support is probably from mouse drivers itself (?) I dunno, it works here w/ intelli point 4.1 or something, i may add built in support later (?)

4. Drag/drop columns - maybe. Arrows - maybe, but it would have to be cleared when items are added to playlist/removed/moved because sort order would be diff. Selected column - there isnt one.

5. Fixed in alpha 5.

Quote
Quote
apparently taskbar balloon tip on song change is not working with foo_ui_columns...

Because this feature is part of the default GUI.


Yes, will be added later.

alpha 5 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll)

changelog:
- fixed files added via drag & drop sent in ansi encoding not utf8
- minimised flickering of tabs playlist switcher, status bar when resizing
- double clicking columns divider now takes account of any colour codes in your formatting strings
- changed way columns are sorted when clicking on them
- added context menu for header with descending sort option
- added optional middle clicking for tabs
- fixed item height setting set to 0 when entering prefs
- fixed some mouse selection behaviours
- playback order dropdown minimun width set to width of widest name
- some improvements to rebar


=====

Does anyone have any requests for columns. I plan to add the following
- Left/centre/rigth align,emt
- Playlist filters (Hide column on playlists named.., Show columns only on playlists named...)

These will break config compatibillity so if anyone has any suggestions please share them.
Title: Columns UI
Post by: treech on 2004-01-26 19:54:00
Very cool, works with w2k + sp4 now
anyway, i did notice a few things, colors in scripts don't seem to work, i know there a little box there for adding colors, but it's not very flexible, i use different colors for bitrate and such....
like this:
Quote
//bitrate stuff
$if2($greater(0,$info(bitrate)),$get(RED))
$if2($greater(129,$info(bitrate)),$get(YELLOW))
$if2($greater(161,$info(bitrate)),$get(GREY))
$if2($greater(192,$info(bitrate)),$get(GREEN))
$if2($greater(256,$info(bitrate)),$get(BLUE))
$pad($info(bitrate),4)$char(9474)


Also, i'm not quite sure of the $pad_right(), $pad() and such features, are they working like they do in the normal iu ?

But my my scrollwheel on the mouse ain't working!

And what is the "use custom title spec for sorting by column" ? give an example on it plz

EDIT: oh, and the sorting is kinda nuts on the lenght  (i guess we need natural sorting or something like that)

EDIT2: Also, the the dropdown thingy (playmode, default,shuffle, whatever...) does not show, it does not drop down....

Also, a save config thingy like foo_syfm would be awsome
Title: Columns UI
Post by: Tri on 2004-01-26 20:09:59
With alpha 5, the right-click menu doesn't work anymore
Title: Columns UI
Post by: rectangle on 2004-01-26 20:21:47
Right click context menu items now not working in main playlist & "enable middle clicking for tabs" won't stay checked (even though it keeps working).

XPsp1

[span style='font-size:8pt;line-height:100%']Tri beat me to the first one![/span]
Title: Columns UI
Post by: Haggis on 2004-01-26 21:29:03
Quote
Does anyone have any requests for columns.

I think this UI is great. This is a minor thing, but since you asked, how difficult would it be to truncate with an ellipsis character ("…") when the text is too big to fit in the column?  A nice extra on top of this would be a tooltip that pops up showing you the full text when you mouse over it.
Title: Columns UI
Post by: musicmusic on 2004-01-26 21:30:43
Quote
Very cool, works with w2k + sp4 now
anyway, i did notice a few things, colors in scripts don't seem to work, i know there a little box there for adding colors, but it's not very flexible, i use different colors for bitrate and such....
like this:
Quote

//bitrate stuff
$if2($greater(0,$info(bitrate)),$get(RED))
$if2($greater(129,$info(bitrate)),$get(YELLOW))
$if2($greater(161,$info(bitrate)),$get(GREY))
$if2($greater(192,$info(bitrate)),$get(GREEN))
$if2($greater(256,$info(bitrate)),$get(BLUE))
$pad($info(bitrate),4)$char(9474)


Also, i'm not quite sure of the $pad_right(), $pad() and such features, are they working like they do in the normal iu ?

But my my scrollwheel on the mouse ain't working!

And what is the "use custom title spec for sorting by column" ? give an example on it plz

EDIT: oh, and the sorting is kinda nuts on the lenght  (i guess we need natural sorting or something like that)

EDIT2: Also, the the dropdown thingy (playmode, default,shuffle, whatever...) does not show, it does not drop down....

Also, a save config thingy like foo_syfm would be awsome

rectangle & tri: thanks, both fixed (redownload, still marked alpha 5)

1. You can use colour codes in the string, its working fine here. You can also use tab char's the same way you would with standard ui.

2. pad stuff, If you use a fixed width font probably

3. custom sort spec is the spec to use for sorting when clicking on the columns, the box underneath is where you put the spec  so you could put $num() there and avoid natural sorting

4. working here but was giving me wierd problems before, will look into it

5. I will add import/export tools when things are a bit for finalised
Title: Columns UI
Post by: musicmusic on 2004-01-26 21:36:46
My post got cut off somehow 

Tri & rectangle: both fixed, redownload (still marked alpha 5)

edit: oh i typed in the wrong place, nevermind
Title: Columns UI
Post by: treech on 2004-01-26 22:36:51
Also, ONE color property for all fields would be usefull (as an option)
and perhaps a singe place where i could paste thing like color definitions so i don't have to do that in every single window

like this:

Quote
$puts(WHITE,FFFFFF|FFFFFF)
$puts(RED,0000FF|0000FF)
$puts(GREY,969696|969696)
$puts(GREEN,00FF00|00FF00)
$puts(LGREEN,00FF88|00FF88)
$puts(YELLOW,0fB9FF|0fB9FF)
//$puts(BLUE,ff0000|ff0000)
$puts(BLUE,ff6600|000000)
$puts(BLACK,000000|000000)
$puts(WHITE,FFFFFF|FFFFFF)
Title: Columns UI
Post by: juglesh on 2004-01-27 03:43:47
Quote
Does anyone have any requests for columns. I plan to add the following
- Left/centre/rigth align,emt


yes, please.  be great to have right align. any columns you have right aligned should stick to the right no matter the window size. 

also, what would be great is if you could specify that a column would be 'unsqueezeable', that is, if you resize other columns, unsqueezable columns would not change size.  could make colums unexpandable, too. ie, if you squeeze other column, this column will not expand.

you could also specify certain columns to be the first (2nd, 3rd, etc) one squeezed.  maybe specify that a column would be the first to squeez, but only squeeze down to x characters or pixels.  and make columns last(2nd, 3rd, etc) to squeez.

specify column to be the first(2nd, 3rd, etc) one expanded when others are squeezed.  set max and min pixels and/or % for column width.

Quote
truncate with an ellipsis character ("…") when the text is too big to fit in the column? A nice extra on top of this would be a tooltip
-Haggis

i like this, too.  what about individual horizontal scroll bars for all (or specified) columns.  if x characters are truncated, show horizontal scroll bar.

thanks for your time,

--oh, could you please post the url for your site? (musicmusic) maybe list it in your profile. thx
Title: Columns UI
Post by: Sid59 on 2004-01-27 08:38:10
getting better and better .. good job.

you changed from the right pane of playlists to tabs .. can you make it an option to use either?
Title: Columns UI
Post by: kerpondile on 2004-01-27 10:15:27
This is small feature, but is it possible statusbar to update instantly when moving the playing "slider".

hope you understand...
Title: Columns UI
Post by: Speek on 2004-01-27 13:42:56
And another request: could you make the playlist 3D instead of flat look?
Title: Columns UI
Post by: ginipig1 on 2004-01-27 13:53:30
Looking good
Title: Columns UI
Post by: kalmark on 2004-01-27 15:33:38
I like it, I like it!!!

Suggestions:
-Have a separate font setting for the playlist and the column names
-Adopt the seekbar from the default UI, or at least make "instant seeking" an option

Keep up the good work! As soon as someone thinks out how to use upNorth's formatting string, or something like that for foo_columns, I'm in'
Title: Columns UI
Post by: foosion on 2004-01-27 17:05:56
Quote
what about individual horizontal scroll bars for all (or specified) columns.  if x characters are truncated, show horizontal scroll bar.

There must be a reason why I haven't seen this before. Just imagine how awful it would look...
Title: Columns UI
Post by: ginipig1 on 2004-01-27 17:32:24
what do you mean foosion?

Since this dll is still in it's alpha stage, it still has some problems when it comes to resizing. The columns aren't smart enough (yet) to adjust their width automatically. A horizontal scroll bar is a good idea for interim releases.. but once all the bugs are ironed out, it won't be neccessary.

[edit:// question about avatar]

I absolutely love those avatars that feature nes/snes characters. Can you suggest a site that provides guides on how to create one?
Title: Columns UI
Post by: foosion on 2004-01-27 18:41:14
Quote
Since this dll is still in it's alpha stage, it still has some problems when it comes to resizing. The columns aren't smart enough (yet) to adjust their width automatically. A horizontal scroll bar is a good idea for interim releases.. but once all the bugs are ironed out, it won't be neccessary.

I don't think horizontal scroll bars for individual columns are good (not even as interim solution) since they a) are non-standard, b) look IMHO ugly (especially when there is an additional scroll bar because the window is too narrow to show all columns), and c) aren't any easier to code than auto-resizing columns.

Quote
I absolutely love those avatars that feature nes/snes characters. Can you suggest a site that provides guides on how to create one?

Sorry, I don't know any sites for this. Just make a screenshot in an emulator and use an image editing tool to remove the background, etc. MS Paint should do, but it isn't all that great.
Title: Columns UI
Post by: ginipig1 on 2004-01-27 20:46:08
bleh, i misread his post.. I thought he meant 1 horizontal scroll bar, similar to the one Internet Browsers employ when a page is too large to be viewed on a certain resolution... kinda like a frame within a frame where you could scroll the window to get extra information/albumpics(in the future hopefully), and what not. I agree with you that the 'individual' bars would look ugly.
Title: Columns UI
Post by: juglesh on 2004-01-27 21:00:50
@ ginipig1 and foosion:
guys...hello? foobar is supposed to be functional, not eye candy!  ugly...  pfft.  sacrifice a few pixels at the bottom for funtionality.

the thought of one horizontal scroll bar never crossed my mind cuz i was thinking about the right aligned columns, but that would be good, too.  you could have info that you dont need that often hidden off to the right or left.
Title: Columns UI
Post by: ginipig1 on 2004-01-27 21:16:59
Quote
@ ginipig1 and foosion:
guys...hello? foobar is supposed to be functional, not eye candy!


Lies. Actually I think that Foobar is very Seksiii. I'm the kind of guy who likes to keep tabs on everything, so Foobar was a plausible solution in terms of Function. My Desktop is nothing more than a Litestep theme, and some quick access buttons. The fonts, colors, layout of Foobar blend in well with my desktop. The synergy of the two can never be replaced by some overly ambitious attempt at pleasing the inner child (read: some bloated skins with all sorts of gizmos.)
Title: Columns UI
Post by: foosion on 2004-01-27 21:26:56
Quote
@ ginipig1 and foosion:
guys...hello? foobar is supposed to be functional, not eye candy!  ugly...  pfft.  sacrifice a few pixels at the bottom for funtionality.

The 'ugliness' here comes not only from the strange visual appearance of this solution, it is also fairly non-standard. IMHO, showing tooltips when the mouse hovers over a truncated entry is a better solution.

Quote
the thought of one horizontal scroll bar never crossed my mind cuz i was thinking about the right aligned columns, but that would be good, too.  you could have info that you dont need that often hidden off to the right or left.

Just to make it clear: I'm talking about the scroll bar that appears when the total width of all columns is greater than the width of the playlist view - and that one is already there.
Title: Columns UI
Post by: musicmusic on 2004-01-28 21:18:51
Quote from: juglesh,Jan 27 2004, 03:43 AM


yes, please.  be great to have right align. any columns you have right aligned should stick to the right no matter the window size. 

You misinterpreted me - i meant text alignment. You can currently use tab char to right align stuff but that wont affect the text alignment in the header.

Anyway, as far as i know the header control dont support what you want. Put the columns you need first and then you can scroll/resize or something to see the rest.

Quote
also, what would be great is if you could specify that a column would be 'unsqueezeable', that is, if you resize other columns, unsqueezable columns would not change size.  could make colums unexpandable, too. ie, if you squeeze other column, this column will not expand.

you could also specify certain columns to be the first (2nd, 3rd, etc) one squeezed.  maybe specify that a column would be the first to squeez, but only squeeze down to x characters or pixels.   and make columns last(2nd, 3rd, etc) to squeez.

Could be done but I really dont think you would be able to set all these "sqeezable" settings to mimic what you want to happen everytime you resize columns.

Quote


Quote

truncate with an ellipsis character ("…") when the text is too big to fit in the column? A nice extra on top of this would be a tooltip
-Haggis

i like this, too.
done in alpha 6
Quote
what about individual horizontal scroll bars for all (or specified) columns.  if x characters are truncated, show horizontal scroll bar.
wouldnt the logical thing to do be resize the column? anyway, as foosion said it would be a mess and look a mess too.



Quote
oh, could you please post the url for your site? (musicmusic) maybe list it in your profile. thx
put somewhere in profile


Quote from: Sid59,Jan 27 2004, 08:38 AM
getting better and better .. good job.

you changed from the right pane of playlists to tabs .. can you make it an option to use either?
Im not sure what you're asking, if its switch between playlists listbox and tabs you can in prefs, if its put playlists listbox on right side you cant right now.

Quote from: kerpondile,Jan 27 2004, 10:15 AM
This is small feature, but is it possible statusbar to update instantly when moving the playing "slider".

hope you understand...
a buch of updating issues with status bar and window title fixed in alpha 6.

Quote from: kalmark,Jan 27 2004, 03:33 PM
I like it, I like it!!!

Suggestions:
-Have a separate font setting for the playlist and the column names
-Adopt the seekbar from the default UI, or at least make "instant seeking" an option

Keep up the good work! As soon as someone thinks out how to use upNorth's formatting string, or something like that for foo_columns, I'm in'


1. will do
2. if it could just take it from the default ui i would  seekbar fixed up in alpha 6

Quote from: ginipig1,Jan 27 2004, 05:32 PM
what do you mean foosion?

Since this dll is still in it's alpha stage, it still has some problems when it comes to resizing. The columns aren't smart enough (yet) to adjust their width automatically. A horizontal scroll bar is a good idea for interim releases.. but once all the bugs are ironed out, it won't be neccessary.
horizontally scrollable playlist was meant to be a feature 

Maybe i could add a scrollbar less mode where columns expand/compress to take up all available space

Quote from: Speek,Jan 27 2004, 01:42 PM
And another request: could you make the playlist 3D instead of flat look?
do you mean the frame/border around the playlist, or something else?


alpha 6:
- can move mouse between menus, sort of
- seekbar seeks to where you click, no instant seeking
- show  ellipsis when text cropped
- global string for $puts
- balloon tips
- fixed redraw problems with rebar when moving things around
- buttons toolbar
- separated prefs into two pages
- other minor things
Title: Columns UI
Post by: fantomex on 2004-01-28 21:43:45
Quote
Quote
(http://medlem.spray.se/fantomex/schampo/Clipboard01.png)
am i the only one who gets this?

win98 toolbar control doesnt support setting a button with no image, probably related. Please try latest version, and tell me if its fixed or not.


EDIT
it IS fixed.
Title: Columns UI
Post by: fantomex on 2004-01-28 21:48:04
edit, something IS wrong with me
Title: Columns UI
Post by: The Link on 2004-01-28 22:03:06
This is getting really cool! 
Even the default settings look good IMHO (with the right fonts chosen). One thing that I'd like to have is working scrolling with the mouse wheel (no name mouse here ==> no good drivers). Otherwise everything is just great!

Regards,
The Link
Title: Columns UI
Post by: BlueScreenJunky on 2004-01-28 22:08:14
wow, sweeeet ! I love your UI, maybe still a few things to add/fix, but it's already better than the default one IMHO.

anyway, here are my thoughts, questions, suggestions :
Well, I think that's all for now. Just keep up the good work ^^
Title: Columns UI
Post by: kerpondile on 2004-01-28 22:11:28
Good job!! This component looks very good!!!

few improvements/suggestions:
when pressing a key in the playlist could take it to artist beginning with that alphabet.

for example you press B and the selection goes to Britney Spears

The thing i miss with the default user interface also is the ability continue song where it left when shutting down the program...
Title: Columns UI
Post by: kalmark on 2004-01-28 22:30:02
Stuff worth mentoning:

1) You can only en/disable "Playback order", "Playback buttons" is linked to the same

2) If you change the column sizes by dragging, this does not change the sizes set in config -> you go into config, and everything gets back to the default (or whatever you set there)

3) Maybe a time_elapsed tooltip for the seekbar would be nice

4) And yes, the default colors should be changed

5) Maybe a different kind of vis... I made a small "stereo" vis, if you're interested, maybe it can be incorporated. I dunno how "vis-in-ui" code works, but I'm sure if I sent you my code it could be easily merged

BTW, anyone care to make some nice formatting strings for this UI?

And, before I forget : THANK YOU, again, for making this cool plugin! 
Title: Columns UI
Post by: foosion on 2004-01-28 23:08:57
Quote
The thing i miss with the default user interface also is the ability continue song where it left when shutting down the program...

This has nothing to do with the user interface. Go to "Preferences->Core", check "Resume playback after restart".
Title: Columns UI
Post by: Speek on 2004-01-28 23:14:17
Quote
Quote
And another request: could you make the playlist 3D instead of flat look?
do you mean the frame/border around the playlist, or something else?

Yes, that's what I mean.
Title: Columns UI
Post by: BlueScreenJunky on 2004-01-28 23:43:53
err... in the default config the length string has "[%_TIME_ELAPSED% /]" it doesn't do anything for me, and I don't think "%_TIME_ELAPSED%" is supposed to be used in the playlist anyway  :-/

why is it here ? o_O
Title: Columns UI
Post by: kode54 on 2004-01-29 00:33:50
Quote
err... in the default config the length string has "[%_TIME_ELAPSED% /]" it doesn't do anything for me, and I don't think "%_TIME_ELAPSED%" is supposed to be used in the playlist anyway  :-/

why is it here ? o_O

It shows the elapsed time on whichever file is playing.


There's also a slight bug in the total time display. It seems to show the length of the first track in the selection multiplied by the number of tracks selected.
Title: Columns UI
Post by: juglesh on 2004-01-29 00:44:23
Quote
when pressing a key in the playlist could take it to artist beginning with that alphabet.


yeah, here is a thread suggesting a pluggin or feature like that.
http://www.hydrogenaudio.org/forums/index....ndpost&p=166848 (http://www.hydrogenaudio.org/forums/index.php?showtopic=16789&view=findpost&p=166848)

Quote
You misinterpreted me - i meant text alignment. You can currently use tab char to right align stuff but that wont affect the text alignment in the header.


shoot, it really would be nice to right align the columns themselves so when you are resizing things, the right columns dont get pushed off the end.

Quote
wouldnt the logical thing to do be resize the column? anyway, as foosion said it would be a mess and look a mess too.


well, if you could resize columns without messing up your layout(unsqeezable columns, right aligned columns), maybe.

Quote
Maybe i could add a scrollbar less mode where columns expand/compress to take up all available space


that would be a decent solution if you could specify min/max pixels or % for each column.  for example, the length column (which i would want right aligned) would have a min/max of 70 pixels.  if all columns resized on window resize or column resize, the length column would allways stay the right size, and would allways stay to the right.
Title: Columns UI
Post by: meatsoup on 2004-01-29 00:51:56
I absolutely love this UI, but I have a problem with the playlist display after scrolling horizontally. Here's a screenshot (http://home.socal.rr.com/deibs/Foo_UI_Columns.png).

If I scroll horizontally to the right, then select an item, it will display left-aligned as though I hadn't scrolled. This is with alpha 6, but I'm pretty sure it was happening with earlier builds.
Title: Columns UI
Post by: BlueScreenJunky on 2004-01-29 01:37:00
Quote
It shows the elapsed time on whichever file is playing.


Doesn't work for me... oh well 
Title: Columns UI
Post by: treech on 2004-01-29 01:37:09
Gettingreally good, but there are a few more things i'del ike to comment

the new option, use global string might have something to do with this suggestion, yes?

Quote
Also, ONE color property for all fields would be usefull (as an option)
and perhaps a singe place where i could paste thing like color definitions so i don't have to do that in every single window


please explain it further, i tried to add my color definitions there but it did not work as expected 

also, the scrollwheel on my mouse ain't working, mx700 (logitech) mouse that works just fine with the default UI

EDIT:
The dropdown thingy on the playback order is still not working.... 
Title: Columns UI
Post by: Haggis on 2004-01-29 01:45:23
Quote
Quote
It shows the elapsed time on whichever file is playing.


Doesn't work for me... oh well 

Make sure you have "Show dynamic info (...) in playlist" checked on the Display page in Preferences.
Title: Columns UI
Post by: slayerbeast on 2004-01-29 07:28:45
hey i think it would be cool if it could have a part of the window showing stuff like
artist
album
song title
lyrics
bio
etc
of the current song playing..
this would be cool as all of my songs have lyrics tagged in them
and presently i'm using the lyrics plugin for foobar.
Title: Columns UI
Post by: kerpondile on 2004-01-29 07:58:24
Quote
Quote
The thing i miss with the default user interface also is the ability continue song where it left when shutting down the program...

This has nothing to do with the user interface. Go to "Preferences->Core", check "Resume playback after restart".

Thanks, it works
Title: Columns UI
Post by: bisley on 2004-01-29 11:32:59
good job musicmusic, i like so much this ui  but 2 things...

when i change background color, only change the scroll bar color
and Why i dont see them? (http://tig0ti.org/bisley/fb2k.jpg)

keep up the good work !
Title: Columns UI
Post by: bisley on 2004-01-29 16:10:21
and one thing more...

i choose one of the playlist list with left click,then the choosen one cannot be "switched from the playlist" and "remove from the playlist". but if i choose one playlist from the list directly with right click, i can swtich and erase them.

regards..
Title: Columns UI
Post by: kerpondile on 2004-01-29 16:46:31
Quote
when pressing a key in the playlist could take it to artist beginning with that alphabet.

yeah, here is a thread suggesting a pluggin or feature like that.
http://www.hydrogenaudio.org/forums/index....ndpost&p=166848 (http://www.hydrogenaudio.org/forums/index.php?showtopic=16789&view=findpost&p=166848)

Is possible without additional windows? That's why I suggested this feature to be implemented to the foo_ui_columns..
Title: Columns UI
Post by: Lyx on 2004-01-29 17:07:53
hi,

my 2 cents about this promising alternate GUI:
It seems like it -could- become the GUI for which so many were waiting for. It's still apha, so bugs are okay. However, there's one thing which bothers me most: IMHO the settings and options should be severally streamlined. Combine options which can be combined, and drop the unneeded ones. Currently, the options are in a state and layout which makes it nearly impossible for style-designers, to post alternative designs for users to cut'n paste. Talking about cut'n paste, it would be nice if background-colors can be "disabled"(use the standard-windows-color).

Well, thats all which currently comes to my mind. As i mentioned already, imho the current vast amount of seperate options are overkill and could be streamlined.

great work

- Lyx

EDIT: see next post for more detailed descriptions
Title: Columns UI
Post by: Lyx on 2004-01-29 18:20:23
ok, here're some basic things which come to my mind about streamlining and a more copy'n paste friendly layout:

- the colour-string should be global, instead of column-specific(individual column-foreground-colors can easiely be set in the column-string itself.
- selected-item-frame and background-color could then too be moved into the above global colour-string, and the coresponding color buttons removed
- rename "titleformatting spec" to "titleformating"
- rename "use custom titleformatting spec for sorting by column" to "use custom sorting string"

rearange the options:
- make the current "more" page, the root UI-page
- rename the current root UI-page to "column-formatting" and make it a sub of the root
- move the global color-string, vis-color-buttons and font-settings into a third options-page called "fonts & colors"

Of course the above is just my personal opinion on what could be improved about the options, and it may be well the case that most others do find my proposals wrong or plain stupid.

- Lyx

edit: even better would imho be, if the "global string" and "global color string" could be merged, so that we could set the global colors right inside the "global string" with a function, or something like that. But i don't know if thats possible.
Title: Columns UI
Post by: Speek on 2004-01-29 20:07:03
Musicmusic,

Thanks for the sunken effect option. Looks much better on old-fashioned Windows.
Title: Columns UI
Post by: musicmusic on 2004-01-29 20:18:19
Quote from: The Link,Jan 28 2004, 10:03 PM
This is getting really cool!  
Even the default settings look good IMHO (with the right fonts chosen). One thing that I'd like to have is working scrolling with the mouse wheel (no name mouse here ==> no good drivers). Otherwise everything is just great!

Regards,
The Link

Do you mean pressing the wheel (autoscroll) or turning it?

Quote from: BlueScreenJunky,Jan 28 2004, 10:08 PM
wow, sweeeet ! I love your UI, maybe still a few things to add/fix, but it's already better than the default one IMHO.

anyway, here are my thoughts, questions, suggestions :
  • Can you change the color of the font used to display the playlists list ? Well if you can't consider it as a feature request (white font on white background is not really readable ^^)
  • I think when you click the header of a column it should switch between ascending and descending sorting... Unless you prefer it that way for some reason ?
  • You should definitely be able to import/export configs (it's already been requested but I think it's an important feature)
  • I'd love to have a cusomizable tool-tip, that would display a string when you let your cursor over a title.
  • Could you use the same seekbar as in the default UI ? I find it easier to grab.
  • What is the space between the status bar and the playlist (about 5 pixels) used for ?  :-P

Well, I think that's all for now. Just keep up the good work ^^

1. done, forgot about that
2. ok will do since so many requests for it
3. yes later
4. later
5. ill change it
6. probably some bad calculations when resizing, can you show me a screenshot of everything?

Quote from: kerpondile,Jan 28 2004, 10:11 PM
Good job!! This component looks very good!!!

few improvements/suggestions:
when pressing a key in the playlist could take it to artist beginning with that alphabet.

for example you press B and the selection goes to Britney Spears

try foo_playlistfind, search for it

Quote from: kalmark,Jan 28 2004, 10:30 PM
Stuff worth mentoning:

1) You can only en/disable "Playback order", "Playback buttons" is linked to the same

2) If you change the column sizes by dragging, this does not change the sizes set in config -> you go into config, and everything gets back to the default (or whatever you set there)

3) Maybe a time_elapsed tooltip for the seekbar would be nice

4) And yes, the default colors should be changed

5) Maybe a different kind of vis... I made a small "stereo" vis, if you're interested, maybe it can be incorporated. I dunno how "vis-in-ui" code works, but I'm sure if I sent you my code it could be easily merged

BTW, anyone care to make some nice formatting strings for this UI?

And, before I forget : THANK YOU, again, for making this cool plugin! 


1. fixed

2. it should update when you next open prefs, but if you resize whilst prefs is open, it wont, because it cant keep track (you may add new columns etc.)


3. maybe later

5. do something about that much later

Quote from: Speek,Jan 28 2004, 11:14 PM
Quote from: musicmusic,Jan 28 2004, 10:18 PM
Quote from: Speek,Jan 27 2004, 01:42 PM
And another request: could you make the playlist 3D instead of flat look?
do you mean the frame/border around the playlist, or something else?

Yes, that's what I mean.


I added an option for it for now, because its only around playlist (not pl list if you use that) and looks bad for some reason.

Quote from: juglesh,Jan 29 2004, 12:44 AM


Quote
Maybe i could add a scrollbar less mode where columns expand/compress to take up all available space


that would be a decent solution if you could specify min/max pixels or % for each column.  for example, the length column (which i would want right aligned) would have a min/max of 70 pixels.  if all columns resized on window resize or column resize, the length column would allways stay the right size, and would allways stay to the right.


they would just act as ratios

Quote from: meatsoup,Jan 29 2004, 12:51 AM
I absolutely love this UI, but I have a problem with the playlist display after scrolling horizontally. Here's a screenshot (http://home.socal.rr.com/deibs/Foo_UI_Columns.png).

If I scroll horizontally to the right, then select an item, it will display left-aligned as though I hadn't scrolled. This is with alpha 6, but I'm pretty sure it was happening with earlier builds.


Thanks, fixed

Quote from: treech,Jan 29 2004, 01:37 AM
Gettingreally good, but there are a few more things i'del ike to comment

the new option, use global string might have something to do with this suggestion, yes?

Quote
Also, ONE color property for all fields would be usefull (as an option)
and perhaps a singe place where i could paste thing like color definitions so i don't have to do that in every single window


please explain it further, i tried to add my color definitions there but it did not work as expected 

also, the scrollwheel on my mouse ain't working, mx700 (logitech) mouse that works just fine with the default UI

EDIT:
The dropdown thingy on the playback order is still not working.... 


1. it is combined with column string then sent to be formatted. put a $puts there and then a $get in each column it was wiped when you go back into config in alpha 6.

2. done
3. what happens exactly? nothing drops down? i will look into it, i just need to reproduce it first.

Quote from: bisley,Jan 29 2004, 11:32 AM
good job musicmusic, i like so much this ui   but 2 things...

when i change background color, only change the scroll bar color
and Why i dont see them? (http://tig0ti.org/bisley/fb2k.jpg)

keep up the good work !


1. i think you need to use colour string
2. you need to use arial unicode ms if you have that font

Quote from: Lyx,Jan 29 2004, 06:20 PM
ok, here're some basic things which come to my mind about streamlining and a more copy'n paste friendly layout:

- the colour-string should be global, instead of column-specific(individual column-foreground-colors can easiely be set in the column-string itself.
- selected-item-frame and background-color could then too be moved into the above global colour-string, and the coresponding color buttons removed
- rename "titleformatting spec" to "titleformating"
- rename "use custom titleformatting spec for sorting by column" to "use custom sorting string"

rearange the options:
- make the current "more" page, the root UI-page
- rename the current root UI-page to "column-formatting" and make it a sub of the root
- move the global color-string, vis-color-buttons and font-settings into a third options-page called "fonts & colors"

Of course the above is just my personal opinion on what could be improved about the options, and it may be well the case that most others do find my proposals wrong or plain stupid.

- Lyx

edit: even better would imho be, if the "global string" and "global color string" could be merged, so that we could set the global colors right inside the "global string" with a function, or something like that. But i don't know if thats possible.


i cant be bothered to cut up your quote so respectively:

1. then you cant set diff background colours per column, only per row (track). unless i set some extra item, %_column_index% or somthing, i might change it then
2. sel frame could if it was one string yes. background colour button does not relate to columns at all
3. what kind of diffrence would that make? apart from not making any sense.
Quote from: kode54,Jan 29 2004, 12:33 AM
There's also a slight bug in the total time display. It seems to show the length of the first track in the selection multiplied by the number of tracks selected.

thanks fixed
---
small release:
alpha 7 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll)
- fix turnng off toolbar buttons
- handle mouse wheel turning
- fix rendering when scrolling
- fix total time count
- some more options for fonts/ colours
Title: Columns UI
Post by: treech on 2004-01-29 20:57:29
musicmusic:
thanks for the fixes, very cool
Title: Columns UI
Post by: Lyx on 2004-01-29 21:03:44
Quote
1. then you cant set diff background colours per column, only per row (track). unless i set some extra item, %_column_index% or somthing, i might change it then


correct... however:
+ one string less >per column< to copy'n paste on sites like ampaa's formatting site
+ if the global string and such a global-color-string could be merged, ALL configuration stuff of a style could be centralized in the global string
- no column-specific background-colors possible

To me it seems, that the benefits are higher, than the disadvantages



Quote
2. sel frame could if it was one string yes. background colour button does not relate to columns at all

It may not relate to columns - but would it be possible to set the background-color via the color-string/global string?


Quote
3. what kind of diffrence would that make? apart from not making any sense.

What does this to relate to, exactly?

Ok, taking a wild guess that you may not understand what all this should be good for, here's a comparision.

stuff to copy'n paste and setup to insert a full foo_ui_columns style in the the options(in this example, our string has 5 columns):

as it is now:
01. paste global string
02. manually set background color
03. manually set selected-item color
04. paste column1 formatting string
05. paste column1 color-string
06. optionally past column1 sort string
07. paste column2 formatting string
08. paste column2 color-string
09. optionally past column2 sort string
10. paste column3 formatting string
11. paste column3 color-string
12. optionally past column3 sort string
13. paste column4 formatting string
14. paste column4 color-string
15. optionally past column4 sort string
16. paste column5 formatting string
17. paste column5 color-string
18. optionally past column5 sort string


if the color-string would be global, background and item-frame could be set in the color-string, and then, this color-string could be merged with the global string, it would be the following way:
01. paste global string
02. paste column1 formatting string
03. optionally past column1 sort string
04. paste column2 formatting string
05. optionally past column2 sort string
06. paste column3 formatting string
07. optionally past column3 sort string
08. paste column4 formatting string
09. optionally past column4 sort string
10. paste column5 formatting string
11. optionally past column5 sort string

I think saving 7 whole steps in the addition to having all central-config in the "general string" are worth sacrificing column-specific backgroundcolors.

---------------------------------------------------------

taking my above example, and asumung that the style we want to insert does not have custom sort strings, the advantage become even more obvious.

as it is now:
01. paste global string
02. manually set background color
03. manually set selected-item color
04. paste column1 formatting string
05. paste column1 color-string
06. paste column2 formatting string
07. paste column2 color-string
08. paste column3 formatting string
09. paste column3 color-string
10. paste column4 formatting string
11. paste column4 color-string
12. paste column5 formatting string
13. paste column5 color-string


with my idea:
01. paste global string
02. paste column1 formatting string
03. paste column2 formatting string
04. paste column3 formatting string
05. paste column4 formatting string
06. paste column5 formatting string

---------------------------------------------------------

ok, a final example. Lets asume that our style has different alternate color themes and we want to change between these themes.

as it is now:
01. paste color-config-part of the global string
02. manually set background color
03. manually set selected-item color
04. paste column1 color-string
05. paste column2 color-string
06. paste column3 color-string
07. paste column4 color-string
08. paste column5 color-string

with my idea:
01. paste color-config-part of the global string



- Lyx

edit: added second example
edit: added third example
Title: Columns UI
Post by: kerpondile on 2004-01-29 21:36:25
Quote
QUOTE (kerpondile @ Jan 28 2004, 10:11 PM)   
Good job!! This component looks very good!!!

few improvements/suggestions:
when pressing a key in the playlist could take it to artist beginning with that alphabet.

for example you press B and the selection goes to Britney Spears

Quote
QUOTE (musicmatch)
try foo_playlistfind, search for it


I meant the feature to be implemented just like in windows explorer, no extra windows... Is possible?
Title: Columns UI
Post by: musicmusic on 2004-01-29 21:44:29
Quote
musicmusic:
thanks for the fixes, very cool

ah yes, it's a dropdown issue on the playback thingy, nothing really drops down, i've taken a small scrennshot of it...

screenshot (http://213.65.162.108:2500/bug/foo_ui_bug.jpg)

EDIT: cropping ?
wtf is that?

Ok that's what was happening before here, I know how to make it happen so hopefully i can fix it, thanks.

cropping: i probably meant to type clipped, basically when it gets cut off
Title: Columns UI
Post by: musicmusic on 2004-01-29 21:47:03
Quote
Quote
1. then you cant set diff background colours per column, only per row (track). unless i set some extra item, %_column_index% or somthing, i might change it then


correct... however:
+ one string less >per column< to copy'n paste on sites like ampaa's formatting site
+ if the global string and such a global-color-string could be merged, ALL configuration stuff of a style could be centralized in the global string
- no column-specific background-colors possible

To me it seems, that the benefits are higher, than the disadvantages


You cant put column background colours into global string, it wouldnt work because global string is just combined with column string and then formatted and then sent for display on playlist. Global string is just something to put tag guessing code/colour setting code into so you dont have to put it in each string. (i.e. make it easier to edit)

Quote
Quote
2. sel frame could if it was one string yes. background colour button does not relate to columns at all

It may not relate to columns - but would it be possible to set the background-color via the color-string/global string?
What is the point exactly? So you have to type hex codes instead of using colour picker? I would agree, however, it would be better in some cases to be able copy and paste that easily but not in most cases.


Quote
Quote
3. what kind of diffrence would that make? apart from not making any sense.

What does this to relate to, exactly?
Surprisingly, it relates to the third bullet point you wrote. The word "Titleformatting" in that place in prefs by itself would not make any sense. I only wrote "spec" because i was trying to avoid the use of the word "string".

Quote
Ok, taking a wild guess that you may not understand what all this should be good for, here's a comparision.
I understand perfectly what you are saying.

Quote
stuff to copy'n paste and setup to insert a full foo_ui_columns style in the the options(in this example, our string has 5 columns):

as it is now:
01. paste global string
02. manually set background color
03. manually set selected-item color
04. paste column1 formatting string
05. paste column1 color-string
06. optionally past column1 sort string
07. paste column2 formatting string
08. paste column2 color-string
09. optionally past column2 sort string
10. paste column3 formatting string
11. paste column3 color-string
12. optionally past column3 sort string
13. paste column4 formatting string
14. paste column4 color-string
15. optionally past column4 sort string
16. paste column5 formatting string
17. paste column5 color-string
18. optionally past column5 sort string


if the color-string would be global, background and item-frame could be set in the color-string, and then, this color-string could be merged with the global string, it would be the following way:
01. paste global string
02. paste column1 formatting string
03. optionally past column1 sort string
04. paste column2 formatting string
05. optionally past column2 sort string
06. paste column3 formatting string
07. optionally past column3 sort string
08. paste column4 formatting string
09. optionally past column4 sort string
10. paste column5 formatting string
11. optionally past column5 sort string

I think saving 7 whole steps in the addition to having all central-config in the "general string" are worth sacrificing column-specific backgroundcolors.


Yes that's why I will add import/export tools later, which i have said already. Im not going to reduce functionality/hinder users making their own display config for no real reason. Not to mention I already said you wouldn't have to sacrifice the column specific colours, which btw I am definitely not getting rid of. Also your method of arguement is flawed. You cannot just say two points for and one against therefore overall its a good idea, without considering how important each point is and its implications. Not to mention some of your points are theoretical and invalid since its impossible to set column background colour in global string, or would at least work strangely. This is what I would say:

+ one less string per column if copying and pasting (- however, there will be import/export tools later)
- have to use silly $select to select background colours if per column, meaning lots of vertical scrolling in small box. (i.e. more hassle to set diff colours per column)
+ easier to set same colour for all columns

related: global string isnt currently combined with colour string, because it would cause wierd results if global string outputs something, but that will change too (extra option) and will alleviate the third point i just wrote.
Title: Columns UI
Post by: The Link on 2004-01-29 21:57:00
Quote
Do you mean pressing the wheel (autoscroll) or turning it?

I meant turning which is exactly what is working with your latest version. 

Regards,
The Link
Title: Columns UI
Post by: treech on 2004-01-29 22:01:51
Quote
EDIT: cropping ?
wtf is that? 


Ok that's what was happening before here, I know how to make it happen so hopefully i can fix it, thanks.

cropping: i probably meant to type clipped, basically when it gets cut off

hehe, that was just a joke, meaning i didn't bother cropping/cutting the image, just as a side note
Title: Columns UI
Post by: kode54 on 2004-01-29 23:17:47
Reducing the color formatting of all columns to one script would also be a spoony idea, as it would be moving the which-column conditional checks from native code to the script, which of course will execute slower. </run-on>
Title: Columns UI
Post by: rectangle on 2004-01-29 23:30:53
right click on playlist tab "Save Playlist" not working for me using v0.8beta1
Title: Columns UI
Post by: genmu on 2004-01-29 23:43:49
Thanks for this great UI... ^^

One minor request:
Is it possible to add the option of custom icon (for system trey)?
Like in the standard UI, where we could use any icon we like for system trey.

Just one minor point.
Thanks again.
Title: Columns UI
Post by: BlueScreenJunky on 2004-01-30 00:03:57
Quote
6. probably some bad calculations when resizing, can you show me a screenshot of everything?


nah, it's OK, the problem was that it looked weird without the "sunken effect", it's all right now.
Great release btw, everything works just fine ^^
Title: Columns UI
Post by: Fickle on 2004-01-30 14:42:43
I cant seem to remove the playback buttons when using this UI - using foobar 7.7b + the lastest ui_columns dll -

great work btw !
Title: Columns UI
Post by: treech on 2004-01-30 16:19:03
Quote
Illegal operation:
Code: C0000094h, flags: 00000000h, address: 00C76278h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00C76278h):
00C76238h:  00 8D 45 D0 50 FF 35 EC B3 C8 00 FF 15 44 71 C8
00C76248h:  00 A1 70 B2 C8 00 89 45 A4 FF 35 38 B4 C8 00 FF
00C76258h:  15 64 72 C8 00 59 03 45 A4 89 45 E0 E8 E7 D4 FF
00C76268h:  FF 8B 4D D4 03 C8 89 4D D4 8B 45 DC 2B 45 D4 99
00C76278h:  F7 7D E0 89 45 CC E8 8B D8 00 00 89 85 68 FF FF
00C76288h:  FF 8B 85 68 FF FF FF 8B 00 8B 8D 68 FF FF FF FF
00C76298h:  50 0C 89 45 C4 B9 E0 AA C8 00 E8 AD 01 00 00 89
00C762A8h:  45 C8 A1 20 B4 C8 00 3B 45 C4 7C 09 8B 45 C4 48
Stack (0012F630h):
0012F610h:  B9849BB8 A0000CA4 81867F88 00000001
0012F620h:  A0005B7B 00000242 00000111 A030DA68
0012F630h:  0012F650 77E168A4 004E5DD0 00001202
0012F640h:  00000000 01D173B8 0012FCE4 00C86945
0012F650h:  FFFFFFFF 0012F6D0 00C75C0B 000A0136
0012F660h:  0000000E 0012F6A4 01A9CDE0 00000010
0012F670h:  FFFFFFF5 01A61480 01942548 0000003C
0012F680h:  01A61480 01A61480 01942548 0000003C
0012F690h:  0000003C 0000000F 0000000F 00000000
0012F6A0h:  00000010 0000044B 000001BB 00000000
0012F6B0h:  0000000F 00000004 00004000 01A61480
0012F6C0h:  01A61480 0000000F 0000000F 0012F6D8
0012F6D0h:  00C7E8E1 00000000 0012F9F0 00C81FB6
0012F6E0h:  00000111 00220276 030003F3 00000111
0012F6F0h:  00460020 006C0069 00730065 00000000
0012F700h:  00670043 0012F7FA 00000058 005C0068
0012F710h:  00132540 0013257C 0012F9F0 77FCF0E0
0012F720h:  77F91608 7FFDEC14 0013256C 001324EC
0012F730h:  77F70D2C 001325F0 7FFDEBF8 00132540
0012F740h:  0013257C 0012FA1C 001325F0 0013262C
Registers:
EAX: 000001AB, EBX: 004F1718, ECX: 00000010, EDX: 00000000
ESI: 00220276, EDI: 00000111, EBP: 0012F6CC, ESP: 0012F630
Crash location: "foo_ui_columns", loaded at 00C70000h - 00C91000h

Loaded modules:
foobar2000                       loaded at 00400000h - 00450000h
ntdll                            loaded at 77F80000h - 77FFB000h
KERNEL32                         loaded at 7C570000h - 7C623000h
USER32                           loaded at 77E10000h - 77E6F000h
GDI32                            loaded at 77F40000h - 77F79000h
ole32                            loaded at 77A50000h - 77B3C000h
RPCRT4                           loaded at 77D30000h - 77D9E000h
ADVAPI32                         loaded at 7C2D0000h - 7C332000h
COMCTL32                         loaded at 71710000h - 71794000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 76B30000h - 76B6E000h
SHLWAPI                          loaded at 70A70000h - 70AD5000h
msvcrt                           loaded at 78000000h - 78045000h
SHELL32                          loaded at 782F0000h - 78538000h
foo_input_std                    loaded at 00840000h - 008DA000h
MSACM32                          loaded at 77410000h - 77423000h
WINMM                            loaded at 77570000h - 775A0000h
foo_output_std                   loaded at 00960000h - 00969000h
foo_ui_std                       loaded at 00970000h - 00988000h
foo_vis_manager                  loaded at 00990000h - 00998000h
foo_cdda                         loaded at 009A0000h - 009AE000h
foo_flac                         loaded at 009C0000h - 009D7000h
foo_ape                          loaded at 009E0000h - 009FF000h
foo_wavpack                      loaded at 00A00000h - 00A0B000h
foo_speex                        loaded at 00A10000h - 00A28000h
foo_console                      loaded at 00A30000h - 00A38000h
foo_read_http                    loaded at 00A40000h - 00A49000h
WS2_32                           loaded at 75030000h - 75044000h
WS2HELP                          loaded at 75020000h - 75028000h
foo_rgscan                       loaded at 00A50000h - 00A5B000h
foo_diskwriter                   loaded at 00A60000h - 00A6E000h
foo_albumlist                    loaded at 00A70000h - 00A7A000h
foo_masstag                      loaded at 00A80000h - 00A8E000h
foo_history                      loaded at 00A90000h - 00A9E000h
foo_dsp_extra                    loaded at 00AA0000h - 00AB5000h
foo_ac3                          loaded at 00AC0000h - 00AD0000h
foo_audioscrobbler               loaded at 00AD0000h - 00AF2000h
LIBCURL                          loaded at 00B00000h - 00B19000h
foo_clienc                       loaded at 00B30000h - 00B44000h
foo_dbsearch                     loaded at 00B50000h - 00B6A000h
foo_freedb                       loaded at 00B70000h - 00B9E000h
foo_mpeg4u                       loaded at 00BA0000h - 00BCC000h
foo_ofr                          loaded at 00BD0000h - 00BFE000h
foo_osd                          loaded at 00C10000h - 00C1A000h
foo_pl_hopper                    loaded at 00C20000h - 00C26000h
foo_shn                          loaded at 00C30000h - 00C40000h
foo_syfm                         loaded at 00C40000h - 00C4A000h
MSVCR70                          loaded at 5D000000h - 5D04C000h
foo_tbar                         loaded at 00C60000h - 00C69000h
foo_ui_columns                   loaded at 00C70000h - 00C91000h
foo_unpack                       loaded at 00CA0000h - 00CD1000h
OLEAUT32                         loaded at 779B0000h - 77A4B000h
foo_utils                        loaded at 010F0000h - 010F6000h
foo_web                          loaded at 01100000h - 01118000h
foo_wma                          loaded at 01220000h - 01235000h
WMVCore                          loaded at 08530000h - 0872D000h
WMASF                            loaded at 07260000h - 07299000h
foo_write_http                   loaded at 01240000h - 01251000h
LgWndHk                          loaded at 01260000h - 01267000h
iTchHk                           loaded at 024F0000h - 024F7000h
LgMsgHk                          loaded at 02920000h - 0293E000h
rnr20                            loaded at 782C0000h - 782CC000h
DNSAPI                           loaded at 77980000h - 779A4000h
WSOCK32                          loaded at 75050000h - 75058000h
iphlpapi                         loaded at 77340000h - 77353000h
ICMP                             loaded at 77520000h - 77525000h
MPRAPI                           loaded at 77320000h - 77337000h
SAMLIB                           loaded at 75150000h - 7515F000h
NETAPI32                         loaded at 75170000h - 751BF000h
SECUR32                          loaded at 7C340000h - 7C34F000h
NETRAP                           loaded at 751C0000h - 751C6000h
WLDAP32                          loaded at 77950000h - 7797A000h
ACTIVEDS                         loaded at 773B0000h - 773DF000h
ADSLDPC                          loaded at 77380000h - 773A3000h
RTUTILS                          loaded at 77830000h - 7783E000h
SETUPAPI                         loaded at 77880000h - 7790E000h
USERENV                          loaded at 7C0F0000h - 7C151000h
RASAPI32                         loaded at 774E0000h - 77513000h
RASMAN                           loaded at 774C0000h - 774D1000h
TAPI32                           loaded at 77530000h - 77552000h
DHCPCSVC                         loaded at 77360000h - 77379000h
winrnr                           loaded at 777E0000h - 777E8000h
rasadhlp                         loaded at 777F0000h - 777F5000h
msafd                            loaded at 74FD0000h - 74FEE000h
wshtcpip                         loaded at 75010000h - 75017000h
kbdhook                          loaded at 02B90000h - 02B97000h
imagehlp                         loaded at 77920000h - 77943000h
DBGHELP                          loaded at 72A00000h - 72A2D000h

Stack dump analysis:
Address: 77E168A4h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 00C86945h, location: "foo_ui_columns", loaded at 00C70000h - 00C91000h
Address: 00C75C0Bh, location: "foo_ui_columns", loaded at 00C70000h - 00C91000h
Address: 00C7E8E1h, location: "foo_ui_columns", loaded at 00C70000h - 00C91000h
Address: 00C81FB6h, location: "foo_ui_columns", loaded at 00C70000h - 00C91000h
Address: 77FCF0E0h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77F91608h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77F70D2Ch, location: "GDI32", loaded at 77F40000h - 77F79000h
Address: 77FCF070h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77F91608h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77E5C598h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77F8C277h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77FCF170h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77F91B5Ch, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77FCF0E0h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77F91608h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 02B92048h, location: "kbdhook", loaded at 02B90000h - 02B97000h
Address: 77F92A54h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77F92A54h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77F98191h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77F92A98h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77FCC35Ch, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77F92A54h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77F98191h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77F92A98h, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77E1A3C2h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E152CAh, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E3A2D0h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E29067h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 012610D8h, location: "LgWndHk", loaded at 01260000h - 01267000h
Address: 77E1558Ah, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E1559Ah, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 01100060h, location: "foo_web", loaded at 01100000h - 01118000h
Address: 77FA15EFh, location: "ntdll", loaded at 77F80000h - 77FFB000h
Address: 77E1A3C2h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 01261120h, location: "LgWndHk", loaded at 01260000h - 01267000h
Address: 77E3A2D0h, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 77E28C1Bh, location: "USER32", loaded at 77E10000h - 77E6F000h
Address: 00C81E50h, location: "foo_ui_columns", loaded at 00C70000h - 00C91000h

Version info:
foobar2000 v0.8 beta 1
UNICODE


try entering -11 or something low in the item height thingy to cause a crash
EDIT: i guess it depends on what fontsize u have, i'm currently using Lucida Console 8 and it dies if i type -11.
Title: Columns UI
Post by: treech on 2004-01-30 18:03:20
Disturbing, just found all of my columns getting set to default if i move the dll out, start foobar, close it and then put it back and start it 

anyway, it also seems to remove a few of the new 0.8 menu stuff, suck as sorting and so on, guess it's time for a 0.8 uppdate as well

also, it has happened that it simpli ignores // ascomments in the filds and insted pastet it on the playlist, i think u can reproduce it by doing thid in the lenght field:
//[%_TIME_ELAPSED%/]%_LENGTH%

it looks like crap here at least
Title: Columns UI
Post by: kode54 on 2004-01-30 18:52:56
Quote
Disturbing, just found all of my columns getting set to default if i move the dll out, start foobar, close it and then put it back and start it 

Yup... That's how the configuration system works. Data is lost when there is no matching cfg_var or config_var to receive it and eventually save it. Remove the component, and all of its settings will be lost the next time the configuration is saved to disk.

Quote
also, it has happened that it simpli ignores // ascomments in the filds

Incorrect. The problem is that your "global" script does not end with a blank line. The contents of the "global" script are inserted immediately before each of your column scripts before execution, and comments cannot be started in the middle of a line.
Title: Columns UI
Post by: dewey1973 on 2004-01-30 18:55:23
I feel like a dolt, but I can't get this to do ANYTHING.  Is there a tutorial anywhere?  I have installed the dll and played with the preferences to no avail.

EDIT:  I [span style='font-size:21pt;line-height:100%']AM[/span] a dolt!  I just found the drop-down menu for "User interface module."  DOH!
Title: Columns UI
Post by: kode54 on 2004-01-31 04:28:46
Quote
- fix turnng off toolbar buttons

Actually, no. The checkboxes behave, but "Playback buttons" still toggles "Playback order."

Also, "Rename this playlist..." always renames the current playlist, regardless of which tab I right-clicked.
Title: Columns UI
Post by: musicmusic on 2004-02-01 15:41:15
Quote
I cant seem to remove the playback buttons when using this UI - using foobar 7.7b + the lastest ui_columns dll -

great work btw !

Quote
Quote
- fix turnng off toolbar buttons

Actually, no. The checkboxes behave, but "Playback buttons" still toggles "Playback order."


My bad, definitely fixed this time.

Quote
Also, "Rename this playlist..." always renames the current playlist, regardless of which tab I right-clicked.
Thanks, fixed.

Quote
try entering -11 or something low in the item height thingy to cause a crash
EDIT: i guess it depends on what fontsize u have, i'm currently using Lucida Console 8 and it dies if i type -11.
Thanks fixed.

About problems with playback order drop down - i couldnt get it to happen again here so I dont know what's up with it. Does anyone else know what's wrong with it/how to fix it?

alpha 8 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll)

changelog:
- changed selection behaviour
- improved seekbar, can grip from anywhere, added tooltip
- added tooltips support (on very old operating systems e.g. original win95 they wont be vertically centre aligned)
- clicking on columns remmbers asc/desc sort, and puts arrows on column (on below xp they are just some triangles i drew, on xp & above they come from visual theme or somewhere)
- added horizontal scrollbarless mode, use widths in prefs as ratios. (resizing columns from ui wont work in this mode.)
- fixed crash when item height becomes zero
- fixed removing plaback buttons
- fixed renaming playlist in tabs
- fixed blurred tray icon, tray icon resource leak (thanks kode54)
- fixed vertical scrollbar redrawing bug in prveious version

There's still some redraw problem when moving rebar items to a new bar/line I haven't fixed yet.
Title: Columns UI
Post by: treech on 2004-02-01 20:33:51
Quote
it also seems to remove a few of the new 0.8 menu stuff, such as sorting and so on


also, what is the "also use for colors string" checkbox for ?
Title: Columns UI
Post by: kode54 on 2004-02-01 20:40:40
Quote
Quote
it also seems to remove a few of the new 0.8 menu stuff, such as sorting and so on


also, what is the "also use for colors string" checkbox for ?

I guess it prepends the global script to the colors script when processing each column...
Title: Columns UI
Post by: kerpondile on 2004-02-01 20:45:02
Shortcutkeys doesn't appear to work when you have selected a playlist in the playlist list.
Title: Columns UI
Post by: Böreck on 2004-02-01 22:24:06
I don't know if it has been said before, or it is wanted this way, but if I press pause and then start the song starts from beginning and doesn't resume (as I expected it).
Realy good work, I like this UI.
Title: Columns UI
Post by: musicmusic on 2004-02-01 23:19:34
Quote
Shortcutkeys doesn't appear to work when you have selected a playlist in the playlist list.

Fixed, redownload.
Quote
I don't know if it has been said before, or it is wanted this way, but if I press pause and then start the song starts from beginning and doesn't resume (as I expected it).
Realy good work, I like this UI.
Good point. Changed (redownload from above link).
Title: Columns UI
Post by: treech on 2004-02-01 23:19:47
Found another thing, can't really pin it down, but i think it has to do with foo_shuffle or something, look at the screenshot, there's an extra space between the playlist and the playlist tabs.. not good 

picture (http://213.65.161.156:2500/bugs/untitled.jpg)
Title: Columns UI
Post by: musicmusic on 2004-02-01 23:31:56
Quote
Found another thing, can't really pin it down, but i think it has to do with foo_shuffle or something, look at the screenshot, there's an extra space between the playlist and the playlist tabs.. not good 

picture (http://213.65.161.156:2500/bugs/untitled.jpg)

I dont see how foo_shuffle is related?

It might be the rebar moving around my windows/controls, it seemed to be doing that before, but Im not sure becuase that tabs got left behind, it doesnt make much sense. Ill rewrite the resizing/window placement code anyway, it seems to be a bit bugged.

Also, is there a way to reproduce it? And is it fixed if you resize the window?
Title: Columns UI
Post by: treech on 2004-02-02 00:20:03
Quote
Also, is there a way to reproduce it? And is it fixed if you resize the window?


well, resizing the windows takes care of it
can't seem to reproduce it as i please though...

Quote
I dont see how foo_shuffle is related?

it probably dosen't have anything to do with foo_shuffle, i just noticed it after adding that component, nevermind
Title: Columns UI
Post by: spase on 2004-02-04 04:39:33
hey i am lovin this UI...

anyways herre are 2 things i noticed...

1) the playback buttons are really light colored on my system... am i doing something wrong?... screenshot (http://home.outerspase.net/fbss.png)

2) foo_temple doesnt work with this UI for some reason...  i doubt its your fault musicmusic, but i thought it was worth a mention.

thanks for the nice work!


also...


OT: @musicmusic: do you plan some improvements to the database explorer?  i have been using it a lot and i was wondering what's in store for it.
Title: Columns UI
Post by: musicmusic on 2004-02-04 14:30:04
Quote
well, resizing the windows takes care of it
can't seem to reproduce it as i please though...

Since I cant reproduce it, can you redownload and tell me if its fixed?

Quote
hey i am lovin this UI...

anyways herre are 2 things i noticed...

1) the playback buttons are really light colored on my system... am i doing something wrong?... screenshot (http://home.outerspase.net/fbss.png)

2) foo_temple doesnt work with this UI for some reason...  i doubt its your fault musicmusic, but i thought it was worth a mention.

thanks for the nice work!


also...


OT: @musicmusic: do you plan some improvements to the database explorer?  i have been using it a lot and i was wondering what's in store for it.


1. My fault, I didnt feel like using black so i went for a lighter colour. Obviously it doesnt look good for a lot of people, so i will make it a customisable file or just change it to black or something.

2. Dont see how it would be my fault, but I'll take a look, are you using foobar 0.8?

3. Not really can't be bothered, sorry..
Title: Columns UI
Post by: spase on 2004-02-04 15:13:46
Quote
Quote
hey i am lovin this UI...

anyways herre are 2 things i noticed...

1) the playback buttons are really light colored on my system... am i doing something wrong?... screenshot (http://home.outerspase.net/fbss.png)

2) foo_temple doesnt work with this UI for some reason...  i doubt its your fault musicmusic, but i thought it was worth a mention.

thanks for the nice work!


also...


OT: @musicmusic: do you plan some improvements to the database explorer?  i have been using it a lot and i was wondering what's in store for it.


1. My fault, I didnt feel like using black so i went for a lighter colour. Obviously it doesnt look good for a lot of people, so i will make it a customisable file or just change it to black or something.

2. Dont see how it would be my fault, but I'll take a look, are you using foobar 0.8?

3. Not really can't be bothered, sorry..

1. Maybe a good idea to match it to the color used in windows prefs for button text?

2. No, using the latest non-beta.

Oh and one other thing (not a bug).

When double clicking on a column divider to auto size the column to the left, it makes itself the exact size of the largest item in the column.  My personal preference would be to make it slightly larger so it doesn't run into the words in the next column, but thats just me.  It might be helpful to others though.
Title: Columns UI
Post by: spase on 2004-02-04 18:04:56
One other thing comes to mind.

When minimizing, it only minimizes the main foobar window, rather than all windows (such as database search, album list, history, database explorer, etc).

Is this intended?  If so can you make it optional?  I have become accustomed to minimizing the main window also minimizing all windows.  This is epecially useful for album list/database explorer, as it makes it possible to hide the window without closing and then reopening (which can take a while with a large database).

Anyways thanks.
Title: Columns UI
Post by: musicmusic on 2004-02-04 18:43:19
Quote
1. Maybe a good idea to match it to the color used in windows prefs for button text?

Ok ill probably do both
Quote
When double clicking on a column divider to auto size the column to the left, it makes itself the exact size of the largest item in the column.  My personal preference would be to make it slightly larger so it doesn't run into the words in the next column, but thats just me.  It might be helpful to others though.

I'm not sure what you mean by "run into the words in the next column", do you mean they get too close?

Quote
One other thing comes to mind.

When minimizing, it only minimizes the main foobar window, rather than all windows (such as database search, album list, history, database explorer, etc).

Is this intended?
No.
Quote
If so can you make it optional?  I have become accustomed to minimizing the main window also minimizing all windows.  This is epecially useful for album list/database explorer, as it makes it possible to hide the window without closing and then reopening (which can take a while with a large database).

Anyways thanks.
Probably my fault, its not happening in current version here so it should be fixed for next version.
Title: Columns UI
Post by: treech on 2004-02-04 19:15:10
Quote
Since I cant reproduce it, can you redownload and tell me if its fixed?


Haven't noticed it for a while, so i guess it's fixed
but it still dosen't bring upp the new 0.8 stuff on right click, such as sort ...
Title: Columns UI
Post by: spase on 2004-02-04 21:23:52
Quote
Quote
When double clicking on a column divider to auto size the column to the left, it makes itself the exact size of the largest item in the column.  My personal preference would be to make it slightly larger so it doesn't run into the words in the next column, but thats just me.  It might be helpful to others though.

I'm not sure what you mean by "run into the words in the next column", do you mean they get too close?

Yes exactly.

A little space is kinda nice i think.
Title: Columns UI
Post by: Der_Iltis on 2004-02-05 08:58:28
What about sliding from one colour on the left to one colour to the right of one column, so you could make a change from blue over yellow to green over maybe four or five columns? So you wouldn't have 5 different coulours. Do you understand what I mean?
Title: Columns UI
Post by: kode54 on 2004-02-05 21:00:21
$transition()?

Of course, you'd have to use the same old $padcut() fixed width column crap again, or else the transitions won't be the same for each row...


(Or maybe this would call for some insane modification to the internal renderer... Option to create a gradient bar like with Photoshop's gradient tool... k, that's insane enough, but... then, create an array of colors as wide as the list, based on that gradient... then, draw the text without color codes, as all-white on black... then, use one of the channels from that as alpha level between background and the corresponding column in the gradient array... Voila! It looks cool, but it would be a royal pain in the ass to implement.)
Title: Columns UI
Post by: spase on 2004-02-06 05:02:34
Quote
(Or maybe this would call for some insane modification to the internal renderer... Option to create a gradient bar like with Photoshop's gradient tool... k, that's insane enough, but... then, create an array of colors as wide as the list, based on that gradient... then, draw the text without color codes, as all-white on black... then, use one of the channels from that as alpha level between background and the corresponding column in the gradient array... Voila! It looks cool, but it would be a royal pain in the ass to implement.)

haha DOO ITTT
Title: Columns UI
Post by: slayerbeast on 2004-02-08 07:19:56
hey. how come no new activity here.
i'm eagerly waiting for the next version !! :-)
Title: Columns UI
Post by: kerpondile on 2004-02-08 21:02:33
It seems that foo_ui_columns doesn't play songs at order. When you have selected another song (=some other song, which is not currently playing), and the current song ends it jumps to the song that is selected.

Is this intended? hope you understand...
Title: Columns UI
Post by: Haggis on 2004-02-08 21:37:35
Quote
Quote

OT: @musicmusic: do you plan some improvements to the database explorer?  i have been using it a lot and i was wondering what's in store for it.


3. Not really can't be bothered, sorry..

Sorry to hear that.

I would absolutely love to see something like dbexplorer implemented in a window pane on the side of the column ui.  Oh well...
Title: Columns UI
Post by: musicmusic on 2004-02-08 23:58:46
Quote
2) foo_temple doesnt work with this UI for some reason...  i doubt its your fault musicmusic, but i thought it was worth a mention.

Hrmm... its weird because i just tried it and it was working here..

Quote
Yes exactly.

A little space is kinda nice i think.


I added a bit of space for now in alpha 9, which btw is compiled with the 0.8 sdk, so you will have to move to 0.8 beta if you want to use alpha 9, sorry.

Quote
It seems that foo_ui_columns doesn't play songs at order. When you have selected another song (=some other song, which is not currently playing), and the current song ends it jumps to the song that is selected.

Is this intended? hope you understand...
Are you sure you dont just have follow cursor on?

Quote
I would absolutely love to see something like dbexplorer implemented in a window pane on the side of the column ui.  Oh well...


I considered it before, but if I was going to add it would be later..

Ok alpha 9 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll)

changelog:
- support left/right/centre alignment for columns
- support playlist "filters" for columns
- some internal changes & fixes, and slightly less memory usage
- updated to 0.8 sdk, added some related features
- global colour string, with option to use individual string for each column
- changed colour of toolbar buttons; can also now also set your own bitmap for it
- added import/export tools
- fixed colour codes shown in tooltips
- "global" string also used when sorting.
- added some options from standard ui.

Warning! Config compatibility is broken in this version.

Also I ran out of space in the config screen. For now you need to remember:
colour spec syntax: text colour code|selected text|background|selected background
playlists filter separator is ;

Finally I havent testing the importer/exporter much, it would be nice if someone could verify everything is working as expected.

Also dont throw trash at the importer you will probably get what your asking for..

old 0.7.7 compatible alpha 8 is still here (http://members.lycos.co.uk/musicf/foo_ui_column_07.dll).
Title: Columns UI
Post by: Haggis on 2004-02-09 01:24:40
Quote
Quote
I would absolutely love to see something like dbexplorer implemented in a window pane on the side of the column ui.  Oh well...


I considered it before, but if I was going to add it would be later..

I wouldn't expect such a feature for a while, but it's good to know that at least it is (was?) being thought about.

With the default UI, the balloon tips pop up when the song is paused and unpaused as well.  Could you please consider adding this if it isn't too difficult?
Title: Columns UI
Post by: psynapse on 2004-02-09 04:14:46
wow
i am seriously digging this component 

i've more or less copy and pasted segments from my regular playlist, to keep all my formattting/colour codes, but arrange it all neatly in colums. great stuff

weird thing is though, the i mainly use litestep and hotkeys to call dynamp commands to control foobar2k, but these aren't working with foo_columns.

my hotkey to toggle playlist still works though 
Title: Columns UI
Post by: kode54 on 2004-02-09 13:03:05
There seems to be a bug with adding or removing items from the playlist. When I add a lot of items, the scrollbar does not reflect the new list size. If I remove any entries above the file which is currently playing, it continues to repaint in the same spot. The list seems to correct itself if I scroll it, or if I do something which triggers a repaint.
Title: Columns UI
Post by: kerpondile on 2004-02-09 13:10:28
Quote
QUOTE (kerpondile @ Feb 8 2004, 09:02 PM)   
It seems that foo_ui_columns doesn't play songs at order. When you have selected another song (=some other song, which is not currently playing), and the current song ends it jumps to the song that is selected.

Is this intended? hope you understand...   
Quote

Are you sure you dont just have follow cursor on?


That was it! thanks
Title: Columns UI
Post by: musicmusic on 2004-02-09 15:49:58
Quote
With the default UI, the balloon tips pop up when the song is paused and unpaused as well.  Could you please consider adding this if it isn't too difficult?
Changed, redownload.

Quote
weird thing is though, the i mainly use litestep and hotkeys to call dynamp commands to control foobar2k, but these aren't working with foo_columns.

my hotkey to toggle playlist still works though 
Can you explain what exactly it is you are doing and how it is meant to work?

Quote
There seems to be a bug with adding or removing items from the playlist. When I add a lot of items, the scrollbar does not reflect the new list size. If I remove any entries above the file which is currently playing, it continues to repaint in the same spot. The list seems to correct itself if I scroll it, or if I do something which triggers a repaint.

Thanks, I could only reproduce it when removing items, but it should be fixed anyway, redownload.
Title: Columns UI
Post by: treech on 2004-02-09 18:56:14
I lööve the export/import thing

Quote
- updated to 0.8 sdk, added some related features


in 0.8, if you select a few files and right click you get a sort option, it's not there...(with the plugin) 
Title: Columns UI
Post by: The Link on 2004-02-09 19:05:13
I just tried to play a audio CD which made foobar2000 crash using ui_columns. There is no problem when using the default UI.

Regards,
The Link
Title: Columns UI
Post by: SacRat on 2004-02-09 19:21:34
Nice work, musicmusic...
Really useful alternative to existing interface.

Foo UI columns 0.1a9

Bug:
When if maximized mode, hotkey actions: send to tray/restore from tray, restore windows to its original size.

A couple of wishes:
IMHO arranging PL tabs by using dragon drop could be more, than useful.
Arranging control buttons' position would be great, even though I'm not sure if it's easy to implement.
what do you think about Excel-like visualization of PL, when each element is rendered inside a table's cell?
Title: Columns UI
Post by: musicmusic on 2004-02-09 19:48:18
Quote
I lööve the export/import thing
Quote
- updated to 0.8 sdk, added some related features


in 0.8, if you select a few files and right click you get a sort option, it's not there...(with the plugin) 

I know, I just havent done it yet..

There's one "bug" in the importer/exporter, it exports wrong thing instead of selected item frame colour, bear that in mind until I change it.

Quote
I just tried to play a audio CD which made foobar2000 crash using ui_columns. There is no problem when using the default UI.

Regards,
The Link
Can you give some more specific instructions and post the crash log? Thanks.
Title: Columns UI
Post by: The Link on 2004-02-09 20:21:29
Sorry for this stupid bugreport!

Here (http://www.beingalink.de/files/failure.txt) is the crashlog.

Furthermore here (http://www.beingalink.de/files/Clipboard01.png) a redraw bug when starting the UI.

My system: AthlonXP2800, WinXP SP1

Regards,
The Link
Title: Columns UI
Post by: musicmusic on 2004-02-09 23:41:51
Quote
Sorry for this stupid bugreport!

Here (http://www.beingalink.de/files/failure.txt) is the crashlog.

Furthermore here (http://www.beingalink.de/files/Clipboard01.png) a redraw bug when starting the UI.

My system: AthlonXP2800, WinXP SP1

Regards,
The Link

Ok as for the crash, Im unconvinced its my problem but Ive worked around it anyway.

Basically as far as I could tell I was getting on_modified playlist notifications before I got the on_items_added notification. Which messed up the ui's display cache (which is needed for speed). Im guessing it is foo_freedb modifying the items in the on_items_added notification which was causing this..

Anyway it should be worked around, please redownload and try again..

As for the redraw problem I've seen it myself, I need to work out what's causing it..


Quote
Bug:
When if maximized mode, hotkey actions: send to tray/restore from tray, restore windows to its original size.

Yes, there's a few bugs relating to similar stuff, but I didnt know that one, thanks, I will look into it.

Quote
A couple of wishes:
IMHO arranging PL tabs by using dragon drop could be more, than useful.
If i can get it to work decently, then fine, but it would be more drag than drag and drop..
Quote
Arranging control buttons' position would be great, even though I'm not sure if it's easy to implement.
You mean the playback buttons? Maybe..
Quote
what do you think about Excel-like visualization of PL, when each element is rendered inside a table's cell?

What do you  mean, you want each "cell" rendered in a rectangle? I.e. a grid?
Title: Columns UI
Post by: The Link on 2004-02-10 08:05:34
Quote
Ok as for the crash, Im unconvinced its my problem but Ive worked around it anyway.

Basically as far as I could tell I was getting on_modified playlist notifications before I got the on_items_added notification. Which messed up the ui's display cache (which is needed for speed). Im guessing it is foo_freedb modifying the items in the on_items_added notification which was causing this..

Anyway it should be worked around, please redownload and try again..

Yes, it works now! Thanks 

By the way it would be cool if one could could kill active playlists with the middle mouse button (atm one has to select another playlist before you can kill the wanted playlist).

Regards,
The Link
Title: Columns UI
Post by: SacRat on 2004-02-10 09:44:39
Quote
What do you  mean, you want each "cell" rendered in a rectangle? I.e. a grid?

Yes, grid.
Pricelist-like (every second cell's background is different from the "main" color) background would be great too.
Title: Columns UI
Post by: rectangle on 2004-02-10 10:25:35
Quote
By the way it would be cool if one could could kill active playlists with the middle mouse button (atm one has to select another playlist before you can kill the wanted playlist).

Yes. That would be good. The default UI now works that way.
BTW, I can't get right click on playlist tab - 'Load playlist...' to work. Works OK from Menu and works in default UI.

I LOVE this UI. Thanks musicmusic!
Title: Columns UI
Post by: kerpondile on 2004-02-10 14:08:43
Quote
Quote
QUOTE (kerpondile @ Feb 8 2004, 09:02 PM)   
It seems that foo_ui_columns doesn't play songs at order. When you have selected another song (=some other song, which is not currently playing), and the current song ends it jumps to the song that is selected.

Is this intended? hope you understand...   
Quote

Are you sure you dont just have follow cursor on?


That was it! thanks

It seems the problem has come back in beta8 :/

Where I should exactly disable follow cursor?
Title: Columns UI
Post by: psynapse on 2004-02-10 15:24:57
Quote
Quote
weird thing is though, the i mainly use litestep and hotkeys to call dynamp commands to control foobar2k, but these aren't working with foo_columns.

my hotkey to toggle playlist still works though 
Can you explain what exactly it is you are doing and how it is meant to work?

i know, not many people on these forums use litestep

litestep is a shell replacement for windows.
what i have setup are global hotkeys (not those set within foobar2k) which tell the litestep module 'dynamp.dll' to tell foobar2k to play, to pause, to skip tracks, to go back a track, etc ..

the thing is, none of these hotkeys are working with the columns plugin for foobar2k.
i don't know exactly what the plugin changes in foobar2k, it could be that the litestep plugin depends on some code in the default foobar interface to work.

i'm sure i can find a way around it. i'm happily living without hotkeys for the time being - this plugin is just too slick 
Title: Columns UI
Post by: BlueScreenJunky on 2004-02-10 16:22:48
Quote
Quote
What do you  mean, you want each "cell" rendered in a rectangle? I.e. a grid?

Yes, grid.
Pricelist-like (every second cell's background is different from the "main" color) background would be great too.

here's what I got with a little stringing : screenshot (http://bluescreenjunky.free.fr/gfx/foobar.png)
sorry the screenshot was made to show how bb4win looked, not my foobar2000 string ^^;



anyway, here's what you can use as a color string to have a different color for every other line :

Code: [Select]
$if($strcmp($mod(%_playlist_number%,2),0),000000|555555|999999|FFFFFF, 000000|555555|FFFFFF|FFFFFF)


this string just checks if the line number can be divide by 2 (then line_number mod 2 = 0), and if it is, it sets "999999" as the background color, otherwise it sets it to FFFFFF. Those colors are ugly, but it's just to give you an example ^^

I lost my string when I installed fb2k 0.8b, so I'll have to do it again T_T, good thing you can export them now 


PS : how do you call a number that has no remainder when you divide it by 2 in english ?
edit : an "even number" ! I knew it lol.
Title: Columns UI
Post by: foosion on 2004-02-10 16:44:13
Quote
what i have setup are global hotkeys (not those set within foobar2k) which tell the litestep module 'dynamp.dll' to tell foobar2k to play, to pause, to skip tracks, to go back a track, etc ..

the thing is, none of these hotkeys are working with the columns plugin for foobar2k.
i don't know exactly what the plugin changes in foobar2k, it could be that the litestep plugin depends on some code in the default foobar interface to work.

That sounds like this dynamp.dll uses window messages to pass commands to fb2k. Since there is no official API based on window messages, this problem will have to be solved by the developer of dynamp.dll.
Title: Columns UI
Post by: kerpondile on 2004-02-10 19:20:27
Quote
Quote
Quote
QUOTE (kerpondile @ Feb 8 2004, 09:02 PM)   
It seems that foo_ui_columns doesn't play songs at order. When you have selected another song (=some other song, which is not currently playing), and the current song ends it jumps to the song that is selected.

Is this intended? hope you understand...   
Quote

Are you sure you dont just have follow cursor on?


That was it! thanks

It seems the problem has come back in beta8 :/

Where I should exactly disable follow cursor?

again i got it working
Title: Columns UI
Post by: psynapse on 2004-02-11 02:21:10
Quote
That sounds like this dynamp.dll uses window messages to pass commands to fb2k. Since there is no official API based on window messages, this problem will have to be solved by the developer of dynamp.dll.

yeah, i dunno what the module is doing exactly, but changing my litestep hotkeys from calling dynamps '!amppause' or '!ampnext' commands to calling 'foobar2000.exe /playpause' or 'foobar2000.exe /next' works great
Title: Columns UI
Post by: zanson on 2004-02-11 02:57:43
Quote
Quote
what i have setup are global hotkeys (not those set within foobar2k) which tell the litestep module 'dynamp.dll' to tell foobar2k to play, to pause, to skip tracks, to go back a track, etc ..

the thing is, none of these hotkeys are working with the columns plugin for foobar2k.
i don't know exactly what the plugin changes in foobar2k, it could be that the litestep plugin depends on some code in the default foobar interface to work.

That sounds like this dynamp.dll uses window messages to pass commands to fb2k. Since there is no official API based on window messages, this problem will have to be solved by the developer of dynamp.dll.

There is another litestep plugin that was mentioned on these boards not too long ago (can't recall the name atm) which uses the foo_remote.dll plugin to control foobar.  You might switch to that one, as foo_remote has a defined message interface, and interacts with fb2k using the fb2k sdk, so it won't break when using a different interface etc.
Title: Columns UI
Post by: spase on 2004-02-11 03:39:23
Quote
Quote

Yes exactly.

A little space is kinda nice i think.


I added a bit of space for now in alpha 9, which btw is compiled with the 0.8 sdk, so you will have to move to 0.8 beta if you want to use alpha 9, sorry.

Jeez fine...

This is a LOT of space though... I was thinking more along the lines of 3 spacebars of Tahoma at 8pt.
Title: Columns UI
Post by: spase on 2004-02-11 04:05:56
Quote
anyway, here's what you can use as a color string to have a different color for every other line :

Code: [Select]
$if($strcmp($mod(%_playlist_number%,2),0),000000|555555|999999|FFFFFF, 000000|555555|FFFFFF|FFFFFF)


this string just checks if the line number can be divide by 2 (then line_number mod 2 = 0), and if it is, it sets "999999" as the background color, otherwise it sets it to FFFFFF. Those colors are ugly, but it's just to give you an example ^^

Much thanks for this gem
Title: Columns UI
Post by: spase on 2004-02-11 04:20:50
Request.

Ok situation is this:

2 playlists, each with many songs.
There is one song in question that is on both playlists.

1) Play song via playlist 1.
2) Go to playlist 2.
3) Double click status bar.
4) It automatically switches back to playlist 1, rather than locating the song in playlist 2.

I would suggest that it does not switch playist, rather that it locate the song in the current playlist... or is this controlled somewhere else new in the new betas?

(I think 0.7.7b did what I am requesting, not what I am describing.)
Title: Columns UI
Post by: foosion on 2004-02-11 10:57:26
Quote
I would suggest that it does not switch playist, rather that it locate the song in the current playlist... or is this controlled somewhere else new in the new betas?

(I think 0.7.7b did what I am requesting, not what I am describing.)

I think double clicking the status bar in foo_ui_columns runs the command "Playlist/Highlight now playing" (or whatever it is called exactly, I can't this check now). This command is implemented in the core; the behaviour you are describing is standard for 0.8.
Title: Columns UI
Post by: psynapse on 2004-02-11 12:41:01
just had to post what my fb2k window is looking like with this component 
Title: Columns UI
Post by: mazy on 2004-02-11 12:44:40
very nice setup, psynapse!
Title: Columns UI
Post by: spase on 2004-02-11 16:01:56
Quote
very nice setup, psynapse!

agreed...

would anyone be interested in a site for foo_columns formatting?

I could probably throw one together in a jiffy.
Title: Columns UI
Post by: musicmusic on 2004-02-11 23:21:18
Quote
By the way it would be cool if one could could kill active playlists with the middle mouse button (atm one has to select another playlist before you can kill the wanted playlist).

My bad, fixed in beta 1.
Quote
BTW, I can't get right click on playlist tab - 'Load playlist...' to work. Works OK from Menu and works in default UI.
Fixed in beta 1.

Quote
I LOVE this UI. Thanks musicmusic!
Your welcome

Quote
I think double clicking the status bar in foo_ui_columns runs the command "Playlist/Highlight now playing" (or whatever it is called exactly, I can't this check now).

Yes, that is what it does. I was thinking about making it customisable though.
Quote
my only little gripe is that at the moment there's no way to make a column fixed width.
it'd be great if those 2 columns could stay the same width when resizing the window

The "no horizontal scrollbar mode" is a bit crappy right now. Allowing you to fix the width of each columns might be a good idea as you say, I'll see how much hassle it would be to implement...

Anyway, beta 1 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll), mostly bug fixes.

Complete changelog:
Quote
beta 1
- selection menu items in playlist context menu
- now playing context menu items in systray context menu
- fixed cannot delete active tab/playlist
- in tabs contextmenu, fixed "Load playlist", added "Save all playlists"
- extra space between playlist & statusbar should be fixed now also some statusbar sizing bugs causing wierdness when resizing
- fixed resource leak in main menu, also improved menu behaviour slightly
- fixed some other min/max related bugs
- minimium size of window is now set
- can use playlist as source for drag & drop operations via rightmouse button (no context menu as yet)
- use new 0.8 functions to process dropped files so can drop .urls etc now
- some improvements to rebar (set some minumim widths/heights, made playback buttons slightly smaller)
- fixed inaccuracy in seekbar
- double clicking the volume/selected tracks time does the same actios as in standard ui.
- option to switch playlist when dragging items over its tab
- when items dropped over a tab, they are added to that playlist
Title: Columns UI
Post by: spase on 2004-02-12 02:57:04
Ok new version...

Drag and drop ROCKS!  Is this present in the default UI by the way, because I never noticed it before.  When I drag to windows explorer, I get the same context menu that I would with a zip file for some reason ("Extract to...", "Extract here", "Extract each archive to a seperate folder", "Copy Here", and "Cancel").  This might be because I have IZARC installed, but I'm not sure.

Anyhow, are there going to be a full slew of drag and drop options, like copy, move, etc.?  That would be great.

Also in the config box, the text for the option of dragging over playist tabs does not fit in the little border thing around the edge.

Thats all for now.  I will report new bugs when/if I find them.
Title: Columns UI
Post by: DijiDiji on 2004-02-12 04:21:35
I really love ui_columns.  I'm always hungry for the next release.  Having said that, the newer versions (beginning with alpha 9) have added a couple of bugs that have been driving me crazy.

1) When set to minimize to taskbar instead of system tray, Foobar will not be focused on currently playing track when minimized and restored.  It will instead be focused on the top of the playlist.

2) If Foobar is in fullscreen mode when the program is closed, it will not restore to fullscreen mode when restarted, but a window with the same dimensions as fullscreen mode.  The beta 1 release seems to have partially addressed this, as the window mode is identical to fullscreen mode after a close and launch.  Still, might be nice if this could be cleaned up that little extra bit.


There are some additional options I'd really love to see implemented in ui_columns.  Most of them are straight from the default UI.  They include:

1) Ability to select "Do/don't show "now playing" submenu in rightclick menu".  I like my menus to stay thin.

2) Along similar lines, ability to select "Do/don't show keyboard shortcuts in menus".  That thin menu thing again.

3) Ability to select "Do/don't show volume in status bar".

4) Ability to select from the other default system tray icons included in the foobar2000.exe.  I know you can get them out of the exe and select them as a custom icon, but it would be mighty nice if there were an easier option built right into the config menu.

Since these are all options in the default UI config, I wonder if it would make sense to allow ui_columns to use all default UI config settings that are not overridden by options in the ui_columns settings.  If this were possible, it could free up some of the space on the second configuration page.  There would be no need, for example, to duplicate the system tray settings.


Just ideas.  I love ui_columns anyway.  I know it's helped me successfully pitch foobar2000 on more than one occasion to winamp junkies.

Thanks for all the time and work!

PS:  Your link for alpha 8 is not quite correct.  It points to foo_ui_column_07.dll.  It needs to point to foo_ui_columns_07.dll.

Edit: Stupid spelling errors.
Title: Columns UI
Post by: Silverbolt on 2004-02-12 04:45:25
First-off, excellent UI. Been using it for the past month or so and loving it (currently torn between this and foo_tunes, though this one has the upper hand as it's more stable). Thanks. :D

Now that it's reached beta status, thought I'd point out a couple of minor bugs and requests I don't think anyone else mentioned. Using the latest (beta 1) and foobar 0.8 beta 9 for all of these.

* would be great if menu toolbar behaved the same as the default UI--buttons actually sink in when clicked, and you can click-and-release the mouse to make a selection (rather than 1 click to drop down menu and a 2nd to select)

* there's an extra separator at the top of the context menu; doesn't appear in the default UI so I doubt it's my conext menu config

* Home/End keys should highlight the first and last items (respectively) in the playlist, rather than just scrolling up or down (unless this was intentional?); now that I mention it, the Pg Up/Down keys as well

* probably related to above, Shift+(Home/End/Pg Down/Pg Up) doesn't work; you added those keys for navigation in alpha 2, think you could do the same for playlist item selection? :]

* the new drag & drop feels a bit too sensitive--ending up with a lot of accidently-copied songs at the bottom of my playlist; dunno, maybe it's just me :p

* don't know if it's the UI which does it (and this sounds like it might be a bit harder to implement), but think you could change the current behavior of making multiple selections? the current way, for example, is if you select a track, hold shift and move the selection frame up and back down, everything that it touched remains highlighted (this is the normal behavior in the default UI as well and it has always bugged me). I think it'd be better if it would remain highlighting only the items from the point where you first held shift to the current position of the selection frame. The only point of current way (that I can see, anyway; correct me if I'm wrong) is if you wish to highlight tracks above, and then in the same selection, highlight some below; I can't picture many people using this 'wiping' fashion normally (?). The whole reason I point this out is because it's annoying when you accidently highlight too many items, you try to move back, and those items remain highlighted (though I guess you can manually deselect them with Spacebar, but still).

On a related note, Shift+Click selections seem a bit unintuitive. For instance, select a track, hold Shift, click above that track, and then click another track above that last one-- instead of highlighting all tracks from the initial track to the last one, it deselects all below the 2nd-clicked track and highlights from that point to where you clicked. Also, if you did the opposite, (select track > hold shift > click above > click below initial track) it will select everything instead of deselecting all above the 2nd track, etc.--the two seem switched around. (Err.. I'm probably explaining too much--everyone probably already knows the behavior that I'm talking about, and if not, mess around w/ the Windows gui ;p).

* would be nice if CTRL+Click could deselect tracks (what Spacebar already does)

* any chance on configuring the width of the Playlist list?

* right-aligned columns have no padding on the right, unlike left-aligned columns, which looks like 1 space (intentional?).

* the amount of space the volume gets in the status bar has always seemed a bit too much (same in default UI). Even the longest it can be--"-z10.00 dB" barely takes up half of that space (the same cannot be said for the 'Total time of selected tracks'). This matters most for those of us who use a long status bar formatting (i.e. %_path%). Could you shorten it a bit?

Edit: deselecting all when clicking in empty background would be nice too :] (same as default UI)

Thanks for reading, and keep up the good work, musicx2 :]
Title: Columns UI
Post by: Suicide on 2004-02-12 14:13:41
INFO (CORE) : startup time: 266 ms
ERROR (CORE) : Failed to load DLL: foo_ui_columns.dll, reason: Wrong version number; this component appears to have been built with newer version of foobar2000 SDK, please download latest version of foobar2000 in order to use it.

foobar 0.8 beta 7
Title: Columns UI
Post by: Suicide on 2004-02-12 15:13:42
ok. got beta 8 and it works OK now
but i needs some documentation of how to change colours (i mean global strings ...) i've deleted all vars in there and dunno how to write new ones
post up some discription please or link to some *htm doc
thx for your work ... keep it on mate

[span style='font-size:8pt;line-height:100%'][Flame removed by moderation. Please read TOS #2.][/span]
Title: Columns UI
Post by: spase on 2004-02-12 18:17:55
Quote
* the new drag & drop feels a bit too sensitive--ending up with a lot of accidently-copied songs at the bottom of my playlist; dunno, maybe it's just me

* right-aligned columns have no padding on the right, unlike left-aligned columns, which looks like 1 space (intentional?).

* the amount of space the volume gets in the status bar has always seemed a bit too much (same in default UI). Even the longest it can be--"-z10.00 dB" barely takes up half of that space (the same cannot be said for the 'Total time of selected tracks'). This matters most for those of us who use a long status bar formatting (i.e. %_path%). Could you shorten it a bit?

Agreed
Quote
Thanks for reading, and keep up the good work, musicx2 :]

Agreed!!!!
Title: Columns UI
Post by: musicmusic on 2004-02-12 18:56:54
I dont have any time right now to reply to your posts, I agree with most said anyway. Just letting you know that the over-sensitive right button dragging, and restoring correct min/max state on startup should be fixed if you redownload.

suicide: use 4 colour codes, with | in between them. the order is text, selected text, background, selected background.
Title: Columns UI
Post by: Rabbadak on 2004-02-13 04:53:44
Hello thread,

been using foo_ui_columns for a while now and probably can't live without it now, even though some things still bug me:

- Balloon tooltips aren't closed when a new tooltip opens. Each time I skip two or more tracks, the first tooltip stays open and I have to close all others by clicking on them. Of course, this only happens when I don't want the tooltips to stay open, the timeout works correctly.

- Trying to drag'n'drop files crashes fb2k.

- Don't know if this bug is the fault of fb2k itself, but when I let the UI sort by descending length using a custom spec of $num(%_length_seconds%,10) I get some slightly distorted sorting. Something like 8:02, 8:03, 8:01, 7:59, 7:58, 8:01, 7:57, etc. What's funny is, that it works flawlessly in ascending order...

If it's of any use to you, I'm using Win2k SP4 and fb2k v0.8 beta 9. And now, to something completely different:

- I'd like to see the above length column custom spec to be a default setting (fixes hour-long mixes being grouped with one-minute clips when sorting by length)

- I'd like to see $if2(%title%,%_filename_ext%) as standard setting for the track column (fixes songs with no tags showing up as blank lines)

- I, too, would like to have a standard (non-toolbar) menu. Or at least something that has the same look-and-feel to it.

- I'd like to have a visually "sunken" playlist list. Maybe with an option to open it on the right instead on the left, to give fb2k an IRC-client-ish look.

I hope this all isn't too much to ask, but I kinda had to say it. (;

Quote
Thanks for reading, and keep up the good work, musicx2 :]
Title: Columns UI
Post by: Suicide on 2004-02-13 08:43:53
Quote
suicide: use 4 colour codes, with | in between them. the order is text, selected text, background, selected background.

$char(3)$rgb(a,b,c)|$char(3)$rgb(a,b,c)|$char(3)$rgb(a,b,c)|$char(3)$rgb(a,b,c)

thx for this
Title: Columns UI
Post by: kode54 on 2004-02-13 09:48:25
$char(3) is unnecessary in the column color format string.
Title: Columns UI
Post by: musicmusic on 2004-02-13 23:42:54
Quote from: DijiDiji,Feb 12 2004, 04:21 AM
1) When set to minimize to taskbar instead of system tray, Foobar will not be focused on currently playing track when minimized and restored.  It will instead be focused on the top of the playlist.

Reproduced, fixed for next version.
Quote from: DijiDiji,Feb 12 2004, 04:21 AM
2) If Foobar is in fullscreen mode when the program is closed, it will not restore to fullscreen mode when restarted, but a window with the same dimensions as fullscreen mode.  The beta 1 release seems to have partially addressed this, as the window mode is identical to fullscreen mode after a close and launch.  Still, might be nice if this could be cleaned up that little extra bit.

I hope it was addressed in current version as mentioned above.
Quote from: DijiDiji,Feb 12 2004, 04:21 AM
There are some additional options I'd really love to see implemented in ui_columns.  Most of them are straight from the default UI.  They include:

1) Ability to select "Do/don't show "now playing" submenu in rightclick menu".  I like my menus to stay thin.

2) Along similar lines, ability to select "Do/don't show keyboard shortcuts in menus".  That thin menu thing again.

3) Ability to select "Do/don't show volume in status bar".
Yes, I agree. They will all be options eventually.

Quote from: DijiDiji,Feb 12 2004, 04:21 AM
4) Ability to select from the other default system tray icons included in the foobar2000.exe.  I know you can get them out of the exe and select them as a custom icon, but it would be mighty nice if there were an easier option built right into the config menu.
They are not in foobar2000.exe they are in foo_ui_std.dll. Anyway, extracting the icon is only something you would have to do once..

Quote from: DijiDiji,Feb 12 2004, 04:21 AM
Since these are all options in the default UI config, I wonder if it would make sense to allow ui_columns to use all default UI config settings that are not overridden by options in the ui_columns settings.  If this were possible, it could free up some of the space on the second configuration page.  There would be no need, for example, to duplicate the system tray settings.
Well there's still a bit of space left on that page and I could always make a third one

Quote from: DijiDiji,Feb 12 2004, 04:21 AM
Thanks for all the time and work!
You're welcome

Quote from: DijiDiji,Feb 12 2004, 04:21 AM
PS:  Your link for alpha 8 is not quite correct.  It points to foo_ui_column_07.dll.  It needs to point to foo_ui_columns_07.dll.
Well I'd rather not have anyone using the old versions anyway.
Quote from: Silverbolt,Feb 12 2004, 04:45 AM
Now that it's reached beta status
I wouldnt take the beta label too seriously it wasnt gonna stay in alpha forever..

Quote from: Silverbolt,Feb 12 2004, 04:45 AM
* would be great if menu toolbar behaved the same as the default UI--buttons actually sink in when clicked, and you can click-and-release the mouse to make a selection (rather than 1 click to drop down menu and a 2nd to select)
I'll try to make work properly otherwise I'll just give up..

Quote from: Silverbolt,Feb 12 2004, 04:45 AM
* there's an extra separator at the top of the context menu; doesn't appear in the default UI so I doubt it's my conext menu config
The section at the top is for the menu items in Playlist/Selection in the main menu. It is fixed for next version that the separator will not show if you dont have any menu items under Playlist/Selection.

Quote from: Silverbolt,Feb 12 2004, 04:45 AM
* Home/End keys should highlight the first and last items (respectively) in the playlist, rather than just scrolling up or down (unless this was intentional?); now that I mention it, the Pg Up/Down keys as well

* probably related to above, Shift+(Home/End/Pg Down/Pg Up) doesn't work; you added those keys for navigation in alpha 2, think you could do the same for playlist item selection? :]
My intention was to change it to what you describe, and put the current behaviour as ALT-home/end etc. or something, it just hasnt been done yet. Sometimes you dont want to mess up your selections.

Quote from: Silverbolt,Feb 12 2004, 04:45 AM
* don't know if it's the UI which does it
Yes, it is.
Quote
(and this sounds like it might be a bit harder to implement), but think you could change the current behavior of making multiple selections? the current way, for example, is if you select a track, hold shift and move the selection frame up and back down, everything that it touched remains highlighted (this is the normal behavior in the default UI as well and it has always bugged me). I think it'd be better if it would remain highlighting only the items from the point where you first held shift to the current position of the selection frame. The only point of current way (that I can see, anyway; correct me if I'm wrong) is if you wish to highlight tracks above, and then in the same selection, highlight some below; I can't picture many people using this 'wiping' fashion normally (?). The whole reason I point this out is because it's annoying when you accidently highlight too many items, you try to move back, and those items remain highlighted (though I guess you can manually deselect them with Spacebar, but still).

Since the other part of this was changed (previously, you could press space and when you go back down it woudl deselect them instead) it would probably make sense to change it.

Quote from: Silverbolt,Feb 12 2004, 04:45 AM
On a related note, Shift+Click selections seem a bit unintuitive. For instance, select a track, hold Shift, click above that track, and then click another track above that last one-- instead of highlighting all tracks from the initial track to the last one, it deselects all below the 2nd-clicked track and highlights from that point to where you clicked. Also, if you did the opposite, (select track > hold shift > click above > click below initial track) it will select everything instead of deselecting all above the 2nd track, etc.--the two seem switched around. (Err.. I'm probably explaining too much--everyone probably already knows the behavior that I'm talking about, and if not, mess around w/ the Windows gui ;p).
Again, will be changed.

Quote from: Silverbolt,Feb 12 2004, 04:45 AM
* would be nice if CTRL+Click could deselect tracks (what Spacebar already does)

* any chance on configuring the width of the Playlist list?
Again, will be done

Quote from: Silverbolt,Feb 12 2004, 04:45 AM
* right-aligned columns have no padding on the right, unlike left-aligned columns, which looks like 1 space (intentional?).
Yes, I knew it did that I just hadnt bothered to change it yet

Quote from: Silverbolt,Feb 12 2004, 04:45 AM
* the amount of space the volume gets in the status bar has always seemed a bit too much (same in default UI). Even the longest it can be--"-z10.00 dB" barely takes up half of that space (the same cannot be said for the 'Total time of selected tracks'). This matters most for those of us who use a long status bar formatting (i.e. %_path%). Could you shorten it a bit?

Edit: deselecting all when clicking in empty background would be nice too :] (same as default UI)
Again, you are correct, it will be changed.

Quote from: Rabbadak,Feb 13 2004, 04:53 AM
Hello thread,

- Balloon tooltips aren't closed when a new tooltip opens. Each time I skip two or more tracks, the first tooltip stays open and I have to close all others by clicking on them. Of course, this only happens when I don't want the tooltips to stay open, the timeout works correctly.
Hrm, I will look into it.

Quote from: Rabbadak,Feb 13 2004, 04:53 AM
- Trying to drag'n'drop files crashes fb2k.
I need more info since it doesnt crash here.

- Post crash log somewhere
- What type of files are you trying to drop?
- When exactly does it crash (when you let go of the left mouse button)?

Quote from: Rabbadak,Feb 13 2004, 04:53 AM
- Don't know if this bug is the fault of fb2k itself, but when I let the UI sort by descending length using a custom spec of $num(%_length_seconds%,10) I get some slightly distorted sorting. Something like 8:02, 8:03, 8:01, 7:59, 7:58, 8:01, 7:57, etc. What's funny is, that it works flawlessly in ascending order...
And none of the people requesting descending sorting noticed that  Fixed for next version.

Quote from: Rabbadak,Feb 13 2004, 04:53 AM
- I'd like to see the above length column custom spec to be a default setting (fixes hour-long mixes being grouped with one-minute clips when sorting by length)

- I'd like to see $if2(%title%,%_filename_ext%) as standard setting for the track column (fixes songs with no tags showing up as blank lines)
Will do.

Quote from: Rabbadak,Feb 13 2004, 04:53 AM
- I, too, would like to have a standard (non-toolbar) menu. Or at least something that has the same look-and-feel to it.
Addressed above.

Quote from: Rabbadak,Feb 13 2004, 04:53 AM
- I'd like to have a visually "sunken" playlist list. Maybe with an option to open it on the right instead on the left, to give fb2k an IRC-client-ish look.
Ok I'll probably do them both then.

Quote
Thanks for reading, and keep up the good work, musicx2 :]
You're welcome.
Title: Columns UI
Post by: DijiDiji on 2004-02-14 00:06:59
Quote
Quote
2) If Foobar is in fullscreen mode when the program is closed, it will not restore to fullscreen mode when restarted, but a window with the same dimensions as fullscreen mode.  The beta 1 release seems to have partially addressed this, as the window mode is identical to fullscreen mode after a close and launch.  Still, might be nice if this could be cleaned up that little extra bit.

I hope it was addressed in current version as mentioned above.


Yes, newest version has corrected this issue.

Quote
Quote
- Don't know if this bug is the fault of fb2k itself, but when I let the UI sort by descending length using a custom spec of $num(%_length_seconds%,10) I get some slightly distorted sorting. Something like 8:02, 8:03, 8:01, 7:59, 7:58, 8:01, 7:57, etc. What's funny is, that it works flawlessly in ascending order...
And none of the people requesting descending sorting noticed that  Fixed for next version.


Also noticed this with UI sorting by artist.  Would see items like "My Life With The Thrill Kill Cult, Natalie Merchant, My Life With The Thrill Kill Cult".  If that's helpful.
Title: Columns UI
Post by: Rabbadak on 2004-02-14 02:24:31
Quote
- Post crash log somewhere


http://shang.de/data/failure_00000007.txt (http://shang.de/data/failure_00000007.txt)

Quote
- What type of files are you trying to drop?


Seems pretty much filetype independent, I tested all kinds of local files and even mp3 and ogg streams, but I haven't found a single playlist entry that didn't result in a crash.

Quote
- When exactly does it crash (when you let go of the left mouse button)?


Crashes even before displaying the icon. I click, move to the left and notepad pops up.
Title: Columns UI
Post by: musicmusic on 2004-02-17 15:50:06
beta 2 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll)

changelog:

beta 2
- fix aforementioned crash bug when drag items to left & tooltips enabled
- changed selection behaviours (shift click, ctrl click, pg up/pg down/home/end, shift up/down/pg up/pg down/home/end, ctrl pg up/down /home/end)
- made menu shorter
- removed spacing under toolbars
- menu "single click" thing works
- added options to hide volume/keyboard shortcuts/now playing menu
- reduced number of options that need restart to work
- fixed descending sort
- fixed scroll position when minimised
- fix separator shown in context menu when no menu entries in playlist/selection
- right aligned columns have padding like left aligned ones
- listbox playlist switcher is now reizable
- alternative playlist border, same options for listbox playlist switcher
- made drag + drop on listbox pl switcher like the tabs
- other minor changes/fixes
Title: Columns UI
Post by: Böreck on 2004-02-17 17:06:31
Impressive!
Two suggestions:
1. Middleclick on last playlist tab should hide playlist-tab-bar (only if deleting playlist on middleclick activated).
2. I don't know if it is possible, but clicking on "Playlist->Create new playlist" in menu should make either playlist tabs or playlist listbox visible (if not activated already).

Thanks for this great UI!
Title: Columns UI
Post by: Jan S. on 2004-02-17 17:38:19
Drop-down menus has zero length (w2k issue AFAIK).
Title: Columns UI
Post by: Suicide on 2004-02-17 18:19:37
nice work
Title: Columns UI
Post by: musicmusic on 2004-02-17 20:04:56
Quote
Impressive!
Two suggestions:
1. Middleclick on last playlist tab should hide playlist-tab-bar (only if deleting playlist on middleclick activated).
2. I don't know if it is possible, but clicking on "Playlist->Create new playlist" in menu should make either playlist tabs or playlist listbox visible (if not activated already).

Thanks for this great UI!

You mean autohide? Ok, noted.

Quote
Drop-down menus has zero length (w2k issue AFAIK).

There's a workaround isnt there? I dont know how to fix it, apparently you can use up/down keys anyway.

beta 3 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll)
- fixed some annoying selection bugs
- fixed ping on ALT- shortcuts (thanks kode54)
Title: Columns UI
Post by: Jan S. on 2004-02-17 20:21:10
Quote
Quote
Drop-down menus has zero length (w2k issue AFAIK).

There's a workaround isnt there? I dont know how to fix it, apparently you can use up/down keys anyway.

I'm not a programmer but I heard you just have to set the height or something.
Title: Columns UI
Post by: rectangle on 2004-02-17 20:33:03
Right-aligned text in status bar no longer works properly in beta 2 or beta 3.
This is my status bar dislay using the default UI:
Love the latest improvements. Keep up your magnificent work.
Title: Columns UI
Post by: musicmusic on 2004-02-17 20:52:21
Quote
I heard you just have to set the height or something.

Can you redownload and tell me if its fixed ?
Quote
Right-aligned text in status bar no longer works properly in beta 2 or beta 3.
This is my status bar dislay using the default UI:
Title: Columns UI
Post by: psynapse on 2004-02-18 00:47:26
wow, this beta3 has so much new since alpha9!
the new playlist list is a really neat idea, i'm sure i'm going to find use for that

i've notice a strange bug though. not sure why i didn't notice this in earlier versions, but i occasionally change foobar2000's volume with shift+ctrl+up/down to change the main playback volume.

with the columns plugin though, this doesn't work 

also, i've noticed ctrl+page-up/down to cycle through playlist tabs isn't working either ..
Title: Columns UI
Post by: slicepizza on 2004-02-18 08:46:56
(http://home.naver.com/slicepizza/Picture/121211.jpg)

bug? or my fault?

I couldn't shorten the hight of my foobar more than picture attached scince I installed foo ui columns beta 1 and above.
( Only when I used foo ui interface, in case of default user interface, fully resizable.)
Title: Columns UI
Post by: musicmusic on 2004-02-18 12:46:36
Quote
i've notice a strange bug though. not sure why i didn't notice this in earlier versions, but i occasionally change foobar2000's volume with shift+ctrl+up/down to change the main playback volume.

with the columns plugin though, this doesn't work 

also, i've noticed ctrl+page-up/down to cycle through playlist tabs isn't working either ..

You're not using dynamp again are you...

... You cant even assign those shortcuts in foobar 0.8 b9. (Well I cant anyway)

If you are using dynamp, get it to run command line instead, e.g.

foobar2000 /command:"Playback/Volume down"

Or find some other solution, there's a few around..

Quote
(http://home.naver.com/slicepizza/Picture/121211.jpg)

bug? or my fault?

I couldn't shorten the hight of my foobar more than picture attached scince I installed foo ui columns beta 1 and above.
( Only when I used foo ui interface, in case of default user interface, fully resizable.)

No I just set it like that to avoid some other problems. Oh well, redownload if you want to get rid of the size limits.
Title: Columns UI
Post by: slicepizza on 2004-02-18 12:51:46
Thanks a lot musicmusic, wonderful !
It works well. 
Thanks again.
Title: Columns UI
Post by: Haggis on 2004-02-18 15:09:21
Quote
Quote
I heard you just have to set the height or something.

Can you redownload and tell me if its fixed ?

This is not fixed for me on my Win2K system.  My WinXP system never had the problem.
Title: Columns UI
Post by: Jan S. on 2004-02-18 16:57:58
Quote
Quote
I heard you just have to set the height or something.

Can you redownload and tell me if its fixed ?

It is not
Title: Columns UI
Post by: musicmusic on 2004-02-18 18:53:07
Quote
Quote
Quote
I heard you just have to set the height or something.

Can you redownload and tell me if its fixed ?

This is not fixed for me on my Win2K system.  My WinXP system never had the problem.
Quote
Quote
Quote
I heard you just have to set the height or something.

Can you redownload and tell me if its fixed ?

It is not

I dont know then.

If someone knows, I tried this based on what Jan S. said:
Code: [Select]
    int height = uGetFontHeight((HFONT)uSendDlgItemMessage(wnd, IDC_ALIGNMENT, WM_GETFONT, 0, 0));
   uSendDlgItemMessage(wnd, IDC_ALIGNMENT, CB_SETITEMHEIGHT, 0, height);

Which sets the height correctly but apparently doesnt fix the problem on w2k, so is useless.. Does anyone know what the correct work-around is.
Title: Columns UI
Post by: Florian on 2004-02-18 19:10:41
I don't know, if I understand the problem correctly, but you can change the height of the drop-down via the resource editor in MSVC by clicking on the drop-down arrow.

Please have a look at the attached screenshot:

(http://www.mp3tag.de/zz/combo.png)
Title: Columns UI
Post by: musicmusic on 2004-02-18 19:31:08
Quote
I don't know, if I understand the problem correctly, but you can change the height of the drop-down via the resource editor in MSVC by clicking on the drop-down arrow.

Thank you, that makes more sense..

New version uploaded, hopefully the playback order dropdown also works now under win2k.
Title: Columns UI
Post by: Haggis on 2004-02-18 19:44:49
Quote
New version uploaded, hopefully the playback order dropdown also works now under win2k.

The dropdowns in the options work for me, but the playback order dropdown still has the problem.
Title: Columns UI
Post by: musicmusic on 2004-02-18 19:57:07
Quote
The dropdowns in the options work for me, but the playback order dropdown still has the problem.

Can you redownload and try again, thanks..
Title: Columns UI
Post by: Haggis on 2004-02-18 22:09:17
Quote
Quote
The dropdowns in the options work for me, but the playback order dropdown still has the problem.

Can you redownload and try again, thanks.. 

Looks good now.  Good work!
Title: Columns UI
Post by: pIv on 2004-02-19 10:06:53
In section Uploads I put my columns settings file - odd and even string have  different color and very simple  album  mode for playlist.
Title: Columns UI
Post by: kerpondile on 2004-02-20 13:24:46
First, i would like to say that you have made good job with this plugin!

However balloon tips doesn't seem to get dynamic data (ie "http track titles" etc.). This works perfectly with the standard gui.
Title: Columns UI
Post by: vuilnis on 2004-02-20 22:37:00
Slizepizza, what's this font your using here?? Looks good with these colors 

Quote
(http://home.naver.com/slicepizza/Picture/121211.jpg)
Title: Columns UI
Post by: slicepizza on 2004-02-21 04:46:52
vuilnis,
It's the korean font named enter-pulip9, and I think it will work well under english
WindowsXP.
You can get it here.

http://hanjakga.cafe24.com/typoenter/bbs/z...m&desc=asc&no=1 (http://hanjakga.cafe24.com/typoenter/bbs/zboard.php?id=enterfont_down&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=1)

If you have any difficulty in downloading, plz give me your email adress then I'll
send it to you.
Title: Columns UI
Post by: musicmusic on 2004-02-21 14:12:24
Quote
First, i would like to say that you have made good job with this plugin!

However balloon tips doesn't seem to get dynamic data (ie "http track titles" etc.). This works perfectly with the standard gui.

It will be fixed for the next version
Title: Columns UI
Post by: spase on 2004-02-25 18:53:38
My newest suggestion is for a menu-driven import/export of settings files (so you can switch quickly from a simple view with only artist/title to a complex view with album, track number, format, RG info, etc.)

I feel this would be quite useful.
Title: Columns UI
Post by: vuilnis on 2004-02-25 20:40:55
Quote
My newest suggestion is for a menu-driven import/export of settings files (so you can switch quickly from a simple view

Does anyone feel like sharing their settings files then? I find ui_colums very useful, but I haven't been able to make an attractive set of layouts...
Title: Columns UI
Post by: spase on 2004-02-26 06:34:34
Quote
Quote
My newest suggestion is for a menu-driven import/export of settings files (so you can switch quickly from a simple view

Does anyone feel like sharing their settings files then? I find ui_colums very useful, but I haven't been able to make an attractive set of layouts... 

I'd be happy to throw together a little website for such things.

(it wouldn't be dynamic tho, ... you would have to ftp or email files to me ... at least at first)
Title: Columns UI
Post by: Haggis on 2004-02-27 02:25:02
The default UI has a keyboard shortcut for "[main] System/Show now playing" which allows you define a keyboard shortcut for the balloon tips. Could this possibly be added?
Title: Columns UI
Post by: musicmusic on 2004-02-28 15:45:54
Quote
The default UI has a keyboard shortcut for "[main] System/Show now playing" which allows you define a keyboard shortcut for the balloon tips. Could this possibly be added?

Done

beta 4 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll)

changes:
- tabs/playlists auto hide (needs enabling)
- can drag tabs/playlists around (needs enabling)
- changed menu style
- can no longer loose the playlist by dragging playlist list too far
- show global shortcuts in systray menu
- ctrl rclick in playlist maintains selection like in std ui
- rclick statusbar shows now playing menu like std ui
- playlist filters support wildcards thanks to new 0.8 helpers
- toolbars/rebar no longer destroyed when just changing its config
- shift+ctrl works with pgup/down/hme/end
- balloon tip shortcut
- other minor fixes

[edit: redownload for version with fixed tabs drawing bug]

Quote
My newest suggestion is for a menu-driven import/export of settings files (so you can switch quickly from a simple view with only artist/title to a complex view with album, track number, format, RG info, etc.)

I feel this would be quite useful.

If all you want to change is the set of columns, perhaps a view switcher would be a better idea, to keep single configs self-contained. Basically it would work like the current playlist filters, except it works from a list of different views you define and you switch to them from from the ui somewhere.

So you can switch between a simple view, a detailed view, an albumlist view etc. from a menu. What do you think?

The menu driven import/export could also be done, but i wouldnt use it for the above (i.e. showing extra columns), because there is no easy way to sync two configs.
Title: Columns UI
Post by: Böreck on 2004-02-28 16:57:13
Amazing! I don't know if you can change it, but there is a tiny bug in the main-menu: If you press a menu-button then change to another menu-button and click on that button to close the menu, it reopens instead of close.
Thank you for that exelent UI!
Title: Columns UI
Post by: Silverbolt on 2004-02-28 22:21:51
Woo, playlist tab dragging :D

A suggestion would be that if no vertical scroll bar exists but a horizontal one does, that the mouse wheel scroll the window horizontally.

Also, a minor bug concerning the menu--if you move right into a subgroup and then press left, you'll move left to the next menu, when instead you should only move out of the subgroup.

Thanks and keep up the good work. Loving this UI <3
Title: Columns UI
Post by: smok3 on 2004-02-28 23:11:49
great ui, simply makes fb2k look like the core deserves or something  , <ot>now is some1 could fix those buttons into some antialiased form would be mighty nice.</ot>

edit: trying to make a nice config, so far:
fb2k_ui_columns.gif (http://somestuff.org/images/index.php?gallery=./fb2k&image=fb2k_ui_columns.gif)

edit2: is it possible to show/hide columns based on the playlist name?
Title: Columns UI
Post by: Haggis on 2004-02-29 02:25:42
Quote
Done

I've had three or four requests in this thread now, and you've been very quick to implement every one of them. I just wanted to say thanks.
Title: Columns UI
Post by: upNorth on 2004-02-29 16:21:45
Nice work musicmusic 
I haven't really followed the development or used it before, but I tried beta 4 yesterday and got some ideas for a formatting.
My first problem was related to the "use custom colour spec for this column" feature. Am I right in assuming that you can't use variables defined in  the global string, to decide the color? At least I couldn't make that work...

Anyway, here is the result of me being bored 
Screenshot (http://www.stud.ntnu.no/~mortek/foobar2000/albCol.png)

Btw: I admit that I haven't read this thread...
Title: Columns UI
Post by: musicmusic on 2004-02-29 18:23:27
Quote
Amazing! I don't know if you can change it, but there is a tiny bug in the main-menu: If you press a menu-button then change to another menu-button and click on that button to close the menu, it reopens instead of close.
Thank you for that exelent UI!

Fixed

Quote
Also, a minor bug concerning the menu--if you move right into a subgroup and then press left, you'll move left to the next menu, when instead you should only move out of the subgroup.

...and fixed, redownload [edit: not entirely, only when press right with keyboard] [edit2: should be fixed properly now]

Quote
A suggestion would be that if no vertical scroll bar exists but a horizontal one does, that the mouse wheel scroll the window horizontally.
Ok, i'll make it an option for net version, since some people probably won't like that..

Quote
edit2: is it possible to show/hide columns based on the playlist name?

Yes, that is what the playlist filters do.

If you want to hide a particular column on a particular column, set the filter to "Hide on playlists:" and ener the name in the adjacent box; separate mulptiple playlist names with a semi-colon.

If you want it to show only on a particular playlist, use the other filter type.

I did write a small manual explaining some of this stuff here (http://members.lycos.co.uk/musicf/columns_ui_documentation.7z), but I made it entirely in Microsoft Visio to make it easier to draw arrows everywhere...
.. so its only available as a .bmp rather than html or something, its also a bit outdated now. I'll probably re-do it as html sometime anyway.

Quote
Quote
Done

I've had three or four requests in this thread now, and you've been very quick to implement every one of them. I just wanted to say thanks.

You're welcome.
Quote
Nice work musicmusic 
I haven't really followed the development or used it before, but I tried beta 4 yesterday and got some ideas for a formatting.
My first problem was related to the "use custom colour spec for this column" feature. Am I right in assuming that you can't use variables defined in  the global string, to decide the color? At least I couldn't make that work...

You are entirely correct, the global string isn't combined with the colour string. There used to be an option for that, but it was removed when I added the global colour string and I didn't feel like putting it back in. I'll put it back in for the next version then.

Was there a second problem ? 

Quote
Anyway, here is the result of me being bored  
Screenshot (http://www.stud.ntnu.no/~mortek/foobar2000/albCol.png)

That's actually very creative. I think some new features would would make things like that easier/better. Maybe changing background colour in colour codes? Or something like that.


Also fixed in the updated version is a couple of bugs with text renderer & tab chars, one of which I noticed in upNorth's screenshot..
Title: Columns UI
Post by: antares on 2004-03-01 07:02:25
@ UpNorth,

I looked up your link

Quote
Anyway, here is the result of me being bored 
Screenshot


and was surprised about the alternatives that are delivered by UI columns! Really fantastic! Could you please post your strings or tell my where to find the adjustments of your screenshot????



Thanks!!!



Martin
Title: Columns UI
Post by: SacRat on 2004-03-01 12:21:36
Could I add a wish?

Add "Auto-resize columns" mode.
For example, in some cases playlist might have too long titles, or too short "album" values. Current situation with a fixed length is not good for many situations.
What I'd liked to get:
-Column's width is automatically set equal to a width, equal to maximum displayed value. For example, if title column values are: my_song and my_very_favorite_song, column's title is automatically resized to show second title completely.
-If total text width exeeds playlist width (we don't need any horizontal scrollers, right?), some columns might be reduced in size. We might also add "don't reduce" in column's properties for those ones, which must always be displayed completely (i.e. playback time).
What do you think about this idea?

Another wish is simple: display hint for a complete line, not just a column. For example, when artist and title don't fit column's width, I'd liked to see artist-title at once...

2musicmusic: if you need help in making more intuitive interface or look for someone to create plugin's documentation, e-mail me...
Title: Columns UI
Post by: Haggis on 2004-03-01 14:55:07
hmm... Somewhere along the way the ellipsis ("...") got truncated to just ".." when the string does not fit (at least for me using Win2K with Tahoma 8 font).  This used to work.  BTW, there is actually an ellipsis character that could be used, rather than drawing 3 periods. I'm not sure if you are already using this, or which is easier.

Would it be possible to have the ellipsis truncate at a character boundary, instead of drawing part of the character that is truncated?

Also, on Win2K, the dragger thing on visualization toolbar is being partially overlaid by the visualization itself. I think the vis needs to be moved a pixel or two to the right. (Maybe the Playback Order drop down needs to be moved a bit as well. It is right against the dragger.)
Title: Columns UI
Post by: musicmusic on 2004-03-01 17:08:34
Quote
Add "Auto-resize columns" mode.
For example, in some cases playlist might have too long titles, or too short "album" values. Current situation with a fixed length is not good for many situations.
What I'd liked to get:
-Column's width is automatically set equal to a width, equal to maximum displayed value. For example, if title column values are: my_song and my_very_favorite_song, column's title is automatically resized to show second title completely.
-If total text width exeeds playlist width (we don't need any horizontal scrollers, right?), some columns might be reduced in size. We might also add "don't reduce" in column's properties for those ones, which must always be displayed completely (i.e. playback time).
What do you think about this idea?

I think it would be slow. More specifically, it would make switching to large playlists slow because this would force the cache to be populated (i.e. it would straight away need the text strings for each entry in the playlist, and formatting ~2000 titles for each column isn't fast). In fact, it would be the same for adding a single item to the playlist, because %_playlist_total% and %_playlist_index% change, so cache has to be flushed.

I'd rather just work on the existing auto-sizing/"no horizontal scollbars" mode, adding an option to fix the width of a column, and a setting to control the rate that column is resized. It would probably also need a base total width for the latter to work. Should be flexible enough..

Quote
Another wish is simple: display hint for a complete line, not just a column. For example, when artist and title don't fit column's width, I'd liked to see artist-title at once...

Say what? What's wrong with using the tooltips?

Quote
if you need help in making more intuitive interface

Which interface are you talking about (prefs or main ui), and what do you find so unintuitive? I know the columns prefs page is a bit cramped, I was going to shove some tabs in somewhere, or something.

Quote
hmm... Somewhere along the way the ellipsis ("...") got truncated to just ".." when the string does not fit (at least for me using Win2K with Tahoma 8 font).  This used to work.  BTW, there is actually an ellipsis character that could be used, rather than drawing 3 periods. I'm not sure if you are already using this, or which is easier.
I changed it, I forget why. Anyway it will use an actual ellipsis character (!) for the next version. I didn't use it before because I wasn't sure if all fonts have it; most seem to so i'm not bothered.

Quote
Would it be possible to have the ellipsis truncate at a character boundary, instead of drawing part of the character that is truncated?
Yes, I just did it the easy way  Actually, it seems to be pretty simple to truncate at the preceeding character, expect it in the next version.

Quote
Also, on Win2K, the dragger thing on visualization toolbar is being partially overlaid by the visualization itself. I think the vis needs to be moved a pixel or two to the right. (Maybe the Playback Order drop down needs to be moved a bit as well. It is right against the dragger.)

My fault. I just did that because it looks better here when they are locked (equal spacing on both left/right sides), but it does indeed looked messed when not locked, so in next version it will add extra spacing when locked, thanks.
Title: Columns UI
Post by: Stratman on 2004-03-01 17:27:51
I don't know why but the most current version of foo_columns will not load for me. All other versions work fine. Is it just me?
Title: Columns UI
Post by: vuilnis on 2004-03-01 18:40:47
Just noticed a weird thing with foo_uui_columns 0.1 beta3 (didn't have time to update yet, I was about going to when I encountered this):

Foobar lost the playlist as is sometimes does, but that's not a big thing, as I make backups of the database, config file AND loaded playlists every so often.
So I reloaded the playlists from the backup playlist dir, and afterwards I loaded two of my "permanent" playlists. I moved the first to the left, but as soon as I tried to move the second to the left, foobar closed itself. I restarted foobar, tried again, same thing happened. I unloaded foo_ui_columns, restarted foobar, tried to move the playlists again, this time with succes. I reloaded foo_ui_columns, restarted foobar and voila, I could move the culprit playlist to and fro with out any hassle. I will update ui_columns to the latest version and try to reproduce.
Title: Columns UI
Post by: musicmusic on 2004-03-01 18:47:09
Quote
I don't know why but the most current version of foo_columns will not load for me. All other versions work fine. Is it just me?

Console pops up with that error?

That's wierd, previous beta 3 worked fine ?

Please try redownloading, clean install etc.

If not, what OS are you on?

The version on the server is working here..
Title: Columns UI
Post by: musicmusic on 2004-03-01 18:47:30
Quote
Just noticed a weird thing with foo_uui_columns 0.1 beta3 (didn't have time to update yet, I was about going to when I encountered this):

Foobar lost the playlist as is sometimes does, but that's not a big thing, as I make backups of the database, config file AND loaded playlists every so often.
So I reloaded the playlists from the backup playlist dir, and afterwards I loaded two of my "permanent" playlists. I moved the first to the left, but as soon as I tried to move the second to the left, foobar closed itself. I restarted foobar, tried again, same thing happened. I unloaded foo_ui_columns, restarted foobar, tried to move the playlists again, this time with succes. I reloaded foo_ui_columns, restarted foobar and voila, I could move the culprit playlist to and fro with out any hassle. I will update ui_columns to the latest version and try to reproduce.

Can't reproduce. What other plugins do you have loaded?
Title: Columns UI
Post by: vuilnis on 2004-03-01 19:36:20
Quote
Can't reproduce. What other plugins do you have loaded?

I got the plugins listed in my sig, but after installing beta 4 I can't reproduce this using the same playlist, so I can't be bothered about it. You made a great plugin whichever way you look at it.

Hmm I think I was too hasty saying I had no problem.... Now it looks like when I enable playlistdragging (in b4 ofcourse), I restart foobar, I drag one playlist, I remove another playlist and then try dragging again an other playlist, foobar shuts down at this last action...and now I also get a failure log :-)

Quote
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00426B76h
Access violation, operation: read, address: 01D8E888h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00426B76h):
00426B36h:  00 A1 38 59 44 00 83 C4 10 3B C3 7C 20 8B 0C 86
00426B46h:  8B D0 EB 05 8B D1 8B 0C 8E 3B C8 75 F7 B9 28 59
00426B56h:  44 00 89 15 38 59 44 00 E8 92 AB 00 00 A1 38 1B
00426B66h:  44 00 83 F8 FF 74 16 8B 0C 86 8B D0 EB 05 8B D1
00426B76h:  8B 0C 8E 3B C8 75 F7 89 15 38 1B 44 00 8D 4D FC
00426B86h:  E8 8B F4 FD FF FF 75 0C 56 E8 0C 00 00 00 59 B3
00426B96h:  01 59 5E 8A C3 5B C9 C2 08 00 55 8B EC 83 EC 18
00426BA6h:  53 8A 1D 70 59 44 00 56 68 E0 AD 43 00 8D 4D E8
Stack (0012FD40h):
0012FD20h:  00D2F8D4 77FA88F0 77F521E0 0000005E
0012FD30h:  00D2D078 C0000005 00D2D054 00D2D064
0012FD40h:  0000000C 77D45F0E 00445954 0012FDD8
0012FD50h:  00F574F2 01CCE860 00000011 0012FE4C
0012FD60h:  00F571EB 00000000 FFFFFFFF 0012FD98
0012FD70h:  77D43A50 001003B8 00000020 001003B8
0012FD80h:  02010001 00F571EB DCBAABCD 00000000
0012FD90h:  0012FDE0 00F571EB 01CCE860 00000044
0012FDA0h:  00000044 00000000 00000256 0000000A
0012FDB0h:  00000004 00000234 00000010 00000006
0012FDC0h:  0000000D 00000011 0000000C 0012FE5C
0012FDD0h:  00F6368C 00000001 0012FE04 77D43A50
0012FDE0h:  001003B8 00000200 00000001 00100234
0012FDF0h:  00F571EB DCBAABCD 00000000 0012FE4C
0012FE00h:  00F571EB 0012FE6C 77D43B1F 00F571EB
0012FE10h:  001003B8 00000200 00000001 00100234
0012FE20h:  0012FF00 0012FEF8 006149D8 0012FEF8
0012FE30h:  00000000 00000001 00000014 00000001
0012FE40h:  00000000 00000000 00000010 00000000
0012FE50h:  00000000 0012FE20 0012F968 0012FEBC
Registers:
EAX: FFFFFFFE, EBX: 00000000, ECX: 0003000A, EDX: 0003000A
ESI: 01CCE860, EDI: 0044591C, EBP: 0012FD4C, ESP: 0012FD40
Crash location: "foobar2000", loaded at 00400000h - 00451000h

Loaded modules:
foobar2000                       loaded at 00400000h - 00451000h
ntdll                            loaded at 77F50000h - 77FF7000h
kernel32                         loaded at 77E60000h - 77F46000h
USER32                           loaded at 77D40000h - 77DCC000h
GDI32                            loaded at 77C70000h - 77CB0000h
ADVAPI32                         loaded at 77DD0000h - 77E5D000h
RPCRT4                           loaded at 78000000h - 78086000h
ole32                            loaded at 771B0000h - 772D1000h
COMCTL32                         loaded at 71950000h - 71A34000h
msvcrt                           loaded at 77C10000h - 77C63000h
SHLWAPI                          loaded at 70A70000h - 70AD5000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 763B0000h - 763F5000h
SHELL32                          loaded at 773D0000h - 77BC2000h
foo_abx                          loaded at 008D0000h - 008DA000h
foo_ac3                          loaded at 008E0000h - 008F0000h
foo_albumlist                    loaded at 008F0000h - 008FA000h
foo_bitcompare                   loaded at 00900000h - 00908000h
foo_burninate                    loaded at 00910000h - 0091B000h
VERSION                          loaded at 77C00000h - 77C07000h
foo_cdda                         loaded at 00920000h - 0092E000h
foo_clienc                       loaded at 00930000h - 00944000h
foo_console                      loaded at 00950000h - 00958000h
foo_diskwriter                   loaded at 00960000h - 0096E000h
foo_dsp_crossfade                loaded at 00970000h - 00977000h
foo_dsp_crossfeed                loaded at 00980000h - 00986000h
foo_dsp_extra                    loaded at 00990000h - 009A5000h
foo_dsp_nogaps                   loaded at 009B0000h - 009B7000h
foo_dsp_pause                    loaded at 009C0000h - 009C7000h
foo_dsp_skip_silence             loaded at 009D0000h - 009D7000h
foo_dynamics                     loaded at 009E0000h - 009E7000h
foo_faac                         loaded at 009F0000h - 00A23000h
foo_freedb                       loaded at 00A30000h - 00A5E000h
WS2_32                           loaded at 71AB0000h - 71AC5000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_history                      loaded at 00A60000h - 00A6E000h
foo_id3v2                        loaded at 00A70000h - 00A96000h
MSVCP60                          loaded at 55900000h - 55961000h
foo_input_std                    loaded at 00AA0000h - 00B39000h
MSACM32                          loaded at 77BE0000h - 77BF4000h
WINMM                            loaded at 76B40000h - 76B6C000h
foo_masstag                      loaded at 00BC0000h - 00BD0000h
foo_null                         loaded at 00BD0000h - 00BD7000h
foo_output_std                   loaded at 00BE0000h - 00BE9000h
foo_out_dsound_ex                loaded at 00BF0000h - 00BF9000h
DSOUND                           loaded at 73F10000h - 73F65000h
foo_out_ks                       loaded at 00C10000h - 00C1B000h
SETUPAPI                         loaded at 76670000h - 76757000h
foo_read_http                    loaded at 00C20000h - 00C29000h
foo_rgscan                       loaded at 00C30000h - 00C3B000h
foo_search_ex                    loaded at 00C40000h - 00C48000h
foo_shuffle                      loaded at 00C50000h - 00C5D000h
foo_toolame                      loaded at 00C60000h - 00C73000h
foo_ui_std                       loaded at 00C80000h - 00C97000h
foo_unpack                       loaded at 00CA0000h - 00CD1000h
OLEAUT32                         loaded at 77120000h - 771AB000h
foo_vis_manager                  loaded at 00CE0000h - 00CE8000h
foo_wma                          loaded at 00CF0000h - 00D09000h
WMVCore                          loaded at 08530000h - 0872D000h
WMASF                            loaded at 07260000h - 07299000h
foo_mpeg4u                       loaded at 00D10000h - 00D39000h
foo_stfu                         loaded at 00D40000h - 00D47000h
foo_addall                       loaded at 00D50000h - 00D56000h
MSVCR70                          loaded at 5D000000h - 5D04C000h
foo_audioscrobbler               loaded at 00D70000h - 00D92000h
LIBCURL                          loaded at 00DA0000h - 00DB9000h
foo_bluetooth_ctrl               loaded at 00DD0000h - 00DE1000h
MSVCP70                          loaded at 5D080000h - 5D0F8000h
foo_custom_sort                  loaded at 00DF0000h - 00DFA000h
foo_delete                       loaded at 00E00000h - 00E06000h
foo_infobox                      loaded at 00E10000h - 00E23000h
foo_nero                         loaded at 00E30000h - 00E40000h
MFC42                            loaded at 73DD0000h - 73EC2000h
foo_pl_hopper                    loaded at 00E40000h - 00E46000h
foo_quicktag                     loaded at 00E50000h - 00E5C000h
foo_setyear                      loaded at 00E60000h - 00E73000h
foo_syfm                         loaded at 00E80000h - 00E8A000h
foo_text                         loaded at 00E90000h - 00EA3000h
foo_tunes                        loaded at 00EB0000h - 00F00000h
uxtheme                          loaded at 5AD70000h - 5ADA4000h
foo_ui_columns                   loaded at 00F50000h - 00F70000h
foo_web                          loaded at 01070000h - 01088000h
foo_write_http                   loaded at 01090000h - 010A1000h
foo_vorbisenc                    loaded at 010B0000h - 011AF000h
mswsock                          loaded at 71A50000h - 71A8B000h
DNSAPI                           loaded at 76F20000h - 76F45000h
winrnr                           loaded at 76FB0000h - 76FB7000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
rasadhlp                         loaded at 76FC0000h - 76FC5000h
wshtcpip                         loaded at 71A90000h - 71A98000h
imagehlp                         loaded at 76C90000h - 76CB2000h
DBGHELP                          loaded at 6D510000h - 6D58D000h

Stack dump analysis:
Address: 77D45F0Eh, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "SendMessageA" (+00000000h)
Address: 00445954h, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 00F574F2h, location: "foo_ui_columns", loaded at 00F50000h - 00F70000h
Address: 00F571EBh, location: "foo_ui_columns", loaded at 00F50000h - 00F70000h
Address: 77D43A50h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 00F571EBh, location: "foo_ui_columns", loaded at 00F50000h - 00F70000h
Address: 00F571EBh, location: "foo_ui_columns", loaded at 00F50000h - 00F70000h
Address: 00F6368Ch, location: "foo_ui_columns", loaded at 00F50000h - 00F70000h
Address: 77D43A50h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 00F571EBh, location: "foo_ui_columns", loaded at 00F50000h - 00F70000h
Address: 00F571EBh, location: "foo_ui_columns", loaded at 00F50000h - 00F70000h
Address: 77D43B1Fh, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 00F571EBh, location: "foo_ui_columns", loaded at 00F50000h - 00F70000h
Address: 77D7390Ah, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CreateAcceleratorTableA" (+0000032Dh)
Address: 77D99B68h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D43D79h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "GetMessageW" (+00000125h)
Address: 00F571EBh, location: "foo_ui_columns", loaded at 00F50000h - 00F70000h
Address: 77D43A33h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D4B1A9h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "IsDialogMessageW" (+0000008Dh)
Address: 77D7390Ah, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CreateAcceleratorTableA" (+0000032Dh)
Address: 77D99B88h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D43DDFh, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DispatchMessageW" (+0000000Bh)
Address: 100038ECh, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uDispatchMessage" (+0000000Ah)
Address: 0041161Bh, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 70A9F1ABh, location: "SHLWAPI", loaded at 70A70000h - 70AD5000h
Symbol: "Ordinal125" (+00000027h)
Address: 00410076h, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 00437A05h, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 70A9F1ABh, location: "SHLWAPI", loaded at 70A70000h - 70AD5000h
Symbol: "Ordinal125" (+00000027h)
Address: 00437A30h, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 0043B160h, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 77E814C7h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "GetCurrentDirectoryW" (+00000044h)
Address: 70A9F1ABh, location: "SHLWAPI", loaded at 70A70000h - 70AD5000h
Symbol: "Ordinal125" (+00000027h)
Address: 77E94809h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "SetThreadExecutionState" (+00000097h)
Address: 77E91210h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "OpenConsoleW" (+0000EDBEh)
Address: 004378D1h, location: "foobar2000", loaded at 00400000h - 00451000h

Version info:
foobar2000 v0.8 beta 10
UNICODE


But now it doesn't seem foo_ui_columns related, because when I unload ALL plugins that aren't in the special setup, ie using the standard gui, I got the same problem: after deleting any playlist, I can not move any other playlist without foobar crashing on me...
Title: Columns UI
Post by: musicmusic on 2004-03-01 21:28:22
Quote
But now it doesn't seem foo_ui_columns related, because when I unload ALL plugins that aren't in the special setup, ie using the standard gui, I got the same problem: after deleting any playlist, I can not move any other playlist without foobar crashing on me...

foo_ui_columns was removed, and not just not selected as the UI module?

You might want to update to 0.8 final and see if it goes away. Clean config too. You definitely removed removed every 3rd party component? You should really use /e with the installer and install to a new directory to test, if you didn't.

If you continue to have problems without foo_ui_columns installed, start a new thread..
Title: Columns UI
Post by: Stratman on 2004-03-01 22:11:28
I re-installed foobar and re-installed foo_columns and it still won't load. Here is the error from the console.
INFO (CORE) : startup time: 1219 ms
ERROR (CORE) : Failed to load DLL: foo_ui_columns.dll, reason: Unable to load dll.

I'm using XP. It's strange but all earlier versions worked perfectly. Could you post a link with earlier versions?
Title: Columns UI
Post by: foosion on 2004-03-01 22:32:23
Quote
If you continue to have problems without foo_ui_columns installed, start a new thread..

This bug is not related to foo_ui_columns. Get a fixed foobar2000.exe from here: http://foobar2000.org/temp/foobar2000.zip (http://foobar2000.org/temp/foobar2000.zip)
Title: Columns UI
Post by: musicmusic on 2004-03-01 22:55:28
Quote
I re-installed foobar and re-installed foo_columns and it still won't load. Here is the error from the console.
INFO (CORE) : startup time: 1219 ms
ERROR (CORE) : Failed to load DLL: foo_ui_columns.dll, reason: Unable to load dll.

I'm using XP. It's strange but all earlier versions worked perfectly. Could you post a link with earlier versions?


I havent got a clue what is causing this problem, and that is not much to go on...

I did install the msvc processor pack (or rather manually updated c2.dll since the processor pack didnt want to install), but then I made some changes to the code which may also be causing that..

Please try these builds and tell me which ones work:
Backed up build dated 15/02 (http://members.lycos.co.uk/musicf/test/foo_ui_columns_15_02.dll)
Newly built build made from backed up source (beta 3, 19/02) (http://members.lycos.co.uk/musicf/test/foo_ui_columns_19_02.dll)
Newly built build from current source (post beta 4) (http://members.lycos.co.uk/musicf/test/foo_ui_columns_01_03.dll)

Finally, you are using current 0.8 final? What was the last version you used taht worked?
Title: Columns UI
Post by: Stratman on 2004-03-01 23:36:34
Quote
Please try these builds and tell me which ones work:
Backed up build dated 15/02
Newly built build made from backed up source (beta 3, 19/02)
Newly built build from current source (post beta 4)

Finally, you are using current 0.8 final? What was the last version you used taht worked?

Well, every one of these builds work. Go figure! I'm back in action!
I do want to take a minute to thank you for responding so quickly to me. This is a great UI (I've tried 'em all).
Thanks again!
Title: Columns UI
Post by: psynapse on 2004-03-01 23:44:11
i've noticed strange behaviour with tab characters, as of beta 3.

for example, one of my colums shows track time, aligned to the right. in my formatting string i used to have |'s with a tab character before, to align that section to the left of the column.

what's odd is, i think the pipes are being intercepted by foo_ui_columns colour formatting, because depending on where i place the tab the pipes will either use highlighted track background colour, or not show at all.

i've tried with other characters actually, like : and such, with no success
Title: Columns UI
Post by: vuilnis on 2004-03-02 00:06:36
Quote
This bug is not related to foo_ui_columns. Get a fixed foobar2000.exe from here:

Thanks, I gathered as much, I know, I should alway keep up to date ;-)
Works now (obviously!)
Title: Columns UI
Post by: kode54 on 2004-03-02 03:47:28
When a playlist tab is focused, keyboard shortcut commands are executed twice.
Title: Columns UI
Post by: foosion on 2004-03-02 11:16:50
Quote
Quote
This bug is not related to foo_ui_columns. Get a fixed foobar2000.exe from here:

Thanks, I gathered as much, I know, I should alway keep up to date ;-)
Works now (obviously!)

Credits go to you (for finding the bug) and to Peter (for fixing it). I only played the role of a mediator here.
Title: Columns UI
Post by: musicmusic on 2004-03-03 20:59:34
Quote
Well, every one of these builds work. Go figure! I'm back in action!
I do want to take a minute to thank you for responding so quickly to me. This is a great UI (I've tried 'em all).
Thanks again!

Wtf ?!

Well, Im glad it worked out for you, but it still doesn't make any sense.. If you have any problems again, please post back.

Quote
i've noticed strange behaviour with tab characters, as of beta 3.

for example, one of my colums shows track time, aligned to the right. in my formatting string i used to have |'s with a tab character before, to align that section to the left of the column.

what's odd is, i think the pipes are being intercepted by foo_ui_columns colour formatting, because depending on where i place the tab the pipes will either use highlighted track background colour, or not show at all.

i've tried with other characters actually, like : and such, with no success

I can't find any problems like that.

However, please update to beta 5, since I think tab chars were probably broken in beta 3.

If not, maybe your problem is that colours are reset after tab chars?

Post a screenshot & matching code otherwise. (or just export your foo_ui_columns config and upload or something)

Quote
When a playlist tab is focused, keyboard shortcut commands are executed twice.

Thanks, fixed in beta 5.

beta 5 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll)

changelog:
beta 5
- fixed spacing in front of toolbars
- option"show ellipsis.." uses ellipsis char
- ellipsis is placed at preceeding character that is not a space or full stop/period
- "use custom buttons" bitmap can be of any size now, and buttons will be accordingly sized
- global string is combined with colour string again
- option to scroll horizontally with mouse wheel when no vertical scrollbar
- improved alt-key menu accessibility/behaviour
- fixed keyboard shortcuts executed twice when tabs focused
- fixed playlist list shows wrong selection when reorder playlists from elsewhere
- some playlist keyboard shortcuts (up/dwn/pgup etc.) fixes
- when playing non-seekable track (e.g. stream), seekbar is correctly disabled
- some minor fixes to drag + drop
- cancel menu displayed when items dropped on with right button
- fixed some other minor things
Title: Columns UI
Post by: ep0ch on 2004-03-03 21:43:14
nice work Musicmusic...

Observation, you know when your in 'No horizontal scrollbar mode'. resizing the columns (i.e. dragging them in the GUI) doesnt actually resize the data columns...
Title: Columns UI
Post by: musicmusic on 2004-03-03 22:00:18
Quote
nice work Musicmusic...

Observation, you know when your in 'No horizontal scrollbar mode'. resizing the columns (i.e. dragging them in the GUI) doesnt actually resize the data columns...

Quote
You cannot resize columns from the UI in this mode, as this would loose the accuracy of your ratios.


It should probably just not let you do that instead of the current behaviour. Or I could make it work, but then just dont resize columns when foobar window is small..
Title: Columns UI
Post by: Melomane on 2004-03-04 00:09:44
musicmusic, thank you for your work.

think you  integrating in a tab a cover display and the album list?
same as itune
Title: Columns UI
Post by: koach on 2004-03-04 01:24:44
Thanks for the nice work, musicmusic.

I found a tiny bug with beta5.
ellipsis doesnt show up correctly when using 2bytes characters.
Title: Columns UI
Post by: Silverbolt on 2004-03-04 03:42:22
There appears to be a problem with exporting settings--custom sorting specs aren't saved. Unfortunately, doesn't appear that they were ever saved in previous versions either (tried both importing and searching old .fcs backups for sort specs in a hex editor).

Also, the horizontal scrolling (yes! thank you) moves in rather painfully small steps. Think this could be increased (~15 pixels instead of 3)?

About the new custom buttons bitmap behavior--very cool ;D

Edit: One more :p. Incorrect tooltips pop up if the window is horizontally displaced (i.e. scroll to the right). It'll pop up the tooltip for the field belonging to that position as if the window wasn't scrolled. Ex: move mouse to a field and "Some artist" pops up. Scroll window to right and "Some artist" pops up again with the mouse in the same spot, even though the mouse now hovers over "Some genre".

Thanks again :]
Title: Columns UI
Post by: m1k3 on 2004-03-04 05:19:16
musicmusic, 10x for yr work. the plugin just rocks!!!!

what about an album list on the left side of the playlist window, draggable border and user defined font/background colors?

I would be just happy

thanks
Title: Columns UI
Post by: pIv on 2004-03-04 09:58:08
I find next bug:
Value of  "Use custom spec for sorting by column" not  exported or not imported.

I check this fields and place to its any string. Then export all (check "include main window..."), clear all and import last configuration.

In result I have checked fields, but they are empty.
Title: Columns UI
Post by: ep0ch on 2004-03-04 10:03:24
Quote
It should probably just not let you do that instead of the current behaviour. Or I could make it work, but then just dont resize columns when foobar window is small..


I probably wouldn't be trying to resize the columns if it was possible to set some of the columns to use a fixed width.

For example I have a '#' column for track numbers on the far left hand side, and a 'Length' column on the far right.  These columns shouldn't really resize themselves in proportion to the window size. Because tracknumbers are usually only 2 chars (max) and length approx 6 chars (max) - Ideally an option to make them fixed width would be cool.

Whereas Albumname/trackname etc should be scalable in proportion to window size.

Hope you can decipher what i'm getting at, my brain hasn't quite woken up...
Title: Columns UI
Post by: musicmusic on 2004-03-04 16:59:14
Quote
Thanks for the nice work, musicmusic.

I found a tiny bug with beta5.
ellipsis doesnt show up correctly when using 2bytes characters.

Thanks, should be fixed if you redownload. (marked "build 2" in about)

Quote
There appears to be a problem with exporting settings--custom sorting specs aren't saved. Unfortunately, doesn't appear that they were ever saved in previous versions either (tried both importing and searching old .fcs backups for sort specs in a hex editor).

Also, the horizontal scrolling (yes! thank you) moves in rather painfully small steps. Think this could be increased (~15 pixels instead of 3)?

About the new custom buttons bitmap behavior--very cool ;D

Edit: One more . Incorrect tooltips pop up if the window is horizontally displaced (i.e. scroll to the right). It'll pop up the tooltip for the field belonging to that position as if the window wasn't scrolled. Ex: move mouse to a field and "Some artist" pops up. Scroll window to right and "Some artist" pops up again with the mouse in the same spot, even though the mouse now hovers over "Some genre".

Thanks again :]

1. It was imported, but not exported.. Fixed if you redownload.

2. Ok I will change it for next version.

4. You mean when you scroll with the wheel?
Quote
I find next bug:
Value of  "Use custom spec for sorting by column" not  exported or not imported.

I check this fields and place to its any string. Then export all (check "include main window..."), clear all and import last configuration.

In result I have checked fields, but they are empty.

As above.
Quote
I probably wouldn't be trying to resize the columns if it was possible to set some of the columns to use a fixed width.

For example I have a '#' column for track numbers on the far left hand side, and a 'Length' column on the far right.  These columns shouldn't really resize themselves in proportion to the window size. Because tracknumbers are usually only 2 chars (max) and length approx 6 chars (max) - Ideally an option to make them fixed width would be cool.

Whereas Albumname/trackname etc should be scalable in proportion to window size.

Hope you can decipher what i'm getting at, my brain hasn't quite woken up...

Ok, I will probably implement it then, enabling resizing would be messy anyway.

Quote
musicmusic, 10x for yr work. the plugin just rocks!!!!

what about an album list on the left side of the playlist window, draggable border and user defined font/background colors?

I would be just happy

thanks

Albumlist maybe, probably not for 0.1 though.
Title: Columns UI
Post by: anza on 2004-03-04 20:24:14
How about ctrl+<scroll mouse wheel> to scroll horizontally like in Photoshop?

Also, I would like to be able to remove the total size of selected tracks.
Title: Columns UI
Post by: Silverbolt on 2004-03-05 03:30:05
Quote
You mean when you scroll with the wheel?

Yes, but not particularly due to scrolling the wheel (just scrolling window left or right by any means will reproduce it). For example, say the columns are arranged like the following (only the columns up to 'Len' are visible because the others can't fit on the screen):
Code: [Select]
|Artist     Album       Title   Len  |  Genre   Date    ReplayGain
|------------------------------------|----------------------------
|                                    |
|                       *[Some Title]|         (off screen)
|                                    |
|<|[===============]               |>|

If the mouse is at the asterisk, the tooltip "Some Title" will appear.

If you scroll the window to the right, and then move the mouse to the same position, in this case, "Some Title" will appear again instead of "Some Date" (and in the location of the Title column):
Code: [Select]
|Title  Len     Genre   Date    Repla|
|------------------------------------|
|                                    |
|[Some Title]           *            |
|                                    |
|<|             [===============]  |>|

Thanks.
Title: Columns UI
Post by: pIv on 2004-03-05 11:51:41
My little sugestion is sort by click to header only selected strings, if  selection present, or sort all playlist in another case.
Title: Columns UI
Post by: upNorth on 2004-03-05 13:20:46
I still haven't had the time to read the entire thread, so please just ignore this if I has already been discussed.

As changing back and forth from this UI to the default one requires a restart, I got this idea. Would it be possible to add a button in for foo_ui_columns that would change the display window to a default one, using the default string? The reason I ask is because I think both UIs have their strengths and I would like to be able to use both of them. I have no problem with the rest of the UI provided by this plugin, features like click&drag tabs is very nice, so I'm only talking about the active window/playlist presentation. I don't know how much work this would involve, but at least to me it would be a great feature.
Title: Columns UI
Post by: anza on 2004-03-06 08:51:44
It'd be great if one could middle-click a playlist in the playlist list to remove it.
Title: Columns UI
Post by: Andreasvb on 2004-03-06 11:54:18
Quote
It'd be great if one could middle-click a playlist in the playlist list to remove it.

You can =)

In Further Configuration, check "Enable tabs middle clicking to delete playlist"
Title: Columns UI
Post by: Silverbolt on 2004-03-06 12:04:32
Andreasvb: anza meant middle-clicking in the playlist list (the vertical window on the left), not the tabs. Can see how one eager to help could overlook that, but thanks for trying :p
Title: Columns UI
Post by: Andreasvb on 2004-03-06 12:23:04
Oops, sorry, yea that would be nice. And does the "playlists autohide" work?
Or is it a hotkey i should use, cause I can't get it to work

And I really like the Tab dragging, thanks musicmusic ^^
Title: Columns UI
Post by: musicmusic on 2004-03-06 12:42:31
Quote
How about ctrl+<scroll mouse wheel> to scroll horizontally like in Photoshop?

Also, I would like to be able to remove the total size of selected tracks.

Ok, noted.

Quote
Yes, but not particularly due to scrolling the wheel (just scrolling window left or right by any means will reproduce it). For example, [...]

Thanks, sorry I didnt test properly before (only scrolled slightly, and the tooltips are still correctly positioned) so i didnt notice it. Will be fixed for next version.

Quote
My little sugestion is sort by click to header only selected strings, if  selection present, or sort all playlist in another case.

Ok, I will make it an option., and also put the extra actions in the header context menu.

Quote
I still haven't had the time to read the entire thread, so please just ignore this if I has already been discussed.

As changing back and forth from this UI to the default one requires a restart, I got this idea. Would it be possible to add a button in for foo_ui_columns that would change the display window to a default one, using the default string? The reason I ask is because I think both UIs have their strengths and I would like to be able to use both of them. I have no problem with the rest of the UI provided by this plugin, features like click&drag tabs is very nice, so I'm only talking about the active window/playlist presentation. I don't know how much work this would involve, but at least to me it would be a great feature.

If you want it to look like the standard ui, you can hide the header, switch on "no horizontal scrolling" mode, and reduce the amount of columns to one (and copy + paste your string into that column).

Im not going to implement anything that will temporarily change appearance to standard ui-like if that's what you are asking.

Quote
It'd be great if one could middle-click a playlist in the playlist list to remove it.

I didnt do that because I still had intellipoint 4 installed in those days, and i was used to the autoscroll behaviour which seems to have gone away with intellipoint 5..

In any case, I'm not bothered, so Ill expand the current options to work with the "playlist list".

Quote
Oops, sorry, yea that would be nice. And does the "playlists autohide" work?

It hides the playlists when there is only one left.
[edit: if you change the option with only one playlist there, the tabs is not correctly shown/hidden, which would be a bug, a restart will get around that]
Title: Columns UI
Post by: upNorth on 2004-03-06 13:09:52
Quote
Quote
I still haven't had the time to read the entire thread, so please just ignore this if I has already been discussed.

As changing back and forth from this UI to the default one requires a restart, I got this idea. Would it be possible to add a button in for foo_ui_columns that would change the display window to a default one, using the default string? The reason I ask is because I think both UIs have their strengths and I would like to be able to use both of them. I have no problem with the rest of the UI provided by this plugin, features like click&drag tabs is very nice, so I'm only talking about the active window/playlist presentation. I don't know how much work this would involve, but at least to me it would be a great feature.

If you want it to look like the standard ui, you can hide the header, switch on "no horizontal scrolling" mode, and reduce the amount of columns to one (and copy + paste your string into that column).

Im not going to implement anything that will temporarily change appearance to standard ui-like if that's what you are asking.

Yes, that was what I was asking, but after reading your answer I think this is what I should have asked:
Would you consider adding an easy way to switch configs (easier than the import feature in preferences)? Just like foo_syfm works, but in this case switching between *.fcs files found in some default directory.
Title: Columns UI
Post by: musicmusic on 2004-03-06 13:30:19
Quote
Yes, that was what I was asking, but after reading your answer I think this is what I should have asked:
Would you consider adding an easy way to switch configs (easier than the import feature in preferences)? Just like foo_syfm works, but in this case switching between *.fcs files found in some default directory.

Ok, it was requested a couple times, so I'll see what I can do..

Where exactly would you want this? In the main UI or prefs? Or if you want it exactly like foo_syfm I'll go install it and take a look..
Title: Columns UI
Post by: upNorth on 2004-03-06 13:54:02
Quote
Quote
Yes, that was what I was asking, but after reading your answer I think this is what I should have asked:
Would you consider adding an easy way to switch configs (easier than the import feature in preferences)? Just like foo_syfm works, but in this case switching between *.fcs files found in some default directory.

Ok, it was requested a couple times, so I'll see what I can do..

Where exactly would you want this? In the main UI or prefs? Or if you want it exactly like foo_syfm I'll go install it and take a look..

Just like foo_syfm sounds good to me. Personally I use a keyboard shoutcut to change formattings, but the main menu->playlist entry is nice to have from time to time. Since we are talking about a UI here, an optional drop down list just like Order, would make it easy to see the active config, but that's not that important, at least not to me.

Btw: I'm really looking forward to use this when/if you add it. It will IMHO make it easy to get "the best of both worlds" if it works out well.
Keep up the good work 
Title: Columns UI
Post by: ndrake on 2004-03-06 16:50:52
I'm testing out this new ui and am very impressed, nice work! I want to add a column showing replaygain info, but know nothing about coding.  I stole this line from a config:

Code: [Select]
$if2($cut(%__replaygain_album_gain%,5)'dB','N/A'))


The album gain shows up properly, but following it is SYNTAX ERROR.  I imagine it has something to do with the '5', but when I take that out the gain doesn't show up at all.  Could someone correct my syntax error? Also, if anyone is feeling inspired, is there a way to heirarchically show album gain, then track if album is not present, then N/A is neither is present? Since I can't even make an if statement for 2 variables to be correct I'm not going to try with 3.

Also, how can I get the status bar to look like the one posted in the 7z documentation? It seems to just maintain whatever formatting string I'm using for the normal ui.
Title: Columns UI
Post by: DustMagnet on 2004-03-06 17:49:16
Quote
CODE 
$if2($cut(%__replaygain_album_gain%,5)'dB','N/A'))


The error should go away if you remove the last closing parenthesis.

This will give you what you requested:

Code: [Select]
$cut($if3(%__REPLAYGAIN_ALBUM_GAIN%,%__REPLAYGAIN_TRACK_GAIN%,'N/A '),5)dB


The $if3 chooses the first argument that contains a value. It first checks album gain, then track gain, and then as a last resort it selects N/A.
Title: Columns UI
Post by: ndrake on 2004-03-06 19:44:33
^^Thanks! that makes sense.  I guess you learn something every day.
Title: Columns UI
Post by: anza on 2004-03-07 10:33:41
Quote
Quote
How about ctrl+<scroll mouse wheel> to scroll horizontally like in Photoshop?

Also, I would like to be able to remove the total size of selected tracks.

Ok, noted.

Thanks.

Quote
Quote
It'd be great if one could middle-click a playlist in the playlist list to remove it.

I didnt do that because I still had intellipoint 4 installed in those days, and i was used to the autoscroll behaviour which seems to have gone away with intellipoint 5..

In any case, I'm not bothered, so Ill expand the current options to work with the "playlist list".

Thanks again.

Btw, Intellipoint 5 sucks, too bad IP4 doesn't work here...
Title: Columns UI
Post by: ndrake on 2004-03-09 04:37:53
Ok I hope this is a stupid, simple question.  With the default UI, when I add files by drag and drop from explorer, they show up highlighted in foobar.  For the life of me I can't find an option to get the same behavior with columns enabled.  When tracks are added via the albumlist, though, they are still immediately given focus in the columns ui.  There must be some setting I just can't find... any ideas?
Title: Columns UI
Post by: DijiDiji on 2004-03-09 23:19:24
Newly noted bug:

If ui_columns is set to fullscreen mode, minimized, close, and restarted, it will not be relaunched in fullscreen mode.  Minimizing to system tray or taskbar both exhibit this behavior.

This behavior does not occur in the default UI.
Title: Columns UI
Post by: mojomonkee on 2004-03-10 04:12:00
would it be possible to add in a checkbox to disable showing the "total time of selected tracks" like the default UI has?  i see there is one to disable showing the volume, but i can't seem to get rid of the total track time in the foo_columns configuration.
Title: Columns UI
Post by: musicmusic on 2004-03-10 10:03:38
Quote
Ok I hope this is a stupid, simple question.  With the default UI, when I add files by drag and drop from explorer, they show up highlighted in foobar.  For the life of me I can't find an option to get the same behavior with columns enabled.  When tracks are added via the albumlist, though, they are still immediately given focus in the columns ui.  There must be some setting I just can't find... any ideas?
No, there is no setting. I will change this behaviour for the next version.

Quote
Newly noted bug:

If ui_columns is set to fullscreen mode, minimized, close, and restarted, it will not be relaunched in fullscreen mode.  Minimizing to system tray or taskbar both exhibit this behavior.

This behavior does not occur in the default UI.
Fixed for the next version.

Quote
would it be possible to add in a checkbox to disable showing the "total time of selected tracks" like the default UI has?  i see there is one to disable showing the volume, but i can't seem to get rid of the total track time in the foo_columns configuration.
Already discussed, will be option in the next version.
Title: Columns UI
Post by: mojomonkee on 2004-03-10 11:05:23
thanks for the speedy reply, sorry to bring up something already mentioned.
Title: Columns UI
Post by: L.King on 2004-03-10 11:40:11
bug: the status bar font colour is always black even if the system colour is different. it can be altered using tagz though.

request: an option to disable the mouseover effect on the column titles.

thanks.
Title: Columns UI
Post by: ericw on 2004-03-10 12:41:34
foo_columns.dll works fine in my XP system. It exceed all my requirement. I have no comment but thanks musicmusic!
Title: Columns UI
Post by: ReLiK on 2004-03-10 13:14:18
wow I love columns... it really provides some useful functionality.

but i'm in a dilemma now... upNorth's awesome config really appealed to my lazy side.  Especially the artist and title guessing sections. Unfortunately I've got a fair number of untagged tracks. I'm more organised these days, but the backlog is truely scary.

Is there anyway to combine the tag guessing functions in upNorth's config in the columns ui?

if so, how? a noob's explanation would be greatly appreciated as I'm more likely to grow an extra arm than understand how to code.
Title: Columns UI
Post by: kode54 on 2004-03-10 20:57:26
It is possible to cram a tag guessing script into the "global" string, but it is not really a global string. It is merely prepended to the title formatting code for each column, so it will be executed once for each column script. (Hmm, and I think once again for each column's color string as well.)

It is a convenient feature, but if you want the fastest execution, it would be best to use guessing code which is specific to each tag, or arrange the guessing like so:

Title column script....

Simple: $if2(%title%,%_filename%)

Complicated: $if2(%title%,

tag guessing code for title only)


Hmm, actually... I have no idea if that will be faster or not. For all I know, the scripting engine has to parse that code anyway to skip over it.
Title: Columns UI
Post by: bleh on 2004-03-10 22:01:12
I'd just like to drop in and say, "Nice work on this plugin."  It keeps the default UI's focus on the playlist but manages to be better.
Title: Columns UI
Post by: ReLiK on 2004-03-10 22:07:27
I've spent most of the day ripping apart upNorth's code to transfer most of the functions into columns_ui.

Pretty much got what I want now (though i havent got artist and title guessing yet)

I hope the Foobar formatting site starts including columns_ui configs too
Title: Columns UI
Post by: upNorth on 2004-03-10 22:20:01
Quote
It is possible to cram a tag guessing script into the "global" string, but it is not really a global string. It is merely prepended to the title formatting code for each column, so it will be executed once for each column script. (Hmm, and I think once again for each column's color string as well.)

It is a convenient feature, but if you want the fastest execution, it would be best to use guessing code which is specific to each tag, or arrange the guessing like so:

Title column script....

Simple: $if2(%title%,%_filename%)

Complicated: $if2(%title%,

tag guessing code for title only)
I think you are right about this multiple execution. I pasted all the guessing code fom my "dynamic" formatting in the global string, when I made the formatting I posted a screenshot of a few pages back. It was awfully slow and I removed all the guessing before I posted the code in another thread. I have also thought about the solution you describe here, but I haven't tried it yet.


Quote
Hmm, actually... I have no idea if that will be faster or not. For all I know, the scripting engine has to parse that code anyway to skip over it.

I don't know anything about the inner workings of TAGZ, but I suspect you're right about the need to parse it anyway. The things I do to make it skip unnecessary code doesn't seem to affect performance that much, if at all. It would be nice to know what exactly cause my dynamic formatting to slow things down as much as it does. I'm not really surprised because TextPad tells me it's 1200+ lines of code to be executed for every track, but it would be nice to know if it is the length alone, the amount of variables or anything else in particular.

@ReLiK: I guess I will use alot of my dynamic formatting in a column based formatting at some point. Just haven't done it yet. If you want to copy and paste parts of the guessing code, you should able to with only minor changes.
Title: Columns UI
Post by: ndrake on 2004-03-10 23:19:11
Quote
No, there is no setting. I will change this behaviour for the next version.

Thanks for continuing to improve the plugin, it is fantastic.
Title: Columns UI
Post by: kode54 on 2004-03-11 00:39:51
The implementation and behavior of the global string was already described by musicmusic, earlier in the topic.

Currently, there is no easy way for a single formatting string to be executed in such a way that its output can be fed into other scripts.

It is possible to require that the global script output in a format that can be parsed into a list of strings that can be passed as the extras parameter to each of the other formatting calls for that row. The only problem is deciding on a separator character for the script to emit in place of null.

Input would be blah=something(separator)blah=something, etc. They would be accessible in the other scripts as %_blah%, or extra("blah") in the new script format.

This would speed up processing of tag guessing code considerably, as it would only have to be executed once per row.

... It will even work for those of you who are using the global string to cache up all of your color constants as named strings. The only difference is that you will have to access your presets in a different fashion.
Title: Columns UI
Post by: ReLiK on 2004-03-11 20:39:25
Just wondering if it was possible (or whether you are planning to make possible) a function to allow the column width settings to have a minimum or maximum value.

I like having the 'No Horizontal scrollbar mode' checked so that the window space is used effieciently.  But there are some columns that I don't necessily want expanded to the fill the space (eg playlist number) nor shrunk (eg Trackratings).

A maximum column width or minimum column width would be very handy.

Btw, still loving this plug-in! 

Title: Columns UI
Post by: musicmusic on 2004-03-11 22:57:05
Quote
foo_columns.dll works fine in my XP system. It exceed all my requirement. I have no comment but thanks musicmusic!
Quote
I'd just like to drop in and say, "Nice work on this plugin."  It keeps the default UI's focus on the playlist but manages to be better.
Quote
Thanks for continuing to improve the plugin, it is fantastic.

Thank you for your nice comments, they are appreciated.

Quote
bug: the status bar font colour is always black even if the system colour is different. it can be altered using tagz though.

request: an option to disable the mouseover effect on the column titles.

thanks.

Ok, I will fix that status bar thing, and add your option for next version..
Quote
The implementation and behavior of the global string was already described by musicmusic, earlier in the topic.

Yes, it sucks..
Quote
It is possible to require that the global script output in a format that can be parsed into a list of strings that can be passed as the extras parameter to each of the other formatting calls for that row. The only problem is deciding on a separator character for the script to emit in place of null.

Input would be blah=something(separator)blah=something, etc. They would be accessible in the other scripts as %_blah%, or extra("blah") in the new script format.

  Yes, that's a decent solution to the problem! I shall make a mock-up version, or something, and you people can test it, evaluate it or something.
But thanks, kode54, for the excellent idea.

Quote
Just wondering if it was possible (or whether you are planning to make possible) a function to allow the column width settings to have a minimum or maximum value.

I like having the 'No Horizontal scrollbar mode' checked so that the window space is used effieciently.  But there are some columns that I don't necessily want expanded to the fill the space (eg playlist number) nor shrunk (eg Trackratings).

A maximum column width or minimum column width would be very handy.

Btw, still loving this plug-in! 


Changes to the "no horizontal scrollbar" mode are planned/have half been written for the next version. Here is an example of how it will now work:

Say you have two columns, A and B. The width in prefs of A is set to 100, and the width of B is set to 200 pixels. There will be an extra setting - resizing ratio - wihich controls how columns are resized to take up all of the available space.

Say this is set to 1:1 for columns A and B respectively. When the window is resized to 600 pixels wide, Column A will be 250 pixels wide, and column B will be 350 pixels wide. I.e. the extra width was divided equally between each column.

However, if the ratio was 1:2, the widths would be 200 and 400 respectively.
If the ratio was 0:1, the widths would be 100:500 (i.e. Column A would be fixed width). There's no minimum or maximum widths though, just the fixed-width columns. I suppose you could instead give those columns a really low ratio, e.g. 1:100, the Column A would be near fixed width, but still resize a little bit.

I don't think this is exactly what I planned (I had something more like varying the rate of increase of the widths of the columns as the window is resized in mind), it kind of worked out like this, but it seems to work decent enough.

I'll have to finish implementing the config side of things and see how it works out, if you have any better solutions to allow columns to be resized at different rates, let me know, i don't want to make it excessively complicated though..
Title: Columns UI
Post by: Ada on 2004-03-12 07:51:10
Anyway to program this type of color scheme like on iTunes? (eg. Light Blue/White/Light Blue/White/...)

(http://alistapart.com/d/stripedtables/itunes.png)
Title: Columns UI
Post by: anza on 2004-03-12 13:02:55
Any way to set the visualization color to system default?  For a person (like me) who can't make his mind on which Windows visual style to use it's a pain in the ass to change the visualization color manually all the time.

Thanks for the great UI, as soon as you implement that I'll finally make it REALLY my default UI
Title: Columns UI
Post by: Silverbolt on 2004-03-12 21:33:35
Hey musicmusic, just a small bug report.

1) Reserved width for hidden columns doesn't disappear unless the window is resized.
2) Could you add another pixel of padding to the left in the staus bar? (I think it should be two)
3) // no longer comments out lines in the "Display specification" area.

(1) and (2) can be seen here (http://student.ucr.edu/~hnguy008/foo_ui_columns-001.png)

Thanks :]
Title: Columns UI
Post by: kode54 on 2004-03-13 01:03:57
3, it sounds like you're using the current "global" string spec. You'll have to add a blank line or two at the end of the global string, and/or before the comments in your display area strings.
Title: Columns UI
Post by: Silverbolt on 2004-03-13 02:17:15
Thanks kode, that did the trick.
Title: Columns UI
Post by: cjb on 2004-03-13 04:44:08
OK I know this is probably impossible, but my one-and-only feature request for this already wonderful UI would be the ability to click-to-edit tags as and where they are displayed in column entries. Like iTunes or renaming in regular windows explorer I mean. Alternatively, an 'edit' mode to tab through displayed tags...
Wishful thinking I guess, but as far as my simple wants go that would make this the perfect UI.
Anyway, love your work musicmusic. 

PS has there been a change in the spacing between columns somewhere along the line? Is there more of a gap now or am I imagining things?
Title: Columns UI
Post by: nIRV on 2004-03-13 04:44:37
beta 5 is very very nice ... and fixes some a very annoying bug with the default interface ( not being able to scroll up a list while dragging item(s) )

I have one request that would make your ui a killer one ...

add a new "bar area" (same playback, seek, etc.) and call it "custom commands" (or whatever your imagination will dictate to you). Then in the configuration, offer to the user the possibility to drop in "commands" that will become a button in this custom commands bar (associated with a default icon bmp or a custom one selected by the user)

I hope my explainations are clear .. Ive been waiting for this kind of customization a long time ago but its not coming from the default ui so lets add it in a 3rd party ui

thanks for your efforts,
  nIRV

p.s. where can I find custom string formats, Ive seen a couple of screenshot and thats all
Title: Columns UI
Post by: psynapse on 2004-03-13 05:50:43
assuming images nested in urls work with this forum..
[a href="http://homepages.ihug.com.au/~psynapse/psy-fb2k_columns_layout.fcs" target="_blank"]
Title: Columns UI
Post by: nIRV on 2004-03-13 07:03:29
one more request in two parts that would be very nice (I'm enjoying customizing this ui, thanks)

1) make it possible to select the height of one row

to

2) make it possible to bitblt some predefined bitmaps ... here's how I think it could work

You have a list where you can insert bitmaps with an ID or name (much like resource file .. and exactly like your global strings except its bitmaps and a non-editable reference) ... then you make a function like $bitblt or whatever name ...

$bitblt(%my_bitmap_5stars%,center,center)

where the two last center center represent the vertical and horizontal align within the column ...

maybe you could add an option to say weither its a titled background, a stretched background, or an image , then the result could be considered as a background image with the possibility to overwrite text on top of it ... or start the text after the image ...

imagine a column for 1-2-3-4-5 stars with cool bitmaps instead of text ... and a column for media type with the nice icons from 0.8 ... sky's the limit
Title: Columns UI
Post by: yandexx on 2004-03-13 20:55:06
Firstly, I'd say I like this UI, it's cool and I want it to get better.

Here are the bugs I discovered (in 0.1 beta 5 build 2):

- re-enabled toolbars don't appear at their previous place.

- when 'no horizontal scrollbar mode' is enabled columns' widths are no more resizable one by one

- if horizontal scrollbar was on the screen and 'no horizontal scrollbar mode' was disabled, and then you enable it, this scrollbar remains on the screen, even if you resize the window after that.

- there's no need in 'only when text is clipped' flag to be available if 'enable tooltips' flag isn't checked. make it gray then

- 'show ellipsis when string does not fit' - when the state of the flag changes, it immediatly applies only to currently playing item, other items change only when focus is set on them (or by some other reason such as resizing fb2k window)

Also would like to:

- have more built-in icons, plugin can't import fb2k icons from foo_ui_std

- have the option of whether to show millisecs in selected tracks' time in status bar or not
Title: Columns UI
Post by: musicmusic on 2004-03-13 22:08:35
Quote from: Silverbolt,Mar 12 2004, 09:33 PM
Hey musicmusic, just a small bug report.

1) Reserved width for hidden columns doesn't disappear unless the window is resized.
2) Could you add another pixel of padding to the left in the staus bar? (I think it should be two)

Thanks, fixed for beta 6 (due soon).

Quote from: anza,Mar 12 2004, 01:02 PM
Any way to set the visualization color to system default?  For a person (like me) who can't make his mind on which Windows visual style to use it's a pain in the ass to change the visualization color manually all the time.

Thanks for the great UI, as soon as you implement that I'll finally make it REALLY my default UI

For the next version, I added the standard colour as a custom colour in the choose colour dialogue,  and a set of frame styles (like playlist etc.) to make it looks a bit better, and also fixed a bug where background would be wrong colour when not playing (dont know if it was in beta 5 or not).
As for automatically using the standard colours, I could make an option for that if you still want.

Quote from: cjb,Mar 13 2004, 04:44 AM
OK I know this is probably impossible, but my one-and-only feature request for this already wonderful UI would be the ability to click-to-edit tags as and where they are displayed in column entries. Like iTunes or renaming in regular windows explorer I mean. Alternatively, an 'edit' mode to tab through displayed tags...
Wishful thinking I guess, but as far as my simple wants go that would make this the perfect UI.
Anyway, love your work musicmusic.  

It probably would be possible, with an extra column setting (which field to edit), I'll look into it..

Quote from: cjb,Mar 13 2004, 04:44 AM
PS has there been a change in the spacing between columns somewhere along the line? Is there more of a gap now or am I imagining things?
Actually, several times.. 
Quote from: nIRV,Mar 13 2004, 04:44 AM
beta 5 is very very nice ... and fixes some a very annoying bug with the default interface ( not being able to scroll up a list while dragging item(s) )

I have one request that would make your ui a killer one ...

add a new "bar area" (same playback, seek, etc.) and call it "custom commands" (or whatever your imagination will dictate to you). Then in the configuration, offer to the user the possibility to drop in "commands" that will become a button in this custom commands bar (associated with a default icon bmp or a custom one selected by the user)

I hope my explainations are clear .. Ive been waiting for this kind of customization a long time ago but its not coming from the default ui so lets add it in a 3rd party ui

thanks for your efforts,
  nIRV

p.s. where can I find custom string formats, Ive seen a couple of screenshot and thats all

Its a nice idea, but might be a bitch to implement.. I'll look into it..
Quote from: nIRV,Mar 13 2004, 07:03 AM
one more request in two parts that would be very nice (I'm enjoying customizing this ui, thanks)

1) make it possible to select the height of one row

to

2) make it possible to bitblt some predefined bitmaps ... here's how I think it could work

You have a list where you can insert bitmaps with an ID or name (much like resource file .. and exactly like your global strings except its bitmaps and a non-editable reference) ... then you make a function like $bitblt or whatever name ...

$bitblt(%my_bitmap_5stars%,center,center)

where the two last center center represent the vertical and horizontal align within the column ...

maybe you could add an option to say weither its a titled background, a stretched background, or an image , then the result could be considered as a background image with the possibility to overwrite text on top of it ... or start the text after the image ...

imagine a column for 1-2-3-4-5 stars with cool bitmaps instead of text ... and a column for media type with the nice icons from 0.8 ... sky's the limit

1) If you mean items on the playlist with different heights, i dont think so..
2) Yes, I thought about that briefly already.

Its not like I can make my own titleformatting functions, though, not that that would work anyway, I might be able to do something like colour codes. I'll look into it..

Quote from: yandexx,Mar 13 2004, 08:55 PM
Firstly, I'd say I like this UI, it's cool and I want it to get better.

Here are the bugs I discovered (in 0.1 beta 5 build 2):

- re-enabled toolbars don't appear at their previous place.

I think that is more of a feature request..

Quote from: yandexx,Mar 13 2004, 08:55 PM
- when 'no horizontal scrollbar mode' is enabled columns' widths are no more resizable one by one
Not really a bug, columns are meant to be auto-resizing. There is no simple way I could make them resizable from the UI.

Quote from: yandexx,Mar 13 2004, 08:55 PM
- if horizontal scrollbar was on the screen and 'no horizontal scrollbar mode' was disabled, and then you enable it, this scrollbar remains on the screen, even if you resize the window after that.
Fixed for next version, thanks.

Quote from: yandexx,Mar 13 2004, 08:55 PM
- there's no need in 'only when text is clipped' flag to be available if 'enable tooltips' flag isn't checked. make it gray then
If you insist..

Quote from: yandexx,Mar 13 2004, 08:55 PM
- 'show ellipsis when string does not fit' - when the state of the flag changes, it immediatly applies only to currently playing item, other items change only when focus is set on them (or by some other reason such as resizing fb2k window)
Setting is updated instantly, and playing item gets updated every second if dynamic info is on. Press "Apply" to update everything anyway, I could make the setting not update instantly if that is what you are asking.

Quote from: yandexx,Mar 13 2004, 08:55 PM
- have more built-in icons, plugin can't import fb2k icons from foo_ui_std
Meh. Use Resource Hacker.

Quote from: yandexx,Mar 13 2004, 08:55 PM
- have the option of whether to show millisecs in selected tracks' time in status bar or not
If you insist, I dont see what difference it makes..
Title: Columns UI
Post by: upNorth on 2004-03-13 22:57:33
I have some requests/ideas, and two of them might seem like copying iTunes, but that's only coincidence (I swear I thought of them before I tried iTunes for the first time a couple of days ago  ).

First, is the ability to enable/disable columns. AFAIK it's not possible at the moment, only deleting them is. In iTunes you can right click the column name to do this, a nice touch, but an option in preferences would do. The real advantage as I see it, is that you can make one extensive config that can easily be modified according to current needs.

Second, is an album list as seen in iTunes. I kind of like that approach, but a standard one would do (both?  ). What I would like to see above all is this done as a split view with the playlist. I'm not really that fond of all the pop-up plugin windows, hence my request here...

Third, a small area that can display info about the current track configured with TAGZ. Support for albumart would be great.


Anyway, I'm really looking forward to the next version, and I'm not at all expecting any of these requests to make it into it by then.
Title: Columns UI
Post by: vuilnis on 2004-03-14 11:19:09
Quote
First, is the ability to enable/disable columns. AFAIK it's not possible at the moment, only deleting them is. In iTunes you can right click the column name to do this, a nice touch, but an option in preferences would do. The real advantage as I see it, is that you

This can be done by using the playlist filters in the preferences menu. Just pick "show only on playlists:" and then leave the field empty.
Title: Columns UI
Post by: upNorth on 2004-03-14 11:41:41
Quote
Quote
First, is the ability to enable/disable columns. AFAIK it's not possible at the moment, only deleting them is. In iTunes you can right click the column name to do this, a nice touch, but an option in preferences would do. The real advantage as I see it, is that you

This can be done by using the playlist filters in the preferences menu. Just pick "show only on playlists:" and then leave the field empty.

Thanks, but that sounds more like a workaround, as it will interfere with the "intended" use of that feature as I see it. I was thinking about more of a "don't touch anything, just disable it for now" kind of feature. Like the way you can hide and show layers in Photoshop.

But, this workaround will be useful if what I request isn't implemented. Thanks again
Title: Columns UI
Post by: yandexx on 2004-03-14 17:22:12
Thanks, musicmusic!

I also noticed this: I have many playlists loaded, and sometimes a tooltip appears, which shows album, that is present in playlist that is not currently active. This tooltip appears when any playlist is active. All tooltips are disabled. Very strange. But I can't post screenshot for now...
Title: Columns UI
Post by: nIRV on 2004-03-15 02:28:06
After using your ui for some time, I noticed two things that are irritating me slightly

a) when you drag songs to new tabs, it auto-focuses to this new tab ... there should be an option to disable that (maybe there is but I searched a little bit ... at 4 in the morning ... sleepy ...  )

b) when you drag songs to new tabs, and switch to the new tab, the list should scroll to the new songs _and_ the selection should change to the new songs added, please

except those two things, I found this ui to be very very nice (I repeat myself)

oh,

- when you right drag items to new tabs, you only have the option to copy to the new playlist ... in 0.8 official ui, there's also a very useful (copy and erase from current playlist ... a "move items' instead of copying)

- when you dbl-click on the tab region, it should create a new playlist

bouh, that's it
  nIRV
Title: Columns UI
Post by: musicmusic on 2004-03-15 17:26:28
Quote
I have some requests/ideas, and two of them might seem like copying iTunes, but that's only coincidence (I swear I thought of them before I tried iTunes for the first time a couple of days ago  ).

First, is the ability to enable/disable columns. AFAIK it's not possible at the moment, only deleting them is. In iTunes you can right click the column name to do this, a nice touch, but an option in preferences would do. The real advantage as I see it, is that you can make one extensive config that can easily be modified according to current needs.
I will add it for for the next version.

Quote
Second, is an album list as seen in iTunes. I kind of like that approach, but a standard one would do (both?  ). What I would like to see above all is this done as a split view with the playlist. I'm not really that fond of all the pop-up plugin windows, hence my request here...

Third, a small area that can display info about the current track configured with TAGZ. Support for albumart would be great.


Anyway, I'm really looking forward to the next version, and I'm not at all expecting any of these requests to make it into it by then.

Yes, I'll see after 0.1. I dunno about "small area that can display info about the current track configured with TAGZ.", sounds like status bar to me..

Quote
Thanks, musicmusic!

I also noticed this: I have many playlists loaded, and sometimes a tooltip appears, which shows album, that is present in playlist that is not currently active. This tooltip appears when any playlist is active. All tooltips are disabled. Very strange. But I can't post screenshot for now...

Are you sure you have them disabled? Doesn't make much sense then..

I can imagine the ghost tooltips appearing if they were enabled, and you use keyboard or something to switch playlist. Should be fixed somewhat in beta 6 anyhow.

If it is something wierder, you will have to show me an screenshot..

Quote
After using your ui for some time, I noticed two things that are irritating me slightly

a) when you drag songs to new tabs, it auto-focuses to this new tab ... there should be an option to disable that (maybe there is but I searched a little bit ... at 4 in the morning ... sleepy ...  )

b) when you drag songs to new tabs, and switch to the new tab, the list should scroll to the new songs _and_ the selection should change to the new songs added, please

except those two things, I found this ui to be very very nice (I repeat myself)

oh,

- when you right drag items to new tabs, you only have the option to copy to the new playlist ... in 0.8 official ui, there's also a very useful (copy and erase from current playlist ... a "move items' instead of copying)

- when you dbl-click on the tab region, it should create a new playlist

bouh, that's it
  nIRV

a) its an option, which is disabled by default..
b) should be fixed in beta 6
3. i will look into that
4. done


beta 6 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll)
- fix ellipsis + colour codes
- fixed wrong tooltips when playlist horizontally displaced
- fix toggling playlists autohide setting + tabs
- maximised state is correctly restored after closing foobar whilst minimised
- fixed status bar font colour
- fix horizontal scrollbar when switch playlist
- fixed toggling no horizontal scrollbar mode setting if h scrollbar is visible
- fixed sorting - colour codes, non latin (?) characters (é í ó ú á etc.)
- numerous other bug fixes

- scrolling horizontally with mouse wheel moves in slightly bigger steps
- ctrl + mouse wheel scrolls horizontally
- ctrl + lmb drag does drag & drop; old ctrl + lmb click behaviour moved to ALT-click
- can remove total length of selected tracks from status bar
- some sorting selection only stuff
- middle clicking stuff works in the playlist sidebar
- items are highlighted when you drop then on foobar
- option to not have mouse over effect on column titles (as a result you cant click them, though)
- extra padding on left side of status bar
- standard/system vis colours are in choose colour dialogue
- can select vis border
- separate playlist sidecar + playlist item height settings
- redesigned columns prefs page
- toggling columns title header no longer requires restart
- can set no. decimal places in selected tracks length
- can double click in tabs/ playlist sidecar to add playlists

- replaced global string with global variables.
- improved "no horizontal scrolling" mode; see explanation here (http://www.hydrogenaudio.org/forums/index.php?showtopic=17881&view=findpost&p=192825)  . for old behaviour, set width + resize settings the same

NOTE: config compatibility is broken, export your configs first, then import with new version.

rushed global strings guide (http://members.lycos.co.uk/musicf/gl.png) Ignore the bottom bit, i removed it because it was trash. Also ignore the script, that is crap too.

new documentation (http://members.lycos.co.uk/musicf/columns_manual.html) - even less complete than old one
Title: Columns UI
Post by: anza on 2004-03-15 18:21:01
Beta 6 is just amazing! Thank you very much for this great UI

Here's what mine looks like:
(http://koti.mbnet.fi/antsau/foobar2000/foobar2000-15.03.2004.png)

It's just great how this UI looks just like the default one and still is amazingly more powerful. It's just great! I love it.
Title: Columns UI
Post by: Jan S. on 2004-03-15 19:02:12
Perhaps someone could start a thread with formatting files for this GUI and/or a section at http://pelit.koillismaa.fi/fb2k/ (http://pelit.koillismaa.fi/fb2k/) could be made?
Title: Columns UI
Post by: filon on 2004-03-15 20:56:54
My main request is to use stable sorting algorithm for playlists. I mean, that after sorting with one field and then with other, the first field shoud remain with the same order where the other filed has the same value.
Title: Columns UI
Post by: spase on 2004-03-16 02:01:45
Quote
Perhaps someone could start a thread with formatting files for this GUI and/or a section at http://pelit.koillismaa.fi/fb2k/ (http://pelit.koillismaa.fi/fb2k/) could be made?

I will see if I can whip up a site.

Give me a few days.

Edit:  for now go here: http://www.hydrogenaudio.org/forums/index....ndpost&p=193900 (http://www.hydrogenaudio.org/forums/index.php?showtopic=19706&view=findpost&p=193900http://)
Title: Columns UI
Post by: nIRV on 2004-03-16 03:17:32
beta6 is impressing, thanks

one tiny feature request that I'm sure is nothing to add:

an option to disable the automatic switch to new playlist when you drag items in it... (last time I wasnt clear enough,  I mean that once you dropped the files, I dont want it to jump in the new playlist, I still want to browse my main playlist and drop other stuff to other playlists ... thats what I meant)

thanks,
  nIRV
Title: Columns UI
Post by: spase on 2004-03-16 03:18:38
nIRV's idea is good.

Also can you make it optional to have ctrl the same as it was, and make alt+left click for drag and drop?

ctrl+left click for multi select is second nature for me.
Title: Columns UI
Post by: foosion on 2004-03-16 10:54:02
Quote
an option to disable the automatic switch to new playlist when you drag items in it... (last time I wasnt clear enough,  I mean that once you dropped the files, I dont want it to jump in the new playlist, I still want to browse my main playlist and drop other stuff to other playlists ... thats what I meant)

The current design of the playlist engine in fb2k does only support modification of the active playlist. So in order to add items to a playlist, it must be set as the active playlist. Implementing a work-around in any user interface would interfere with existing mechanisms. So the easiest solution for you is to wait until a later version of fb2k that adds support for this (and most likely breaks compatibility with old components).
Title: Columns UI
Post by: psynapse on 2004-03-16 11:26:25
man, the new ability to individually lock columns is great 
Title: Columns UI
Post by: treech on 2004-03-16 19:38:45
Oh... the HORROR!

this no longer works...

Quote
$get(BLUE)%_LENGTH%

using this in global:

Quote
$puts(BLUE,ff6600|ff6600)        
$puts(BLACK,000000|000000)       
$puts(WHITE,FFFFFF|FFFFFF)       
..and so on


I did however read about some recent changes so i also tried:

Quote
BLUE=$rgb(0,0,255) (in global)

and then

Quote
%_BLUE%%_LENGTH%

but that did nothing ...

either i'm missing something or it's broken 

anyway, my old style should work imo

And i really can't find any variables fileds in beta6 .. maybe that screenshot is from your dev edition of the plugin? 
http://members.lycos.co.uk/musicf/gl.png (http://members.lycos.co.uk/musicf/gl.png)
Title: Columns UI
Post by: musicmusic on 2004-03-16 22:25:57
Quote
My main request is to use stable sorting algorithm for playlists. I mean, that after sorting with one field and then with other, the first field shoud remain with the same order where the other filed has the same value.

I agree, I will see if I can find some alogorithm that is as fast as quick sort (qsort) and acts as you describe. (I have no clue if it exists or not). If not, I will make an option with a slower alogorithm that acts as you describe.

Quote
Also can you make it optional to have ctrl the same as it was, and make alt+left click for drag and drop?

ctrl+left click for multi select is second nature for me.

What about making ctrl-click select stuff if not selected? (i dont think it does that current, cant check right now). That way it would allow for selecting and drag+drop.

If not I will probably just swap them around.

Quote
Oh... the HORROR! [...]

You are correct, colour codes dont work (i never tested colour codes).

I think foobar itself doesnt like them in extra fields. I will have to check what is going on. Its weird, just one $char(3) and the entire field is killed. But you can still use just FF0000 etc. and insert the markers in the display code instead. (Obviously its a lost cause if you are using $rgb())

Finally yes, i removed that thing at the bottom (i did say that already..). So make sure you are putting in the separator chars.

Seriously, the old style is crap. If you have say 7 columns, the script was exectuted 14 times, instead of one as it is now.. I.e. very slow. It also allowed for abuse by making it output things etc.
Title: Columns UI
Post by: treech on 2004-03-17 00:40:10
Ok, i'm trying this on the time field...

this does nothing but outfut it as it is, no good for colors...

Quote
     FF0000|FFFF77   %_LENGTH%       

 those are supposed to be in the quote, damned firefox
this seems to work fine
Quote
$rgb(44,55,ff)%_LENGTH%


i wish i could do VAR=somecolor so i could use them globaly and in an easy way
Title: Columns UI
Post by: pIv on 2004-03-18 05:34:49
I find bug in last version (beta 6).

When "Enable middle clicking to delete playlist" is checked - double left clicking also delete playlist. It is very bad.
Title: Columns UI
Post by: anza on 2004-03-18 15:21:02
Could you also put system default background, selected item frame and playlist sidebar color (same as background) colours to custom colors?
This plugin just gets better and better with every release, keep up the great work!
Title: Columns UI
Post by: treech on 2004-03-19 01:22:08
Ok, i'm currently using this string to sort my playlist

Quote
%artist% %album% $if2($num(%tracknumber%,2),%_filename%)


and it works great that way, so i thought i'de add it to the custom column sorting thingy, but for some reason the tracknumbers don't get sorted, and no, it's not that i'm missing tracknumber tags 

any idea on what it's causing it to missbehave ?
Title: Columns UI
Post by: musicmusic on 2004-03-19 12:24:35
Quote
Ok, i'm trying this on the time field...

this does nothing but outfut it as it is, no good for colors...

Quote
     FF0000|FFFF77   %_LENGTH%       

 those are supposed to be in the quote, damned firefox
this seems to work fine
Quote
$rgb(44,55,ff)%_LENGTH%


i wish i could do VAR=somecolor so i could use them globaly and in an easy way

I dont think you understood me correctly.

Do say var=FF0000, then in display string $char(3)%_var%$char(3)blah

But it isnt ideal, I agree. Unless the colour code thing is changed, I may just make an option so you can toggle between old/new behaviour.
Quote
I find bug in last version (beta 6).

When "Enable middle clicking to delete playlist" is checked - double left clicking also delete playlist. It is very bad.

Ok. I will change it to rename playlists like standard ui.
Quote
Could you also put system default background, selected item frame and playlist sidebar color (same as background) colours to custom colors?
Sure  I will do it for the next version.

Quote
This plugin just gets better and better with every release, keep up the great work!
Thanks

Quote
Ok, i'm currently using this string to sort my playlist

Quote
%artist% %album% $if2($num(%tracknumber%,2),%_filename%)


and it works great that way, so i thought i'de add it to the custom column sorting thingy, but for some reason the tracknumbers don't get sorted, and no, it's not that i'm missing tracknumber tags 

any idea on what it's causing it to missbehave ?

Works fine here. Either you didnt check the "use custom sort" box, or you have file names which do not have zeropadded tracknumbers at the beginning of them, or you didnt apply changes/exit prefs page first, or something like that.
Title: Columns UI
Post by: BenniP on 2004-03-19 12:41:57
Beta 6 is great! Works like a charm.
Thank you musicmusic!
Title: Columns UI
Post by: ep0ch on 2004-03-19 13:20:36
I have an idea for ui_columns, but it might be a bit complicated, so i'll explain it in a couple of steps...

Firstly. Have an enable/disable option for each column. So if a column is disabled it doesnt get displayed, by default columns should be enabled.

Secondly. Provide a mechanism to automatically enable/disable columns depending on the width of the main foobar2000 window. For example most of the time i have a small windows with just 3 columns (track num, title and length). But if I maximise foobar2000 i'd like to see other colums for example artist, album and format etc.
This is when the automatic column enabler kicks in and shows appropriate fields.

Is this do-able? Or is it going to make ui_columns even more complex?

Cheers and good work by the way!
Title: Columns UI
Post by: nIRV on 2004-03-19 15:25:51
the enable disable columns is already present in the configuration, and even let you select which playlist will display a specific column

as of the second option, I dont see what would be the use to spend some times to enable this kind of behaviour since you can deal with horizontal scrollbars and place the most important columns at the beginning ... the only situation where it could be cool is when you have the "auto-stretch" feature and you could set an option in the column like "dont show until width of window equals or go beyond X px"
Title: Columns UI
Post by: ep0ch on 2004-03-19 16:20:23
Quote
as of the second option, I dont see what would be the use to spend some times to enable this kind of behaviour since you can deal with horizontal scrollbars and place the most important columns at the beginning ... the only situation where it could be cool is when you have the "auto-stretch" feature and you could set an option in the column like "dont show until width of window equals or go beyond X px"


Oh yeah forget to mention i'm using the "auto-resizing column" mode. my bad.
Title: Columns UI
Post by: treech on 2004-03-19 20:34:20
I'm currently using the "auto track number" feature of the masstagger and it still dosen't work, very odd, i've even tried to manually change the tag then as "01" and so on, but still no luck

it's really strange, because, like i said, the "sort by ..." in the menu works with that very same string... i'm baffled
Quote
But it isnt ideal, I agree. Unless the colour code thing is changed, I may just make an option so you can toggle between old/new behaviour.

please do

Quote
Works fine here. Either you didnt check the "use custom sort" box, or you have file names which do not have zeropadded tracknumbers at the beginning of them, or you didnt apply changes/exit prefs page first, or something like that.


first it checks for a tracktag in the file, if it does NOT have one it goes after the filename, and all of mine are corrent, my files are actually both correctly tagged AND named.

i've really tested this out just to make sure i don't do any foolish mistake, so i'm confident that it's nothing like leaving out a checkbox or anything.

but anyway, nothing to loose sleep over, it just surprises me

EDIT: maybe ul a config file would help... i'll do it later if you want
pm me your email or something

and dude, thanks for this, it's really cool, i appreciate it alot!
Title: Columns UI
Post by: A_Man_Eating_Duck on 2004-03-20 01:09:33
just a request,

is there any way of getting the current playing track to show up in bold and a color?

i'm using %_isplaying% and red, it just doesn't stand out

Regards
AMED
Title: Columns UI
Post by: p0wder on 2004-03-20 21:17:25
Is there a way to disable the sorting?  Sometimes I click on a column by accident and it resorts the whole playlist by whatever column I clicked on.  It would be nice to disable that feature.
Title: Columns UI
Post by: RotAtoR on 2004-03-20 21:31:44
p0wder,
Uncheck "Enable header mouse interaction" on the Column UI preferences panel.  You can still sort column when you want to though, you can right-click on the header and choose from the context menu.
Title: Columns UI
Post by: p0wder on 2004-03-20 21:48:34
Nice, thanx!
Title: Columns UI
Post by: tboehrer on 2004-03-21 04:12:09
I'm new to foobar.. and ui_columns.  I searched hard for this, so apologies in advance if it's already been asked.

I have a considerable number of tracks with missing tags.  i.e., Title, album, etc...

I setup the corresponding column to display a different color if a tag is missing.  It works perfectly for both selected and non-selected tracks.  However, when I play the track, the columns with the custom colors don't display the correct colors.  That is, on my setup the columns without the custom color display a darker grey backgroun, but the columns with it displays white (which is my custom background color of non-selected).

What am I missing?
Title: Columns UI
Post by: psynapse on 2004-03-21 16:06:55
it sounds like the formatting string you're using for colours is dependant on id3 tags being present.

$if(%_isplaying%,do this,otherwise do this) should be enough, and will work regardless of formatting or tagging.

that said, you might consider posting this to the foo_ui_columns formatting strings thread over @ http://www.hydrogenaudio.org/forums/index....view=getnewpost (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=42&t=19706&view=getnewpost)
Title: Columns UI
Post by: NEMO7538 on 2004-03-21 17:37:27
One suggestion ....

Please integrate the DB explorer just as the playlist switcher is .. It would be perfect. The only reason i did not switch to UI columns is that I use the album list (the new one in V0.8) on the left side of my screen and I can't resize it (Width) because of the buttons so it does not give enough room to the playlist switcher + the playlists themselfes on the right side of the screen.

It would be nice to see everything integrated with resizing options. (.. and a single click in the album list would refresh, let's say the "default" playlist).

Adding a search engine in this integrated interface would make it perfect IMHO.
[span style='font-size:8pt;line-height:100%']
BTW I have noticed a small bug: when you use the autoresize feature, it is still allowed to resize the columns headers (with no effect which is "normal" but creates a gap between column headers and the columns).[/span]
Title: Columns UI
Post by: musicmusic on 2004-03-21 18:37:43
Quote
My main request is to use stable sorting algorithm for playlists. I mean, that after sorting with one field and then with other, the first field shoud remain with the same order where the other filed has the same value.

Turns out only a simple change was required (no need for completely different sorting alogorithm), expect it in the next version.

Quote
Secondly. Provide a mechanism to automatically enable/disable columns depending on the width of the main foobar2000 window. For example most of the time i have a small windows with just 3 columns (track num, title and length). But if I maximise foobar2000 i'd like to see other colums for example artist, album and format etc.
This is when the automatic column enabler kicks in and shows appropriate fields.

Is this do-able? Or is it going to make ui_columns even more complex?

Cheers and good work by the way!

You could probably mess around with the width and resize settings and get something like that..

Quote
it's really strange, because, like i said, the "sort by ..." in the menu works with that very same string... i'm baffled
[...]

i've really tested this out just to make sure i don't do any foolish mistake, so i'm confident that it's nothing like leaving out a checkbox or anything.

but anyway, nothing to loose sleep over, it just surprises me

EDIT: maybe ul a config file would help... i'll do it later if you want
pm me your email or something

I dunno.. Everything seems fine here. Upload your .fcs file if you want, and I will have a look..

Quote
just a request,

is there any way of getting the current playing track to show up in bold and a color?

i'm using %_isplaying% and red, it just doesn't stand out

Regards
AMED

bold - you cant right now, i dont know how easy that would be to implement.
colour - you can change the background colour if that is what you mean. it is the third colour in the colour string.

Quote
I'm new to foobar.. and ui_columns.  I searched hard for this, so apologies in advance if it's already been asked.

I have a considerable number of tracks with missing tags.  i.e., Title, album, etc...

I setup the corresponding column to display a different color if a tag is missing.  It works perfectly for both selected and non-selected tracks.  However, when I play the track, the columns with the custom colors don't display the correct colors.  That is, on my setup the columns without the custom color display a darker grey backgroun, but the columns with it displays white (which is my custom background color of non-selected).

What am I missing?

If I understood you correctly, maybe you have some $if(%_isplaying%...) somewhere. Or maybe your string is in incorrect format.

If you require further help, please post the affected string (if custom colour is selected, the column's colour string, otherwise the global colour string), and the actual colours shown, or a screenshot.

Quote
One suggestion ....

Please integrate the DB explorer just as the playlist switcher is .. It would be perfect. The only reason i did not switch to UI columns is that I use the album list (the new one in V0.8) on the left side of my screen and I can't resize it (Width) because of the buttons so it does not give enough room to the playlist switcher + the playlists themselfes on the right side of the screen.

It would be nice to see everything integrated with resizing options. (.. and a single click in the album list would refresh, let's say the "default" playlist).

Adding a search engine in this integrated interface would make it perfect IMHO.

Yes, after 0.1 I will see what I can do.

Quote
[span style='font-size:8pt;line-height:100%']
BTW I have noticed a small bug: when you use the autoresize feature, it is still allowed to resize the columns headers (with no effect which is "normal" but creates a gap between column headers and the columns).[/span]

I will fix that one day.

===========

Anyway, my main reason for posting, is if there is anyone with the xp sp2 preview installed. Because I installed it (for the sake of it..), and foobar + columns ui activated would cause foobar2000.exe not to terminate properly.

I found the cause, it is very random (CreateMappedBitmap + monochrome bitmap), and as such I dont know if it is something messed up on the computer, or something else (I am not even sure if it started from sp2, I can't see what else it is though).

So if there is anyone with sp2 installed, please post whether you have this problem if not. (If so, I will post a temporary fix).
Title: Columns UI
Post by: treech on 2004-03-21 20:36:34
musicmusic:
ok. i've just ul it to the config thread
Title: Columns UI
Post by: tboehrer on 2004-03-21 20:59:47
psynapse:
Quote
$if(%_isplaying%,do this,otherwise do this) should be enough, and will work regardless of formatting or tagging.


musicmusic:
Quote
If I understood you correctly, maybe you have some $if(%_isplaying%...) somewhere. Or maybe your string is in incorrect format.


Actually, the problem turned out to be that I didn't have an $if(%_isplaying%...).  Once I added that, it worked fine.

Thanks for the help.
Title: Columns UI
Post by: musicmusic on 2004-03-21 22:21:25
Quote
musicmusic:
ok. i've just ul it to the config thread

Erm, you've got a missing $ sign

Try changing that..
Title: Columns UI
Post by: ep0ch on 2004-03-22 10:08:21
Musicmusic, can you make it so double clicking on the playlist sidebar seperator toggles the sidebar between hidden and showing?
Title: Columns UI
Post by: treech on 2004-03-22 11:35:05
Quote
Erm, you've got a missing $ sign


i'm sorry, but i can't spot it, maybe i need stronger glasses 
where is it ?

EDIT:
JESUS ***** CHRIST!
i really DO need stronger glasses, itwas in the $if2 ... lol!
i useually don't miss that kind of utterly stupid mistakes
Title: Columns UI
Post by: ginipig1 on 2004-03-23 22:05:12
Hot damn, this $hit is awesome!
Title: Columns UI
Post by: ericw on 2004-03-25 15:50:46
Hi  musicmusic, it's great a new version of beta6 released but it's regreted that can not be download. Is there other download site?

and I suggest you post a new thread of foo_columns, so that you can edit it to add link to newest version.
Title: Columns UI
Post by: anza on 2004-03-26 09:56:33
Just noticed that ctrl+clicking a track doesn't do anything... Any chance of getting that fixed?
Title: Columns UI
Post by: Stratman on 2004-03-27 16:34:13
Quote
Just noticed that ctrl+clicking a track doesn't do anything... Any chance of getting that fixed?

I'm having the same problem. Holding down the Ctrl key doesn't allow multiple selections.
Title: Columns UI
Post by: musicmusic on 2004-03-27 18:45:32
Quote
Hi  musicmusic, it's great a new version of beta6 released but it's regreted that can not be download. Is there other download site?

You mean you can't access my website? I dont have anywhere to mirror it, maybe I could upload it to the third party website, or spase could mirror it on his columns fcs website when its done (if you could, spase, thanks)

Quote
and I suggest you post a new thread of foo_columns, so that you can edit it to add link to newest version.


The official release is always at the same link, and well the webpage is supposed to do what you suggest (I realise you probably cant access it, however).

Quote
Just noticed that ctrl+clicking a track doesn't do anything... Any chance of getting that fixed?

Quote
I'm having the same problem. Holding down the Ctrl key doesn't allow multiple selections.

Fixed, it extends the selection only now (but not deselect, since it would conflict with ctrl + drag, you can use alt+ctrl for that)

beta 7 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll)

changelog:
beta 7
- sorting (by column) now has a "memory" of items previous location in playlist (i.e. so you can combine sorts, e.g. click title column then artist column will get you an artist - title sort)
- tidied up prefs a bit
- option to rename playlists by double clicking on them
- some fixes in playlist sidebar
- fixed some problem exhibited with themes and/or xp sp2
- can no longer resize columns in auto sizing mode
- status bar is correctly set above other controls; i.e. no sillyness when window sized small
- on startup, playlist should not visibily appear before everything else anymore
- can hide/show individual columns (easy access in header context menu)
- ctrl click for multiple selections
- when importing, relevant parts of ui are updated (background colours etc.)
- changed fcs file format slightly, so i dont have to break backwards compatibility in the future
- can double click on plist divider to hide/show it
- can use old global string behaviour if want (is simpler with colour codes, but is far slower)
- window title is only updated when actually changes (avoids problem when mouse over close etc. butttons, at least here)

again, config compatibliity for the columns is broken, so export your config first

i think this will be last beta, a couple RC will probably follow, so I can get out a final 0.1 (i.e. no major new features until post 0.1)
Title: Columns UI
Post by: Neksus on 2004-03-27 18:51:43
I can't import or export with new beta 7!!!
Under columns the import & export button don't work!

And when importing from main setting page it always sets Use old style = on in Globals

--
Neksus
Title: Columns UI
Post by: musicmusic on 2004-03-27 19:09:20
Quote
I can't import or export with new beta 7!!!
Under columns the import & export button don't work!

--
Neksus

Oops forgot to remove them

Try the ones on the main config page
Title: Columns UI
Post by: Neksus on 2004-03-27 19:11:59
Quote
Quote
I can't import or export with new beta 7!!!
Under columns the import & export button don't work!

--
Neksus

Oops forgot to remove them

Try the ones on the main config page

Jeps I found them!!
But:
And when importing from main setting page it always sets Use old style = on in Globals

--
Neksus
Title: Columns UI
Post by: musicmusic on 2004-03-27 19:18:36
Quote
Jeps I found them!!
But:
And when importing from main setting page it always sets Use old style = on in Globals

--
Neksus

Thanks, it was a bug in the exporting. It should be fixed if you redownload.
Title: Columns UI
Post by: koach on 2004-03-27 20:02:50
musicmusic, thanks again for your great job.
The new version is almost as ideal as I want. 

However, there is one problem with beta 7 (beta 6 as well) with multibytes characters.
When using a color code indicator (, $char(3) or $rgb()) just after
multibytes characters in Display strings, color codes dont work correctly.
Although I dont know if its because of your fault, I hope this can be fixed.
Title: Columns UI
Post by: LiSoQuan on 2004-03-27 20:07:36
What's doing option "enble autohide plalists" ? I think it hide or "open" window with playlists, right  ? so why in my foobar doesn't work ? or i'm wrong and this option is doing something alse

ps sorry for my english , I hope You understand what i wrote
Title: Columns UI
Post by: yandexx on 2004-03-27 21:50:34
beta7 is just great!
Title: Columns UI
Post by: BenniP on 2004-03-27 22:15:30
I'm a confused. If i download Beta7 and copy it to my component folder, Foobar says it's beta6.


Foobar 0.8.1 b2
Title: Columns UI
Post by: musicmusic on 2004-03-27 23:31:19
Quote
musicmusic, thanks again for your great job.
The new version is almost as ideal as I want. 

However, there is one problem with beta 7 (beta 6 as well) with multibytes characters.
When using a color code indicator (, $char(3) or $rgb()) just after
multibytes characters in Display strings, color codes dont work correctly.
Although I dont know if its because of your fault, I hope this can be fixed.

Can't reproduce. Can you post a specific string that causes such a problem ?

I tried
Code: [Select]
FF0000脆脝00FF00脰脙0000FFblah
but it worked correctly.

Please remember $char(3)s and the global variables are not compatible, for some reason, and if that is what you are doing.

Quote
What's doing option "enble autohide plalists" ? I think it hide or "open" window with playlists, right  ? so why in my foobar doesn't work ? or i'm wrong and this option is doing something alse

ps sorry for my english , I hope You understand what i wrote

It hides the tabs/sidecar if there is only one playlist. Perhaps its time to finish the documentation..

Quote
I'm a confused. If i download Beta7 and copy it to my component folder, Foobar says it's beta6.


Foobar 0.8.1 b2

Clear browser cache ?
Title: Columns UI
Post by: BenniP on 2004-03-28 00:25:27
ups! 
cleared the browser cache and it was fine.
thank you! great work on beta7
Title: Columns UI
Post by: bonj on 2004-03-28 00:32:58
This is by far my favorite UI -- Thanks so much for making it.

I still have a small issue with ctrl+clicking that bugs me, however.  In the default UI, if you make a large selection (an album for example), then ctrl+click something later in the playlist to select it, then shift+click another file beyond that, it'll highlight everything between the ctrl+click and the shift+click without losing any other items you've selected.

In foo_ui_columns, any other selections are lost.  Could you possibly add this feature in the next release?  It's something I use quite often, for replaygain selections, for example.
Title: Columns UI
Post by: dr.zick on 2004-03-28 05:58:02
sweet plugin ... the only one for me (until something better comes along )

just kidding ... i thought of some things that might be a cool addon (if possible)

1) have an alternate color scheme for the column the rest are being sorted by (win xp has something kinda like this ... when in detail view and selecting a column for sorting, that column boasts a differing color)

2) eliminate (or allow us to change) the mouseover color of the column header ... that blue just doesn't match my shoes if you catch my drift 

3) i see alot of people use a modified iTunes style scheme (the light blue w/ white alternating rows) ... why not go all the way.  iTunes has a single pixel column divider (it's like a light grey), something like that might calm the masses.

i have more but i seem to have forgotten them.  maybe they'll come to me.
Title: Columns UI
Post by: koach on 2004-03-28 10:28:53
Quote
I tried
Code: [Select]
FF0000脆脝00FF00脰脙0000FFblah
but it worked correctly.

Hrm, that's weird...
Even your sample string didn't work here.
I've tested that on the default settings and I didn't use any global variables on it, but it still shows like this
[Screen Shot] (http://foobar.s53.xrea.com/up/files/up023.png)

I'm using it with v0.8 on win2k sp4 Japanese.
The components I'm using with Columns UI are only
foo_id3v2.dll foo_input_std.dll foo_out_dsound_ex.dll.

Anyway, I uploaded the fcs file here (http://foobar.s53.xrea.com/up/files/up024.fcs).
Title: Columns UI
Post by: Neksus on 2004-03-28 10:34:50
Quote
Quote
I tried
Code: [Select]
FF0000脆脝00FF00脰脙0000FFblah
but it worked correctly.

Hrm, that's weird...
Even your sample string didn't work here.
I've tested that on the default settings and I didn't use any global variables on it, but it still shows like this
[Screen Shot] (http://foobar.s53.xrea.com/up/files/up023.png)

I'm using it with v0.8 on win2k sp4 Japanese.
The components I'm using with Columns UI are only
foo_id3v2.dll foo_input_std.dll foo_out_dsound_ex.dll.

Anyway, I uploaded the fcs file here (http://foobar.s53.xrea.com/up/files/up024.fcs).

Have you turned of Old Style Global String?
Have you remembered to get the new version (he fixed some errors short time after release)?

--
Neksus
Title: Columns UI
Post by: koach on 2004-03-28 10:51:41
Quote
Have you turned of Old Style Global String?
Have you remembered to get the new version (he fixed some errors short time after release)?

Sure I have.
And I'm NOT using any Old Style Global String nor Global variables features.

Thanks.
Title: Columns UI
Post by: ep0ch on 2004-03-28 11:22:38
Quote
- can double click on plist divider to hide/show it


Thankyou!

Quote
- can no longer resize columns in auto sizing mode


Can you disable the mouse cursor changing when hovering over the column seperators?

Anyway my vote for this ui to become the new standard interface
Title: Columns UI
Post by: ericw on 2004-03-28 11:28:44
Quote
You mean you can't access my website? I dont have anywhere to mirror it, maybe I could upload it to the third party website, or spase could mirror it on his columns fcs website when its done (if you could, spase, thanks)

The official release is always at the same link, and well the webpage is supposed to do what you suggest (I realise you probably cant access it, however).

Yar I can not access the official site. So I always browes all threads to find a mirror, if possible:-)
Title: Columns UI
Post by: Neksus on 2004-03-28 11:34:59
Here is a mirror!!
UI Columns 0.1 Beta 8 (http://www.neksus.dk/foobar/foo_ui_columns.dll)

It is mine!
There is also a link on my site!

My UI Formatting Strings (and download mirror) (http://www.neksus.dk/foobar.shtml)

--
Neksus
Title: Columns UI
Post by: musicmusic on 2004-03-28 12:33:28
Quote
This is by far my favorite UI -- Thanks so much for making it.

I still have a small issue with ctrl+clicking that bugs me, however.  In the default UI, if you make a large selection (an album for example), then ctrl+click something later in the playlist to select it, then shift+click another file beyond that, it'll highlight everything between the ctrl+click and the shift+click without losing any other items you've selected.

In foo_ui_columns, any other selections are lost.  Could you possibly add this feature in the next release?  It's something I use quite often, for replaygain selections, for example.

I see what you are saying - multiple selections are a bit of a bitch. Maybe I should just revert back to the old selection behaviours. I dont know.. Maybe as an option if it isnt too much hassle.

However, you can press ctrl up on the keyboard, and use space to select (it might take some time though..)

Quote
Quote
I tried
Code: [Select]
FF0000脆脝00FF00脰脙0000FFblah
but it worked correctly.

Hrm, that's weird...
Even your sample string didn't work here.
I've tested that on the default settings and I didn't use any global variables on it, but it still shows like this
[Screen Shot] (http://foobar.s53.xrea.com/up/files/up023.png)

I'm using it with v0.8 on win2k sp4 Japanese.
The components I'm using with Columns UI are only
foo_id3v2.dll foo_input_std.dll foo_out_dsound_ex.dll.

Anyway, I uploaded the fcs file here (http://foobar.s53.xrea.com/up/files/up024.fcs).

It works fine here: link (http://members.lycos.co.uk/musicf/colour.PNG)

Anyway, your fcs file crashes here, this bug (with zerolength strings) is fixed if you redownload, thanks.

Image from your fcs file:

(http://members.lycos.co.uk/musicf/col2.PNG)

So I dont know..  Ill look into it anyway..

Quote
Quote
- can no longer resize columns in auto sizing mode


Can you disable the mouse cursor changing when hovering over the column seperators?

I havent found an easy way to do so.. Ill look into it anyway.
Title: Columns UI
Post by: koach on 2004-03-28 13:51:58
Quote
Anyway, your fcs file crashes here, this bug (with zerolength strings) is fixed if you redownload, thanks.


I didn't aware this bug, thanks.

Quote
It works fine here: link (http://members.lycos.co.uk/musicf/colour.PNG)

Image from your fcs file:

Title: Columns UI
Post by: musicmusic on 2004-03-28 13:59:50
koach:

From your screenshot, I think I can see what is going on.

Can you try adding a few extra characters (five or so at the end)?

e.g. $char(3)FF0000$char(3)脆脝$char(3)00FF00$char(3)脰脙$char(3)0000FF$char(3)blahbghbjgv

and if the result is different, post a screenshot. Thanks.

Quote
Here is a mirror!!

Thanks
Title: Columns UI
Post by: koach on 2004-03-28 14:18:42
Quote
koach:

From your screenshot, I think I can see what is going on.

Can you try adding a few extra characters (five or so at the end)?

e.g. $char(3)FF0000$char(3)脆脝$char(3)00FF00$char(3)脰脙$char(3)0000FF$char(3)blahbghbjgv

and if the result is different, post a screenshot. Thanks.

I tried this, but the result was the same as before...
Title: Columns UI
Post by: musicmusic on 2004-03-28 15:08:18
I don't know then. From your screenshot, I think an extra char 3 is getting in there there somehow, and you've also got one too many squares..

Does it work correctly with the standard ui? If so, I will make some kind of debug build to try and work out what is going on..

Anyone else on Win 2k sp4 with or without problems?
Title: Columns UI
Post by: koach on 2004-03-28 15:31:10
Quote
I don't know then. From your screenshot, I think an extra char 3 is getting in there there somehow, and you've also got one too many squares..

Sorry about that. This was because I used the font which doesn't contain 脝 nor 脙.
So there were too many squares instead of these chars.
When I use Arial Unicode MS, the result is:
(http://foobar.s53.xrea.com/up/files/up025.png)


Quote
Does it work correctly with the standard ui?

Yes, it does.
Title: Columns UI
Post by: musicmusic on 2004-03-28 15:54:53
I think I found the bug, thanks. Please re-download and try again, I bumped the version to beta 8 since I also fixed resizing columns in non-autoresizing mode.
Title: Columns UI
Post by: Neksus on 2004-03-28 15:59:23
Quote
I think I found the bug, thanks. Please re-download and try again, I bumped the version to beta 8 since I also fixed resizing columns in non-autoresizing mode.

My mirror is updated with beta 8!

UI Columns 0.1 Beta 8 (http://www.neksus.dk/foobar/foo_ui_columns.dll)

--
Neksus
Title: Columns UI
Post by: koach on 2004-03-28 16:05:19
Quote
I think I found the bug, thanks. Please re-download and try again, I bumped the version to beta 8 since I also fixed resizing columns in non-autoresizing mode.

Wow! Now it works perfectly. Thanks!
Title: Columns UI
Post by: Böreck on 2004-03-28 16:35:43
Great work (as always)!
Only one request: Can you make every playlist save it's own column-widths? Of course that can't work with auto-resizing enabeled. I don't know if this is possible, cause problems or makes playlist-switching extremely slow, but at the moment I have to resize most colums if I change the playlist.
Title: Columns UI
Post by: ericw on 2004-03-29 10:23:02
Quote
Here is a mirror!!
UI Columns 0.1 Beta 7 (http://www.neksus.dk/foobar/foo_ui_columns.dll)

It is mine!
There is also a link on my site!

My UI Formatting Strings (and download mirror) (http://www.neksus.dk/en/foobar.php)

--
Neksus

Thank Neksus! I get it from your site at last
Title: Columns UI
Post by: desigrid on 2004-03-29 20:06:18
@musicmusic: My first post in this thread so I'd like to take this opportunity to compliment you for your great work on this component.

A small bug report (0.1 beta 8):
"Enable double clicking to rename playlists" only works when "Enable middle/double clicking to add playlists" is enabled.
Title: Columns UI
Post by: nIRV on 2004-04-02 09:36:54
bug: the ctrl+left mouse work well for selecting but you cannot deselect an already selected item ... ... did I miss on select somewhere?
Title: Columns UI
Post by: anza on 2004-04-02 09:57:41
Quote
bug: the ctrl+left mouse work well for selecting but you cannot deselect an already selected item ... ... did I miss on select somewhere?

IIRC musicmusic said it's intended to be that way
Title: Columns UI
Post by: musicmusic on 2004-04-02 23:52:11
Quote
Only one request: Can you make every playlist save it's own column-widths? Of course that can't work with auto-resizing enabeled. I don't know if this is possible, cause problems or makes playlist-switching extremely slow, but at the moment I have to resize most colums if I change the playlist.

It wouldn't cause any problems to implement, maybe some things to think about. I will think about it after 0.1 final (as an option of course).

Something you may want to try is to create multiple copies of the same columns, and use the playlist filters to set up different sets of columns for different playlists. That way, widths will be preserved but its a lot of hassle.. Depends on what exactly you want, really.

Quote
@musicmusic: My first post in this thread so I'd like to take this opportunity to compliment you for your great work on this component.

A small bug report (0.1 beta 8):
"Enable double clicking to rename playlists" only works when "Enable middle/double clicking to add playlists" is enabled.

Thanks, fixed for next version.

Quote
Quote
bug: the ctrl+left mouse work well for selecting but you cannot deselect an already selected item ... ... did I miss on select somewhere?

IIRC musicmusic said it's intended to be that way

If it bothers you poeple that much I will make it an option for next version..

Oh and documentation updated (http://members.lycos.co.uk/musicf/columns_manual.html).
Title: Columns UI
Post by: nIRV on 2004-04-03 03:36:30
I think it's bothering (ctrl+left click behaviour) because it's been like this for ... centuries ...  no but nevertheless it happens that sometimes you miss click an item and you dont really want to redo all your selection for one mouse error ...
Title: Columns UI
Post by: Silverbolt on 2004-04-03 04:16:07
Here's another one of my long posts. Feel free to ignore if the suggestions start getting too trivial :p

Using foobar 0.8.1 beta 3 and foo_ui_columns 0.1 beta 8 on Windows XP SP1.

Bugs:
- with custom buttons, the documnetation says the top-left pixel is for the transparent colour, when it's actually the bottom-left

- in the status bar, the width of 'Show selected tracks length' changes depending on whether the volume is shown (could very well be intentional and ignore if so) [pic (http://student.ucr.edu/~hnguy008/foo_ui_columns-002.png)]

Suggestions:
- the current order of checkboxes in the Columns conifg page is:
[ ] Show column [ ] Use custom sort spec [ ] Use custom colour spec
while the order of tabs is:
[ Display ][ Colour ][ Sort ]
could you change the order of the tabs to match the checkboxes (or vice versa) so that the two are consistent?

- support for a standard menu like default UI (not that anything's wrong with current buttons, but would be a nice addition if it's not too hard to implement)

- ability to lock a column's width (would be handy so you don't accidently resize columns such as dividers, etc.)

- support for ordering columns by dragging (in both Columns config page and UI)--convenient alternative to the Up/Down buttons

- have status bar show descriptions of highlighted menu commands (recently (?) added to default UI)

- remove the extra 5-pixel padding from the right of toolbar buttons (most evident when using custom buttons) [red arrow in this (http://student.ucr.edu/~hnguy008/foo_ui_columns-003.png) pic]

- if possible, change the background color of the seekbar to match the toolbar background [blue arrow in same (http://student.ucr.edu/~hnguy008/foo_ui_columns-003.png) pic]

- add tooltips for the playback buttons

- add buttons to toolbar for 'Stop after current' and 'Follow cursor' (taken from foo_tunes)--another convenience and a great alternative to going to the menu to check the status of these often-used commands (on a related note, a button for switching between Track Gain, Album Gain and disable ReplayGain)

- possibly not even possible and definately post-0.1 would be support of $crlf() in the playlist (these would make excellent album dividers--probably a dream request right up there with multiple fonts/bolding in playlist)

Quote
Quote
...a small area that can display info about the current track configured with TAGZ. Support for albumart would be great.

Yes, I'll see after 0.1. I dunno about "small area that can display info about the current track configured with TAGZ.", sounds like status bar to me..

Pretty much. Has the potential to be very useful though--a user could have the top 'now playing' bar display all tag info (maybe even scroll :p) and bottom could show all tech info (foo_tunes has a rather visually-appealing implmentation).

Thanks for your time and excellent work :]
Title: Columns UI
Post by: nIRV on 2004-04-03 07:35:47
Quote
...
- add buttons to toolbar for 'Stop after current' and 'Follow cursor' (taken from foo_tunes)--another convenience and a great alternative to going to the menu to check the status of these often-used commands (on a related note, a button for switching between Track Gain, Album Gain and disable ReplayGain)
...

I think the best would be to implement a "foobar commands" bar (same like p layback but you define the buttons and bind the buttons to a command in the fb2k command list)
Title: Columns UI
Post by: musicmusic on 2004-04-03 17:11:19
Quote from: nIRV,Apr 3 2004, 02:36 AM
I think it's bothering (ctrl+left click behaviour) because it's been like this for ... centuries ...  no but nevertheless it happens that sometimes you miss click an item and you dont really want to redo all your selection for one mouse error ...

Actually i was wrong anyway, there wasnt any real reason for me changing it in the first place..

Quote from: Silverbolt,Apr 3 2004, 03:16 AM
Bugs:
- with custom buttons, the documnetation says the top-left pixel is for the transparent colour, when it's actually the bottom-left


You are correct, it is the bottom left. All I am doing here is using uLoadImage, and MSDN said first pixel so I assumed it was the top-left.. apparently not. If you want something better (mask for transaprency instead of this first pixel crap) I'd be happy to change it.

Quote from: Silverbolt,Apr 3 2004, 03:16 AM

- in the status bar, the width of 'Show selected tracks length' changes depending on whether the volume is shown (could very well be intentional and ignore if so) [pic (http://student.ucr.edu/~hnguy008/foo_ui_columns-002.png)]


The extra space is because of the resizing thing... but I am not using the correct width for it, its about 10 pixels off. So you are correct its about 12 pixels wider in the second, thanks, it will be fixed.

Quote from: Silverbolt,Apr 3 2004, 03:16 AM

Suggestions:
- the current order of checkboxes in the Columns conifg page is:
[ ] Show column [ ] Use custom sort spec [ ] Use custom colour spec
while the order of tabs is:
[ Display ][ Colour ][ Sort ]
could you change the order of the tabs to match the checkboxes (or vice versa) so that the two are consistent?

Yes, i was going to change that and keep forgetting, thanks for the reminder.

Quote from: Silverbolt,Apr 3 2004, 03:16 AM
- support for a standard menu like default UI (not that anything's wrong with current buttons, but would be a nice addition if it's not too hard to implement)

Nope. If there is something wrong with the menu I'd rather fix it. There is no need for two menus..

Quote from: Silverbolt,Apr 3 2004, 03:16 AM
- ability to lock a column's width (would be handy so you don't accidently resize columns such as dividers, etc.)

I suppose it could be done, but maybe you'd be hapier with the auto-sizing mode. You can press escape when resizing anyway.

Quote from: Silverbolt,Apr 3 2004, 03:16 AM
- support for ordering columns by dragging (in both Columns config page and UI)--convenient alternative to the Up/Down buttons
Yes I was planning both.

Quote from: Silverbolt,Apr 3 2004, 03:16 AM
- have status bar show descriptions of highlighted menu commands (recently (?) added to default UI)
Yes, I was just delaying implementing that..

Quote from: Silverbolt,Apr 3 2004, 03:16 AM
- remove the extra 5-pixel padding from the right of toolbar buttons (most evident when using custom buttons) [red arrow in this (http://student.ucr.edu/~hnguy008/foo_ui_columns-003.png) pic]
Yes, that was pissing me off actually. I found the cause of that padding and it is gone for the next version.

Quote from: Silverbolt,Apr 3 2004, 03:16 AM
- if possible, change the background color of the seekbar to match the toolbar background [blue arrow in same (http://student.ucr.edu/~hnguy008/foo_ui_columns-003.png) pic]
I tried to fix that but didnt get anywhere. I may try again otherwise best I can do is put some border on it..

Quote from: Silverbolt,Apr 3 2004, 03:16 AM
- add tooltips for the playback buttons
Ok.

Quote from: Silverbolt,Apr 3 2004, 03:16 AM
- add buttons to toolbar for 'Stop after current' and 'Follow cursor' (taken from foo_tunes)--another convenience and a great alternative to going to the menu to check the status of these often-used commands (on a related note, a button for switching between Track Gain, Album Gain and disable ReplayGain)
Maybe. Or maybe fully customisable toolbar (using menu actions) as discussed before. I dont know.

Quote from: Silverbolt,Apr 3 2004, 03:16 AM
- possibly not even possible and definately post-0.1 would be support of $crlf() in the playlist (these would make excellent album dividers--probably a dream request right up there with multiple fonts/bolding in playlist)
Possible - yes. But variable heights would probably be a fair bit of work. I'll think about it after 0.1 anyway.

Thank you for your feedback.
Title: Columns UI
Post by: wanked on 2004-04-04 04:03:35
is this still very buggy or pretty stable?

btw do you have to use strings for everything? or is there an ez way for ppl to just create columns and such
Title: Columns UI
Post by: Neksus on 2004-04-04 09:58:51
Quote
is this still very buggy or pretty stable?

btw do you have to use strings for everything? or is there an ez way for ppl to just create columns and such

It works very well!
I have had no crashes with version 0.1 beta8!

If you don't like strings you can use import to import other peoples settings!
Look here:
A thread in this forum with settings (http://www.hydrogenaudio.org/forums/index.php?showtopic=19706&)
and here
spase Columns Formatting Site (http://columns.outerspase.net/)

--
Neksus
Title: Columns UI
Post by: vuilnis on 2004-04-04 12:07:24
Hi there,

Haven't been reading this thread for a while, I got the latest build and trying to catch up again. So sorry if these issues already passed:

When choosing "sort selection only when clicking header" it doesn't sort anything when there is only one file selected (obviously). Could you make it so that when this is the case, it acts like if there was no selection made, ie, sort all files.

In the right-mouse menu where you can en/disable the columns, can you move the bottom bit where "preferences" and "edit this column" reside up, I got so (too) many columns that I have to scroll all the way down every time I want to make a simple change.

Also, a semi-huge thank you for changeing back the ctrl-leftmouse selection behavior thing...now if only I could use it to de-selcet aswell....I'd say leave the alt-selection thingie for those who don't care about changeing their behaviour patterns 
Title: Columns UI
Post by: ep0ch on 2004-04-04 13:50:20
musicmusic,

When double clicking the sidebar playlist seperator, instead of toggling between enable/disable can you change it so it toggles between the minimised width (probably 0) and the last width?

Reason being at present: doubleclick to minimise then you can't resize the sidebar width.

cheers...
Title: Columns UI
Post by: musicmusic on 2004-04-04 14:21:05
Quote
When choosing "sort selection only when clicking header" it doesn't sort anything when there is only one file selected (obviously). Could you make it so that when this is the case, it acts like if there was no selection made, ie, sort all files.

Ok.

Quote
In the right-mouse menu where you can en/disable the columns, can you move the bottom bit where "preferences" and "edit this column" reside up, I got so (too) many columns that I have to scroll all the way down every time I want to make a simple change.

Ok I guess that makes sense.

Quote
I'd say leave the alt-selection thingie for those who don't care about changeing their behaviour patterns 

Hahahahahahaha  Yes that is a brilliant idea. It will be back anyway since you asked, but on mouse up like windows explorer/standard listview.

Quote
musicmusic,

When double clicking the sidebar playlist seperator, instead of toggling between enable/disable can you change it so it toggles between the minimised width (probably 0) and the last width?

Reason being at present: doubleclick to minimise then you can't resize the sidebar width.

cheers...


Actually resizing from hidden is broken, it does resize it but doesnt show it, so you still have to double click it again. This was working correcly originally but I commented out that line of code for some reason ..

I don't see any benefit to changing it to work how you describe, it should be transparent to the user (after the bug is fixed) anyway..
Title: Columns UI
Post by: spase on 2004-04-05 18:20:40
musicmusic: what all info is saved in the .fcs file besides just the column string?  Anything?
Title: Columns UI
Post by: musicmusic on 2004-04-05 22:44:09
Quote
musicmusic: what all info is saved in the .fcs file besides just the column string?  Anything?

What exactly do you mean aside from the "columns string"?

Most of the UI-related settings are stored; here is complete list of what a file can contain which Im sure you can decipher into some common english..

Quote
CONFIG_COLUMN,
   CONFIG_USE_GLOBAL,
   CONFIG_GLOBAL,
   CONFIG_COLOUR,
   CONFIG_SHOW_HEADER,
   CONFIG_SHOW_PLIST,
   CONFIG_SHOW_TABS,
   CONFIG_COLOUR_BACK,
   CONFIG_COLOUR_FRAME,
   CONFIG_COLOUR_PLIST_FORE,
   CONFIG_COLOUR_PLIST_BACK,
   CONFIG_COLOUR_VIS_FORE,
   CONFIG_COLOUR_VIS_BACK,
   CONFIG_FONT_PLAYLIST,
   CONFIG_FONT_HEADER,
   CONFIG_FONT_STATUS,
   CONFIG_FONT_PLIST,
   CONFIG_FB2K_STATUS,
   CONFIG_FB2K_SYSTRAY,
   CONFIG_FB2K_WTITLE,

   /*v2*/
   CONFIG_NOHSCROLL,
   CONFIG_USE_GLOBAL_SORT,
   CONFIG_HEIGHT,
   CONFIG_PLHEIGHT,

   /*v3*/
   CONFIG_USE_OLD_GLOBAL,

CONFIG_COLUMN is a column, CONFIG_NOHSCROLL is auto-resizing mode, PLIST is playlist sidebar, the rest are fairly straight forward..

All of those are do not have to be in an fcs file, but the only ones you can currently prevent from being in there are the status bar/window title and systray strings.

Aside from settings, nothing else is stored, if that is what you are getting at..
Title: Columns UI
Post by: musicmusic on 2004-04-07 13:15:43
rc1 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll):
- "Enable double clicking to rename playlists" works when "Enable middle/double clicking to add playlists" is not enabled.
- fixed minor bug where focus was taken away from foobar on startup temporarily
- fixed playback buttons padding on right
- added tooltips on playback buttons
- menu dsecriptions on status bar
- fixed resizing hidden playlist sidebar
- consistent sizing of total length of selected tracks on status bar
- return of ctrl-click, death of alt-click
- option for alternate playlist selections model, which is more like standard ui / original columns ui behaviour
- sort sel only option only effective when when selection is greater than 1
- header context menu rearranged a bit
- renaming active playlist correctly updates shown columns
- seekbar improvements: increased accuracy; can press escape to cancel seek
- in tabs/sidebar, playlist keyboard shortcuts no longer executed

Also available from spase's site (http://columns.outerspase.net/pafiledb.php?action=category&id=6).
Title: Columns UI
Post by: Neksus on 2004-04-07 13:23:03
My mirror also updated!

0.1 RC1 (http://www.neksus.dk/foobar/foo_ui_columns.dll)
foobar2000 page (http://www.neksus.dk/foobar.shtml)

--
Neksus
Title: Columns UI
Post by: nIRV on 2004-04-07 16:11:50
ohh good

one thing (last time I tried with b8 it didnt work) , could you enable shift+click on the seekbar to behave like the standard ui (i.e. instant seek)

and, when you wheel-click the seek region, it's doing something weird ... not happening with the standard ui ...

thanks again, your work is very appreciated

nIRV
Title: Columns UI
Post by: desigrid on 2004-04-07 18:48:29
RC1 Bug Report: Seekbar doesn't work for files that are 54:37mins and longer. Tested in the following manner:

1) Test file: A Nero Digital movie containing an AAC audio stream that is 1:34:13 hours.

2) Playback is fine but realised seeking doesn't work.

3) Tried default UI - Seeking works.

4) Tried columns UI beta 8 - Seeking works.

5) Created a cuesheet in this format:
Code: [Select]
FILE "test.mp4" WAVE
 TRACK 01 AUDIO
   INDEX 01 00:00:00
 TRACK 02 AUDIO
   INDEX 01 54:37:00


6) By trial & error, found that seeking for TRACK 01 fails at 54:37.

Problem is that I am unable to reproduce using a 'real' audio file, as opposed to an audio stream in a movie (don't have an audio file that long as I am a single track guy ).

Despite this, great work with columns UI
Title: Columns UI
Post by: musicmusic on 2004-04-07 21:45:41
Quote
ohh good

one thing (last time I tried with b8 it didnt work) , could you enable shift+click on the seekbar to behave like the standard ui (i.e. instant seek)

and, when you wheel-click the seek region, it's doing something weird ... not happening with the standard ui ...

thanks again, your work is very appreciated

nIRV

1. Ok Ill add it for RC2.

2. It just gives it the focus (standard trackbar behaviour) ? I know its not a useful behaviour, but I didnt think people would actually middle click it anyway.. I will change it in RC2.

Quote
RC1 Bug Report: Seekbar doesn't work for files that are 54:37mins and longer. Tested in the following manner:

1) Test file: A Nero Digital movie containing an AAC audio stream that is 1:34:13 hours.

2) Playback is fine but realised seeking doesn't work.

3) Tried default UI - Seeking works.

4) Tried columns UI beta 8 - Seeking works.

5) Created a cuesheet in this format:
Code: [Select]
FILE "test.mp4" WAVE
 TRACK 01 AUDIO
   INDEX 01 00:00:00
 TRACK 02 AUDIO
   INDEX 01 54:37:00


6) By trial & error, found that seeking for TRACK 01 fails at 54:37.

Problem is that I am unable to reproduce using a 'real' audio file, as opposed to an audio stream in a movie (don't have an audio file that long as I am a single track guy ).

Despite this, great work with columns UI

Ooops, please redownload.. Thanks for the report.
Title: Columns UI
Post by: rectangle on 2004-04-07 22:36:20
I've lost my 'B' (http://people.smartchat.net.au/~carlodim/statusbar.png) 
Title: Columns UI
Post by: musicmusic on 2004-04-07 22:49:01
Quote
I've lost my 'B' (http://people.smartchat.net.au/~carlodim/statusbar.png) 

Fixed, please redownload.
Title: Columns UI
Post by: Neksus on 2004-04-07 22:55:43
My mirror updated!
Message:
My mirror will have the newest version within 1-10 mins after muscimusic has made a released!

--
Neksus
Title: Columns UI
Post by: nIRV on 2004-04-08 10:36:21
post 0.1 suggestion

a) expend the sidebar possibility (i.e. not just a playlist list but could be album list too, container for history component, etc. who knows)

b) offer the possibility to put the tabs under the playlist
Title: Columns UI
Post by: anza on 2004-04-08 13:14:52
I'd like to see ctrl+a support in the config page, as the formatting strings tend to get bit long and as I edit them always in TextPad I need to copy-paste them all the time.
Title: Columns UI
Post by: dano on 2004-04-08 14:21:33
Neksus, can you add 'VA' as second various artist indicator to your azrael theme? (V.A. is already there, but i dont use that)
and if it is in various artist mode, is it supposed to show the album name?
Because it showed me only artist and title so far
Title: Columns UI
Post by: juglesh on 2004-04-08 20:21:38
musicmusic: request please:

enable dragging of tracks off of playlist to folder copies the files to that folder

edit: upgraded to latest columns, works fine w/ ctrl click, thanks
Title: Columns UI
Post by: wanked on 2004-04-08 22:50:06
how would i add albumlist to the side or explorer?
also how would i add a column to show time elapsed?
Title: Columns UI
Post by: desigrid on 2004-04-08 23:49:46
Quote
enable dragging of tracks off of playlist to folder copies the files to that folder, as in default ui:
http://www.hydrogenaudio.org/forums/index....ndpost&p=201420 (http://www.hydrogenaudio.org/forums/index.php?showtopic=20554&view=findpost&p=201420)

Read one of your post from the referenced thread saying that right-click doesn't work for you. However, for me (using RC1) I get a context menu allowing me to either 'Copy Here' or 'Cancel'. Alternatively, ctrl-click and drag directly copies the tracks off the playlist.

Similarly, copying tracks between playlists works the same way.

IMHO, ctrl-click and drag works better than the left-click and drag using the default UI as, with the default UI, the arrangement of the playlist gets messed up if the mouse veers off from the horizontal position of the track(s) I wish to copy.
Title: Columns UI
Post by: ndrake on 2004-04-09 03:14:17
Quote
how would i add albumlist to the side or explorer?
also how would i add a column to show time elapsed?

I don't know what you are asking about albumlist, but it is its own window, there is no way to change that. 

I have my 'length' column set to display time elapsed / total length:
Code: [Select]
[%_TIME_ELAPSED% / ]%_LENGTH%

if you only want it to show time elapsed then just have it display:
Code: [Select]
%_TIME_ELAPSED%

but then the column will be empty when that track isn't playing.  So you could do this:
Code: [Select]
$if2(%_TIME_ELAPSED%,%_LENGTH%)

and then it will always display the lenght, and show the time elapsed on a playing track.  hope that helps!
Title: Columns UI
Post by: wanked on 2004-04-09 03:59:45
how would i make albumlist appear in its own window?
i have that same code for the length column but for some reason it doesnt display elapsed time
Title: Columns UI
Post by: Neksus on 2004-04-09 09:24:24
Quote
Neksus, can you add 'VA' as second various artist indicator to your azrael theme? (V.A. is already there, but i dont use that)
and if it is in various artist mode, is it supposed to show the album name?
Because it showed me only artist and title so far

My formatting string is made to work best when people have tags!
It does not guess anything and it never will so if there's no album tag it does not display a directory name or something else!
Use various tag as Various Artist Identifier!
Just mark the album in question in foobar2000 and add the tag various and set the value to anything!

--
Neksus
Title: Columns UI
Post by: musicmusic on 2004-04-09 13:21:39
Quote
I'd like to see ctrl+a support in the config page, as the formatting strings tend to get bit long and as I edit them always in TextPad I need to copy-paste them all the time.

Ok.

Quote
musicmusic: request please:

enable dragging of tracks off of playlist to folder copies the files to that folder, as in default ui:
http://www.hydrogenaudio.org/forums/index....ndpost&p=201420 (http://www.hydrogenaudio.org/forums/index.php?showtopic=20554&view=findpost&p=201420)

As already mentioned, use ctrl+drag.

Quote
how would i add albumlist to the side or explorer?

You can't right now.

Quote
i have that same code for the length column but for some reason it doesnt display elapsed time

Go prefs / display / show dynamic info.
Title: Columns UI
Post by: Schinkentoni on 2004-04-09 14:18:40
Could this be a bug?
Picture up works as it is supposed to be; it goes to the top of the page and then scrolls all the way up to playlist number one.
But picture down only goes to the end of the page and then does not scroll.
I use xp sp1, fb2k 0.8.1 and ui rc1

Edit: Sorry; restarted and everything works again.
Title: Columns UI
Post by: wanked on 2004-04-09 15:51:01
well according to ndrake, albumlist has its own window
maybe you could clarify that?
Title: Columns UI
Post by: wanked on 2004-04-09 16:12:34
upnorth

where can i find the hybrid, dynamic code?
Title: Columns UI
Post by: asterix9 on 2004-04-09 19:30:15
Quote
Quote
Neksus, can you add 'VA' as second various artist indicator to your azrael theme? (V.A. is already there, but i dont use that)
and if it is in various artist mode, is it supposed to show the album name?
Because it showed me only artist and title so far

My formatting string is made to work best when people have tags!
It does not guess anything and it never will so if there's no album tag it does not display a directory name or something else!
Use various tag as Various Artist Identifier!
Just mark the album in question in foobar2000 and add the tag various and set the value to anything!

--
Neksus

hello neksus

i have a request for you:


1. can you make in azrael sepparate columns for artis and albums ?
2. can you not change colors if i have or not track;s numbers ?


thank's
Title: Columns UI
Post by: dano on 2004-04-09 19:54:13
Quote
My formatting string is made to work best when people have tags!
It does not guess anything and it never will so if there's no album tag it does not display a directory name or something else!
Use various tag as Various Artist Identifier!
Just mark the album in question in foobar2000 and add the tag various and set the value to anything!

--
Neksus

thats ok for me
my only problem left is that your theme does not work correctly when my track fields are like this: 01/10, 02/10, ... instead of just 01, 02, ...
is it possible that 01/10,... tracks will also work?
Title: Columns UI
Post by: Neksus on 2004-04-09 20:46:04
Quote
Quote
My formatting string is made to work best when people have tags!
It does not guess anything and it never will so if there's no album tag it does not display a directory name or something else!
Use various tag as Various Artist Identifier!
Just mark the album in question in foobar2000 and add the tag various and set the value to anything!

--
Neksus

thats ok for me
my only problem left is that your theme does not work correctly when my track fields are like this: 01/10, 02/10, ... instead of just 01, 02, ...
is it possible that 01/10,... tracks will also work?

Umm I will try to see if I can get 01/10 tracknumbers working!

[edit] Fixed in latest version! All kind of tracknumber styles are supported now!
These are: 1/1, 10/12, 1 of 1, 12 of 12 and so on! I tried with the different styles the FreeDB search has as options and they all work!
[/edit]

--
Neksus
Title: Columns UI
Post by: Neksus on 2004-04-09 20:50:12
Quote
i have a request for you:


1. can you make in azrael sepparate columns for artis and albums ?
2. can you not change colors if i have or not track;s numbers ?


thank's

1) Azrael 1.x was like this
see here Old Versions (http://www.neksus.dk/oldfoobar.shtml)
2) ?? What do you mean?

--
Neksus
Title: Columns UI
Post by: asterix9 on 2004-04-09 22:00:44
Quote
Quote
i have a request for you:


1. can you make in azrael sepparate columns for artis and albums ?
2. can you not change colors if i have or not track;s numbers ?


thank's

1) Azrael 1.x was like this
see here Old Versions (http://www.neksus.dk/oldfoobar.shtml)
2) ?? What do you mean?

--
Neksus

i mean, that, if music has a track number, the colors of that track is changing.... so, i want, if you can to modify the azrael in order not to change colors...
Title: Columns UI
Post by: Neksus on 2004-04-10 08:24:30
Quote
Quote
Quote
i have a request for you:


1. can you make in azrael sepparate columns for artis and albums ?
2. can you not change colors if i have or not track;s numbers ?


thank's

1) Azrael 1.x was like this
see here Old Versions (http://www.neksus.dk/oldfoobar.shtml)
2) ?? What do you mean?

--
Neksus

i mean, that, if music has a track number, the colors of that track is changing.... so, i want, if you can to modify the azrael in order not to change colors...

You want it to display as a single list?
Add -s- anywhere before or after the playlist name!

--
Neksus
Title: Columns UI
Post by: yandexx on 2004-04-10 14:35:28
rc1 is nice work!
musicmusic,
once again I'm asking you to make toolbars remember their positions after re-enabling them
and also make seekbar if dragged too far from it to return back (not only ESC key). emm, I hope you understand what I'm saying. It is done in this way in default UI
thanx for the great ui!
Title: Columns UI
Post by: szczurolap on 2004-04-10 15:05:59
question:

is there any possiblity to control content of tooltips in foo_ui ?

for example:
in my playlist i have short info about files (no., title,artist,album)
and i wish that tooltip show me rest of information: bitrate,time, and stuff.

to be clear, im talking about playlist tooltip, not tray tooltip
Any possibility to do this ?
Title: Columns UI
Post by: nIRV on 2004-04-10 16:56:42
that tooltip thing is a very good idea ... in fact it should be in the core of foobar just like other formattings ... but if we have it only in columns for now, goood

it should allow multiple lines, and colors ... with selectable background and border color (not fixed colors)
Title: Columns UI
Post by: Lyx on 2004-04-12 01:22:45
i tried to find information about it in the thread, but couldn't find any info on that in the changelogs, so:

was the problem that colour-codes dont work in global strings fixed? (i mean, fixed without using the old(slow) method of parsing global strings). That is the only single thing which keeps me back from switching to ui_columns.

- Lyx
Title: Columns UI
Post by: DustMagnet on 2004-04-12 05:17:33
Quote
well according to ndrake, albumlist has its own window
maybe you could clarify that?

In the menu, go to Components and click Album List. A window pops up. Is this what you want integrated into the sidebar? It's an interesting idea.
Title: Columns UI
Post by: musicmusic on 2004-04-12 12:52:28
Quote
well according to ndrake, albumlist has its own window
maybe you could clarify that?

Components/Albumlist ? 

Quote
rc1 is nice work!
musicmusic,
once again I'm asking you to make toolbars remember their positions after re-enabling them
and also make seekbar if dragged too far from it to return back (not only ESC key). emm, I hope you understand what I'm saying. It is done in this way in default UI
thanx for the great ui!

1. Yes Ok.
2. Maybe, Im not sure.

Quote
question:

is there any possiblity to control content of tooltips in foo_ui ?

Not right now. Maybe in a future version.. (post-0.1).

Quote
i tried to find information about it in the thread, but couldn't find any info on that in the changelogs, so:

was the problem that colour-codes dont work in global strings fixed? (i mean, fixed without using the old(slow) method of parsing global strings). That is the only single thing which keeps me back from switching to ui_columns.

- Lyx

No. It is beyond my control.

All I could do is remove any char 3s myself, you would still have to reinsert them in your other strings.
Title: Columns UI
Post by: wanked on 2004-04-12 15:55:15
well anybody know of a way to add explorer/albumlist or something like that to the side cuz foo_tunes has it, the string for bitrate, and track #, how to add # of the song in the playlist with the artist in the same column, and how to change the color of foobar, like in azrel
Title: Columns UI
Post by: kalmark on 2004-04-13 10:31:10
I noticed a bug with the columns-UI plugin.

It caused other plugins data not to be saved. Examples : I used DS2 output, and tend to change it from one sound card to the other, as this is easier than pluging the headphone in and out -> I left it on one sound card, and on next foobar start it was on the other again.
Another example is visualisation plugins: I tried with both "simple spectrum" and "simple stereo" vis, and they both could not save window positions.
There was also a problem with saving the playlist tabs (some appended trackks disappeared, and had to be appended again)
Even ColumnsUI config was not saved (noticed on "put dropped files at the end" setting).

Noticing this, I changed the UI back to default, where everything worked OK. Then, I changed back to ColumnsUI, and the above mentioned errors were gone for one start and then back again.

I'm using F2k 0.8.1, ColumnsUI RC1 with Azrael formatting string, WinXP SP1.

I'm stuck with the default UI until this is fixed
Title: Columns UI
Post by: musicmusic on 2004-04-13 13:00:14
Hrm..

Sounds like it is crashing or terminating prematurely or something for some reason

Can you reproduce it with beta 8? It is available on spase's site.
And also can you reproduce it on a clean install?

Thanks.
Title: Columns UI
Post by: kalmark on 2004-04-13 13:20:20
I will try both and report back.

edit: http://columns.outerspase.net (http://columns.outerspase.net) is time-outing on me right now

edit again: clean install (foo_null and foo_vis_stereo as extra components to test) gives the same results. Still waiting for spase's site to come back.
Title: Columns UI
Post by: musicmusic on 2004-04-13 13:27:57
Quote
http://columns.outerspase.net (http://columns.outerspase.net) is time-outing on me right now

It is also here (http://members.lycos.co.uk/musicf//test/foo_ui_columns_0.1_b8.dll).

Thanks.
Title: Columns UI
Post by: kalmark on 2004-04-13 13:51:39
OK, update:

Beta8 and RC1 give the same results even on a clean install, but only the window position and size of foo_vis_stereo and foo_vis_simple_spectrum are not saved, everything else I checked (like foo_osd) is.
I the mentioned vis components are not compiled against a recent SDK, I'll check if that helps.
Strange, though, works fine with the default UI.

Ideas? I can send you the source of vis_stereo if you wish to give it a look.

[edit] Recompiling foo_vis_stereo did not help. Though I can't say I knew what I was doing, I only did vis_stereo for fun, hacking foosion's simple_spectrum [/edit]
Title: Columns UI
Post by: musicmusic on 2004-04-13 16:06:41
Ok. So the only problem is the window positions?

I could only get simple spectrum to save its window position if you close foobar whilst the simple spectrum window is not shown. This was no different with the default ui and columns ui.

Are you seeing something different ?
Title: Columns UI
Post by: kalmark on 2004-04-13 16:43:30
Well, with simple spectrum, I see the same as you. (On the clean install, don't know what was wrong with the "un-clean" install so it did not save anything, but that's another story)

But, foo_vis_stereo has a different behaviour on the default and the columns UI. Window status is saved with "default", and not saved with "columns". You can check at: http://kalmark.fw.hu/foo_vis_stereo.dll (http://kalmark.fw.hu/foo_vis_stereo.dll)
Title: Columns UI
Post by: musicmusic on 2004-04-13 16:59:15
Ahh, reproduced. It needs to be closed from the x buttons etc. to reproduce (not foobar2000/restart like i was doing..)

But hrrm :/

I will look into it later, your source would probably help.
Title: Columns UI
Post by: kalmark on 2004-04-13 17:20:44
You can get it from http://kalmark.fw.hu/vis_stereo_source.zip (http://kalmark.fw.hu/vis_stereo_source.zip)

It is possible that my code is the one which is buggy! But it's way beyond my abilities to check this, sorry. It was quite hard even to recompile for 0.8.1.
Title: Columns UI
Post by: foosion on 2004-04-13 17:58:55
Quote
It is possible that my code is the one which is buggy! But it's way beyond my abilities to check this, sorry.

You should destroy the vis window in the on_quit handler, if it is shown, so that read_window_placement() is called in the WM_DESTROY message handler. You should also call on_quit from on_system_shutdown, if you're not already doing this.


As for foo_vis_simple_spectrum, you should check that you have version 0.1.3. (If you don't have it, you can get it here (http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/vis/foo_vis_simple_spectrum-0.1.zip).) This version of simple spectrum should remember the window position when you close fb2k, but not when you shut down Windows while fb2k is running (and simple spectrum is active).
Title: Columns UI
Post by: kalmark on 2004-04-13 18:50:05
musicmusic!!! Sorry for wreaking havoc 
After messing more with my source according to foosions tips, the "bug" has been squished, but rather on my side than yours.

I don't know BTW, why my code worked well with the default UI 

Thanks for your patience, and sorry again.

And thanks, foosion, for your help.
Title: Columns UI
Post by: Xenion on 2004-04-13 21:18:06
i just wanted to say that I ABSOLUTELY LOVE THIS PLUGIN!!!

2 questions:

what is newer b8 or RC1 ?
where can i find custom buttons ?

look how pretty it is:

foobar (http://www.on-air.info/UI_CLM.png)

thank you very much for giving me such a nice foobar
Title: Columns UI
Post by: spase on 2004-04-13 21:58:37
Quote
http://columns.outerspase.net (http://columns.outerspase.net) is time-outing on me right now

works fine now... something with the DNS update or something... who knows.
Title: Columns UI
Post by: vip on 2004-04-13 23:19:42
Quote
i just wanted to say that I ABSOLUTELY LOVE THIS PLUGIN!!!

2 questions:

what is newer b8 or RC1 ?
where can i find custom buttons ?

look how pretty it is:

foobar (http://www.on-air.info/UI_CLM.png)

thank you very much for giving me such a nice foobar

newer would be RC1 .. but why use that when final is out ?
Title: Columns UI
Post by: Xenion on 2004-04-13 23:35:53
Quote
newer would be RC1 .. but why use that when final is out ?

where ? can't find it here: http://columns.outerspase.net (http://columns.outerspase.net)
Title: Columns UI
Post by: musicmusic on 2004-04-13 23:52:18
Quote
musicmusic!!! Sorry for wreaking havoc 
After messing more with my source according to foosions tips, the "bug" has been squished, but rather on my side than yours.

I don't know BTW, why my code worked well with the default UI 

Thanks for your patience, and sorry again.

And thanks, foosion, for your help.

You didnt wreak havoc !! I still want to look into what exactly is happening different from the default ui.

There still may or may not be a problem, so no apology needed..

(Oh and I did have old foo_vis_simple_spectrum, 0.1.0  )

Quote
what is newer b8 or RC1 ?

Most likely RC1 

Quote
where can i find custom buttons ?

I have not seen anyone with a proper set of custom buttons yet. Maybe you should contribute some

Quote
newer would be RC1 .. but why use that when final is out ?

?
Title: Columns UI
Post by: Tim Mervielde on 2004-04-14 00:55:29
Hi,

Thank you for this wonderful plug in.

I would like to report a small glitch in RC1: The seekbar doesn’t work with long (>=57min) musepack files: the seekbar is locked.
(Long mp4-files however, aren’t a problem)

This glitch did not happen in beta8.


-tm/
Title: Columns UI
Post by: Silverbolt on 2004-04-14 03:23:36
Small bug: column headers which are center or right-aligned shift to the left when you sort by them (click on the header and get that little triangle); they stay left-aligned even after sorting by a different column afterwards and don't reset until you switch playlists. Thanks.
Title: Columns UI
Post by: musicmusic on 2004-04-14 11:27:47
Quote
Hi,

Thank you for this wonderful plug in.

I would like to report a small glitch in RC1: The seekbar doesn’t work with long (>=57min) musepack files: the seekbar is locked.
(Long mp4-files however, aren’t a problem)

This glitch did not happen in beta8.


-tm/

Sounds like the bug reported before - can you redownload and try again?
Quote
Small bug: column headers which are center or right-aligned shift to the left when you sort by them (click on the header and get that little triangle); they stay left-aligned even after sorting by a different column afterwards and don't reset until you switch playlists. Thanks.

Thanks, will be fixed for RC2.
Title: Columns UI
Post by: ronyzyz1 on 2004-04-14 12:34:53
Would it be possible to simulate the playlist tabs of the Default User Interface more closely? I don't know if they're taller, or what it is, but the default tabs seem much cleaner and clearer than in foo_ui_columns...
Title: Columns UI
Post by: ronyzyz1 on 2004-04-14 12:37:44
Also, maybe I'm just stupid - Would it be possible to add the ASCII-style buttons from the Default User Interface as well?
Title: Columns UI
Post by: yandexx on 2004-04-14 15:47:56
a bug: if there's '&' character(s) in the name of playlist and playlist mode is tabs, there's no '&' shown and the next letter is underlined. Oh, Windows does that, right? default UI works ok with that. Fix please!
Still waiting for RC2...
Title: Columns UI
Post by: musicmusic on 2004-04-14 16:43:30
Quote
Would it be possible to simulate the playlist tabs of the Default User Interface more closely? I don't know if they're taller, or what it is, but the default tabs seem much cleaner and clearer than in foo_ui_columns...

I have changed it for RC2 so that it looks better without xp theming (or maybe just the particular style I use..)

Any remaining differences after that are from either a different border around the playlist, or the border around the header control.

Quote
Also, maybe I'm just stupid - Would it be possible to add the ASCII-style buttons from the Default User Interface as well?

What for ? I cant implement it exactly like the standard ui since I dont have a standard menu to put them in. I could put them on a toolbar though, but not for 0.1.

Quote
a bug: if there's '&' character(s) in the name of playlist and playlist mode is tabs, there's no '&' shown and the next letter is underlined. Oh, Windows does that, right? default UI works ok with that. Fix please!
Still waiting for RC2...

Thank you, fixed for RC2.
Title: Columns UI
Post by: ScislaC on 2004-04-14 18:15:00
Stupid question, but is there any reason why this component doesn't work for me at all? I tried installing both the newest ver of FB2K & Foo_ui_columns on 2 different machines and it shows all the options in preferences, but it doesn't actually show the columns in FB (or change the interface whatsoever). I also use foo_looks too, is there a conflict because of that? It seems like foo_looks is the only visual component I can get to work... BTW I'm running WinXP in case that affects things. Thanks.

-ScislaC
Title: Columns UI
Post by: musicmusic on 2004-04-14 18:16:13
Quote
Stupid question, but is there any reason why this component doesn't work for me at all? I tried installing both the newest ver of FB2K & Foo_ui_columns on 2 different machines and it shows all the options in preferences, but it doesn't actually show the columns in FB (or change the interface whatsoever). I also use foo_looks too, is there a conflict because of that? It seems like foo_looks is the only visual component I can get to work... BTW I'm running WinXP in case that affects things. Thanks.

-ScislaC

http://members.lycos.co.uk/musicf/columns_...ml#Installation (http://members.lycos.co.uk/musicf/columns_manual.html#Installation)

Quote
Under the "Display" section, select "Columns UI" as the user interface module.
Title: Columns UI
Post by: ScislaC on 2004-04-14 18:24:27
Boy do i feel dumb! Thanks much!
Title: Columns UI
Post by: ronyzyz1 on 2004-04-14 23:40:02
Feature request:

The user should be able to drag songs off the play list (onto the desktop or a folder) to make a copy of the file at the destination. This is possible with the default foobar2000 user interface and it would be nice to see this implemented in foo_ui_columns as well.

Thank you in advance!
Title: Columns UI
Post by: weetjerm on 2004-04-15 01:34:08
Quote
Feature request:

The user should be able to drag songs off the play list to make a copy of the file at the destination.

Right-click and drag...  It took me a while to find this too 
Title: Columns UI
Post by: kode54 on 2004-04-15 07:43:30
How about restoring the tray icon if/when Explorer is restarted?

Code: [Select]
static UINT WM_TASKBARCREATED = uRegisterWindowMessage("TaskbarCreated");


Or, you can initialize that variable when you create your window.

You can find a bit of information at this (old) page (http://www.microsoft.com/msj/0299/c/c0299.aspx), or search Google. :B
Title: Columns UI
Post by: nIRV on 2004-04-16 03:05:35
I just thought that it would be very nice to have an option on columns that will hide the columns if theres no playback and show when playback starts (or vise-versa) ... that could be very very nice

bouh
Title: Columns UI
Post by: musicmusic on 2004-04-16 13:18:38
Quote
Quote
Feature request:

The user should be able to drag songs off the play list to make a copy of the file at the destination.

Right-click and drag...  It took me a while to find this too 

Or ctrl+drag..

Quote
How about restoring the tray icon if/when Explorer is restarted?

Code: [Select]
static UINT WM_TASKBARCREATED = uRegisterWindowMessage("TaskbarCreated");


Or, you can initialize that variable when you create your window.

You can find a bit of information at this (old) page (http://www.microsoft.com/msj/0299/c/c0299.aspx), or search Google. :B

I was looking for that info the other day, I guess I don't need to bother now. :B

Implemented for RC2, thanks.

Quote
I just thought that it would be very nice to have an option on columns that will hide the columns if theres no playback and show when playback starts (or vise-versa) ... that could be very very nice

bouh

What would be on the playlist if there was no columns ? 
Title: Columns UI
Post by: Ruby on 2004-04-16 14:32:07
Quote
Quote
I just thought that it would be very nice to have an option on columns that will hide the columns if theres no playback and show when playback starts (or vise-versa) ... that could be very very nice

bouh

What would be on the playlist if there was no columns ? 

I think he meant to hide a single column, like the enabled option, but depending on the playback status. I can imagine this used for now-playing markers.
Title: Columns UI
Post by: musicmusic on 2004-04-16 15:05:26
Quote
Quote

I don't know BTW, why my code worked well with the default UI

I still want to look into what exactly is happening different from the default ui.

There still may or may not be a problem, so no apology needed..

I looked into it and basically you were getting called with on_flush() after the main window was destroyed, because uDefWindowProc was destroying it in response to the WM_CLOSE message. Obviously, your window is destroyed then and so the saving of the window position failed..

..whether it is a problem or not, I have changed it for RC2, at least for consistency.
Title: Columns UI
Post by: kalmark on 2004-04-16 15:52:35
Quote
Quote
Quote

I don't know BTW, why my code worked well with the default UI

I still want to look into what exactly is happening different from the default ui.

There still may or may not be a problem, so no apology needed..

I looked into it and basically you were getting called with on_flush() after the main window was destroyed, because uDefWindowProc was destroying it in response to the WM_CLOSE message. Obviously, your window is destroyed then and so the saving of the window position failed..

..whether it is a problem or not, I have changed it for RC2, at least for consistency.

It's not necessarily a problem, as the missing parts in my code that foosion pointed me to solved this problem. But fixing this part can't hurt, maybe there are some other plugins floating around whose author was not aware of this stuff.
Thanks! Awaiting RC2
Title: Columns UI
Post by: Frozen Fire on 2004-04-16 16:30:05
On 0.1 RC1 "Minimize to systray" check box doesn't work (has no effect, foobar still minimizes to taskbar). "Show systray icon" works properly.
Title: Columns UI
Post by: musicmusic on 2004-04-16 16:36:27
Quote
On 0.1 RC1 "Minimize to systray" check box doesn't work (has no effect, foobar still minimizes to taskbar). "Show systray icon" works properly.

Can't reproduce. Maybe you have "Show systray icon" disabled.
Title: Columns UI
Post by: Frozen Fire on 2004-04-16 16:49:05
Quote
Quote
On 0.1 RC1 "Minimize to systray" check box doesn't work (has no effect, foobar still minimizes to taskbar). "Show systray icon" works properly.

Can't reproduce. Maybe you have "Show systray icon" disabled.

Yes, I had it disabled. Thanks. It's slihtly different behaviour from default ui (it still minimizes to systray even if I have "Always show systray icon" disabled). My wish is possibility to completely remove foobar from taskbar (show only in systray regardless of it being minimized or brought to front).

Thanks for great plug-in. Tryed it only today and got stuck to it.
Title: Columns UI
Post by: musicmusic on 2004-04-16 17:12:05
Quote
Yes, I had it disabled. Thanks. It's slihtly different behaviour from default ui (it still minimizes to systray even if I have "Always show systray icon" disabled). My wish is possibility to completely remove foobar from taskbar (show only in systray regardless of it being minimized or brought to front).

Thanks for great plug-in. Tryed it only today and got stuck to it.

I see what you mean; neither did I know the standard ui does that.

It is changed in RC2 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll).

rc2:
- shift + drag on seekbar
- fixed: header alignment on sorted columns
- insert + copy buttons
- added rearrangement of columns from the header
- fixed '&' characters in tabs
- ctrl + a on column config
- tray icon recreated when explorer restarts
- rebar remenbers previous positions of toolbars
- when importing config, auto-sizing takes effect without restart
- made tabs look better in some circumstances
- on first startup, the window is not hidden
- fixed minor repainting bug with the header
- fixed minor bug when remember window positions is disabled
- changed some systray behaviour
- random fixes
Title: Columns UI
Post by: Suicide on 2004-04-16 17:26:25
thx
Title: Columns UI
Post by: desigrid on 2004-04-16 19:41:10
Just discovered a small header redrawing problem with RC2, reproduced in this manner:
1) "Auto-resizing column mode" is on.
2) Create new empty playlist (where there is no vertical scrollbar).
3) Add enough files to the playlist so that the vertical scrollbar appears.
4) Header isn't redrawn i.e. vertical scrollbar overlaps the right-most part of the header.

Also, since ctrl-a support has been added to the column config, why not add it for  globals too?

Was reluctant to nitpick on your great work, but I guess feedback is to only way to make it even better
Title: Columns UI
Post by: nIRV on 2004-04-17 03:27:39
Quote
Quote
Quote
I just thought that it would be very nice to have an option on columns that will hide the columns if theres no playback and show when playback starts (or vise-versa) ... that could be very very nice

bouh

What would be on the playlist if there was no columns ? 

I think he meant to hide a single column, like the enabled option, but depending on the playback status. I can imagine this used for now-playing markers. 

exactly ... the now playing animation columns, the time remaining/left columns, and other stuff too who knows ... but thing is, those columns takes space when the playback is stopped, for no reason ... so I think this feature could bring new possibilities
Title: Columns UI
Post by: Frozen Fire on 2004-04-17 07:58:04
Thanks for systray modification. And I too have problems with rerdaw after scrollbar appearing.
Title: Columns UI
Post by: Paranoia on 2004-04-17 09:49:11
Great plugin, am loving it, a few pointers tho:

Wouldn't it be better to have auto-resizing availible on a per-collumn basis. I think it jus provides wider felxibility, as there are some collumns which I'd want auto-resized, and some not. This could also make a "now playing" collumn effectivly disappear when nothing's playing?

Also, what is the format for a buttons.bmp file? It only asks for one file, so they all must be in the same image, and presumable in a specific order/positioning for the plugin to assign the buttons correctly?

Steve
Title: Columns UI
Post by: Neksus on 2004-04-17 09:53:34
Quote
Great plugin, am loving it, a few pointers tho:

Wouldn't it be better to have auto-resizing availible on a per-collumn basis. I think it jus provides wider felxibility, as there are some collumns which I'd want auto-resized, and some not. This could also make a "now playing" collumn effectivly disappear when nothing's playing?

Steve

If you have a column you dont want to resize set "resize" to 0!
Under the column there is an option called resize that tells how much a column should resize set that to 0 for the columns you don't wnat to resize!

--
Neksus
Title: Columns UI
Post by: Paranoia on 2004-04-17 10:15:57
Cheers  I thought it was strange that this wasn't an option.

Thanks,
Steve
Title: Columns UI
Post by: marienZ on 2004-04-17 11:10:58
Really nice plugin. It even works (and looks pretty) in wine/linux. I have two feature requests that would make it work even better for me:

- in the default ui, doubleclicking in the statusbar selects the currently playing track. Would it be possible to add this to foo_ui_columns?
- This one is probably for post-0.1: show the sidebar on mouse-over. When you're not using it, the sidebar is hidden. When you touch the left side of the window with the mouse pointer (and leave it there for a few seconds) the sidebar "slides" out. When you move the pointer away from the sidebar, it disappears again. Oh, actually I discovered the doubleclick-the-sidebar-separator-function while I'm writing this. That's almost as good as what I'm describing here.
Title: Columns UI
Post by: ronyzyz1 on 2004-04-17 11:52:25
musicmusic, the new tabs look great. Thanks very much!
Title: Columns UI
Post by: kode54 on 2004-04-17 11:56:04
Quote
- in the default ui, doubleclicking in the statusbar selects the currently playing track. Would it be possible to add this to foo_ui_columns?

It already does this.
Title: Columns UI
Post by: Paranoia on 2004-04-17 12:17:16
I've noticed in a few screenshots that people have images in their playlists (for replaygain a tick or a cross etc), and I am curious as to how this is done.

Is there an online to tutorial for this? Or would someone care to explain it?

I wish to create a rating collumn similar to that in foo_tunes (foo_tunes i feel is too buggy atm for my use).

Cheers,
Steve
Title: Columns UI
Post by: Neksus on 2004-04-17 12:22:38
Quote
I've noticed in a few screenshots that people have images in their playlists (for replaygain a tick or a cross etc), and I am curious as to how this is done.

Is there an online to tutorial for this? Or would someone care to explain it?

I wish to create a rating collumn similar to that in foo_tunes (foo_tunes i feel is too buggy atm for my use).

Cheers,
Steve

This is how I do it!
Code: [Select]
$if(%__replaygain_track_gain%,%_gone%|%_gtwo%$char(10003),%_rone%|%_rtwo%$char(10007))   
$if(%__replaygain_album_gain%,%_gone%|%_gtwo%$char(10003),%_rone%|%_rtwo%$char(10007))

It needs Arial Unicode MS or other Unicode font with special symbols!

--
Neksus
Title: Columns UI
Post by: musicmusic on 2004-04-17 13:42:33
Quote
Just discovered a small header redrawing problem with RC2, reproduced in this manner:
1) "Auto-resizing column mode" is on.
2) Create new empty playlist (where there is no vertical scrollbar).
3) Add enough files to the playlist so that the vertical scrollbar appears.
4) Header isn't redrawn i.e. vertical scrollbar overlaps the right-most part of the header.

Reproduced, thanks. I wouldnt call it a redrawing bug though, its updating+sizing..

Quote
Also, since ctrl-a support has been added to the column config, why not add it for globals too?

I was feeling lazy. I will add it for RC3.

Quote
Was reluctant to nitpick on your great work, but I guess feedback is to only way to make it even better
Yes

Quote
Quote
Quote
Quote
I just thought that it would be very nice to have an option on columns that will hide the columns if theres no playback and show when playback starts (or vise-versa) ... that could be very very nice

bouh

What would be on the playlist if there was no columns ? 

I think he meant to hide a single column, like the enabled option, but depending on the playback status. I can imagine this used for now-playing markers. 

exactly ... the now playing animation columns, the time remaining/left columns, and other stuff too who knows ... but thing is, those columns takes space when the playback is stopped, for no reason ... so I think this feature could bring new possibilities

Maybe..

..but seriously why would you have time remaining info in its own column? It would only be filled in for one track.

As for now playing marker columns, the column would still be redundant if the track playing was not in the (current) playlist.

Anyway, I will see after 0.1. Maybe as some general expansion of the playlist filters, i dont know.

Quote
Also, what is the format for a buttons.bmp file? It only asks for one file, so they all must be in the same image, and presumable in a specific order/positioning for the plugin to assign the buttons correctly?

Order of buttons is the same as they appear normally. The buttons should all be adjacent horizontally.

You can find info about format at the bottom of this page (http://members.lycos.co.uk/musicf/columns_manual.html).

Quote
- This one is probably for post-0.1: show the sidebar on mouse-over. When you're not using it, the sidebar is hidden. When you touch the left side of the window with the mouse pointer (and leave it there for a few seconds) the sidebar "slides" out. When you move the pointer away from the sidebar, it disappears again. Oh, actually I discovered the doubleclick-the-sidebar-separator-function while I'm writing this. That's almost as good as what I'm describing here.

Ok, but the number of requested post-0.1 features is awfully long..

Quote
musicmusic, the new tabs look great. Thanks very much!

Your welcome
Title: Columns UI
Post by: ep0ch on 2004-04-17 15:20:39
musicmusic,

When dragging and dropping a directory onto the playlist sidebar, instead of creating a new playlist called 'New Playlist' can it be changed to create a new playlist with the name of the directory?
E.g.:
Drag and drop a directory called 'David Bowie' onto the playlist sidebar and a new playlist called 'David Bowie' is made, not 'New Playlist'

Cheers
Title: Columns UI
Post by: marienZ on 2004-04-17 18:13:37
Quote
Quote
- in the default ui, doubleclicking in the statusbar selects the currently playing track. Would it be possible to add this to foo_ui_columns?

It already does this.

Hmm, must be a wine bug then. Sorry. I'll just use a keyboard shortcut.
Title: Columns UI
Post by: Paranoia on 2004-04-17 19:22:57
Cheers for information about the buttons

Here's my first button set. Based on XP in silver mode, but I think it should look fine in blue too. If not let me know.

XP Buttons (http://www.paranoiazplace.co.uk/foobar/xp.bmp)

Steve
Title: Columns UI
Post by: Paranoia on 2004-04-17 19:52:31
How big do the buttons have to be, so that they border the edge of the physical click area i.e so there is no grey between each button.

I wish to create something like this:

XP Buttons 2 (http://www.paranoiazplace.co.uk/foobar/xp2.bmp)]

Cheers,
Steve
Title: Columns UI
Post by: nIRV on 2004-04-18 03:37:40
Quote
Maybe..

..but seriously why would you have time remaining info in its own column? It would only be filled in for one track.

As for now playing marker columns, the column would still be redundant if the track playing was not in the (current) playlist.

Anyway, I will see after 0.1. Maybe as some general expansion of the playlist filters, i dont know.


look at the plisk config , the light will come  ... and yes I was seeing this as a expansion to the playlist filters ... to show or hide depending on tabs and playback status
Title: Columns UI
Post by: Silverbolt on 2004-04-18 22:30:03
two small bugs in RC2:
- using the mouse wheel to horizontally scroll the screen causes a strange delay effect in the headers (just CTRL+Scroll back and forth)
- when arranging columns by the headers (yay), pressing ESC moves the column to the very left instead of cancelling

post 0.1 request:
- not sure how many people would find it useful, but how about a 'Move files here' in addition to 'Add files here' when right-click dragging?

Thanks.
Title: Columns UI
Post by: musicmusic on 2004-04-18 23:46:20
Quote
How big do the buttons have to be, so that they border the edge of the physical click area i.e so there is no grey between each button.

I wish to create something like this:

XP Buttons 2 (http://www.paranoiazplace.co.uk/foobar/xp2.bmp)]

Cheers,
Steve

Its not a question of making the buttons bigger, I have to mess around with the toolbar control.

I can remove the padding , but it will look like this:


Quote
two small bugs in RC2:
- using the mouse wheel to horizontally scroll the screen causes a strange delay effect in the headers (just CTRL+Scroll back and forth)
- when arranging columns by the headers (yay), pressing ESC moves the column to the very left instead of cancelling

How strange.  I will look into them, thanks.

Quote
post 0.1 request:
- not sure how many people would find it useful, but how about a 'Move files here' in addition to 'Add files here' when right-click dragging?


Yes, it is planned, it may be in there for 0.1.
Title: Columns UI
Post by: Killmaster on 2004-04-19 01:33:48
I have a small feature request... could you add an option where the entire column you've sorted by last has a grey background color, just like windows XP?
Title: Columns UI
Post by: Paranoia on 2004-04-19 18:27:22
Quote
Quote
How big do the buttons have to be, so that they border the edge of the physical click area i.e so there is no grey between each button.

I wish to create something like this:

XP Buttons 2 (http://www.paranoiazplace.co.uk/foobar/xp2.bmp)]

Cheers,
Steve

Its not a question of making the buttons bigger, I have to mess around with the toolbar control.

I can remove the padding , but it will look like this:
(http://members.lycos.co.uk/musicf/but1.png)
with the mouse over a button.

I can, however, remove that background so it looks like this:

(http://members.lycos.co.uk/musicf/but2.png)
(with a button pressed)

..however I can stop the button from being indented, but then there is no button down effect.

If either of those three behaviours is OK for you, I can make it an option.

Okay, I hear what your saying. Ideally, a hover picture could be included in the .bmp, like so: XP Hover Buttons (http://www.paranoiazplace.co.uk/foobar/xp_hover.bmp)

There could also be button-down images included too.

If this is not possible, I would recomend a slider bar, so the user can adjust the padding themselves? and then a check box with "hover effects" as shown in your post, and another with 'button down' effects. In fact, the slider bar seems a natural move whether hover images are possible or not.

Steve
Title: Columns UI
Post by: musicmusic on 2004-04-20 17:23:42
Quote
I have a small feature request... could you add an option where the entire column you've sorted by last has a grey background color, just like windows XP?

Maybe. But after 0.1.

Quote
Okay, I hear what your saying. Ideally, a hover picture could be included in the .bmp, like so: XP Hover Buttons (http://www.paranoiazplace.co.uk/foobar/xp_hover.bmp)

There could also be button-down images included too.

Actually, it does seem to be possible from some quick testing. But it wont be implemented now, after 0.1 at least.
Quote
If this is not possible, I would recomend a slider bar, so the user can adjust the padding themselves? and then a check box with "hover effects" as shown in your post, and another with 'button down' effects. In fact, the slider bar seems a natural move whether hover images are possible or not.

Steve

I dont have anything against making the padding configurable, its just there are enough options as it is..

It would probably have more relevance only when the onmousedown etc. stuff is implemented anyway.
Title: Columns UI
Post by: Paranoia on 2004-04-20 17:28:32
^ Yeah, sounds like a plan  When is the expected time of arrival for 0.1? I'm waiting on tenterhooks for it

Steve
Title: Columns UI
Post by: musicmusic on 2004-04-20 17:35:26
Quote
^ Yeah, sounds like a plan  When is the expected time of arrival for 0.1? I'm waiting on tenterhooks for it

Steve

When the bug reports stop coming in

I think there will be at least an RC3 and possibly an RC4. That could be a fair while really, it depends on how things go..

Or in meaningful terms, at least a couple of weeks.
Title: Columns UI
Post by: anza on 2004-04-20 18:24:34
Funny how long it has taken you to get RCs for 0.1 release
Title: Columns UI
Post by: KDC on 2004-04-20 20:28:14
In lieu of all these feature requests I'd just like to say that any added features or functionality at this point is a bonus for me. I can't think of anything I would want in Columns UI that isn't already present. Columnds UI is the perfect UI for the best music player. I'm sure musicmusic and everyone else here will come up with clever additions to the program and I'm looking forward to all the stuff after 0.1, but that will just be the icing on the cake. Thanks musicmusic for your hard work and time you've put in and thanks everyone else for the cool suggestions and bug hunting that have made my favorit plugin better.
Title: Columns UI
Post by: tboehrer on 2004-04-21 00:56:44
Can I post my pet-peeve bug?  The tab order on the dialogs isn't always correct.  Not a biggie.

Otherwise... awesome work.  Really nice.
Title: Columns UI
Post by: wanked on 2004-04-22 00:56:53
is it possible to add albumlist or explorer or something shows my mp3s to the lett side of foobar?
Title: Columns UI
Post by: sEctOR on 2004-04-23 10:34:07
musicmusic : can u do transparency option for ui_columns !?
Title: Columns UI
Post by: musicmusic on 2004-04-23 16:35:28
Quote
In lieu of all these feature requests I'd just like to say that any added features or functionality at this point is a bonus for me. I can't think of anything I would want in Columns UI that isn't already present. Columnds UI is the perfect UI for the best music player. I'm sure musicmusic and everyone else here will come up with clever additions to the program and I'm looking forward to all the stuff after 0.1, but that will just be the icing on the cake. Thanks musicmusic for your hard work and time you've put in and thanks everyone else for the cool suggestions and bug hunting that have made my favorit plugin better.

I don't know about it being perfect but thanks

Quote
Funny how long it has taken you to get RCs for 0.1 release



Probably bad planning on my part.

Quote
Can I post my pet-peeve bug?  The tab order on the dialogs isn't always correct.  Not a biggie.

Otherwise... awesome work.  Really nice.

Thanks, I always seem to forget about that

It is fixed for RC3.

Quote
is it possible to add albumlist or explorer or something shows my mp3s to the lett side of foobar?

You have asked that question several times...

...and got several responses. Please go back and read them.

Quote
musicmusic : can u do transparency option for ui_columns !?

I will look into it after 0.1 and if it isn't any kind of hassle I will probably implement it.
Title: Columns UI
Post by: kalmark on 2004-04-25 21:40:49
I *might* have a small bug with  RC2. Even if I untick the option to untick status bar and title import on the import settings, the statusbar font gets changed. Anyone else noticing this?
Title: Columns UI
Post by: wanked on 2004-04-26 03:16:01
hmm, would that feature somehow be able to be intergrated into the next version of ui columns? i think foo tunes has this ability already so it might be possible
Title: Columns UI
Post by: musicmusic on 2004-04-26 21:25:14
Quote
I *might* have a small bug with  RC2. Even if I untick the option to untick status bar and title import on the import settings, the statusbar font gets changed. Anyone else noticing this?

That was intended behaviour, it was only meant to affect the strings as described. However, you are right; it would probably make sense it leave the status bar font out as well. It is changed for RC3 (which will probably be released tomorrow).
Title: Columns UI
Post by: wanked on 2004-04-27 00:26:21
double post  sorry
Title: Columns UI
Post by: mazy on 2004-04-27 13:53:48
possible bug: system tray string wouldn't get updated for dynamic info (internet streams etc).
Title: Columns UI
Post by: Silverbolt on 2004-04-27 15:29:28
Quote
well the ability of being able to add explorer or something to display all our albums to the left be in future versions of ui columns?

No. No it won't. It will not be considered and will be left out to spite you. Seriously though, please stop asking the same question; once was enough. No offense..

Quote
You have asked that question several times...

...and got several responses. Please go back and read them.


Quote
hmm, would that feature somehow be able to be intergrated into the next version of ui columns? i think foo tunes has this ability already so it might be possible

Quote
is it possible to add albumlist or explorer or something shows my mp3s to the lett side of foobar?

Quote
well anybody know of a way to add explorer/albumlist or something like that to the side cuz foo_tunes has it

Quote
how would i make albumlist appear in its own window?

Quote
how would i add albumlist to the side or explorer?


Anyway, concerning the strange delay effect in the headers when horizontally scrolling, I noticed that it also depends on the size & complexity of the playlist and formatting code. Hope that may be of some help.
Title: Columns UI
Post by: musicmusic on 2004-04-27 19:31:03
Quote
hmm, would that feature somehow be able to be intergrated into the next version of ui columns? i think foo tunes has this ability already so it might be possible

This post wasn't here when I posted before ?   

Yes, this may be implemented in a future version. I will see.

Quote
possible bug: system tray string wouldn't get updated for dynamic info (internet streams etc).

Thank you, fixed for RC3.

Quote
concerning the strange delay effect in the headers when horizontally scrolling, I noticed that it also depends on the size & complexity of the playlist and formatting code. Hope that may be of some help.

I find it hard to notice myself, maybe its my simple config or the LCD monitor ? 

I don't know, but I think it is fixed in RC3.

changelog:
rc3:
- fixed minor bug when menu button partially off the left off the screen, menu would appear in strange place
- fixed weird delay when scroll playlist horiz using mouse wheel
- fixed column reordering + cancel
- header correctly sized when scrollbar shown/hidden
- fixed some font handles were being unneccessarily created
- fixed some bug in playlist painting; probably sometimes caused more to be painted than neccessary
- fixed you could see playlist scrolling to focused item on startup
- the import/export option includes the status bar font now
- more error checking when importing
- fixed dynamic titles on systray
- other minor fixes

The only bugs I am aware of remaining are:

-ellipsis thing only works on left aligned columns (I gave up on this for now)
-pressing alt whilst menu has the focus does not remove focus from the menu (i forgot about this)
-sometimes after using menu, the button remains pressed (i have not been able to work out how to reproduce this 100%, far from that in fact.)

If you know of anymore, please post here.
Title: Columns UI
Post by: dano on 2004-04-27 19:58:19
oh, since i installed rc3, format strings like asrael and plist don't work properly anymore, it displays lots of "?" instead of tags
any one else has this problem?
Title: Columns UI
Post by: yandexx on 2004-04-27 20:00:51
no you are not alone
there must be something wrong with RC3, because plisk and azrael config don't work. They load, but don't show most of strings. They are just empty. I tried simple configs, they work. It seems that there's something wrong with global variables...
But it's great to see new version!
Title: Columns UI
Post by: Paranoia on 2004-04-27 20:14:01
ERROR (CORE) : Failed to load DLL: foo_ui_columns.dll, reason: Unable to load DLL.

:'(

Steve
Title: Columns UI
Post by: musicmusic on 2004-04-27 20:14:35
ooops redownload from my site

you probably got me whilst i was uploading paranoia
Title: Columns UI
Post by: Paranoia on 2004-04-27 20:16:20
heheh - yay for me being awkward
Title: Columns UI
Post by: Paranoia on 2004-04-27 20:19:39
Yeh - all is fine now  Cheers for the update

Steve

[EDIT] Think i've found a bug - not sure if this is intended behaviour or not... When altering the "item height" the chars are restricted to one... but it allows values into double figures (i didn't bother trying 100) resulting in displaying 1, but really being 11. (the same also happens with minus numbers, which can lead to some crazy, processor demanding playlists). Either needs to be enlarged or restricted imo  [/EDIT]

Steve
Title: Columns UI
Post by: ep0ch on 2004-04-27 22:50:20
Two minor bugs:

1.  Seekbar tooltip will display in the top left of the screen when you single click the seekbar button if there's no room. Kinda hard to explain...

So a screenshot is provided Here (http://www.ep0ch.com/images/foo_ui.png)

2.  Create a smallish sized foobar window. Add lots of files, so number of files causes a scrollbar.  Scroll down a bit and select a track to play. Maximise the fooby window. Then restore the fooby window to original size. Ideally the scrollbar should be left where it was before the maximise? Instead the scollbar is at the top.

Like I said minor bugs
Title: Columns UI
Post by: Neksus on 2004-04-28 06:35:39
@musicmusic
What is the Speed Test button for?
(The one under Globals)
Thanks for putting the Help button in there!!!

--
Neksus
Title: Columns UI
Post by: musicmusic on 2004-04-28 15:41:55
Quote
When altering the "item height" the chars are restricted to one... but it allows values into double figures (i didn't bother trying 100) resulting in displaying 1, but really being 11. (the same also happens with minus numbers, which can lead to some crazy, processor demanding playlists). Either needs to be enlarged or restricted imo

Yes, probably both

It is supposed to be restricted from 100 to -100, but that might only be when you use the up/down arrows though. I dont think anyone would set it so large anyway

Thanks, I will change it for whatever the next version is.

Quote
Two minor bugs:

1.  Seekbar tooltip will display in the top left of the screen when you single click the seekbar button if there's no room. Kinda hard to explain...

So a screenshot is provided Here (http://www.ep0ch.com/images/foo_ui.png)

2.  Create a smallish sized foobar window. Add lots of files, so number of files causes a scrollbar.  Scroll down a bit and select a track to play. Maximise the fooby window. Then restore the fooby window to original size. Ideally the scrollbar should be left where it was before the maximise? Instead the scollbar is at the top.

Like I said minor bugs

1. Reproduced, thanks. Clicking multiple times without moving the mouse does it.

2. You mean if you scroll to the bottom of the window, then max + restore, the scroll position is where it was when maximised? Sorry, too much hassle to change and nothing else behaves like that.

Quote
@musicmusic
What is the Speed Test button for?
(The one under Globals)
Thanks for putting the Help button in there!!!

--
Neksus

Its not particularly interesting, I was just using it and didnt see any sense in removing it.

It measures the time it takes to execute the current titleformatting script displayed, using the first 10 tracks on the playlist. Maybe you will find it useful to keep your script as fast as possible, or something.
Title: Columns UI
Post by: Drogan on 2004-04-28 20:39:13
I'm having a little problem trying to display the album info on the left of my playlist.

All the tags are fine and no dupes... tried reloading info from files and it still won't show.

Any idea why ?
Title: Columns UI
Post by: anza on 2004-04-28 21:38:36
musicmusic: RC3 is otherwise a great version, but you somehow messed up the menus with multimonitors and negative coordinates, the menus show up on completely wrong positions when clicked. The problem is only with main menus, not the context menus. I'd appreciate a quick fix (a RC3b or something  ).
Title: Columns UI
Post by: musicmusic on 2004-04-28 21:49:05
Quote
musicmusic: RC3 is otherwise a great version, but you somehow fucked up the menus with multimonitors and negative coordinates, the menus show up on completely wrong positions when clicked. The problem is only with main menus, not the context menus. I'd appreciate a quick fix (a RC3b or something  ).

I thought I might have. I guess I was wrong to assume that the desktop window covered everything.

tempfix at http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll (http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll)
Title: Columns UI
Post by: musicmusic on 2004-04-28 21:50:36
Quote
I'm having a little problem trying to display the album info on the left of my playlist.

All the tags are fine and no dupes... tried reloading info from files and it still won't show.

Any idea why ?

Can you explain in more detail ?
Title: Columns UI
Post by: ep0ch on 2004-04-28 22:00:21
Quote
musicmusic: RC3 is otherwise a great version, but you somehow f**k3d up the menus with multimonitors and negative coordinates, the menus show up on completely wrong positions when clicked. The problem is only with main menus, not the context menus. I'd appreciate a quick fix (a RC3b or something  ).


Swearing should be against the rules here. I was offended.
Title: Columns UI
Post by: anza on 2004-04-28 22:07:42
ep0ch, I'm sorry. Won't happen again.
Title: Columns UI
Post by: Drogan on 2004-04-28 22:13:00
Quote
Quote
I'm having a little problem trying to display the album info on the left of my playlist.

All the tags are fine and no dupes... tried reloading info from files and it still won't show.

Any idea why ?

Can you explain in more detail ?

I'm using UI_Columns and Azreal (both latest version)

On the left of the playlist, starting a track 1 and ending at track 4 there's some space for album info, but for some reason it won't show here.

I attached a pic to show you what I mean...

(http://www.screambox.org/columns.jpg)
Title: Columns UI
Post by: Paranoia on 2004-04-29 16:28:29
More likely to be a tag mess-up than anything to do with either of the said downloads. I'm afraid I'm too much of a n00b to know enough to say anything helpful, other than make sure you've got the ID3v2 plug in *shrugs*

Steve
Title: Columns UI
Post by: The Link on 2004-04-29 16:35:44
@Drogan: I also had this issue. Redownloading the plugin and reloading the uicolumns settings script solved this problem for me!
Title: Columns UI
Post by: Drogan on 2004-04-29 18:05:05
Quote
@Drogan: I also had this issue. Redownloading the plugin and reloading the uicolumns settings script solved this problem for me!

Thanks alot, that fixed it
Title: Columns UI
Post by: musicmusic on 2004-04-29 19:01:18
Quote
musicmusic: RC3 is otherwise a great version, but you somehow messed up the menus with multimonitors and negative coordinates, the menus show up on completely wrong positions when clicked. The problem is only with main menus, not the context menus. I'd appreciate a quick fix (a RC3b or something  ).

Can you redownload the tempfix version and tell me if it is still working correctly ?  I don't have any multiple monitors systems to test on, but it should have the (minor) menu fix in RC2 (which I just disabled for the previous temp version) as well as working with multiple monitors.

Thanks.
Title: Columns UI
Post by: anza on 2004-04-29 19:29:17
Works great, thank you
Title: Columns UI
Post by: Lew_Zealand on 2004-05-02 04:49:38
I've got a feature request for the columns UI:

The default foobar UI has a slider to choose some alternate system tray icons.  Can this same functionality be added to foo_ui_columns? 

Or, alternatively, can someone explain to me how to extract the icons that seem to be built into fb2k?
Title: Columns UI
Post by: WhiteLion on 2004-05-02 08:58:51
Quote
Or, alternatively, can someone explain to me how to extract the icons that seem to be built into fb2k?

You could use a tool like Resource Hacker (http://www.users.on.net/johnson/resourcehacker/).
Title: Columns UI
Post by: spike095 on 2004-05-04 09:56:06
I like to drag folders into the left hand playlist sidebar with an explorer window open to simulate what foo_tunes does.  Is there any way for the new playlist that doing this creates to take the name of the folder that I dragged in?  Maybe the album title?  Some kind of formatting string? (instead of New Playlist (n))
Title: Columns UI
Post by: musicmusic on 2004-05-05 17:13:26
rc4 is out. if no problems are reported this will be released as 0.1 final.

Quote
I like to drag folders into the left hand playlist sidebar with an explorer window open to simulate what foo_tunes does.  Is there any way for the new playlist that doing this creates to take the name of the folder that I dragged in?  Maybe the album title?  Some kind of formatting string? (instead of New Playlist (n))

Well for dragging single directories, using the directory name would make sense. Well its better than "New playlist" anyway.

Titleformatting is per track, so it wouldn't make much sense to use that..

Something will probably be done about it in a future version.
Title: Columns UI
Post by: Paranoia on 2004-05-05 18:07:48
w00t!!!!!
Title: Columns UI
Post by: Paranoia on 2004-05-05 18:12:48
All appears to be working well - no problems so far

Steve
Title: Columns UI
Post by: Louie on 2004-05-06 03:40:00
Thanks for the update!
Title: Columns UI
Post by: desigrid on 2004-05-06 03:52:07
Sorry to break the news, but a bug report for RC4:
With "Show playlists sidebar" checked, double-clicking on the divider to hide the playlists sidebar adds a new empty playlist.
Title: Columns UI
Post by: ep0ch on 2004-05-06 09:56:15
Quote
Sorry to break the news, but a bug report for RC4:
With "Show playlists sidebar" checked, double-clicking on the divider to hide the playlists sidebar adds a new empty playlist.


No problems here, are you sure you're clicking on the right place? What happens if you disable 'double click to add playlist'?
Title: Columns UI
Post by: LiSoQuan on 2004-05-06 10:04:42
First, Thank You for columns.

Maybe sub playlists in sidebar ? . I mean eg. some artis - when click on him it will open new sub playlists with his albums.

How U think ?
It's possible to do this ?
Musicmusic ?
Title: Columns UI
Post by: desigrid on 2004-05-06 20:46:24
Quote
Quote
Sorry to break the news, but a bug report for RC4:
With "Show playlists sidebar" checked, double-clicking on the divider to hide the playlists sidebar adds a new empty playlist.

No problems here, are you sure you're clicking on the right place? What happens if you disable 'double click to add playlist'?

Alright, just found out that this problem only occurs when "Show playlist tabs" is enabled.

To reproduce:
- Enable "Show playlist tabs"
- Enable "Show playlists sidebar"
- Enable "Enable middle/double clicking to add playlists"
- Double-click on the playlists sidebar divider to hide it
Title: Columns UI
Post by: ep0ch on 2004-05-06 21:33:59
Quote
Alright, just found out that this problem only occurs when "Show playlist tabs" is enabled.

To reproduce:
- Enable "Show playlist tabs"
- Enable "Show playlists sidebar"
- Enable "Enable middle/double clicking to add playlists"
- Double-click on the playlists sidebar divider to hide it


Any reason to have both tabs and sidebar enabled?
Title: Columns UI
Post by: aron on 2004-05-06 21:45:03
i just tried columns_ui after having stayed away for quite some time (i tried it when it was first created, but it was reeeeeeally buggy), and i'm glad to see it works really well now  i'm sure bugs will continue to get worked out, and maybe possibly, some time in the future, this could even become a default foobar ui? anyhow, thanks for the development of this. keep up the good work.

one question: foo_scroller no longer works for me now that i use a different ui... is there any chance we could see the option: "Follow cursor always jumps to currently playing track, but does not follow selected tracks"? in other words, i use foo_scroller so i can basically have

playlist follows cursor - No
cursor follows playlist - Yes

this way foobar always jumps to show the playing track, but i can click around during playback without disrupting the playlist order.
Title: Columns UI
Post by: KDC on 2004-05-06 22:19:01
Quote
Quote
Quote
Sorry to break the news, but a bug report for RC4:
With "Show playlists sidebar" checked, double-clicking on the divider to hide the playlists sidebar adds a new empty playlist.

No problems here, are you sure you're clicking on the right place? What happens if you disable 'double click to add playlist'?

Alright, just found out that this problem only occurs when "Show playlist tabs" is enabled.

To reproduce:
- Enable "Show playlist tabs"
- Enable "Show playlists sidebar"
- Enable "Enable middle/double clicking to add playlists"
- Double-click on the playlists sidebar divider to hide it

Confirmed. I experience the same problem though I never have it set up like that.
Title: Columns UI
Post by: tcmjr on 2004-05-07 05:31:40
Dunno if I should post this here, but after installing arial unicode and azael config i got a crash with foobar.

Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00CA63E3h
Access violation, operation: read, address: 00D60000h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00CA63E3h):
00CA63A3h:  E8 92 BD FE FF 8D 44 24 10 C7 46 10 02 00 00 00
00CA63B3h:  50 C7 06 F4 89 CA 00 FF 74 24 10 56 E8 5B FD FF
00CA63C3h:  FF 83 C4 0C 8B C6 5E C3 8B 4C 24 04 85 C9 75 03
00CA63D3h:  33 C0 C3 33 C0 38 01 74 0D 3B 44 24 08 73 07 40
00CA63E3h:  80 3C 08 00 75 F3 C3 8B 4C 24 04 85 C9 75 03 33
00CA63F3h:  C0 C3 33 C0 66 83 39 00 74 F7 3B 44 24 08 73 F1
00CA6403h:  40 41 41 EB EF 53 56 57 8B F1 FF 74 24 14 FF 74
00CA6413h:  24 14 E8 B1 FF FF FF 8B F8 8B 46 14 59 59 8D 44
Stack (0012F8B4h):
0012F894h:  00AEF8D4 77FA88F0 77F521E0 0000005A
0012F8A4h:  00AED078 C0000005 00AED054 00AED064
0012F8B4h:  00CA6463 00D5FF60 000000A0 00000000
0012F8C4h:  000000A0 00000001 00C94B4D 00D5FF60
0012F8D4h:  000000A0 00000000 00000003 00D48CD0
0012F8E4h:  00D5FF60 000000A0 000000A0 00000000
0012F8F4h:  0012F93C 00CA7698 00000000 0012F948
0012F904h:  00C94D87 00D48CD0 0012F920 000000A0
0012F914h:  00CA84A8 00D48CD0 00000000 00CA8364
0012F924h:  00000000 00000000 00000000 00000000
0012F934h:  00000000 000000A0 0012F9D0 00CA76E8
0012F944h:  00000002 0012F9DC 00C95095 000000A0
0012F954h:  0012F968 00000001 00000003 00D48CD0
0012F964h:  00000000 00000000 00D3D8F0 00000000
0012F974h:  00000000 00000000 77E7AB00 00000000
0012F984h:  00000064 00000000 00000000 00000000
0012F994h:  00000001 00000001 00000000 00000000
0012F9A4h:  0012F980 00000000 0012FA30 77E94809
0012F9B4h:  77E83B00 FFFFFFFF 77E7ABDC 00429D35
0012F9C4h:  00000180 0012FA2C 0000011D 0012FA30
Registers:
EAX: 000000A0, EBX: 00000001, ECX: 00D5FF60, EDX: 00000000
ESI: 000000A0, EDI: 0012F920, EBP: 0012F900, ESP: 0012F8B4
Crash location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00451000h
ntdll                            loaded at 77F50000h - 77FF7000h
kernel32                        loaded at 77E60000h - 77F46000h
USER32                          loaded at 77D40000h - 77DCC000h
GDI32                            loaded at 7E090000h - 7E0D1000h
ADVAPI32                        loaded at 77DD0000h - 77E5D000h
RPCRT4                          loaded at 78000000h - 78087000h
ole32                            loaded at 771B0000h - 772D4000h
COMCTL32                        loaded at 71950000h - 71A34000h
msvcrt                          loaded at 77C10000h - 77C63000h
SHLWAPI                          loaded at 70A70000h - 70AD5000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 763B0000h - 763F5000h
SHELL32                          loaded at 773D0000h - 77BC9000h
foo_ac3                          loaded at 008D0000h - 008E3000h
foo_albumlist                    loaded at 008F0000h - 008FA000h
foo_ape                          loaded at 00900000h - 00920000h
foo_bitcompare                  loaded at 00920000h - 00928000h
foo_cdda                        loaded at 00930000h - 0093E000h
foo_clienc                      loaded at 00940000h - 0094B000h
foo_console                      loaded at 00950000h - 00957000h
foo_diskwriter                  loaded at 00960000h - 00972000h
WINMM                            loaded at 76B40000h - 76B6C000h
foo_dsp_crossfade                loaded at 00A00000h - 00A07000h
foo_dsp_crossfeed                loaded at 00A10000h - 00A16000h
foo_dsp_extra                    loaded at 00A20000h - 00A35000h
foo_dsp_nogaps                  loaded at 00A40000h - 00A47000h
foo_dsp_skip_silence            loaded at 00A50000h - 00A57000h
foo_flac                        loaded at 00A60000h - 00A76000h
foo_freedb                      loaded at 00A80000h - 00AAE000h
WS2_32                          loaded at 71AB0000h - 71AC5000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_id3v2                        loaded at 00AB0000h - 00ADE000h
MSVCP60                          loaded at 55900000h - 55961000h
foo_input_std                    loaded at 00AE0000h - 00B82000h
MSACM32                          loaded at 77BE0000h - 77BF4000h
foo_masstag                      loaded at 00B90000h - 00BA0000h
foo_ofr                          loaded at 00BA0000h - 00BA6000h
OptimFROG                        loaded at 00BB0000h - 00BDC000h
foo_output_std                  loaded at 00BF0000h - 00BF9000h
foo_out_dsound_ex                loaded at 00C00000h - 00C09000h
DSOUND                          loaded at 51080000h - 510D6000h
VERSION                          loaded at 77C00000h - 77C07000h
foo_read_http                    loaded at 00C20000h - 00C29000h
foo_rgscan                      loaded at 00C30000h - 00C3B000h
foo_shuffle                      loaded at 00C40000h - 00C49000h
foo_speex                        loaded at 00C50000h - 00C68000h
foo_tta                          loaded at 00C70000h - 00C79000h
foo_tta_old                      loaded at 00C80000h - 00C89000h
foo_ui_columns                  loaded at 00C90000h - 00CB3000h
foo_ui_std                      loaded at 00CC0000h - 00CD7000h
foo_vis_manager                  loaded at 00CE0000h - 00CE8000h
foo_wavpack                      loaded at 00CF0000h - 00CFB000h
foo_wma                          loaded at 00D00000h - 00D19000h
WMVCore                          loaded at 08530000h - 0872D000h
WMASF                            loaded at 07260000h - 07299000h
OLEAUT32                        loaded at 77120000h - 771AB000h
uxtheme                          loaded at 5AD70000h - 5ADA4000h
ctagent                          loaded at 00E80000h - 00E90000h
appHelp                          loaded at 75F40000h - 75F5F000h
CLBCATQ                          loaded at 7C890000h - 7C911000h
COMRes                          loaded at 77050000h - 77115000h
cscui                            loaded at 76620000h - 7666E000h
CSCDLL                          loaded at 76600000h - 7661B000h
browseui                        loaded at 71500000h - 715FD000h
USERENV                          loaded at 75A70000h - 75B15000h
SETUPAPI                        loaded at 76670000h - 76757000h
ntshrui                          loaded at 76990000h - 769B4000h
ATL                              loaded at 76B20000h - 76B35000h
NETAPI32                        loaded at 71C20000h - 71C6E000h
shdocvw                          loaded at 71700000h - 71849000h
imagehlp                        loaded at 76C90000h - 76CB2000h
DBGHELP                          loaded at 6D510000h - 6D58D000h

Stack dump analysis:
Address: 00CA6463h, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 00C94B4Dh, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 00CA7698h, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 00C94D87h, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 00CA84A8h, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 00CA8364h, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 00CA76E8h, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 00C95095h, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 77E7AB00h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "TlsSetValue" (+000000B1h)
Address: 77E94809h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "SetThreadExecutionState" (+00000097h)
Address: 77E83B00h, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "OpenConsoleW" (+000016AEh)
Address: 77E7ABDCh, location: "kernel32", loaded at 77E60000h - 77F46000h
Symbol: "ReadFile" (+0000008Eh)
Address: 00429D35h, location: "foobar2000", loaded at 00400000h - 00451000h
Address: 00CA771Ch, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 00C9552Ah, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 00C96B8Dh, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 00CA8364h, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 5AD7275Ah, location: "uxtheme", loaded at 5AD70000h - 5ADA4000h
Symbol: "DrawThemeBackground" (+0000021Dh)
Address: 00CA7738h, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 00C96D3Ch, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 00C96B8Dh, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 5AD72A06h, location: "uxtheme", loaded at 5AD70000h - 5ADA4000h
Symbol: "DrawThemeText" (+0000009Bh)
Address: 5AD71D33h, location: "uxtheme", loaded at 5AD70000h - 5ADA4000h
Symbol: "DrawThemeParentBackground" (+000006BCh)
Address: 5AD71CF8h, location: "uxtheme", loaded at 5AD70000h - 5ADA4000h
Symbol: "DrawThemeParentBackground" (+00000681h)
Address: 5AD72A11h, location: "uxtheme", loaded at 5AD70000h - 5ADA4000h
Symbol: "DrawThemeText" (+000000A6h)
Address: 77F57BAEh, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7198284Ch, location: "COMCTL32", loaded at 71950000h - 71A34000h
Symbol: "Ordinal384" (+0000DA7Bh)
Address: 77FA88F0h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "wcstombs" (+00003409h)
Address: 77F51C88h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Address: 77F59037h, location: "ntdll", loaded at 77F50000h - 77FF7000h
Symbol: "RtlFreeHeap" (+000005F9h)
Address: 7198287Dh, location: "COMCTL32", loaded at 71950000h - 71A34000h
Symbol: "Ordinal384" (+0000DAACh)
Address: 77D4C6D4h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4C6F5h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DefDlgProcW" (+00000021h)
Address: 00C96B97h, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 00CA77E0h, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 77D43A50h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 00C96B8Dh, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 00C96B8Dh, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 77D4C675h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CharLowerBuffA" (+00000404h)
Address: 00C96B8Dh, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 77D7390Ah, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CreateAcceleratorTableA" (+0000032Dh)
Address: 77D99B78h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D4C4E4h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CharLowerBuffA" (+00000273h)
Address: 00C96B8Dh, location: "foo_ui_columns", loaded at 00C90000h - 00CB3000h
Address: 77D4C6D4h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D43A50h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D4C6F5h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DefDlgProcW" (+00000021h)
Address: 77D43A50h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D4C6D4h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D4C6D4h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D43B1Fh, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D4C6D4h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D43B33h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D7390Ah, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "CreateAcceleratorTableA" (+0000032Dh)
Address: 77D99B68h, location: "USER32", loaded at 77D40000h - 77DCC000h
Address: 77D45453h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "ReleaseDC" (+0000012Ah)
Address: 77D4C6D4h, location: "USER32", loaded at 77D40000h - 77DCC000h
Symbol: "DefDlgProcW" (+00000000h)

Version info:
foobar2000 v0.8.1
UNICODE
Title: Columns UI
Post by: desigrid on 2004-05-07 06:45:51
Quote
Any reason to have both tabs and sidebar enabled?

Well, I don't actually use both the playlists tabs and sidebar together, but just thought I'd report the minor bug since I chanced upon it while playing around with the UI and it's options.
Title: Columns UI
Post by: musicmusic on 2004-05-08 11:01:32
Quote
Quote
Quote
Sorry to break the news, but a bug report for RC4:
With "Show playlists sidebar" checked, double-clicking on the divider to hide the playlists sidebar adds a new empty playlist.

No problems here, are you sure you're clicking on the right place? What happens if you disable 'double click to add playlist'?

Alright, just found out that this problem only occurs when "Show playlist tabs" is enabled.

To reproduce:
- Enable "Show playlist tabs"
- Enable "Show playlists sidebar"
- Enable "Enable middle/double clicking to add playlists"
- Double-click on the playlists sidebar divider to hide it

Reproduced, thanks. It will be fixed for whatever is the next release (probably final).

Edit: Since I cant be bothered to release an RC5, I uploaded a tempfix (http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll), also fixed is double clicking on the divider killed the playlist selection.

Quote
one question: foo_scroller no longer works for me now that i use a different ui... is there any chance we could see the option: "Follow cursor always jumps to currently playing track, but does not follow selected tracks"? in other words, i use foo_scroller so i can basically have

playlist follows cursor - No
cursor follows playlist - Yes

this way foobar always jumps to show the playing track, but i can click around during playback without disrupting the playlist order.

Did you try redownloading foo_scroll ? It shuold work OK in the current version.

Quote
Dunno if I should post this here, but after installing arial unicode and azael config i got a crash with foobar.
[..]

Hrm...

It crashed whilst importing, specificly it whilst importing the columns. The only thing I can think of is that you ran out of memory or something ? Even then Im not sure it makes much sense..

Anyway, can you reproduce it?
Title: Columns UI
Post by: tcmjr on 2004-05-08 16:37:19
I did reproduce it for the second time , and its not been happening since ...
will try to see is i get it to happen again :
btw , i got 1 gig o ram . so i dont think i runned out of memory
Title: Columns UI
Post by: aron on 2004-05-08 18:34:16
Quote
Did you try redownloading foo_scroll ? It shuold work OK in the current version.


i'm using 0.1. there is a new version somewhere? where can i find it?
Title: Columns UI
Post by: spase on 2004-05-09 04:32:25
@musicmusic:

Ok I know you are about to make RC4 final and all, and I don't know if this is possible, or already requested, but would it be possible to make a toolbar button (and thus a hotkey) to show/hide the playlists sidebar?

It would be easier than trying to dblclick a little tiny strip of gray.
Title: Columns UI
Post by: yandexx on 2004-05-09 11:50:22
@musicmusic
add shift+lmb on playlist tab to close it (as in opera)
Title: Columns UI
Post by: anykey on 2004-05-09 11:53:31
I am trying to learn how to layout this wonderful foobar player. I have just trolled through Twenty Pages of good stuff, but regret I have understood very little of it.

I would like to change my Text to Blue. I think that is: (000,000,255). But how do I do it. When I try the background goes Black.

In which field should I put the instruction/string.

Globals > Colour (Global) tab
or
Columns > Colour tab

I should be grateful if you would give me a string - and tell me where to put it - that changes playlist Text to Blue, and leaves the background white.
Title: Columns UI
Post by: musicmusic on 2004-05-09 13:17:59
Quote
I did reproduce it for the second time , and its not been happening since ...
will try to see is i get it to happen again :
btw , i got 1 gig o ram . so i dont think i runned out of memory

Well running out of memory wouldn't explain it anyway. I stress tested it by importing azrael 1000000 times, it took half' an hour. More importantly, no errors showed up. That and the fact the crash doesn't make sense and you can't reproduce it, my theory is your processor is melting.

If you manage to reproduce it please post back.

Quote
Quote
Did you try redownloading foo_scroll ? It shuold work OK in the current version.


i'm using 0.1. there is a new version somewhere? where can i find it?

The same place you got the last one ? Here. (http://members.lycos.co.uk/musicf/test/foo_scroll.dll)

Quote
@musicmusic:

Ok I know you are about to make RC4 final and all, and I don't know if this is possible, or already requested, but would it be possible to make a toolbar button (and thus a hotkey) to show/hide the playlists sidebar?

It would be easier than trying to dblclick a little tiny strip of gray.

You mean a menu item? I guess so.

Quote
@musicmusic
add shift+lmb on playlist tab to close it (as in opera)

Well ok but it can wait until 0.1.1 or whatever comes after 0.1.

Quote
I am trying to learn how to layout this wonderful foobar player. I have just trolled through Twenty Pages of good stuff, but regret I have understood very little of it.

I would like to change my Text to Blue. I think that is: (000,000,255). But how do I do it. When I try the background goes Black.

In which field should I put the instruction/string.

Globals > Colour (Global) tab
or
Columns > Colour tab

I should be grateful if you would give me a string - and tell me where to put it - that changes playlist Text to Blue, and leaves the background white.

The former unless you check "use custom colour.."

FF0000 is blue

say this is your string now

000000|555555|$if(%_isplaying%,$rgb(220,220,220),$rgb(255,255,255))|$if(%_isplaying%,$rgb(204,208,212),$rgb(230,234,238))

change it to

FF0000|555555|$if(%_isplaying%,$rgb(220,220,220),$rgb(255,255,255))|$if(%_isplaying%,$rgb(204,208,212),$rgb(230,234,238))

that won't change selected text though you need to change the second section for that.
Title: Columns UI
Post by: anykey on 2004-05-09 13:27:09
Quote
FF0000|555555|$if(%_isplaying%,$rgb(220,220,220),$rgb(255,255,255))|$if(%_isplaying%,$rgb(204,208,212),$rgb(230,234,238))
Just what I wanted - Thank You musicmusic.
Title: Columns UI
Post by: spase on 2004-05-09 17:25:26
Quote
Quote
@musicmusic:

Ok I know you are about to make RC4 final and all, and I don't know if this is possible, or already requested, but would it be possible to make a toolbar button (and thus a hotkey) to show/hide the playlists sidebar?

It would be easier than trying to dblclick a little tiny strip of gray.

You mean a menu item? I guess so.

Well yeah that but also a button would be cool (next to the playback buttons... but I guess that would go along with the request for customizable button commands).
Title: Columns UI
Post by: rexy on 2004-05-09 21:38:43
Great alternate UI.
Sure does make foobar look great:
(http://brusi.3kd.net/stuff/foobarshot.gif)
(obviously, that's a modified version of Azrael)

If you wanna, here are the iTunes-inspired buttons I made:
Link (http://brusi.3kd.net/stuff/buttons.bmp)

Edit: Oh, and I would like to make a feature request: add the possibility to remove the taskbar entry and have foobar only sit in the system tray (regardless of minimizing)... kinda like the option in Winamp (...I think).
Title: Columns UI
Post by: ep0ch on 2004-05-09 22:16:02
Quote
Edit: Oh, and I would like to make a feature request: add the possibility to remove the taskbar entry and have foobar only sit in the system tray (regardless of minimizing)... kinda like the option in Winamp (...I think).


It already does that? Tick 'Always show systray icon' and 'minimise to systray'
Title: Columns UI
Post by: rexy on 2004-05-09 22:27:38
Quote
Quote
Edit: Oh, and I would like to make a feature request: add the possibility to remove the taskbar entry and have foobar only sit in the system tray (regardless of minimizing)... kinda like the option in Winamp (...I think).


It already does that? Tick 'Always show systray icon' and 'minimise to systray'

Notice I said regardless of minimizing. What I meant was that I want it to be so that no matter if it is minimized or visblae (maximized/restored) it will only have a system tray entry and will never be visable on the taskbar. As I said, as possible in Winamp.
Title: Columns UI
Post by: spaceships on 2004-05-09 22:56:22
it would be great if there was an option/color that would act as transparent, (sorry if there already is..)
Title: Columns UI
Post by: musicmusic on 2004-05-10 17:33:11
Quote
Edit: Oh, and I would like to make a feature request: add the possibility to remove the taskbar entry and have foobar only sit in the system tray (regardless of minimizing)... kinda like the option in Winamp (...I think).

Well according to MSDN i have two options for that, use the WS_EX_TOOLWINDOW extended style. This results in the undesired side-effect of a thin titlebar/smaller font with no min/max button and no system icon in top-left corner. This I think is what Winamp does, it does not have a standard titlebar so it does not have the aforementioned problem.

Or create a hidden window and make it the owner of the main window. That should work OK i think.. Im not sure if I feel like implementing it like that though.

Quote
Well yeah that but also a button would be cool (next to the playback buttons... but I guess that would go along with the request for customizable button commands).

I have added the menu item for 0.1 since it is fairly trivial. It hides/shows the sidebar rather than enable/disable it, however. I'm not sure what you prefer.

As for customisable toolbar, its a good idea, I just am not sure what a senseable way to let users choose the images for the buttons in preferences would be. Probably loading some .bmps into a pool of icons to choose from.

Quote
it would be great if there was an option/color that would act as transparent, (sorry if there already is..)

Sorry, what exactly do you want transparent ?

Edit: 0.1 final is out.
Title: Columns UI
Post by: Paranoia on 2004-05-10 19:30:43
okay - 0.1 final seems to be working fine (were there actually any changes?)

It saved all my settings this time too... last time i had to re-load them back in... maybe twas jus bad luck

Steve
Title: Columns UI
Post by: spase on 2004-05-10 21:10:22
Quote
Quote
Well yeah that but also a button would be cool (next to the playback buttons... but I guess that would go along with the request for customizable button commands).

I have added the menu item for 0.1 since it is fairly trivial. It hides/shows the sidebar rather than enable/disable it, however. I'm not sure what you prefer.

As for customisable toolbar, its a good idea, I just am not sure what a senseable way to let users choose the images for the buttons in preferences would be. Probably loading some .bmps into a pool of icons to choose from.

Well the customizable toolbar/buttons was just a tangent idea I had.  I think it would be a cool idea for people to be able to make nice pretty buttons to do whatever they like.

As far as the behavior of the menu item, it works great.  This is the exact behaviour i was hoping for.

My original idea was kind of a toggle type button that could be added to the toolbar that when you press it it "stays pressed" as far as the way it looks (while the sidebar is shown) and you can "un press" it to hide the sidebar.
Title: Columns UI
Post by: spaceships on 2004-05-10 21:13:49
Quote
Sorry, what exactly do you want transparent ?

Edit: 0.1 final is out.

The selection color, it would be awesome if you can have it transparent..would white work?
Title: Columns UI
Post by: spase on 2004-05-11 03:41:42
I have moved my website to a new server.

http://foobar.nub4life.net/columns/ (http://foobar.nub4life.net/columns/)

the old addresses will redirect there shortly.
Title: Columns UI
Post by: spase on 2004-05-11 03:47:40
big thanks to dano for the new server space.
Title: Columns UI
Post by: Drogan on 2004-05-11 22:12:55
Quote
First, Thank You for columns.

Maybe sub playlists in sidebar ? . I mean eg. some artis - when click on him it will open new sub playlists with his albums.

How U think ?
It's possible to do this ?
Musicmusic ?

Very good idea !

What do you think MusicMusic ? 
Title: Columns UI
Post by: anykey on 2004-05-11 22:24:36
I've just downloaded the pafiledb.php file from Neksus. I did a right click Save as, coz the  double click just gave me loads of text, so I d/led it as php file. Now what. How do I install it into foobar. I am very confused by this layout business.  And I do so like the sound foobar gives me.
Title: Columns UI
Post by: Drogan on 2004-05-11 22:38:32
You can't right-click on it and save as. pafiledb.php has nothing to do... thats the php script used to manage all the files.
Title: Columns UI
Post by: rexy on 2004-05-12 00:16:27
Quote
Quote
First, Thank You for columns.

Maybe sub playlists in sidebar ? . I mean eg. some artis - when click on him it will open new sub playlists with his albums.

How U think ?
It's possible to do this ?
Musicmusic ?

Very good idea !

What do you think MusicMusic ? 

How about just a DB viewer like Album List in the sidebar (with customizable arrangement strings). I sure would like that very much. Would it also be possible to make the sidebar show the album cover (given that you put the appropriate image in the album's folder)?
Also, I would really like to get the menu to take less space. I think the best way would be to make it optional to get it to "drop down" from a button. Talking of buttons, how about an option to supply another bmp for mouse over images for the playback control buttons?
Oh, and in 0.1 RC4 if you had the edge style for the playlist set to anything but none you would have an extra space (the size of a standart row only filled with the exposed playlist background color) at the bottom of the playlist even if it was big enough to force a scroll bar but it wasn't there if you would set the playlist edge style to none so I set it so. But now, in 0.1 final, it's there even if you set the edge style to none. How do I get rid of this annoying extra space with at least using the "none" edge style and preferably with any edge style?
Title: Columns UI
Post by: pIv on 2004-05-12 14:23:09
Musicmusic

Thank You for very great plugin.

My opinion is add in next release of columns albumart sidebar (scroll all image in current directory, also resize image when drag right side of this sidebar) as playlist sidebar now.

pIv
Title: Columns UI
Post by: musicmusic on 2004-05-12 17:01:37
Quote
My original idea was kind of a toggle type button that could be added to the toolbar that when you press it it "stays pressed" as far as the way it looks (while the sidebar is shown) and you can "un press" it to hide the sidebar.

I see. Well if you wanted it to be pressed and stuff things are going to get a lot more complicated. Maybe an api (for components) to make buttons available instead is a better idea, then default images could be provided, and the pressed/unpressed stuff could be implemented properly, and maybe some kind of wrapper thing (for user) to create buttons from menu items (the extra stuff like pressed buttons wouldnt work from that though, since it does not know when to update the pressed state). Well, when Im really bored..

Quote
Quote
First, Thank You for columns.

Maybe sub playlists in sidebar ? . I mean eg. some artis - when click on him it will open new sub playlists with his albums.

How U think ?
It's possible to do this ?
Musicmusic ?

Very good idea !

What do you think MusicMusic ? 

As far as i know the multiple playlist support of foobar does not support any such thing and Im not going to implement it on my side. Anyway what LiSoQuan describes sounds more like some kind of albumlist, which may be implemented at a later date.

Quote
Would it also be possible to make the sidebar show the album cover (given that you put the appropriate image in the album's folder)?

I don't know what is going to happen to the sidebar atm. Maybe I will make an api for it so additional (3rd party) panels could be developed. Seems like the best idea really.

Quote
Also, I would really like to get the menu to take less space.
The main menu? It should not take up a lot of space, its small enough here.. Changing the font/font size of the menu from display properties (+restart foobar) will have an effect anyway. There's not much I can do, the toolbar control is setting the size of its buttons itself anyway. Unless you mean the actual menu and not the menubar.

Quote
I think the best way would be to make it optional to get it to "drop down" from a button.
??

If the menu doesnt drop down what would it do? If you are trying to say you want a standard menu then no, one menu is enough.

Quote
Talking of buttons, how about an option to supply another bmp for mouse over images for the playback control buttons?
Yes it was discussed before, probably yes. Mouseover is supportted by the toolbar control itself, it seems I will have to hack in mousedown myself.

Quote
Oh, and in 0.1 RC4 if you had the edge style for the playlist set to anything but none you would have an extra space (the size of a standart row only filled with the exposed playlist background color) at the bottom of the playlist even if it was big enough to force a scroll bar but it wasn't there if you would set the playlist edge style to none so I set it so. But now, in 0.1 final, it's there even if you set the edge style to none. How do I get rid of this annoying extra space with at least using the "none" edge style and preferably with any edge style?


I can't see anything wrong with current behaviour. Show me a screenshot because I get the feeling you are talking about intended behaviour (i.e. the extra space at the bottom where it cannot fit an extra item), and setting different borders shouldnt affect anything like that anyway. And what's this about the scrollbar ? 

Quote
Musicmusic

Thank You for very great plugin.

My opinion is add in next release of columns albumart sidebar (scroll all image in current directory, also resize image when drag right side of this sidebar) as playlist sidebar now.

pIv

See above for some discussion on sidebar. I am not going to implement any album cover thing myself anytime soon, though.
Title: Columns UI
Post by: anykey on 2004-05-12 18:31:24
Drogan
Quote
You can't right-click on it and save as. pafiledb.php has nothing to do.
You have just told me I cannot do something that I have done.

I should be grateful if you would now tell me how to do something I haven't done - I would like to use the Neksus layout.

I have now found the azrael.zip.

When I extract this zip file How do I apply it to my foobar. At the moment I am very confused with this.
Title: Columns UI
Post by: Paranoia on 2004-05-12 18:44:15
It should be a fcs file correct? You go to Foobar prefs,  UI collumns, Import > point to file.

and that should do it.

Steve
Title: Columns UI
Post by: ep0ch on 2004-05-12 18:49:30
What future plans do you have for foo_ui_columns musicmusic? Or do we just wait and see?
Title: Columns UI
Post by: anykey on 2004-05-12 19:02:31
Hello Steve, thank you so much for your help. Yes the file is a fcs. Done what you said and it is loaded. Hooray! Do you know how I change the colour scheme. The Neksus  site suggested there are a number of colour schemes to choose from.
Title: Columns UI
Post by: Paranoia on 2004-05-12 19:24:19
If you go to "Globals" and have a read through the script, there is a number you can change to alter the colour scheme.

Steve
Title: Columns UI
Post by: anykey on 2004-05-12 19:52:11
done. many thanks Steve.
Title: Columns UI
Post by: rexy on 2004-05-12 23:19:08
Lemme explain myself better, musicmusic, this time with screenshots for every point.
First, the menu drop down thing: Well the menu I talk of is this menu:
(http://www.brusi.3kd.net/stuff/foobar-menu.jpg)
and well you see, I want it to drop down from a button - a button like these
(http://www.brusi.3kd.net/stuff/foobar-buttons.jpg)
and this button will drop down a menu with elements like
(http://www.brusi.3kd.net/stuff/foobar-dropdown.jpg)
only instead of "sort," "selection," and "formatting strings" it would have "foobar200," "playback," "playlist," and "components" as expandable items which will contain what each menu contains now.
Get it?
As for the extra space thing: never mind; I got it now.
Title: Columns UI
Post by: mazy on 2004-05-13 09:24:07
Quote
I don't know what is going to happen to the sidebar atm. Maybe I will make an api for it so additional (3rd party) panels could be developed. Seems like the best idea really.

musicmusic, please, implement this! together with api for 3rd party toolbars etc., that would be great.

plus foo_tunes development is being halted, so, maybe, you could take a look at the source and add some parts like explorer tree / view, album art, tag viewer as options / plugins to foo_ui_columns ...
Title: Columns UI
Post by: anza on 2004-05-13 12:59:10
[Homer Simpson voice]
Mmmm.. Great 3rd party plugins for a great 3rd party plugin...
[/Homer Simpson voice]
Title: Columns UI
Post by: anishbenji on 2004-05-13 17:59:18
I have a suggestion/request...
when the playlists are shown in the sidebar, create the ability to display them in the form of a tree, like they do with directories in explorer except with playlists.
For a simple example:

Code: [Select]
- Local Music
 - Lossless
    - Rock
       Modern Rock
       Classic Rock
    + Metal
     World
     Classical
    + Soundtracks  
- Online
 - Magnatune
    World
    Newage
    Classical
    Rock
 + Other
- iPod
  Soundtracks
  Rock
  Work Out
  Fun

Clicking on + will expand a playlist to its sub-playlists and - will collapse a tree.  Clicking on one of the root playlists will show the contents of all the sub-playlists included under it as well as any songs in the root playlist as well. This kind of system will help prevent clutter in the playlist sidebar. This will also work well with the iPod plugin. When the iPod playlists are not in use just collapse the iPod playlist tree... compact and out of the way.
Title: Columns UI
Post by: anza on 2004-05-13 18:19:11
A little bug: ellipsis aren't shown in the color that they're supposed to. For example, if titles are red, the ellipsis are still black.
Title: Columns UI
Post by: spase on 2004-05-13 21:47:16
Quote
I have a suggestion/request...
when the playlists are shown in the sidebar, create the ability to display them in the form of a tree, like they do with directories in explorer except with playlists.
For a simple example:

Code: [Select]
- Local Music
 - Lossless
    - Rock
       Modern Rock
       Classic Rock
    + Metal
     World
     Classical
    + Soundtracks  
- Online
 - Magnatune
    World
    Newage
    Classical
    Rock
 + Other
- iPod
  Soundtracks
  Rock
  Work Out
  Fun

Clicking on + will expand a playlist to its sub-playlists and - will collapse a tree.  Clicking on one of the root playlists will show the contents of all the sub-playlists included under it as well as any songs in the root playlist as well. This kind of system will help prevent clutter in the playlist sidebar. This will also work well with the iPod plugin. When the iPod playlists are not in use just collapse the iPod playlist tree... compact and out of the way.

I think this would be a case of usng the album list.... maybe it can be "docked" into a sidebar of some sort...?
Title: Columns UI
Post by: anishbenji on 2004-05-13 22:19:06
What I envision, I don't believe can be done easily, if at all, using the album list. The idea is to reduce the clutter in the sidebar. I have a dozen or so playlists for the iPod, a bunch of playlists from online sources (including a whole bunch from magnatune) as well as a dozen or so of my own playlists. I use the iPod playlists only when I'm creating/modifying playlists for the iPod and when I'm syncing with the iPod using foo_pod. It would be convenient to hide away the playlists at other times, without having to close the playlists (and having to re-open them later when I want to use them again later). Similarly, for the online playlists, I only listen to them occasionally, and would prefer to have them not taking up a large amount of the sidebar space all the time.
Title: Columns UI
Post by: aron on 2004-05-14 05:16:42
is it possible to make the FIND feature (control+f) display differently? it looks weird having my old default ui formatting strings in the find window, but having foo_ui_columns in the main playlist window.
Title: Columns UI
Post by: anza on 2004-05-14 15:01:37
@musicmusic: Any way of getting Firefox/Thunderbird -like CTRL-+ and CTRL-- to increase/decrease the playlist font size?

@aron: I think the only thing you can do is just to change the default playlist title formatting.
Title: Columns UI
Post by: musicmusic on 2004-05-14 17:07:09
Quote
What future plans do you have for foo_ui_columns musicmusic? Or do we just wait and see?

More like I will wait and see..

As for 0.1.1, it will be more of a "polishing-up" release, things like remove files when dragging with rmb, whatever mouse gesture thing yandexx suggested, changing the "autoswitch tab" option so the switch is delayed etc. etc.

Quote
Lemme explain myself better, musicmusic, this time with screenshots for every point.
First, the menu drop down thing: Well the menu I talk of is this menu:
(http://www.brusi.3kd.net/stuff/foobar-menu.jpg)
and well you see, I want it to drop down from a button - a button like these
(http://www.brusi.3kd.net/stuff/foobar-buttons.jpg)
and this button will drop down a menu with elements like
(http://www.brusi.3kd.net/stuff/foobar-dropdown.jpg)
only instead of "sort," "selection," and "formatting strings" it would have "foobar200," "playback," "playlist," and "components" as expandable items which will contain what each menu contains now.
Get it?
As for the extra space thing: never mind; I got it now.

I see what you are saying. Maybe, I will see..

Quote
A little bug: ellipsis aren't shown in the color that they're supposed to. For example, if titles are red, the ellipsis are still black.

Yes, its whatever colour set in the colour script. This behaviour will probably be changed/fixed for 0.1.1.

Quote
I have a suggestion/request...
when the playlists are shown in the sidebar, create the ability to display them in the form of a tree, like they do with directories in explorer except with playlists.
For a simple example:

Code: [Select]
...

Clicking on + will expand a playlist to its sub-playlists and - will collapse a tree.  Clicking on one of the root playlists will show the contents of all the sub-playlists included under it as well as any songs in the root playlist as well. This kind of system will help prevent clutter in the playlist sidebar. This will also work well with the iPod plugin. When the iPod playlists are not in use just collapse the iPod playlist tree... compact and out of the way.

Well if all tracks in the sub-playlist are shown when you click on a playlist, what would happen when you delete tracks or reorder them from when clicking on the group?

Oh wait you say there can be songs in the root playlist too.. Even if I reimplemented the playlist switcher, I wouldn't think it would work.. How would it differentiate from what is from the current playlist and from sub-playlists (when storing)?

Anyway, such things can wait until something is done to the sidebar.

Quote
@musicmusic: Any way of getting Firefox/Thunderbird -like CTRL-+ and CTRL-- to increase/decrease the playlist font size?

I'd rather make menu items for them so you can assign them to shortcuts yourself. Anyway I will seee what can do for the next version.
Title: Columns UI
Post by: anza on 2004-05-14 17:57:57
musicmusic: Menu items for that would be great! Actually that is just what I was thinking of.. I somehow just couldn't put it to words  (note to self: must sleep more)
Title: Columns UI
Post by: anishbenji on 2004-05-15 00:19:25
Quote
Well if all tracks in the sub-playlist are shown when you click on a playlist, what would happen when you delete tracks or reorder them from when clicking on the group?

Oh wait you say there can be songs in the root playlist too.. Even if I reimplemented the playlist switcher, I wouldn't think it would work.. How would it differentiate from what is from the current playlist and from sub-playlists (when storing)?

I guess one way this could be implemented would be if the sub playlists were a references to an fpl/m3u/etc file within the root playlist. When the tracks are sorted in the root playlist, the tracks contained in any one sub playlist stay together as one unit, and are sorted (within the root playlist) according to the sub playlist name.I'm not sure how easy it would be to implement this.

Quote
Anyway, such things can wait until something is done to the sidebar.


That's fine... If and when you have the time and inclination.

I suggested this is because I feel that having a tree-like structure, where you can expand/collapse sections is a more flexible/powerful structure than a flat list without adding significant complexity to the interface from the user point of view.
Anyway great job.
Anish
Title: Columns UI
Post by: aron on 2004-05-16 11:09:30
i have found a nasty little bug.

this involves the foo_infobox plugin, which 'follows the cursor' and shows the info of whichever file you've highlighted in the playlist.

i loaded up up an album (13 tracks total) into foobar, and when i moved up and down the playlist with the ARROW keys, the Track# field is shown incorrectly. for example, when i move up to the first track, the infobox displays it as track "2". but when i CLICK on it, it correctly shows it as track "1". i've verified that this is a problem involving columns_ui, because it does not happen with the default interface. weird, huh?
Title: Columns UI
Post by: kalmark on 2004-05-16 11:30:38
I think I discovered a "bug" in 0.1 : when tooltips are enabled, each line is terminated by a box-character (like in the color formatting strings). At least with the Azrael formatting string.
Nice job musicmusic!
Title: Columns UI
Post by: musicmusic on 2004-05-16 12:24:56
Quote
i have found a nasty little bug.

this involves the foo_infobox plugin, which 'follows the cursor' and shows the info of whichever file you've highlighted in the playlist.

i loaded up up an album (13 tracks total) into foobar, and when i moved up and down the playlist with the ARROW keys, the Track# field is shown incorrectly. for example, when i move up to the first track, the infobox displays it as track "2". but when i CLICK on it, it correctly shows it as track "1". i've verified that this is a problem involving columns_ui, because it does not happen with the default interface. weird, huh?

Sorry not my problem.

foo_infobox updates to the current focused item when the selection changes, not when the focus changes. i.e. it is using the wrong callback in this sdk for reasons i don't know. I update selection first, then focus so foo_infobox does not update correctly.

You can verify this by pressing ctrl+down/up in the standard ui to change the focus only. foo_infobox will not update.

Quote
Nice job musicmusic!

Thanks

Quote
I think I discovered a "bug" in 0.1 : when tooltips are enabled, each line is terminated by a box-character (like in the color formatting strings). At least with the Azrael formatting string.
That square is the tab char. I guess I will have to replace it with a space or something. Expect it fixed in the next version.
Title: Columns UI
Post by: aron on 2004-05-17 02:56:41
Quote
Quote
i have found a nasty little bug.

this involves the foo_infobox plugin, which 'follows the cursor' and shows the info of whichever file you've highlighted in the playlist.

i loaded up up an album (13 tracks total) into foobar, and when i moved up and down the playlist with the ARROW keys, the Track# field is shown incorrectly. for example, when i move up to the first track, the infobox displays it as track "2". but when i CLICK on it, it correctly shows it as track "1". i've verified that this is a problem involving columns_ui, because it does not happen with the default interface. weird, huh?

Sorry not my problem.

foo_infobox updates to the current focused item when the selection changes, not when the focus changes. i.e. it is using the wrong callback in this sdk for reasons i don't know. I update selection first, then focus so foo_infobox does not update correctly.

You can verify this by pressing ctrl+down/up in the standard ui to change the focus only. foo_infobox will not update.

ah, ok. i'll try to get around to reporting this to the infobox author, then. thanks for the reply.
Title: Columns UI
Post by: picmixer on 2004-05-19 00:39:24
I gave this a try ago a few days ago, since I got curious after Case included it in his special installer and I must say I got hooked quite soon.  honestly, damn nice work musicmusic. Should have tried this earlier .  Never really got interested because I never had the need for by columns sorting, but see nowe tht it has quite a few nice other features.  Great work with the titleformattign window and syntax btw.

And of course I can't keep myself from a few small feature requests.  Admittedly I haven't followed this thread from the beginning so my apologies if this has already been asked for.

One of the other things I also gave a shot lately os foo_scroll. So I was wondering if you could maybe include that kind of functionality directly into columns ui.  Kind of something like an advanced follow cursor.  Basicallyl I either have scroll and follow cursor enabled, or both disabled.  Haveing the abilty to do both with just one menu tickbox would be great.

Also quite like the titleformatting benchmark and was wondering if it would be possible to include an option to benchmark the entire string at once, instead of just the individual sections. Would be nice.

Also it woudl be quite nice if the selected item and frame color could be defined for the playlist side bar.

Hmh, now I am sure there is something else that I forgot now, but that is already more then enough anyway 

Anyway, thanks once more for this nice compnent and keep up the good work.
Title: Columns UI
Post by: aron on 2004-05-19 03:01:43
Quote
One of the other things I also gave a shot lately os foo_scroll. So I was wondering if you could maybe include that kind of functionality directly into columns ui.  Kind of something like an advanced follow cursor.  Basicallyl I either have scroll and follow cursor enabled, or both disabled.  Haveing the abilty to do both with just one menu tickbox would be great.

i agree. the thing is, yes i think foo_scroll's features would be a nice addition to foo_ui_columns, but i even think they (or some of them) should be included in fb2k core. just because someone doesn't want the playing order to follow their mouse doesn't mean they don't want fb to show whichever song is playing!

and definitely, thanks a lot for this plugin!
Title: Columns UI
Post by: anza on 2004-05-19 10:25:39
Just found a weird bug:
I was just merging my different strings to one with different color schemes, which would be changeable through the global variables. When I select a color scheme (by changing the value of %_color_scheme% to another) and press apply everything works, but when I press only the close button (so I haven't applied the change) the bug happens. The tracks that were visible stay formatted with the old color, while all the others change. Hope you understand
Title: Columns UI
Post by: musicmusic on 2004-05-19 18:43:50
Quote
I gave this a try ago a few days ago, since I got curious after Case included it in his special installer and I must say I got hooked quite soon.  honestly, damn nice work musicmusic. Should have tried this earlier .


Thanks

Quote
Great work with the titleformattign window and syntax btw.


Sorry, you lost me there..

Quote
One of the other things I also gave a shot lately os foo_scroll. So I was wondering if you could maybe include that kind of functionality directly into columns ui.  Kind of something like an advanced follow cursor.  Basicallyl I either have scroll and follow cursor enabled, or both disabled.  Haveing the abilty to do both with just one menu tickbox would be great.


I see no reason for this to be implemented in the UI. I don't even think "playback follows cursor" could be implemented as it is in "follow cursor" outside of teh playlist engine (in the CORE).

Quote
Also quite like the titleformatting benchmark and was wondering if it would be possible to include an option to benchmark the entire string at once, instead of just the individual sections. Would be nice.
I dont know exactly what you mean, sorry. Currently it just tests the string displayed on the first 10 tracks on the playlist.

It does not reflect actual performance, for example global variables are not made available when formatting. I doubt that is what you meant anyway, please elaborate.

Quote
Also it woudl be quite nice if the selected item and frame color could be defined for the playlist side bar.
Yes, this was planned. The List Box control supports no such thing itself, but I could draw it myself, actually the code for that is already there just commentted out. So maybe i will just uncomment it and implement the colours options for the next version.

Quote
Just found a weird bug:
I was just merging my different strings to one with different color schemes, which would be changeable through the global variables. When I select a color scheme (by changing the value of %_color_scheme% to another) and press apply everything works, but when I press only the close button (so I haven't applied the change) the bug happens. The tracks that were visible stay formatted with the old color, while all the others change. Hope you understand

Thanks, should have already been fixed for the next version
Title: Columns UI
Post by: ghosting on 2004-05-20 05:24:40
any date for foo_dbexplorer? if you could import this so that it displays in foobar, it would be great

also how can i list the songs like 1... then 2...
Title: Columns UI
Post by: pIv on 2004-05-20 13:49:24
My opinion is autosort future - playlist sort according columns sort rules in real time.
Example: I use playcount plugin and it change next tags PLAY_DATE and PLAY_TIME any time as song is playing. If I use next custom sort
$num(%PLAY_DATE%,6)$num(%PLAY_TIME%,6)
I can sort my playlist by last playing time, but I must do it manually, not automatically.
Title: Columns UI
Post by: picmixer on 2004-05-20 14:12:24
Quote
Quote
Great work with the titleformattign window and syntax btw.


Sorry, you lost me there..


Just meant I really like the way that you implemented globals into the formatting. Interesting approach with setting user defined strings to special info fields.

Quote
I see no reason for this to be implemented in the UI. I don't even think "playback follows cursor" could be implemented as it is in "follow cursor" outside of teh playlist engine (in the CORE).


Ok, makes sense.  Was just a thought

Quote
I dont know exactly what you mean, sorry. Currently it just tests the string displayed on the first 10 tracks on the playlist.

It does not reflect actual performance, for example global variables are not made available when formatting. I doubt that is what you meant anyway, please elaborate.


I simply meant that it would be nice to have an option to test the entire formatting string, rather then just the string displayed. Ie, benchmark all trings, not just the one displayed and add them all up.

Quote
Yes, this was planned. The List Box control supports no such thing itself, but I could draw it myself, actually the code for that is already there just commentted out. So maybe i will just uncomment it and implement the colours options for the next version.


Nice.


Oh yeah, one thing I forgot before. Maybe a feature to sort all playlists in sidebar or tabs alphabetically would be nice.  Should be possible with current API and might make browsing playlists a bit simpler in case you have many.
Title: Columns UI
Post by: Zoch on 2004-05-20 18:00:44
Is it possible to turn off the capitalization for artist and title?
Title: Columns UI
Post by: Paranoia on 2004-05-20 18:45:25
In your column coding it probably says:
Quote
$caps2($if2(%title%,%_filename%))

or similar. Change this to:
Quote
$if2(%title,%_filename%)


Needs to be done in both Artist, and Title columns

Steve
Title: Columns UI
Post by: Paranoia on 2004-05-20 18:53:56
Quote
My opinion is autosort future - playlist sort according columns sort rules in real time.
Example: I use playcount plugin and it change next tags PLAY_DATE and PLAY_TIME any time as song is playing. If I use next custom sort
$num(%PLAY_DATE%,6)$num(%PLAY_TIME%,6)
I can sort my playlist by last playing time, but I must do it manually, not automatically.

This, in theory, sounds like an idea. But I can see it being more problematic than its worth.

For example: You have it set up to auto-sort as you said, so when those tags are updated, in the currently playing file, it is moved to the bottom of the playlist, and so (under default playback) foobar will then just stop playing (or it will actually repeat that track, but that's a bug).

Steve
Title: Columns UI
Post by: upNorth on 2004-05-22 17:03:51
Quote
Quote
Quote
Great work with the titleformattign window and syntax btw.


Sorry, you lost me there..


Just meant I really like the way that you implemented globals into the formatting. Interesting approach with setting user defined strings to special info fields.

I really like this too. I have just started using this UI on a regular basis, and I have a question/request regarding these global variables. It seems to me that a global variable is only accessible outside the global section itself. In other words I can't make one global variable depend on another defined earlier. My current workaround is to use $puts() and $get() first to make these kind of dependencies possible, and "translate" them into global variables at the end of the globals section. IMHO this makes the code inefficient and less readable. Maybe this is because I haven't really got the hang of it yet, but it seemes to be the case.

Another thing I'm wondering is whether a column that is not shown/enabled is processed or not. Just want to make sure they are not, before I add columns that I won't use/show on a regular basis.

Quote
Quote
I dont know exactly what you mean, sorry. Currently it just tests the string displayed on the first 10 tracks on the playlist.

It does not reflect actual performance, for example global variables are not made available when formatting. I doubt that is what you meant anyway, please elaborate.


I simply meant that it would be nice to have an option to test the entire formatting string, rather then just the string displayed. Ie, benchmark all trings, not just the one displayed and add them all up.

I second this. I think it would be really helpful when trying to optimize the string(s). Currently I just do things I think will optimize it, but I don't have any proof that it really does. So, if it's possible to add something like this, I would appreciate it if you did.

Anyway, thanks for making this great UI musicmusic.  It has for sure taken me a while to get used to it, but thanks to picmixer's formatting and the general progress of the plugin I finally moved on from the default UI.
Title: Columns UI
Post by: Lyx on 2004-05-22 17:22:54
i thought about porting my formatting strings over to ui_columns and enhance them. In the past i waited for color-codes in global strings to be supported (maybe via a new foobar-version), because a while back i converted all of my strings including all color-themes from hex to decimal. So, for the color-config to work in the global string i would need to revert back to my old method(which basically meant $puts(artist-color,00FF00) and then later making a color string of that value).

Anyways, i also decided that i would be willing to do that. But now i stumbled over another problem: i modify the colors which the user did set afterwards in some cases, like i.e. blending them against the background, etc.
However, without color-codes in the global string, i would need to do those calculations >multiple times< for each column which i want to display. Thats horribly inefficient.

So, again the question - did 0.8.2 change anything to the color-code problem in global strings? Or is there absolutely no reasonable hack possible to get it to work?

I would really like to start porting my strings over to ui_columns and improve them, because ui_columns allows some great possibilities on what i could do with them. I like this alternate gui - but doing the above mentioned would be quite inefficient to do without color-codes in the global string.

- Lyx
Title: Columns UI
Post by: musicmusic on 2004-05-22 22:39:40
Quote
Just meant I really like the way that you implemented globals into the formatting. Interesting approach with setting user defined strings to special info fields.

I see. It was kode's idea anyway.

Quote
I simply meant that it would be nice to have an option to test the entire formatting string, rather then just the string displayed. Ie, benchmark all trings, not just the one displayed and add them all up.


I think I see what you are getting at, you want to compare everything at once to find the slowest part, right? And a total afterwards? Ok then I will do somehting like that probably after 0.1.1.

Quote
Oh yeah, one thing I forgot before. Maybe a feature to sort all playlists in sidebar or tabs alphabetically would be nice.  Should be possible with current API and might make browsing playlists a bit simpler in case you have many.


True, but it could equally be implemented directly in the playlist switcher instead so it applies the same everywhere, or a separate component that adds (manual) sorting of the playlists (i.e. through a menu item). I don't think automatically sorted playlists would be particularly useful.

Quote
I really like this too. I have just started using this UI on a regular basis, and I have a question/request regarding these global variables. It seems to me that a global variable is only accessible outside the global section itself. In other words I can't make one global variable depend on another defined earlier. My current workaround is to use $puts() and $get() first to make these kind of dependencies possible, and "translate" them into global variables at the end of the globals section. IMHO this makes the code inefficient and less readable. Maybe this is because I haven't really got the hang of it yet, but it seemes to be the case.

Yes well its either that or preprocess the string to break it into each variable/value pair, which will break functions across variables, i.e. $puts() $if() etc., like the masstagger renamer and \ and / characters. Actually you could still use $char(7) (instead of the actual character, i.e. the square) to overcome some of those problems, but then it wouldnt be caught in the preprocessing and would not be available until some next random point in the script. Preprocessing the string may also be slower and it will also probably be a complete mess, as it probably sounds.. It would also allow you to declare global variables to use in your globals only and not the columns etc. which is silly/inefficient.

I think $puts() and $get() is your best solution, it shouldnt be inefficient. You could just keep all your $put() stuff at the beginning to make things clearer to yourself if you want.

Quote
Another thing I'm wondering is whether a column that is not shown/enabled is processed or not. Just want to make sure they are not, before I add columns that I won't use/show on a regular basis.
No, of course not :B. Unless by shown you meant with width 0; then yes, they are. I could probably change that, but I dont see why anyone would size them to 0 pixels instead of disabling them instead (from the header context menu, or from preferences).

Quote
Anyway, thanks for making this great UI musicmusic.  It has for sure taken me a while to get used to it, but thanks to picmixer's formatting and the general progress of the plugin I finally moved on from the default UI.
Your welcome

Quote
i thought about porting my formatting strings over to ui_columns and enhance them. In the past i waited for color-codes in global strings to be supported (maybe via a new foobar-version), because a while back i converted all of my strings including all color-themes from hex to decimal. So, for the color-config to work in the global string i would need to revert back to my old method(which basically meant $puts(artist-color,00FF00) and then later making a color string of that value).

Anyways, i also decided that i would be willing to do that. But now i stumbled over another problem: i modify the colors which the user did set afterwards in some cases, like i.e. blending them against the background, etc.
However, without color-codes in the global string, i would need to do those calculations >multiple times< for each column which i want to display. Thats horribly inefficient.

So, again the question - did 0.8.2 change anything to the color-code problem in global strings? Or is there absolutely no reasonable hack possible to get it to work?

I would really like to start porting my strings over to ui_columns and improve them, because ui_columns allows some great possibilities on what i could do with them. I like this alternate gui - but doing the above mentioned would be quite inefficient to do without color-codes in the global string.

- Lyx

What calculations are you doing? I can only think of things such as $transition() which are beyond your control and will insert colour codes everywhere.

Anyway, no they dont work. the only half-workaround is for me to remove all char 3s. That still would not help you though as you cant reinsert them when you cant currently anyway. I could use a different/alternate char I suppose since I am processing the colour codes myself, i.e. $char(4) , 5 or something. I dont think anything in the 1 to 6 range will conflict with anything. That still wouldn't help with $transition() much though, sure you could do $replace() or something but that would probably be slow, and silly.
Title: Columns UI
Post by: Lyx on 2004-05-23 00:18:56
Quote
Anyway, no they dont work. the only half-workaround is for me to remove all char 3s. That still would not help you though as you cant reinsert them when you cant currently anyway. I could use a different/alternate char I suppose since I am processing the colour codes myself, i.e. $char(4) , 5 or something. I dont think anything in the 1 to 6 range will conflict with anything. That still wouldn't help with $transition() much though, sure you could do $replace() or something but that would probably be slow, and silly.

nope, i wasn't talking about $transition but instead $blend()

Also, there are multiple color-themes.... at the end of the global string, there would simply be an $if() check to see which color-theme was set in the config-part of the global string - and after that lots of $puts(artist-color,color-string-here) would follow.

Without color-codes in the global string, i would need to "build" those variables inside of each column, instead of just "building the selected color-theme" one time in the global-string and then using those variables in each column. Inside of this "building the colour-theme" $blend() is also used sometimes to calculate some colour-codes.

So, what would help me basically is storying vars in the global-string which contain color-codes - sometimes calculated via $blend().

example:
Code: [Select]
$puts(artist_color,$rgb(0,170,255,0,170,255))
$puts(playing_color,$rgb(255,255,255,255,255,255))
$puts(blend_color,$rgb(0,0,0,0,0,0))
$puts(fade_multiplier,3)

$if($or(%_isplaying%,%_ispaused%),$puts(artist_color,$get(playing_color)),)

$puts(artist_col2,
$blend($get(artist_color),$get(blend_color),1,$get(fade_multiplier))
)


Only the result of artist_col2 and artist_color is needed.

edit: extended the example
Title: Columns UI
Post by: musicmusic on 2004-05-23 00:35:35
I see. If I was thinking correctly before, I would have said that a solution that would work properly is for me to change all char 3s from the output of the global string to char 6s or something, and then process them as colour codes too (or even map 6s back to 3s).

That would work fine I think but rather than having to resort to that I would rather there was a $extra() in foobar that does not have these checks (and doesnt truncate multiline strings too). Well whatever.

edit:

Also, you could implement this on your side if you really want.

Enclose you global string in $replace(<string>,$char(3),$char(6)) and then your column string in $replace(<string>,$char(6),$char(3))

Or, for $blend() you could just use $substr(<colour code>,2,7) and put the $char(3)s back in in your column string.
Title: Columns UI
Post by: DustMagnet on 2004-05-23 03:35:41
I don't have any suggestions or problems. I just wanted to say that foo_ui_columns is a great plug-in. I've been using it exclusively since the start of the year, and I've been very happy with it. Thanks for all the hard work, musicmusic! ;-)
Title: Columns UI
Post by: Lyx on 2004-05-24 17:25:06
Quote
edit:

Also, you could implement this on your side if you really want.

Enclose you global string in $replace(<string>,$char(3),$char(6)) and then your column string in $replace(<string>,$char(6),$char(3))

Or, for $blend() you could just use $substr(<colour code>,2,7) and put the $char(3)s back in in your column string.

well, i've got no problem waiting a little bit more, now that i already waited patiently for a long time, hoping something like that could happen.

Still, many thanks for this info - that way, i can already start some porting and then later - when it got implemented into ui_columns - remove the workaround again to make the code more readable(yes, i know that the "workaround" would still happen invisible in the background).

thanks :-)
Title: Columns UI
Post by: upNorth on 2004-05-24 17:41:34
I have a small feature request regarding the sidebar:
Opera (the web browser) has an ingenious way to toggle such a sidebar. Instead of moving the toggle area in and out with the sidebar itself, the toggle area is always located at the outer edge of the window. This makes it very easy to toggle as you don't have to aim your mouse pointer at that moving border (here located between sidebar and playlist) and double click it, but can just move it all the way to the left (or right) and click. Easily done without moving your eyes. This is of course only an advantage when the window is maximized, but I tend to have foobar maximized as I only have a 1024x768 screen resolution.

I know this might not seem like a big thing, and probably it isn't, but I like such small ingenious details 
Title: Columns UI
Post by: Lyx on 2004-05-24 20:14:43
3 ideas:

- would it be possible to intergrate the windowtitle-, statusbar- & copystring-formatting into ui_columns(including access to global variables in both) ? That way, it could be a full replacement for the standard_gui + access to global-vars in the copy-string would allow some nice features

- is it possible to make the global-vars also available to other components in foobar? That way, for example a color-theme can also be applied to a foo_osd string

- if one could specify the general background color in the global-color-string as well, that would make color-theme-switching complete

imho, the global string of ui_columns would be a perfect place to centralize most string-configuration (i.e. if an ui_columns style has themes, then those themes can automatically be applied to the osd_string, etc.).

- Lyx

edit: removed one request - my fault - already implemeted
Title: Columns UI
Post by: anykey on 2004-05-24 20:15:10
I look at the seekbar to follow progress of a track.
From across the room, I am unable to it clearly.
I would like to make it stand out by giving it a colour - I like blue.
I should be grateful if you would tell me how I can make my seekbar clearer.
Title: Columns UI
Post by: Smiff on 2004-05-24 20:34:46
hey, now i know why this thread has so many replies. this component is really good.

the only problem i'm having is that setting colours (and knowing which value adjusts what) is really hard. does anyone have an easier way to do this? sorry if this is covered, the thread is huge
Title: Columns UI
Post by: Lyx on 2004-05-24 20:39:49
well, i'm currently trying to port my strings to ui_columns - and one of the things which i'm trying to archieve is that all colors can be configured at a single place(a configuration-part in the global-string). Only problem is that i haven't yet found a way to set the main background-color via strings.
Title: Columns UI
Post by: Ruby on 2004-05-24 20:50:03
Quote
the only problem i'm having is that setting colours (and knowing which value adjusts what) is really hard. does anyone have an easier way to do this? sorry if this is covered, the thread is huge

Go to Display > Title formatting, use the Change color button, copy the value you get, paste where you need it. Lots of clicks but uses less brain cells than learning hex values.
Title: Columns UI
Post by: Paranoia on 2004-05-24 21:17:26
Quote
I look at the seekbar to follow progress of a track.
From across the room, I am unable to it clearly.
I would like to make it stand out by giving it a colour - I like blue.
I should be grateful if you would tell me how I can make my seekbar clearer.

Temporary solution (or maybe a permanent one): using Kode54's On-Screen Display plug-in, set the code as:

Code: [Select]
$progress(%_time_elapsed_seconds%, %_time_total_seconds%, 20,'#','=')


Or something similar  the syntax is in Foo's formatting help file.

Steve
Title: Columns UI
Post by: anykey on 2004-05-24 21:34:33
Sorry Paranoia, but I cannot find:
Quote
Kode54's On-Screen Display plug-in

Was it downloaded in my install or do I get it from another site. I could find only two kode54 plugins. Nothing for a display. Please show me the link.
Title: Columns UI
Post by: upNorth on 2004-05-24 21:44:49
Quote
Sorry Paranoia, but I cannot find:
Quote
Kode54's On-Screen Display plug-in

Was it downloaded in my install or do I get it from another site. I could find only two kode54 plugins. Nothing for a display. Please show me the link.

here (http://www.cqasys.com/projects/kode54/index.php)
Title: Columns UI
Post by: anykey on 2004-05-24 21:55:54
Thank you so much upNorth, got the plugin.
Now where do I paste the code. Does it go in the format window for On-Screen Display under Components ??
Title: Columns UI
Post by: musicmusic on 2004-05-24 23:55:47
Quote
I have a small feature request regarding the sidebar:
Opera (the web browser) has an ingenious way to toggle such a sidebar. Instead of moving the toggle area in and out with the sidebar itself, the toggle area is always located at the outer edge of the window. This makes it very easy to toggle as you don't have to aim your mouse pointer at that moving border (here located between sidebar and playlist) and double click it, but can just move it all the way to the left (or right) and click. Easily done without moving your eyes. This is of course only an advantage when the window is maximized, but I tend to have foobar maximized as I only have a 1024x768 screen resolution.

I know this might not seem like a big thing, and probably it isn't, but I like such small ingenious details 

I tried to understand what you are saying, but I don't. It doesn't sounds simple to implement.. If it is mouse gestures, you could try the gestures (http://www.hydrogenaudio.org/forums/index.php?showtopic=19454) plugin and use the menu item to toggle the sidebar.

Maybe when Im sufficiently bored I will install (and probably uninstall) Opera and see what you are talking about.

Quote
- would it be possible to intergrate the windowtitle-, statusbar- & copystring-formatting into ui_columns(including access to global variables in both) ? That way, it could be a full replacement for the standard_gui + access to global-vars in the copy-string would allow some nice features

If you mean add separate strings then no, I don't see the point.

As for the global variables and those strings, I didn't do that is that  because it would be redundant as you wouldn't be using colour codes set as global variables in those strings, and in this case I would have to create separate strings from the current ones like you say as i can't force everything that uses the current strings to use global variables. It may actually have spped benefits though, as well as convience, as generally statusbar, systray and main window title are updated at same time. Of course, it is pretty much neglible as it is only one track. Note I cant do anything about copy string without reimplementing the command since it is implemented in the core (probably).

Not particulary related, but in actual fact, I think I can put my own strings on the main titelformatting page, but I want to maintain my own editor for global help etc. and it will more or less as good in 0.1.1 anyway.

Quote
- is it possible to make the global-vars also available to other components in foobar? That way, for example a color-theme can also be applied to a foo_osd string

I thought of moving it to a separate component, I just am not sure if it is worth it. In most cases it will only aid convience as you don't have multiple formattings per track  like the columns (the only exceptions I can think of right now are albumlist and mass tagger renamer). Having said that, convience is a good enough reason for me, but it also depends on whether stuff in teh string is specific to the ui or even the specific ui component (i.e. foo_ui_columns) and whether anyone will actually implement it into their components to use the global variables. I don't know if it is worth it. And I don't feel like maintaining any more components.

Quote
- if one could specify the general background color in the global-color-string as well, that would make color-theme-switching complete

I wrote a long reply about this but I just deleted it all since it was all worthless until i actually look into it. I think it would actually be simpler to implement that I thought anyway, but it would probably involve global variables (like colour scheme) for the global variables since the current global string is track specific.
Title: Columns UI
Post by: Paranoia on 2004-05-25 09:27:41
Quote
Quote
I have a small feature request regarding the sidebar:
Opera (the web browser) has an ingenious way to toggle such a sidebar. Instead of moving the toggle area in and out with the sidebar itself, the toggle area is always located at the outer edge of the window. This makes it very easy to toggle as you don't have to aim your mouse pointer at that moving border (here located between sidebar and playlist) and double click it, but can just move it all the way to the left (or right) and click. Easily done without moving your eyes. This is of course only an advantage when the window is maximized, but I tend to have foobar maximized as I only have a 1024x768 screen resolution.

I know this might not seem like a big thing, and probably it isn't, but I like such small ingenious details 

I tried to understand what you are saying, but I don't. It doesn't sounds simple to implement.. If it is mouse gestures, you could try the gestures (http://www.hydrogenaudio.org/forums/index.php?showtopic=19454) plugin and use the menu item to toggle the sidebar.

Maybe when Im sufficiently bored I will install (and probably uninstall) Opera and see what you are talking about.

he meant that the toggle button/bar/area always remains on the very left of the screen, even when the sidebar comes out. The benefit being you don't have to think where to click, it's always in the same place.

Steve
Title: Columns UI
Post by: ep0ch on 2004-05-25 09:57:45
Quote
I tried to understand what you are saying, but I don't. It doesn't sounds simple to implement.. If it is mouse gestures, you could try the gestures plugin and use the menu item to toggle the sidebar.


took me a while to figure out what he meant... but what i think he's getting at is being able to double click the far far left of the screen (when foobar is maximised) to show/hide the playlist. It already works at the moment when the playlist is hidden - as you'd expect, but not when it's showing.  Strange feature.  Maybe a 'double click playlist area to hide/show' would do just as well - conflicts with 'double click playlist to add new playlist'...
Title: Columns UI
Post by: musicmusic on 2004-05-25 10:50:48
Quote
he meant that the toggle button/bar/area always remains on the very left of the screen, even when the sidebar comes out. The benefit being you don't have to think where to click, it's always in the same place.

Steve

Quote
took me a while to figure out what he meant... but what i think he's getting at is being able to double click the far far left of the screen (when foobar is maximised) to show/hide the playlist. It already works at the moment when the playlist is hidden - as you'd expect, but not when it's showing.  Strange feature.  Maybe a 'double click playlist area to hide/show' would do just as well - conflicts with 'double click playlist to add new playlist'...

Ok thanks.

I don't think I can properly detect a double click on the far left there, I think I would have to to detect double clicks myself...

What about middle clicking on the playlist instead? Middle clicking is not used for anything else there, it might as well be used for something.

I will try to get the former to work anyway.
Title: Columns UI
Post by: ep0ch on 2004-05-25 13:14:18
Quote
What about middle clicking on the playlist instead? Middle clicking is not used for anything else there, it might as well be used for something.


Or how about in the config screen:

Playlist Area mouse button:
Assign double click to <dropdownlist>
Assign Right click to <dropdownlist>
Assign Middle click to <dropdownlist>

Where dropdownlist is a dropdown (obviously) of things like 'add new playlist', 'hide playlist', 'Nothing', 'add useless feature here'...

Playlist Item mouse button:
Assign Double click to <dropdownlist>
Assign Right click to <dropdownlist>
Assign Middle click to <dropdownlist>

Where dropdownlist = 'rename playlist', 'delete playlist', 'dupliate playlist', 'nothing'
Title: Columns UI
Post by: upNorth on 2004-05-25 13:40:28
Thanks, Paranoia, you got it.
I didn't really expect my explanation to be good enough, but couldn't figure out how to make it any better.

In Opera, the toggle sidebar in/out is done with a single click, not a double click. The main point of the whole thing is that you can toggle it with your eyes shut. With this solution, you wouldn't have to aim for the border between the sidebar and the playlist. Only an advantage with a maximized window though...

Quote
What about middle clicking on the playlist instead? Middle clicking is not used for anything else there, it might as well be used for something.
If you can make that work even with e.g. Logitech drivers installed, I guees it's nearly as good as what I suggested above. Anything that makes it easy to toggle it, without aiming the mouse pointer at a hotspot that is 10 pixels wide and changing position depending on toggle state and width of the sidebar, is fine with me.

IMHO ep0ch's idea is quite good too.

edit: grammar
Title: Columns UI
Post by: musicmusic on 2004-05-25 14:53:48
Quote
Or how about in the config screen:

Playlist Area mouse button:
Assign double click to <dropdownlist>
Assign Right click to <dropdownlist>
Assign Middle click to <dropdownlist>

Where dropdownlist is a dropdown (obviously) of things like 'add new playlist', 'hide playlist', 'Nothing', 'add useless feature here'...

Playlist Item mouse button:
Assign Double click to <dropdownlist>
Assign Right click to <dropdownlist>
Assign Middle click to <dropdownlist>

Where dropdownlist = 'rename playlist', 'delete playlist', 'dupliate playlist', 'nothing'

Yes, except I would only want middle click customisable on the playlist view, and Im not sure about making right-click customisable on the playlists.

I would also add drop-downs for double/middle-clicking on empty space in the playlist sidebar/tabs to match. And yandexx requested shift+lmb for remove playlist, so that can be added too..

I will add it to my to-do list anyway..

Quote
If you can make that work even with e.g. Logitech drivers installed, I guees it's nearly as good as what I suggested above. Anything that makes it easy to toggle it, without aiming the mouse pointer at a hotspot that is 10 pixels wide and changing position depending on toggle state and width of the sidebar, is fine with me.

IMHO ep0ch's idea is quite good too.

Does middle clicking work on the tabs/sidebar? I wouldn't have thought there would be a problem, but then I don't have a logitech mouse.

As for your request, I can make it work if you have a border on the sidebar as you will just be clicking on that, but if not the click will select a playlist or something.

So to make it always work I would need a one or two pixel separator on the left of the sidebar.

If that's ok I will add it as an option.
Title: Columns UI
Post by: upNorth on 2004-05-25 15:34:10
Quote
Does middle clicking work on the tabs/sidebar? I wouldn't have thought there would be a problem, but then I don't have a logitech mouse.

When I middle click inside the sidebar, on the border between sidebar and playlist or on tabs, it looks like this:(http://www.stud.ntnu.no/~mortek/foobar2000/sidebar.png)
While that "mode" is active the playlist will scroll in the direction of mouse movement. I have to middle click once more to return to normal.

This is of course something you choose in the Logitech Mouseware software, and there is alot of middle click actions to choose from. The only reason I mentioned it, is that if you can't override a behavior like this, I assume the new feature won't work for everybody and might cause confusion. I might of course be wrong though...

Quote
As for your request, I can make it work if you have a border on the sidebar as you will just be clicking on that, but if not the click will select a playlist or something.

So to make it always work I would need a one or two pixel separator on the left of the sidebar.

If that's ok I will add it as an option.
Yes, that is exactly how it works with Opera. You could say that the sidebar has a border on both sides. Assuming the sidebar is to the left, the left border will be used to toggle and the right border to resize.
Title: Columns UI
Post by: ep0ch on 2004-05-25 16:31:43
Quote
If that's ok I will add it as an option.


Oh noooo, not another tickbox
Title: Columns UI
Post by: musicmusic on 2004-05-25 16:35:57
Quote
Quote
Does middle clicking work on the tabs/sidebar? I wouldn't have thought there would be a problem, but then I don't have a logitech mouse.

When I middle click inside the sidebar, on the border between sidebar and playlist or on tabs, it looks like this:(http://www.stud.ntnu.no/~mortek/foobar2000/sidebar.png)
While that "mode" is active the playlist will scroll in the direction of mouse movement. I have to middle click once more to return to normal.

This is of course something you choose in the Logitech Mouseware software, and there is alot of middle click actions to choose from. The only reason I mentioned it, is that if you can't override a behavior like this, I assume the new feature won't work for everybody and might cause confusion. I might of course be wrong though...

There is already an option "middle click to delete playlists", if that works then it isnt a problem. Does that autoscroll also happen on the playlist?

More to the point I would rather have autoscroll anyway, i just havent had it since this stupid mouse that wanted intellipoint 5. Mind you I have kind of gotten used to no autoscroll anyway.

Quote
Quote
- if one could specify the general background color in the global-color-string as well, that would make color-theme-switching complete

I wrote a long reply about this but I just deleted it all since it was all worthless until i actually look into it. I think it would actually be simpler to implement that I thought anyway, but it would probably involve global variables (like colour scheme) for the global variables since the current global string is track specific.

I thought about it and basically it would work like this.

First there is a new string which specifies some general variables/settings.

An example:
Quote
//1 = light blue, 2 = black etc.
colour_scheme=1;

//disable to prevent metadata guessing
metadata_guessing=1;

It would not use tagz or anything and would basically be like settings for the current config.

Then another new string. This would just use tagz, and the variables from above would be passed to this one as extra items. This would set some settings like exposed background, vis foreground etc. The format of this string is more debatable though. I suggest something like this:
Quote
$select(%_colour_scheme%,
exposed_background=FFFFFF;
selected_item_frame=554444;
sidebar_playlists_selected_text=222222;
sidebar_playlists_exposed_background=FFFFFF;
,
exposed_background=AAAAA;
selected_item_frame=225533;
sidebar_playlists_selected_text=342675;
sidebar_playlists_exposed_background=123546;
)


Which would just output "variable=value;var2=val2;" etc. It is either that or outputting in some set format like the colour string, or even a separate string for each setting (i.e. background etc.).

Specifying the colours etc. here would be optional (i.e. not replace existing methods), settings would only have to be retrieved from it when it or the first string is modified really. The variables from the first string would also then also be passed on to the current global string as extra items.

What do you think? Or do you have any better ideas, there is an awful lot of strings..

I can't see any workable way to just shove the exposed background etc. colours into the colour string as you say because it is track specific and mixing them up is just going to end up in mess.

I could get away with shoving it all into the current global string though by formatting the string on an empty set of metadata, but that would slow down track stuff as you would unnecessarily be calcuating background colours etc..
Title: Columns UI
Post by: upNorth on 2004-05-25 17:44:15
Quote
There is already an option "middle click to delete playlists", if that works then it isnt a problem. Does that autoscroll also happen on the playlist?

None of the middle click features works for me (yes I enabled them before I tested  ).
I don't really need the current ones, so that's ok right now. Maybe I don't even need Logitech Mouseware anymore. IIRC I had to intall Mouseware to make everything work as I wanted in Unreal Tournament a while back. As I don't play anymore, I guess I might as well remove it.

Regarding the autoscoll: It also happens on the playlist, but when I activate it inside the playlist itself, the CPU usage goes through the roof (=100%) and scrolling is really slow. If I activate it in the sidebar, or anyware except inside the playlist, the playlist scrolls at a normal speed and the CPU usage is ok.


I got yet another idea (ohh noooo!! ):
I currently use my own modification of picmixers formatting string with this UI. I haven't adopted my "dynamic" formatting to work with this UI because I want something faster this time. The guessing code makes it slow and that seems to be the case even if all tracks are properly tagged. I guess it's the length alone that makes it slow, as it is close to 1300 lines.
    Then to my idea:
Would it be possible to add a secondary "globals" section that could be enabled and disabled just like columns can? It could contain guessing code and other touch up features that makes the code slow. This way you would be able to easily remove all this processing intensive code from the processing chain when you don't need it.

An example:

In globals:
my_artist=%artist%

In globals2:
my_artist=alot of guessing code

Artist column:
%_my_artist%

For short the globals2 will be processed after globals, and hence it will update the affected variables. If it is diable all the code in it will be skipped.

Would something like this be possible? Would it, as I hope, make me able to have to versions of the same formatting in one. One really fast requiring proper tags, and one slow but good looking with guessing, without a constant speed penalty like I have in my "dynamic" formatting?
Title: Columns UI
Post by: picmixer on 2004-05-25 21:28:14
Offtopic posts about foo_osd split to here (http://www.hydrogenaudio.org/forums/index.php?showtopic=21972&)

Please continue the discussion on foo_osd status bar there.
Title: Columns UI
Post by: musicmusic on 2004-05-25 21:30:35
Quote
Regarding the autoscoll: It also happens on the playlist, but when I activate it inside the playlist itself, the CPU usage goes through the roof (=100%) and scrolling is really slow. If I activate it in the sidebar, or anyware except inside the playlist, the playlist scrolls at a normal speed and the CPU usage is ok.

Doesn't sound good

I hope its not my fault... As long as normal scrolling is ok, I blame the logitech.

Quote
I got yet another idea (ohh noooo!! ):
I currently use my own modification of picmixers formatting string with this UI. I haven't adopted my "dynamic" formatting to work with this UI because I want something faster this time. The guessing code makes it slow and that seems to be the case even if all tracks are properly tagged. I guess it's the length alone that makes it slow, as it is close to 1300 lines.
    Then to my idea:
Would it be possible to add a secondary "globals" section that could be enabled and disabled just like columns can? It could contain guessing code and other touch up features that makes the code slow. This way you would be able to easily remove all this processing intensive code from the processing chain when you don't need it.

An example:

In globals:
my_artist=%artist%

In globals2:
my_artist=alot of guessing code

Artist column:
%_my_artist%

For short the globals2 will be processed after globals, and hence it will update the affected variables. If it is diable all the code in it will be skipped.

Would something like this be possible? Would it, as I hope, make me able to have to versions of the same formatting in one. One really fast requiring proper tags, and one slow but good looking with guessing, without a constant speed penalty like I have in my "dynamic" formatting?


If I understood you correctly, Im afraid it wouldn't work in the current form of the global string, because the string has to be executed to determine what variables are in it.

I think it was said already earlier in the thread, you should design your code like

$if2(%artist%,<some guessing code>)

The guessing code is not actually executed if the artist tag is present, well that is what appears to be teh case from using the speed test. Having said that, you probably already do that, your dynamic string is way too long for me to make any sense of.. It doesn't fit into the edit box on the columns ui prefs neither.. whoops.

I think you are right anyway about the length of your string making it slow.

If you meant rather enabling/disabling parts of your code rather than what i first thought (when I didnt realise that you mean disable by "diable"), through a second string that you enable/disable, it is not really worth it, as you could just save to a text file instead, and it would mean I have to format/parse two strings also when it is enabled (depending on what you exactly want/meant). Your example is also kind of redundant as well since you are setting the same variable twice, and would mean I would have to check for that also.

I was considering creating a "sandbox" string/tab just to mess around with though.
Title: Columns UI
Post by: kode54 on 2004-05-26 04:37:41
Quote
More to the point I would rather have autoscroll anyway, i just havent had it since this stupid mouse that wanted intellipoint 5. Mind you I have kind of gotten used to no autoscroll anyway.

You can configure the middle button to produce a middle click by setting the action to AutoScroll.
Title: Columns UI
Post by: Lyx on 2004-05-26 14:53:08
Quote
Quote
- would it be possible to intergrate the windowtitle-, statusbar- & copystring-formatting into ui_columns(including access to global variables in both) ? That way, it could be a full replacement for the standard_gui + access to global-vars in the copy-string would allow some nice features

If you mean add separate strings then no, I don't see the point.

As for the global variables and those strings, I didn't do that is that  because it would be redundant as you wouldn't be using colour codes set as global variables in those strings, and in this case I would have to create separate strings from the current ones like you say as i can't force everything that uses the current strings to use global variables. It may actually have spped benefits though, as well as convience, as generally statusbar, systray and main window title are updated at same time. Of course, it is pretty much neglible as it is only one track. Note I cant do anything about copy string without reimplementing the command since it is implemented in the core (probably).

Not particulary related, but in actual fact, I think I can put my own strings on the main titelformatting page, but I want to maintain my own editor for global help etc. and it will more or less as good in 0.1.1 anyway.

Quote
- is it possible to make the global-vars also available to other components in foobar? That way, for example a color-theme can also be applied to a foo_osd string

I thought of moving it to a separate component, I just am not sure if it is worth it. In most cases it will only aid convience as you don't have multiple formattings per track  like the columns (the only exceptions I can think of right now are albumlist and mass tagger renamer). Having said that, convience is a good enough reason for me, but it also depends on whether stuff in teh string is specific to the ui or even the specific ui component (i.e. foo_ui_columns) and whether anyone will actually implement it into their components to use the global variables. I don't know if it is worth it. And I don't feel like maintaining any more components.


Hmm, first i'd like to explain the intention behind this idea:
One of the nice things about fb2k is the various amount of plugins which change and add stuff to the display. However, what this also means is that preferences get fragmented all over the place.
Example: lets asume i have made a fb2k-style which covers ui_columns, foo_osd, and has a copy-string and a window-title string.

To give this style to someone he would need to:
1. import the style to ui-columns
2. change various settings in ui-columns, like background-color, vis-color, etc.
3. copy'n paste the osd-string
4. change multiple settings in the osd-preferences
5. copy'n paste the copy-string
6. copy'n paste the window-title string

Thats just not feasible. I have stumbled over this config-fragmentation problem multiple times when i wanted to give a style which i made to someone. Especially if the other person is a non-total-geek, this amount of hassle just to try out this style which i made, is nightmare.

So, my idea basically is an extended version of foo_syfm + ui_columns import/export

In the above quote, you mentioned making the global-string like a separate plugin. Below is an idea on how it could look like, work, and the benefits of it.
Because coming up with good names isn't one of my strengths, i will just call it foo_configurator in this example.

Here's how the config-tree of such a plugin in the fb2k-preferences could look like:


Code: [Select]
Configurator(incl. import/export)
 |
 +--Global
 |
 +--Global (track specific)
 |
 +--Copy String (mirrored by configurator)
 |
 +--Window-Title String (mirrored by configurator)
 |
 +--OSD (created by foo_osd itself)




Import/Export:
--------------------------------------
Here the user can import and export all of the settings described below:


Global String:
--------------------------------------
This string could contain any non-track-specific vars. Most importantly color-theme-config, but also other settings.
But there is more to it: there could not just be user-vars but instead other plugins could look for vars which are specific to that plugin.
Example: "ui_columns_color_background=$rgb(0,30,100)" or "osd_color_window_background=$rgb(0,30,100)", or even "osd_font=Arial, MS Sans Serif"

So in other words, color-themes could even include specific fonts and other settings, across different plugins.

For styles with color-themes this should also result in a speedup - example: because the global-string in ui_currently is track-specific color-themes and a possible config-part in the string gets executed multiple times for each track instead of just one time.


Global String (track-specific):
--------------------------------------
This is what the current global-string of ui_columns does. With the difference that other plugins could as well interface with it. This has no speed benefit and is purely because of convenience, since every plugin which supports it would basically just take the string, and execute it for itself, either for the currently playing track, or another track in the playlist - what to do with this string is the choice of the individual plugins.
This string would probably be mostly interesting for tag-guessing and building track-dependend vars.



Plugin-specific configpages:
--------------------------------------
This is were the real fun begins. I am not sure if this is technically possible, so it may very well be that this is an utopian idea - however, i hope its not.
Other installed plugins could check if foo_configurator is installed, and if yes, create their own config-page in ui_configurator - and mirror some of their settings there.
So, for example the foo_osd plugin could have its config-page at two places - its native one, and a sub-page in ui_configurator. Both pages would be synchronized against each other - so they're basically just a mirror.
Okay, now this would all be total nonsense without a benefit: when importing/exporting configurations, then those sub-pages in ui_configurator would be taken into account as well.
Maybe it could also work the other way around sometimes: not another plugin supporting foo_configurator, but instead foo_configurator i.e. creating a mirror page of the copy-string.


The result of the above - if technically possible - could be that a user just has to download a single config-file containing a foobar-style, import it, and then automatically has all the affected plugins configured to match that style.
Not just colors, but also strings, font-settings, etc.

- Lyx

P.S.: You mentioned that the copy-string may be built into the core. Am i right to guess that since its configured under the standard-gui, that the standard_gui someway interfaces with it? If yes, couldn't any other plugin do this as well then? (i.e. foo_configurator)
Title: Columns UI
Post by: ub312g0d on 2004-05-27 05:58:03
First off,  I would like to say I love the colums_ui, but have a question about a specific preset (plisk_0.1.5),  How do I sort  by the artists name instead of the ablum's name?
Title: Columns UI
Post by: upNorth on 2004-05-27 14:46:08
@musicmusic:
It seems I have a major problem explaining my ideas. Sorry about that. I still believe the idea is good though.

Just to confirm, I really ment to really disable parts of the global code, not just skip a part of an $if() statement. I don't really know all the technical terms, and that makes it even more difficult, but if I'm not mistaken, the word "parse" means interpreting the code on runtime. If so, then disabling code by using an $if() statement (with alot of contents) still means it has to be parsed. Right? TAGZ isn't really suited for constructing guessing code, and if you still want to do it, and catch alot of exceptions, then it turns out pretty long. Not much to do about that.

Anyway, I kind of got a better idea last night, "Global extensions". Although my plan was to make a long explanation later with pictures and all, I'll try to give it here instead with some ASCII art.

Description of the idea:
You keep the global section as is, but makes it possible to extended it with these "extensions". An extension is a separate part of code located in it's own input box/formatting window, that can be inserted into the global section. All of these extension are localized under a new tab called "extentions" following the already present "Global" and "Colours (Global)" tabs. In this new tab, extentions can be enabled/disabled, created and deleted, alot like how columns work now. The enable/disable checkbox would make it easy for users (as in not only the creator) of a formatting to turn features on and off, something that IMHO is currently not that easy to communicate to everyone. A checkbox is alot more intuitive than starting a code with a config section using e.g. $puts(Caps_first_letter,1) where 1=yes and 0=no. Below in an example of how I imagine it implemented in this tab:
Code: [Select]
  _______    ________________     __________________
|Globals|  |Colours (Global)|   |Global Extensions|
--------------------------------|                 |----------------------------
_______________________________________________________________
|   _                                        More info(button) |
|  |v|(checkbox)     Description(text)         Edit(button)    | Extention 1:
|______________________________________________________________|
_______________________________________________________________
|   _                                         More info(button)|
|  |_|(checkbox)     Description(text)         Edit(button)    | Extention 2:
|______________________________________________________________|
_______________________________________________________________
|   _                                               [More info]|
|  |v|  Guess values when tags are missing            [Edit]   | Extention 3:
|______________________________________________________________|

And so on
                   New extension(button)     Delete extension(button)
------------------------------------------------------------------------------

Extension 3 shows an example.

The Edit button opens a pop up window containing three input boxes. One with the code, one with the "description" input and one with the contents of "More Info".

The "More Info" button opens a popup with additional info about this setting/extension. Just in case the user would like more info than the "description" gives.

The first checkbox is associated with a new variable available in the global section, called e.g. %__ext_1% (true/false depending on the state of the checkbox). It could be used like this in the global section:
$if(%__ext_1%, $execute_extension(1))


When this line is reached in the global section, the code associated with that extension is parsed/prosessed/executed (whatever the right word is...) if the checkbox is checked, before it continues to the next line in the global string.

As I see it, you still have only one globals section, but the contents of it would be more dynamic. The benefits are (I hope) that you don't need to parse alot of code that won't be used (e.g. guessing, touch up like $chaps2(), remove underscore...) and it would be alot easier for users without formatting/coding knowledge to utilize the options the creator of the formatting has made available to them. To make this work for chooseing color themes too I guess you might need radio buttons

So, did I manage to explain my idea this time? If so, does it sound like a good idea, or is it way "over the top"? 
And, am I by any chance your worst nightmare? 


Oh, by the way, could you make the current time and date available as metadata? I thought I could use it in combination with foo_playcount to highlight tracks in the playlist that has been played today. I have foo_history already, but I would like to see this in my playlist too.

Edit: Added two more buttons to the ascii art
Edit2: spelling
Edit3: Turned the last extension in the ascii art into an example
Title: Columns UI
Post by: Paranoia on 2004-05-27 15:31:06
Quote
Oh, by the way, could you make the current time and date available as metadata? I thought I could use it in combination with foo_playcount to highlight tracks in the playlist that has been played today. I have foo_history already, but I would like to see this in my playlist too.

I had this idea too.. tried to code it into my columns, and realised there was no way of calling up the system date. I had it theoretically working - I just had to put the date in the code myself... kinda sucked

It would be a nice addition, but I don't know whether musicmusic could this, or whether it would be down to the fb2k developers.

Steve
Title: Columns UI
Post by: upNorth on 2004-05-27 15:39:07
Quote
It would be a nice addition, but I don't know whether musicmusic could this, or whether it would be down to the fb2k developers.

My guess is that he can do it, as both foo_history and foo_playcount has access to the system date. Besides, he has shown already that he can create variables. So. my hopes are high 
Not that this is the killer feature...
Title: Columns UI
Post by: Lyx on 2004-05-27 15:39:36
is there any advantage in having a seperate global-colorstring page?

I mean, couldn't ui_columns instead just look for certain vars in the global-string?
example:

ui_columns_global_track_column_foreground=CCCCCC
ui_columns_global_track_column_foreground_selected=FFFFFF
ui_columns_global_track_column_background=000000
ui_columns_global_track_column_background_selected=555555

If technically feasible, we could then just drop one page of the ui_columns prefs. And instead rename the current global-string to "global (track specific)".

And then add a new 2nd global string containing vars which are not track-specific(only get executed one time).

In such a case the new "globals" page of ui_columns would contain two tabs:
"Global" and "Global (track-specific)


disadvantage: breaks backwards-compatibility (because of the removed global colorstring).

- Lyx
Title: Columns UI
Post by: Lyx on 2004-05-27 19:14:22
possible bug:

just paste the following color-string either in the global-colorstring or a column-colorstring:

00FF00|00FF00|000000|000000

the selected text will appear pink instead of green.

this seems to only affect the 2nd color in a colorstring(foreground, selected).

- Lyx
Title: Columns UI
Post by: Paranoia on 2004-05-27 19:17:50
Appears green for me.

Steve
Title: Columns UI
Post by: upNorth on 2004-05-27 19:28:19
Quote
just paste the following color-string either in the global-colorstring or a column-colorstring:

00FF00|00FF00|000000|000000

Tried in both global and columns, and both normal and selected text appeared green as they should...
Title: Columns UI
Post by: Lyx on 2004-05-27 19:32:05
umm....... *baff*

i tried both as well and both appeared purple *confused*

*searches for whats the cause of this*

- Lyx

edit: could it be that there are problems with reseting the color via

in a column after a transition happened?


Code: [Select]
// artist-part
$if($not($strcmp(%_artist%,$char())),
$transition(%_artist%,$get(artist_color),$get(artist_color2))
)

// !!!!!!!!!!! here the color isn't reseted properly !!!!!!!!!!!!

// seperator
$if($or(%_artist%,$strcmp(%_enable_folders%,1)),'  -  ')

// album-part
Title: Columns UI
Post by: musicmusic on 2004-05-27 21:10:09
Quote
Quote
More to the point I would rather have autoscroll anyway, i just havent had it since this stupid mouse that wanted intellipoint 5. Mind you I have kind of gotten used to no autoscroll anyway.

You can configure the middle button to produce a middle click by setting the action to AutoScroll.

I do have it set to that.

What did you mean? I don't have any problems with middle clicks.

Quote
mm, first i'd like to explain the intention behind this idea:
One of the nice things about fb2k is the various amount of plugins which change and add stuff to the display. However, what this also means is that preferences get fragmented all over the place.

[...]

The result of the above - if technically possible - could be that a user just has to download a single config-file containing a foobar-style, import it, and then automatically has all the affected plugins configured to match that style.
Not just colors, but also strings, font-settings, etc.

Yes it would be something like that. The main point I would have said upNorth has done below.

Other points are:
- The global (non-track) string does not have to use tagz, it wouldn't make much of a difference either way.
- Personally I would not just give plugins access to the string(s) but process it for them. (minor point)
- I am not sure where you are going with the config page cloning. You wouldn't need to clone config pages to make them be imported/exported.

The importer & exporter would also need to be made to ask what you want to import and export

..sounds like fun, and a lot of work. I am not going to do anything that complicated, if someone else does I would gladly use their implementation in columns ui.

If the global support is developed more as discussed below I may move it to a separate plugin with an api but that is it, it is far too much work otherwise..

Quote
P.S.: You mentioned that the copy-string may be built into the core. Am i right to guess that since its configured under the standard-gui, that the standard_gui someway interfaces with it? If yes, couldn't any other plugin do this as well then? (i.e. foo_configurator)


I think you shuold look again at preferences, those strings are not under the standard ui.

Yes all components can access those strings, and modify them, and get callbacks when they are modified etc...

I was refering to the fact that I format the playlist/window title/status bar/systray strings on my side, whilst the copy string is formatted on the core's side, and so i can't make/force global variables to be available there.

Quote
@musicmusic:
It seems I have a major problem explaining my ideas. Sorry about that. I still believe the idea is good though.

Just to confirm, I really ment to really disable parts of the global code, not just skip a part of an $if() statement. I don't really know all the technical terms, and that makes it even more difficult, but if I'm not mistaken, the word "parse" means interpreting the code on runtime. If so, then disabling code by using an $if() statement (with alot of contents) still means it has to be parsed. Right?


Yes I was trying that on your dynamic string, putting it in a big $if and seeing what impact it had on speed. The portion that fitted in the edit box on the columns ui config page went from 2 ms to 0.5 ms. So parsing the string is kind of slow.

Quote
TAGZ isn't really suited for constructing guessing code, and if you still want to do it, and catch alot of exceptions, then it turns out pretty long. Not much to do about that.

Anyway, I kind of got a better idea last night, "Global extensions". Although my plan was to make a long explanation later with pictures and all, I'll try to give it here instead with some ASCII art.

Description of the idea:
You keep the global section as is, but makes it possible to extended it with these "extensions". An extension is a separate part of code located in it's own input box/formatting window, that can be inserted into the global section. All of these extension are localized under a new tab called "extentions" following the already present "Global" and "Colours (Global)" tabs. In this new tab, extentions can be enabled/disabled, created and deleted, alot like how columns work now. The enable/disable checkbox would make it easy for users (as in not only the creator) of a formatting to turn features on and off, something that IMHO is currently not that easy to communicate to everyone. A checkbox is alot more intuitive than starting a code with a config section using e.g. $puts(Caps_first_letter,1) where 1=yes and 0=no. Below in an example of how I imagine it implemented in this tab:
Code: [Select]
  _______    ________________     __________________
|Globals|  |Colours (Global)|   |Global Extensions|
--------------------------------|                 |----------------------------
_______________________________________________________________
|   _                                        More info(button) |
|  |v|(checkbox)     Description(text)         Edit(button)    | Extention 1:
|______________________________________________________________|
_______________________________________________________________
|   _                                         More info(button)|
|  |_|(checkbox)     Description(text)         Edit(button)    | Extention 2:
|______________________________________________________________|
_______________________________________________________________
|   _                                               [More info]|
|  |v|  Guess values when tags are missing            [Edit]   | Extention 3:
|______________________________________________________________|

And so on
                   New extension(button)     Delete extension(button)
------------------------------------------------------------------------------

Extension 3 shows an example.

The Edit button opens a pop up window containing three input boxes. One with the code, one with the "description" input and one with the contents of "More Info".

The "More Info" button opens a popup with additional info about this setting/extension. Just in case the user would like more info than the "description" gives.

The first checkbox is associated with a new variable available in the global section, called e.g. %__ext_1% (true/false depending on the state of the checkbox). It could be used like this in the global section:
$if(%__ext_1%, $execute_extension(1))


When this line is reached in the global section, the code associated with that extension is parsed/prosessed/executed (whatever the right word is...) if the checkbox is checked, before it continues to the next line in the global string.

As I see it, you still have only one globals section, but the contents of it would be more dynamic. The benefits are (I hope) that you don't need to parse alot of code that won't be used (e.g. guessing, touch up like $chaps2(), remove underscore...) and it would be alot easier for users without formatting/coding knowledge to utilize the options the creator of the formatting has made available to them. To make this work for chooseing color themes too I guess you might need radio buttons


Yes I thought of the same after thinking about what you said actually.

I was going to say that that choosing the colour scheme should really be taken out of tagz, as well as enabling tag guessing like you say.

Choosing a different colour scheme will insert the relevent code into the global string,  same for tag guessing, resulting in a slightly more dynamic string as you say. Either that or they are formatted separately, I am not sure what is a better idea.

It would not be through some $functions though, i can't add custom functions like that for one.

Anyway, I am just not sure exactly how the user should be able to add these options/sections into the config page. I think it would end up being a list (maybe a dropdown) with the sections, another dropdown list with the options/categories for that section (e.g. the colour themes, or maybe different levels of tag guessing), a checkbox to enable/disable the section, and the string for the chosen categoriess for that section. And some new/remove buttons for the sections and options.

i think that is the most sensible way with some flexibility.

Quote
So, did I manage to explain my idea this time? If so, does it sound like a good idea, or is it way "over the top"?  
And, am I by any chance your worst nightmare?


Dont worry, it is a good idea, kind of far fetched but still a good idea. No, my nightmares aren't that bad.

Quote
Oh, by the way, could you make the current time and date available as metadata? I thought I could use it in combination with foo_playcount to highlight tracks in the playlist that has been played today. I have foo_history already, but I would like to see this in my playlist too.


The problem is that the time would change every second or minute, and the cache would need to be flushed, and whather strings would then be reformatted, and the playlist repainted.

Date is ok, I just am not sure how to get a notification of when the day changes (for it to correctly update if your computer is on for long time).

What format should it be in? Or separate day/month/year fields?

Quote
is there any advantage in having a seperate global-colorstring page?

It is simpler for me to process that way, and the global variables is an optional feature.

Quote
edit: could it be that there are problems with reseting the color via

in a column after a transition happened?


Code: [Select]
// artist-part
$if($not($strcmp(%_artist%,$char())),
$transition(%_artist%,$get(artist_color),$get(artist_color2))
)

// !!!!!!!!!!! here the color isn't reseted properly !!!!!!!!!!!!

// seperator
$if($or(%_artist%,$strcmp(%_enable_folders%,1)),'  -  ')

// album-part

I think it may invert the desired colour possibly. I will fix it for 0.1.1...
Title: Columns UI
Post by: upNorth on 2004-05-27 21:38:18
@musicmusic: I really appreciate your answer. As long as you got my drift, it's fine whatever you do as long as it improves on the ways things are currently done.

Regarding the time/date question: I really ment date alone, as what happens from minute to minute, hour to hour, really isn't that important. Choose any format you like for the date. Maybe copying the format tboehrer uses by default in foo_playcount is a good idea? I don't remember what is used there, as I have removed that feature at the moment, because I had no use for it (you might change that).
For me personally it wouldn't matter if the date isn't dead accurate as I turn off my computer every night. What I'm looking for is an easy way to "trace" (not chronological) my listening in the playlist, that day.

[useless]
If you decide to add time too, a possible use would be the option to make the trail in the playlist, fade out as time goes by. How cool wouldn't that be 
[/useless]
Edit: If I'm not mistaken, that idea isn't just useless but even impossible...
Title: Columns UI
Post by: foosion on 2004-05-27 21:55:26
Quote
- I am not sure where you are going with the config page cloning. You wouldn't need to clone config pages to make them be imported/exported.

The importer & exporter would also need to be made to ask what you want to import and export

..sounds like fun, and a lot of work. I am not going to do anything that complicated, if someone else does I would gladly use their implementation in columns ui.

I agree that common import and export functionality is easier to do than unified configuration, though that would be extremely nice. In fact, about a year ago, I was considering a design similar to what Lyx proposed. My goal back then was to have some kind of preset mechanism for foo_dbsearch that could also be used easily by other components. In the end, I did not implement it, because the design seemd to be too complex.

I'll see, if I can come up with a simple design for a common theme import/export architecture in the next days (or weeks? I'm currently low on free time). If someone beats me to it, well, that's fine with me. If support for such a mechanism can be added with reasonable effort, I'll use it in foo_history and foo_dbsearch. The discussion about this should probably be continued in a new thread...
Title: Columns UI
Post by: kode54 on 2004-05-27 22:59:55
Quote
$if(%__ext_1%, $execute_extension(1))

This condition checking must be handled outside of the Tagz script, and it must be in a token format not used by Tagz.

Something more like %_ext_1%, or even %_whatever_you_named_the_ext%, conditionally inserted. The only problem is, then these extras will have to be declared as empty strings or whitespace when you have them disabled, or else they will need brackets to close them out when they're empty.

This is starting to sound more and more like global strings for the globals. How many levels of nesting do we need? No, wait, don't answer that.

It is quite impossible for a component to add functionality to Tagz directly. If the functionality is to resemble the Tagz syntax, then the caller must parse the entire script and interpret its own tokens before passing the result off to Tagz itself. The more the extra functionality is allowed to depend on regular tokens and functions, the more the host component has to duplicate Tagz.

Thus, simple solutions that work outside of the interpreter without a whole lot of parsing.
Title: Columns UI
Post by: Sandman2012 on 2004-05-28 00:28:28
Quote
possible bug:

just paste the following color-string either in the global-colorstring or a column-colorstring:

00FF00|00FF00|000000|000000

the selected text will appear pink instead of green.

this seems to only affect the 2nd color in a colorstring(foreground, selected).

- Lyx

I've had similar problems using hex values for colors so I've switched to using rgb values.
Title: Columns UI
Post by: Lyx on 2004-05-28 01:06:12
Quote
- The global (non-track) string does not have to use tagz, it wouldn't make much of a difference either way.

Hmm, i agree that upnorth's "extensions"-idea is great and fitting. But if i understood upnorth's proposal correctly, then you would basically switch on/off certain tagz-blocks or var-definitions.

Imho, tagz or another language is very interesting in a global (non-track-specific) "string" (however that "string" looks like in the UI). Some stuff which currently isn't feasible in a track-specific global-string, would be reasonable in a global non-track string. Like i.e. calculations for a selected color-theme.

My current work-in-progress ui_columns string automatically calculates the "selected"-color of each color - and the secondary colors used in transitions. In the current track-specific global string this is barely feasible - but in a global string which only gets executed one single time, its peanuts.

So, imho a language - be it tagz or something else - is very interesting in a non-track-specific global string - especially since it can contain resource-hungry code which only gets executed one single time, instead of over and over for each track.

- Lyx
Title: Columns UI
Post by: musicmusic on 2004-05-28 16:22:22
Quote
Regarding the time/date question: I really ment date alone, as what happens from minute to minute, hour to hour, really isn't that important. Choose any format you like for the date. Maybe copying the format tboehrer uses by default in foo_playcount is a good idea? I don't remember what is used there, as I have removed that feature at the moment, because I had no use for it (you might change that).
For me personally it wouldn't matter if the date isn't dead accurate as I turn off my computer every night. What I'm looking for is an easy way to "trace" (not chronological) my listening in the playlist, that day.

I would still like to make it work properly though. I suppose I could do it in a retarded manner using a timer unless I find anything better.. Anyway I will probably implement this as an option in 0.1.1, I hope to get a beta out in a few days..

Quote
I agree that common import and export functionality is easier to do than unified configuration, though that would be extremely nice. In fact, about a year ago, I was considering a design similar to what Lyx proposed. My goal back then was to have some kind of preset mechanism for foo_dbsearch that could also be used easily by other components. In the end, I did not implement it, because the design seemd to be too complex.

I'll see, if I can come up with a simple design for a common theme import/export architecture in the next days (or weeks? I'm currently low on free time). If someone beats me to it, well, that's fine with me. If support for such a mechanism can be added with reasonable effort, I'll use it in foo_history and foo_dbsearch. The discussion about this should probably be continued in a new thread...

Ok interesting. I will wait and see what you come up with then.

Quote
Quote
- The global (non-track) string does not have to use tagz, it wouldn't make much of a difference either way.

Hmm, i agree that upnorth's "extensions"-idea is great and fitting. But if i understood upnorth's proposal correctly, then you would basically switch on/off certain tagz-blocks or var-definitions.

Imho, tagz or another language is very interesting in a global (non-track-specific) "string" (however that "string" looks like in the UI). Some stuff which currently isn't feasible in a track-specific global-string, would be reasonable in a global non-track string. Like i.e. calculations for a selected color-theme.

My current work-in-progress ui_columns string automatically calculates the "selected"-color of each color - and the secondary colors used in transitions. In the current track-specific global string this is barely feasible - but in a global string which only gets executed one single time, its peanuts.

So, imho a language - be it tagz or something else - is very interesting in a non-track-specific global string - especially since it can contain resource-hungry code which only gets executed one single time, instead of over and over for each track.

- Lyx

In case you misunderstood me, I meant it could use a language other than tagz. Either that or it could somehow be built in to upnorth's extensions idea, since the only reason for a scripting language in this string is for colour themes I think, unless you can think of any others.

upnorth's proposal is about reducing the length of the global string and taking some decisions away from it, for speed reasons really.
Title: Columns UI
Post by: Paranoia on 2004-05-28 19:01:42
Quote
Quote
Regarding the time/date question: I really ment date alone, as what happens from minute to minute, hour to hour, really isn't that important. Choose any format you like for the date. Maybe copying the format tboehrer uses by default in foo_playcount is a good idea? I don't remember what is used there, as I have removed that feature at the moment, because I had no use for it (you might change that).
For me personally it wouldn't matter if the date isn't dead accurate as I turn off my computer every night. What I'm looking for is an easy way to "trace" (not chronological) my listening in the playlist, that day.

I would still like to make it work properly though. I suppose I could do it in a retarded manner using a timer unless I find anything better.. Anyway I will probably implement this as an option in 0.1.1, I hope to get a beta out in a few days..

There's some sort of time "standard" that's attempting to be implemented I think... the search functions broken, so I can't find the thread - but here's the format anyway:

%Y-%M-%DT$H:$M:$S$T

Key: http://www.paranoiazplace.co.uk/foobar/tim...pformatting.jpg (http://www.paranoiazplace.co.uk/foobar/timestampformatting.jpg)

Hope that makes sense... I've confused myself somewhat...

Steve

[EDIT] Found the thread: http://www.hydrogenaudio.org/forums/index....ndpost&p=203753 (http://www.hydrogenaudio.org/forums/index.php?showtopic=20719&view=findpost&p=203753) [/EDIT]
Title: Columns UI
Post by: Sandman2012 on 2004-05-29 16:28:32
Anyone know what happened to the columns upload thread? I PMed a mod but haven't heard anything back yet.
Title: Columns UI
Post by: musicmusic on 2004-05-29 18:46:03
Quote
There's some sort of time "standard" that's attempting to be implemented I think... the search functions broken, so I can't find the thread - but here's the format anyway:

%Y-%M-%DT$H:$M:$S$T

Key: http://www.paranoiazplace.co.uk/foobar/tim...pformatting.jpg (http://www.paranoiazplace.co.uk/foobar/timestampformatting.jpg)

Hope that makes sense... I've confused myself somewhat...

Steve

[EDIT] Found the thread: http://www.hydrogenaudio.org/forums/index....ndpost&p=203753 (http://www.hydrogenaudio.org/forums/index.php?showtopic=20719&view=findpost&p=203753) [/EDIT]

Time info won't be made available, and so I was just going to make them available as separate fields (i.e. %_system_year%, %_system_month%, %_system_day% and %_system_day_of_week%), so yuo can do what you want with them. Unless you can think of a reason not to take that approach?

Quote
Anyone know what happened to the columns upload thread? I PMed a mod but haven't heard anything back yet.

I dont know what happened to it, but I suggest you use the website (http://foobar.nub4life.net/columns/) instead.

I dont know who is admin there anymore, I think Neksus, spase and dano are, they can make yuo an account (I am kind of busy), there seems to be anonymouse uploads now, wait you seem to have found the site

Please use it instead of these forums, the thread was only ever meant to be temporary whilst the site was made..
Title: Columns UI
Post by: Paranoia on 2004-05-29 20:38:03
Quote
Time info won't be made available, and so I was just going to make them available as separate fields (i.e. %_system_year%, %_system_month%, %_system_day% and %_system_day_of_week%), so yuo can do what you want with them. Unless you can think of a reason not to take that approach?

Yeh, that sounds good - am I right in saying time won't b available because of the aforementioned update problem? That's a shame... although on saying that - time isn't required for what me and UpNorth have in mind

I eagearly await the next release - will custom hover buttons be implemented or is that still something on the future list?

Steve
Title: Columns UI
Post by: Sandman2012 on 2004-05-30 01:19:12
Quote
I dont know who is admin there anymore, I think Neksus, spase and dano are, they can make yuo an account (I am kind of busy), there seems to be anonymouse uploads now, wait you seem to have found the site

Spase made me an account a while ago. I can log in fine, but I get an error when I try to upload my config. When I tried a second time, not only did I get an error, but it claimed the files (screenshot and the zip containing the configs) were already there, but when I pasted the urls into my browser I get a 404 page.

I'm gonna try again right now and I'll copy the error messages here for reference so perhaps someone can help me out.


[edit] error I get when I try to upload my screenshot:

Quote
Warning: move_uploaded_file(./uploads/iMag2012.png) [function.move-uploaded-file]: failed to create stream: Permission denied in /www/htdocs/fooxxx/columns/includes/userupload.php on line 81

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpswrKYN' to './uploads/iMag2012.png' in /www/htdocs/fooxxx/columns/includes/userupload.php on line 81


But then it gives me this url:

http://home.outerspase.net/columns/uploads/iMag2012.png (http://home.outerspase.net/columns/uploads/iMag2012.png)

as being where the file is, but that gives a 404.

[edit again] same problem with the config, but replace iMag2012.png with iMag2012.zip.

The error I got the first time around was this:

Quote
paFileDB was unable to successfully run a MySQL query.
MySQL Returned this error: You have an error in your SQL syntax near 's iTunes interface. Originally made by me as a variation on nIRV's iMagination. ' at line 1 Error number: 1064
The query that caused this error was: INSERT INTO pafiledb_files VALUES('NULL', 'iMag (2012 remix)', 'Simple columns interface based on iMagination', 'Sandman2012', '1.0', 'Provides a simple interface similar in look to Apple's iTunes interface. Originally made by me as a variation on nIRV's iMagination. The status bar string is from Athanor's Albinoi string for foobar's default ui. The zip file includes five variations on the same theme. I hope you enjoy it. ', 'http://home.outerspase.net/columns/uploads/iMag2012.png', 'http://home.outerspase.net/columns/uploads/iMag2012.zip', '1085877430', '8', 'none', '0', '0', '0', '0', '', '0', '1','1','66.167.134.77')


Title: Columns UI
Post by: Lyx on 2004-05-30 01:56:38
hmm, would it cost alot of resources or be difficult to make global variables also available to playlist-filters in the column-settings(and use tagz there)?

Just asking because this would be interesting for album-mode display - the user then could set if he wants to give priority to album-mode or single-mode:

Code: [Select]
$if($strcmp(%_albummode_priority%,1),*,*album*;*-a-*)


In the above example, the column would always be shown if the user did set %_albummode_priority% to 1 in the global-string - otherwise, the column would only be shown if the playlist contains "album" or "-a-".

thanks again for a great alternative UI :-) And on a sidenote, i love upnorths idea of extensions - one thought: it may be interesting if such an extension could not just be switched on and off - but also like a radio-knob be switched between two modes - like, if he chooses "A" then string A gets pasted to the global-string, if he chooses "B" then string B gets pasted. Like an if-choice "either this or that".
- Lyx

edit: could it be that there is a max-limit for the size of the global string?
Title: Columns UI
Post by: Neksus on 2004-05-30 07:46:59
@Sandman2012

Sounds like there is a coding problem (some code not updated) when the site was moved try sending a PM to spase!

--
Neksus
Title: Columns UI
Post by: Lyx on 2004-05-30 08:55:16
A question about speed:

I'm currently trying to optimize the speed of my string a bit, since on a 400mhz P2 it lags slightly when scrolling non cached tracks.

So i used the speedtest-button on all of my strings (global and columns). The result was that it would take 20-25ms on average per track. However, that would still mean 40 tracks per second - a value which seems unrealistic compared with my observations. I tried the 2extreme style(a very minimal style) to be sure that its my style which causes the slowdown, and with that style there is no delay when scrolling uncached tracks.

This leads me to the question: what does the speedcheck-button measure exactly? I guess only parsing- & execution-speed, right? Would it then be correct to asume that the slowdown doesn't happen while parsing/executing, but instead during the display?

If yes, then are there some guidelines which stuff slowdowns the display?

- Lyx
Title: Columns UI
Post by: musicmusic on 2004-05-30 23:42:46
Quote
Yeh, that sounds good - am I right in saying time won't b available because of the aforementioned update problem? That's a shame... although on saying that - time isn't required for what me and UpNorth have in mind

I eagearly await the next release - will custom hover buttons be implemented or is that still something on the future list?

Steve

I just think having a playlist that needs to be updated every second or minute is a bit ridiculous.

I don't mind making the hour available if you want, I've done day/week/year/dayofweek and it is working fine (updating too).

Hover (mouse over) buttons is implemented yes, 0.1.1 beta is pretty much ready, here is the changelog if you are interested
Quote
-lower memory usage
-tabbed preferences
-playlist sidebar matches appearance of playlist
-more customisable colours for sidebar
-option for multiline tabs
-shift+lmb to delete playlists
-bunch of things to generate better names for playlists when files dropped on sidebar/tabs (from dir name, playlist, or formatting string)
-delay for autoswitch option
-menu descriptions for all menus (was only main menu before)
-customisable action for double clicking on status bar
-increase/decrease font shortcuts
-fifth colour in colour string - colour for selected items when focus is not on playlist window
-day/week/year in playlist
-upnorth's single-click-to-toggle-sidebar-at-left-edge-of-screen
-mouseover custom toolbar images, put them in the same bmp to the right of existing buttons
-customisable editor font, preview to console, colour code picker
-option to map colour codes for global variables
-numerous bug fixes (inc. the systray bug, balloon tip + dynamic bitrate, reseting colour codes, ellipsis etc.)


but I will release probably tomorrow or day after so I can test it a bit more.

Quote
Spase made me an account a while ago. I can log in fine, but I get an error when I try to upload my config.

Oh ok.

Hrm that looks a bit messed up :/

Quote
hmm, would it cost alot of resources or be difficult to make global variables also available to playlist-filters in the column-settings(and use tagz there)?

Not from the current global string, (as it is track specific).

I have no idea how all of these ideas will fit together..

If I make tagz available there it will be optional anyway, since tagz would be slower.

Quote
thanks again for a great alternative UI :-)
You're welcome

Quote
And on a sidenote, i love upnorths idea of extensions - one thought: it may be interesting if such an extension could not just be switched on and off - but also like a radio-knob be switched between two modes - like, if he chooses "A" then string A gets pasted to the global-string, if he chooses "B" then string B gets pasted. Like an if-choice "either this or that".

I addressed that in my reply to upnorth (drop down list, each with a different string). Main usage would be colour schemes.

Quote
edit: could it be that there is a max-limit for the size of the global string?

Yes

It is the default limit of the edit control I think - probably 64KB or something. I will change that for 0.1.1. I am kind of reluctant though, if you've got a string that long you should think about deleteing three quarters of it..


Quote
A question about speed:

I'm currently trying to optimize the speed of my string a bit, since on a 400mhz P2 it lags slightly when scrolling non cached tracks.

So i used the speedtest-button on all of my strings (global and columns). The result was that it would take 20-25ms on average per track. However, that would still mean 40 tracks per second - a value which seems unrealistic compared with my observations. I tried the 2extreme style(a very minimal style) to be sure that its my style which causes the slowdown, and with that style there is no delay when scrolling uncached tracks.

This leads me to the question: what does the speedcheck-button measure exactly? I guess only parsing- & execution-speed, right? Would it then be correct to asume that the slowdown doesn't happen while parsing/executing, but instead during the display?

If yes, then are there some guidelines which stuff slowdowns the display?

- Lyx

25 ms?

That is very slow...

From what of upnorth's dynamic string I could get into the global edit box (and fixed for syntax), I got 2 ms. (I have a athlon 2500+ barton).

Oh 25 ms per track. So that is global + columns + colour(s)?

If you want to know about processing, global (new) is formatted once per track, each column display string is formatted once per track, and each individual colour string is formatted once per track. So if you use the global colour string for all of your columns, the colour string will only be formatted once. (If this changes your 25ms figure).

In regard to comparison to actual performance, global variables are not made available in the display/colour strings. I imagine having them available would make the script slower.

It does not test parsing the colour string or global string, and avoids testing memory allocation (on my side) etc. also. Neither is it tested in circumstances similar to actual circumstances.

So it is just a simple test of the raw script performance, rather than actual performance, and not a particulary fair one at that. I am not sure neither whether the first/seconds/third figure is more closer to actual performance - but it is probably closer to the first or somewhere in between. I will see if I can find out.

I will also see about changing it so the global variables are made available for 0.1.1 for  the display & colour strings.

As for display being slow, no since you yourself said that it is ok for cached strings.

As for keeping things fast, I don't really have any specific advise for you, just some general advice - just make your scripts do what they are supposed to do and nothing more, and try to use the tagz functions instead of your own implementations (e.g. $codec(), $progress(), $blend() etc.).

Maybe you want to check what kind of effect removing your $replace colour code mapping has also.

It may be slightly faster with 0.1.1 since I made a couple of changes that may make things faster, also the support for colour code mapping on my side, but probably not anything noticable..
Title: Columns UI
Post by: ronyzyz1 on 2004-05-31 00:13:46
Can't wait for those directory named playlists! Keep up the good work :-D
Title: Columns UI
Post by: Sandman2012 on 2004-05-31 00:15:21
I PM'ed spase so hopefully I'll hear from him within the next day or so.
Title: Columns UI
Post by: Lyx on 2004-05-31 00:41:28
Quote
Quote
edit: could it be that there is a max-limit for the size of the global string?

Yes

It is the default limit of the edit control I think - probably 64KB or something. I will change that for 0.1.1. I am kind of reluctant though, if you've got a string that long you should think about deleteing three quarters of it..


Well i just deleted lots of unnecessary detailed comment-lines - especially really long seperators in commentlines (like "// =====================...") and now i've got lots of new space. Because of the color-themes, lots of space gets used by simply doing lots of $puts(color,color-code). Also, lots of space gets used because i'm currently doing the color-code workaround which you proposed to me. Counting all those workaround-puts together (global and all columns) they would for sure fite 4 pages of code.

Also, about 30% of the space is used by tag-guessing - however, this large block gets skipped if files are already tagged.


Quote
From what of upnorth's dynamic string I could get into the global edit box (and fixed for syntax), I got 2 ms. (I have a athlon 2500+ barton).


I am testing this on a 400MHz Pentium2. So, my stated 25ms would probably be much less on your 2500+ Barton :-)

400mhz x 6 = 2400mhz
25ms  / 6 = 4ms

And thats not counting architecture differences like ram-speed, cpu-features, etc.


Quote
Oh 25 ms per track. So that is global + columns + colour(s)?

Yes, everything counted together, not just the global-string. However, today i found a nice location in the code where i could save a good amount of cpu-time, so this is now down to 23ms average.

Currently, the global string uses up between 14ms (best case) and 20ms (worst case)

However, if i put all the non-trackspecific stuff into an if-loop, then it goes down to 6-12ms. However, from your earlier experiments with the speed-test button, it seems that even in such a case parsing still uses up about 25% of cpu-time. So, without the non-trackspecific code, my global string would take roughly 4-10ms.

Thats one of the reasons why i am hoping that at some day i can put this stuff into a non-trackspecific global string.

The columns + colors currently use up aprox. 6ms. However, there are currently lots of replace-operations to convert the $char(6)'s back to $char(3) in the columns. Since you said columns could possibly parse $char(6) as well in color-strings, this would probably save about 1-2ms - maybe more, not sure.

What i'm trying to explain: i'm currently building my design with the thought in mind, that via a global non-track-specific strings and dropping the color-code-workarounds, i would later be able to get the processing-delay down to about 12ms.

Which on your 2500MHz machine would equal to less than 2ms for globals+columns+colors.

It IS lots of code - but alot of it wouldn't need to be calculated for each track - and many parts of the code only are needed in certain cases.

Quote
I will also see about changing it so the global variables are made available for 0.1.1 for  the display & colour strings.

Quote
It may be slightly faster with 0.1.1 since I made a couple of changes that may make things faster, also the support for colour code mapping on my side, but probably not anything noticable..


many thanks :-)
- Lyx

edit:
Quote
It is the default limit of the edit control I think - probably 64KB or something.

So, i'm basically programming a playlist-design on a commodore 64? Cool! Ah, the memories - how to squeeze the most out of 64kb RAM :-)
Title: Columns UI
Post by: Scrith on 2004-05-31 11:59:17
Hi, quick question.

I just installed fb2k w/ columns on a new computer and all is well, except I am seeing green and red boxes (instead of green check marks and red X's) in the ReplayGain column.  What did I forget to install/enable/configure?
Title: Columns UI
Post by: chichiri on 2004-05-31 12:34:23
Quote
Hi, quick question.

I just installed fb2k w/ columns on a new computer and all is well, except I am seeing green and red boxes (instead of green check marks and red X's) in the ReplayGain column.  What did I forget to install/enable/configure?

Depends on which formatting strings you are using but almost certainly you need to install a unicode font. Neksus recommends Arial Unicode MS for his Azrael formatting strings which you can grab here. (http://prdownloads.sourceforge.net/vietunicode/Aruniupd.exe?download)
Title: Columns UI
Post by: Scrith on 2004-05-31 12:47:28
Thanks!
Title: Columns UI
Post by: upNorth on 2004-05-31 14:53:17
I think I found a minor bug or at least strange behavior (not sure if it has been reported already, see my last comment):

If the text color is changed within the colomn code (custom colour spec for that column is not enabled) the selected text won't revert to the global color after .

The exact column code:
Code: [Select]
'Various: '$if(%_is_various%,00FF00|00FF00'yes',0000FF|0000FF'no')
' Tag: '$if(%various%,00FF00|00FF00'yes',0000FF|0000FF'no')

The word 'Tag' should be light blue both for normal and selected text (as defined in "Colour (Global)"). The problem is that when selected the color is inverted (brownish in this case).

IIRC someone reported a green/purple problem not so many days ago. Is this the same thing? 
Title: Columns UI
Post by: Lyx on 2004-05-31 15:42:47
Quote
I think I found a minor bug or at least strange behavior (not sure if it has been reported already, see my last comment):

If the text color is changed within the colomn code (custom colour spec for that column is not enabled) the selected text won't revert to the global color after .

...

IIRC someone reported a green/purple problem not so many days ago. Is this the same thing? 

http://209.152.181.168/~hydrogen/index.php...ndpost&p=214689 (http://209.152.181.168/~hydrogen/index.php?showtopic=17881&view=findpost&p=214689)

Yes, it is probably the same thing - musicmusic also said that it seems that the color gets "inverted".
Title: Columns UI
Post by: Paranoia on 2004-05-31 15:51:19
Quote
I don't mind making the hour available if you want, I've done day/week/year/dayofweek and it is working fine (updating too).

Having the hour available would be great 

I look forward to the new release (got my hover buttons ready ).

Cheers, musicmusic

Steve
Title: Columns UI
Post by: musicmusic on 2004-05-31 17:01:30
Quote
So, i'm basically programming a playlist-design on a commodore 64? Cool! Ah, the memories - how to squeeze the most out of 64kb RAM :-)



In 0.1.1 beta, the global variables are made available if they are enabled in the speedtest.

It has some strange results, which can be explained, but Im not going to bother..

As for which result is best, it turns out they are all kind of relevant..

The text limit should also be gone, I didnt test though.

Quote
If the text color is changed within the colomn code (custom colour spec for that column is not enabled) the selected text won't revert to the global color after .

Yes, it is inverted. Try 0.1.1 beta.

Quote
Having the hour available would be great 

I look forward to the new release (got my hover buttons ready ).

Cheers, musicmusic

Steve

Ok, i made them available as special fields in the global variables, since I figured you'd want to set a field like %_played_today% or something.

0.1.1 beta (http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll)

Changelog above.

Also regarding the crash on import that was reported a while back, I reproduced it but it still is a bit wierd and I only reproduced it once. The only plausible reason I can see is if reader::read() would return something greater than the length you pass it (-1 ?), even though it is supposed to return 0 on error.. Well whatever, it should be fixed now anyway..
Title: Columns UI
Post by: upNorth on 2004-05-31 17:18:53
Quote
Quote
If the text color is changed within the colomn code (custom colour spec for that column is not enabled) the selected text won't revert to the global color after .

Yes, it is inverted. Try 0.1.1 beta.

0.1.1 beta still doesn't revert back to global. It just ignores  for the selected text and uses the color specifed before 
For short the 'Tag' text in the code I posted is now red instead of inverted (purple).

I'm playing around with the beta now, currently trying to figure out why everything below the text in my sidebar is white. 

Btw: I love the sidebar toggle. Thanks! 
Title: Columns UI
Post by: musicmusic on 2004-05-31 17:38:54
Quote
0.1.1 beta still doesn't revert back to global. It just ignores  for the selected text and uses the color specifed before 
For short the 'Tag' text in the code I posted is now red instead of inverted (purple).

I'm playing around with the beta now, currently trying to figure out why everything below the text in my sidebar is white.


Thanks, redownload and try again, should both be fixed..

Quote
Btw: I love the sidebar toggle. Thanks! 
Your welcome
Title: Columns UI
Post by: upNorth on 2004-05-31 17:45:56
Quote
redownload and try again, should both be fixed..

They are.

Edit: There is a minor mistake in "string help" as it says "4 colour codes in..." when it should have been "5 colour codes in..."
Title: Columns UI
Post by: Lyx on 2004-05-31 17:52:56
hmm, seems like global-vars containing color-codes dont work in transitions, intentional?

color-mapping is enabled of course.

- Lyx
Title: Columns UI
Post by: Paranoia on 2004-05-31 18:05:40
Getting weird behaviour - when I check/uncheck/select anything in collumns prefs, it turns all columns which don't have their own colour codes to black, when their highlighted. As soon as I click to another item in the playlist, everything returns to normal... Until I do something in the preferences again - very weird

Steve
Title: Columns UI
Post by: musicmusic on 2004-05-31 18:09:50
Quote
Edit: There is a minor mistake in "string help" as it says "4 colour codes in..." when it should have been "5 colour codes in..."

Ok thanks.

Quote
hmm, seems like global-vars containing color-codes dont work in transitions, intentional?

color-mapping is enabled of course.

- Lyx

There isn't anything I can do about that, I map them back after formatting so $transition recieves the wrong codes..

In that occassion, you will need to map them yourself (replace $char(6) with $char(3)) within the function.

Quote
Getting weird behaviour - when I check/uncheck/select anything in collumns prefs, it turns all columns which don't have their own colour codes to black, when their highlighted. As soon as I click to another item in the playlist, everything returns to normal... Until I do something in the preferences again - very weird

Steve

You need to set the fifth colour in the colour string - it was supposed to be optional, but apparently I didnt implement it right.. I will change that for next build.
Title: Columns UI
Post by: anza on 2004-05-31 18:18:24
Am I the only one who hates this?
http://209.152.181.168/~hydrogen/index.php...ST&f=42&t=22117 (http://209.152.181.168/~hydrogen/index.php?act=ST&f=42&t=22117)

It'd be great if the current playlist would stay selected even if foobar (or actually even the sidebar) isn't selected.

Otherwise it's a great version again
Title: Columns UI
Post by: upNorth on 2004-05-31 18:20:37
I have enabled the new date info in the globals tab, but I can't figure out what the right tags are. I thought these where the right ones:
Quote
%_system_year%, %_system_month%, %_system_day% and %_system_day_of_week%

but I guess they're not. So, what to use?
Title: Columns UI
Post by: Paranoia on 2004-05-31 18:20:52
I'm confused by the date info - how do I call it up?

[EDIT] Sorry, I was sittin in a stale thread for 10 minutes - teach me not to refresh [/EDIT]

Steve
Title: Columns UI
Post by: ep0ch on 2004-05-31 19:08:12
erm that link was pointing to 0.1 RC4 somehow :s

Don't worry I added an underscore to foo_ui_columns_.dll and got 0.1.1. But thought other peeps might like to know...
Title: Columns UI
Post by: musicmusic on 2004-05-31 19:55:42
Quote
Am I the only one who hates this?
http://209.152.181.168/~hydrogen/index.php...ST&f=42&t=22117 (http://209.152.181.168/~hydrogen/index.php?act=ST&f=42&t=22117)

It'd be great if the current playlist would stay selected even if foobar (or actually even the sidebar) isn't selected.

Otherwise it's a great version again

I was going to say check that you have set the non-focus sidebar colour, but the colour selector is broken for that colour. I will fix it soon, and add exporting for thos colours which I forgot.

Quote
I have enabled the new date info in the globals tab, but I can't figure out what the right tags are. I thought these where the right ones:
Quote
%_system_year%, %_system_month%, %_system_day% and %_system_day_of_week%

but I guess they're not. So, what to use?

They should work in the global string (forward them to your other strings if you want)

Quote
erm that link was pointing to 0.1 RC4 somehow :s

Don't worry I added an underscore to foo_ui_columns_.dll and got 0.1.1. But thought other peeps might like to know...

Sorry the link is correct. Clear your browser cache? And that _ version is older.
Title: Columns UI
Post by: upNorth on 2004-05-31 20:25:09
Quote
Quote
I have enabled the new date info in the globals tab, but I can't figure out what the right tags are. I thought these where the right ones:
Quote
%_system_year%, %_system_month%, %_system_day% and %_system_day_of_week%

but I guess they're not. So, what to use?

They should work in the global string (forward them to your other strings if you want)

Sorry, it was several other mistakes in my code, that caused the problem. Thanks for clarifying though, and for adding this feature.
Title: Columns UI
Post by: Paranoia on 2004-05-31 20:30:26
Ok, I'm confused:

my global variables:

$puts(today,31)

my global colour:

000000|000000|
$if(%_isplaying%,$rgb(220,220,220)|$rgb(204,208,212),
$ifgreater($right($left(%play_stamp%,10),2),$sub($get(today),1),$rgb(225,225,0)|$rgb(220,220,220),
$if($greater($mod(%_playlist_number%,2),0),$rgb(237,243,254)
|$rgb(83,147,227),$rgb(255,255,255)|$rgb(83,147,227))))


Okay, now, that refuses to work, unless I check "use old style global string". The above also works if I substitute the calling of the variable with 31, just to be clear.

I can't seem to get dates to work at all :S

And I sorted out the phantom blackness... mentioned above, its not wrongly coded by you, I just had some random code in my string kept there because I didn't want to forget it, but I hadn't commented it. Previously it wasn't interfering, but with the new colour formats.... 

Cheers,
Steve
Title: Columns UI
Post by: Paranoia on 2004-05-31 20:34:12
Quote
Sorry, it was several other mistakes in my code, that caused the problem.

  Help... please....

Steve
Title: Columns UI
Post by: ep0ch on 2004-05-31 20:41:04
Quote
Sorry the link is correct. Clear your browser cache? And that _ version is older.


Wierd. My apologies, I had to resort to IE
Title: Columns UI
Post by: Paranoia on 2004-05-31 20:43:27
Quote
Quote
Sorry the link is correct. Clear your browser cache? And that _ version is older.


Wierd. My apologies, I had to resort to IE 

Heh - I had the same trouble with Mozilla the other week - I used Getright to download it in the end

Steve
Title: Columns UI
Post by: upNorth on 2004-05-31 20:56:57
@Paranoia:
Have you checked "Make date info available" in the globals tab?

Also try defining a global and not a variable.

Define:
today=31

Use:
%_today%

You can have a look at mine and see if that helps:
In Globals:
Code: [Select]
today=$num(%_system_day%,2)$num(%_system_month%,2)$right(%_system_year%,2)


In the column:
Code: [Select]
$if($strcmp(%PLAY_DATE%,%_today%),' • ')


%PLAY_DATE% is ddmmyy set by foo_playcount

Edit: Updated the code for Globals (added the first $num() )
Title: Columns UI
Post by: ronyzyz1 on 2004-05-31 21:01:57
Quote
I am testing this on a 400MHz Pentium2. So, my stated 25ms would probably be much less on your 2500+ Barton :-)

400mhz x 6 = 2400mhz
25ms  / 6 = 4ms

And thats not counting architecture differences like ram-speed, cpu-features, etc.

Actually, the AMD XP2500 runs at 1.833GHz... 
Title: Columns UI
Post by: upNorth on 2004-05-31 21:05:38
Quote
Quote
I am testing this on a 400MHz Pentium2. So, my stated 25ms would probably be much less on your 2500+ Barton :-)

400mhz x 6 = 2400mhz
25ms  / 6 = 4ms

And thats not counting architecture differences like ram-speed, cpu-features, etc.

Actually, the AMD XP2500 runs at 1.833GHz... 

So, then he did actually count some architecture differences after all 
Title: Columns UI
Post by: Paranoia on 2004-05-31 21:21:38
Cheers UpNorth - great help 

I did have it checked - I just didn't know about these global things 

Thanks again

Steve
Title: Columns UI
Post by: musicmusic on 2004-06-01 00:04:14
Quote
Okay, now, that refuses to work, unless I check "use old style global string". The above also works if I substitute the calling of the variable with 31, just to be clear.

Old style global string unsuportted feature, it doesnt have teh dates.

Quote
And I sorted out the phantom blackness... mentioned above, its not wrongly coded by you, I just had some random code in my string kept there because I didn't want to forget it, but I hadn't commented it. Previously it wasn't interfering, but with the new colour formats....


I didnt think there was anything wrong

Yes I did actually change the way they are processed (faster) but requires proper output of the string..

Updated 0.1.1 beta uploaded, fixed selecting of non-focus sel sidebar colour and added exporting of those new colours.
Title: Columns UI
Post by: rexy on 2004-06-01 08:02:49
I'm happy to see you added on mouse over button graphics to the UI. One problem, though: the 0.1.1 beta has weird problems showing certain colors in bmps that it didn't have back in 0.1. Maybe this is because for some reason you are limiting the color scale in 0.1.1?
Here is a bmp of only the hover part so you can also works in 0.1:
http://brusi.3kd.net/stuff/columnsuibug.bmp (http://brusi.3kd.net/stuff/columnsuibug.bmp)
Try using it for the buttons in 0.1.1 beta and then in 0.1 and tell me if you experience the same problem. (Just to be clear let me say this peoblem doesn't have anything to do with whether you turn on mouse over or not).

Also, would be nice if by 0.1.1 final you would add an option to add/remove buttons because I, for example, don't need the open button or the random button. Another useful thing would be fusing the play and pause buttons into one button.
Title: Columns UI
Post by: kalmark on 2004-06-01 09:42:26
Quote
Quote
I think I discovered a "bug" in 0.1 : when tooltips are enabled, each line is terminated by a box-character (like in the color formatting strings). At least with the Azrael formatting string.
That square is the tab char. I guess I will have to replace it with a space or something. Expect it fixed in the next version.

I see the other more important requests  But I'm still expecting
Title: Columns UI
Post by: upNorth on 2004-06-01 10:41:15
Strange sidebar behaviour:
The sidebar is acting weird when using foo_playlistgen_ex to generate playlists. When a number of presets are selected for generation, all but the last two entries in the sidebar disappears during processing/generation. They reappear when the playlist generation is finished. When the processing starts, the name of active playlist will be visible a little longer than the others.

Nothing critical, it just looks weird...
Title: Columns UI
Post by: Paranoia on 2004-06-01 12:23:13
I need colour formatting string help...  I just can't see any errors with this:
variables
Code: [Select]
today=$num(%_system_day%,2)
month=$num(%_system_month%,2)
hour=$num(%_system_hour%,2)
colour0=$rgb(225,0,0)
colour1=$rgb(185,0,0)
colour2=$rgb(100,0,0)

colours
Code: [Select]
000000|000000|
$if(%_isplaying%,$rgb(220,220,220)|$rgb(204,208,212),
$if($strcmp($substr(%play_stamp%,9,10),%_today%),
$if($strcmp($substr(%play_stamp%,6,7),%_month%),
$if($strcmp($substr(%play_stamp%,12,13),%_hour%),%_colour0%,
$if($strcmp($sub(%_hour%,$substr(%play_stamp%,12,13)),1),%_colour1%,
$if($greater($mod(%_playlist_number%,2),0),
$rgb(237,243,254)|$rgb(83,147,227),
$rgb(255,255,255)|$rgb(83,147,227)))))))


If I comment line 6, the tracks played today are given a background of white. Otherwise all is black (apart from now playing, and highlighted) - I've been through it about 10 times, just can't see any problems.

My %play_stamp% formatting is:
%Y-%M-%DT$H:$M:$S$T
example: 2004-06-01T12:17:14+00:00

Any help would be appreciated.

Steve
Title: Columns UI
Post by: musicmusic on 2004-06-01 12:55:39
Quote
I'm happy to see you added on mouse over button graphics to the UI. One problem, though: the 0.1.1 beta has weird problems showing certain colors in bmps that it didn't have back in 0.1. Maybe this is because for some reason you are limiting the color scale in 0.1.1?
Here is a bmp of only the hover part so you can also works in 0.1:
http://brusi.3kd.net/stuff/columnsuibug.bmp (http://brusi.3kd.net/stuff/columnsuibug.bmp)
Try using it for the buttons in 0.1.1 beta and then in 0.1 and tell me if you experience the same problem. (Just to be clear let me say this peoblem doesn't have anything to do with whether you turn on mouse over or not).


Can you try beta 3?

Quote
Also, would be nice if by 0.1.1 final you would add an option to add/remove buttons because I, for example, don't need the open button or the random button. Another useful thing would be fusing the play and pause buttons into one button.


Not for 0.1.1. Sometime in the future maybe. I am kind of busy right know so it may be a while until the next version after 0.1.1.

Quote
Quote
That square is the tab char. I guess I will have to replace it with a space or something. Expect it fixed in the next version.

I see the other more important requests  But I'm still expecting

Sorry, I thought I fixed it, but it turns out out I was replacing the wrong character...

..with another wrong character 

Try beta 3.

Quote
Strange sidebar behaviour:
The sidebar is acting weird when using foo_playlistgen_ex to generate playlists. When a number of presets are selected for generation, all but the last two entries in the sidebar disappears during processing/generation. They reappear when the playlist generation is finished. When the processing starts, the name of active playlist will be visible a little longer than the others.

Nothing critical, it just looks weird...

My suspicion is that you have lots of playlists (maybe a vertical scrollbar) and the listbox it doing something funky with its "smooth" scrolling.

I will look at it later..

Quote
I need colour formatting string help...  I just can't see any errors with this:
[..]

Any help would be appreciated.

Steve

Colour codes dont work in global variables, checking "map colour codes" will work for most occasions, or you could use the colour picker and set colours without the squares, and reinsert them (the squares) as neccessary. You dont need to put the squares in in the colour string, though.

square is the same as $char(3) or the square you can get from the other titleformatting pages
Title: Columns UI
Post by: kalmark on 2004-06-01 13:40:20
Thanks, my problem's fixed. Good job!
Title: Columns UI
Post by: Paranoia on 2004-06-01 13:46:04
Cheers, I got it working - I just stuck the $rgb codes directly into the string

Thought post a screen of it, 'cause I'm quite proud, and it shows what's possible

Screen (http://www.paranoiazplace.co.uk/foobar/timeshading.jpg)

Steve
Title: Columns UI
Post by: pIv on 2004-06-01 14:10:19
To Paranoia

Great work!

May you place your fcs file in section Uploads/foo_ui columns.
Title: Columns UI
Post by: Lyx on 2004-06-01 15:31:25
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 77B57698h
Access violation, operation: read, address: 00080128h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (77B57698h):
77B57658h:  50 FF 75 10 FF 75 0C 56 E8 98 98 FF FF 5E C9 C2
77B57668h:  0C 00 5E C9 C2 0C 00 55 8B EC 51 51 53 56 57 8B
77B57678h:  7D 08 83 65 08 00 8B 47 28 8B 18 85 DB 89 5D F8
77B57688h:  74 62 8B 40 04 8D 73 FE 8D 0C B0 8B 47 70 8B 11
77B57698h:  39 42 28 0F 84 CD BE 03 00 85 F6 74 47 8B 47 28
77B576A8h:  8B 48 04 8B 47 50 8B D0 8B 5C 99 FC 2B 53 08 89
77B576B8h:  55 FC 74 30 6A 08 8B 0C B1 99 5B F7 FB 2B 41 08
77B576C8h:  03 47 50 39 45 FC 7E 1C 8B 45 08 8B 5D F8 FF 45
Stack (0012F908h):
0012F8E8h:  00010000 ED1DFC5C A0346980 A001DE9F
0012F8F8h:  00000000 0104003E 00000001 ED1DFC94
0012F908h:  00000001 001612B0 001612B0 00000001
0012F918h:  00000003 0012F944 77B573DE 00000000
0012F928h:  FFFFFFFF 001612B0 0000002C 0012F984
0012F938h:  77B43A7F 00000001 A901039D 0012F984
0012F948h:  77B43B37 001612B0 00000000 0012FBB8
0012F958h:  001612B0 0000002A 0000000D 0012F9DC
0012F968h:  0000001C 00000001 00000002 00000001
0012F978h:  00000001 00000001 00000000 0012F9B0
0012F988h:  77B43BFB 00000014 A901039D 0012FBB8
0012F998h:  001612B0 00001328 40000000 0012FAF8
0012F9A8h:  0012F9EC 77B43D00 0012F9EC 77B435BB
0012F9B8h:  001612B0 00000000 0012FBB8 00001328
0012F9C8h:  77B42E4E 004F9550 FFFFFFFC 00000004
0012F9D8h:  00000001 0012F9FC 77E01D0A 000D0248
0012F9E8h:  00000401 0012FA0C 77E01D0A 000B0216
0012F9F8h:  00001328 00000000 0012FBB8 77B42E4E
0012FA08h:  DCBAABCD 0012FA30 77E03D4B 77B42E4E
0012FA18h:  000B0216 00001328 00000000 0012FBB8
Registers:
EAX: 00000001, EBX: 00000001, ECX: 0015E864, EDX: 00080100
ESI: FFFFFFFF, EDI: 001612B0, EBP: 0012F91C, ESP: 0012F908
Crash location: "COMCTL32", loaded at 77B40000h - 77BC9000h

Loaded modules:
foobar2000                       loaded at 00400000h - 00452000h
ntdll                            loaded at 77880000h - 77901000h
KERNEL32                         loaded at 77E70000h - 77F33000h
USER32                           loaded at 77E00000h - 77E65000h
GDI32                            loaded at 77F40000h - 77F7C000h
ole32                            loaded at 77A40000h - 77B2C000h
RPCRT4                           loaded at 77D20000h - 77D8E000h
ADVAPI32                         loaded at 77DA0000h - 77DFD000h
COMCTL32                         loaded at 77B40000h - 77BC9000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                         loaded at 76B00000h - 76B3E000h
SHLWAPI                          loaded at 77C60000h - 77CAA000h
SHELL32                          loaded at 77580000h - 777CC000h
MSVCRT                           loaded at 78000000h - 78046000h
foo_ape                          loaded at 00800000h - 00820000h
foo_cdda                         loaded at 00820000h - 0082E000h
foo_clienc                       loaded at 00830000h - 0083B000h
foo_console                      loaded at 00840000h - 00847000h
foo_diskwriter                   loaded at 00850000h - 00862000h
WINMM                            loaded at 77540000h - 77571000h
foo_dsp_continuator              loaded at 00870000h - 00878000h
foo_dsp_crossfade                loaded at 00880000h - 00887000h
foo_dsp_extra                    loaded at 00890000h - 008A5000h
foo_dsp_nogaps                   loaded at 008B0000h - 008B7000h
foo_dsp_wider                    loaded at 008C0000h - 008C7000h
foo_flac                         loaded at 008D0000h - 008E6000h
foo_id3v2                        loaded at 008F0000h - 0091E000h
MSVCP60                          loaded at 780C0000h - 78121000h
foo_infobox                      loaded at 00920000h - 00933000h
foo_input_std                    loaded at 00940000h - 009E2000h
MSACM32                          loaded at 773E0000h - 773F3000h
foo_masstag                      loaded at 009F0000h - 00A01000h
foo_midi                         loaded at 00A10000h - 00A2B000h
MFC42                            loaded at 6C230000h - 6C322000h
OLEAUT32                         loaded at 779A0000h - 77A3B000h
MFC42LOC                         loaded at 6C1D0000h - 6C1DE000h
foo_mod                          loaded at 00EC0000h - 00EC9000h
BASS                             loaded at 00ED0000h - 00F2A000h
foo_osd                          loaded at 00F30000h - 00F3C000h
foo_output_std                   loaded at 00F40000h - 00F49000h
foo_out_dsound_ex                loaded at 00F50000h - 00F59000h
DSOUND                           loaded at 51080000h - 510DA000h
VERSION                          loaded at 77810000h - 77817000h
LZ32                             loaded at 75940000h - 75946000h
foo_playlistgen_ex               loaded at 00F70000h - 00F7F000h
foo_read_http                    loaded at 00F80000h - 00F89000h
WS2_32                           loaded at 74FA0000h - 74FB3000h
WS2HELP                          loaded at 74F90000h - 74F98000h
foo_rgscan                       loaded at 00F90000h - 00F9B000h
foo_ui_columns                   loaded at 00FA0000h - 00FC7000h
foo_ui_std                       loaded at 00FD0000h - 00FE7000h
foo_vis_manager                  loaded at 00FF0000h - 00FF8000h
foo_vis_vu_meter                 loaded at 01000000h - 01008000h
foo_web                          loaded at 01010000h - 01028000h
wdmaud                           loaded at 77530000h - 77539000h
KsUser                           loaded at 5EF80000h - 5EF84000h
CLBCATQ                          loaded at 784A0000h - 78525000h
cscui                            loaded at 77840000h - 7787E000h
CSCDLL                           loaded at 77090000h - 770B3000h
ntshrui                          loaded at 76F70000h - 76F7F000h
ATL                              loaded at 773B0000h - 773C5000h
NETAPI32                         loaded at 750E0000h - 7512F000h
SECUR32                          loaded at 77BD0000h - 77BDF000h
NETRAP                           loaded at 75130000h - 75136000h
SAMLIB                           loaded at 750C0000h - 750D0000h
WLDAP32                          loaded at 77940000h - 7796B000h
DNSAPI                           loaded at 77970000h - 77994000h
WSOCK32                          loaded at 74FC0000h - 74FC9000h
browseui                         loaded at 76DE0000h - 76EA8000h
SHDOCVW                          loaded at 76C50000h - 76D60000h
imagehlp                         loaded at 77910000h - 77933000h
DBGHELP                          loaded at 72970000h - 7299D000h

Stack dump analysis:
Address: 77B573DEh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77B43A7Fh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77B43B37h, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77B43BFBh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77B43D00h, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77B435BBh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77B42E4Eh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77E01D0Ah, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77E01D0Ah, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77B42E4Eh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77E03D4Bh, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77B42E4Eh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 77E03DB6h, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77B42E4Eh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 10003461h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uCallWindowProc" (+00000018h)
Address: 77B42E4Eh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 00FB3BD6h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 77B42E4Eh, location: "COMCTL32", loaded at 77B40000h - 77BC9000h
Address: 00FAC60Ch, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 77E03DBAh, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77E03701h, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77882B95h, location: "ntdll", loaded at 77880000h - 77901000h
Address: 77883618h, location: "ntdll", loaded at 77880000h - 77901000h
Address: 7800115Ch, location: "MSVCRT", loaded at 78000000h - 78046000h
Address: 77E03DBAh, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 00FB382Dh, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 00FBA9ACh, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 77E01D0Ah, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77E0350Eh, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 00FB3823h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 77E072F2h, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 00FADDC6h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 77E02C44h, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 00FAD8A9h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 00FA5DBBh, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 00FA5DC2h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 00FBB350h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 750C6F3Ch, location: "SAMLIB", loaded at 750C0000h - 750D0000h
Address: 00FBA3FCh, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 00FA968Dh, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 77F41DECh, location: "GDI32", loaded at 77F40000h - 77F7C000h
Address: 77E024DEh, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 00FA9506h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 00FBA594h, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 77E01D0Ah, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 77E12B0Dh, location: "USER32", loaded at 77E00000h - 77E65000h
Address: 00FA94FCh, location: "foo_ui_columns", loaded at 00FA0000h - 00FC7000h
Address: 00FF1205h, location: "foo_vis_manager", loaded at 00FF0000h - 00FF8000h
Address: 77E036C5h, location: "USER32", loaded at 77E00000h - 77E65000h

Version info:
foobar2000 v0.8.2
UNICODE


This crash seems to be related to ui_columns and at least on my system i can reproduce it with 100% certainity. However, its really strange.... while working on my columns_ui design in the previous days, i of course often made backups... like "version 1, version 2, version 3" etc.
Now, all of this worked without any problem until i went to sleep yesterday evening and turned on my pc today: when i did start fb2k it would instantly crash with the above crashlog - hmm, maybe the mp3 is corrupt, lets try another track - crash!

then i tried out the following things:
- install fb2k over the current installation and try again - crash!
- remove cfg-file - works!
- replace cfg-file with an earlier backup - works!
- enable ui-columns - works!
- import latest version of my string(which worked flawlessly yesterday evening, not just on my pc but also on other person's systems to whom i gave my string for testing) - crash!
- import an even older version of my string, 2 days old, which again worked til yesterday on my machine and other peoples pc's - crash!

I someway have a feeling that this is maybe a bug which was introduced while musicmusic updated his new beta-build yesterday multiple times - but i could be wrong.

- Lyx
Title: Columns UI
Post by: Paranoia on 2004-06-01 15:54:19
Quote
To Paranoia

Great work!

May you place your fcs file in section Uploads/foo_ui columns.

I have to mention that it's a modified version of iMagination, made by someone else (I can't recall who ) which was already uploaded in the UI_columns thread (has this been sorted yet?), and for this reason, I don't want to upload it. I don't mind sending it to you though.

Steve
Title: Columns UI
Post by: musicmusic on 2004-06-01 16:08:44
Quote
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 77B57698h
Access violation, operation: read, address: 00080128h


This crash seems to be related to ui_columns [...]

- Lyx


You are using beta 3, correct?

It would have appeared to have been caused by a change I made in beta 3, then.

I can't reproduce this, however. Can you try beta 4 and tell me if it is fixed? Otherwise I will just undo the change, it doesn't matter anyway.
Title: Columns UI
Post by: kalmark on 2004-06-01 19:21:34
Is it possible to order the items in the "playback order" roll-down list? They're in kinda weird ordering by default. And using foo_shuffle even makes that worse
Title: Columns UI
Post by: Lyx on 2004-06-01 21:20:52
Quote
Quote
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 77B57698h
Access violation, operation: read, address: 00080128h


This crash seems to be related to ui_columns [...]

- Lyx


You are using beta 3, correct?

It would have appeared to have been caused by a change I made in beta 3, then.

I can't reproduce this, however. Can you try beta 4 and tell me if it is fixed? Otherwise I will just undo the change, it doesn't matter anyway.

sorry, i couldn't answer earlier because of the ha.org serverchange.

I am not sure, but i tried it with beta 3.... and later tried it again with beta 2 or 1 (not sure) - problem persisted.

I cannot reproduce it anymore - i ran scandisk with sector-by-sector scan.... he didn't find any errors, but after that everything worked fine again - seems like rebooting fixed it ™ - at least for now.

- Lyx

edit: Win2k Pro with SP3
Title: Columns UI
Post by: musicmusic on 2004-06-02 00:05:45
Quote
Is it possible to order the items in the "playback order" roll-down list? They're in kinda weird ordering by default. And using foo_shuffle even makes that worse

Yes that is kind of annoying, especially since they like to jump around..

So I will change it.

Quote
sorry, i couldn't answer earlier because of the ha.org serverchange.

I am not sure, but i tried it with beta 3.... and later tried it again with beta 2 or 1 (not sure) - problem persisted.

I cannot reproduce it anymore - i ran scandisk with sector-by-sector scan.... he didn't find any errors, but after that everything worked fine again - seems like rebooting fixed it ™ - at least for now.

- Lyx

edit: Win2k Pro with SP3

Do you know which beta the crash report is from?

That crash one would have appeared to have crashed after importing, whilst updating the ui. I think after sending a TCM_ADJUSTRECT message to the tab control.. (I didnt do that in 0.1 neither) Which would be a bit wierd. I would need a log from beta 3 or beta 4 to be sure, though.

You mention is was working with your columns ui defaults but not your config backup - did importing your config/restoring cfg backup turn the tabs on ? (I forget which version had tabs on by default, and which sidebar by default).

If it persists, maybe post your foobar2000.cfg and I will see if I can reproduce it..
Title: Columns UI
Post by: Lyx on 2004-06-02 01:15:04
Quote
Do you know which beta the crash report is from?

That crash one would have appeared to have crashed after importing, whilst updating the ui. I think after sending a TCM_ADJUSTRECT message to the tab control.. (I didnt do that in 0.1 neither) Which would be a bit wierd. I would need a log from beta 3 or beta 4 to be sure, though.

the crashlog was from beta3.

I tried out beta 1 or 2 (not sure) AFTER i posted the crashlog.

Yes, the crashlog is from right after clicking the import-button and then choosing a file. However, before i did replace my foobar.cfg, foobar would instantly crash at startup.

So, the crashing happened in two cases:
- right at foobar-startup with my normal config (the newest version of my string WAS active in that cfg)
- with a new foobar.cfg, right when importing my string

ui_columns DID work with its default config - it only crashed when i tried to import my string (no matter which version of it).

Quote
You mention is was working with your columns ui defaults but not your config backup - did importing your config/restoring cfg backup turn the tabs on ? (I forget which version had tabs on by default, and which sidebar by default).

sorry, i cannot remember :-(

edit: oh, but i DO remember that after everything worked again, it one time happened to me that there was a blank line under the tabs.... like a second blank tabs-line. I think it happened either after i imported something or changed something to the preferences of ui_columns. It went away when i resized the window.

Quote
If it persists, maybe post your foobar2000.cfg and I will see if I can reproduce it..

good idea - will do that if it happens again.

- Lyx
Title: Columns UI
Post by: Lyx on 2004-06-02 01:33:05
i just remembered that i still have all the crashlogs - i uploaded them as zip-file in the fb2k-uploads-forum.

- Lyx
Title: Columns UI
Post by: musicmusic on 2004-06-02 13:08:01
Ok lyx,

-you are using multiline tabs? (I would expect so from seom things you said)
-did you only have one tab when it was crashing?

Yes I know about/have workaround the extra space issue under the tabs.

I dont think those extra logs are going to tell me anything new. Anyway I googled google and apparently a multiline tab control with one tab and small window or something can crash on tcm_adjustrect. Or maybe the workaround to the extra space problem will  fix your problem, where the tab control was adjusting the rect in tcm_adjustrect wrongly.

Yes I hate the common controls, where this problem seems to reside.

I hope beta 5 (http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll) resolves your issues. As a bonus you get an alphabetically sorted playlist-order drop down.

Quote
Strange sidebar behaviour:
The sidebar is acting weird when using foo_playlistgen_ex to generate playlists. When a number of presets are selected for generation, all but the last two entries in the sidebar disappears during processing/generation. They reappear when the playlist generation is finished. When the processing starts, the name of active playlist will be visible a little longer than the others.

Nothing critical, it just looks weird...

Reproduced. I have no idea what is going on there, I think your gonna have to live with it
Title: Columns UI
Post by: Speek on 2004-06-02 13:14:36
If only the menu item is shown in the toolbar, there is a grafical bug (http://members.home.nl/w.speek/columns.png) when resizing the window. (using beta 4)
Title: Columns UI
Post by: musicmusic on 2004-06-02 13:19:18
Quote
If only the menu item is shown in the toolbar, there is a grafical bug (http://members.home.nl/w.speek/columns.png) when resizing the window. (using beta 4)

Reproduced (without xp theming), thanks, I will look into it..
Title: Columns UI
Post by: pIv on 2004-06-02 14:00:57
To Paranoia

I rewrite your code:
Code: [Select]
000000|555555|
$if(%_isplaying%,DCDCDC|D4D0CC,
   $if($and($strcmp($substr(%play_date%,3,4),%_month%),
                 $strcmp($substr(%play_date%,5,6),%_today%)
                ),
        $if($strcmp($substr(%play_time%,1,2),%_hour%),%_colour0%,
           $if($strcmp($sub(%_hour%,$substr(%play_time%,1,2)),1),%_colour1%, %_colour2%)
           ),
       $if($greater($mod(%_playlist_number%,2),0),FEF3ED|F79353,ffffff|F79353)
   )
)


In my look it's simple than your one.
Title: Columns UI
Post by: ep0ch on 2004-06-02 19:24:50
With beta5 (and all previous betas):

Colours -> Playlist Sidebar -> Selected Item Frame, doesn't change the Frame colour, rather it changes the Selection Background colour.  The sidebar Selected Item Frame colour comes from Colours -> Playlist -> Selected Item Frame.

I'm sure you know what I mean
Title: Columns UI
Post by: musicmusic on 2004-06-02 19:54:01
Quote
With beta5 (and all previous betas):

Colours -> Playlist Sidebar -> Selected Item Frame, doesn't change the Frame colour, rather it changes the Selection Background colour.  The sidebar Selected Item Frame colour comes from Colours -> Playlist -> Selected Item Frame.

I'm sure you know what I mean

Thanks, I guess I messed most of those up.

Try beta 6 (http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll), the painting issue with the toolbars/rebar is also fixed.
Title: Columns UI
Post by: ep0ch on 2004-06-02 20:15:12
Quote
Thanks, I guess I messed most of those up. sad.gif

Try beta 6, the painting issue with the toolbars/rebar is also fixed.


Cheers, looking good!
Title: Columns UI
Post by: Lyx on 2004-06-02 22:20:26
Quote
-you are using multiline tabs? (I would expect so from seom things you said)
-did you only have one tab when it was crashing?

generally, i AM using multiline tabs - but i am only 90% sure that at the point of crashing i had that enabled.

About how many playlist-tabs: are the loaded playlists (tabs) stored in the foobar.cfg? If yes, then yes - only 1 tab open.
Otherwise i either had 1 tab open, or two of them - not sure.

- Lyx
Title: Columns UI
Post by: Paranoia on 2004-06-03 10:19:01
Found a bug: see screens:

Screen One (http://www.paranoiazplace.co.uk/foobar/playlist%20sidebar1.jpg)
Screen Two (http://www.paranoiazplace.co.uk/foobar/playlist%20sidebar2.jpg)

Reproducable by: Dragging out the playlist sidebar when it's not open (resizing). This then sets it off, and will always be off until you repeat the process to set it back to normal.

Steve

[EDIT=Links didn't work]
Title: Columns UI
Post by: Haggis on 2004-06-03 17:05:31
The global hotkey for "[main] System/Show now playing" no longer works.  Using 0.1.1 beta6 with Foobar2000 v0.8.2.  The hotkey works with the default interface.
Title: Columns UI
Post by: Paranoia on 2004-06-03 18:43:35
^ Can comfirm behaviour with Beta 6 fb2k 0.8.2 on Win XP.

Steve
Title: Columns UI
Post by: musicmusic on 2004-06-03 19:02:15
Quote
Found a bug: see screens:

Screen One (http://www.paranoiazplace.co.uk/foobar/playlist%20sidebar1.jpg)
Screen Two (http://www.paranoiazplace.co.uk/foobar/playlist%20sidebar2.jpg)

Reproducable by: Dragging out the playlist sidebar when it's not open (resizing). This then sets it off, and will always be off until you repeat the process to set it back to normal.

Steve

The state of the check was reversed, i.e. it was checked when it was hidden rather than when shown.

This is fixed for the next build.

Quote
The global hotkey for "[main] System/Show now playing" no longer works.  Using 0.1.1 beta6 with Foobar2000 v0.8.2.  The hotkey works with the default interface.

There are two issues here.

A change meant that it only popped up when the "Popup balloon.." option was checked. This is fixed for the next build.

The other problem I am having is whilst the menu item has path/name "System/Show now playing" I can't get it to work from a keyboard shortcut (menu is fine).

I thought it was a conflict with the standard ui, but if I change the name, no "System/Show now playing" is listed under keyboard shortcuts (when Columns UI is the active UI). And when I leave the name as "System/Show now playing", the description is not shown when you select it i the keyboard shortcuts list. So it can't be my menu item? :/

I really don't know what is going on in teh second issue, I guess it doesnt matter if noone else is suffering from it.

So can you both confirm if it works or not from a keyboard shortcut if you have the option "Popup notification ballons" enabled? If not I will just move it to "Components/Columns UI/Show now playing". Which would mean, however, you cannot share the same shortcut in both UIs, which of course only matters if you switch UIs every five minutes.
Title: Columns UI
Post by: ep0ch on 2004-06-03 19:12:27
Quick feature request:

Double clicking the Visualisation to toggle Vis enable/disable. Pleasseeeeee!! 

Also, can you make double click sidebar seperator toggle, into a single click instead?
Title: Columns UI
Post by: musicmusic on 2004-06-03 20:05:58
Quote
generally, i AM using multiline tabs - but i am only 90% sure that at the point of crashing i had that enabled.

About how many playlist-tabs: are the loaded playlists (tabs) stored in the foobar.cfg? If yes, then yes - only 1 tab open.
Otherwise i either had 1 tab open, or two of them - not sure.

Yes that would seem to be the conditions for the crash with the tab control. I can't reproduce it (maybe it is fixed on xp common controls) but if I have worked around it correctly it should be fixed. If you get it again, post back (and note what tab settings/number of playlists you have are).

No playlists are not stored in foobar2000.cfg, i think foobar just scans the playlists dir.

Quote
Quick feature request:

Double clicking the Visualisation to toggle Vis enable/disable. Pleasseeeeee!! 

Also, can you make double click sidebar seperator toggle, into a single click instead?

I don't want to implement anything more in 0.1.1 (it would defeat the purpose of a beta really). I will note them for the future.

What do you mean by vis enable/disable?
Title: Columns UI
Post by: kalmark on 2004-06-03 20:17:48
Show/hide, I would guess.
Title: Columns UI
Post by: Paranoia on 2004-06-03 20:20:59
Quote
Quote

This then sets it off, and will always be off until you repeat the process to set it back to normal.

The state of the check was reversed, i.e. it was checked when it was hidden rather than when shown.

This is fixed for the next build.

Yeh, thas what I meant, sorry - my wording was awful. Cheers.

Quote
So can you both confirm if it works or not from a keyboard shortcut if you have the option "Popup notification ballons" enabled?


I'm afraid it doesn't - I had popup notification balloons enabled when I tested before.

Steve
Title: Columns UI
Post by: ep0ch on 2004-06-03 20:56:26
Quote
What do you mean by vis enable/disable?


Thought that might have caught you out, I mean toggle the 'Visualisation processing enabled', under the Visualisation config menu - if its possible.
Title: Columns UI
Post by: musicmusic on 2004-06-03 21:01:55
Quote
Show/hide, I would guess.

How would you double click on something hidden to show it ? 

Something like the sidebar (shrink it) would work, but I dont know why you wouldnt just unlock the toolbars then..

Quote
I'm afraid it doesn't - I had popup notification balloons enabled when I tested before.

Thanks, I moved the command then in beta 7 (http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll)

Quote
Quote
What do you mean by vis enable/disable?

Thought that might have caught you out, I mean toggle the 'Visualisation processing enabled', under the Visualisation config menu - if its possible.

Components don't seem to have acces to that setting, so I can't modify it, sorry.
Title: Columns UI
Post by: Sandman2012 on 2004-06-04 04:24:02
Quote
I have to mention that it's a modified version of iMagination, made by someone else (I can't recall who ) which was already uploaded in the UI_columns thread (has this been sorted yet?), and for this reason, I don't want to upload it. I don't mind sending it to you though.

Steve

iMagination was by somebody called nIRV. I know this 'cause I made a variation on it as well. I was gonna upload it and credit it as a variation of nIRV's work, but I've been having problems with the upload and haven't heard from spase yet about it (I PMed him).
Title: Columns UI
Post by: Paranoia on 2004-06-04 08:55:58
Quote
iMagination was by somebody called nIRV.

Cheers, I wanted to check - but the thread got destroyed  I'll remember that.

Steve
Title: Columns UI
Post by: Haggis on 2004-06-04 14:39:02
Quote
So can you both confirm if it works or not from a keyboard shortcut if you have the option "Popup notification ballons" enabled? If not I will just move it to "Components/Columns UI/Show now playing". Which would mean, however, you cannot share the same shortcut in both UIs, which of course only matters if you switch UIs every five minutes.

Thanks, I tried beta7 and it works well enough for me. Why would I use a different UI?

Not that it matters, but the original "[main] System/Show Now Playing" used to work when it was originally requested.  I suppose something must've changed.  http://209.152.181.168/~hydrogen/index.php...ndpost&p=188242 (http://209.152.181.168/~hydrogen/index.php?showtopic=17881&view=findpost&p=188242)
Title: Columns UI
Post by: Lyx on 2004-06-04 16:00:39
minor proposal:

wouldn't it make sense to exchange the positions of the globals and columns tab, so that the globals tab comes BEFORE the columns tab? Seems more intuitive to me.

- Lyx
Title: Columns UI
Post by: dr.zick on 2004-06-05 02:35:36
love the plugin ... i use it exclusively ...

i got a couple of ideas for future versions though.  i don't know if this is your department (as opposed to paulie's) but it'd be cool to put a watermark image on the back of the playlist.  it'd be nice to turn of the little txt field in the bottom right corner that shows the length of selected tracks (you can remove volume field, why not the other).  it'd be nice to have a %_playlist_length_time% and %_playlist_length_num% variable to get the current playlist's length in time and how many files are in the list (winamp does something like this), respectively.  how can i get it to say something other than the %_foobar_ver% string when foo is stopped down in the bottom left status bar slot?  or how about just removing the status bar (turning it off all together)?

i also think it'd be great to have a little more control over how text is displayed ... example:
when you list a song title that has maybe an alternate title (%title% and %alttitle% tags), it'd be nice to maybe bolden (maybe with a <b> tag or something) the title and have the alternate title regular text ... or have an {alt}...{/alt} text tag which we can configure an alternate tag.  lemme know if that makes sense.

thanks and keep it up.


p.s. - paranoia, about your sig ... you need to link to an image (png, jpeg, gif, etc) i think, not just to the website ... i don't know if the forums allow this though.
Title: Columns UI
Post by: Paranoia on 2004-06-05 10:09:01
Quote
love the plugin ... i use it exclusively ...

i got a couple of ideas for future versions though.  i don't know if this is your department (as opposed to paulie's) but it'd be cool to put a watermark image on the back of the playlist.  it'd be nice to turn of the little txt field in the bottom right corner that shows the length of selected tracks (you can remove volume field, why not the other).  it'd be nice to have a %_playlist_length_time% and %_playlist_length_num% variable to get the current playlist's length in time and how many files are in the list (winamp does something like this), respectively.  how can i get it to say something other than the %_foobar_ver% string when foo is stopped down in the bottom left status bar slot?  or how about just removing the status bar (turning it off all together)?

i also think it'd be great to have a little more control over how text is displayed ... example:
when you list a song title that has maybe an alternate title (%title% and %alttitle% tags), it'd be nice to maybe bolden (maybe with a <b> tag or something) the title and have the alternate title regular text ... or have an {alt}...{/alt} text tag which we can configure an alternate tag.  lemme know if that makes sense.

thanks and keep it up.


p.s. - paranoia, about your sig ... you need to link to an image (png, jpeg, gif, etc) i think, not just to the website ... i don't know if the forums allow this though.

I like the idea of having bold on certain things - like things outside parenthesis so: "We Can't Rewind (live)" for example. Or maybe having things inside parenthesis smaller size text.

Steve

[span style='font-size:8pt;line-height:100%'] off topic: It is an image, that's the annoying thing, it's just a php script, so If i like to the jpeg directly, the writting won't show, but I was sure there's a way... a series of :'s and /'s and then jpg that made forums accept it. Maybe it was all in a crazy dream... [/span]
Title: Columns UI
Post by: upNorth on 2004-06-05 10:33:38
@dr.zick:
Total number of entries in playlist: %_playlist_total%

Turn off "selected tracks total length" in status bar:
Preferences->Columns UI->Systray/Status Bar->Show selected tracks total length,...
Title: Columns UI
Post by: Lyx on 2004-06-05 10:33:46
i dont think title and statusbar support should be removed. I agree though, that it is currently confusing to setup the ui_columns playlist strings on the ui_columns page in the preferences, but the statusbar and windowtitle string in the standard UI pages.

However, an option to disable the statusbar may be interesting.

- Lyx
Title: Columns UI
Post by: musicmusic on 2004-06-05 13:27:53
Quote
Thanks, I tried beta7 and it works well enough for me. Why would I use a different UI?
Sorry, I was just being silly.

Quote
minor proposal:

wouldn't it make sense to exchange the positions of the globals and columns tab, so that the globals tab comes BEFORE the columns tab? Seems more intuitive to me.

- Lyx

Yes it would make more sense. I will change the order a bit..

Quote
love the plugin ... i use it exclusively ...

i got a couple of ideas for future versions though.  i don't know if this is your department (as opposed to paulie's)
Erm do you mean Peter ?

Quote
but it'd be cool to put a watermark image on the back of the playlist. 
No, I don't see any point. Try foo_looks or something.

Quote
it'd be nice to turn of the little txt field in the bottom right corner that shows the length of selected tracks (you can remove volume field, why not the other). 
You can remove the selected tracks length.

Quote
it'd be nice to have a %_playlist_length_time% and %_playlist_length_num% variable to get the current playlist's length in time and how many files are in the list (winamp does something like this), respectively.
Well yes it could be implemented on my side or in the core. In the core preferably. Total tracks is already possible. What would you use total length for?

Quote
how can i get it to say something other than the %_foobar_ver% string when foo is stopped down in the bottom left status bar slot?  or how about just removing the status bar (turning it off all together)?
You can't change it from the foobar version right now. Erm do you really not want a status bar? Well that is fairly simple for me to implement, I don't see any harm in making it an option..

Quote
i also think it'd be great to have a little more control over how text is displayed ... example:
when you list a song title that has maybe an alternate title (%title% and %alttitle% tags), it'd be nice to maybe bolden (maybe with a <b> tag or something) the title and have the alternate title regular text ... or have an {alt}...{/alt} text tag which we can configure an alternate tag.  lemme know if that makes sense.

It is a nice idea, but how exactly do you propose to shove it into formatting strings without it conflicting with anything ? I guess some stupid character sequences like colour codes.. I will look into how feasible it is sometime in the future.

Quote
i dont think title and statusbar support should be removed. I agree though, that it is currently confusing to setup the ui_columns playlist strings on the ui_columns page in the preferences, but the statusbar and windowtitle string in the standard UI pages.

It isn't the standard ui's page. What do you propose should be done about it ?
Title: Columns UI
Post by: Lyx on 2004-06-05 13:55:03
Quote
Quote
i dont think title and statusbar support should be removed. I agree though, that it is currently confusing to setup the ui_columns playlist strings on the ui_columns page in the preferences, but the statusbar and windowtitle string in the standard UI pages.

It isn't the standard ui's page. What do you propose should be done about it ?

Well, from the tree-view it "looks" as if it would be a subcategory of the standard-gui.

My proposal would be a half-step back to your previous layout of ui_columns:

Columns UI main-category
Tabs: display, playlists, systray/statusbar, other


Subcategory "Strings" (a seperate page)
Tabs: globals, columns, window-title(mirrored), statusbar(mirrored), systray(mirrored), copy-command(mirrored)

Then, i would make it so that all of the strings in the subcategory "strings" can be imported/exported (like copy-command string)


However, i'm not the one who would need to code this, so your opinion on if this is feasible is more important.

- Lyx
Title: Columns UI
Post by: picmixer on 2004-06-05 14:05:54
Hmh, were did my beloved speed testing button fo r formatting strings disappear. 

Title: Columns UI
Post by: Lyx on 2004-06-05 14:06:45
click the help-button.
Title: Columns UI
Post by: picmixer on 2004-06-05 14:11:34
Ah, many thanks. Completely overlooked those options 
Title: Columns UI
Post by: Lyx on 2004-06-05 14:15:31
took me a while to find it as well

- Lyx
Title: Columns UI
Post by: musicmusic on 2004-06-05 16:21:44
Quote
Well, from the tree-view it "looks" as if it would be a subcategory of the standard-gui.

It "looks" like a sub-category of "Display" not "Default User Interface" to me. I don't know, what you are seeing..

Quote
My proposal would be a half-step back to your previous layout of ui_columns:

Columns UI main-category
Tabs: display, playlists, systray/statusbar, other

Subcategory "Strings" (a seperate page)
Tabs: globals, columns, window-title(mirrored), statusbar(mirrored), systray(mirrored), copy-command(mirrored)

Then, i would make it so that all of the strings in the subcategory "strings" can be imported/exported (like copy-command string)

However, i'm not the one who would need to code this, so your opinion on if this is feasible is more important.

I feel like Im going in circles...
..the copy names command is implemented in the core why should the string be mirrored ?

By import/export I presume you mean to the strings under the "Display/Titleformatting" page? Or to a file ? Otherwise Im confused..

You missed out the global colour string also..

..I think I will just make a button that takes you to the "Display/Titleformatting" page for now.

If a reason to have separate strings from other UIs arises in the future, then I will create separate strings from the standard strings.

Quote
took me a while to find it as well

- Lyx

Perhaps "Help" wasn't the best name for the button..
Title: Columns UI
Post by: Lyx on 2004-06-05 17:35:42
Quote
By import/export I presume you mean to the strings under the "Display/Titleformatting" page? Or to a file ? Otherwise Im confused..


I was just simply talking about the possibility that the copy string is saved in an .fcs-file as well when exporting (and gets imported when importing).

Quote
You missed out the global colour string also..


Nope, i didn't. But you're using two "layers" of tabs.... like main categories and subcategories. And in my proposal only the first "layer" would change, so i only mentioned those.
Title: Columns UI
Post by: musicmusic on 2004-06-05 18:31:07
Quote
Quote
By import/export I presume you mean to the strings under the "Display/Titleformatting" page? Or to a file ? Otherwise Im confused..


I was just simply talking about the possibility that the copy string is saved in an .fcs-file as well when exporting (and gets imported when importing).

Ok. But how does that relate to your original point? Copy command isn't exported, because it doesn't have anything to do with columns ui. I can make it an option for 0.1.2 or something, if you want.

I wasn't sure if you meant maintaining separate strings or not, I presume not now? If not, I dont see any worthwhile reason to have two editors for the same string, I think it would result in more confusion..

Quote
Nope, i didn't. But you're using two "layers" of tabs.... like main categories and subcategories. And in my proposal only the first "layer" would change, so i only mentioned those.
Ok, my bad.
Title: Columns UI
Post by: The Link on 2004-06-05 19:05:16
Quote
I wasn't sure if you meant maintaining separate strings or not, I presume not now? If not, I dont see any worthwhile reason to have two editors for the same string, I think it would result in more confusion..

IMHO it would make sense to have different strings for different UIs. At least I was already in the situation that when switching back to stdui I also wanted another statusbar string (for example). It's not a big thing and I definetly don't depend on that feature. 

Regards,
The Link
Title: Columns UI
Post by: dr.zick on 2004-06-06 02:27:18
about the staus bar thing ...
i sorta don't want one, but it can serve a purpose.  like displaying the current time and the current length of a track, with the total number of files in a playlist (and with the addition of something %playlist_length%, the total length of the playlist).  the status bar should be just that.

with that said though, i like how clean foobar can 'look' and i wish you could clean it up more ... possibly like a kiosk (or full-screen) mode.  like just the list of tracks.  but i'm just wierd that way.  that's why i would like the ability to add a watermark, more personalization, without going with something so resource intensive as foo_looks ...



p.s. - i have no idea why i said paulie,  you know what i meant ...

EDIT: check out this screenie, it's from another app thats taking forever in development time ... but cool look.  maybe something like this could be implemented.  the status bar area isn't really a 'status bar' in traditional windows fashion.  i like the multiline info (different size fonts) ... i also like the seekbar, not like the other foobar seekbars.

(http://musik.berlios.de/images/screenshots/musik_0.1.4_win32_shot1.png)
Title: Columns UI
Post by: ep0ch on 2004-06-06 08:02:21
Hello! another small feature request for some future version.

When the Playside sidebar has focus can we have the delete key assigned to Removing the currently selected playlist?

ta
Title: Columns UI
Post by: ghosting on 2004-06-07 06:18:14
will explorer ever be intergrated into ui columns?
Title: Columns UI
Post by: Silverbolt on 2004-06-07 07:37:29
Whew, it's been awhile. Haven't had the time to read all the posts over the past few weeks so I apologize in advance if these have already been mentioned.

Two small bugs:
Column headers don't update when you scroll to the right and then remove a column. Pic: before (http://student.ucr.edu/~hnguy008/2004.06.06-foo_ui-before.png) and after (http://student.ucr.edu/~hnguy008/2004.06.06-foo_ui-after.png) removing a column (in this case, Last Played)

Also, there is occasionally an extra line in the tab rows. How to reproduce: create two rows of tabs to the point that one more would create 3 (or close). Then reduce the size of the window. A new row will be made, but it will be hidden [pic (http://student.ucr.edu/~hnguy008/2004.06.06-hidden_row.png)]. Upon maximizing the screen again, you'll get the extra row [pic (http://student.ucr.edu/~hnguy008/2004.06.06-extra_tab_line.png)].

Using foobar 0.8.2 and foo_ui_columns 0.1.1 beta 7, which, btw, absolutely rocks ;D. Thanks. So many improvements since 0.1..
Title: Columns UI
Post by: Suicide on 2004-06-07 11:03:59
 when i use balooon notification, its not hiding after i even click on it ... its showing again and again ... can anyone say whats the problem ?


musicmusic .. the best GUI for foobar ever imo. thank you.
big respect for continue developing this one
cheers
Title: Columns UI
Post by: tcmjr on 2004-06-07 11:37:20
Anyone can point me to a mirror with latest foo_ui_columms ?
I cant acess http://members.lycos.co.uk/musicf/ (http://members.lycos.co.uk/musicf/) for AGES and also can't download the files hosted there.
Title: Columns UI
Post by: Neksus on 2004-06-07 11:53:53
Quote
Anyone can point me to a mirror with latest foo_ui_columms ?
I cant acess http://members.lycos.co.uk/musicf/ (http://members.lycos.co.uk/musicf/) for AGES and also can't download the files hosted there.

Here my mirror is still up-to-date: (with 0.1.1 beta 7)
foo_ui_columns.dll (http://www.neksus.dk/foobar/foo_ui_columns.dll)

--
Neksus
Title: Columns UI
Post by: tcmjr on 2004-06-07 14:31:00
thanks !
i guess lycos uk is blocking the ip from my country or something
Title: Columns UI
Post by: musicmusic on 2004-06-09 00:56:53
Quote
Quote
I wasn't sure if you meant maintaining separate strings or not, I presume not now? If not, I dont see any worthwhile reason to have two editors for the same string, I think it would result in more confusion..

IMHO it would make sense to have different strings for different UIs. At least I was already in the situation that when switching back to stdui I also wanted another statusbar string (for example). It's not a big thing and I definetly don't depend on that feature. 

Regards,
The Link

Ok. I will consider it for a for a future verion, then.
Quote
about the staus bar thing ...
i sorta don't want one, but it can serve a purpose.  like displaying the current time and the current length of a track, with the total number of files in a playlist (and with the addition of something %playlist_length%, the total length of the playlist).  the status bar should be just that.

Maybe. Im not sure what the best way to implement those features would be.

You can always double click on the selected tracks length to get total playlist length.

Quote
with that said though, i like how clean foobar can 'look' and i wish you could clean it up more ... possibly like a kiosk (or full-screen) mode.  like just the list of tracks.  but i'm just wierd that way.  that's why i would like the ability to add a watermark, more personalization, without going with something so resource intensive as foo_looks ...


Well i am not going to implement background image. I dont think it is worth it.

You can maximise foobar and hide everything except playlist (and status bar).

Quote
EDIT: check out this screenie, it's from another app thats taking forever in development time ... but cool look.  maybe something like this could be implemented.  the status bar area isn't really a 'status bar' in traditional windows fashion.  i like the multiline info (different size fonts) ... i also like the seekbar, not like the other foobar seekbars.

when i use balooon notification, its not hiding after i even click on it ... its showing again and again ... can anyone say whats the problem ?

Are you using version 0.1? It was a bug in that if you enabled dynamic bitrate and played a VBR file.

That is fixed here from 0.1.1 beta 1.

If it is not that then I dont know ...

Quote
musicmusic .. the best GUI for foobar ever imo. thank you.
big respect for continue developing this one
cheers

Your welcome
Title: Columns UI
Post by: dr.zick on 2004-06-09 02:20:18
that's cool man ... about the watermark.
i just thought it would be cool, no biggie though.  your the guy in charge.

it's a shame that the link to the image for that other media player says that they don't like foobar ... ever since i've found it, i've used it exclusively.  i think they're just trying to differentiate themselves.  oh well.

hey, does anyone have a the link for the original thread of ui strings?  i had to rebuild my computer and i lost my FCS file that i use.  i got most of it written, but i can't figure out how i got alternating rows colors.  i know i used the playlist number of the file and the $mod() function, but it's not quite working.  and i stole the idea from someone on that thread.  thanx.
Title: Columns UI
Post by: Neksus on 2004-06-09 04:53:32
Quote
hey, does anyone have a the link for the original thread of ui strings?  i had to rebuild my computer and i lost my FCS file that i use.  i got most of it written, but i can't figure out how i got alternating rows colors.  i know i used the playlist number of the file and the $mod() function, but it's not quite working.  and i stole the idea from someone on that thread.  thanx.

The thread is lost! It does not exist anymore!

--
Neksus
Title: Columns UI
Post by: Silverbolt on 2004-06-09 07:42:30
Hm, appears a bug has been introduced in beta 8. Tabs appearing before the tab which you were on last appear blank.

How to reproduce: select any playlist tab besides the first, close foobar, and then reopen it. All tabs before the one you were on will appear blank [pic (http://student.ucr.edu/~hnguy008/foobar2000/2004.06.08-foo_ui_tabs-1.png)]. As can tell from the sidebar, playlists ".AMS5" to "Electronica" don't appear, but you can still click them [pic (http://student.ucr.edu/~hnguy008/foobar2000/2004.06.08-foo_ui_tabs-2.png)].

Thanks for the hard work :]
Title: Columns UI
Post by: pIv on 2004-06-09 08:08:39
1. I see same picture as Silverbolt posted.
This error enabled only if "multiplay tabs" option is checked.
When I start i see only current playlist, another playlists selection is available, when i click mouse on any position of multiline tabs.

2. Sort rules not work right

strings 040531xxxxxx
and strings 040608xxxxx not sort rights (string is 12 characters, 6-date and 6 - time), but when i change
string 040551xxxxxx to 040601xxxxxx - sort is OK.

I place screenshots of this bugs in upload sections of forum (columns bug).
Title: Columns UI
Post by: anza on 2004-06-09 08:30:31
Quote
1. I see same picture as Silverbolt posted.
This error enabled only if "multiplay tabs" option is checked.
When I start i see only current playlist, another playlists selection is available, when i click mouse on any position of multiline tabs.

2. Sort rules not work right

strings 040531xxxxxx
and strings 040608xxxxx not sort rights (string is 12 characters, 6-date and 6 - time), but when i change
string 040551xxxxxx to 040601xxxxxx - sort is OK.

I place screenshots of this bugs in upload sections of forum (columns bug).

What do you use as the sort string? Does $num(%play_date%,12) (or whatever tag you use) work?
Title: Columns UI
Post by: pIv on 2004-06-09 10:26:47
My string is [$num(%play_date%,6)$num(%play_time%,6)]
date is $y$M$D and time is $H$M$S

I tried $num($num(%play_date%,6)$num(%play_time%,6),12) also, but by example result for date 040608 and time 14.40.50 is 001953439379,

as in previous case result of string is  040608144050
Title: Columns UI
Post by: rectangle on 2004-06-09 10:29:20
Quote
Hm, appears a bug has been introduced in beta 8. Tabs appearing before the tab which you were on last appear blank.

How to reproduce: select any playlist tab besides the first, close foobar, and then reopen it. All tabs before the one you were on will appear blank

Yep. I'm seeing the same thing here.

(http://www.users.bigpond.net.au/carlo/1.png)

(http://www.users.bigpond.net.au/carlo/2.png)
Title: Columns UI
Post by: dano on 2004-06-09 10:41:05
Yes here too.
Also when I click on Components-Columns UI-Show playlist sidebar nothing happens, I can online activate it via the Preferences
Title: Columns UI
Post by: musicmusic on 2004-06-09 10:47:18
Ok try beta 9 (http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll).

The tab bug seems fixed, I also reduced the flicker of the sidebar when resizing. If you downloaded like half an hour ago, download again.

Quote
My string is [$num(%play_date%,6)$num(%play_time%,6)]
date is $y$M$D and time is $H$M$S

I tried $num($num(%play_date%,6)$num(%play_time%,6),12) also, but by example result for date 040608 and time 14.40.50 is 001953439379,

as in previous case result of string is  040608144050

Cant reproduce.

Check all your strings etc.

Then try playlist/sort/sort by.. and see if you get the same (ascending) result.

Quote
Also when I click on Components-Columns UI-Show playlist sidebar nothing happens, I can online activate it via the Preferences

It toggles show/hidden state, not enabled/disabled state. I.e. another way to do what double clicking on the separator does.
Title: Columns UI
Post by: pIv on 2004-06-09 11:58:03
Sorry, by my reason I use function $if in custom sort spec.
When I remove this call custom sort is OK.
I also right sort when not checking option "Custom sort spec".

musicmusic may you write rules for writing right custom sort spec (what is possible and not)?
Title: Columns UI
Post by: pIv on 2004-06-09 12:02:05
musicmusic my little opinion is assign

Ctrl + Left mouse - sort desceding,
Alt + Left mouse  - sort asceding,
Left mouse - use as current (change ditrection)
Title: Columns UI
Post by: mazy on 2004-06-09 15:03:49
rectangle, i like that skin ... what is it?
Title: Columns UI
Post by: ghosting on 2004-06-10 00:22:37
album list side panel would be great

whos developing sidebar api and where can i get a copy?
Title: Columns UI
Post by: rectangle on 2004-06-10 00:25:38
Quote
rectangle, i like that skin ... what is it?

Anorganic (http://www.themexp.org/preview.php?mid=48848&type=vs&view=&page=&cat=&name=Anorganic.zip)
Title: Columns UI
Post by: dr.zick on 2004-06-10 01:54:30
ok, 2 things ...

#1 - does anyone have a simple script that will alternate row colors (like itunes) ... the one i'm trying to make uses the $mod() function, like so:
$mod(%_playlist_number%,2) // for two alternating colors.

#2 - (i'll start an official thread here in a day or so, but) i'm starting a little side project that incorporates musicmusic foo_text add-on.  your output is made in such a way that your tags are displayed in a macromedia flash movie.  like if you have a party, and want to display something on a tv (other than foobar), why not have the titles and artist listed on a screen with some kind of animated background.  it's basically a glorified kiosk mode.

not to plug my project in someone elses thread, but i mentioned this to ask musicmusic for a couple feature enhancements to foo_text.  first, an import settings feature ... kinda like how you can get someone else's fcs for foo_ui_columns.  that way people who add versions of my project can have a little file to import to set the settings for foo_text properly, so it works with their kiosk.  secondly, the output (text file that foo_text exports) and the field where you mention what to save it as, it be nice for a "relative to the foobar install" option.  i'd actually like to savemy text file in my components folder, but i tried all sorts of paths without it working.  only absolute paths would allow me to put it in the componet folder, but absolutes aren't always absolute!  my computer is "d:\foo\components\", most people probably have "c:\program files\foobar2000\components\"

thanks

p.s. - you can see a prelim site at this link (http://geocities.com/foo_buddy/).
Title: Columns UI
Post by: lav-chan on 2004-06-10 02:26:13
Quote
#1 - does anyone have a simple script that will alternate row colors (like itunes) ...

What i use in my colours tab is:

Code: [Select]
$ifgreater($mod(%_playlist_number%,2),0,%_text%|%_title_bg_a%,%_text%|%_title_bg_b%


That is, if <the modulus of the play-list number divided by 2> is greater than <0>, then <use the text colour %_text% on top of the background colour %_title_bg_a%>. Else, <use the text colour %_text% on top of the background colour %_title_bg_b%>.
Title: Columns UI
Post by: dr.zick on 2004-06-10 21:39:57
thanks, lav.

i was frustrated with it last night, and after fooling with it into the wee hours of the night, i finally figured it out.  now to get a good color scheme.
Title: Columns UI
Post by: musicmusic on 2004-06-12 16:01:58
Quote
Sorry, by my reason I use function $if in custom sort spec.
When I remove this call custom sort is OK.
I also right sort when not checking option "Custom sort spec".

musicmusic may you write rules for writing right custom sort spec (what is possible and not)?

There aren't any specific rules, just keep in mind the actual consequences of whatever you are doing.

If you post the string you where using, and what you where trying to achieve that something like [%play_date%%playtime%] wouldn't have done I will try and tell you what was wrong..

Quote
musicmusic my little opinion is assign

Ctrl + Left mouse - sort desceding,
Alt + Left mouse  - sort asceding,
Left mouse - use as current (change ditrection)

Ok noted.

Quote
album list side panel would be great

whos developing sidebar api and where can i get a copy?

Erm API stands for application programming interface or something like that..

The relevance in teh sidebar is that components could be made to add panels. But I have to design and create the api, new sidebar etc. first.

In other words: Its not done yet. It is on my to-do list, for sometime in the future.

Quote
#2 - (i'll start an official thread here in a day or so, but) i'm starting a little side project that incorporates musicmusic foo_text add-on.  your output is made in such a way that your tags are displayed in a macromedia flash movie.  like if you have a party, and want to display something on a tv (other than foobar), why not have the titles and artist listed on a screen with some kind of animated background.  it's basically a glorified kiosk mode.

not to plug my project in someone elses thread, but i mentioned this to ask musicmusic for a couple feature enhancements to foo_text.  first, an import settings feature ... kinda like how you can get someone else's fcs for foo_ui_columns.  that way people who add versions of my project can have a little file to import to set the settings for foo_text properly, so it works with their kiosk.  secondly, the output (text file that foo_text exports) and the field where you mention what to save it as, it be nice for a "relative to the foobar install" option.  i'd actually like to savemy text file in my components folder, but i tried all sorts of paths without it working.  only absolute paths would allow me to put it in the componet folder, but absolutes aren't always absolute!  my computer is "d:\foo\components\", most people probably have "c:\program files\foobar2000\components\"

Im not sure if any import/export facility is worthwhile there, its just a few strings and some checkboxes.

And well the available options etc. may change in the future and so I would need a more flexible file format/structure like the fcs files in foo_ui_columns. And I dont think anything that complicated is worth implementing in foo_text, I dont really have the time right now anyway.

Relative paths work fine here, e.g. "components\nowplaying.txt". What where you trying ?
Title: Columns UI
Post by: upNorth on 2004-06-12 16:48:28
Wouldn't it make sense to implement a panel API in foobar itself, to make it independent of UI? Or wouldn't something like that be possible?

@musicmusic:
I have thought about panels several times before, because I'm not really fond of the current pop-up situasion. All plugins creates a pop-up window that stays on top, and IMHO that's not very efficient, or convenient,  with a low screen resolution, or at all really. If someone for example wants to create an iTunes looking album list (or whatever that thing that reminds me of something I think I've seen in Maple or Matlab, is called) he/she needs to decide on the UI, and all potensial users would have to swap to that UI to use it. I don't like the idea of such branching of plugins. If I'm right about such a scenario, that is...

If there's no way around making it UI dependent, I would be more than happy to see it implemented in this particular UI, as it's not very likely that I'll change to another, anytime soon... It might even be involved in my first attempt to create a plugin, as that's something I have wanted to have a go at for a long time...

This was just my very personal opinion/question.

Btw: Why is it that I can't hold CTRL and at the same time use the mousewheel to scroll playlist with this UI? I use this when adding %lasttrack% tags with your excelent quick tag pluing. Holding CTRL down while scrolling avoids accidentally "losing" the previously selected tracks if pressing mousebutton before CTRL.
Title: Columns UI
Post by: mazy on 2004-06-12 22:06:09
Quote
Wouldn't it make sense to implement a panel API in foobar itself, to make it independent of UI? Or wouldn't something like that be possible?

sure it would . i have been hoping for that kind of api for a long time (3rd party toolbars, sidebars, panels etc.), though that would mean supporting it in the core and peter *probably* doesn't want to (or it has very low priority).
Title: Columns UI
Post by: foosion on 2004-06-12 22:32:25
Quote
Quote
Wouldn't it make sense to implement a panel API in foobar itself, to make it independent of UI? Or wouldn't something like that be possible?

sure it would . i have been hoping for that kind of api for a long time (3rd party toolbars, sidebars, panels etc.), though that would mean supporting it in the core and peter *probably* doesn't want to (or it has very low priority).

Having a common API for GUI extensions doesn't require code in the core to support it, even if the interface definitions would be in the official SDK. However, I don't think it would be good to have GUI extensions as a mandatory part of the official API for GUIs, as that would make a GUI impossible that does not use standard Windows controls. (Just think of a GUI replacement version of foo_looks or something similar.) I agree that having a common API for the GUIs that wish to support such features would be nice.

Regarding development of the default user interface: my impression is that Peter wants to provide only the "basic" means to interact with fb2k, and lets others deal with implementing all the frills. GUI development is a complex task, and for a sophisticated GUI it can easily take more time than coding the business logic.
Title: Columns UI
Post by: musicmusic on 2004-06-13 13:57:11
Quote
Wouldn't it make sense to implement a panel API in foobar itself, to make it independent of UI? Or wouldn't something like that be possible?

@musicmusic:
I have thought about panels several times before, because I'm not really fond of the current pop-up situasion. All plugins creates a pop-up window that stays on top, and IMHO that's not very efficient, or convenient,  with a low screen resolution, or at all really. If someone for example wants to create an iTunes looking album list (or whatever that thing that reminds me of something I think I've seen in Maple or Matlab, is called) he/she needs to decide on the UI, and all potensial users would have to swap to that UI to use it. I don't like the idea of such branching of plugins. If I'm right about such a scenario, that is...

If there's no way around making it UI dependent, I would be more than happy to see it implemented in this particular UI, as it's not very likely that I'll change to another, anytime soon... It might even be involved in my first attempt to create a plugin, as that's something I have wanted to have a go at for a long time...

This was just my very personal opinion/question.

Quote
sure it would . i have been hoping for that kind of api for a long time (3rd party toolbars, sidebars, panels etc.), though that would mean supporting it in the core and peter *probably* doesn't want to (or it has very low priority).


Yes basically what foosion said.

There doesnt need to be anything implemented in the core for two UIs to use the same api. There isnt anything stopping another UI from using the panels created for the api I made - but obviously an agreed api is a better idea.

Having common apis for things such as selectable visualisation in the UI, toolbars, buttons and whatelse would be the the best solution, but well it really depends on whether Peter and whoever else wants those features in their UI. I have no idea if he does, but when I get to implementing the sidebar panels or whatever else I will start a new thread I guess, assuming no one beats me to it, and see if any disscussion arises..

Quote
Btw: Why is it that I can't hold CTRL and at the same time use the mousewheel to scroll playlist with this UI? I use this when adding %lasttrack% tags with your excelent quick tag pluing. Holding CTRL down while scrolling avoids accidentally "losing" the previously selected tracks if pressing mousebutton before CTRL.


Ctrl + mousewheel scrolls horizontally, but I guess if there is not horizontal scrollbar it makes sense to scroll vertically instead.
Title: Columns UI
Post by: pIv on 2004-06-15 07:22:14
To musicmusic
I use playcount plugin with next play_date tag %y%M%D.

I create column "Last Play Time"

Code: [Select]
$if(%PLAY_DATE%,
$if($or($greater($substr(%PLAY_DATE%,1,2),%_year%),
          $greater(4,$substr(%PLAY_DATE%,1,2))
         ),
$substr(%PLAY_DATE%,1,2).$substr(%PLAY_DATE%,3,4).20$substr(%PLAY_DATE%,5,6),
$substr(%PLAY_DATE%,5,6).$substr(%PLAY_DATE%,3,4).20$substr(%PLAY_DATE%,1,2)
)  $substr(%Play_time%,1,2):$substr(%Play_time%,3,4):$substr(%Play_time%,5,6)
)


In this code I try check date and convert play_date , if it'2 format is %D$M%y.


My custom sort rule is
Code: [Select]
$if(%PLAY_DATE%,
$if($or($greater($substr(%PLAY_DATE%,1,2),%_year%),
          $greater(4,$substr(%PLAY_DATE%,1,2))
         ),
           $num($substr(%PLAY_DATE%,5,6)
$substr(%PLAY_DATE%,3,4)
$substr(%PLAY_DATE%,1,2),6),
$num($substr(%PLAY_DATE%,1,2)
$substr(%PLAY_DATE%,3,4)
$substr(%PLAY_DATE%,5,6),6)
)
$num(%PLAY_TIME%,6)
)


Result of rule string you may see in column "Played".

I sort playlist by descending of column "Last Play Time"

Result you can see in topic
http://www.hydrogenaudio.org/forums/index....=0&#entry218165 (http://www.hydrogenaudio.org/forums/index.php?showtopic=22116&st=0&#entry218165)
(image at 04.06.14)
Title: Columns UI
Post by: anza on 2004-06-15 10:23:20
Well at first you should take off those identions, they only mess the formatting up.
Title: Columns UI
Post by: musicmusic on 2004-06-15 11:08:45
Piv, you seem to be swaping the year and day feilds around and that would appear to be consistent with the results of your sorting in the other thread.

You string outputs DDMMYYHHMMSS (assuming an input of YYMMDD for the %PLAY_DATE% field). I believe I have highlighted (not fixed) the problem below:

Quote
$if(%PLAY_DATE%,
$if($or($greater($substr(%PLAY_DATE%,1,2),%_year%),
           $greater(4,$substr(%PLAY_DATE%,1,2))
          ),
            $num($substr(%PLAY_DATE%,5,6)
$substr(%PLAY_DATE%,3,4)
$substr(%PLAY_DATE%,1,2),6),
$num($substr(%PLAY_DATE%,1,2)
$substr(%PLAY_DATE%,3,4)
$substr(%PLAY_DATE%,5,6),6)
)
$num(%PLAY_TIME%,6)
)


You should keep bigger units first (years) and smaller units last (seconds).
Title: Columns UI
Post by: pIv on 2004-06-15 13:00:12
To musicmusic

I try your code in custom sort then sort by asceding:

result is
02.06.2004 (play_date is 060204)
...
03.06.2004 (play_date is 060304)
...
21.04.2004  (play_date is 210404)
.....
15.06.04 (play_date is 061504)
......
24.05.2004 (play_date is 040524)
....
26.05.2004 (play_date is 040526)

Why sort working this way?
Title: Columns UI
Post by: pIv on 2004-06-15 13:08:36
As you can see on my screenshot - the color today playing songs is blue, song playing hour after current - green, current hour - yellow.

If play_date not in format $y$M$D then string color is red.

If custom sort not checked, I  see history of playing current playlist by one click of mouse.
Title: Columns UI
Post by: musicmusic on 2004-06-15 13:31:03
I didnt correct it I just said I made bold what I thought was the problem, I was probably wrong since I didnt know what you were exactly trying to acheieve with that string.

Seriously though if you have mixed formats in the %PLAY_DATE% field why dont you just wipe them all and start again?

Your string does output in the wrong format here, but I dont know what you keep/is in your %_year% field ? (current year from globals I presume ?)

Either way, put it as your display string and it will be easier for you to fix it, as you can see the output for all of your tracks.

I think this would do what you are trying to do (?) with your mixed date formats:
Quote
$puts(day_part_a,$substr(%PLAY_DATE%,1,2))
$puts(day_part_b,$substr(%PLAY_DATE%,3,4))
$puts(day_part_c,$substr(%PLAY_DATE%,5,6))

$if(%PLAY_DATE%,
$if($strcmp($get(day_part_a),04),
$get(day_part_a)$get(day_part_b)$get(day_part_c),
$get(day_part_c)$get(day_part_b)$get(day_part_a)
),000000)

$if2(%PLAY_TIME%,000000)


It will work until the end of this year, and whilst all the files have %PLAY_DATE% feilds from this year.

I would still suggest you wipe all your PLAY_DATE and PLAY_TIME fields ands start  again..
Title: Columns UI
Post by: dr.zick on 2004-06-16 02:00:47
more of an aestetic issue (in other words: not really high priority), but it'd be nice to have column seperators like itunes has (see screenshot) ... you can kinda do it already by putting an unnamed column between real columns, but it doesn't really look right.  possibly padding from the edge of ending (first & last) columns would be cool.

screenshot:
(http://w3.msi.vxu.se/~pha/iped/macigt/picts/itunes.gif)

maybe also turning of the single-pixel width border around selected file off, or maybe other options like hashed lines, dotted, etc.

keep the goodness up, yo!
Title: Columns UI
Post by: MagusG on 2004-06-16 03:47:54
Ok, I just started using foo columns today, first off GREAT work! Second, I am using the plisk preset and I have it tweaked like I want it with one exception: for whatever reason it is not able to get the values for %_TIME_ELAPSED% and '%_time_remaining% so under the time column it just diplays ? :: ? . Does anyone know what I can do to fix this?
-Mag

Edit: However in the status bar, it is displaying the correct values. Who knows?
Title: Columns UI
Post by: DotNoir on 2004-06-16 04:49:26
Quote
Ok, I just started using foo columns today, first off GREAT work! Second, I am using the plisk preset and I have it tweaked like I want it with one exception: for whatever reason it is not able to get the values for %_TIME_ELAPSED% and '%_time_remaining% so under the time column it just diplays ? :: ? . Does anyone know what I can do to fix this?
-Mag

Edit: However in the status bar, it is displaying the correct values. Who knows?

You have to enable an option in preferences->display
[] Show dynamic info
Title: Columns UI
Post by: MagusG on 2004-06-16 05:16:32
It's always something simple isn't it?
Thanks.
-Mag
Title: Columns UI
Post by: picmixer on 2004-06-16 18:11:35
It seems that I cannot get transparency working with any kind of custom buttons in foo_ui_columns.

See my other post related to this here (http://www.hydrogenaudio.org/forums/index.php?showtopic=22306&view=findpost&p=218558).  Wether I have transparency enabled or not, it will always show the buttons as if it was disabled.

Tried this with bith the grey windows luna theme and with the classic theme. And yes I did restart foobar to see if this had any effect.

System specs:

Windows XP sp1
AMD XP3000
Abit KV7 mobo with KT600 chipset
Radeon 9800 pro
1024 mb ram

Wonder if anyone else had similar problems or wether this issue is known.
Title: Columns UI
Post by: ghosting on 2004-06-17 06:15:27
when might you get around to album side panels?
Title: Columns UI
Post by: netnichols on 2004-06-17 12:15:44
Quote
when might you get around to album side panels?

Well, I won't be quite so direct  ...

but I would like to add myself to the mass of people that believe an Album-List side panel would really make this interface complete.
Title: Columns UI
Post by: picmixer on 2004-06-18 15:16:08
Was just wondering what the reason is that image files for columns buttons should only be 256 colors maximum.

I have just tried with some files that have a higher bit depth and it seems to work just fine on my system (XP). Could it be this is related to older versions of Windows?
Title: Columns UI
Post by: musicmusic on 2004-06-18 15:49:21
Quote
It seems that I cannot get transparency working with any kind of custom buttons in foo_ui_columns.

See my other post related to this here (http://www.hydrogenaudio.org/forums/index.php?showtopic=22306&view=findpost&p=218558).  Wether I have transparency enabled or not, it will always show the buttons as if it was disabled.

Tried this with bith the grey windows luna theme and with the classic theme. And yes I did restart foobar to see if this had any effect.

System specs:

Windows XP sp1
AMD XP3000
Abit KV7 mobo with KT600 chipset
Radeon 9800 pro
1024 mb ram

Wonder if anyone else had similar problems or wether this issue is known.

I cant reproduce any problems. I have xp also, but sp2 rc2.

The transparency option controls whether the colour of the bottom-left pixel is made transparent. (Yes I know its a crappy implementation)

Quote
Was just wondering what the reason is that image files for columns buttons should only be 256 colors maximum.

I have just tried with some files that have a higher bit depth and it seems to work just fine on my system (XP). Could it be this is related to older versions of Windows?

The 256 colour limit applies only when "use transaparency" is checked.

It is limitation/feature of the LoadImage (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/WinUI/WindowsUserInterface/Resources/IntroductiontoResources/ResourceReference/ResourceFunctions/LoadImage.asp) function I use and is not specific to any versions of Windows.

Choosing an image with more than 256 colours when "Use transparency" is checked may lead to unpredictable results. No I dont know what exactly..

MSDN says:
Quote
Do not use this option if you are loading a bitmap with a color depth greater than 8bpp.

Well one day I may add png support through some third party library and solve these problems at the same time..
Title: Columns UI
Post by: picmixer on 2004-06-18 16:17:04
Thanks for clearing that up so quickly

Quote
Well one day I may add png support through some third party library and solve these problems at the same time..


That would be very nice indeed.
Title: Columns UI
Post by: PlazzTT on 2004-06-18 18:43:15
Hi,

Is it possible to make the change that I have shown in the screenshots below?

In before.png, The 4th track has a green bar in the artist column.
In after.png, it just has a 2-pixel high green line at the top of the row of the 4th song. I mocked this up in Paint Shop Pro.

How would I do this in the column config? I think it looks much easier on the eye, especially for albums with four track, as shown in the screenshots.
(I'm using Azrael, btw)

before.png (http://eirways.com/before.png)
after.png (http://eirways.com/after.png)

John.
Title: Columns UI
Post by: twm on 2004-06-21 18:09:02
Just a thought, but it would be nice to have a checkbox feature in the config to disable column sorting when clicking the column header.  When I switch playlist tabs, sometimes I click the column header by accident.  Its petty, but it is pretty irritating to fix the order of the playlist I had it in prior to my error.

I don't know if this is hard or not - I am not a programmer.. just a suggestion I would love to see in future implementations.
Title: Columns UI
Post by: Neksus on 2004-06-21 18:15:50
@PlazzTT
If you give track 4 the tag lasttrack it will not show the green line!

--
Neksus
Title: Columns UI
Post by: desigrid on 2004-06-21 23:24:02
Quote
Just a thought, but it would be nice to have a checkbox feature in the config to disable column sorting when clicking the column header.

Have you tried Display > Columns UI > Display > Uncheck 'Enable header mouse interaction'?
Title: Columns UI
Post by: PlazzTT on 2004-06-22 00:51:30
Quote
@PlazzTT
If you give track 4 the tag lasttrack it will not show the green line!

--
Neksus

Excellent! Thank you.

The script should be modified to do the same thing if the track number is "4/4"

John.
Title: Columns UI
Post by: parive3 on 2004-06-22 03:43:47
Mad utility. Is there any code so you dont have to renumber the the track numbers of an incomplete album? 

Also whats the default font for column UI as the text/font for ratings dont show up on the font I am using.

__
Also I see a lot of you people using all these funky themes for Windows XP I was wondering if they slow down the performance of machines? and by how much?
Title: Columns UI
Post by: anza on 2004-06-22 03:50:03
parive3, Well there is no _default_ font I think (I believe it uses system default font, I might be wrong though). Most of the formatting strings use Tahoma.

About the themes, they don't slow down your machine any more than Luna does.
Title: Columns UI
Post by: parive3 on 2004-06-22 04:39:38
Thanks is there any tool to select the colour codes as I see 6 hex number output is different to html (i can't use the tool in frontpage ).
Thanks


__
Off topic to install the themes from themeXp you need this program called Style XP 2.0, but its shareware is there a freeware alternative for it?
Title: Columns UI
Post by: Neksus on 2004-06-22 07:22:49
Quote
Off topic to install the themes from themeXp you need this program called Style XP 2.0, but its shareware is there a freeware alternative for it?

Yes, Neowin UXTheme Multi-Patcher v1.5 (http://www.neowin.net/forum/index.php?showtopic=140707)

--
Neksus
Title: Columns UI
Post by: gregr73 on 2004-06-22 07:39:48
[span style='font-size:10pt;line-height:100%']Looking for the best foo_ui_coulmns documentation. Thanks![/span]
Title: Columns UI
Post by: parive3 on 2004-06-22 07:56:16
Quote
[span style='font-size:10pt;line-height:100%']Looking for the best foo_ui_coulmns documentation. Thanks![/span]

http://members.lycos.co.uk/musicf/columns_manual.html (http://members.lycos.co.uk/musicf/columns_manual.html)

Try this not sure if this is the best
Title: Columns UI
Post by: Ruby on 2004-06-22 11:19:29
Quote
Thanks is there any tool to select the colour codes as I see 6 hex number output is different to html (i can't use the tool in frontpage ).

Just take the hex number you get and swap the first 2 characters with the last 2. If you get #RRGGBB in frontpage, use BBGGRR in your string.
But if you want to do it simple, press the "..." button below all formatting strings and pick the color you like and foobar will calculate the hex for it.
Title: Columns UI
Post by: parive3 on 2004-06-22 12:54:41
I found another good small colour picking program which gives the values straightout  called PK colorpicker http://www.pkworld.de/ (http://www.pkworld.de/)

Its free too
Title: Columns UI
Post by: Nathan_ on 2004-06-22 23:55:52
It would be really great if you could add a facility for docking the album list within the main playlist area, similar to the playlists sidebar (also a bit like the 'media library' view in windows media player). IMHO this would compliment nicely the the column setup. Generally a very easy to use and customizable add-on, thanks much!
Title: Columns UI
Post by: spaceships on 2004-06-24 07:39:33
i'd love to see some kind of sorting for the tabs, i.e alphabetical or like which one has the most songs in it or something
Title: Columns UI
Post by: Topia on 2004-06-24 22:15:20
this is excellent UI, thanks

if Seekbar is visible and playing position is greater than music length,
Columns UI seems to be using many CPU resources...
Title: Columns UI
Post by: Paranoia on 2004-06-25 09:18:05
Quote
this is excellent UI, thanks

if Seekbar is visible and playing position is greater than music length,
Columns UI seems to be using many CPU resources...

How can the playing position be greater than the length?

Steve
Title: Columns UI
Post by: upNorth on 2004-06-25 09:50:56
Quote
How can the playing position be greater than the length?

Just press and hold your "scan" shortcut key.

I don't think this is the UI's fault though, because IIRC, I read about this in a thread long ago, and I remember doing it with the default UI too.
Title: Columns UI
Post by: Paranoia on 2004-06-25 10:07:16
I don't think I have a scan (I couldn't even determine what scan was in the list of commands) shortcut key... I held down seek (assumig that possibly what you meant), and when it got to the end of the bar it just moved to another track.

Steve
Title: Columns UI
Post by: kode54 on 2004-06-25 20:34:33
Try playing a format that can loop forever, such as a module, SPC, PSF, etc. I cannot reproduce the problem, either.
Title: Columns UI
Post by: upNorth on 2004-06-25 21:19:02
Yes, "scan" is the same as "seek", and I think I got the word from CD-players. Anyway, I have a shortcut key to "seek ahead by 10 seconds". The seek-past-the-end-of-the-track issue, happens at least with mp3, musepack and vorbis if I just keep holding that key down. What happens, is that the % played indicator I have in my status bar, and elapsed time, just increase untill I release the button. No sound, but CPU usage increases quite a bit.

I personally don't really care, as I very rarely use that feature anyway, and when I do, I use it at the start of the track, not at the end...

Specs: foobar v0.8.2, DirectSound 2, WinXP sp1
Title: Columns UI
Post by: musicmusic on 2004-06-25 23:46:57
Quote
this is excellent UI, thanks

if Seekbar is visible and playing position is greater than music length,
Columns UI seems to be using many CPU resources...

I can't reproduce this.

Could you give specific instructions as to how to reproduce this?

I tried holding down the right key to seek forward, it went past the track's length but I did not observe any abnormal CPU usage.

Quote
I held down seek (assumig that possibly what you meant), and when it got to the end of the bar it just moved to another track.

Steve

It carries on going past the track's length here, tried Musepack/MP3/Vorbis.

Quote
Yes, "scan" is the same as "seek", and I think I got the word from CD-players. Anyway, I have a shortcut key to "seek ahead by 10 seconds". The seek-past-the-end-of-the-track issue, happens at least with mp3, musepack and vorbis if I just keep holding that key down. What happens, is that the % played indicator I have in my status bar, and elapsed time, just increase untill I release the button. No sound, but CPU usage increases quite a bit.

I personally don't really care, as I very rarely use that feature anyway, and when I do, I use it at the start of the track, not at the end...

Specs: foobar v0.8.2, DirectSound 2, WinXP sp1

Again I can't reproduce any high CPU usage.

Could it be that you have some complex titleformatting scripts, and the formatting of these strings when updating the statusbar/window title/playlist when seeking is causing this (for you) ? It may at least be having an impact..
Title: Columns UI
Post by: Topia on 2004-06-26 00:09:17
mmm...

Yesterday, I can reproduce this with my foo_sli(looping audio file with loop information,  inspired from foo_input_std/cue.cpp).
playing and going over length, become use CPU hard. and seek(to before) or hide Seekbar, not use such as.

but now, I can't reproduce this, too...

I continue trying to reproduce this. sorry incomplete bug(?) report.
Title: Columns UI
Post by: Suicide on 2004-06-26 00:27:04
musicmusic
is it possible to add such a column:
when user focused mouse for example on it for like 3 secs ( 3 is option)
he ll be getting tooltip of size 200 height x 500 width pixels tooltip (height x width are options)
with predified info, like in textwriter plugin, with vars and formatting stringz getting info from core and tag info (some more options)

i think it would be really great
what do u think guys?
Title: Columns UI
Post by: gregr73 on 2004-06-26 08:46:55
Big thumbs up to foo_ui_columns and the Azreal (rexy mod) skin. Now this thing rules your face!!!

   
Title: Columns UI
Post by: yandexx on 2004-06-27 15:28:04
SHIFT+LMB to delete playlists isn't working . (?)
Title: Columns UI
Post by: Topia on 2004-06-28 17:32:28
Quote
I continue trying to reproduce this.

played longtime, maybe greater than 12 hours, use more (approx 3-7%) CPU usage on idle.
and start playing, use approx. 12-16% CPU usage.
so position greater than length, use approx. 40-44% CPU usage...

so watch per-thread CPU usage(with Process Explorer), abnormal CPU usage is generated by main-thread(utf8api.dll!uDispatchMessage's thread).
I think that foo_ui_columns processes many Message, but I can't capture with Spy++ because it uses CPU very hard(have to use ACPI Power button to exit app and halt computer  ).

what else could I have to do?
Title: Columns UI
Post by: Duble0Syx on 2004-06-28 19:15:54
Would it be possible to have an option of having column seperators without adding a small column of a different color?  I think this would be a useful feature.  Just a checkbox and something to change the color would awesome.  I love this UI, it can be a pain adjusting column sizes with seperators in there.  Thanks.
Title: Columns UI
Post by: r3fu53d on 2004-06-29 03:43:53
Could somebody tell me where to find the latest plisk fcs file, or kindly email me an unmodified one to refused (at) hotmail (dot) com?

Thanks a bunch
-r3
Title: Columns UI
Post by: dano on 2004-06-29 08:01:20
Isn't it there r3fu53d? http://foobar.nub4life.net/columns/pafiledb.php (http://foobar.nub4life.net/columns/pafiledb.php)
Title: Columns UI
Post by: musicmusic on 2004-06-29 18:03:21
Quote
musicmusic
is it possible to add such a column:
when user focused mouse for example on it for like 3 secs ( 3 is option)
he ll be getting tooltip of size 200 height x 500 width pixels tooltip (height x width are options)
with predified info, like in textwriter plugin, with vars and formatting stringz getting info from core and tag info (some more options)

i think it would be really great
what do u think guys?

Customisable tooltip string is fine, but do you really need customisable delays? Why not just adjust the windows setting for that.

And what exactly do you want from text writer?

Quote
SHIFT+LMB to delete playlists isn't working . (?)

Works here. Did you enable the option?

Quote
Would it be possible to have an option of having column seperators without adding a small column of a different color?  I think this would be a useful feature.  Just a checkbox and something to change the color would awesome.  I love this UI, it can be a pain adjusting column sizes with seperators in there.  Thanks.

Basically, what you want is pretty simple. But someone on the last page wanted customisable colours for each side of the frame of a "cell", or rather that is what would be required for what they wanted to do. Which would basically need 8 new colours in the colour string.. Their post has also mysteriously disappeared..

And someone else requested customiable styles for the lines, like dashed and stuff...

So erm I will come to a decision when I get to a couple versions after 0.1.1. I dont really have any plan or anything... But thanks for the input.

And I dont see why you need to adjust the sizes? If you are using auto-sizing mode, set the "Resize" settig to 0 and the width of the column will always be the width setting.

Quote
Quote
I continue trying to reproduce this.

played longtime, maybe greater than 12 hours, use more (approx 3-7%) CPU usage on idle.
and start playing, use approx. 12-16% CPU usage.
so position greater than length, use approx. 40-44% CPU usage...

so watch per-thread CPU usage(with Process Explorer), abnormal CPU usage is generated by main-thread(utf8api.dll!uDispatchMessage's thread).
I think that foo_ui_columns processes many Message, but I can't capture with Spy++ because it uses CPU very hard(have to use ACPI Power button to exit app and halt computer  ).

what else could I have to do?

That is bizarre. Those are also some very high CPu usage figures, I always have 0%... So I think you have a fairly old CPU?

As for the problem, I dont know ? It is true though that I was sending more messages than necessary to the seekbar though, so I have cleaned that up. I also added range checks for the seekbar position when updating the seekbar, in case ithat is causing your problem, and also because the seekbar is stupid and repainted itself unecessaryily when you don't that.

In fact that could be a viable cause of your problem, because every time teh seekbar is updated after the length, the seekbar would be repainting because it doesnt match its current position. But when position < length, it wont be repainting so much because most of the time the new position will match the urrent position. the trackbar is supposed to clip the position, but I guess it does that after it decides whether to repaint or not..

I have also fixed a bug where the seekbar would stay at 0 for non-seekable files.

Regarding Spy++, you could try an alternative like winspector. It seems to be lighter on cpu usage when monitoring messages. It is better in some ways, but is missing things like looking at class properties.

Anyway I also got sidetracked and implemented png support for the custom buttons..

Unfortunately, transparency did not work out as well as I had planned. Basically it only works on windows xp (and newer I presume), since it depends on whether the toolbar control supports the alpha channel. The toolbar control also doesnt seem to like buttons that are entirely transparent neither, it renders them as if it wasnt transparent. (Not some stupid colour, it just seems to discard the alpha channel). Whilst I was at it I enabled support for 32-bit bmps (again xp only) so, erm, it was somewhat pointless adding png support

You need libpng12.dll (http://prdownloads.sourceforge.net/gnuwin32/libpng-1.2.5-1-bin.zip?download) in your foobar directory for it to work.

So here is beta 10 (http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll)

I know its been a while since I posted a version, but basically Ive been busy with exams and what not. It would have been final if I didnt add png support.. The png support could also do with some testing, I only tested it with a couple of pngs with 32-bit colour depth..
Title: Columns UI
Post by: picmixer on 2004-06-29 18:18:21
Quote
You need libpng12.dll (http://prdownloads.sourceforge.net/gnuwin32/libpng-1.2.5-1-bin.zip?download) in your foobar directory for it to work.

Would this only be needed for png support, or also for 32 bit bmps ?


Also am getting a 404 error for your download link to beta10
Title: Columns UI
Post by: DotNoir on 2004-06-29 18:22:11
http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll (http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll)  <- should be http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll (http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll)
Title: Columns UI
Post by: musicmusic on 2004-06-29 18:32:32
Quote
Quote
You need libpng12.dll (http://prdownloads.sourceforge.net/gnuwin32/libpng-1.2.5-1-bin.zip?download) in your foobar directory for it to work.

Would this only be needed for png support, or also for 32 bit bmps ?


Also am getting a 404 error for your download link to beta10

Just the former.

Quote
http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll (http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll)  <- should be http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll (http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll)

Oops, my bad.. Fixed now, thanks.
Title: Columns UI
Post by: Lyx on 2004-06-29 22:57:11
minor feature request:
would it be possible that one can disable the toolbar (including menus) completely(just like in the default-ui) ? What i'm talking about is that if i remove all things from the toolbar (menu, seekbar, buttons, etc.) then still a blank toolbar remains, instead of the toolbar being shrinked to 1pixel height like with the default ui.

- Lyx
Title: Columns UI
Post by: r3fu53d on 2004-06-30 01:58:44
Quote
Isn't it there r3fu53d? http://foobar.nub4life.net/columns/pafiledb.php (http://foobar.nub4life.net/columns/pafiledb.php)

Thanks dude  I had forgotten that site.
plisk emailed it to me, anyway.
Title: Columns UI
Post by: PlazzTT on 2004-06-30 10:21:52
Quote
http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll (http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll)  <- should be http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll (http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll)

Both links broken?
Title: Columns UI
Post by: DotNoir on 2004-06-30 10:27:16
Quote
Quote
http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll (http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll)  <- should be http://members.lycos.co.uk/musicf/test/foo_ui_columns.dll (http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll)

Both links broken?

hahaha... yeah, it was... Just a bad case of copy/paste...
Now it's working, but of course musicmusic has the right link in his post
Title: Columns UI
Post by: mazy on 2004-06-30 10:48:39
musicmusic,

could you add service, that other plugins like foo_temple could use to add (given metadb handle) custom additional variables for use in formattings?

of course that could make things slower, so there should be checkbox for user to enable / disable this feature.

one specific use: foo_temple would return variable with track's position in queue, if acceptable. formatting could use this value to indicate these songs (ala winamp 3) etc.

what do you think?
Title: Columns UI
Post by: musicmusic on 2004-06-30 12:46:58
Quote
minor feature request:
would it be possible that one can disable the toolbar (including menus) completely(just like in the default-ui) ? What i'm talking about is that if i remove all things from the toolbar (menu, seekbar, buttons, etc.) then still a blank toolbar remains, instead of the toolbar being shrinked to 1pixel height like with the default ui.

- Lyx

Yes, making that and the statusbar optional is on my todo list. Thank you for the feedback.

Quote
musicmusic,

could you add service, that other plugins like foo_temple could use to add (given metadb handle) custom additional variables for use in formattings?

of course that could make things slower, so there should be checkbox for user to enable / disable this feature.

one specific use: foo_temple would return variable with track's position in queue, if acceptable. formatting could use this value to indicate these songs (ala winamp 3) etc.

what do you think?

Well when updating the playlist you are working with playlist indices not metadb_handles.

That is a minor problem for when I would be getting the info from whatever componenets, but I would also need a callback for when the information has changed. And that would probably be a mess if foo_temple works with metadb_handles, to provide indices it would have to scan the entire playlist... I suppose it would work though.

Furthermore, such a feature could be implemented in the core rather than on my side so they are available to anything that uses playlist_oper::format_title(). But well I guess it could be done, I will think about it..
Title: Columns UI
Post by: anza on 2004-06-30 18:01:13
Where am I supposed to put libpng12.dll? I've tried having it in both, foobar main dir and components dir, but it still gives me this error
Quote
ERROR (foo_ui_columns) : Failed to load libpng (libpng12.dl)l

Oh, and why does it say "(libpng12.dl)l"?
Title: Columns UI
Post by: musicmusic on 2004-06-30 23:59:42
Quote
Where am I supposed to put libpng12.dll? I've tried having it in both, foobar main dir and components dir, but it still gives me this error

Foobar dir, windows dir, system dir, anywhere in your path, even the components folder works here..

If you have in the right folder, with the right name, make sure you have the right file.

The MD5 hash of the libpng12 you should have got is c9e16cd9b7c0b84ddfe7249a24fe64b3, and the sha1 is ZKZR7FA5T7XCUEFF3HRUJGBE66WXHZ7C.

You could also check you dont have a bad copy of the file anywhere else on your hard drive that is getting loaded instead.

If you dont have any luck, I can post a debug version to determine why it is failing to load.

Quote
Oh, and why does it say "(libpng12.dl)l"?

Typo.
Title: Columns UI
Post by: ronyzyz1 on 2004-07-01 00:30:11
I ticked the box to show dynamic stuff like bitrates... Is there any specific tag I must use in the column formatting string to show the dynamic one?
Title: Columns UI
Post by: anza on 2004-07-01 06:30:51
musicmusic, it works now. I did a clean minimum install of foobar, added foo_ui_columns and tried it and it gave me an error that said something about zlib1.dll missing, so I downloaded it, put it to my path and it started working  I don't know why it didn't give the error when I was using my normal configuration.
Title: Columns UI
Post by: yandexx on 2004-07-01 12:25:56
Quote
Quote
SHIFT+LMB to delete playlists isn't working . (?)

Works here. Did you enable the option?

i tried everything and it still doesn't work. Although middle-mouse-button to delete playlists works and selecting songs in playlists using shift+LMB works.
Ahh...
Wow, png-buttons! Is this possible to make backgrounds to the whole toolbar?
Could be cool, as in Apollo player.
And, is this possible to change font for menu?
Title: Columns UI
Post by: musicmusic on 2004-07-01 13:09:04
Quote
musicmusic, it works now. I did a clean minimum install of foobar, added foo_ui_columns and tried it and it gave me an error that said something about zlib1.dll missing, so I downloaded it, put it to my path and it started working  I don't know why it didn't give the error when I was using my normal configuration.

Sorry, I forgot you'd need zlib too, (I already had it somewhere in my path). For anyone that needs it, you can get it halfway down the zlib page. (http://zlib.org)

Quote
Quote
Quote
SHIFT+LMB to delete playlists isn't working . (?)

Works here. Did you enable the option?

i tried everything and it still doesn't work.

Sorry, this was only working if playlist dragging was enabled. This is fixed for final.

Quote
Wow, png-buttons! Is this possible to make backgrounds to the whole toolbar?
Could be cool, as in Apollo player.
And, is this possible to change font for menu?

Noted, and will be considered for a future version.
Title: Columns UI
Post by: yandexx on 2004-07-01 14:58:46
Quote
Quote

Wow, png-buttons! Is this possible to make backgrounds to the whole toolbar?
Could be cool, as in Apollo player.
And, is this possible to change font for menu?

Noted, and will be considered for a future version.

Cool!
Title: Columns UI
Post by: Topia on 2004-07-02 08:25:01
Quote
That is bizarre. Those are also some very high CPu usage figures, I always have 0%... So I think you have a fairly old CPU?

No, I'm using Pentium M 1.6GHz's notebook.
fb2k doesn't use very high CPU usage on playing after length, many thanks!

By the way, after long-time playing, I watch messages for Seekbar with Winspector, think sending more message in a while.

I think Columns UI(or other component?) has timer(or any update notification) bug...
Title: Columns UI
Post by: HotShot~ on 2004-07-02 09:09:41
Quote
Basically, what you want is pretty simple. But someone on the last page wanted customisable colours for each side of the frame of a "cell", or rather that is what would be required for what they wanted to do. Which would basically need 8 new colours in the colour string.. Their post has also mysteriously disappeared..

And someone else requested customiable styles for the lines, like dashed and stuff...

So erm I will come to a decision when I get to a couple versions after 0.1.1. I dont really have any plan or anything... But thanks for the input.

Hi musicmusic,
I was about to make some similar 'aesthetic' request...

Could it be possible (and desirable, and simple) to implement some kind of horizontal separators between playlist lines (or one-side cell border, whether top or bottom) ?
While vertical separators are easily achieved by using columns, such a lack seems to me a limiting factor of our favorite player as for visual customization.

Anyway, keep up the good work. Definitely a great component.
Title: Columns UI
Post by: ep0ch on 2004-07-04 14:30:02
Another feature suggestion for some other version:

Show ellipses in playlist sidebar?
Title: Columns UI
Post by: jkwarras on 2004-07-04 20:09:27
Sorry if this is stupid but I can't find the way to make work 'auto-hide' playlist sidebar. i'm using last 0.1.1 beta 10. I do this in playlist preferences under the UI columns configuration:

- Enable 'show playlists sidebar'
- Enable 'auto-hide playlists sidebar'

But the playlists bar is never hidden. Something I'm missing?

BTW, awesome plugin musicmusic 
Title: Columns UI
Post by: Sandman2012 on 2004-07-04 20:55:05
Quote
Sorry if this is stupid but I can't find the way to make work 'auto-hide' playlist sidebar. i'm using last 0.1.1 beta 10. I do this in playlist preferences under the UI columns configuration:

- Enable 'show playlists sidebar'
- Enable 'auto-hide playlists sidebar'

But the playlists bar is never hidden. Something I'm missing?

BTW, awesome plugin musicmusic 

I think the playlist bar hides if you only have one playlist. If there are more it will show.
Title: Columns UI
Post by: jkwarras on 2004-07-04 22:25:49
Quote
I think the playlist bar hides if you only have one playlist. If there are more it will show.

Oh! Well, in that case I'll use playlists tabs...
Title: Columns UI
Post by: ronyzyz1 on 2004-07-05 15:54:27
Quote
i'd love to see some kind of sorting for the tabs, i.e alphabetical or like which one has the most songs in it or something

I would like this as well!
Title: Columns UI
Post by: musicmusic on 2004-07-06 17:17:04
Quote
Quote
That is bizarre. Those are also some very high CPu usage figures, I always have 0%... So I think you have a fairly old CPU?

No, I'm using Pentium M 1.6GHz's notebook.
fb2k doesn't use very high CPU usage on playing after length, many thanks!

Ok. But you are aware of speedstep and what not, right?

Quote
By the way, after long-time playing, I watch messages for Seekbar with Winspector, think sending more message in a while.

I think Columns UI(or other component?) has timer(or any update notification) bug...


Ooooh that was an evil bug.  Thanks is fixed in final.

Quote
Another feature suggestion for some other version:

Show ellipses in playlist sidebar?

Definitely.

I only just realised, but you can also actually use colour codes in the sidebar.. I dunno if its a good idea or not, but seems to work..

Quote
Quote
I think the playlist bar hides if you only have one playlist. If there are more it will show.

Oh! Well, in that case I'll use playlists tabs...

Yes the name is a bit misleading, I just used that because the pref name in firefox is similar.

Quote
Quote
i'd love to see some kind of sorting for the tabs, i.e alphabetical or like which one has the most songs in it or something

I would like this as well!

I am not going to bother with automated sorting. I have nothing against manual sorting, I just am not sure if the UI is the best place for it to be implemented, maybe a component or the core.

Quote
Hi musicmusic,
I was about to make some similar 'aesthetic' request...

Could it be possible (and desirable, and simple) to implement some kind of horizontal separators between playlist lines (or one-side cell border, whether top or bottom) ?
While vertical separators are easily achieved by using columns, such a lack seems to me a limiting factor of our favorite player as for visual customization.

Anyway, keep up the good work. Definitely a great component.

I was thinking just a simple one static colour for horizontal and one colour for vertical, rather than any titleformatting. Maybe titleformatting, it it doesn't prove to be too complicated/messy/ridiculous.


0.1.1 final (http://members.lycos.co.uk/musicf/foo_ui_columns.dll) is, erm, finally out.

Fixed a selection bug, the seekbar timer bug from beta 10, shift+lmb to delete playlists, and maybe some things I forgot..

Broken upload on the "settings database" website means it just links to the file at lycos, rather than serving as the usual mirror. Hopefully neksus will provide his usual mirror for whoever cant access lycos uk.
Title: Columns UI
Post by: Gord on 2004-07-06 20:54:38
I will now have your babies musicmusic.... or maybe I'll just say thanks for the great UI instead
Title: Columns UI
Post by: jkwarras on 2004-07-06 21:01:52
Quote
Quote
Quote
I think the playlist bar hides if you only have one playlist. If there are more it will show.

Oh! Well, in that case I'll use playlists tabs...

Yes the name is a bit misleading, I just used that because the pref name in firefox is similar.

Could it be possible to have 'auto-hide playslists sidebar' for several playlists available in the future?

Thanks for your UI, it's great. Excellent work 
Title: Columns UI
Post by: janjan on 2004-07-06 22:51:39
@anza
Thanks for your ui, I really love it

Is there a chance that you might add 'highlighting the active playlist' to the playlist sidebar?

[edit]: I mean musicmusic of course
Title: Columns UI
Post by: anza on 2004-07-06 22:57:58
Quote
@anza
Thanks for your ui, I really love it

Is there a chance that you might add 'highlighting the active playlist' to the playlist sidebar?

Thanks for the credit but it's not my ui

[span style='font-size:8pt;line-height:100%']<hint>musicmusic</hint> [/span]
Title: Columns UI
Post by: kylan on 2004-07-07 02:49:18
@musicmusic
Just wanna thank you for all the hard work you put into this component. I love it almost more than foobar itself 
Title: Columns UI
Post by: twm5993 on 2004-07-07 20:43:28
Quote
Quote
Just a thought, but it would be nice to have a checkbox feature in the config to disable column sorting when clicking the column header.

Have you tried Display > Columns UI > Display > Uncheck 'Enable header mouse interaction'?

AWESOME!

Just what I was looking for.
Title: Columns UI
Post by: syrek on 2004-07-10 14:42:41
My first post 

First I want to thank musicmusic for a great plugin I just love it

But I have a feature request:

I use mirandaIM and it has the feature to automaticly resize the window to the height of the online users. So the more ppl online the longer window, also you can set the maximum of space it is allowed to use (for example 75% of the screen).

I wonder if it is posible to implement a simular feature in your GUI (this is only userfull in windowed mode offcourse ) it would be nice if I could set a max width to go along with it . I Just hate useless space, like others out there .

Other request, can you make it snap to the window edge .
Title: Columns UI
Post by: musicmusic on 2004-07-11 23:00:14
Quote
Quote
Another feature suggestion for some other version:

Show ellipses in playlist sidebar?

Definitely.
[a href="index.php?act=findpost&pid=223520"][{POST_SNAPBACK}][/a]

I realised that this will cause the the sidebar to flicker when resizing, so the answer is no right now.

Quote
Quote
Quote
Quote
I think the playlist bar hides if you only have one playlist. If there are more it will show.

Oh! Well, in that case I'll use playlists tabs...

Yes the name is a bit misleading, I just used that because the pref name in firefox is similar.

Could it be possible to have 'auto-hide playslists sidebar' for several playlists available in the future?

Thanks for your UI, it's great. Excellent work 
[a href="index.php?act=findpost&pid=223564"][{POST_SNAPBACK}][/a]

Thanks

What do you mean by for multiple playlists though? I thought you meant auto-hide where it hides/shrinks when the nouse isnt over it. Which may be implemented.

Quote
@anza
Thanks for your ui, I really love it

Is there a chance that you might add 'highlighting the active playlist' to the playlist sidebar?

[edit]: I mean musicmusic of course
[a href="index.php?act=findpost&pid=223600"][{POST_SNAPBACK}][/a]

Thanks  I think...

If by active playlist you mean playing playlist, then probably, I just need to check that I can reliably detect when it changes since thre isn't any specific callback for it. On new track & on stop should be enough I think, and any reordering of playlists will get it updated anyway.

Quote
@musicmusic
Just wanna thank you for all the hard work you put into this component. I love it almost more than foobar itself 
[a href="index.php?act=findpost&pid=223656"][{POST_SNAPBACK}][/a]

Thanks also

Quote
My first post  

First I want to thank musicmusic for a great plugin I just love it

But I have a feature request:

I use mirandaIM and it has the feature to automaticly resize the window to the height of the online users. So the more ppl online the longer window, also you can set the maximum of space it is allowed to use (for example 75% of the screen).

I wonder if it is posible to implement a simular feature in your GUI (this is only userfull in windowed mode offcourse ) it would be nice if I could set a max width to go along with it . I Just hate useless space, like others out there .

Other request, can you make it snap to the window edge .
[a href="index.php?act=findpost&pid=224643"][{POST_SNAPBACK}][/a]

At this moment I would have to say no, I dont think any auto-sizing window would be too useful. What exactly do you want it to snap to? "Work" area (screen except taskbar etc.) or other windows or both? Im not sure if its particulary useful either.
Title: Columns UI
Post by: jkwarras on 2004-07-12 09:43:50
Quote
What do you mean by for multiple playlists though? I thought you meant auto-hide where it hides/shrinks when the nouse isnt over it. Which may be implemented.


By multiple playlists I just mean several playlists (ex. Music library, Deftones, Favorites, Most 50 played, etc...) ont he side bar and that will auto-hide/shrink when the mouse isn't over it. I'm really happy to see that you will implement it   

I will throw here just some suggestions if you feel it could be good to implement into Colum UI:

- Album list dockable or as a playlist into the playlist bar (with the same possibilities as a playlist to have artist, album, date, etc... colums)

- Cover art integrated into the UI.
Title: Columns UI
Post by: man on 2004-07-12 20:37:14
Yes, the two last ideas proposed by jkwarras would be really great 
Title: Columns UI
Post by: Sandman2012 on 2004-07-12 21:15:11
In addition to being grateful to you for making this ui, musicmusic, I wanted to say how impressed I am at the amount of time you put in and how well you handle so many suggestions from other users. I've seen commercial software developers be less nice to their users, and they're making money off them!

I haven't made too many suggestions yet, if only because I only have the time top skim this thread and I don't want to repeat anything that may have been discussed so far. I really like that that the options are tabbed now.
Title: Columns UI
Post by: ghosting on 2004-07-13 05:12:39
great plugin

just wondering if you've given any thought to a side albumlist or something like foo_tunes?
Title: Columns UI
Post by: Hidea on 2004-07-13 20:42:02
Hey, I have more idea

well.. this requires an extra toolbar and a couple of buttons on the sidebar itself...

buttons for
+/- add new playlist (left click/right click)
+ directory/location (LC/RC)
Hide sidebar/Unhide sidebar (LC).

Note: the hide/unhide thing would be cool if it would have enough space to keep the unhide button shown.



just my ideas...
Title: Columns UI
Post by: mig on 2004-07-13 21:20:18
Something I've been missing from the standard GUI is the ability to drag - n - drop a file from the playlist to a folder in explorer and have that file be copied to where i dropped it.  I'm on 0.1.1 beta9, if it's already been implemented (or if its planned for a future release) I'd like to know so I can grab it..
Title: Columns UI
Post by: jkwarras on 2004-07-13 21:46:10
Quote
Something I've been missing from the standard GUI is the ability to drag - n - drop a file from the playlist to a folder in explorer and have that file be copied to where i dropped it.  I'm on 0.1.1 beta9, if it's already been implemented (or if its planned for a future release) I'd like to know so I can grab it..
[a href="index.php?act=findpost&pid=225661"][{POST_SNAPBACK}][/a]



It can be done in Column UI just by holding 'Ctrl' and drag files from the playlist to the explorer 
Title: Columns UI
Post by: Topia on 2004-07-14 08:56:39
Quote
Quote

No, I'm using Pentium M 1.6GHz's notebook.
fb2k doesn't use very high CPU usage on playing after length, many thanks!

Ok. But you are aware of speedstep and what not, right?

No, I've tested with High Performance.

Quote
Ooooh that was an evil bug.  Thanks is fixed in final.

many thanks to fix this bug and develop great plugin!
Title: Columns UI
Post by: rexy on 2004-07-18 01:04:39
How about enabling the user to hide the status bar for the ultimate minimalist look? Frankly, I don't really need the status bar for anything and it's just there.
Title: Columns UI
Post by: anza on 2004-07-18 01:22:01
Quote
How about enabling the user to hide the status bar for the ultimate minimalist look? Frankly, I don't really need the status bar for anything and it's just there.
[a href="index.php?act=findpost&pid=226857"][{POST_SNAPBACK}][/a]

IIRC that actually is already on musicmusic's to-do-list.
Title: Columns UI
Post by: ssteven on 2004-07-22 23:12:01
Hi

Probably a rather stupid question, but I cannot seem to find any option which will do this.

How do I change the color of the main foobar playlist, instead of nasty white?
Title: Columns UI
Post by: anza on 2004-07-22 23:22:41
Quote
Hi

Probably a rather stupid question, but I cannot seem to find any option which will do this.

How do I change the color of the main foobar playlist, instead of nasty white?
[a href="index.php?act=findpost&pid=228229"][{POST_SNAPBACK}][/a]


EDIT: damn I need sleep. I thought this was the foo_looks thread  Well the original post is still here:

Default UI:
Preferences|Display|Default User Interface -> Playlist background color...

For other UIs it's different, for example in Columns UI it really depends on what formatting you use, but it's either under
Prefs|Display|Columns UI -> Globals|Colour -> The 3rd color
or
Columns UI -> Columns|"name of the column"|Colour -> The 3rd color.
Title: Columns UI
Post by: Targaff on 2004-07-25 02:40:27
Okay, this has been bugging me all evening and I'm damned if I can find the right answer    I have a bunch of files with tracknumber set to x/y instead of just x, where x is the track number and y is the total tracks.  I can't seem to get these to be parsed in the same way as those with just an "x" setting - is there actually a way to do this or is it intentionally not handled because it's non-standard?  Or am I missing something completely and utterly obvious?

Cheers!
Title: Columns UI
Post by: Paranoia on 2004-07-25 10:48:13
Mine appear fine using:

Code: [Select]
[$num(%tracknumber%,2)]


Steve
Title: Columns UI
Post by: Lyx on 2004-08-01 16:28:02
@musicmusic

It would be helpful to me, if you could give me a short status-update on two features. I'm not asking about when you will implement it and don't want to make you rush anything - i would just like to know how probable it is that the following features get implemented someday, so that i can plan ahead:

* A while ago, there were talks about adding either non-trackspecific global strings to ui_columns, or implementing this extension-like idea. Is any of this planned?

* A while ago some people asked for the possibility to define border-colors of a "cell" via the column-colorstrings. Are you planning to implement this someday?

thank you,
- Lyx
Title: Columns UI
Post by: musicmusic on 2004-08-01 23:51:31
Quote
In addition to being grateful to you for making this ui, musicmusic, I wanted to say how impressed I am at the amount of time you put in and how well you handle so many suggestions from other users. I've seen commercial software developers be less nice to their users, and they're making money off them!

I haven't made too many suggestions yet, if only because I only have the time top skim this thread and I don't want to repeat anything that may have been discussed so far. I really like that that the options are tabbed now.
[a href="index.php?act=findpost&pid=225359"][{POST_SNAPBACK}][/a]

Thanks  Most suggestions have been useful ones, and so I don't really have any problem adding them to my to-do list. When they get implemented though is a different story...

Quote
great plugin

just wondering if you've given any thought to a side albumlist or something like foo_tunes?
[a href="index.php?act=findpost&pid=225468"][{POST_SNAPBACK}][/a]

Please do not post the same question many many times, it has been answered already.

If you wanted to know if any progress has been made on it, then the answer is I have started some work on it and the new sidebar should be in the next version. As well as the possibility for 3rd party toolbars, as long as I do not run into any issues.

Quote
Hey, I have more idea

well.. this requires an extra toolbar and a couple of buttons on the sidebar itself...

buttons for
+/- add new playlist (left click/right click)
+ directory/location (LC/RC)
Hide sidebar/Unhide sidebar (LC).

Note: the hide/unhide thing would be cool if it would have enough space to keep the unhide button shown.



just my ideas...
[a href="index.php?act=findpost&pid=225658"][{POST_SNAPBACK}][/a]

At some point I would like to do something about customisable buttons on the toolbar but that may be a while off yet.

Quote
@musicmusic

It would be helpful to me, if you could give me a short status-update on two features. I'm not asking about when you will implement it and don't want to make you rush anything - i would just like to know how probable it is that the following features get implemented someday, so that i can plan ahead:

* A while ago, there were talks about adding either non-trackspecific global strings to ui_columns, or implementing this extension-like idea. Is any of this planned?

* A while ago some people asked for the possibility to define border-colors of a "cell" via the column-colorstrings. Are you planning to implement this someday?

thank you,
- Lyx
[a href="index.php?act=findpost&pid=230859"][{POST_SNAPBACK}][/a]


1. Not sure yet. Possibly but to be honest it isn't at the top of my priorities for things to be implemented.

2. I haven't started anything on it yet, but it will be implemented, possibly even in the next version even (which isn't due anytime soon though). Yes with a formatting string, as long as things do not get too complicated.
Title: Columns UI
Post by: musicmusic on 2004-08-25 00:26:18
foo_ui_columns 0.1.2 alpha 1 is out.

Main change is extensible rebar & sidebar.

Changelog:
-bugfix: some toolbar windows where not destroyed when the toolbar was removed, but recreated later
-several other various bug fixes
-implemented new sidebar, rewrote rebar code
-use proposed ui_extension api for sidebar, toolbars
-added tooltips support for playlist switcher ui
-toolbars can be completely hidden (useful without xp themes)

Known bug:
Resizing panels is buggy, because it is complicated. Unlock panels before resizing for better results.

Random notes:
-As an alpha release, it may be buggy. Use at your own risk.
-When you choose a new panel in the sidebar, it is added not toggled like the toolbars. This is by design, but may be changed.
-As a result of this separationof the ui elemnts, some of the configuration should probably also be separated in config. This is not done yet.
-I feel that some kind of central import/export/theme component outside of columns ui is necessary now, so that third party panels can store their settings in the exported configuration. I cant be arsed to develop it though.

Two panels by myself are also available:

History (sources available)

Shows the history contents as a list. Requires foo_history. Note: Is somewhat limited right now, colours and font is fixed.

Database explorer (sources available)

Albumlist style thing, supports multiple hierarchies.

All is available here (http://members.lycos.co.uk/musicf/temp), as well as the ui_extension headers. Feel free to develop the two panels further if anyone wishes. To compile link the project to the ui_extension project, using dependencies.

UI Extension

Most notes in ui-extension.h. If you have any feedback, constructive critism etc. start a thread in the development forum and post it there. Of course I will change the implementation in foo_ui_columns on any feedback recieved.

My ideas for new toolbars if anyone cares, are a foo_playlistfind toolbar (using either its api or reimplemented from scratch), and obviously a volume bar.
Title: Columns UI
Post by: hunted on 2004-08-25 01:11:58
This is very cool.  Looks really good.
I would add this myself, but I currently don't have VC++ so I'd like to add that there should be an option on what playlist the database view goes to
Title: Columns UI
Post by: mazy on 2004-08-25 02:44:56
great work, musicmusic, i love it!

screenshot (http://mazy.johanka.cz/my_pics/temp/foobar/mazy-foobar-screenshot-001.png)
Title: Columns UI
Post by: Killmaster on 2004-08-25 06:39:55
How do you enable the sidepanels? I looked everywhere, and I can't seem to find it

edit: nevermind, I just got sidetracked by the millions of options that this plugin seems to have now
Title: Columns UI
Post by: Andreasvb on 2004-08-25 06:50:26
How do you resize the toolbars? I only get them in rows.
EDIT: Found it, you right click in the sidebar =)

Great plugin!
Title: Columns UI
Post by: Melomane on 2004-08-25 14:36:37
wonderfull work musicmusic!

one ergonomical feature request in database panel:
"view" dialog box and "refresh" button same in albumlist

Title: Columns UI
Post by: jkwarras on 2004-08-25 17:36:05
Thanks a lot!

Works fine here

Some little suggestions:

- Side-bar: Auto-hide sidebar (or any toolbar i.e. Database explorer) when multiple playlists (right now, when more than one playlist it doesn't hide).

- Database Explorer: It makes more sens (to me) to have the database explorer in horizontal, I mean i.e. on top (or down) the playlist. Right now, in vertical (sidebar), you have to resize it a lot to view everything without having to use the arrows.

I guess that just having the possibility to resize it vertically when including it on the 'Default toolbar' (where Menu, Playback buttons, seekbar is by default), would do the trick (right now you just can see a line).

Some little configuration colors/columns etc... would be extra-cool stuff 

Thanks again for your work, much appreciated   
Title: Columns UI
Post by: Stalwart on 2004-08-25 17:51:45
MuzMuz database sidebar is good, but......
How can i sort by directory structure?
Without this little feature sidebar isn't so useful for me...
Title: Columns UI
Post by: upNorth on 2004-08-25 19:30:28
Nice work, musicmusic!

My first thoughts:

The way Database Explorer currently works, makes it pretty much unusable to me.

The problem:
All "views" available are generated at startup. This makes it a pain to load this panel if you have a large database (thousands of tracks). It also makes foobar's load time ridiculous if this panel is enabled. To add to the problem, my own "views" are even more resource hungry than the default ones. 

My ideas for improvements:
1) Use the same drop down list as seen in "Album list", to generate one "view" at a time.
2) Make it optional to populate the list/tree even though the panel is active. A refresh button could be used to populate it, as well as adding a needed refresh feature.
3) I'm not sure how good this last idea is, but I've been thinking about it for a while. Would it be feasible to use saved "views", to avoid generating them in real time over and over for the same database? If so, you could refresh only when you have gotten new tracks or have done changes, and enjoy faster load time the rest of the time. This would probably consume disk space, but at least to me, that isn't an issue.

Edit: I see one really positive effect of the current behaviour though. Once you have this panel loaded, you can browse through all views without delay. That's very convenient, and it would probably be nice to have this as an option in the future too.

A hope for the future:
A dead simple panel would be great to have as a template, for less skilled programmers attempting to create a panel.  My plugin development consists mostly of reverse engineering, so one button, one text, one listbox or so would really help alot. Something along the lines of foosion's tutorial plugins is what I'm thinking of. Then my prealpha foo_navigator plugin might turn into a panel one day.


Thanks for all your efforts. Really appreciate it! 
Title: Columns UI
Post by: anza on 2004-08-25 20:22:50
You can already refresh the database explorer, just right click on an item and select Refresh
Title: Columns UI
Post by: upNorth on 2004-08-25 20:46:18
Quote
You can already refresh the database explorer, just right click on an item and select Refresh
[a href="index.php?act=findpost&pid=236984"][{POST_SNAPBACK}][/a]

Thanks, you just proved to me that I really am blind. I'm sure I did looked for it in the context menu. 
Title: Columns UI
Post by: spaceships on 2004-08-25 21:40:39
My quick thoughts

Have the database refresh and nuke any dead entries upon opening the program (if at all possible)
Title: Columns UI
Post by: musicmusic on 2004-08-25 21:44:14
Quote
This is very cool.  Looks really good.
I would add this myself, but I currently don't have VC++ so I'd like to add that there should be an option on what playlist the database view goes to
[a href="index.php?act=findpost&pid=236811"][{POST_SNAPBACK}][/a]

I added it for the next version of that plugin, which I will probably upload later.

Quote
wonderfull work musicmusic!

one ergonomical feature request in database panel:
"view" dialog box and "refresh" button same in albumlist


[a href="index.php?act=findpost&pid=236908"][{POST_SNAPBACK}][/a]

I will consider adding buttons/dropdown myself, but hopefully someone else will develop it further.. I have fixed it for the next build so that "refresh" shows up in the context menu when you dont right click on an item.

Quote
Thanks a lot!

Works fine here

Some little suggestions:

- Side-bar: Auto-hide sidebar (or any toolbar i.e. Database explorer) when multiple playlists (right now, when more than one playlist it doesn't hide).

- Database Explorer: It makes more sens (to me) to have the database explorer in horizontal, I mean i.e. on top (or down) the playlist. Right now, in vertical (sidebar), you have to resize it a lot to view everything without having to use the arrows.

I guess that just having the possibility to resize it vertically when including it on the 'Default toolbar' (where Menu, Playback buttons, seekbar is by default), would do the trick (right now you just can see a line).

Some little configuration colors/columns etc... would be extra-cool stuff  

Thanks again for your work, much appreciated   
[a href="index.php?act=findpost&pid=236947"][{POST_SNAPBACK}][/a]

1. Why do you want it to hide with more than one playlist? I could reimplement the old auto-hide if that is what you want, but for the whole sidebar.

2. I could make the height configurable, but I cant really make it resizable via the UI with the rebar control. Would that do? (I.e. setting the height in preferences)

3. Colours for the database explorer is done for next version. Where do you want columns? Im not going to use a listview control and Im not writing a custom control for it so no I guess..

Quote
Nice work, musicmusic!

My first thoughts:

The way Database Explorer currently works, makes it pretty much unusable to me.

The problem:
All "views" available are generated at startup. This makes it a pain to load this panel if you have a large database (thousands of tracks). It also makes foobar's load time ridiculous if this panel is enabled. To add to the problem, my own "views" are even more resource hungry than the default ones. 

My ideas for improvements:
1) Use the same drop down list as seen in "Album list", to generate one "view" at a time.
2) Make it optional to populate the list/tree even though the panel is active. A refresh button could be used to populate it, as well as adding a needed refresh feature.
3) I'm not sure how good this last idea is, but I've been thinking about it for a while. Would it be feasible to use saved "views", to avoid generating them in real time over and over for the same database? If so, you could refresh only when you have gotten new tracks or have done changes, and enjoy faster load time the rest of the time. This would probably consume disk space, but at least to me, that isn't an issue.

Edit: I see one really positive effect of the current behaviour though. Once you have this panel loaded, you can browse through all views without delay. That's very convenient, and it would probably be nice to have this as an option in the future too.

A hope for the future:
A dead simple panel would be great to have as a template, for less skilled programmers attempting to create a panel.   My plugin development consists mostly of reverse engineering, so one button, one text, one listbox or so would really help alot. Something along the lines of foosion's tutorial plugins is what I'm thinking of. Then my prealpha foo_navigator plugin might turn into a panel one day.


Thanks for all your efforts. Really appreciate it! 
[a href="index.php?act=findpost&pid=236973"][{POST_SNAPBACK}][/a]


To be honest, it doesn't have much slow down here with database with ~2400 files x 4 hierarchies. What kind of delay are you seeing?

1. I will consider it. What about choosing a view by context menu? Dropdown list is fine though.

2. Ok it should be fairly easy to implement.

3. I dont think its worth it, and I dont know how much time it would actually save.

4. I know it isn't particulary simple, but well you could use one of the above panels as a base (maybe foo_history_panel), or I will consider releasing the source to some of the panels/toolbars in foo_ui_columns if you are particulary interesting in any of them. I'm happy to awswer any questions you may have, if I know the answer anyway.. Would some comments in e.g. foo_history panel help you?
Title: Columns UI
Post by: desigrid on 2004-08-25 22:18:03
I had hesistated posting a request for the Database Explorer panel as I thought you wanted someone else to pick up development. But as you have graciously entertained feedback for it, I'll post mine.

Would it be possible to support the tags without the opening and closing '%'? I'm not sure what the technicalities are, but with foo_albumlist for example, using 'artist' as the first parameter for a view supports multiple artist tags. This means that files with multiple artist tags gets displayed once for each artist tag.

And of course, really appreciate your work.

---

Edit: IMO, ui extension is a milestone for fb2k in terms of it's interface. Hopefully more developers will start creating new panels. Here are some ideas for future panels:

Album art - Seems to be requested quite a lot lately.

Now playing info - A panel whereby fb2k's native tagz format is used to display info of currently playing file, with configurable fonts and colours.

Extended playlist generator - A panel version of tboehrer's plugin whereby panel will list available presets and clicking on the preset name on the panel will generate the playlist. Playlist queries configured in the perferences dialog.
Title: Columns UI
Post by: jkwarras on 2004-08-25 22:52:31
Quote
1. Why do you want it to hide with more than one playlist? I could reimplement the old auto-hide if that is what you want, but for the whole sidebar.

Because if you display a lot of information in the playlist, the sidebar push to the right some information (columns) and you have to scroll right (arrow) to see it. If it auto-hide when you're not using it, you get all the information again and the whole functionality of the sidebar

Quote
2. I could make the height configurable, but I cant really make it resizable via the UI with the rebar control. Would that do? (I.e. setting the height in preferences)

Yes, it would do

Quote
3. Colours for the database explorer is done for next version. Where do you want columns? Im not going to use a listview control and Im not writing a custom control for it so no I guess..

The colors are welcome  About the columns, I was thinking about something like the UI columns in the playlist, but now I can see that this is difficult and isn't that useful. With the extra-height and the actual customization level of the database explorer is more than enough.

Thanks again.
Title: Columns UI
Post by: hunted on 2004-08-25 23:52:29
An idea I had that I would like to see is a host for the panels that is a popup window, maybe configurable (minimize/maximize buttons) so that people who like the old style with a seperate window could still use the panels.  This would be trivial to implement.  I myself don't want this feature, but I thought someone might.
Title: Columns UI
Post by: Duble0Syx on 2004-08-25 23:55:56
Nice work, any chance of thier being column seperators without making a seperate column?  Would be nice feature.  Nice piece of work though, glad to see it's still being worked on.
Title: Columns UI
Post by: spase on 2004-08-25 23:56:34
Quote
Edit: IMO, ui extension is a milestone for fb2k in terms of it's interface. Hopefully more developers will start creating new panels. Here are some ideas for future panels:

Album art - Seems to be requested quite a lot lately.

Now playing info - A panel whereby fb2k's native tagz format is used to display info of currently playing file, with configurable fonts and colours.

Extended playlist generator - A panel version of tboehrer's plugin whereby panel will list available presets and clicking on the preset name on the panel will generate the playlist. Playlist queries configured in the perferences dialog.
[a href="index.php?act=findpost&pid=237012"][{POST_SNAPBACK}][/a]


I think a database search panel would be a pretty good idea as well.
Title: Columns UI
Post by: saratoga on 2004-08-26 00:18:36
Looks really cool.  Thanks for working on this.
Title: Columns UI
Post by: musicmusic on 2004-08-26 00:41:10
Updated all three plugins, bugfixes in all, and some updates to database explorer. Only bumped database explorer version though.

Database explorer now has configurable colours, configurable playlist name, configurable minimum hieght so can be used as a toolbar, and population on initialisation is optional.

At same url (http://members.lycos.co.uk/musicf/temp/).
Title: Columns UI
Post by: spaceships on 2004-08-26 04:19:51
Quote
Updated all three plugins, bugfixes in all, and some updates to database explorer. Only bumped database explorer version though.

Database explorer now has configurable colours, configurable playlist name, configurable minimum hieght so can be used as a toolbar, and population on initialisation is optional.

At same url (http://members.lycos.co.uk/musicf/temp/).
[a href="index.php?act=findpost&pid=237033"][{POST_SNAPBACK}][/a]



and how do we configure these settings?
Title: Columns UI
Post by: Stalwart on 2004-08-26 07:50:31
fb2k -> preferences -> Database explorer panel... =)
Title: Columns UI
Post by: hedge153 on 2004-08-26 08:56:36
The options for 'Show Playlist Sidebar' and 'Show Now Playing' in the columns ui submenu in the components menu don't seem to work.
Title: Columns UI
Post by: spaceships on 2004-08-26 09:30:49
nah, i got a suggestion, for the dbexplorer can it be done so that if a song has greater than 10 plays to be seen

, just a thought

also the results sort does not seem to work, i tried using

%artist%|%date%|%title%

still same results
Title: Columns UI
Post by: Silverbolt on 2004-08-26 09:51:01
Quote
can it be done so that if a song has greater than 10 plays to be seen[a href="index.php?act=findpost&pid=237089"][{POST_SNAPBACK}][/a]

Add a new line in the tree hierarchy and paste:
$if($greater(%play_counter%,10),Frequently Played)

Also a small bug report:
On any playlist that doesn't have a selection item frame (i.e. make a new playlist, drag some files in), pressing HOME goes to the 2nd entry in the playlist instead of the first.

Great work, the panels rock.
Title: Columns UI
Post by: ep0ch on 2004-08-26 10:45:52
Hi musicmusic, in the main columns ui plugin have you killed the double click playlist sidebar seperator to toggle hide/show?
Title: Columns UI
Post by: musicmusic on 2004-08-26 12:34:10
Quote
I had hesistated posting a request for the Database Explorer panel as I thought you wanted someone else to pick up development. But as you have graciously entertained feedback for it, I'll post mine.

Would it be possible to support the tags without the opening and closing '%'? I'm not sure what the technicalities are, but with foo_albumlist for example, using 'artist' as the first parameter for a view supports multiple artist tags. This means that files with multiple artist tags gets displayed once for each artist tag.

And of course, really appreciate your work.
[a href="index.php?act=findpost&pid=237012"][{POST_SNAPBACK}][/a]

Thanks
Well Im not working on it anymore for the minute, things in columns ui need fixing first like resizing panels. Then I will sort out the history panel if no one else does. Then I will consider rewriting database explorer for albumlist 2.0 if no one else does.

Quote
Nice work, any chance of thier being column seperators without making a seperate column?  Would be nice feature.  Nice piece of work though, glad to see it's still being worked on.
[a href="index.php?act=findpost&pid=237025"][{POST_SNAPBACK}][/a]

If you mean a single pixel border, then it is planned, hopefully for 0.1.2.

Quote
Looks really cool.  Thanks for working on this.
[a href="index.php?act=findpost&pid=237029"][{POST_SNAPBACK}][/a]

Thanks

Quote
The options for 'Show Playlist Sidebar' and 'Show Now Playing' in the columns ui submenu in the components menu don't seem to work.
[a href="index.php?act=findpost&pid=237081"][{POST_SNAPBACK}][/a]

Both work here. Remember "Show playlist sidebar" toggles hide/shown state, not enabled/disabled. "Show now playing" requires 2k/xp+.

Quote
also the results sort does not seem to work, i tried using

%artist%|%date%|%title%

still same results
[a href="index.php?act=findpost&pid=237089"][{POST_SNAPBACK}][/a]

Ill look into it, maybe that option is not particulary useful.

Quote
Also a small bug report:
On any playlist that doesn't have a selection item frame (i.e. make a new playlist, drag some files in), pressing HOME goes to the 2nd entry in the playlist instead of the first.

Great work, the panels rock.
[a href="index.php?act=findpost&pid=237093"][{POST_SNAPBACK}][/a]

Thanks, Ill look into it.

Quote
Hi musicmusic, in the main columns ui plugin have you killed the double click playlist sidebar seperator to toggle hide/show?
[a href="index.php?act=findpost&pid=237099"][{POST_SNAPBACK}][/a]

Thanks, fixed for next version.
Title: Columns UI
Post by: hedge153 on 2004-08-26 13:02:08
Quote
Both work here. Remember "Show playlist sidebar" toggles hide/shown state, not enabled/disabled. "Show now playing" requires 2k/xp+.

Ahh ok that explains it then, I thought show playlist sidebar enabled/ disabled it...
Thanks for the great plugin 
Title: Columns UI
Post by: spaceships on 2004-08-26 20:22:00
(http://img.photobucket.com/albums/v126/machina1/glitch.jpg)

For the history panel:

This is a glitch, or bug i think, i haven't done anything to change it..but there is no scroller...like there would be on the alpha 1.
Title: Columns UI
Post by: beto on 2004-08-27 03:03:24
musicmusic, I cannot access the link to the plugin...  Could you please mail it to me or indicate a mirror?

If you're interested I could mirror it for you... PM me for details...

thanks.
Title: Columns UI
Post by: spaceships on 2004-08-27 03:19:44
Quote
musicmusic, I cannot access the link to the plugin...  Could you please mail it to me or indicate a mirror?

If you're interested I could mirror it for you... PM me for details...

thanks.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=237278")


i can access it fine.

[a href="http://members.lycos.co.uk/musicf/temp/]http://members.lycos.co.uk/musicf/temp/[/url]
Title: Columns UI
Post by: psynapse on 2004-08-27 07:15:20
just grabbed the new columns_ui and the respective plugins, and what more can i say .. wow!

whoever picks up development of the database (and history) sidebar will for sure add background/text colour customizing (unless i've missed something) so all i can say is, keep up the great work musicmusic!

looking forward to see what you do with albumlist 2.0 
Title: Columns UI
Post by: spaceships on 2004-08-27 08:49:37
Quote
just grabbed the new columns_ui and the respective plugins, and what more can i say .. wow!

whoever picks up development of the database (and history) sidebar will for sure add background/text colour customizing (unless i've missed something) so all i can say is, keep up the great work musicmusic!

looking forward to see what you do with albumlist 2.0 
[a href="index.php?act=findpost&pid=237309"][{POST_SNAPBACK}][/a]



the database can have a bg/text colour customizing.

pref >> database explorer panel
Title: Columns UI
Post by: psynapse on 2004-08-27 08:52:52
Quote
the database can have a bg/text colour customizing.

pref >> database explorer panel
[a href="index.php?act=findpost&pid=237331"][{POST_SNAPBACK}][/a]


haha
thnx, i missed that one somehow 

yet more proof i need to unload some components i guess.
damn busy prefs panel 
Title: Columns UI
Post by: musicmusic on 2004-08-27 12:58:13
Quote
(http://img.photobucket.com/albums/v126/machina1/glitch.jpg)

For the history panel:

This is a glitch, or bug i think, i haven't done anything to change it..but there is no scroller...like there would be on the alpha 1.
[a href="index.php?act=findpost&pid=237208"][{POST_SNAPBACK}][/a]


Thanks, sorry I broke that when changing something without thinking.. Its fixed now, if you update.

alpha 2 is out, changelog:

alpha 2
-fixed panel resizing
-fixed navigation keys when no focus on playlist
-fixed double clicking on sidebar separator
-status bar can now be hidden
-added optinal left/top/right/bottom frame colours to colour string
-added "add to new playlist" on playlists list panel drag & drop context menu
-changed colour string parsing code to accomodate the above colours as optional; strings that output in bad format may be broken as a result
-added auto-hide (mouse) for sidebar; does not work properly yet (may be removed if it proves too much hassle to fix)
-made some changes to ui extension api; broke compatibility so update other panels as well
Title: Columns UI
Post by: janjan on 2004-08-27 13:31:30
The "Action to perform when doubleclicking on status bar" doesn't show up correctly. The dropdown area of this control is only 2 pixel high.

Other than that I have to say: Great Work, this truly is a milestone in the development of foobar2000!

(I started developing a foo_temple panel but this will take some time because I have some problems understanding the way multiple windows are handled...)
Title: Columns UI
Post by: 81x on 2004-08-27 17:41:53
Hi musicmusic

First off great plugin, have been using it for a while and just wanted to say i really appreciate the work you put into it. Hard to imagine Foobar without it! 

A small change that would be good if possible would be to make the triangle symbols in the column headers that show sorting either ascending or descending optional.

I use clicking the headers for sorting my playlists alot and its ok if the column is wide enough to show both the text in the header and the symbol but if you have thin columns like '#' or 'Rate' etc, then the text gets hidden and all you see in the header is the triangle.

No problem if it ain't possible, its a minor thing but thought i would mention it anyway.
Title: Columns UI
Post by: jkwarras on 2004-08-27 18:05:55
Quote
-added "add to new playlist" on playlists list panel drag & drop context menu

Where's that? I can't find it...I feel stupid...   
Quote
-added auto-hide (mouse) for sidebar; does not work properly yet (may be removed if it proves too much hassle to fix)

Works great here. Thanks a lot 

Great work!!
Title: Columns UI
Post by: foosion on 2004-08-27 21:52:12
The UI extensions a a nice addition, though there are some parts I don't like - not about specific panels, rather about the way the whole thing works. I'm currently writing down what I think should be changed and why, and how I would go about implementing that. Progress and this is rather slow, as I'm currently updating implementation and documentation of some of my own plugins, but I should have it finished around the middle of next week.

Now some good news  after the dark foreboding : I plan to support a history panel in foo_history itself. Perhaps I'll also create a database search panel, but this still depends on the final UI extension API.

Random question: in ui_extension::initialise, why are you passing the host pointer as service_base * instead of ui_extension_host *?

Nice work overall, cheers.
Title: Columns UI
Post by: jasnic02 on 2004-08-27 22:09:23
Hmm .. it seems that foo_history_panel has broken foo_cue_ex.dll's ability to retrieve the Date and Genre from the CUE sheets?  Is this happening for anyone else?
Title: Columns UI
Post by: musicmusic on 2004-08-28 00:17:31
Quote
The "Action to perform when doubleclicking on status bar" doesn't show up correctly. The dropdown area of this control is only 2 pixel high.

Thanks, that always catches me out.. I'll fix it for the next version.
Quote
Other than that I have to say: Great Work, this truly is a milestone in the development of foobar2000!

Thanks
Quote
(I started developing a foo_temple panel but this will take some time because I have some problems understanding the way multiple windows are handled...)
[a href="index.php?act=findpost&pid=237380"][{POST_SNAPBACK}][/a]

You might want to hold off though until the apis are definitely finalised.

Quote
Hi musicmusic

First off great plugin, have been using it for a while and just wanted to say i really appreciate the work you put into it. Hard to imagine Foobar without it! 

A small change that would be good if possible would be to make the triangle symbols in the column headers that show sorting either ascending or descending optional.

I use clicking the headers for sorting my playlists alot and its ok if the column is wide enough to show both the text in the header and the symbol but if you have thin columns like '#' or 'Rate' etc, then the text gets hidden and all you see in the header is the triangle.

No problem if it ain't possible, its a minor thing but thought i would mention it anyway.
[a href="index.php?act=findpost&pid=237422"][{POST_SNAPBACK}][/a]

Yes, it should be simple to implement so I probably will

Quote
Quote
-added "add to new playlist" on playlists list panel drag & drop context menu

Where's that? I can't find it...I feel stupid...   
[a href="index.php?act=findpost&pid=237427"][{POST_SNAPBACK}][/a]

When you drag files via the right mouse button to the playlist switcher panel it shows up in the context menu. Since, especially with the panels now, there isnt always empty space to drag files to, to create a new playlist.

Quote
The UI extensions a a nice addition, though there are some parts I don't like - not about specific panels, rather about the way the whole thing works. I'm currently writing down what I think should be changed and why, and how I would go about implementing that. Progress and this is rather slow, as I'm currently updating implementation and documentation of some of my own plugins, but I should have it finished around the middle of next week.

That's fine - I wasn't sure about many things myself to be honest, so a second opinion is highly welcome

Quote
Now some good news  after the dark foreboding : I plan to support a history panel in foo_history itself. Perhaps I'll also create a database search panel, but this still depends on the final UI extension API.
Sounds like a plan

Quote
Random question: in ui_extension::initialise, why are you passing the host pointer as service_base * instead of ui_extension_host *?
For a few reasons, I thought it would be generally a good idea to compare the class guid to the ui_extension_host service guid before using it as a pointer to a ui_extension_host class, and passing the pointer as service_base * would ensure that. It used to be a pointer to ui_extension_host * though, I only changed it recently.

Quote
Hmm .. it seems that foo_history_panel has broken foo_cue_ex.dll's ability to retrieve the Date and Genre from the CUE sheets?  Is this happening for anyone else?
[a href="index.php?act=findpost&pid=237467"][{POST_SNAPBACK}][/a]

Can't see any reason for it    Any other problems ?
Title: Columns UI
Post by: psynapse on 2004-08-28 17:13:37
No offense, but why is the foobar2k class id so messed up in the latest version?
It seems to be a memory address, or random numbers 

Any chance you could set it back to the standard fb2k or columns_ui class id in the next version, musicmusic? 
Title: Columns UI
Post by: Lyx on 2004-08-28 17:57:37
First, many thanks for all the useful additions. Together with a central import/export plugin the extensible toolbars could really become a milestone in foobar development.

A minor idea - while the ability to disable the statusbar is very welcome, would it be possible to add an easy way to show/hide it without going into the preferences? Most intuitive way i can think of would be adding the statusbar to the toolbar-contextmenu, so that one can show/hide the statusbar just like any other toolbar-component.

- Lyx
Title: Columns UI
Post by: upNorth on 2004-08-28 22:11:57
Quote
Quote
1) Use the same drop down list as seen in "Album list", to generate one "view" at a time.
1. I will consider it. What about choosing a view by context menu? Dropdown list is fine though.
I think that's a great idea, as it would save some screen space by leaving out the dropdown list.

Quote
Quote
2) Make it optional to populate the list/tree even though the panel is active. A refresh button could be used to populate it, as well as adding a needed refresh feature.
2. Ok it should be fairly easy to implement.
Thanks for adding this, it works very well. I can now leave that panel on at all times, without increasing foobar's startup time.

Quote
Quote

A hope for the future:
A dead simple panel would be great to have as a template, for less skilled programmers attempting to create a panel.   My plugin development consists mostly of reverse engineering, so one button, one text, one listbox or so would really help alot. Something along the lines of foosion's tutorial plugins is what I'm thinking of. Then my prealpha foo_navigator plugin might turn into a panel one day.
4. I know it isn't particulary simple, but well you could use one of the above panels as a base (maybe foo_history_panel), or I will consider releasing the source to some of the panels/toolbars in foo_ui_columns if you are particulary interesting in any of them. I'm happy to awswer any questions you may have, if I know the answer anyway.. Would some comments in e.g. foo_history panel help you?
[a href="index.php?act=findpost&pid=236997"][{POST_SNAPBACK}][/a]
Commented code is always nice, and the more panels (sources) I have to look at, the better. I have alot to learn, but I have solved pretty much every problem I have encountered by searching and looking at sources. I think I will develop my plugin a little futher as a dialog based plugin, before attempting to turn it into a panel. So, I won't bother you with my questions just yet. But thanks for offering to help me out 


Concerning resizing of panels in alpha 2:
With three panels (a,b,c) like this:
__________
|a
|____1____
|b
|____2____
|c
|_________

I see two different behaviours when resizing panels:
A) If I grab splitter bar 1 and drag it downwards, I will be able to also move "2" when panel b's minimum size is reached (resizing panel c as a result).
B) But, if I grab 2 and drag upwards, I hit a brick wall when panel b's minimum size is reached (size of panel a won't be affected).

I would prefere behaviour A) for both, as it's more convenient when you need to enlarge one panel alot.

Was that explanation any good?
Title: Columns UI
Post by: l.s on 2004-08-29 00:46:42
I really like the idea of the new sidepanels. How about making it possible, to switch beetween different panels (History/Database/Album/...) with tabs? I would consider that as very handy.
In this case, it would also important, to have shortcuts avaible, to change the focus to the needed  panel.

Regards, Lars

ps.: Shouldn't be the history realized as a dynamic playlist-tab?
Title: Columns UI
Post by: lll9p_1 on 2004-08-29 02:39:34
i can't dowload  foo_ui_columns.dll. who can upload one?
thanks!
Title: Columns UI
Post by: mitchmalibu on 2004-08-29 02:40:53
great work musicmusic

i'm a little ashamed to ask such a question, but how do i activate the database sidebar ? i installed the plugin and configured it but i can't see any option to "show" it

thx
Title: Columns UI
Post by: hunted on 2004-08-29 02:41:51
right click somewhere inside the panel and choose Close Panel
Title: Columns UI
Post by: spaceships on 2004-08-29 02:45:43
Quote
great work musicmusic

i'm a little ashamed to ask such a question, but how do i activate the database sidebar ? i installed the plugin and configured it but i can't see any option to "show" it

thx
[a href="index.php?act=findpost&pid=237777"][{POST_SNAPBACK}][/a]



rightclick the sidebar and go up to general and click dbexplorer
Title: Columns UI
Post by: mitchmalibu on 2004-08-29 02:49:36
well i think that the problem is here, can't find any dbexplorer in general or any other sub menu. is there anything to do in order to have it to work ? (and btw, i'm "not" that dumb, hunted ..)
Title: Columns UI
Post by: Paulus on 2004-08-29 11:11:36
Quote
well i think that the problem is here, can't find any dbexplorer in general or any other sub menu. is there anything to do in order to have it to work ? (and btw, i'm "not" that dumb, hunted ..)
[a href="index.php?act=findpost&pid=237782"][{POST_SNAPBACK}][/a]


maybe you should redownload the db explorer, because with alpha 2 he also updated the db explorer, but if you use the alpha 1 version with the new colums ui, it will not recognize it.

btw musicmusic, very good work, i love the sidebar!! but just a question, how can i make a tree hierachy that shows the following:

[-] artistname
...
Title: Columns UI
Post by: upNorth on 2004-08-29 11:50:39
Quote
how can i make a tree hierachy that shows the following:

[-] artistname
...
  • albumname1
    ...
  • albumname2
    ... |- single 1
    ... |- single 2
    ... |- single 3
    [a href="index.php?act=findpost&pid=237829"][{POST_SNAPBACK}][/a]

This isn't exactly what you ask for, but the one I use that is closest to what you want.
It looks like this:

Title: Columns UI
Post by: anza on 2004-08-29 12:50:57
musicmusic: The database explorer panel seems to forget it's font size everytime I load foobar up.

Also, could you add the system default colors also to it's configuration, please?
Title: Columns UI
Post by: Paulus on 2004-08-29 13:43:19
Thanks upnorth!!  it was almost exaclty what i wanted 
Title: Columns UI
Post by: Paulus on 2004-08-29 13:47:00
ow and a suggestion for musicmusic, is it possible to make a option for the db-explorer, that if i select a album or song in the treeview, it does show the whole DB in the dbview, and it highlights only the selected file (so it doesn't load a only that song in the dbview like it does now), just like the search option does.

i hope you understand what i mean, i'm just terrible in explaining myself in english , sorry 
Title: Columns UI
Post by: ilikedirtthe2nd on 2004-08-29 18:18:11
I'd like to see a proper implemented volume bar . Maybe someone could update the mixer component?
Title: Columns UI
Post by: WarBird on 2004-08-29 21:29:26
Dont know if this is a foobar problem or columns ui problem, but I have several albums in APE and FLAC format, with %cuesheet% tags. The problem is that adding these albums with the albumlist panel doesn't "resolve" the cuesheet, and adds just the ape/flac file. adding the ape/flac manually, dragging it into foobar from explorer works flawlessly tho
Title: Columns UI
Post by: Frank Bicking on 2004-08-29 21:29:56
Hi,

could you add an option to hide the root node of the Database Explorer in order to change the view from:

Code: [Select]
- All music
  + by Artist
  + by Date
  + by etc.

to

Code: [Select]
+ by Artist
+ by Date
+ by etc.

?
Title: Columns UI
Post by: rexy on 2004-08-29 21:59:41
Quote
Hi,

could you add an option to hide the root node of the Database Explorer in oder to change the view from:

Code: [Select]
All music<!--QuoteEBegin-->   + by Artist<!--QuoteEBegin-->   + by Date<!--QuoteEBegin-->   + by etc.

to

Code: [Select]
+ by Artist<!--QuoteEBegin-->+ by Date<!--QuoteEBegin-->+ by etc.

?
[a href="index.php?act=findpost&pid=237956"][{POST_SNAPBACK}][/a]


That would require editing the source. I, myself, have made myself a custom version that doesn't have the root, fixes the sort bug (it wouldn't sort according to sort string), and appends to playlist instead of replace playlist with and does so only when an item is double clicked instead of when it is just focused on. If you're interested I can send you my DLL.
Title: Columns UI
Post by: musicmusic on 2004-08-29 23:48:15
Quote
No offense, but why is the foobar2k class id so messed up in the latest version?
It seems to be a memory address, or random numbers  

Any chance you could set it back to the standard fb2k or columns_ui class id in the next version, musicmusic? 
[a href="index.php?act=findpost&pid=237660"][{POST_SNAPBACK}][/a]

Its not changing back, I would suggest you change it in your program/etc. (It does not change between foobar sessions, if that's what you thought)

There isn't a "standard" fb2k class, the class name I was using before was what the standard ui was using some time ago. It also uses a GUID for its class name now, or at least last time I checked.

It was changed to break compatibility with any components using hacks with my rebar, because I figured it would blow up because of those components. I don't know if it did actually break compatibility though...

Quote
First, many thanks for all the useful additions. Together with a central import/export plugin the extensible toolbars could really become a milestone in foobar development.

A minor idea - while the ability to disable the statusbar is very welcome, would it be possible to add an easy way to show/hide it without going into the preferences? Most intuitive way i can think of would be adding the statusbar to the toolbar-contextmenu, so that one can show/hide the statusbar just like any other toolbar-component.

- Lyx
[a href="index.php?act=findpost&pid=237665"][{POST_SNAPBACK}][/a]

That would imply adding "show sidebar" as well to that menu, and I don't want to add random thingss there since it isn't customisable. I can add it in "Components/Columns UI" though.

Quote
Commented code is always nice, and the more panels (sources) I have to look at, the better. I have alot to learn, but I have solved pretty much every problem I have encountered by searching and looking at sources. I think I will develop my plugin a little futher as a dialog based plugin, before attempting to turn it into a panel. So, I won't bother you with my questions just yet. But thanks for offering to help me out 

I made some effort to comment it, I didn't to a very good job though  Yes, that sounds like a good way of going about it. I think you could actually use a dialog for a ui_extension, if you wanted to.

Quote
Concerning resizing of panels in alpha 2:
With three panels (a,b,c) like this:
__________
|a
|____1____
|b
|____2____
|c
|_________

I see two different behaviours when resizing panels:
A) If I grab splitter bar 1 and drag it downwards, I will be able to also move "2" when panel b's minimum size is reached (resizing panel c as a result).
B) But, if I grab 2 and drag upwards, I hit a brick wall when panel b's minimum size is reached (size of panel a won't be affected).

I would prefere behaviour A) for both, as it's more convenient when you need to enlarge one panel alot.

Was that explanation any good?
[a href="index.php?act=findpost&pid=237708"][{POST_SNAPBACK}][/a]

Ok I didn't actually notice that, thanks. Handling all this sizing stuff is very complicated, because a panel can have a minimun and maximum height, it can be locked, and on top of that they auto-size.. Though I should be able to change that behaviour easily I think.

Quote
musicmusic: The database explorer panel seems to forget it's font size everytime I load foobar up.
Thanks, I fixed that one bug if you redownload.

Quote
Also, could you add the system default colors also to it's configuration, please?
[a href="index.php?act=findpost&pid=237838"][{POST_SNAPBACK}][/a]
Sure, why not  I'll add it when I update it again.

Quote
ow and a suggestion for musicmusic, is it possible to make a option for the db-explorer, that if i select a album or song in the treeview, it does show the whole DB in the dbview, and it highlights only the selected file (so it doesn't load a only that song in the dbview like it does now), just like the search option does.

i hope you understand what i mean, i'm just terrible in explaining myself in english , sorry 
[a href="index.php?act=findpost&pid=237855"][{POST_SNAPBACK}][/a]
Sorry, I am not going to add any new features to it for now. Only thing I may do is update it for albumlist 2.0 if noone else does. Hopefully someone else will implement your feature

Quote
Dont know if this is a foobar problem or columns ui problem, but I have several albums in APE and FLAC format, with %cuesheet% tags. The problem is that adding these albums with the albumlist panel doesn't "resolve" the cuesheet, and adds just the ape/flac file. adding the ape/flac manually, dragging it into foobar from explorer works flawlessly tho
[a href="index.php?act=findpost&pid=237955"][{POST_SNAPBACK}][/a]
Does it work with normal albumlist? If so than its database explorer problem, and will be fixed eventually.
Title: Columns UI
Post by: aron on 2004-08-30 11:52:05
i'm pretty sure someone has already reported this bug somewhere. it is pretty glaring, so other people must notice it. when disabling showing the volume in the lower right corner, whatever you have aligned right in your status bar (e.g. time/time elapsed, for me), is cut off by the resize marker. here is what i mean:

(http://www.shovelbeating.org/~nirvana/ui_columns_bug/volumeproblem.PNG)

(notice how "3:50" is cut off)
Title: Columns UI
Post by: ep0ch on 2004-08-30 14:12:34
Musicmusic,

Something that's been annoying me for a while...
When I change one of the colours in the playlist sidebar (e.g. background colour). The new colour doesn't take effect until you doing something like resize the sidebar.

Any chance you could make it so when a colour is changed the playlist sidebar is redrawn automatically?

ta
Title: Columns UI
Post by: ronyzyz1 on 2004-08-30 14:48:01
Erm... How do I get the panels down to the left side of the playlist? I unlocked the toolbars, but I can't drag the panels out of the toolbar area.
Title: Columns UI
Post by: musicmusic on 2004-08-30 14:52:34
Quote
i'm pretty sure someone has already reported this bug somewhere. it is pretty glaring, so other people must notice it. when disabling showing the volume in the lower right corner, whatever you have aligned right in your status bar (e.g. time/time elapsed, for me), is cut off by the resize marker. here is what i mean:



Quote
Musicmusic,

Something that's been annoying me for a while...
When I change one of the colours in the playlist sidebar (e.g. background colour). The new colour doesn't take effect until you doing something like resize the sidebar.

Any chance you could make it so when a colour is changed the playlist sidebar is redrawn automatically?

ta
[a href="index.php?act=findpost&pid=238103"][{POST_SNAPBACK}][/a]

Known, its fixed for alpha 3 so that the "Apply" button updates it as it used to.

Quote
Erm... How do I get the panels down to the left side of the playlist? I unlocked the toolbars, but I can't drag the panels out of the toolbar area.
[a href="index.php?act=findpost&pid=238108"][{POST_SNAPBACK}][/a]

Enable the sidebar in preferences, you can't drag them out of the toolbars like that..
Title: Columns UI
Post by: janjan on 2004-08-30 15:18:35
I have a rather strange 'problem' when closing the main window:

If you put the mouse cursor over the X of an arbitrary window after ~2 seconds a tooltip appears which says 'Close'. If you click the X before the tooltip pops up the window will close and nothing strange will happen. So far that's the normal behaviourin windows. But in foo_ui_columns the 'Close' tooltip appears almost 100% of the time, altough I hover the cursor above the X for much less than 2 seconds.

Normal behaviour: Hover the cursor for one second over the X of an arbitrary window and click afterwards -> no tooltip will pop up

Behaviour in foo_columns: Hover the cursor for one second over the X and click afterwards -> the tooltip will pop up ~1 second after the window is closed (does not happen 100% of the time)

I really don't know if this is a bug or something, perhaps somene can confirm this

(using Win Xp and latest version of foobar and foo_ui_columns)
Title: Columns UI
Post by: hunted on 2004-08-30 18:55:15
my foobar with columns does not do this, I'm using WindowsXp with watercolor theme. Tool tip comes at 2 seconds.
Title: Columns UI
Post by: 81x on 2004-08-30 18:58:48
Hi musicmusic

Been playin around with the new alpha for a few days now and its great, thought i would post some feedback.

(1)Not sure if this is desired behaviour but when the database explorer panel is in focus the '+' and '-' keys that usually control the volume instead open and close the currently selected view. eg press '+' and genre opens to display rock, trance etc then closes again when you press '-'.  Is this meant to happen?

(2)A new feature that i think would be good would be 'Auto Hiding/Showing Columns'.
Basically when the sidebar is hidden (toggle area) the full playlist is visable and so displaying lots of columns and info isn't a problem, but when the sidebar is active text either gets truncuated (auto-resize on) or gets hidden off screen (auto-resize off) so displaying alot of columns and info on screen aint an option.

A nice solution would be a check box for the columns settings 'hide when sidebar is active' that way users could select which columns they could live without when the sidebar is active and tick them. Then when the sidebar is active those columns are auto hidden and when they toggle the sidebar off the columns auto show again.

(3)Noticed some strange behaviour, like duplicate entrys that appear in the playlist for no reason and then disapear when scrolling the scrollbar.  Having trouble reproducing this but it seems to be caused by the database explorer panel.

All in all the more i play around with the new alpha the more i like it 

Thanks again.
Title: Columns UI
Post by: mj-barton on 2004-08-30 19:41:59
@musicmusic,

Excellent db_explorer, this is the one plugin that has kept me from leaving iTunes.  Thankyou, very much. 

Bye, Bye to iTunes.
Title: Columns UI
Post by: tanshu on 2004-08-30 21:14:49
musicmusic, all I can say is WOW and thank you for these two plugins. I was a happy WinAmp user till a few months ago, but ui_columns made me switch over and now this db_explorer is too f*ing good man. No problems here yet, only pure bliss. 
Plz do keep up the good work.

One thing which kinda irks me about foobar is the sort of the foobar plugin architecture. Since the plugin files can be named anything, the config sort of looks a bit messy unlike winamp where the nature of the plugins was properly mentioned. Just a thought.
Title: Columns UI
Post by: Phi on 2004-08-31 02:48:58
Quote
(2)A new feature that i think would be good would be 'Auto Hiding/Showing Columns'.
Basically when the sidebar is hidden (toggle area) the full playlist is visable and so displaying lots of columns and info isn't a problem, but when the sidebar is active text either gets truncuated (auto-resize on) or gets hidden off screen (auto-resize off) so displaying alot of columns and info on screen aint an option.
[a href="index.php?act=findpost&pid=238188"][{POST_SNAPBACK}][/a]

Check the preferences, there is a way to do this already.

But... (I'm looking at you, musicmusic ) it would be better if the threshold for hiding the sidebar was a bit further out from its edge, as it often hides when I'm trying to resize it. Also, when I move the mouse across the edge at a decent speed, it tends to miss the mouseover and won't autohide.

That said, at the moment I have my TAB key assigned to toggle the sidebar, and this works better for me than any autohide would.

I'm very impressed with how ui_columns is progressing, musicmusic. Well done.
Title: Columns UI
Post by: bleh on 2004-08-31 03:12:23
Quote
Erm... How do I get the panels down to the left side of the playlist? I unlocked the toolbars, but I can't drag the panels out of the toolbar area.
[a href="index.php?act=findpost&pid=238108"][{POST_SNAPBACK}][/a]

I'm also having the same issue and feel rather silly.
Title: Columns UI
Post by: 81x on 2004-08-31 03:33:04
Quote
Check the preferences, there is a way to do this already.

That said, at the moment I have my TAB key assigned to toggle the sidebar, and this works better for me than any autohide would.

[a href="index.php?act=findpost&pid=238278"][{POST_SNAPBACK}][/a]


I think your confusing what i meant, i know that theres an auto hide option for the sidebar but i meant an autohide option for the columns.

For example lets say without the sidebar i would have the following columns:

#,artist,album,title,playcount,rating,format,bitrate,length

All that info is ok with the full playlist but when the sidebar is active the text gets truncuated (i have auto-resize on) and doesn't look good. So if i could flag certain columns to be hidden when the sidebar is active, leaving just say:

#,artist,title,rating,length

Then i would have a nice view with just the minimal info and no truncuated text when the sidebar is active but if i then decide to hide the sidebar it would automatically show all the columns again giving me effectivily the best of both worlds.

See what i mean? 
Title: Columns UI
Post by: Phi on 2004-08-31 06:12:33
Quote
Quote
Check the preferences, there is a way to do this already.


I think your confusing what i meant, i know that theres an auto hide option for the sidebar but i meant an autohide option for the columns.

Ah, my bad. I gathered from your first paragraph that you didn't know about it.

Quote
See what i mean? 

Yeah, I think that would be pretty useful.
Title: Columns UI
Post by: mixmixmix on 2004-08-31 11:23:35
first of all - Awesome plugin!!!!!! thanks so much!

i have a couple of questions, the first one is a bit asinine really so if you dont like it feel free to ignore it....i really like how you can bind a button to make the sidebar hide/show......i was wondering if you could add an option to make it slide over as opposed to just appear?

the second question is a little more relevant i hope,
i currently have this as my tree heirachy:

By Album|$if(%album%,$if2(%album artist%,%artist%) - %album%,)
By Artist|$if(%artist%,%artist%)|$if(%artist%,%album%)
By Title|$if(%title%, %title%)

I wanted to add another one for just songs with %artist% as 'dave matthews band' OR 'dave matthews & tim reynolds'

is this possible?
kind regards,
mix
Title: Columns UI
Post by: rectangle on 2004-08-31 11:29:30
Quote
Quote
Erm... How do I get the panels down to the left side of the playlist? I unlocked the toolbars, but I can't drag the panels out of the toolbar area.
[a href="index.php?act=findpost&pid=238108"][{POST_SNAPBACK}][/a]

I'm also having the same issue and feel rather silly.
[a href="index.php?act=findpost&pid=238283"][{POST_SNAPBACK}][/a]


Make sure the sidebar is showing:
(http://home.swiftdsl.com.au/~carlodimartino/foobar1.png)

then right click in the sidebar area:
(http://home.swiftdsl.com.au/~carlodimartino/foobar.png)
Title: Columns UI
Post by: bleh on 2004-08-31 12:35:19
Thank you.
Title: Columns UI
Post by: MC Escher on 2004-08-31 13:15:53
Two stupid questions:
1. Where can I download the latest alpha versions?
2. Is there some good explanation of those sexy format strings? I know there's that topic in the Uploads forum, but it seems that's only a place for people who already know somehow and show off their creations.
Title: Columns UI
Post by: Saint on 2004-08-31 16:20:58
here

Alpha Page (http://members.lycos.co.uk/musicf/temp)

Just a small bug i've found. If you maximise the fb2k window then lock the side panel, when you make the fb2k window smaller it is still locked at the maximum.

Think it is a truly great plugin though. Keep up the good work!
Title: Columns UI
Post by: 81x on 2004-08-31 17:27:44
Quote
(3)Noticed some strange behaviour, like duplicate entrys that appear in the playlist for no reason and then disapear when scrolling the scrollbar.  Having trouble reproducing this but it seems to be caused by the database explorer panel.
[a href="index.php?act=findpost&pid=238188"][{POST_SNAPBACK}][/a]


Hi, managed to reproduce the bug. To see it do the following:

1. Add some tracks to the playlist, enough to require the vertical scrollbar.

2. Scroll to bottom of playlist and play the last track.

3. While track is playing open album list and 'send to new playlist' some music.

4. New playlist will have opened and started playin first track, close this playlist.
     
5. You'll now be back at the first playlist and should notice that the last track has  been duplicated in the playlist!. If you scroll the scrollbar it disapears, or instead if you start clicking other tracks in the playlist they get duplicated! 
Title: Columns UI
Post by: ilikedirtthe2nd on 2004-08-31 17:36:41
Quote
I can send you my DLL.
[a href="index.php?act=findpost&pid=237962"][{POST_SNAPBACK}][/a]


Hi, I would be interested in this. Could you maybe upload it in the forum (or send it to my email frederic84 [at] web [dot] de?

Regards; ilikedirt
Title: Columns UI
Post by: Insolent on 2004-09-01 09:05:19
A few requests for the Databse Explorer:Also, the visualization frame option doesn't appear to do anything with the new Columns UI alpha.

Thanks.
Title: Columns UI
Post by: musicmusic on 2004-09-01 13:01:44
Quote
I have a rather strange 'problem' when closing the main window:

If you put the mouse cursor over the X of an arbitrary window after ~2 seconds a tooltip appears which says 'Close'. If you click the X before the tooltip pops up the window will close and nothing strange will happen. So far that's the normal behaviourin windows. But in foo_ui_columns the 'Close' tooltip appears almost 100% of the time, altough I hover the cursor above the X for much less than 2 seconds.

Normal behaviour: Hover the cursor for one second over the X of an arbitrary window and click afterwards -> no tooltip will pop up

Behaviour in foo_columns: Hover the cursor for one second over the X and click afterwards -> the tooltip will pop up ~1 second after the window is closed (does not happen 100% of the time)

I really don't know if this is a bug or something, perhaps somene can confirm this

(using Win Xp and latest version of foobar and foo_ui_columns)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=238114")

Can't reproduce. Those tooltips are handled by windows itself. Perhaps a possible difference from other applications is that in WM_CLOSE the main window isn't destroyed, rather PostQuitMessage() is called and the main window is destroyed when foobar recieves the quit message.

Quote
Hi musicmusic

Been playin around with the new alpha for a few days now and its great, thought i would post some feedback.

(1)Not sure if this is desired behaviour but when the database explorer panel is in focus the '+' and '-' keys that usually control the volume instead open and close the currently selected view. eg press '+' and genre opens to display rock, trance etc then closes again when you press '-'.  Is this meant to happen?

(2)A new feature that i think would be good would be 'Auto Hiding/Showing Columns'.
Basically when the sidebar is hidden (toggle area) the full playlist is visable and so displaying lots of columns and info isn't a problem, but when the sidebar is active text either gets truncuated (auto-resize on) or gets hidden off screen (auto-resize off) so displaying alot of columns and info on screen aint an option.

A nice solution would be a check box for the columns settings 'hide when sidebar is active' that way users could select which columns they could live without when the sidebar is active and tick them. Then when the sidebar is active those columns are auto hidden and when they toggle the sidebar off the columns auto show again.

Thanks again.
[a href="index.php?act=findpost&pid=238188"][{POST_SNAPBACK}][/a]

1. Known. It should be an option really, because some people might want the "find-as-you-type" style behaviour, its just not implemented yet.

2. Not exactly what you want, but you can use the auto-sizing columns and the "Resize" column setting to achieve a similar effect.

Quote
But... (I'm looking at you, musicmusic ) it would be better if the threshold for hiding the sidebar was a bit further out from its edge, as it often hides when I'm trying to resize it. Also, when I move the mouse across the edge at a decent speed, it tends to miss the mouseover and won't autohide.

Try alpha 3.

Quote
That said, at the moment I have my TAB key assigned to toggle the sidebar, and this works better for me than any autohide would.

And I just made the UI tabable. Oh well, I'll disable the tabable UI for now, and make it optional or something.

Quote
I'm very impressed with how ui_columns is progressing, musicmusic. Well done.
[a href="index.php?act=findpost&pid=238278"][{POST_SNAPBACK}][/a]

Thanks

Quote
Just a small bug i've found. If you maximise the fb2k window then lock the side panel, when you make the fb2k window smaller it is still locked at the maximum.

Think it is a truly great plugin though. Keep up the good work!
[a href="index.php?act=findpost&pid=238447"][{POST_SNAPBACK}][/a]

I think you are refering to intended behaviour. When you lock a panel, it prevents it from being automaticaly resized. Like setting a column's resize setting to 0.

Quote
Quote
(3)Noticed some strange behaviour, like duplicate entrys that appear in the playlist for no reason and then disapear when scrolling the scrollbar.  Having trouble reproducing this but it seems to be caused by the database explorer panel.
[a href="index.php?act=findpost&pid=238188"][{POST_SNAPBACK}][/a]


Hi, managed to reproduce the bug. To see it do the following:

1. Add some tracks to the playlist, enough to require the vertical scrollbar.

2. Scroll to bottom of playlist and play the last track.

3. While track is playing open album list and 'send to new playlist' some music.

4. New playlist will have opened and started playin first track, close this playlist.
     
5. You'll now be back at the first playlist and should notice that the last track has  been duplicated in the playlist!. If you scroll the scrollbar it disapears, or instead if you start clicking other tracks in the playlist they get duplicated! 
[a href="index.php?act=findpost&pid=238466"][{POST_SNAPBACK}][/a]

Thanks, I didn't have any luck with your instructions, I figured it out though (scroll to bottom of playlist and resize window downwards). Fixed for alpha 3.

Quote
A few requests for the Databse Explorer:
  • Ability to apply custom colours (like selection frame, selection BG, etc) to it like you can to the playlist switcher?

  • Add an option that truncates the last few characters and replaces with '...' when the item doesn't fit, instead of getting a horizontal scrollbar (I can't stand horizontal scollbars.  )

  • Already asked, but the ability to remove the parent node (All Music)?
Also, the visualization frame option doesn't appear to do anything with the new Columns UI alpha.

Thanks.
[a href="index.php?act=findpost&pid=238611"][{POST_SNAPBACK}][/a]

1. Those can't be added without owner drawing the treeview.
1 & 2. I am not going to develop the databse explorer much further myself, its in the hands of whoever wants to work on it.
3. I think rexy has modified it to support that, wait until rexy posts it.
4. Fixed in alpha 3.

alpha 3 is [a href="http://members.lycos.co.uk/musicf/temp]out[/url]

alpha 3
-fixed sending useless messages to seekbar again
-fixed status bar action dropdown on win2k
-fixed playlist switcher colour options do not update properly on apply
-fixed inaccurate clipped text detection in playlist switcher panel
-changed panel resizing behaviour
-fixed status bar drawing bug
-fixed status bar part sizing bug
-fixed status bar repainting bug
-fixed sidebar autohide a bit
-fixed: when rebar was above sidebar in z-order, when rebar height changed, sidebar panels were not repainted properly
-fixed - toggling "show header" did not make it appear again until window resized
-fixed vis, playlist switcher panel edge, playlist switcher item height settings
-added option to not show sort arrows in playlist
-added more menu items
-fixed "selected tracks length" when items added to playlist already selected
-fixed playlist painting bug when scrolling to bottom of playlist and sizing downwards
Title: Columns UI
Post by: Stalwart on 2004-09-01 14:58:48
Please!!! Make tree by directory structure in DBExplorer panel!!
Title: Columns UI
Post by: lll9p_1 on 2004-09-01 15:16:13
oh! I can't open the page,now I can't download the Columns UI Plugins,who upload the Columns UI Plugins to me? or send E-mail to me. my e-mail is 44095086@51uc.com
THX.
Title: Columns UI
Post by: janjan on 2004-09-01 15:38:07
try this:

http://www.daskleinegruenedreieck.de/foobar2000/columns_a3/ (http://www.daskleinegruenedreieck.de/foobar2000/columns_a3/)
Title: Columns UI
Post by: AndyL on 2004-09-01 15:54:57
Quote
Please!!! Make tree by directory structure in DBExplorer panel!!
[a href="index.php?act=findpost&pid=238681"][{POST_SNAPBACK}][/a]


I would really like this as well, it's the only view I ever use in the Album List...
Title: Columns UI
Post by: Frank Bicking on 2004-09-01 18:01:45
Quote
Quote
Already asked, but the ability to remove the parent node (All Music)?[a href="index.php?act=findpost&pid=238611"][{POST_SNAPBACK}][/a]

[...]
3. I think rexy has modified it to support that, wait until rexy posts it.

Quote
That would require editing the source. I, myself, have made myself a custom version that doesn't have the root, fixes the sort bug (it wouldn't sort according to sort string), and appends to playlist instead of replace playlist with and does so only when an item is double clicked instead of when it is just focused on. If you're interested I can send you my DLL.
[a href="index.php?act=findpost&pid=237962"][{POST_SNAPBACK}][/a]

Rexy, could you provide musicmusic with the required changes to the source code in order to allow him to add an option to remove the "All music" node? musicmusic, would you be so kind and include this option? To get a modified DLL from somebody else would mean that those who'd like to use this feature would rely on him updating his version, that is why it would be better if it was included in the original version. Thanks a lot to you both in advance.
Title: Columns UI
Post by: 81x on 2004-09-01 18:25:38
Quote
I didn't have any luck with your instructions, I figured it out though (scroll to bottom of playlist and resize window downwards)
[a href="index.php?act=findpost&pid=238652"][{POST_SNAPBACK}][/a]

Yup, that would be the easy way    (trust me to do it the hard way)

Quote
-fixed sidebar autohide a bit
[a href="index.php?act=findpost&pid=238652"][{POST_SNAPBACK}][/a]

Seems to work alot better, more responsive (for me at least)

Quote
-added option to not show sort arrows in playlist
[a href="index.php?act=findpost&pid=238652"][{POST_SNAPBACK}][/a]

Cheers musicmusic, you the man! 

Just to let you know, it seems the history panel is broke in alpha 3 (no horizontal scrollbar)

Thanks again
Title: Columns UI
Post by: wolver1ne on 2004-09-01 19:16:14
Great plugin. I've been using it for months now and love it. And now that it supports its own plugins, it's even better. Great job!

Well, I didn't come just come to praise. I have a few suggestions. If they were already suggested and anwsered please don't yell and excuse me because I ain't reading 37 pages to see if something was suggested or not.

Anyway, here goes.
1. Add a small bar at the bottom of the sidebar with a few buttons (add, remove.. etc) which if you click a menu popups which allows you to add a panel. I know you can use right mouse button and click anywhere on the sidebar to add, but I personally find it rather annoying that when you click it selected some other item in a panel or something similar. Not that it's really major deal, but I thought an extra  panel with a few buttons would be much better and appealing.

2. Panels with headers. Have all, or not all like visualisation, panels have a header with a close button and tag saying what this panel actually is.

3. Collapsing panels. Speaks for itself.. maybe in addition to the header suggestion, a button on the header which would collapse the panel so if you don't need it for now it won't be there. Locking button can actually go there as well.

Anyhow, great work so far on the alpha. Looking forward to see more of it.
Title: Columns UI
Post by: Xecter on 2004-09-01 22:03:31
Wow. Great job thus far. Looks awesome!


Would it be possible to put the DB Explorer and the History panel UNDER the play list?


Also, have u seen how Music Match handles it library? Its like a hybrid of the "+" albumlist and columns.  Like when u click the + it opens the files inside of it and it lists metadata in the columns to off to the right.

You guy know what im talking about? Right?


That would be sick if you could build up the MM library in foobar!
Title: Columns UI
Post by: rexy on 2004-09-02 00:00:31
OK, here is my modified dll:
http://www.hydrogenaudio.org/forums/index....showtopic=26937 (http://www.hydrogenaudio.org/forums/index.php?showtopic=26937)
Title: Columns UI
Post by: Phi on 2004-09-02 01:44:52
Quote
Quote
That said, at the moment I have my TAB key assigned to toggle the sidebar, and this works better for me than any autohide would.

And I just made the UI tabable. Oh well, I'll disable the tabable UI for now, and make it optional or something.

Don't worry about it. I can use ~ or something if the autohide still doesn't suit me.
Title: Columns UI
Post by: lll9p_1 on 2004-09-02 05:27:53
thank you !janjan
Title: Columns UI
Post by: koach on 2004-09-02 17:11:47
In Japanese foobar2000 fan forum, I found a minor bug has been reported.

With "Always show systray icon" option disabled, if you minimize fb2k to systray after starting playback, systray tooltip doesn't show the info of the now playing item but just shows "foobar2000 v0.8.3". Then it won't show the correct info until playback changes to the next track while keeping it in systray.

Since I always have the icon shown in systray, it is not an annoying bug at all. But I think I should report it anyway.
Thanks for all the effort you've put into this. Columns UI is getting better and better, simply amazing!
Title: Columns UI
Post by: filon on 2004-09-02 19:16:56
Hello musicmusic!

Your plugin is great and I really like it's panel functionality.
Anyway, it could be improved by providing panels on each side of the ui window (top, bottom, left, right), with configuration to turn on/off each panel, and choose if it takes the whole available size (width, for top/bottom, and height for left/ritht) or is forced by other panels to take what is left between (that could be configured visually). For example I prefer to have the panel on the left, and to have console at the bottom.

And the more important thing, is it possible to make the plugin's panel functionaltiy independent of the UI? I mean, to make it new UI plugin, which uses different plugin for displaying UI in it's client area between panels. That would be very useful, and would make the new plugin more popular, because UI extensions would be available to any foobar2000 user. What do you think about that?
Title: Columns UI
Post by: ep0ch on 2004-09-02 20:47:11
musicmusic,

Is your plan to make the main playlist a panel itself? (this may have been asked previously but am being lazy to look)  That way it will be possible to have panels all over the shop like filon describes
Title: Columns UI
Post by: Stalwart on 2004-09-02 21:55:01
Quote
Quote
Please!!! Make tree by directory structure in DBExplorer panel!!
[a href="index.php?act=findpost&pid=238681"][{POST_SNAPBACK}][/a]


I would really like this as well, it's the only view I ever use in the Album List...
[a href="index.php?act=findpost&pid=238699"][{POST_SNAPBACK}][/a]


I'm not alone  MuzMuz, we need ya!!
Title: Columns UI
Post by: musicmusic on 2004-09-03 00:35:05
Quote
Cheers musicmusic, you the man!  

Just to let you know, it seems the history panel is broke in alpha 3 (no horizontal scrollbar)

Thanks again
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=238728")

It never had a horizontal scrollbar.

Quote
In Japanese foobar2000 fan forum, I found a minor bug has been reported.

With "Always show systray icon" option disabled, if you minimize fb2k to systray after starting playback, systray tooltip doesn't show the info of the now playing item but just shows "foobar2000 v0.8.3". Then it won't show the correct info until playback changes to the next track while keeping it in systray.

Since I always have the icon shown in systray, it is not an annoying bug at all. But I think I should report it anyway.
Thanks for all the effort you've put into this. Columns UI is getting better and better, simply amazing!
[a href="index.php?act=findpost&pid=239009"][{POST_SNAPBACK}][/a]

Known, I just forgot about it because it was so trivial. More worrying, is the bug when you deactivate both systray options when foobar is minimised, which I also forgot about. I will fix both for next build.

Quote
Hello musicmusic!

Your plugin is great and I really like it's panel functionality.
Anyway, it could be improved by providing panels on each side of the ui window (top, bottom, left, right), with configuration to turn on/off each panel, and choose if it takes the whole available size (width, for top/bottom, and height for left/ritht) or is forced by other panels to take what is left between (that could be configured visually). For example I prefer to have the panel on the left, and to have console at the bottom.
Sort of like make the area where the playlist is displayed one big sidebar, with another thin one on the right? Maybe. I don't want it to be too crazy, but certainly that kind of flexibility would be nice.

Quote
And the more important thing, is it possible to make the plugin's panel functionaltiy independent of the UI? I mean, to make it new UI plugin, which uses different plugin for displaying UI in it's client area between panels. That would be very useful, and would make the new plugin more popular, because UI extensions would be available to any foobar2000 user. What do you think about that?
[a href="index.php?act=findpost&pid=239041"][{POST_SNAPBACK}][/a]
What exactly do you mean? Are you talking about replacing the playlist? Eventually, yes. The current playlist view needs to be rewritten as a ui_extension first.

Quote
musicmusic,

Is your plan to make the main playlist a panel itself? (this may have been asked previously but am being lazy to look)  That way it will be possible to have panels all over the shop like filon describes
[a href="index.php?act=findpost&pid=239063"][{POST_SNAPBACK}][/a]

See above.

Quote
Quote
Quote
Please!!! Make tree by directory structure in DBExplorer panel!!
[a href="index.php?act=findpost&pid=238681"][{POST_SNAPBACK}][/a]


I would really like this as well, it's the only view I ever use in the Album List...
[a href="index.php?act=findpost&pid=238699"][{POST_SNAPBACK}][/a]


I'm not alone  MuzMuz, we need ya!!
[a href="index.php?act=findpost&pid=239083"][{POST_SNAPBACK}][/a]


Oh dear...

Well you will be pleased to know that I finished making a panel based upon albumlist 2.0, at [a href="http://members.lycos.co.uk/musicf/temp/]same url[/url]. (Its foo_uie_albumlist.dll)

It is more complete than database explorer, use which ever you wish.

Note: The process keyboard shortcuts setting will not work unless you redownload columns ui due to a bug in the latter.

Quote
Great plugin. I've been using it for months now and love it. And now that it supports its own plugins, it's even better. Great job!

Well, I didn't come just come to praise. I have a few suggestions. If they were already suggested and anwsered please don't yell and excuse me because I ain't reading 37 pages to see if something was suggested or not.

Anyway, here goes.
1. Add a small bar at the bottom of the sidebar with a few buttons (add, remove.. etc) which if you click a menu popups which allows you to add a panel. I know you can use right mouse button and click anywhere on the sidebar to add, but I personally find it rather annoying that when you click it selected some other item in a panel or something similar. Not that it's really major deal, but I thought an extra  panel with a few buttons would be much better and appealing.

2. Panels with headers. Have all, or not all like visualisation, panels have a header with a close button and tag saying what this panel actually is.

3. Collapsing panels. Speaks for itself.. maybe in addition to the header suggestion, a button on the header which would collapse the panel so if you don't need it for now it won't be there. Locking button can actually go there as well.

Anyhow, great work so far on the alpha. Looking forward to see more of it.
[a href="index.php?act=findpost&pid=238737"][{POST_SNAPBACK}][/a]

1. No, buttons are unneccesary clutter. You can right click in the separator if the other items annoy you..

2 & 3. Possibly, a fair amount of work though. I will consider it for a future post 0.1.2 version.

Quote
Wow. Great job thus far. Looks awesome!


Would it be possible to put the DB Explorer and the History panel UNDER the play list?


Also, have u seen how Music Match handles it library? Its like a hybrid of the "+" albumlist and columns.  Like when u click the + it opens the files inside of it and it lists metadata in the columns to off to the right.

You guy know what im talking about? Right?


That would be sick if you could build up the MM library in foobar!
[a href="index.php?act=findpost&pid=238765"][{POST_SNAPBACK}][/a]

1. Probably eventually.
2. You mean you want items sent to the playlist when you click on the plus? Well Im done with album list panels now the 2.0 one is done so its up to anyone else..
Title: Columns UI
Post by: Silverbolt on 2004-09-03 02:29:50
The new album list panel is awesome; works great for multiple fields too.

Just wanted to report a small bug in ui_columns: right-clicking a header > 'Edit this column' always leads to the Globals tab instead of the respective column.

Thanks and keep up the great work :]
Title: Columns UI
Post by: A_Man_Eating_Duck on 2004-09-03 03:39:44
Quote
Well you will be pleased to know that I finished making a panel based upon albumlist 2.0, at same url. (Its foo_uie_albumlist.dll)


I've had a look at the "same url" and there is no foo_uie_albumlist.dll there?
Title: Columns UI
Post by: kode54 on 2004-09-03 04:12:57
Quote
Quote
Well you will be pleased to know that I finished making a panel based upon albumlist 2.0, at same url. (Its foo_uie_albumlist.dll)


I've had a look at the "same url" and there is no foo_uie_albumlist.dll there?
[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=239150")


"Same url" in his post links to [a href="http://members.lycos.co.uk/musicf/temp/]this[/url], which definitely contains a foo_uie_albumlist.dll and .zip. If you can't see it, blame your ISP for poor http caching. (Or, maybe it's all Lycos' fault for responding with bad headers that confuse caching proxies. Eh, whatever.)

If you still cannot see it, maybe you can ask someone to emailbomb you with each new version.
Title: Columns UI
Post by: A_Man_Eating_Duck on 2004-09-03 04:56:20
Ok i can see it now.

weird 
Title: Columns UI
Post by: 81x on 2004-09-03 04:59:10
Quote
It never had a horizontal scrollbar.
[a href="index.php?act=findpost&pid=239119"][{POST_SNAPBACK}][/a]


My bad, sorry
Title: Columns UI
Post by: Stalwart on 2004-09-03 05:51:08
MuzMuz rocks again... 
Albumlist panel is much better than DBExplorer!! Thanks!!!

One question... Why you now need DBExplorer?
Title: Columns UI
Post by: rectangle on 2004-09-03 07:22:49
Quote
One question... Why you now need DBExplorer?
[a href="index.php?act=findpost&pid=239169"][{POST_SNAPBACK}][/a]

Well I can tell you why I need it. DBExplorer panel has "find-as-you-type" eg. I type b-e-a-t & it drills down to 'Beatles'. This does not apear to happen with the Album list panel - but works with the standard 'Album list'. Can anyone confirm this?
Title: Columns UI
Post by: filon on 2004-09-03 08:35:10
Quote
Quote
Hello musicmusic!

Your plugin is great and I really like it's panel functionality.
Anyway, it could be improved by providing panels on each side of the ui window (top, bottom, left, right), with configuration to turn on/off each panel, and choose if it takes the whole available size (width, for top/bottom, and height for left/ritht) or is forced by other panels to take what is left between (that could be configured visually). For example I prefer to have the panel on the left, and to have console at the bottom.

Sort of like make the area where the playlist is displayed one big sidebar, with another thin one on the right? Maybe. I don't want it to be too crazy, but certainly that kind of flexibility would be nice.
[a href="index.php?act=findpost&pid=239119"][{POST_SNAPBACK}][/a]


To make it more clear, I mean something configured like that (with ability to turn on/off panels, not shown here):

(http://sokrates.mimuw.edu.pl/~filon/example.jpg)

Update: I meant not panels, but sidebars, sorry for confusion.

Quote
Quote
And the more important thing, is it possible to make the plugin's panel functionaltiy independent of the UI? I mean, to make it new UI plugin, which uses different plugin for displaying UI in it's client area between panels. That would be very useful, and would make the new plugin more popular, because UI extensions would be available to any foobar2000 user. What do you think about that?
[a href="index.php?act=findpost&pid=239041"][{POST_SNAPBACK}][/a]
What exactly do you mean? Are you talking about replacing the playlist? Eventually, yes. The current playlist view needs to be rewritten as a ui_extension first.
[a href="index.php?act=findpost&pid=239119"][{POST_SNAPBACK}][/a]


I mean loading any existing UI plugin into the playlist area, like the default foobar UI, for example.
Title: Columns UI
Post by: antxxxx on 2004-09-03 09:24:56
Quote
Quote

One question... Why you now need DBExplorer?
[a href="index.php?act=findpost&pid=239169"][{POST_SNAPBACK}][/a]

Well I can tell you why I need it. DBExplorer panel has "find-as-you-type" eg. I type b-e-a-t & it drills down to 'Beatles'. This does not apear to happen with the Album list panel - but works with the standard 'Album list'. Can anyone confirm this?
[a href="index.php?act=findpost&pid=239184"][{POST_SNAPBACK}][/a]

If in the preferences screen, if you have the 'Process keyboard shortcuts' ticked then typing stuff in the album list panel does not drill down to nodes starting with that letter. If you untick it, then 'find as you type' works
Title: Columns UI
Post by: rectangle on 2004-09-03 09:48:18
Quote
If in the preferences screen, if you have the 'Process keyboard shortcuts' ticked then typing stuff in the album list panel does not drill down to nodes starting with that letter. If you untick it, then 'find as you type' works
[a href="index.php?act=findpost&pid=239212"][{POST_SNAPBACK}][/a]

Thank you very much!
Title: Columns UI
Post by: Paulus on 2004-09-03 10:27:37
Yeah that i handy thing a frequently use, but is there a plugin that can make me search as you type in the playlist? i know sonique2 has that, and that's was something i really used before i switched to foobar
Title: Columns UI
Post by: antxxxx on 2004-09-03 11:02:47
Have you tried foo_dbsearch (foo_dbsearch (http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/html/#dbsearch))
Title: Columns UI
Post by: Paulus on 2004-09-03 12:24:10
Quote
Have you tried foo_dbsearch (foo_dbsearch (http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/html/#dbsearch))
[a href="index.php?act=findpost&pid=239238"][{POST_SNAPBACK}][/a]


yes but that is not what i meant, i mean i can type something like "foo" and the playlist jumps to the first songs the begin with "foo....
Just like rectangle requested for the album list, i like something like that in the playlist.
Title: Columns UI
Post by: Silverbolt on 2004-09-03 12:39:06
Quote
i mean i can type something like "foo" and the playlist jumps to the first songs the begin with "foo....
Just like rectangle requested for the album list, i like something like that in the playlist.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=239251")
Try [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=26475]Playlist Find[/url] (foo_playlistfind).
Title: Columns UI
Post by: Stalwart on 2004-09-03 14:01:11
Quote
Quote

One question... Why you now need DBExplorer?
[a href="index.php?act=findpost&pid=239169"][{POST_SNAPBACK}][/a]

Well I can tell you why I need it. DBExplorer panel has "find-as-you-type" eg. I type b-e-a-t & it drills down to 'Beatles'. This does not apear to happen with the Album list panel - but works with the standard 'Album list'. Can anyone confirm this?
[a href="index.php?act=findpost&pid=239184"][{POST_SNAPBACK}][/a]


It's not a big problem for me, but sort by dir structure was the reason for me not to use panel so frequently as now. Now i can just delete all playlists and use albumlist panel as full music manager (like in WMP9). Anyway thanks! 

It MUST be included in special installer!! 

Sorry for bad english... again....
Title: Columns UI
Post by: spase on 2004-09-03 15:57:21
is there a chance we can have minimum height for history and playlist switcher panels?



and maybe a selectable delay for showing/hiding the sidebar?



oh and awesome work by the way  .... now i can show off my foobar to everyone even more (not like i didnt do that already before). 
Title: Columns UI
Post by: spase on 2004-09-03 16:04:02
Quote
Quote
i mean i can type something like "foo" and the playlist jumps to the first songs the begin with "foo....
Just like rectangle requested for the album list, i like something like that in the playlist.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=239251")
Try [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=26475]Playlist Find[/url] (foo_playlistfind).
[a href="index.php?act=findpost&pid=239256"][{POST_SNAPBACK}][/a]


yes playlist find works wonders... it can even automatically start playing if what you have typed has only one match.
Title: Columns UI
Post by: 0x1ff on 2004-09-03 20:55:20
Quote
Albumlist panel is much better than DBExplorer!


I agree, thanks for that nice panel 

Is there another way of switching views than to right clicking the albumlist-panel? A combo box like in the original Albumlist window would be great - or am I just blind?

Thanks to all who put work and time in this thing
Title: Columns UI
Post by: Stalwart on 2004-09-03 22:08:45
Columns now are MUCH better than StandardUI!
We just need more beta-testers and ermm.... FEATURE INVENTERS  to make foob more usable and eye-candy...
Title: Columns UI
Post by: saratoga on 2004-09-03 23:25:19
Quote
Quote
Quote

One question... Why you now need DBExplorer?
[a href="index.php?act=findpost&pid=239169"][{POST_SNAPBACK}][/a]

Well I can tell you why I need it. DBExplorer panel has "find-as-you-type" eg. I type b-e-a-t & it drills down to 'Beatles'. This does not apear to happen with the Album list panel - but works with the standard 'Album list'. Can anyone confirm this?
[a href="index.php?act=findpost&pid=239184"][{POST_SNAPBACK}][/a]


It's not a big problem for me, but sort by dir structure was the reason for me not to use panel so frequently as now. Now i can just delete all playlists and use albumlist panel as full music manager (like in WMP9). Anyway thanks! 

It MUST be included in special installer!! 

Sorry for bad english... again....
[a href="index.php?act=findpost&pid=239273"][{POST_SNAPBACK}][/a]


Dumb question.  How do i get that?  I installed the new one and all I get in the side bar is playlists and vis.

Thanks.
Title: Columns UI
Post by: rectangle on 2004-09-03 23:43:52
Quote
Dumb question.  How do i get that?  I installed the new one and all I get in the side bar is playlists and vis.

Thanks.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=239358")

[a href="http://members.lycos.co.uk/musicf/temp/]Here[/url]
Title: Columns UI
Post by: rocketsauce on 2004-09-04 09:19:20
Quote
Is there another way of switching views than to right clicking the albumlist-panel? A combo box like in the original Albumlist window would be great
[a href="index.php?act=findpost&pid=239336"][{POST_SNAPBACK}][/a]


I was wondering the same thing, but actually I think I prefer the way dbexplorer panel displays all views simultaneously. It seems easier than only having one view visible at a time and having to switch between them by right-clicking or choosing from a combo box. Hopefully all the excitement about the albumlist panel doesn't mean that the dbexplorer panel will fall by the wayside.

Anyway, thanks for the great plugins!

Rob
Title: Columns UI
Post by: hunted on 2004-09-05 04:29:51
I dont see why the db explorer and albumlist arent merged (at least panel wise) they share a lot of the same features, with a bit more config options one plugin could make everyone happy.
Title: Columns UI
Post by: rocketsauce on 2004-09-05 12:08:10
Quote
I dont see why the db explorer and albumlist arent merged (at least panel wise) they share a lot of the same features, with a bit more config options one plugin could make everyone happy.
[a href="index.php?act=findpost&pid=239549"][{POST_SNAPBACK}][/a]


Of course that would be the best solution. It would make no sense for effort being spent to maintain two separate, but very similar, panel plugins.

Rob
Title: Columns UI
Post by: Der_Iltis on 2004-09-05 15:57:03
Could it be possible then to have two playlists opened at one time, would be really great
Title: Columns UI
Post by: musicmusic on 2004-09-05 19:45:49
Quote from: foosion,Aug 27 2004, 08:52 PM
The UI extensions a a nice addition, though there are some parts I don't like - not about specific panels, rather about the way the whole thing works. I'm currently writing down what I think should be changed and why, and how I would go about implementing that. Progress and this is rather slow, as I'm currently updating implementation and documentation of some of my own plugins, but I should have it finished around the middle of next week.
[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=237463")

Any progress? I revised the api a bit, to work somewhat better with single-instance windows. Yuo can see the revised version [a href="http://members.lycos.co.uk/musicf/temp/ui_extension_revised.txt]here[/url]. Its not implemented, so I may have overlooked some things. Any feedback appreciated.

Quote from: Silverbolt,Sep 3 2004, 01:29 AM
The new album list panel is awesome; works great for multiple fields too.

Just wanted to report a small bug in ui_columns: right-clicking a header > 'Edit this column' always leads to the Globals tab instead of the respective column.

Thanks and keep up the great work :]
[a href="index.php?act=findpost&pid=239145"][{POST_SNAPBACK}][/a]

Your welcome

Known, it will be fixed for next version.

Quote from: Stalwart,Sep 3 2004, 04:51 AM
MuzMuz rocks again...  
Albumlist panel is much better than DBExplorer!! Thanks!!!

One question... Why you now need DBExplorer?
[a href="index.php?act=findpost&pid=239169"][{POST_SNAPBACK}][/a]

Your welcome

I thought maybe someone would prefer the multiple views. No other reason really.

Quote from: filon,Sep 3 2004, 07:35 AM
Quote from: musicmusic,Sep 2 2004, 03:35 PM
Quote from: filon,Sep 2 2004, 06:16 PM
Hello musicmusic!

Your plugin is great and I really like it's panel functionality.
Anyway, it could be improved by providing panels on each side of the ui window (top, bottom, left, right), with configuration to turn on/off each panel, and choose if it takes the whole available size (width, for top/bottom, and height for left/ritht) or is forced by other panels to take what is left between (that could be configured visually). For example I prefer to have the panel on the left, and to have console at the bottom.

Sort of like make the area where the playlist is displayed one big sidebar, with another thin one on the right? Maybe. I don't want it to be too crazy, but certainly that kind of flexibility would be nice.
[a href="index.php?act=findpost&pid=239119"][{POST_SNAPBACK}][/a]


To make it more clear, I mean something configured like that (with ability to turn on/off panels, not shown here):


[a href="index.php?act=findpost&pid=239289"][{POST_SNAPBACK}][/a]

Thanks

Quote from: 0x1ff,Sep 3 2004, 07:55 PM
Quote from: Stalwart,Sep 2 2004, 08:51 PM
Albumlist panel is much better than DBExplorer!


I agree, thanks for that nice panel 

Your welcome

Quote from: 0x1ff,Sep 3 2004, 07:55 PM
Is there another way of switching views than to right clicking the albumlist-panel? A combo box like in the original Albumlist window would be great - or am I just blind? [a href="index.php?act=findpost&pid=239336"][{POST_SNAPBACK}][/a]
No, contextmenu is the only way to do it. I have no plans no change this myself in the near future.

Quote from: hunted,Sep 5 2004, 03:29 AM
I dont see why the db explorer and albumlist arent merged (at least panel wise) they share a lot of the same features, with a bit more config options one plugin could make everyone happy.
[a href="index.php?act=findpost&pid=239549"][{POST_SNAPBACK}][/a]

I didn't feel like adding multiple hierarchies to the album list panel. Someone could do it if they wanted.

Quote from: Der_Iltis,Sep 5 2004, 02:57 PM
Could it be possible then to have two playlists opened at one time, would be really great
[a href="index.php?act=findpost&pid=239639"][{POST_SNAPBACK}][/a]

I don't have any such plans right now.
Title: Columns UI
Post by: anza on 2004-09-05 19:58:23
Quote
Quote
and maybe a selectable delay for showing/hiding the sidebar?

For showing the sidebar, I use the system hover time, which you can configure using TweakUI (at least on TweakUI 2.10 for xp/2k3). I could make it configurable, if you prefer.

There isn't any delay for hiding the sidebar (do you really need one?)


I'd like a delay for hiding it
Title: Columns UI
Post by: rocketsauce on 2004-09-05 20:59:49
Quote
Quote
MuzMuz rocks again...  
Albumlist panel is much better than DBExplorer!! Thanks!!!

One question... Why you now need DBExplorer?
[a href="index.php?act=findpost&pid=239169"][{POST_SNAPBACK}][/a]

Your welcome

I thought maybe someone would prefer the multiple views. No other reason really.


Doesn't dbexplorere panel also have multiple views? They're just all simultaneously visible as nodes in the tree, rather than having to switch between them one at a time. It seems to me that albumlist requires extra mouse-clicks or keyboard commands to switch between views. I guess I don't understand why people would find that preferable. I know that there are some config options in albumlist preferences that don't exist in dbexplorer preferences, but other than that, is albumlist more configurable when it comes to creating views?

Rob
Title: Columns UI
Post by: upNorth on 2004-09-05 21:33:51
To me, the album list panel is just perfect. I like the fact that it is one view at a time, and that other views are in the context menu, not in a dropdown list (unnecessary clutter IMHO).

The main reason I'm so happy with it is that I have a fairly large database. That means that generating all views at once is not an option, as it takes too long. At the same time I still want to be able to have access to more than one view.

So, I couldn't ask for more really.
Title: Columns UI
Post by: musicmusic on 2004-09-05 21:41:15
Quote
I'd like a delay for hiding it
[a href="index.php?act=findpost&pid=239691"][{POST_SNAPBACK}][/a]

Ok, I'll make them both configurable then.

Quote
Quote
Quote
MuzMuz rocks again...  
Albumlist panel is much better than DBExplorer!! Thanks!!!

One question... Why you now need DBExplorer?
[a href="index.php?act=findpost&pid=239169"][{POST_SNAPBACK}][/a]

Your welcome

I thought maybe someone would prefer the multiple views. No other reason really.


Doesn't dbexplorere panel also have multiple views? They're just all simultaneously visible as nodes in the tree, rather than having to switch between them one at a time. It seems to me that albumlist requires extra mouse-clicks or keyboard commands to switch between views. I guess I don't understand why people would find that preferable. I know that there are some config options in albumlist preferences that don't exist in dbexplorer preferences, but other than that, is albumlist more configurable when it comes to creating views?

Rob
[a href="index.php?act=findpost&pid=239696"][{POST_SNAPBACK}][/a]

I meant having multiple hierarchies in the same window in dbexplorer, whilst you can only view one at a time in in album list.

Someone may prefer the latter because it is faster, and maybe the album list panel is faster in general. Someone else also said the album list panel supports multiple fields of the same name (e.g. multiple ARTIST fields) whilst dbexplorer doesn't. Album list also has drag & drop and the other options from album list 2.0, as you noted.
Title: Columns UI
Post by: filon on 2004-09-05 22:30:32
Quote
[....]

Sorry, I still am not sure what exactly you are refering to. Selectable playlist view (as in the playlist window)? If it is that, then yes it is planned in some form.

[a href="index.php?act=findpost&pid=239690"][{POST_SNAPBACK}][/a]

Yeah, something like that, but with playlist view implemented as regular foobar ui plugin (ui_standard, ui_columns, etc...) and loaded into the subwindow of genereal plugin for panels and sidebars. This way any ui plugin could have panels functionality.
Title: Columns UI
Post by: foosion on 2004-09-06 01:41:33
Quote
Quote
The UI extensions a a nice addition, though there are some parts I don't like - not about specific panels, rather about the way the whole thing works. I'm currently writing down what I think should be changed and why, and how I would go about implementing that. Progress and this is rather slow, as I'm currently updating implementation and documentation of some of my own plugins, but I should have it finished around the middle of next week.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=237463")

Any progress? I revised the api a bit, to work somewhat better with single-instance windows. Yuo can see the revised version [a href="http://members.lycos.co.uk/musicf/temp/ui_extension_revised.txt]here[/url]. Its not implemented, so I may have overlooked some things. Any feedback appreciated.

I'll have a look at the revised API later. As for my list of problems, I haven't found solutions for all of them, but I'll post what I have after getting some sleep. I also tried to get familiar with the API by implementing a simple ui_extension_host, which took some time (I still haven't added a ui_extension implementation to foo_history though ).
Title: Columns UI
Post by: rocketsauce on 2004-09-06 20:03:30
Quote
To me, the album list panel is just perfect. I like the fact that it is one view at a time, and that other views are in the context menu, not in a dropdown list (unnecessary clutter IMHO).
[a href="index.php?act=findpost&pid=239703"][{POST_SNAPBACK}][/a]


Hmmm. I guess I don't consider having any view quickly selectable with a single mouse-click to be unnecessary clutter.  I've been playing around with dbexplorer panel for only a couple of days and have already created about 15 different views and I have ideas for quite a few more. I imagine that having to right-click to select from a long list of views is going to become rather unwieldy. Also, with so many views, it's kind of hard to tell which view is currently showing in albumlist panel.

Quote
The main reason I'm so happy with it is that I have a fairly large database. That means that generating all views at once is not an option, as it takes too long. At the same time I still want to be able to have access to more than one view.
[a href="index.php?act=findpost&pid=239703"][{POST_SNAPBACK}][/a]


Regarding speed issues when generating all views at once, I wasn't aware that was a problem with dbexplorer panel as I haven't added most of my music to the database yet.

Quote
Quote
Quote
Quote
MuzMuz rocks again...  
Albumlist panel is much better than DBExplorer!! Thanks!!!

One question... Why you now need DBExplorer?
[a href="index.php?act=findpost&pid=239169"][{POST_SNAPBACK}][/a]

Your welcome

I thought maybe someone would prefer the multiple views. No other reason really.


Doesn't dbexplorere panel also have multiple views? They're just all simultaneously visible as nodes in the tree, rather than having to switch between them one at a time. It seems to me that albumlist requires extra mouse-clicks or keyboard commands to switch between views. I guess I don't understand why people would find that preferable. I know that there are some config options in albumlist preferences that don't exist in dbexplorer preferences, but other than that, is albumlist more configurable when it comes to creating views?

Rob
[a href="index.php?act=findpost&pid=239696"][{POST_SNAPBACK}][/a]

I meant having multiple hierarchies in the same window in dbexplorer, whilst you can only view one at a time in in album list.

Someone may prefer the latter because it is faster, and maybe the album list panel is faster in general. Someone else also said the album list panel supports multiple fields of the same name (e.g. multiple ARTIST fields) whilst dbexplorer doesn't. Album list also has drag & drop and the other options from album list 2.0, as you noted.
[a href="index.php?act=findpost&pid=239705"][{POST_SNAPBACK}][/a]


I had no idea that was possible with albumlist. It's a cool feature, but it only seems to work correctly when using the by artist view. In all the other views the artist name shows as artist1, artist2. Maybe someone knows if the other views can be made to work correctly.

Anyway, those are just my thoughts. Hopefully someone who is capable will be interested in making a plugin that combines the best features of both dbexplorer panel and albumlist panel and with enough config options to keep (mostly) everyone happy.

Thanks, Rob
Title: Columns UI
Post by: MC Escher on 2004-09-06 21:31:41
For the history panel, could you make a track appear there only when it has been played for some time, like 30 seconds? I often just click next a lot of times to get to a part of my playlist I want (I have often no idea what I want but then I stop clicking when I find something I do).
This way te history panel would be far more usefull for me (maybe you can make the play time configurable?).

Another panel suggestion: can you add a 50 most played option in the database explorer tab? Maybe different ones under "by album", or "by artist" etc.
Title: Columns UI
Post by: Killmaster on 2004-09-06 23:42:26
Does anyone else have the problem of the albumlist panel's scrollbar not resizing with the window? The bottom of the scrollbar is there when I maximize foobar, but it's hidden otherwise :/
Title: Columns UI
Post by: Phi on 2004-09-07 01:42:04
Quote
For the history panel, could you make a track appear there only when it has been played for some time, like 30 seconds? I often just click next a lot of times to get to a part of my playlist I want (I have often no idea what I want but then I stop clicking when I find something I do).

Whoa... I was thinking about this only a couple of hours ago. Good idea, but this would need to be implemented in foo_history, since that's where the history panel gets the information it needs. I'll probably have a look at the foo_history source later this week and see if I can add it in.
Title: Columns UI
Post by: foosion on 2004-09-07 03:00:26
As promised, here's a list of things I'd like to see changed.

Problems

1) I find it a little irritating that the host can "invade" a panels context menu. I have my context menu configured so that the most commonly used entries are located at the top, where they can be easily reached. Now in a panel, the host can insert commands. In the current implementation, a whole six lines are added at the top. Now in most cases, I don't want to close the playlist switcher, when I rightclick an entry in it. (Well, in alpha 3 another item is at the top, but I think you see my point.) Now what's worse, this behaviour isn't consistent: In the database explorer panel, when I click on a tree element, I get a context menu with entries only from the panel. When I click on the background in the same panel, I get a menu with only host-provided commands.

2) Having a toolbar panel - like playback buttons or visualisation - in the sidebar may be nice, but I don't think that being able to put the playlist switcher or history panel into the toolbar serves a purpose. These panels usually aren't designed for such a limited height. Furthermore, I'd like to be able to toggle panels in the sidebar like it is already possible with panels in the toolbar (but this already links to my third point).

3) This one is about various issues with the API, pertaining (but not limited) to single-instance extensions. I had a vague feeling that something was missing right now, and after thinking about it for some time, I got to the conclusion that I want to be able to programmatically activate an instance of a given ui_extension, either an existing one or a new one. Just showing a specific ui_extension through a hotkey could be solved by the host providing an appropriate menu command. However that does not help in the case when the command needs to do more than just showing a window/panel (read: the "Search for same [em]X[/em]" kind of commands in foo_dbsearch).

4) Something I noticed just today: When rightclicking on a non-panel part of the Rebar control, the contextmenu includes the "Remove toobar" command, even though it does nothing when selected.


Proposed solutions

1) Distinguish sidebar extensions and toolbar extensions. Sidebar panels should have a titlebar with their name on it. Panel management commands are only shown in the contextmenu of this titlebar, some may be available as buttons (like "Close"). Sidebar extensions do all contextmenu handling in their client area themselves.

2) Already mentioned in the solution for 1): make sidebar and toolbar extensions distinguishable on API level. If a host wishes to open a toolbar extension in a sidebar or vice versa, it may do so. (Even if I still don't like the idea of having sidebar extensions in a toolbar...)

3) Add a method for showing an existing instance and one for adding a new instance of a ui_extension to the ui_extension_host interface. Also add methods for retrieving the identity, name and the status of the host, i.e. get_host_guid(), get_name(), and is_avalaible(). A host could be unavailable due to belonging to a currently inactive user interface component. It might be a good idea to split the methods that are only called from an owned ui_extension instance into a separate ui_extension_callback interface.

4) Should be obvious.


Other suggestionsfoo_floater (http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/misc/foo_floater-0.0.1.zip): Opens panels as always-on-top toolbox dialogs, dialogs can act as target of drag&drop operations. Use at your own risk. Delete it if it causes problems. Ugly, quickly hacked up source code available to dedicated individuals on request.


Finally a call to all the component developers out there: if you are planning to add panel support to your component(s) sooner or later, I would suggest that you go for the "sooner" option, if you can afford the time. Changing the ui_extension API will be much harder, when it has stabilized.
Thanks again to musicmusic for putting so much effort into this component; your work is greatly appreciated.
Title: Columns UI
Post by: pIv on 2004-09-07 07:12:34
foosion

Foo_floater is great.

1. May you place submeny "Floating panels" not only in Components and also in tray menu.

2. My second suggestion: dock floating panel to main Foobar windows.
Title: Columns UI
Post by: anza on 2004-09-07 16:56:49
foosion, foo_floater is really nice, thanks

One thing though (which seems to bug everyone making plugins), is that when a floating panel is on negative coordinates (=multimonitor system) the context-menu is not shown on the correct place.

edit: It also seems to give some metadb_leaks.
Title: Columns UI
Post by: Stratman on 2004-09-07 22:20:53
What would the string be to add  "by Rating" to either the Album List Panel or the Database Explorer?

Thanks!

Nevermind! I've figured it out!
Title: Columns UI
Post by: musicmusic on 2004-09-08 00:43:32
Quote from: Killmaster,Sep 6 2004, 10:42 PM
Does anyone else have the problem of the albumlist panel's scrollbar not resizing with the window? The bottom of the scrollbar is there when I maximize foobar, but it's hidden otherwise :/
[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=239966")

Not sure exactly what you mean, but its working fine here. What OS are you using?

Quote from: foosion,Sep 7 2004, 02:00 AM
As promised, here's a list of things I'd like to see changed.

Problems

1) I find it a little irritating that the host can "invade" a panels context menu. I have my context menu configured so that the most commonly used entries are located at the top, where they can be easily reached. Now in a panel, the host can insert commands. In the current implementation, a whole six lines are added at the top. Now in most cases, I don't want to close the playlist switcher, when I rightclick an entry in it. (Well, in alpha 3 another item is at the top, but I think you see my point.)

1) Distinguish sidebar extensions and toolbar extensions. Sidebar panels should have a titlebar with their name on it. Panel management commands are only shown in the contextmenu of this titlebar, some may be available as buttons (like "Close"). Sidebar extensions do all contextmenu handling in their client area themselves

I didnt really intend on requiring panels to let the host insert its items.

Anyhow, are you infering that the host (i.e. sidebar) should draw these titlebars? Certainly, this would clean up the context menu which is obscenely bloated.

As for distinguish panels/toolbars, it isn't always possible (e.g. what would the vis come under)? I don't think its necessary for this solution anyway, any such panels can handle their own WM_CONTEXTMENU messages as necessary, and showing titlebars can be optional for each panel, maybe.

Quote from: foosion,Sep 7 2004, 02:00 AM
Now what's worse, this behaviour isn't consistent: In the database explorer panel, when I click on a tree element, I get a context menu with entries only from the panel. When I click on the background in the same panel, I get a menu with only host-provided commands.
You must have written that sometime ago, certainly is not the current behaviour.

Quote from: foosion,Sep 7 2004, 02:00 AM
2) Having a toolbar panel - like playback buttons or visualisation - in the sidebar may be nice, but I don't think that being able to put the playlist switcher or history panel into the toolbar serves a purpose. These panels usually aren't designed for such a limited height.

2) Already mentioned in the solution for 1): make sidebar and toolbar extensions distinguishable on API level. If a host wishes to open a toolbar extension in a sidebar or vice versa, it may do so. (Even if I still don't like the idea of having sidebar extensions in a toolbar...)

I think adding a function to the ui_extension class like this is easier than attempting to differentiate them.

Like maybe bool get_limited_size_supported(unsigned orientation)

If orientation is veritcal, its if it supports limited width (im thinking vertical rebar or something), if orientation is horizontal, its if it supports limited height. i think its better than inferring it from whether they are intended for the toolbars or sidebar. Unless you can see a reason to just categorise them instead?

Quote from: foosion,Sep 7 2004, 02:00 AM
Furthermore, I'd like to be able to toggle panels in the sidebar like it is already possible with panels in the toolbar (but this already links to my third point).

I would agree, but it does also remove the ability to have e.g. two album list panels, with two different views. Not that I do that.. Actually it would simplify things, as you dont have to right click on a specific panel to remove it, so I will probably change it.

Quote from: foosion,Sep 7 2004, 02:00 AM
3) This one is about various issues with the API, pertaining (but not limited) to single-instance extensions. I had a vague feeling that something was missing right now, and after thinking about it for some time, I got to the conclusion that I want to be able to programmatically activate an instance of a given ui_extension, either an existing one or a new one. Just showing a specific ui_extension through a hotkey could be solved by the host providing an appropriate menu command. However that does not help in the case when the command needs to do more than just showing a window/panel (read: the "Search for same [em]X[/em]" kind of commands in foo_dbsearch).

3) Add a method for showing an existing instance and one for adding a new instance of a ui_extension to the ui_extension_host interface. Also add methods for retrieving the identity, name and the status of the host, i.e. get_host_guid(), get_name(), and is_avalaible(). A host could be unavailable due to belonging to a currently inactive user interface component.

Im not sure I follow you exactly; you want to be able to insert panels yourself into a host, correct? Including idx to insert at, and height/width?

I certainly see how it would be useful. If you want control over which index to insert it at, it would require more interfaces to be exposed in the ui_extension_host api though (get_count() for a start).

Quote from: foosion,Sep 7 2004, 02:00 AM
It might be a good idea to split the methods that are only called from an owned ui_extension instance into a separate ui_extension_callback interface.
It would look cleaner probably, but then a ui_extension may want to pull info from the ui_extension_host interface, in which case separating them would just complicate things.

Quote from: foosion,Sep 7 2004, 02:00 AM
4) Something I noticed just today: When rightclicking on a non-panel part of the Rebar control, the contextmenu includes the "Remove toobar" command, even though it does nothing when selected.
Thanks, I knew I'd seen that, but couldnt work out how to make it happen

Quote from: foosion,Sep 7 2004, 02:00 AM
Other suggestions
  • Remove get_[min|max]_[width|height] from ui_extension, use WM_GETMINMAXINFO instead. This should simplify porting existing dialog to the ui_extension API.

  • Replace notify_[min|max]_[width|height]_change in ui_extension_host with a single method on_size_limit_changed, indicate changed value(s) with flags. (All four methods call the same check_size method in my experimental ui_extension_host implementation (see below)).

  • Pass host pointer as ui_extension_host* (or ui_extension_callback*) in ui_extension::initialise().

Yes, that's all fine. I wanted to combine all that min max stuff anyway.

Quote from: foosion,Sep 7 2004, 02:00 AM
[a href="http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/misc/foo_floater-0.0.1.zip]foo_floater[/url]: Opens panels as always-on-top toolbox dialogs, dialogs can act as target of drag&drop operations. Use at your own risk. Delete it if it causes problems. Ugly, quickly hacked up source code available to dedicated individuals on request.

Interesting

Quote from: foosion,Sep 7 2004, 02:00 AM
Thanks again to musicmusic for putting so much effort into this component; your work is greatly appreciated. [a href="index.php?act=findpost&pid=239992"][{POST_SNAPBACK}][/a]
Your welcome

Thank you for taking the time to input on this as well, its appreciated.  I agree with most of it, so all that's left it to implement it, I guess.

As a sidenote: most of the popup dialogs in foobar repaint multiple times/unnecessarily when resized, causing much flickering, because they don't have the WS_CLIPCHILDREN style set. Foo_history and foo_dbsearch included, the former of which setting it kills all flickering (except for the problem I mention below). If you did make history/dbsearch support panels, it would be nice if you could change this to reduce flickering in teh main window, unless there is a reason you don't set this style? (I know it doesnt work properly with group boxes)

Wrong topic, but I also noticed a wierd bug in the foo_history ui; you can see a horizontal scrollbar showing when you resize it narrower.

Quote from: anza,Sep 7 2004, 03:56 PM
edit: It also seems to give some metadb_leaks.
[a href="index.php?act=findpost&pid=240076"][{POST_SNAPBACK}][/a]

foosion: I think your not destroying the windows using ui_extension::destroy_window() or missing a service_release() somewhere.
Title: Columns UI
Post by: Melomane on 2004-09-08 01:54:43
problems with albumlist panel :

1) keyboard shortcuts (enter = send to playlist, shift+enter = add to playlist...) not work

2)left button double click action = send to playlist, add to playlist, send to new playlist"  not work with  titles ( middle button work )

3) "send to playlist" is unchecked , expand tree with direction arrows or find with letter send selection to playlist...

doctor, disease is engraves?
Title: Columns UI
Post by: foosion on 2004-09-08 21:22:30
Quote
I didnt really intend on requiring panels to let the host insert its items.

Anyhow, are you infering that the host (i.e. sidebar) should draw these titlebars? Certainly, this would clean up the context menu which is obscenely bloated.

Yes, the goal is to have a clean separation between host and extension context menus plus an indication what the extension is. (Try adding both Album list and and Database Explorer to the sidebar to see what I mean.)

Another reason why sidebar extensions should handle WM_CONTEXTMENU themselves, is that MSDN recommends to show the context menu at the position of the active item, and the host does not know, what and where that active item is.

Quote
As for distinguish panels/toolbars, it isn't always possible (e.g. what would the vis come under)? I don't think its necessary for this solution anyway, any such panels can handle their own WM_CONTEXTMENU messages as necessary, and showing titlebars can be optional for each panel, maybe.

Extensions such as the vis would have to indicate that they can be used as both (sidebar and toobar). If you add a sidebar-style extension that handles WM_CONTEXTMENU itself to a toolbar, there will be little space left where the user can click to show the host's context menu. For me, a toolbar has limited height and contains relatively simple controls, so having a history/album list/... panel in a toolbar seems strange to me. On the other hand, I expect a toolbar-style extension with a WM_CONTEXTMENU handler to be quite uncommon. It's because of these different characteristics that I wish to tell toolbar and sidebar extensions apart. Perhaps it would be enough to have flags for different characteristics or groups thereof.

Quote
Quote
Now what's worse, this behaviour isn't consistent: In the database explorer panel, when I click on a tree element, I get a context menu with entries only from the panel. When I click on the background in the same panel, I get a menu with only host-provided commands.
You must have written that sometime ago, certainly is not the current behaviour.

You are right, I have written that post over several days. Either I was hallucinating or I simply forgot to re-check/update the component before posting.

Quote
Quote
3) This one is about various issues with the API, pertaining (but not limited) to single-instance extensions. I had a vague feeling that something was missing right now, and after thinking about it for some time, I got to the conclusion that I want to be able to programmatically activate an instance of a given ui_extension, either an existing one or a new one. Just showing a specific ui_extension through a hotkey could be solved by the host providing an appropriate menu command. However that does not help in the case when the command needs to do more than just showing a window/panel (read: the "Search for same [em]X[/em]" kind of commands in foo_dbsearch).

3) Add a method for showing an existing instance and one for adding a new instance of a ui_extension to the ui_extension_host interface. Also add methods for retrieving the identity, name and the status of the host, i.e. get_host_guid(), get_name(), and is_avalaible(). A host could be unavailable due to belonging to a currently inactive user interface component.

Im not sure I follow you exactly; you want to be able to insert panels yourself into a host, correct? Including idx to insert at, and height/width?

I certainly see how it would be useful. If you want control over which index to insert it at, it would require more interfaces to be exposed in the ui_extension_host api though (get_count() for a start).

No, i wouldn't need to specify the exact location where the panel is added. The idea was that after investing effort to make a component into a ui_extension, I wouldn't have to resort to create a "normal" window. Given that I didn't (and still don't) know how complex it is to create a hybrid dialog that can be used as ui_extension and native dialog, I wanted to be able to show an extension on demand. Another idea behind foo_floater was that it could be used as a fallback host.

Quote
Quote
It might be a good idea to split the methods that are only called from an owned ui_extension instance into a separate ui_extension_callback interface.
It would look cleaner probably, but then a ui_extension may want to pull info from the ui_extension_host interface, in which case separating them would just complicate things.

True.

Quote
As a sidenote: most of the popup dialogs in foobar repaint multiple times/unnecessarily when resized, causing much flickering, because they don't have the WS_CLIPCHILDREN style set. Foo_history and foo_dbsearch included, the former of which setting it kills all flickering (except for the problem I mention below). If you did make history/dbsearch support panels, it would be nice if you could change this to reduce flickering in teh main window, unless there is a reason you don't set this style? (I know it doesnt work properly with group boxes)

The most important reason must be my ignorance. I'll try your suggestion.

Quote
Wrong topic, but I also noticed a wierd bug in the foo_history ui; you can see a horizontal scrollbar showing when you resize it narrower.

I'll respond to that in the appropriate topic in due time.
Title: Columns UI
Post by: metal_termite on 2004-09-08 21:48:09
i think it would be cool if the dbexplorer in foo columnsui remembered your last position when you open foobar.

example. if you exited foobar and your dbexplorer was on mozart, it will open the next time on mozart.
Title: Columns UI
Post by: Killmaster on 2004-09-09 01:55:11
Is it possible to exclude certain directories in the album list panel? I don't like having my album list clogged up with misc mp3s from various directories, and would like to keep these from being shown.
Title: Columns UI
Post by: desigrid on 2004-09-09 05:54:22
Quote
Is it possible to exclude certain directories in the album list panel?

Albumlist gets its data from fb2k's database. To limit the database to certain directories: Preference > Database > Restrict directories to
Title: Columns UI
Post by: Killmaster on 2004-09-10 06:54:03
Quote
Quote
Is it possible to exclude certain directories in the album list panel?

Albumlist gets its data from fb2k's database. To limit the database to certain directories: Preference > Database > Restrict directories to
[a href="index.php?act=findpost&pid=240423"][{POST_SNAPBACK}][/a]



I tried that, unfortunately it gives no option to exclude directories. There are 2 directories out of 295 that I don't want in my database, which means I'd have to a.) move the 293 other directories into a seperate directory, which I don't want to do or b.) Manually add 293 directories, which I also don't want to do :/
Title: Columns UI
Post by: Sandman2012 on 2004-09-10 08:22:15
Quote
I tried that, unfortunately it gives no option to exclude directories. There are 2 directories out of 295 that I don't want in my database, which means I'd have to a.) move the 293 other directories into a seperate directory, which I don't want to do or b.) Manually add 293 directories, which I also don't want to do :/


You could use an app like jv16 Powertools to export a text list of the directories, remove the two you don't want, then copy and paste it into foobar's prefs. jv16 is shareware, though. Maybe someone knows a freeware app that can do this.

It's possible from the command prompt as well, I'm sure, but I couldn't say how to do it.

edit: last freeware version of jv16 is available here:

http://www.321download.com/LastFreeware/index.html (http://www.321download.com/LastFreeware/index.html)
Title: Columns UI
Post by: amppa on 2004-09-10 09:51:08
Quote
It's possible from the command prompt as well, I'm sure, but I couldn't say how to do it.

dir /ad /s /b > dirs.txt
Title: Columns UI
Post by: jsheridan on 2004-09-10 10:13:53
Hi,

I seems to having issues getting "Enter" key to work as expected on the albumlist panel (Send to playlist, and play)

Anything i'm doing wrong?
Title: Columns UI
Post by: filon on 2004-09-10 12:36:30
Quote
Is it possible to exclude certain directories in the album list panel? I don't like having my album list clogged up with misc mp3s from various directories, and would like to keep these from being shown.
[a href="index.php?act=findpost&pid=240403"][{POST_SNAPBACK}][/a]


You can also make these direcories hidden (check "hidden" property in explorer). They will not be added to the database then.
Title: Columns UI
Post by: musicmusic on 2004-09-10 13:12:58
Quote
problems with albumlist panel :

1) keyboard shortcuts (enter = send to playlist, shift+enter = add to playlist...) not work

2)left button double click action = send to playlist, add to playlist, send to new playlist"  not work with  titles ( middle button work )

3) "send to playlist" is unchecked , expand tree with direction arrows or find with letter send selection to playlist...

doctor, disease is engraves?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=240165")

Many bugs...

Try version [a href="http://members.lycos.co.uk/musicf/temp/foo_uie_albumlist.dll]0.1.1[/url]

Quote
Another reason why sidebar extensions should handle WM_CONTEXTMENU themselves, is that MSDN recommends to show the context menu at the position of the active item, and the host does not know, what and where that active item is.
You mean by keyboard right? Even if the current implementation was to remain, that would hardly be difficult to solve (pass the POINT pt parameter as a pointer or reference..)

Quote
Extensions such as the vis would have to indicate that they can be used as both (sidebar and toobar).
Ok sounds fine.

Quote
If you add a sidebar-style extension that handles WM_CONTEXTMENU itself to a toolbar, there will be little space left where the user can click to show the host's context menu.
Maybe, it doesn't prove a problem on the windows taskbar though..

Quote
It's because of these different characteristics that I wish to tell toolbar and sidebar extensions apart. Perhaps it would be enough to have flags for different characteristics or groups thereof.
Yes, I agree to categorise them.

Quote
No, i wouldn't need to specify the exact location where the panel is added. The idea was that after investing effort to make a component into a ui_extension, I wouldn't have to resort to create a "normal" window.
Okay. I thought you'd either want it user configurable as to where it appears, or make it open where it last was next time you opened it.

Quote
Given that I didn't (and still don't) know how complex it is to create a hybrid dialog that can be used as ui_extension and native dialog, I wanted to be able to show an extension on demand. [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=240359")
I don't believe it should be that complicated with the revised api. I was going to try with an existing component to find out/see if any problems arise.

I updated the [a href="http://members.lycos.co.uk/musicf/temp/ui_extension_revised.txt](proposed) revised api[/url] I posted, tell me if i missed anything etc.

Quote
Hi,

I seems to having issues getting "Enter" key to work as expected on the albumlist panel (Send to playlist, and play)

Anything i'm doing wrong?
[a href="index.php?act=findpost&pid=240720"][{POST_SNAPBACK}][/a]

See above, and try version 0.1.1.
Title: Columns UI
Post by: jsheridan on 2004-09-10 15:22:41
albumlist 0.1.1 Keyboard shortcuts is still not working.

Strange behaviour noticed:
With Process keyboard shortcuts checked, i cant quickselect an item, aka find "aimee mann" by start typing fast "a","i"
Without it i can, other then that, i can't understand what other behaviour this checkbox triggers...
Title: Columns UI
Post by: filon on 2004-09-10 17:12:02
Quote
albumlist 0.1.1 Keyboard shortcuts is still not working.

Strange behaviour noticed:
With Process keyboard shortcuts checked, i cant quickselect an item, aka find "aimee mann" by start typing fast "a","i"
Without it i can, other then that, i can't understand what other behaviour this checkbox triggers...
[a href="index.php?act=findpost&pid=240768"][{POST_SNAPBACK}][/a]


AFAIK "Process keyboard shortcuts" means, to handle keypresses by default foobar2000 keyboard shortcut handler. It means, that keypresses dont affect album plugin.
Title: Columns UI
Post by: jsheridan on 2004-09-10 18:55:00
Quote
Quote
albumlist 0.1.1 Keyboard shortcuts is still not working.

Strange behaviour noticed:
With Process keyboard shortcuts checked, i cant quickselect an item, aka find "aimee mann" by start typing fast "a","i"
Without it i can, other then that, i can't understand what other behaviour this checkbox triggers...
[a href="index.php?act=findpost&pid=240768"][{POST_SNAPBACK}][/a]


AFAIK "Process keyboard shortcuts" means, to handle keypresses by default foobar2000 keyboard shortcut handler. It means, that keypresses dont affect album plugin.
[a href="index.php?act=findpost&pid=240777"][{POST_SNAPBACK}][/a]


Well, i can't see how enabling this prevents the treeview control from doing the normal speed search (typing "s" to go to first entry with "s")
in any way, in 0.1.1 thats what happends here...
Title: Columns UI
Post by: spaceships on 2004-09-11 05:38:07
(http://img.photobucket.com/albums/v126/machina1/notsosidebar.jpg)


any chance that the sidebar does not have to be the side bar?

so it can go where implied.
Title: Columns UI
Post by: filon on 2004-09-11 07:42:05
Quote
[...]

Well, i can't see how enabling this prevents the treeview control from doing the normal speed search (typing "s" to go to first entry with "s")
in any way, in 0.1.1 thats what happends here...
[a href="index.php?act=findpost&pid=240794"][{POST_SNAPBACK}][/a]


Because also single letters can be assigned as shurtcuts, for example in standard foobar2000 install keys Z, X, C and V are assigned, to accordingly "Stop", "Pla", "Pause" and "Next".
Title: Columns UI
Post by: jsheridan on 2004-09-11 10:14:18
Quote
Quote

[...]

Well, i can't see how enabling this prevents the treeview control from doing the normal speed search (typing "s" to go to first entry with "s")
in any way, in 0.1.1 thats what happends here...
[a href="index.php?act=findpost&pid=240794"][{POST_SNAPBACK}][/a]


Because also single letters can be assigned as shurtcuts, for example in standard foobar2000 install keys Z, X, C and V are assigned, to accordingly "Stop", "Pla", "Pause" and "Next".
[a href="index.php?act=findpost&pid=240896"][{POST_SNAPBACK}][/a]


Thats OK, however if they are not shotcuts, they should be still used for speed search, just like the normal albumlist does.
Title: Columns UI
Post by: kode54 on 2004-09-11 10:41:04
Relaying a feature request, how about optional configurable vertical scrolling sensitivity? Simply scaling the scrolling units relative to the playlist size should be enough, but making it optional, and making the scroll unit configurable would be better.

To get more advanced, it might also be a good idea to either configure different effects for different playlist size ranges, or perhaps more simply, minimum and maximum lines per unit limits.

(Now, wouldn't it be much simpler if mouse software just offered different presets for different applications? Or if this sort of feature could be a part of the operating system or window manager?)
Title: Columns UI
Post by: wolver1ne on 2004-09-12 01:31:47
Quote
Is it possible to exclude certain directories in the album list panel? I don't like having my album list clogged up with misc mp3s from various directories, and would like to keep these from being shown.
[a href="index.php?act=findpost&pid=240403"][{POST_SNAPBACK}][/a]


Nuke the database, remove the restricted folders, drag&drop the folders you need to a playlist. Refresh the albumlist. One downside will be that whenever you add new files, they will be added to the database.
Title: Columns UI
Post by: jkwarras on 2004-09-12 16:22:48
Thanks musicmusic for all your work, this is getting better and better every time you post a new version 

About your albumlist panel, there something I will like to request if you find it useful.

Could it be possible to have the option 'Adds items only when double-clicked instead of when just focused on' like in the modified DB Explorer dll from Rexy?
http://www.hydrogenaudio.org/forums/index....showtopic=26937 (http://www.hydrogenaudio.org/forums/index.php?showtopic=26937)

And something I've found when trying the albumlist panel v0.1.1. is that when I set it like this: 'Double-click action: Add to playlist', the tracks are added twice  when I double-click. Also, tracks replace the content of the playlist instead of just adding them. That's also why the option 'Adds items only when double-clicked instead of when just focused on' would make it easier 

Good work. Really appreciated.
Title: Columns UI
Post by: smok3 on 2004-09-12 20:02:55
some navigation buttons questions:

1. anyone did a good set that would also demonstrate all the posibilities?
2. how do i define 'mouse over' or 'on click' or 'active stage' images?
3. whats the default resolution? (107 x 14?)
  3.2. can i change the default pixel resolution?

tia.
Title: Columns UI
Post by: mazy on 2004-09-12 21:17:52
Quote
some navigation buttons questions:

1. anyone did a good set that would also demonstrate all the posibilities?
2. how do i define 'mouse over' or 'on click' or 'active stage' images?
3. whats the default resolution? (107 x 14?)
  3.2. can i change the default pixel resolution?

tia.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=241255")

1) screenshots: [a href="http://mazy.johanka.cz/my_pics/temp/foobar/mazy-foobar-screenshot-002.png]1[/url] 2 (http://mazy.johanka.cz/my_pics/temp/foobar/mazy-foobar-screenshot-001.png)
2) you can have only mouse over state over normal state - bitmap then has to have twice the width - first half has normal state, second mouse over state. see here (http://mazy.johanka.cz/my_pics/temp/foobar/ui%20column%20buttons%20-%20round%2008%20b.png) (there are others with numbers 01 to 09).
3) default? that's not really important, i guess height 24, so 7*24 width for normal state only bitmap
3.2) of course, it's only up to you

it's a bit limited, so here goes my request ...

musicmusic:
i know it's just desing stuff etc, not really important, but could we have not only mouse over, but even 'down' state in bitmaps? you could detect number of states from width / height / 7. and another request ... please, give us checkbox to disable 'button background' rendering (i.e. no frame), so we could provide our own 'active' states for buttons and have no additional graphics being renderen in the background (based on theme etc.). i'm not sure whether that's achiavable in win32 without custom code.
Title: Columns UI
Post by: musicmusic on 2004-09-13 00:24:55
Quote
albumlist 0.1.1 Keyboard shortcuts is still not working.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=240768")

It is working here  Maybe its related to columns ui or something then, I will look into it again later..

Quote
any chance that the sidebar does not have to be the side bar?

so it can go where implied.
[a href="index.php?act=findpost&pid=240884"][{POST_SNAPBACK}][/a]

At some point yes. I am not sure when though.

Quote
Quote
Quote

[...]

Well, i can't see how enabling this prevents the treeview control from doing the normal speed search (typing "s" to go to first entry with "s")
in any way, in 0.1.1 thats what happends here...
[a href="index.php?act=findpost&pid=240794"][{POST_SNAPBACK}][/a]


Because also single letters can be assigned as shurtcuts, for example in standard foobar2000 install keys Z, X, C and V are assigned, to accordingly "Stop", "Pla", "Pause" and "Next".
[a href="index.php?act=findpost&pid=240896"][{POST_SNAPBACK}][/a]


Thats OK, however if they are not shotcuts, they should be still used for speed search, just like the normal albumlist does.
[a href="index.php?act=findpost&pid=240921"][{POST_SNAPBACK}][/a]
Maybe your albumlist is more special than mine, but mine certainly does not process any non-global keyboard shortcuts.

Keyboard shortcuts are processed in a different place (WM_KEYDOWN) than where the tree view control proccesses key presses for its jump-to-letter stuff (WM_CHAR), and so the sanest thing to me seemed to disable the other if one was selected (as they may conflict as filon noted).

I may be able to get them both to work together, I will look into it.
Quote
Relaying a feature request, how about optional configurable vertical scrolling sensitivity? Simply scaling the scrolling units relative to the playlist size should be enough, but making it optional, and making the scroll unit configurable would be better.
Are you referring to clicking on the up/down arrows on the scrollbar, or something else? (Selecting/reordering items, mouse wheel). Or even all of them?

Quote
To get more advanced, it might also be a good idea to either configure different effects for different playlist size ranges
Thats a lot of customisation for just scrolling..

Quote
or perhaps more simply, minimum and maximum lines per unit limits.
Less crazy, yes.

So you want basically the option(s) "[scroll p lines per unit] OR [scroll one line for every x playlist entries (of total playlist entries), with a minimum of y lines and a maximum of z lines]"? Or something more sophisticated than that? I don't really use the up/down scrollbar arrows, so I dont really know what would work best..

Anyhow I will add it to my todo list, though I dont know when/if it will get implemented right know.

Quote
Thanks musicmusic for all your work, this is getting better and better every time you post a new version  

About your albumlist panel, there something I will like to request if you find it useful.

Could it be possible to have the option 'Adds items only when double-clicked instead of when just focused on' like in the modified DB Explorer dll from Rexy?
[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=26937]http://www.hydrogenaudio.org/forums/index....showtopic=26937[/url]

And something I've found when trying the albumlist panel v0.1.1. is that when I set it like this: 'Double-click action: Add to playlist', the tracks are added twice  when I double-click. Also, tracks replace the content of the playlist instead of just adding them. That's also why the option 'Adds items only when double-clicked instead of when just focused on' would make it easier  

Good work. Really appreciated.
[a href="index.php?act=findpost&pid=241201"][{POST_SNAPBACK}][/a]
I will check those things later. Did you disable "Auto-send to <playlist>" though?

Quote
i know it's just desing stuff etc, not really important, but could we have not only mouse over, but even 'down' state in bitmaps? you could detect number of states from width / height / 7. and another request ... please, give us checkbox to disable 'button background' rendering (i.e. no frame), so we could provide our own 'active' states for buttons and have no additional graphics being renderen in the background (based on theme etc.). i'm not sure whether that's achiavable in win32 without custom code.
[a href="index.php?act=findpost&pid=241265"][{POST_SNAPBACK}][/a]

Toolbar control doesn't support different on button down images natively (Im fairly sure it doesnt), so its more complicated. The other thing that bugs me is that if customisable buttons is implemented I dont know how it would co-exist with the customisable button bitmaps, though thats another story..

I can disable the toolbar control from drawing the button edge & background though, and I seem to remember being to adjust the padding so that your bitmap covers the whole button. I will check if that works out ok, and add it to my todo list.
Title: Columns UI
Post by: gribelu on 2004-09-13 01:25:24
any updates for the history panel?
What i reaaly want is to be able to customize the colors and fonts...
OH! and tonight i managed to break it somehow. I only downloaded the latest "special" installer (i do it pretty much every week) and also updated the panel plugins... After doing this the history items don't appear in the list anymore... it's just one solid white panel
Thank you for the plugins
Title: Columns UI
Post by: Silverbolt on 2004-09-13 03:05:28
Quote
After doing this the history items don't appear in the list anymore... it's just one solid white panel[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=241316")

The foo_history_panel gets its info from [a href="http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/html/#history]foo_history[/url], so make sure you have that as well.
Title: Columns UI
Post by: ddpham on 2004-09-13 04:05:26
QUOTE(kode54 @ Sep 11 2004, 09:41 AM)
Relaying a feature request, how about optional configurable vertical scrolling sensitivity? Simply scaling the scrolling units relative to the playlist size should be enough, but making it optional, and making the scroll unit configurable would be better.
Are you referring to clicking on the up/down arrows on the scrollbar, or something else? (Selecting/reordering items, mouse wheel). Or even all of them?

He's refering to if there is any way to change how many tracks is moved for every scroll using the mouse scroller. So far it seems that you can only scrow 3 tracks for every scroll click(scroll up or down). It would be great if it can scroll more tracks for every scrool click when there is a large database of tracks on the playlist (kinda like how winamp does it)
Title: Columns UI
Post by: gribelu on 2004-09-13 06:36:52
foo_history works great.... but the history panel is blank
I also tested on a clean foobar install but that didn't work either...
Weird...
Title: Columns UI
Post by: jkwarras on 2004-09-13 07:10:21
Quote
Quote
Thanks musicmusic for all your work, this is getting better and better every time you post a new version  

About your albumlist panel, there something I will like to request if you find it useful.

Could it be possible to have the option 'Adds items only when double-clicked instead of when just focused on' like in the modified DB Explorer dll from Rexy?
http://www.hydrogenaudio.org/forums/index....showtopic=26937 (http://www.hydrogenaudio.org/forums/index.php?showtopic=26937)

And something I've found when trying the albumlist panel v0.1.1. is that when I set it like this: 'Double-click action: Add to playlist', the tracks are added twice  when I double-click. Also, tracks replace the content of the playlist instead of just adding them. That's also why the option 'Adds items only when double-clicked instead of when just focused on' would make it easier  

Good work. Really appreciated.
[a href="index.php?act=findpost&pid=241201"][{POST_SNAPBACK}][/a]
I will check those things later. Did you disable "Auto-send to <playlist>" though?
[a href="index.php?act=findpost&pid=241303"][{POST_SNAPBACK}][/a]


No  Now it works  But the thing is that I prefer to have a 'pre-assigned' playlist to add all my tracks via the albumlist panel. Anyway: Thanks a lot! 
Title: Columns UI
Post by: Moonwhaler on 2004-09-13 07:40:31
Quote
Quote
OK I know this is probably impossible, but my one-and-only feature request for this already wonderful UI would be the ability to click-to-edit tags as and where they are displayed in column entries. Like iTunes or renaming in regular windows explorer I mean. Alternatively, an 'edit' mode to tab through displayed tags...
Wishful thinking I guess, but as far as my simple wants go that would make this the perfect UI.
Anyway, love your work musicmusic.


It probably would be possible, with an extra column setting (which field to edit), I'll look into it..


Hi musicmusic!

I know this has already been requested (see above), but it's a REAL neat feature, that I hope to see soon in ColumnsUI. Maybe you also have seen the actual thread on the main-page (HERE (http://www.hydrogenaudio.org/forums/index.php?showtopic=27477)) (this was the hang-up why I'm posting it here again).

Thanks for your great component! Love it!
Moon
Title: Columns UI
Post by: smok3 on 2004-09-13 07:48:05
Quote
3) default? that's not really important, i guess height 24, so 7*24 width for normal state only bitmap
3.2) of course, it's only up to you

tnx mazy, and those are some really cool buttons.

3. how is that not important? (i dont want the app to scale my bitmaps), or can i force the app to use my own resolution for the button part?

- so there are (only) two states right? (onmouseover and onmouseout)
Title: Columns UI
Post by: foosion on 2004-09-13 08:50:41
Quote
foo_history works great.... but the history panel is blank
I also tested on a clean foobar install but that didn't work either...
Weird...[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=241352")

Well, not so weird at all. Case's special installer already contains the release cancidate of foo_history 0.8. While this version improves handling of moved and deleted files, it is incompatible with foo_uie_explorer. Until foo_history 0.8 is complete (it will presumably come with support for a history panel), you can use [a href="http://www.stud.uni-karlsruhe.de/~uzbs/fb2k/foo_history/foo_history-0.7.zip]foo_history 0.7.2[/url].
Title: Columns UI
Post by: mazy on 2004-09-13 11:31:06
Quote
3. how is that not important? (i dont want the app to scale my bitmaps), or can i force the app to use my own resolution for the button part?

- so there are (only) two states right? (onmouseover and onmouseout)

the gui would not scale your bitmap, but change dimensions of the toolbar's buttons accordingly to the height of your bitmap (adding some space around etc.). atm, the bitmap can only have normal state (or onmouseout, if you wish) and, optionally, mouse over state (you can configure that in columns ui's preferences, last tab 'other', checkbox 'bitmap includes mouseover images').
Title: Columns UI
Post by: musicmusic on 2004-09-13 12:12:54
Quote
any updates for the history panel?
What i reaaly want is to be able to customize the colors and fonts...
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=241316")
foosion said he would probably support a history panel in foo_history itself, and so the component is more or less dead.

Quote
He's refering to if there is any way to change how many tracks is moved for every scroll using the mouse scroller. So far it seems that you can only scrow 3 tracks for every scroll click(scroll up or down). It would be great if it can scroll more tracks for every scrool click when there is a large database of tracks on the playlist (kinda like how winamp does it)
[a href="index.php?act=findpost&pid=241340"][{POST_SNAPBACK}][/a]
Mouse wheel then.  I scroll using the system setting, which is/was 3 lines by default yes. I have only a slow=>fast slider in mouse properties, presumeably to support the newer "smooth" mouse wheels (without notches), such as mine..

I will try and get it implemented for the final version of 0.1.2.

Quote
Quote
Quote
OK I know this is probably impossible, but my one-and-only feature request for this already wonderful UI would be the ability to click-to-edit tags as and where they are displayed in column entries. Like iTunes or renaming in regular windows explorer I mean. Alternatively, an 'edit' mode to tab through displayed tags...
Wishful thinking I guess, but as far as my simple wants go that would make this the perfect UI.
Anyway, love your work musicmusic.


It probably would be possible, with an extra column setting (which field to edit), I'll look into it..


Hi musicmusic!

I know this has already been requested (see above), but it's a REAL neat feature, that I hope to see soon in ColumnsUI. Maybe you also have seen the actual thread on the main-page ([a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=27477]HERE[/url]) (this was the hang-up why I'm posting it here again).

Thanks for your great component! Love it!
Moon
[a href="index.php?act=findpost&pid=241367"][{POST_SNAPBACK}][/a]

No I hadn't seen that thread, but yes I did try and implement it ages ago about when I said that and I ran into some problems. Though I think I had solutions for them but I never got around to trying them.

So i will revisit it at some point, not sure when though, depends on how other things go.
Title: Columns UI
Post by: Moonwhaler on 2004-09-13 17:14:01
Quote
So i will revisit it at some point, not sure when though, depends on how other things go.


Since it's a spare time project of yours, I'm not the one to tell you what to do. But 'Thank you' anyway for trying...


Greetz.
Moon
Title: Columns UI
Post by: jkwarras on 2004-09-13 18:33:13
Another request for the albumlist panel....
Could it be possible to implement the 'Start playback when sending to playback' that's in the original album list? 

Never-ending thanks for this great component 
Title: Columns UI
Post by: yojig on 2004-09-14 10:59:02
@musicmusic

i found very annoying bug.. It appears only windows2000 sp4 (at windows XP all ok).. Baloon tooltip does not redraws when i press next track or pause/unpause..

For example, when foobar pared-down into tray i press play baloon tooltip shows "britney spears - blah" then i press next song hotkey BUT tooltip don't show name of next track(not redraws), he shows "britney spears - blah" again... 

Please fix this small, but very annoying bug which goes since first versions..

On 'default UI' - all ok
Title: Columns UI
Post by: kode54 on 2004-09-14 13:02:42
Quote
Quote
Relaying a feature request, how about optional configurable vertical scrolling sensitivity? Simply scaling the scrolling units relative to the playlist size should be enough, but making it optional, and making the scroll unit configurable would be better.
Are you referring to clicking on the up/down arrows on the scrollbar, or something else? (Selecting/reordering items, mouse wheel). Or even all of them?

Quote
To get more advanced, it might also be a good idea to either configure different effects for different playlist size ranges
Thats a lot of customisation for just scrolling..

Quote
or perhaps more simply, minimum and maximum lines per unit limits.
Less crazy, yes.

So you want basically the option(s) "[scroll p lines per unit] OR [scroll one line for every x playlist entries (of total playlist entries), with a minimum of y lines and a maximum of z lines]"? Or something more sophisticated than that? I don't really use the up/down scrollbar arrows, so I dont really know what would work best..

Anyhow I will add it to my todo list, though I dont know when/if it will get implemented right know.
[a href="index.php?act=findpost&pid=241303"][{POST_SNAPBACK}][/a]

Once again, I was out of it. I meant scrollwheel sensitivity. This request came from someone on IRC, who says that Winamp handles scaling of scrollwheel units automatically. Actually, I brainstormed the random configuration ideas to post here as I thought it might be better than an unconfigurable always-on feature you don't really know anything about.

I have no problem with the current system, as it only takes one quick 2/3 rotation to scroll about 100 lines in the list, but that can get a bit annoying when you really want to move quickly through 10000 or more items. (Alternately, their playlists could use a bit of reduction.)
Title: Columns UI
Post by: musicmusic on 2004-09-17 00:33:27
Quote
@musicmusic

i found very annoying bug.. It appears only windows2000 sp4 (at windows XP all ok).. Baloon tooltip does not redraws when i press next track or pause/unpause..

For example, when foobar pared-down into tray i press play baloon tooltip shows "britney spears - blah" then i press next song hotkey BUT tooltip don't show name of next track(not redraws), he shows "britney spears - blah" again... 

Please fix this small, but very annoying bug which goes since first versions..

On 'default UI' - all ok
[a href="index.php?act=findpost&pid=241634"][{POST_SNAPBACK}][/a]

It should be fied for the next version, thanks for the report.

Quote
Once again, I was out of it. I meant scrollwheel sensitivity. This request came from someone on IRC, who says that Winamp handles scaling of scrollwheel units automatically. Actually, I brainstormed the random configuration ideas to post here as I thought it might be better than an unconfigurable always-on feature you don't really know anything about.

I have no problem with the current system, as it only takes one quick 2/3 rotation to scroll about 100 lines in the list, but that can get a bit annoying when you really want to move quickly through 10000 or more items. (Alternately, their playlists could use a bit of reduction.)
[a href="index.php?act=findpost&pid=241659"][{POST_SNAPBACK}][/a]

Isn't that what accelerated scrolling is for? Mind you, I cant say I can tell the difference having it enabled or not with intellipoint 5.2.

They could also use page up & page down on the keyboard, or even try to bind them to the 4th & 5th mouse buttons if they have any, or even bind playlistfind to a shortcut & use its search from beginning thing.

Winamp seems to have a complete disregard for system mouse wheel settings, if you disable mouse wheel vertical scrolling it still scrolls 

My winamp scrolls 8 lines regardless of playlist size, unless i missed some setting.

Anyway I will implement something before 0.1.2 final (whenever that may be..).

Maybe something like this (radio buttons)
Title: Columns UI
Post by: Klato on 2004-09-17 09:56:06
Musicmusic,

Any way to possibly make arrow keys work in the album list uie?  In the normal album list, I am able to use arrows to quickly open a tree, close a tree, etc.  Also same thing with normal key presses, i.e. pressing M goes to Metal, then I hit right arrow, opens the Metal tree, hit M again, goes down to Metallica, etc.  If you could work this into it that would be great (unless I missed this...).  Excellent plugins man.
Title: Columns UI
Post by: Silverbolt on 2004-09-17 10:28:27
Quote
Any way to possibly make arrow keys work in the album list uie?  In the normal album list, I am able to use arrows to quickly open a tree, close a tree, etc.  Also same thing with normal key presses, i.e. pressing M goes to Metal, then I hit right arrow, opens the Metal tree, hit M again, goes down to Metallica, etc.[a href="index.php?act=findpost&pid=242314"][{POST_SNAPBACK}][/a]

Uncheck 'Process keyboard shortcuts' on the album list panel's config page.
Title: Columns UI
Post by: kode54 on 2004-09-17 17:13:21
Quote
Quote
Once again, I was out of it. I meant scrollwheel sensitivity.
...[a href="index.php?act=findpost&pid=241659"][{POST_SNAPBACK}][/a]

Isn't that what accelerated scrolling is for? Mind you, I cant say I can tell the difference having it enabled or not with intellipoint 5.2.

They could also use page up & page down on the keyboard, or even try to bind them to the 4th & 5th mouse buttons if they have any, or even bind playlistfind to a shortcut & use its search from beginning thing.

Winamp seems to have a complete disregard for system mouse wheel settings, if you disable mouse wheel vertical scrolling it still scrolls 

My winamp scrolls 8 lines regardless of playlist size, unless i missed some setting.

Anyway I will implement something before 0.1.2 final (whenever that may be..).

Maybe something like this (radio buttons)
  • use system settings (default)
  • use custom no. scroll lines per wheel rotation (or equiv of rotation on freely rotating wheels)
  • no. scroll lines is proportional to playlist size, lines = (playlist size / x), minimum y, maximum z

    Or even something crazy like lines = (playlist size/((playlist size)/(page size) + x) + (minimum value)), where x is user-definable, if that would even work properly..

    Unless you , or "they" have any better but concise suggestions
    [a href="index.php?act=findpost&pid=242242"][{POST_SNAPBACK}][/a]


Nope. Just one Tieu who came in the channel and asked for scrolling sensitivity like Winamp's, for their playlist of 10,000 files, and didn't really point out whether Winamp's scrolling was relative or configurable. He could not register at the forum because it refused his Yahoo address, and for some reason he didn't want to expose his university mail account to the administration of this forum. Or something.

The system setting is fine for me.
Title: Columns UI
Post by: kerpondile on 2004-09-18 13:11:22
. .
Title: Columns UI
Post by: Alkore on 2004-09-18 20:06:38
Hi, I´m using the "Azrael (Rexy Mod)" config and I´d like to make itt some changes...

I tried hard, but i just can´t figure out how to change the color of the words between brackets in the title field ... it was possible with azarel´s original config, but here the code has changed a lot, and I can´t do it..

Can anyone help??
Title: Columns UI
Post by: Insolent on 2004-09-19 09:27:40
Columns UI doesn't like transparency. These white pixels should be transparent. 

(http://img81.exs.cx/img81/6840/Untitled-7.png)
Title: Columns UI
Post by: jkwarras on 2004-09-19 12:02:57
Hi,

I requested this in the playlistfind thread but apparently this would have to be eventually implemented in the Albumlist panel itself, so there it goes 

Quote
Quote
I don't know if this will be really difficult, but I would love to see a albumlistfind now that we have the albumlist panel for Columns UI. I mean, playlistfind but for the albumlist

Do you mean when you type in the albumlist it opens the matching tree items? Anything like that would need to be implemented by the panel itself.
[a href="index.php?act=findpost&pid=242284"][{POST_SNAPBACK}][/a]


Thanks in advance.
Title: Columns UI
Post by: musicmusic on 2004-09-19 23:54:54
Quote
Columns UI doesn't like transparency. These white pixels should be transparent. 



Quote
Quote
I don't know if this will be really difficult, but I would love to see a albumlistfind now that we have the albumlist panel for Columns UI. I mean, playlistfind but for the albumlist

Do you mean when you type in the albumlist it opens the matching tree items? Anything like that would need to be implemented by the panel itself.
[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=242284")


Thanks in advance.
[a href="index.php?act=findpost&pid=242814"][{POST_SNAPBACK}][/a]

Sounds like a lot of work 

I dont have the time to add new features to that plugin unfortunately, sorry.

Oh, and Windows Me users can try kode54's modified [a href="http://www.cqasys.com/projects/kode54/utf8api.zip]utf8api.dll[/url] (the win9x one) and see if balloon tips work (remember to enable balloon tips in prefs as well).
Title: Columns UI
Post by: kwanbis on 2004-09-20 05:31:06
sorry to ask this kind of off-topic, but can someone really follow this 41 pages thread? everytime i think on readying it, i stop
Title: Columns UI
Post by: Insolent on 2004-09-20 06:12:40
Quote
Quote
Columns UI doesn't like transparency. These white pixels should be transparent. 

Title: Columns UI
Post by: foosion on 2004-09-20 16:36:44
The revised revised ui_extension API looks good, at least as far as I can tell now. I was quite busy with other matters, so I haven't been able to try it out or even finish adding panel support to foo_history.

A small request concerning the active item frame in the playlist: Could you please draw it below the text?
Title: Columns UI
Post by: Killmaster on 2004-09-21 06:02:34
Could you change it so that the albumlist panel will sort the database view in the same order as the albumlist settings?
Title: Columns UI
Post by: kode54 on 2004-09-21 08:42:07
Quote
Yeah, I'm using XP. The buttons were in PNG format. I had the two required DLLs (libpng and zlib) and it was still showing transparent bits as white though. I found a workaround however. I just opened the PNG in Paint and saved as a 24-bit BMP and instant transparency.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=242982")

Maybe Columns UI doesn't support 8bpp PNG with tRNS chunk in place of 32bpp. On an aside, it should probably support the bKGD chunk as well, which in some cases indicates a palette index that should be fully transparent, or a RGB color which may also be treated as transparent.

[a href="http://entropymine.com/jason/tweakpng/]TweakPNG[/url] is really useful for examining or tweaking your images.
Title: Columns UI
Post by: Insolent on 2004-09-22 05:41:06
Quote
Quote
Yeah, I'm using XP. The buttons were in PNG format. I had the two required DLLs (libpng and zlib) and it was still showing transparent bits as white though. I found a workaround however. I just opened the PNG in Paint and saved as a 24-bit BMP and instant transparency.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=242982")

Maybe Columns UI doesn't support 8bpp PNG with tRNS chunk in place of 32bpp. On an aside, it should probably support the bKGD chunk as well, which in some cases indicates a palette index that should be fully transparent, or a RGB color which may also be treated as transparent.

[a href="http://entropymine.com/jason/tweakpng/]TweakPNG[/url] is really useful for examining or tweaking your images.
[a href="index.php?act=findpost&pid=243260"][{POST_SNAPBACK}][/a]

 
Title: Columns UI
Post by: SoulEata on 2004-09-22 21:47:41
musicmusic, because of you I am now using fb2k 

However, I'd like it so much better if the dbexplorer could be an actual TAB in foobar, versus a side-panel.

Thanks alot.
Title: Columns UI
Post by: spaceships on 2004-09-25 03:48:52
maybe a bug, maybe not can you no longer chose the color for everyother color?
Title: Columns UI
Post by: yojig on 2004-09-25 06:08:11
Quote
Quote
@musicmusic

i found very annoying bug.. It appears only windows2000 sp4 (at windows XP all ok).. Baloon tooltip does not redraws when i press next track or pause/unpause..

For example, when foobar pared-down into tray i press play baloon tooltip shows "britney spears - blah" then i press next song hotkey BUT tooltip don't show name of next track(not redraws), he shows "britney spears - blah" again... 

Please fix this small, but very annoying bug which goes since first versions..

On 'default UI' - all ok
[a href="index.php?act=findpost&pid=241634"][{POST_SNAPBACK}][/a]


It should be fied for the next version, thanks for the report.


Want to notice you, today try alpha4 on 2ksp4 -- all works fine! Thanks!
Title: Columns UI
Post by: kerpondile on 2004-09-26 21:36:11
Just wanted to say that I love this extension
Title: Columns UI
Post by: R2D2 on 2004-09-27 17:27:37
When I set the sorting in the databse explorer panel to %_path%, it sorts by %album%. Why?
Title: Columns UI
Post by: upNorth on 2004-09-27 18:39:08
Quote
When I set the sorting in the databse explorer panel to %_path%, it sorts by %album%. Why?
[a href="index.php?act=findpost&pid=244846"][{POST_SNAPBACK}][/a]
Because all you albums have their own directory?

At least that would explain it to some extent...
Title: Columns UI
Post by: R2D2 on 2004-09-28 05:53:06
Quote
Quote
When I set the sorting in the databse explorer panel to %_path%, it sorts by %album%. Why?
[a href="index.php?act=findpost&pid=244846"][{POST_SNAPBACK}][/a]
Because all you albums have their own directory?

At least that would explain it to some extent...
[a href="index.php?act=findpost&pid=244858"][{POST_SNAPBACK}][/a]


Yes...all album have their own directories, but %_path% does show the whole path...doesn't it?
I have them in directories like %genre%\%artist%\%album%, so any alternative rock album would come before the other albums...which isn't the case.
So...the sorting must be wrong in some way. I have tried sorting by %artist% too, but that gives me the same result .
Title: Columns UI
Post by: upNorth on 2004-09-28 18:16:36
I just got this idea:
Wouldn't it be nice to add some colors to the playlist switcher panel, to make it easier to differentiate between different playlist types? This could be done with TAGZ code in it's own box, under "Columns UI->Display->Playlist switcher..." in preferences.

Reasoning:
I have quite a few different types of playlists, based on their contents and how they where generated (using the extended playlist generator). Some of my types are: Genre based, play count, track rating, streaming, temp and more.

Here is a screenshot (http://www.stud.ntnu.no/~mortek/foobar2000/playlist250904.PNG) of how it might look. In that screenshot, all playlists that should be forced to show all tracks as singles (meaning, show both artist and title info ++) starts with -s-, the ones generated from track rating and play count, shows the sorting used in parenthesis and some of these which are genre specific, also shows genre.

I think it would look alot better and be easier to read, if I could make all "force single mode" playlists to appear in one color/shade, all generated from track rating in another, play count in a third, with the info in parenthesis dimmed and so on.

By using special characters/strings (e.g. -s-, ¤, =, ..) in the playlist name you could simply replace them with color codes before display, and hence get a list that would be both cleaner and easier to read at the same time. These now "invisible" special characters/strings could still be used in the formatting of the playlist

So, does this sound way over the top? Would it be alot of work to add this as an option, in addition to the current "one color fits all"?
Title: Columns UI
Post by: anza on 2004-09-28 18:19:31
Is there an option to disable the title bars of the sidebar panels in beta4?
Title: Columns UI
Post by: foosion on 2004-09-28 18:32:14
foo_ui_columns 0.1.2 alpha 4 is... how should I put it... simply great.

Yet, there is no light without darkness: In ui_extension.h, there is a mysterious #include "helper.h" directive, but there is no helper.h in ui_extension.zip. foo_history compiled fine after commenting that out.

A small feature request: Could you add support for the ui_drop_item_callback? All that is needed, is a call to ui_drop_item_callback::g_is_accepted_type() and ui_drop_item_callback::g_on_drop(). I would appreciate it, if I could use the plugin installation feature of foo_beammeup in foo_ui_columns.

On a sidenote, would it be OK, if I used code from foo_history_panel in foo_history?
Title: Columns UI
Post by: kode54 on 2004-09-29 09:32:51
Maybe that was supposed to be helpers.h, for the Foobar2000 SDK helpers, although it doesn't make much sense to include it in a service declaration if it doesn't depend on it.
Title: Columns UI
Post by: syrek on 2004-09-29 13:40:56
 ). I used 24 bit PNG with transparency, if I'm correct that makes 32bit PNG.

the second thing is, the bevel on mouse over, I've made mouseover images, so why is there bevel, can I shut it down somewhere in the prefs :?

[span style='font-size:8pt;line-height:100%']if someone want to make a azreal coulourtheme for hmmxp I would be more happy  [/span]
Title: Columns UI
Post by: mazy on 2004-09-29 15:35:04
Quote
the second thing is, the bevel on mouse over, I've made mouseover images, so why is there bevel, can I shut it down somewhere in the prefs :?

i've asked about that before. as it is right now, you can only have normal state plus optionally mouse over state, but the component used for that renders windows buttons underneath those bitmaps.

musicmusic said, that he should be able to disable that, so we could have only our bitmaps rendered and nothing else (i asked about possibility of down state, but it can't be done with that component that he is using).
Title: Columns UI
Post by: syrek on 2004-09-29 15:43:54
Quote
Quote
the second thing is, the bevel on mouse over, I've made mouseover images, so why is there bevel, can I shut it down somewhere in the prefs :?

i've asked about that before. as it is right now, you can only have normal state plus optionally mouse over state, but the component used for that renders windows buttons underneath those bitmaps.

musicmusic said, that he should be able to disable that, so we could have only our bitmaps rendered and nothing else (i asked about possibility of down state, but it can't be done with that component that he is using).
[a href="index.php?act=findpost&pid=245255"][{POST_SNAPBACK}][/a]


to bad, I don't like the bevel thingie to much 

I solved the whitespace thingie, I just wasn't stubern enough with nudging. I thought I tried the really close aproach before, but then the buttons came out all wrong, but they seem to work alright now 

for this to be the cooooolest button set I will look to the design of play icon etc. this weekend prob 

(http://www.twc.sshunet.nl/~kjvdven/images/Syrek/foo_hmmxp.png)
I cleaned the buttons a little
Title: Columns UI
Post by: spase on 2004-09-30 02:11:56
In alpha 4, database explorer panel cant show in the toolbar (rather than the sidebar) anymore.  I suppose this is intentional?

Also one suggestion i would have is adding a button to the toolbar to show/hide the sidebar.
Title: Columns UI
Post by: jkwarras on 2004-09-30 08:42:18
Quote
In alpha 4, database explorer panel cant show in the toolbar (rather than the sidebar) anymore.  I suppose this is intentional?


I can show it in the toolbar with alpha4. Maybe you need to download the latest explorer panel version 
Title: Columns UI
Post by: longyan on 2004-09-30 08:50:00
I used alpha 4,but I think it's worse than alpha 3.
And both can't load the vis color setting in the fcs files.
Is it a bug? But this works in 0.1.1.
Title: Columns UI
Post by: spase on 2004-09-30 08:56:57
Quote
Quote
In alpha 4, database explorer panel cant show in the toolbar (rather than the sidebar) anymore.  I suppose this is intentional?


I can show it in the toolbar with alpha4. Maybe you need to download the latest explorer panel version 
[a href="index.php?act=findpost&pid=245400"][{POST_SNAPBACK}][/a]


no it doesn't work.  I have the newest verions.

What i mean is that in the old 0.1.1 the album list could appear in the toolbar, not the side bar, and that is why there is an option for minimum height. 

something like...

(http://wam.umd.edu/~ramseth/listers.PNG)
Title: Columns UI
Post by: witt on 2004-09-30 09:23:24
Quote
Quote
Quote
In alpha 4, database explorer panel cant show in the toolbar (rather than the sidebar) anymore.  I suppose this is intentional?


I can show it in the toolbar with alpha4. Maybe you need to download the latest explorer panel version 
[a href="index.php?act=findpost&pid=245400"][{POST_SNAPBACK}][/a]


no it doesn't work.  I have the newest verions.

What i mean is that in the old 0.1.1 the album list could appear in the toolbar, not the side bar, and that is why there is an option for minimum height. 

something like...
[a href="index.php?act=findpost&pid=245405"][{POST_SNAPBACK}][/a]

Check "Show all toolbars" in Columns UI preferenses.
Title: Columns UI
Post by: /\/irana on 2004-09-30 11:46:44
Quote
Quote
In alpha 4, database explorer panel cant show in the toolbar (rather than the sidebar) anymore.  I suppose this is intentional?


I can show it in the toolbar with alpha4. Maybe you need to download the latest explorer panel version 
[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=245400")

Where can I download the latest panel plugin?
[a href="http://members.lycos.co.uk/musicf/temp/alpha%204]This link[/url] just show me the following message,"The page cannot be found"
Title: Columns UI
Post by: WhiteLion on 2004-09-30 13:24:25
Quote
Where can I download the latest panel plugin?
This link (http://members.lycos.co.uk/musicf/temp/alpha%204) just show me the following message,"The page cannot be found"
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=245439")

Try accessing from the upper page: [a href="http://members.lycos.co.uk/musicf/temp/]http://members.lycos.co.uk/musicf/temp/[/url]
The link IS working.
Title: Columns UI
Post by: /\/irana on 2004-09-30 14:27:50
Quote
Quote
Where can I download the latest panel plugin?
This link (http://members.lycos.co.uk/musicf/temp/alpha%204) just show me the following message,"The page cannot be found"
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=245439")

Try accessing from the upper page: [a href="http://members.lycos.co.uk/musicf/temp/]http://members.lycos.co.uk/musicf/temp/[/url]
The link IS working.
[a href="index.php?act=findpost&pid=245462"][{POST_SNAPBACK}][/a]

OK
I changed a proxy server and have got it.
Thanks anyway
Title: Columns UI
Post by: liquify on 2004-09-30 16:18:39
Okay, someone asked a question and no answer was given so I'm going to ask again and provide a screenshot.

I've searched through all the settings and had friends who've been using Foobar longer than me look as well and I can't figure out how to turn this off.. see image.

All I'm looking for is a way to turn off or disable the headers on the sidebar as they are cluttered and do not inherit the style I wrote for bb4win.

Any help you can provide would be great, thanks. 

(http://www.stupidmotards.com/misery/goo.jpg)
Title: Columns UI
Post by: spase on 2004-09-30 16:28:25
Quote
Quote
Quote
Quote
In alpha 4, database explorer panel cant show in the toolbar (rather than the sidebar) anymore.  I suppose this is intentional?


I can show it in the toolbar with alpha4. Maybe you need to download the latest explorer panel version 
[a href="index.php?act=findpost&pid=245400"][{POST_SNAPBACK}][/a]


no it doesn't work.  I have the newest verions.

What i mean is that in the old 0.1.1 the album list could appear in the toolbar, not the side bar, and that is why there is an option for minimum height. 

something like...
[a href="index.php?act=findpost&pid=245405"][{POST_SNAPBACK}][/a]

Check "Show all toolbars" in Columns UI preferenses.
[a href="index.php?act=findpost&pid=245413"][{POST_SNAPBACK}][/a]



duhhhhhh
Title: Columns UI
Post by: spase on 2004-09-30 16:38:38
Quote
Okay, someone asked a question and no answer was given so I'm going to ask again and provide a screenshot.

I've searched through all the settings and had friends who've been using Foobar longer than me look as well and I can't figure out how to turn this off.. see image.

All I'm looking for is a way to turn off or disable the headers on the sidebar as they are cluttered and do not inherit the style I wrote for bb4win.

Any help you can provide would be great, thanks.  

(see image above)

[a href="index.php?act=findpost&pid=245502"][{POST_SNAPBACK}][/a]


agreed
Title: Columns UI
Post by: upNorth on 2004-09-30 17:24:22
@liquify: I would also like to be able to disable headers, but this is an alpha version and headers was introduced in the latest alpha, if I'm not mistaken. musicmusic (the developer) usually answers all questions, but he hasn't read/posted since anza made this request in the first place. So, just be patient until musicmusic drops by... 

Btw: Just a guess, but he might have added headers to have something to right click on to bring up the panel related context menu. Instead of the way it worked previously, when this menu was added at the top of the standard context menu.
Title: Columns UI
Post by: vip on 2004-09-30 20:45:34
cant get alpha 4 to download, always freezes at 29%
Title: Columns UI
Post by: dano on 2004-09-30 22:08:52
Quote
cant get alpha 4 to download, always freezes at 29%
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=245555")

I have upped the whole package [a href="http://foobar.nub4life.net/files/foo_columns/columns_UI_012_alpha4.rar]here[/url]
Title: Columns UI
Post by: musicmusic on 2004-10-01 01:33:24
Quote from: foosion,Sep 20 2004, 03:36 PM
The revised revised ui_extension API looks good, at least as far as I can tell now. I was quite busy with other matters, so I haven't been able to try it out or even finish adding panel support to foo_history.

A small request concerning the active item frame in the playlist: Could you please draw it below the text?
[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=243085")
Hi,

I actually prefer text underneath frame. Maybe an option could be done at some point.


Quote from: Killmaster,Sep 21 2004, 05:02 AM
Could you change it so that the albumlist panel will sort the database view in the same order as the albumlist settings?
[a href="index.php?act=findpost&pid=243224"][{POST_SNAPBACK}][/a]
That would require the panel to be implemented in teh albumlist componenet, or at least some changes or something.


Quote from: kode54,Sep 21 2004, 07:42 AM
Quote from: Insolent,Sep 19 2004, 10:12 PM
Yeah, I'm using XP. The buttons were in PNG format. I had the two required DLLs (libpng and zlib) and it was still showing transparent bits as white though. I found a workaround however. I just opened the PNG in Paint and saved as a 24-bit BMP and instant transparency.
[a href="index.php?act=findpost&pid=242982"][{POST_SNAPBACK}][/a]

Maybe Columns UI doesn't support 8bpp PNG with tRNS chunk in place of 32bpp. On an aside, it should probably support the bKGD chunk as well, which in some cases indicates a palette index that should be fully transparent, or a RGB color which may also be treated as transparent.

[a href="http://entropymine.com/jason/tweakpng/]TweakPNG[/url] is really useful for examining or tweaking your images.
[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=243260")

I know my png loader sucks, but I dont know anything about the things you meantioned anyway... Write me a decent one if you feel up to it...

Quote from: SoulEata,Sep 22 2004, 08:47 PM
musicmusic, because of you I am now using fb2k  

However, I'd like it so much better if the dbexplorer could be an actual TAB in foobar, versus a side-panel.

Thanks alot.
[a href="index.php?act=findpost&pid=243682"][{POST_SNAPBACK}][/a]
Sorry, no plans for that at the moment.

Quote from: spaceships,Sep 25 2004, 02:48 AM
maybe a bug, maybe not can you no longer chose the color for everyother color?
[a href="index.php?act=findpost&pid=244284"][{POST_SNAPBACK}][/a]
Do not know what yuo mean. Maybe you need to press the apply button ?

Quote from: yojig,Sep 25 2004, 05:08 AM
Quote from: musicmusic,Sep 17 2004, 07:33 AM
Quote from: yojig,Sep 14 2004, 09:59 AM
@musicmusic

i found very annoying bug.. It appears only windows2000 sp4 (at windows XP all ok).. Baloon tooltip does not redraws when i press next track or pause/unpause..

For example, when foobar pared-down into tray i press play baloon tooltip shows "britney spears - blah" then i press next song hotkey BUT tooltip don't show name of next track(not redraws), he shows "britney spears - blah" again... 

Please fix this small, but very annoying bug which goes since first versions..

On 'default UI' - all ok
[a href="index.php?act=findpost&pid=241634"][{POST_SNAPBACK}][/a]


It should be fied for the next version, thanks for the report.


Want to notice you, today try alpha4 on 2ksp4 -- all works fine! Thanks!
[a href="index.php?act=findpost&pid=244302"][{POST_SNAPBACK}][/a]
Thanks for the confirmatioin 

Quote from: kerpondile,Sep 26 2004, 08:36 PM
Just wanted to say that I love this extension
[a href="index.php?act=findpost&pid=244676"][{POST_SNAPBACK}][/a]
Yeah


Quote from: R2D2,Sep 27 2004, 04:27 PM
When I set the sorting in the databse explorer panel to %_path%, it sorts by %album%. Why?
[a href="index.php?act=findpost&pid=244846"][{POST_SNAPBACK}][/a]
I don't think the sort setting actually does anything.

Quote from: upNorth,Sep 28 2004, 05:16 PM
I just got this idea:
Wouldn't it be nice to add some colors to the playlist switcher panel, to make it easier to differentiate between different playlist types? This could be done with TAGZ code in it's own box, under "Columns UI->Display->Playlist switcher..." in preferences.

Reasoning:
I have quite a few different types of playlists, based on their contents and how they where generated (using the extended playlist generator). Some of my types are: Genre based, play count, track rating, streaming, temp and more.

Here is a [a href="http://www.stud.ntnu.no/~mortek/foobar2000/playlist250904.PNG]screenshot[/url] of how it might look. In that screenshot, all playlists that should be forced to show all tracks as singles (meaning, show both artist and title info ++) starts with -s-, the ones generated from track rating and play count, shows the sorting used in parenthesis and some of these which are genre specific, also shows genre.

I think it would look alot better and be easier to read, if I could make all "force single mode" playlists to appear in one color/shade, all generated from track rating in another, play count in a third, with the info in parenthesis dimmed and so on.

By using special characters/strings (e.g. -s-, ¤, =, ..) in the playlist name you could simply replace them with color codes before display, and hence get a list that would be both cleaner and easier to read at the same time. These now "invisible" special characters/strings could still be used in the formatting of the playlist

So, does this sound way over the top? Would it be alot of work to add this as an option, in addition to the current "one color fits all"?
[a href="index.php?act=findpost&pid=245096"][{POST_SNAPBACK}][/a]
It would require either tagz or a true/false filter thing like tha current playlist filer, wihich would chosse from two diff. colours.

I have no plans for that at the moment, you can actually use colour codes there if you want, put them in the playlist name.
Quote from: anza,Sep 28 2004, 05:19 PM
Is there an option to disable the title bars of the sidebar panels in beta4?
[a href="index.php?act=findpost&pid=245098"][{POST_SNAPBACK}][/a]
It is forthcoming.


Quote from: foosion,Sep 28 2004, 05:32 PM
foo_ui_columns 0.1.2 alpha 4 is... how should I put it... simply great.
Ha ha thanks

Quote from: foosion,Sep 28 2004, 05:32 PM
Yet, there is no light without darkness: In ui_extension.h, there is a mysterious #include "helper.h" directive, but there is no helper.h in ui_extension.zip. foo_history compiled fine after commenting that out.
Yep, just comment it out for now, it was some obsolete crap I was writing, unnecessary.

Quote from: foosion,Sep 28 2004, 05:32 PM
A small feature request: Could you add support for the ui_drop_item_callback? All that is needed, is a call to ui_drop_item_callback::g_is_accepted_type() and ui_drop_item_callback::g_on_drop(). I would appreciate it, if I could use the plugin installation feature of foo_beammeup in foo_ui_columns.
Yeah, there wan't any documentation about that, I wasn't sure if it was called in playlist_oper::process_droped_files*() or not, and did not get around to cheecking. I will fix it for the next version.

Quote from: foosion,Sep 28 2004, 05:32 PM
On a sidenote, would it be OK, if I used code from foo_history_panel in foo_history?
[a href="index.php?act=findpost&pid=245101"][{POST_SNAPBACK}][/a]
Of course, go for it . I would check over it all first, of course though. I know,  for example, the history::on_items_removed() handler messes up the selection.

Quote from: syrek,Sep 29 2004, 12:40 PM
). I used 24 bit PNG with transparency, if I'm correct that makes 32bit PNG.
[a href="index.php?act=findpost&pid=245247"][{POST_SNAPBACK}][/a]

Hi, (i think) the space you refer to is because the buttons are indented when pressed. When extra options are implemented, it will be avoidable.

Quote from: longyan,Sep 30 2004, 07:50 AM
I used alpha 4,but I think it's worse than alpha 3.
The main thing behind alpha 4 was the api changes.
Quote from: longyan,Sep 30 2004, 07:50 AM
And both can't load the vis color setting in the fcs files.[a href="index.php?act=findpost&pid=245403"][{POST_SNAPBACK}][/a]
Vis panels support instance-specific colours, currently imported vis colours affect new vis panels only (i think).

Quote from: liquify,Sep 30 2004, 03:18 PM
Okay, someone asked a question and no answer was given so I'm going to ask again and provide a screenshot.

I've searched through all the settings and had friends who've been using Foobar longer than me look as well and I can't figure out how to turn this off.. see image.

All I'm looking for is a way to turn off or disable the headers on the sidebar as they are cluttered and do not inherit the style I wrote for bb4win.

Any help you can provide would be great, thanks.  



Btw: Just a guess, but he might have added headers to have something to right click on to bring up the panel related context menu. Instead of the way it worked previously, when this menu was added at the top of the standard context menu.
[a href="index.php?act=findpost&pid=245515"][{POST_SNAPBACK}][/a]
Yes, I have been very busy (started uni) but I will either make it optional, or show them only for panels (as opposed to toolbars).
Title: Columns UI
Post by: saratoga on 2004-10-01 06:30:06
Looks great.
Title: Columns UI
Post by: foosion on 2004-10-01 06:59:36
Quote
Hi,

I actually prefer text underneath frame. Maybe an option could be done at some point.

Well, I wouldn't care, if the two didn't overlap.  Just do as you see fit.

Quote
Quote
On a sidenote, would it be OK, if I used code from foo_history_panel in foo_history?
[a href="index.php?act=findpost&pid=245101"][{POST_SNAPBACK}][/a]
Of course, go for it . I would check over it all first, of course though. I know,  for example, the history::on_items_removed() handler messes up the selection.

Thanks. I think I'll end up writing the history_callback handling from scratch anyway, since I've received a bug report that looks suspiciously like a multi-threading issue.
Title: Columns UI
Post by: liquify on 2004-10-01 12:52:40
Quote
Chill out, its an alpha version.. Not to mention the pallette title (i.e. small caption) font & size settings in display properties seems a bit messed up for your theme. I could also make them use xp theming, but it is far more complicated..


I am 'chilled'.

Palette title is fine.. I use Windows Classic Style in XP underneath bb4win because it looks the least cluttered, I can't see any of the title bars, palette or otherwise, because of the bb4win gradient overlay, which is why I was curious as to whether or not they can be disabled.  Now that I know they can't, I'll anxiously await your next release.

Thanks for the reply and for working so hard on this for us.
Title: Columns UI
Post by: Killmaster on 2004-10-01 22:20:25
Quote
Quote
Could you change it so that the albumlist panel will sort the database view in the same order as the albumlist settings?
[a href="index.php?act=findpost&pid=243224"][{POST_SNAPBACK}][/a]
That would require the panel to be implemented in teh albumlist componenet, or at least some changes or something.[a href="index.php?act=findpost&pid=245586"][{POST_SNAPBACK}][/a]


Sorry, I should have clarified... currently, when I have "auto send to playlist" enabled, it sorts the songs in the playlist according to the "sort new files by" setting in preferences/core.  What I'd like is for it to use the same sort settings as the custom sort in the album list panel settings, or the normal view sorting scheme if that's not enabled.
Title: Columns UI
Post by: falconfox on 2004-10-03 03:40:24
Hey all. This plugin rocks. I have used alpha 3 since it came out and liked many of the options. I was excited to see alpha 4 come out. However, with alpha 4, i noticed you can only have 1 visualization on the sidebar. Can you change it back so that you can have as many visualizations as you want. - Screenshot - (http://www.nd.edu/~pschweih/foobar.bmp)  Thanks guys!
Title: Columns UI
Post by: musicmusic on 2004-10-04 22:45:51
Quote
Thanks.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=245632")
Your welcome.

Quote
Quote
Quote
Could you change it so that the albumlist panel will sort the database view in the same order as the albumlist settings?
[a href="index.php?act=findpost&pid=243224"][{POST_SNAPBACK}][/a]
That would require the panel to be implemented in teh albumlist componenet, or at least some changes or something.[a href="index.php?act=findpost&pid=245586"][{POST_SNAPBACK}][/a]


Sorry, I should have clarified... currently, when I have "auto send to playlist" enabled, it sorts the songs in the playlist according to the "sort new files by" setting in preferences/core.  What I'd like is for it to use the same sort settings as the custom sort in the album list panel settings, or the normal view sorting scheme if that's not enabled.
[a href="index.php?act=findpost&pid=245754"][{POST_SNAPBACK}][/a]
Hrm.. I'll look into what is different from what album list does. Does it sort as expected in the panel using double-click or the context menu options?

Quote
Hey all. This plugin rocks. I have used alpha 3 since it came out and liked many of the options. I was excited to see alpha 4 come out. However, with alpha 4, i noticed you can only have 1 visualization on the sidebar. Can you change it back so that you can have as many visualizations as you want. [a href="http://www.nd.edu/~pschweih/foobar.bmp]- Screenshot -[/url]   Thanks guys!
[a href="index.php?act=findpost&pid=246004"][{POST_SNAPBACK}][/a]
It was changed for some reasons.

I think I will do something like SHIFT click to force an add, ctrl click for toggle (insert) shift+ctrl for force insert, and of course click for toggle (add).

In the mean time, you should have no problems loading alpha 3, adding your vis panels, and then overwriting it with alpha 4 (or whatever..).



As for transparent PNGs, Im very confused because it is not working on my laptop.... Oh well, whatever..
Title: Columns UI
Post by: Chairman85 on 2004-10-04 23:13:39
In the Album list panel, is there a way to allow the 'Auto send to playlist : ' to work like the 'Compare following strings and use output for name if identical for all files dropped' in the main columns_ui?
Title: Columns UI
Post by: Killmaster on 2004-10-05 07:32:37
Quote
Hrm.. I'll look into what is different from what album list does. Does it sort as expected in the panel using double-click or the context menu options?[a href="index.php?act=findpost&pid=246343"][{POST_SNAPBACK}][/a]



All of the options sort according to the core setting, which on my computer is %_path%|$num(%_subsong%,2)

What I'd like to see is a continuation of the existing sort behavior - so if I have my albumlist set to "artist|(date) album|tracknumber - title",  and I click on "(date) album," it'll sort by "tracknumber - title" instead of "%_path%|$num(%_subsong%,2)"

Naturally, custom sort should work the same way as well, if enabled.

I don't know if it's the same as the normal album list's behavior, but if regular albumlist has this problem then I don't see why panel album list couldn't have this fixed
Title: Columns UI
Post by: musicmusic on 2004-10-05 19:56:05
Quote
In the Album list panel, is there a way to allow the 'Auto send to playlist : ' to work like the 'Compare following strings and use output for name if identical for all files dropped' in the main columns_ui?
[a href="index.php?act=findpost&pid=246348"][{POST_SNAPBACK}][/a]
Sorry, I am not adding any new  features for the minute.


Quote
Quote
Hrm.. I'll look into what is different from what album list does. Does it sort as expected in the panel using double-click or the context menu options?[a href="index.php?act=findpost&pid=246343"][{POST_SNAPBACK}][/a]



All of the options sort according to the core setting, which on my computer is %_path%|$num(%_subsong%,2)

What I'd like to see is a continuation of the existing sort behavior - so if I have my albumlist set to "artist|(date) album|tracknumber - title",  and I click on "(date) album," it'll sort by "tracknumber - title" instead of "%_path%|$num(%_subsong%,2)"

Naturally, custom sort should work the same way as well, if enabled.

I don't know if it's the same as the normal album list's behavior, but if regular albumlist has this problem then I don't see why panel album list couldn't have this fixed
[a href="index.php?act=findpost&pid=246414"][{POST_SNAPBACK}][/a]

Oh sorry, I got confused when you refered to "album list", I though you meant the behaviour different.

I'll check if it is not much hassle, for auto-send to only, if so I will change it for the next version.
Title: Columns UI
Post by: Duble0Syx on 2004-10-05 20:21:08
Any chance of columns getting colored borders in the next release?  Be nice to finally get rid of the 10 extra columns I have to create seperators.  and now some picture to clarify:
(http://www.wowway.com/~beatyc/untitled.jpg)
I like having seperation between the columns of course.
(http://www.wowway.com/~beatyc/untitled2.jpg)
Thats what I don't like doing to get them.  Is it posisble to just stick a checkbox or something so create a pixel border and somewhere to set the color?
I love this UI though, best damn thing I've used for the best audio player out there.
Title: Columns UI
Post by: anza on 2004-10-05 20:25:46
Quote
Any chance of columns getting colored borders in the next release?  Be nice to finally get rid of the 10 extra columns I have to create seperators.  and now some picture to clarify:
...
I like having seperation between the columns of course.
...
Thats what I don't like doing to get them.  Is it posisble to just stick a checkbox or something so create a pixel border and somewhere to set the color?
I love this UI though, best damn thing I've used for the best audio player out there.
[a href="index.php?act=findpost&pid=246519"][{POST_SNAPBACK}][/a]

Ít's already possible to set the frame colors of the columns (check the tools button in columns configuration and select "String help").
Title: Columns UI
Post by: Duble0Syx on 2004-10-05 20:52:42
Quote
Quote
Any chance of columns getting colored borders in the next release?  Be nice to finally get rid of the 10 extra columns I have to create seperators.  and now some picture to clarify:
...
I like having seperation between the columns of course.
...
Thats what I don't like doing to get them.  Is it posisble to just stick a checkbox or something so create a pixel border and somewhere to set the color?
I love this UI though, best damn thing I've used for the best audio player out there.
[a href="index.php?act=findpost&pid=246519"][{POST_SNAPBACK}][/a]

Ít's already possible to set the frame colors of the columns (check the tools button in columns configuration and select "String help").
[a href="index.php?act=findpost&pid=246520"][{POST_SNAPBACK}][/a]

Now I am sounding stupid, but that isn't very clear.  I tried to do what I think I should be doing but with no result.  Perhaps someone could show me an example?
Title: Columns UI
Post by: musicmusic on 2004-10-05 21:30:59
Quote
Now I am sounding stupid, but that isn't very clear.  I tried to do what I think I should be doing but with no result.  Perhaps someone could show me an example?
[a href="index.php?act=findpost&pid=246526"][{POST_SNAPBACK}][/a]

It says
Quote
Colour string - 9 colour codes in format: text|selected text|background|selected background|[selected background non-focus]|[left frame]|[top frame]|[right frame]|[bottom frame]


So e.g.
Code: [Select]
0|ffffff|ffffff|0||||ff0000

will have a blue right border in each cell in that column.

You would need to have right borders in each column except the last for what you want. But having a different separator colour when the item is selected is not currently supportted.
Title: Columns UI
Post by: Duble0Syx on 2004-10-05 21:39:44
Quote
Quote
Now I am sounding stupid, but that isn't very clear.  I tried to do what I think I should be doing but with no result.  Perhaps someone could show me an example?
[a href="index.php?act=findpost&pid=246526"][{POST_SNAPBACK}][/a]

It says
Quote
Colour string - 9 colour codes in format: text|selected text|background|selected background|[selected background non-focus]|[left frame]|[top frame]|[right frame]|[bottom frame]


So e.g.
Code: [Select]
0|ffffff|ffffff|0||||ff0000

will have a blue right border in each cell in that column.

You would need to have right borders in each column except the last for what you want. But having a different separator colour when the item is selected is not currently supportted.
[a href="index.php?act=findpost&pid=246533"][{POST_SNAPBACK}][/a]

Ah, All those brackets in the help had me confused.  Thanks, I see how it works now.
Title: Columns UI
Post by: Duble0Syx on 2004-10-05 21:50:07
Oh, and I have it set so every other line is a different color
Quote
$if($greater($mod(%_playlist_number%,2),0),$rgb(000,000,000),$rgb(030,030,030))

but when I use the borders that no longer works.  Do the 2 just not work together or have I screwed up, or do the color settings override my other color settings?
Title: Columns UI
Post by: ep0ch on 2004-10-07 10:30:52
Hello Musicmusic I have another feature suggestion for some date in the future - not sure if it's been discussed before but...

Would it be possible to have muliple columns configs (just "columns")? And have a drop down ui extension that lets the user choose which config to apply?

Also ideally someway of choosing which of these configs to use when the foobar window is maximised or not (Usually I only have the window about 300x200 px in size with 3 columns, however i'd like foobar to use another config that uses about 7 columns when maximised).

Just a thought....

Cheers!
Title: Columns UI
Post by: anza on 2004-10-07 14:17:48
Quote
Also ideally someway of choosing which of these configs to use when the foobar window is maximised or not (Usually I only have the window about 300x200 px in size with 3 columns, however i'd like foobar to use another config that uses about 7 columns when maximised).
[a href="index.php?act=findpost&pid=246862"][{POST_SNAPBACK}][/a]


I second this!
Title: Columns UI
Post by: 81x on 2004-10-07 17:27:41
Quote
Quote
Also ideally someway of choosing which of these configs to use when the foobar window is maximised or not (Usually I only have the window about 300x200 px in size with 3 columns, however i'd like foobar to use another config that uses about 7 columns when maximised).
[a href="index.php?act=findpost&pid=246862"][{POST_SNAPBACK}][/a]


I second this!
[a href="index.php?act=findpost&pid=246903"][{POST_SNAPBACK}][/a]


Yeah i like this idea to, I suggested a similar idea a few pages back. But mine was about showing however many columns depending on whether the sidebar was visible or not (Usually i have 6 with, 9 without). Don't think musicmusic was keen on the idea tho
Title: Columns UI
Post by: anza on 2004-10-07 18:58:00
Quote
Quote
Quote
Also ideally someway of choosing which of these configs to use when the foobar window is maximised or not (Usually I only have the window about 300x200 px in size with 3 columns, however i'd like foobar to use another config that uses about 7 columns when maximised).
[a href="index.php?act=findpost&pid=246862"][{POST_SNAPBACK}][/a]


I second this!
[a href="index.php?act=findpost&pid=246903"][{POST_SNAPBACK}][/a]


Yeah i like this idea to, I suggested a similar idea a few pages back. But mine was about showing however many columns depending on whether the sidebar was visible or not (Usually i have 6 with, 9 without). Don't think musicmusic was keen on the idea tho
[a href="index.php?act=findpost&pid=246949"][{POST_SNAPBACK}][/a]


Of course it could be possible to achieve it with some tweaking of the resize value of the columns that you don't want to be seen. Just make it considerably bigger than the others' values are.

I just tested making a new column with the default width and resize value (both 100) and it's invisible when foobar's window is the size I usually have it, and it's perfectly visible when maximized.
I think I'll soon start tweaking my config...

edit: Ok, it doesn't work quite like that. It seems that you will have to have the width and resize values as the same (ie 10 and 10 or 100 and 100 etc) and it works.
Title: Columns UI
Post by: ep0ch on 2004-10-07 23:17:37
Quote
don't think musicmusic was keen on the idea tho


ahhhh don't worry he'll come through
Title: Columns UI
Post by: foosion on 2004-10-08 00:06:41
A small feature request: Could you make it so, that a sidebar panel is activated when its titlebar is clicked? I just thought that if it looks like a docked dialog, it should also feel that way.
Title: Columns UI
Post by: BlindSeer on 2004-10-08 17:50:30
Loving the albumlist panel. I've noticed one bug though- if you select one item, scroll down, and then drag another item onto the playlist without selecting it first, the panel scrolls back up to the selected item.
Title: Columns UI
Post by: anza on 2004-10-08 18:43:24
What about an option to select what command to run when user double clicks on the background? I'd like to assign "Add files..." to it, just as in Photoshop
Title: Columns UI
Post by: janjan on 2004-10-12 08:09:05
Three things:

1: If you add 'playlist switcher', 'playback button' and 'album list' (in this order from top to bottom) and now try to drag the top part the playback buttons do not move. (perhaps this was reported earlier, don't know)

2: I want to start developing a extension but I can't get the source compiled (using Visual Studio  6). It complains about an unknown 'GetAncestor()'. I tried several places where to put all the files and several combinations of dependencies. Could someone give me a hint what I must do to get foo_static_panel compiled?

3: I'm not sure about this one. Create as many playlist until the vertical  scrollbar appears in the playlist switcher thing. Now scroll to the top and select the first entry. After closing and reopening the first entry is still selected but it is most often not visible. That means the scrollbar is centered. I hope this is understandable.

Keep up the great work, foo_ui_columns is the best user interface a music player ever had!
Title: Columns UI
Post by: musicmusic on 2004-10-12 15:27:53
Quote
Oh, and I have it set so every other line is a different color
Quote
$if($greater($mod(%_playlist_number%,2),0),$rgb(000,000,000),$rgb(030,030,030))

but when I use the borders that no longer works.  Do the 2 just not work together or have I screwed up, or do the color settings override my other color settings?
[a href="index.php?act=findpost&pid=246544"][{POST_SNAPBACK}][/a]
Please post the entire string.

Quote
Hello Musicmusic I have another feature suggestion for some date in the future - not sure if it's been discussed before but...

Would it be possible to have muliple columns configs (just "columns")? And have a drop down ui extension that lets the user choose which config to apply?[a href="index.php?act=findpost&pid=246862"][{POST_SNAPBACK}][/a]
A similar thing was discussed once. It would probably be quite a nice feature, but it isn't on  my immediate plans right now.

Quote
Quote

Quote
[snip, forum doesnt seem to like like another nested quote...]

I second this!
[a href="index.php?act=findpost&pid=246903"][{POST_SNAPBACK}][/a]

Yeah i like this idea to, I suggested a similar idea a few pages back. But mine was about showing however many columns depending on whether the sidebar was visible or not (Usually i have 6 with, 9 without). Don't think musicmusic was keen on the idea tho
[a href="index.php?act=findpost&pid=246949"][{POST_SNAPBACK}][/a]


Of course it could be possible to achieve it with some tweaking of the resize value of the columns that you don't want to be seen. Just make it considerably bigger than the others' values are.

I just tested making a new column with the default width and resize value (both 100) and it's invisible when foobar's window is the size I usually have it, and it's perfectly visible when maximized.
I think I'll soon start tweaking my config...

edit: Ok, it doesn't work quite like that. It seems that you will have to have the width and resize values as the same (ie 10 and 10 or 100 and 100 etc) and it works.
[a href="index.php?act=findpost&pid=246968"][{POST_SNAPBACK}][/a]
Yes, using the autosizing columns + resize setting is what I suggestted before I think. It is stated how it is calculated on the columns ui documentation page. (There is a known bug related to this though..)

Quote
A small feature request: Could you make it so, that a sidebar panel is activated when its titlebar is clicked? I just thought that if it looks like a docked dialog, it should also feel that way.
[a href="index.php?act=findpost&pid=247013"][{POST_SNAPBACK}][/a]
I didnt like the caption drawing, so it doesn't look like that anymore anyway.

You mean use SetFocus()? That is a bit dodgy, I mean the vis would never expect to be focused, and other panels would have to handle it so that it then sets the focus to a child window.

Quote
Loving the albumlist panel. I've noticed one bug though- if you select one item, scroll down, and then drag another item onto the playlist without selecting it first, the panel scrolls back up to the selected item.
[a href="index.php?act=findpost&pid=247187"][{POST_SNAPBACK}][/a]
It is like that as it was designed for auto-send, so it  restores the selected item. I will see if I can prevent it scrolling like that.

Quote
What about an option to select what command to run when user double clicks on the background? I'd like to assign "Add files..." to it, just as in Photoshop
[a href="index.php?act=findpost&pid=247204"][{POST_SNAPBACK}][/a]
You mean double clicking on the playlist? It would be trivial to implement, so I will add it to my todo list.

Quote
Three things:

1: If you add 'playlist switcher', 'playback button' and 'album list' (in this order from top to bottom) and now try to drag the top part the playback buttons do not move. (perhaps this was reported earlier, don't know)

2: I want to start developing a extension but I can't get the source compiled (using Visual Studio  6). It complains about an unknown 'GetAncestor()'. I tried several places where to put all the files and several combinations of dependencies. Could someone give me a hint what I must do to get foo_static_panel compiled?

3: I'm not sure about this one. Create as many playlist until the vertical  scrollbar appears in the playlist switcher thing. Now scroll to the top and select the first entry. After closing and reopening the first entry is still selected but it is most often not visible. That means the scrollbar is centered. I hope this is understandable.

Keep up the great work, foo_ui_columns is the best user interface a music player ever had!
[a href="index.php?act=findpost&pid=247309"][{POST_SNAPBACK}][/a]

1.I knew something like that was broken, thanks. I will try and fix it, unfortunately it may be very complicated.

2. Sorry, insert #include <windows.h> in ui_extension.h

3. Do you mean closing and reopening foobar or the panel? I cant reproduce it anyway.
Title: Columns UI
Post by: Duble0Syx on 2004-10-12 17:11:34
Quote
Quote
Oh, and I have it set so every other line is a different color
Quote
$if($greater($mod(%_playlist_number%,2),0),$rgb(000,000,000),$rgb(030,030,030))

but when I use the borders that no longer works.  Do the 2 just not work together or have I screwed up, or do the color settings override my other color settings?
[a href="index.php?act=findpost&pid=246544"][{POST_SNAPBACK}][/a]
Please post the entire string.

I had think I had just screwed up is all.  I did not know you could use rbg and hex colors together for one thing.  Before al I had for colour setting was
Quote
cccccc|
00000|
$if($greater($mod(%_playlist_number%,2),0),$rgb(000,000,000),$rgb(035,035,035))|


Fixed it now.  I hadn't realized the $rgb could be used the same way with the | | | between the sets.  Once I realized that, and due to my crappy scripting skills it took a while, everything was fine.  Now it looks like this...
Quote
cccccc|
00000|
$if($greater($mod(%_playlist_number%,2),0),$rgb(000,000,000),$rgb(035,035,035))|
||||$rgb(100,100,100)|$rgb(60,60,60)
$if(%_isplaying%,$rgb(115,115,115))


Thanks for the great ui, I can't imagine it being any better, but it somehow keeps getting better.
Title: Columns UI
Post by: anza on 2004-10-12 18:18:05
Quote
Quote
What about an option to select what command to run when user double clicks on the background? I'd like to assign "Add files..." to it, just as in Photoshop
[a href="index.php?act=findpost&pid=247204"][{POST_SNAPBACK}][/a]
You mean double clicking on the playlist? It would be trivial to implement, so I will add it to my todo list.[a href="index.php?act=findpost&pid=247360"][{POST_SNAPBACK}][/a]


Cool, thanks
As janjan already said, you're making the best UI for the best audio player! I really feel sorry for all those Winampers (and Soniquers, iTunes'rs etc) who don't have the acces to a GUI this nice! Keep up the great work
Title: Columns UI
Post by: hunted on 2004-10-13 01:49:44
Quote
2. Sorry, insert #include <windows.h> in ui_extension.h

I've tried putting #include <windows.h> in ui_extension.h, and it still gives me errors. It also doesn't give errors about HWND types or any other windows api functions, so it must be something else, but I have no idea what. Any thoughts?
Title: Columns UI
Post by: kode54 on 2004-10-13 02:18:33
Quote
Quote
2. Sorry, insert #include <windows.h> in ui_extension.h

I've tried putting #include <windows.h> in ui_extension.h, and it still gives me errors. It also doesn't give errors about HWND types or any other windows api functions, so it must be something else, but I have no idea what. Any thoughts?
[a href="index.php?act=findpost&pid=247469"][{POST_SNAPBACK}][/a]

Could you paste the exact errors?
Title: Columns UI
Post by: hunted on 2004-10-13 04:11:01
When I try to build ui_extension I get the following errors:
Code: [Select]
ui_extension.cpp
c:\code\foobar2000\foobar2000\ui_extension\ui_extension.h(233) : error C2065: 'GetAncestor' : undeclared identifier
c:\code\foobar2000\foobar2000\ui_extension\ui_extension.h(233) : error C2065: 'GA_PARENT' : undeclared identifier
c:\code\foobar2000\foobar2000\ui_extension\ui_extension.h(233) : error C2440: 'initializing' : cannot convert from 'int' to 'struct HWND__ *'
       Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
c:\code\foobar2000\foobar2000\ui_extension\ui_extension.h(238) : error C2440: '=' : cannot convert from 'int' to 'struct HWND__ *'
       Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.

ui_extension.lib - 4 error(s), 0 warning(s)

both of those errors are related GetAnscestor.
the files included in the project are ui_exension.h (http://home.comcast.net/~ghs-hunted/code/ui_extension.h) and ui_extension.cpp (http://home.comcast.net/~ghs-hunted/code/ui_extension.cpp)
I took the include windows.h back out, since im pretty sure its included when you include foobar2000.h

I hope im not doing something stupid, ui_extension should just compile all by it self (with the header), right?
Title: Columns UI
Post by: kode54 on 2004-10-13 04:19:39
Well, if the UI Extension project is located in the proper place relative to the Foobar2000 SDK, it should already be pulling in ../SDK/foobar2000.h, which pulls in PFC, which eventually pulls in the Windows headers.

By any chance, are you declaring WIN32_LEAN_AND_MEAN anywhere?
Title: Columns UI
Post by: hunted on 2004-10-13 04:52:56
well as you can tell by lack of include error about foobar2000.h that its in the right dir, and no, im not declaring WIN32_LEAN_AND_MEAN

by looking at WINUSER.h I can see GetAncestor, it isnt inside of any #ifdefs so It really should work, calls to functions also declared in WINUSER work too.
Title: Columns UI
Post by: hunted on 2004-10-13 05:15:15
I'm gonna guess that musicmusic doesnt use vc6 or has newer platform sdk, cause with def 6.0 at least the 6.0 i have declares WINVER as 0x4 and GetAncestor doesnt work with 4, only 5 and up
put
#define WINVER 0x0500
before foobar2000.h include and it compiles
Title: Columns UI
Post by: kode54 on 2004-10-13 05:21:43
Whoops.
Title: Columns UI
Post by: janjan on 2004-10-13 07:30:52
Quote
I'm gonna guess that musicmusic doesnt use vc6 or has newer platform sdk, cause with def 6.0 at least the 6.0 i have declares WINVER as 0x4 and GetAncestor doesnt work with 4, only 5 and up
put
#define WINVER 0x0500
before foobar2000.h include and it compiles
[a href="index.php?act=findpost&pid=247487"][{POST_SNAPBACK}][/a]


This shouldwork for me too, thanks for the info
Title: Columns UI
Post by: metal_termite on 2004-10-13 10:56:38
I have a few suggestions for future versions of this great plugin.

Auto-Sizing Columns
Remove the auto-sizing columns mode from its current position in the Display II tab. Allow it to be applied to as a feature to each column. This way the user can specify what columns he/she would like auto-sized. I think this would be better because certain columns such as 'track' or 'time' do not need to be auto-sized; They're quite small as they are, and the auto-size feature only enlarges them detracting from other columns.

Database Explorer
Decrease the size of the indents when expanded. Also, implement the use ellipses for tag info that exceeds the length of the database explorer window. This would eliminate the horizontal scroll bar for people like me who despise it
Title: Columns UI
Post by: anza on 2004-10-13 14:28:54
Quote
Auto-Sizing Columns
Remove the auto-sizing columns mode from its current position in the Display II tab. Allow it to be applied to as a feature to each column. This way the user can specify what columns he/she would like auto-sized. I think this would be better because certain columns such as 'track' or 'time' do not need to be auto-sized; They're quite small as they are, and the auto-size feature only enlarges them detracting from other columns.
[a href="index.php?act=findpost&pid=247530"][{POST_SNAPBACK}][/a]


Just set the resize value to zero in the columns you don't want auto-sized.
Title: Columns UI
Post by: musicmusic on 2004-10-13 15:25:03
Quote
Cool, thanks
As janjan already said, you're making the best UI for the best audio player! I really feel sorry for all those Winampers (and Soniquers, iTunes'rs etc) who don't have the acces to a GUI this nice! Keep up the great work
[a href="index.php?act=findpost&pid=247397"][{POST_SNAPBACK}][/a]

Wow, thanks

Quote
I'm gonna guess that musicmusic doesnt use vc6 or has newer platform sdk, cause with def 6.0 at least the 6.0 i have declares WINVER as 0x4 and GetAncestor doesnt work with 4, only 5 and up
put
#define WINVER 0x0500
before foobar2000.h include and it compiles
[a href="index.php?act=findpost&pid=247487"][{POST_SNAPBACK}][/a]

Sorry, I do use msvc6, but the updated platform sdk was defining WINVER as 0x0501.

I don't think I have any reason to use GetAncestor, but meh I have fixed this now if you redownload, so if you care about win 95 compatibility, redownload the ui_extension project  instead of defining WINVER as >=0x500.

Quote
I have a few suggestions for future versions of this great plugin.

Database Explorer
Decrease the size of the indents when expanded. Also, implement the use ellipses for tag info that exceeds the length of the database explorer window. This would eliminate the horizontal scroll bar for people like me who despise it
[a href="index.php?act=findpost&pid=247530"][{POST_SNAPBACK}][/a]

I dont think those things are possible with the treeview control. I can change the overall (?) indentation, and remove the horizontal scrollbar, though.
Title: Columns UI
Post by: janjan on 2004-10-13 15:36:00
Could you please ask a moderator to give you access to the first Post in this thread in some way? It would be a lot easier for all if you put all the news and files there instead of putting them at the end where they get lost as the discussion continues 
Title: Columns UI
Post by: fairway on 2004-10-13 17:39:17
Thank you soooo much for this. This is the best UI I've seen!
Title: Columns UI
Post by: hunted on 2004-10-13 23:03:44
Quote
I don't think I have any reason to use GetAncestor, but meh I have fixed this now if you redownload, so if you care about win 95 compatibility, redownload the ui_extension project  instead of defining WINVER as >=0x500.

Wait, what did you change? It looks the same to me. How is it windows 95 compatable? is GetAncestor in user32.dll in windows 95? I thought not, unless theres an update for them.  The new ui_extension still has those compile errors with out the define.
Title: Columns UI
Post by: musicmusic on 2004-10-14 00:10:20
Quote
Could you please ask a moderator to give you access to the first Post in this thread in some way? It would be a lot easier for all if you put all the news and files there instead of putting them at the end where they get lost as the discussion continues 
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=247569")
Probably a good idea. At any moderator, would this be possible at all?

Failing that, we could start a new thread instead..

Quote
Quote
I don't think I have any reason to use GetAncestor, but meh I have fixed this now if you redownload, so if you care about win 95 compatibility, redownload the ui_extension project  instead of defining WINVER as >=0x500.

Wait, what did you change? It looks the same to me.
I changed it to use GetParent if WINVER < 0x500. Maybe your browser is caching the old archive, or you downloaded the wrong file. Try clearing your browser cache and [a href="http://members.lycos.co.uk/musicf/temp/alpha%204/development/ui_extension.zip]downloading again[/url]. (Direct link does not work)

Otherwise, it must still be broke or something.
Quote
is GetAncestor in user32.dll in windows 95?[a href="index.php?act=findpost&pid=247637"][{POST_SNAPBACK}][/a]
Not as far as I know..
Title: Columns UI
Post by: metal_termite on 2004-10-14 09:33:45
Thanks anza. Great job by the way musicmusic.
Title: Columns UI
Post by: foosion on 2004-10-14 11:42:48
Quote
Quote
Could you please ask a moderator to give you access to the first Post in this thread in some way? It would be a lot easier for all if you put all the news and files there instead of putting them at the end where they get lost as the discussion continues  [a href="index.php?act=findpost&pid=247569"][{POST_SNAPBACK}][/a]
Probably a good idea. At any moderator, would this be possible at all?

Failing that, we could start a new thread instead..[a href="index.php?act=findpost&pid=247642"][{POST_SNAPBACK}][/a]

As far as I know, the right to edit another user's posts can only be given to moderators (by an admin) and only on a per-forum basis.
Title: Columns UI
Post by: musicmusic on 2004-10-14 15:04:31
Quote
Quote
Quote
Could you please ask a moderator to give you access to the first Post in this thread in some way? It would be a lot easier for all if you put all the news and files there instead of putting them at the end where they get lost as the discussion continues  [a href="index.php?act=findpost&pid=247569"][{POST_SNAPBACK}][/a]
Probably a good idea. At any moderator, would this be possible at all?

Failing that, we could start a new thread instead..[a href="index.php?act=findpost&pid=247642"][{POST_SNAPBACK}][/a]

As far as I know, the right to edit another user's posts can only be given to moderators (by an admin) and only on a per-forum basis.
[a href="index.php?act=findpost&pid=247705"][{POST_SNAPBACK}][/a]

I dont know if it would be possible, but I was thinking more like take some random old post of mine and merging it into this thread?
Title: Columns UI
Post by: saratoga on 2004-10-14 20:03:48
I'd just start a new thread with a link to this one at the top, and an explination of foo_ui_columns.  Then this thread could be locked.
Title: Columns UI
Post by: MC Escher on 2004-10-14 21:27:58
Or just die...

I would prefer a new topic as well, this one has become a little long to search and it's information fragmented.
Title: Columns UI
Post by: foosion on 2004-10-14 23:05:31
Recycled an old post to serve as the starting post for this thread. Now you can decide what to do with it.
Title: Columns UI
Post by: jokull on 2004-10-15 12:29:30
I just switched from foo_tunes to this. After some configuration business I like this plugin much better.

I have some feature requests :

Filter String / Search Box
A text field at the top of DataBase Explorer and/or Album list which filters out content that doesn't match the search string as you type it. No search/enter button. I don't know how complicated this implimentation would be but it would really help with the larger music collections.
Maybe a checkbox below it too search the songs in album list as well would be cool. Anyone like this idea?

Information Box
Another panel which displays cover art along with detailed stats on the playing file. It's really a sperate plugin but would be nice embedded in this great columns UI.

I don't know if these requests have been mentioned or discussed so forgive me if they have. Looking through 45 pages of thread would take all day.

One quick question. What would I do to sort my album list in this fashion:

The Fiery Furnaces - Blueberry Boat
Deftones - Adrenaline [1995]
Deftones - Deftones [2003]

In other words...when there is only one album for a particular artist it displays Artist - Album but for artists with more then one album it displays the albums in chronological order with the [YEAR] appendix. Thanks!

Great great plugin btw ... love at first sight.
Title: Columns UI
Post by: upNorth on 2004-10-16 17:48:50
@jokull: I like boh of your ideas ("Filter String / Search Box" and "Information Box"). In fact I started working on the latter myself, but after "wasting" days trying to figure out how to use different libraries and such, I lost motivation, for now.

@musicmusic: Something I've been thinking about from time to time: In the Columns list box in the Columns tab in preferences, would it be possible to show names of enabled columns in a different color, or bold, and use a double click on the name to toggle enabled/disabled? IMHO, that would be really convenient, as I have about thirty coloumns. Most of them are special purpose ones I use from time to time, but toggling them on/off involves alot of clicking and mouse movement.

Anyway, I love this UI and the panel concept. Thanks to you and kode54 "the crowd" has even got their volume slider, at last. Keep up the good work! 
Title: Columns UI
Post by: dano on 2004-10-16 18:21:23
When i rightklick on a panel -> lock panel, i can still resize it, or how is the locking meant?
i also added the visualisation as panel and id like to change its colours, but when i do rightclick-Choose back/front colour, nothing happens. Strangely, it also doesnt work in the toolbar visualtion. i wonder how i changed these colours in the first place.
Title: Columns UI
Post by: Melomane on 2004-10-16 23:16:31
Quote
When i rightklick on a panel -> lock panel, i can still resize it, or how is the locking meant?
[a href="index.php?act=findpost&pid=248141"][{POST_SNAPBACK}][/a]


lock size

Quote
i also added the visualisation as panel and id like to change its colours, but when i do rightclick-Choose back/front colour, nothing happens. Strangely, it also doesnt work in the toolbar visualtion.
[a href="index.php?act=findpost&pid=248141"][{POST_SNAPBACK}][/a]


Same problem here
Title: Columns UI
Post by: musicmusic on 2004-10-17 00:44:43
Quote
I'd just start a new thread with a link to this one at the top, and an explination of foo_ui_columns.  Then this thread could be locked.
[a href="index.php?act=findpost&pid=247777"][{POST_SNAPBACK}][/a]

Quote
Or just die...

I would prefer a new topic as well, this one has become a little long to search and it's information fragmented.
[a href="index.php?act=findpost&pid=247787"][{POST_SNAPBACK}][/a]
I don't think starting a new thread would really accomplish anything.

Quote
Recycled an old post to serve as the starting post for this thread. Now you can decide what to do with it.
[a href="index.php?act=findpost&pid=247801"][{POST_SNAPBACK}][/a]
Thanks

Quote
I just switched from foo_tunes to this. After some configuration business I like this plugin much better.

I have some feature requests :

Filter String / Search Box
[...]
Information Box
[...]
Great great plugin btw ... love at first sight.
[a href="index.php?act=findpost&pid=247895"][{POST_SNAPBACK}][/a]
Those may be useful suggestions, but I would rather concentrate development on foo_ui_columns itself, and leave those panels to whomever wishes to develop them.

Quote
@musicmusic: Something I've been thinking about from time to time: In the Columns list box in the Columns tab in preferences, would it be possible to show names of enabled columns in a different color, or bold, and use a double click on the name to toggle enabled/disabled? IMHO, that would be really convenient, as I have about thirty coloumns. Most of them are special purpose ones I use from time to time, but toggling them on/off involves alot of clicking and mouse movement.
Do you not use the columns header? Otherwise it is easier to enable/disable them from its contextmenu.

I'll consider italicising or using a strikethrough effect on disabled columns, and the double click toggle, but its some effort just for prefs, so it can wait for now.
Quote
Anyway, I love this UI and the panel concept. Thanks to you and kode54 "the crowd" has even got their volume slider, at last. Keep up the good work! 
[a href="index.php?act=findpost&pid=248136"][{POST_SNAPBACK}][/a]


Quote
When i rightklick on a panel -> lock panel, i can still resize it, or how is the locking meant?[a href="index.php?act=findpost&pid=248141"][{POST_SNAPBACK}][/a]
For autosizing only, i.e. when the main window is resized vertically. It used to lock it when resizing manually, but then i decided there was no point to that and it would be simpler if it didn't.

Quote
i also added the visualisation as panel and id like to change its colours, but when i do rightclick-Choose back/front colour, nothing happens. Strangely, it also doesnt work in the toolbar visualtion. i wonder how i changed these colours in the first place.
[a href="index.php?act=findpost&pid=248141"][{POST_SNAPBACK}][/a]
Thanks, it broke in alpha 4. Fixed for next version, which should be released soon.
Title: Columns UI
Post by: dano on 2004-10-17 09:40:28
thanks musicmusic,!
another question: can i change the font for the tooltips and where?
Title: Columns UI
Post by: upNorth on 2004-10-17 10:48:45
Quote
Quote
@musicmusic: Something I've been thinking about from time to time: In the Columns list box in the Columns tab in preferences, would it be possible to show names of enabled columns in a different color, or bold, and use a double click on the name to toggle enabled/disabled? IMHO, that would be really convenient, as I have about thirty coloumns. Most of them are special purpose ones I use from time to time, but toggling them on/off involves alot of clicking and mouse movement.
Do you not use the columns header? Otherwise it is easier to enable/disable them from its contextmenu.

I'll consider italicising or using a strikethrough effect on disabled columns, and the double click toggle, but its some effort just for prefs, so it can wait for now.
I forgot to mention that I don't use headers. To me, they serve no useful purpose because I don't use them for sorting, names doesn't fit in narrow columns, "invisible" columns (columns that doesn't visibly stand out as real columns) makes headers look strange, and I know what's in each column. For short, I like the look of the default UI, but with the features of yours.

It's not that important, just something I would find convenient as even the header/context menu interaction involves quite alot of clicking and mouse movement.

I would much rather have the playlist switcher coloring I proposed (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=245096) earlier 
Title: Columns UI
Post by: foosion on 2004-10-17 14:23:00
While fixing the mouse wheel support in foo_dbsearch, I noticed that the foo_ui_columns playlist view doesn't handle mouse wheel scrolling correctly, if the scroll size is set to pagewise. SystemParametersInfo() returns an increment of (UINT)-1 in that case.
Title: Columns UI
Post by: musicmusic on 2004-10-17 14:54:58
Quote
thanks musicmusic,!
another question: can i change the font for the tooltips and where?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=248216")
Not specifically for columns ui ATM. You can change the system setting in display properties, though.

Quote
I would much rather have the playlist switcher coloring I [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=245096]proposed[/url] earlier  
[a href="index.php?act=findpost&pid=248225"][{POST_SNAPBACK}][/a]

Hmm, I dont think that would actually be too difficult to support. I'll look into it and maybe it will make it into alpha 5

Quote
While fixing the mouse wheel support in foo_dbsearch, I noticed that the foo_ui_columns playlist view doesn't handle mouse wheel scrolling correctly, if the scroll size is set to pagewise. SystemParametersInfo() returns an increment of (UINT)-1 in that case.
[a href="index.php?act=findpost&pid=248262"][{POST_SNAPBACK}][/a]
The fact I have no scroll a page setting in mouse properties caught me out, thanks.

Specifically, MSDN says:
Quote
If the number of lines to scroll is greater than the number of lines viewable, and in particular if it is WHEEL_PAGESCROLL (#defined as UINT_MAX), the scroll operation should be interpreted as clicking once in the page down or page up regions of the scroll bar.
Which is what the list box does.
Title: Columns UI
Post by: spase on 2004-10-18 15:29:01
just a quick idea I had for coo_columns:

have a way to give a playlist a "tag"

the idea came to me as a simple way to mark a playlist as containing singles rather than full albums, but I suppose it could be useful in other ways (such as genres etc.)

for example: when you make a new playlist, have a check box for "singles."  (basic) or when making a playlist, have a text box for defining associated tags--a place where you can type something like %_playlist_type% = singles" or something similar. (advanced) then in playlist formatting, add something like

$if($stricmp(%_playlist_tag%,singles),,[%album])

or

$if($stricmp(%_playlist_genre%,rock),{insert color codes here},,)

i can see how this would be useful along with the proposed color tagging in the playlist switcher box as well, as in different genre's playlists get different colors in the switcher, etc.


i'm not sure if this would be possible as far as the way foobar works, but it would be a more elegant way of marking playlists, rather than using the "-s-" designation.
Title: Columns UI
Post by: spase on 2004-10-18 15:31:41
another quick idea, although it is a ui extension (panel) idea, is a simple panel where you can type in some combination of text and formatting strings to make a info deisplay for the current track or selected tracks (maybe als some album art or something too?).  i think this would be a useful alternate way to get track info (rather than having to pop up the info box or try to cram everything into the playlist).
Title: Columns UI
Post by: foosion on 2004-10-18 16:16:16
Post about ui_extension development split to here (http://www.hydrogenaudio.org/forums/index.php?showtopic=28734). I think it would be good to keep developer questions separate from the normal discussion to improve the readability of this thread for everyone.
Title: Columns UI
Post by: upNorth on 2004-10-18 19:42:50
Quote
Quote
I would much rather have the playlist switcher coloring I proposed (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=245096) earlier  
[a href="index.php?act=findpost&pid=248225"][{POST_SNAPBACK}][/a]

Hmm, I dont think that would actually be too difficult to support. I'll look into it and maybe it will make it into alpha 5
That would be great! 

If implementet the way I hope, it would make the display more elegant. What I intended to do in the first place, was to look for parts of a playlist name like "-s-" and replace it with color codes. That way "-s-" woudn't be visible in the playlists list at all, but the color would tell you it's a "singles" playlist.

If this gets implemented, I would also start using other such markers to color extended information (genre, sorting, ...) in playlist names, as I personally like using colors for enhanced readability.

I don't know if spase's way is any simpler to use or implement (sounds more complicated to me, but I'm no expert), but go with whatever you think is best. I'm only after the option to add colors, but the "find and replace" method I suggested would at least make it easy to use more than one color in one single playlist name.

Enough blah blah. If a "kissing-smiley" doesn't do the trick, I don't know what will...   
Title: Columns UI
Post by: NEMO7538 on 2004-10-19 07:01:08
Congratulations.

Some suggestions / comments moved here (http://www.hydrogenaudio.org/forums/index.php?showtopic=28754&view=findpost&p=248613) for the future of ui_columns and the associated panels.
Title: Columns UI
Post by: musicmusic on 2004-10-20 01:00:37
Quote
just a quick idea I had for coo_columns:

have a way to give a playlist a "tag"

the idea came to me as a simple way to mark a playlist as containing singles rather than full albums, but I suppose it could be useful in other ways (such as genres etc.)

for example: when you make a new playlist, have a check box for "singles."  (basic) or when making a playlist, have a text box for defining associated tags--a place where you can type something like %_playlist_type% = singles" or something similar. (advanced) then in playlist formatting, add something like

$if($stricmp(%_playlist_tag%,singles),,[%album])

or

$if($stricmp(%_playlist_genre%,rock),{insert color codes here},,)

i can see how this would be useful along with the proposed color tagging in the playlist switcher box as well, as in different genre's playlists get different colors in the switcher, etc.


i'm not sure if this would be possible as far as the way foobar works, but it would be a more elegant way of marking playlists, rather than using the "-s-" designation.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=248464")
Giving playlists tags isn't something that I think should be implemented in a UI, rather the core or at least a separate component. Anyway, you can try the new titleformatting for playlist names, and so you can effectively cut out the "-s-".

Quote
Quote
Quote
I would much rather have the playlist switcher coloring I [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=245096]proposed[/url] earlier  
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=248225")

Hmm, I dont think that would actually be too difficult to support. I'll look into it and maybe it will make it into alpha 5
That would be great! 

If implementet the way I hope, it would make the display more elegant. What I intended to do in the first place, was to look for parts of a playlist name like "-s-" and replace it with color codes. That way "-s-" woudn't be visible in the playlists list at all, but the color would tell you it's a "singles" playlist.

If this gets implemented, I would also start using other such markers to color extended information (genre, sorting, ...) in playlist names, as I personally like using colors for enhanced readability.

I don't know if spase's way is any simpler to use or implement (sounds more complicated to me, but I'm no expert), but go with whatever you think is best. I'm only after the option to add colors, but the "find and replace" method I suggested would at least make it easy to use more than one color in one single playlist name.

Enough blah blah. If a "kissing-smiley" doesn't do the trick, I don't know what will...   
[a href="index.php?act=findpost&pid=248518"][{POST_SNAPBACK}][/a]
The simplest way for me to implement it (and how I did..), was just to use titleformatting, and set the title of the playlist to %title%. So you can parse the title how you want, insert colour codes blah blah... In your case maybe $replace(%title%,-s-,<colour code>,..) would be fine.

Anyhow, [a href="http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll]alpha 5[/url] is out.

Changelog:
Quote
alpha 5
-sidebar panel captions are now optional, default to off for toolbars
-added SHIFT, CTRL modifier key for adding panels to sidebar, as described above
-ui_drop_item_callback now supported
-added simple commandline support for importing/exporting fcs files, so you can associate them if you want. see foobar2000 /columnsui:help for details.
-added option to disable drawing of playback button backgrounds and remove the padding around the bitmaps (requires restart of foobar, buttons are still indented on mousedown since there isn't any other mouse down effect used)
-modifed appearance of sidebar panel captions
-added custom sidebar auto hide show/hide delay settings
-speed test now tests all formatting strings & columns
-fixed vis colour chooser
-added option to remove underscores for dropped playlists
-added option for action when doubleclicking on empty space on playlist
-not registered as a dialog with the dialog manager anymore; fixes "IDOK"/default push button stuff for ui_extensions that are dialogs (was using bad workaround before), and used another work around for the broken tabbing that results as a result of not using dialog manager...
-fixed old columns auto-sizing bug
-info button in prefs detects libpng & zlib
-added option to use titleformatting with playlist switcher panel
-fixed some bugs in playlist switcher drawing code
-changed wm_mousewheel handler, should scroll properly for pages now
-added annoying warning to "List all toolbars"

alpha 4
-fixed bug in painting menu, button toolbar backgrounds
-fixed escape in menubar
-fixed "edit this column"
-added sidebar panel captionbars
-implement revised ui_extension api
-ui is now tabable
-changed sidebar add panel behaviour


UI Extension sdk (Copy & paste link) (http://members.lycos.co.uk/musicf/temp/development/UI%20Extension%20Version%204/ui_extension_4.0.2.zip) updated as well, minor fix to select text for edit controls in ui_extension::g_on_tab().
Title: Columns UI
Post by: nisky on 2004-10-20 01:37:07
Quote
Columns UI Information (This post is still being constructed)

Current "Stable" Version: 0.1.1 (http://members.lycos.co.uk/musicf/foo_ui_columns.dll)

Current "Alpha" Version: 0.1.2 alpha 5 (http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll)

Current development files (For UI Extension API Version 4.x)
-UI Extension SDK
-History panel source
-Extended Search (modified to be a hybrid UI Extension)
-Static Panel (Simple panel that displays some simple text)
-Album list panel source
-Database explorer source
Available Here (http://members.lycos.co.uk/musicf/temp/development/UI%20Extension%20Version%204/)

Available extensions:
Included in columns UI:
-Menubar
-Seekbar
-Playback buttons
-Playback order dropdown
-Visualisation
-Playlist switcher

Others:
-Albumlist Panel (http://members.lycos.co.uk/musicf/temp/alpha%204/foo_uie_albumlist.dll)
-Database Explorer (http://members.lycos.co.uk/musicf/temp/alpha%204/foo_uie_dbexplorer.dll)
-History Panel (http://members.lycos.co.uk/musicf/temp/alpha%204/foo_history_panel.dll) (obsolete, for History 0.7x)
-Volume control (http://www.saunalahti.fi/cse/kode54/) (by kode54)
-HTTP Reader (http://www.saunalahti.fi/cse/kode54/) (by kode54)
-History (http://www.hydrogenaudio.org/forums/index.php?showtopic=8609&view=findpost&p=248748) (by foosion)

Other links
Formatting thread (http://www.hydrogenaudio.org/index.php?showtopic=17881) and site (http://foobar.nub4life.net/columns/)
libpng website (http://libpng.org/pub/png/libpng.html) and win32 binaries (http://www.gzip.org/zlib/), and also required is zlib (http://zlib.org/)

FAQ - How do I use the plugin?
After copying it to your components folder, start foobar2000, goto the display section, and choose columns ui under the list of user interface modules, and finally restart foobar2000.

Next Version: ?
[a href="index.php?act=findpost&pid=89754"][{POST_SNAPBACK}][/a]


Why I can't download the DLL files through your hyper links?
Title: Columns UI
Post by: janjan on 2004-10-20 07:56:18
For the main ui columns dll try this (http://www.daskleinegruenedreieck.de/foobar2000/columns_a5/foo_ui_columns.dll)

@musicmusic:
You can add the link as a mirror to your first post, for the case when someone isn't able to download from your link


edit:
Is there a way to make the caption of a sidebar visible again after hiding it with unchecking 'Show Toolbar' other than 'Reset Sidebar'
Title: Columns UI
Post by: upNorth on 2004-10-20 09:14:55
Thanks, the new "titleformatting with playlist switcher panel" feature is just perfect. 
Title: Columns UI
Post by: kode54 on 2004-10-20 10:42:36
Quote
Why I can't download the DLL files through your hyper links?
[a href="index.php?act=findpost&pid=248786"][{POST_SNAPBACK}][/a]

He uses a free host which happens to block off-site linking to files. Copy the links to a new window, or equip a nice filter proxy that blocks referral information in the appropriate places without breaking things which need it.
Title: Columns UI
Post by: musicmusic on 2004-10-20 14:59:49
Quote
For the main ui columns dll try this (http://www.daskleinegruenedreieck.de/foobar2000/columns_a5/foo_ui_columns.dll)

@musicmusic:
You can add the link as a mirror to your first post, for the case when someone isn't able to download from your link
Thanks, Ill add it later


Quote
edit:
Is there a way to make the caption of a sidebar visible again after hiding it with unchecking 'Show Toolbar' other than 'Reset Sidebar'
[a href="index.php?act=findpost&pid=248810"][{POST_SNAPBACK}][/a]
No. I was going to make the panels configurable in preferences to get around that, but then I changed my mind..

Quote
Quote
Why I can't download the DLL files through your hyper links?
[a href="index.php?act=findpost&pid=248786"][{POST_SNAPBACK}][/a]

He uses a free host which happens to block off-site linking to files. Copy the links to a new window, or equip a nice filter proxy that blocks referral information in the appropriate places without breaking things which need it.
[a href="index.php?act=findpost&pid=248833"][{POST_SNAPBACK}][/a]

I have no problems with the links to .dll files. Are you sure they block them?

Otherwise, maybe the original poster caught me whilst I was updating the lnks (?)
Title: Columns UI
Post by: jkwarras on 2004-10-20 15:06:28
Quote
I have no problems with the links to .dll files. Are you sure they block them?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=248858")

I'm using [a href="http://www.bluetack.co.uk/modules.php?name=Content&pa=showpage&pid=2]protowall[/url] and I have to stop it in order to be able to download the dll  so people behind some firewall and using blacklist and/or block appaz can't reach it. Surely lycos try to get some information from your PC and so it block the website to load.
Title: Columns UI
Post by: musicmusic on 2004-10-20 18:55:01
Quote
Quote
I have no problems with the links to .dll files. Are you sure they block them?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=248858")

I'm using [a href="http://www.bluetack.co.uk/modules.php?name=Content&pa=showpage&pid=2]protowall[/url] and I have to stop it in order to be able to download the dll  so people behind some firewall and using blacklist and/or block appaz can't reach it. Surely lycos try to get some information from your PC and so it block the website to load.
[a href="index.php?act=findpost&pid=248860"][{POST_SNAPBACK}][/a]

Or maybe the author of your blocklist blindly merged other blocklists into his one resulting in mess.

Why don't you just remove lycos uk from your list of blocked IPs? I don't see any reason for it to be in there.

This doesn't relate to the issue of externally linking lycos hosted files anyway..
Title: Columns UI
Post by: spase on 2004-10-20 21:11:01
mirrored latest alpha at http://columns.outerspase.net/ (http://columns.outerspase.net/) as usual
Title: Columns UI
Post by: kode54 on 2004-10-21 06:39:11
Quote
Quote
Quote
Why I can't download the DLL files through your hyper links?
[a href="index.php?act=findpost&pid=248786"][{POST_SNAPBACK}][/a]

He uses a free host which happens to block off-site linking to files. Copy the links to a new window, or equip a nice filter proxy that blocks referral information in the appropriate places without breaking things which need it.
[a href="index.php?act=findpost&pid=248833"][{POST_SNAPBACK}][/a]

I have no problems with the links to .dll files. Are you sure they block them?

Otherwise, maybe the original poster caught me whilst I was updating the lnks (?)
[a href="index.php?act=findpost&pid=248858"][{POST_SNAPBACK}][/a]

My mistake. I didn't bother to check if the direct links work without Proxomitron enabled.
Title: Columns UI
Post by: Insolent on 2004-10-21 07:31:55
This has probably been requested before, but anyway... would it be possible to remove the selection frame, or better yet control the selection frame via global variables? If the latter, you can always use custom colour specs on the columns to make it appear as though there isn't a frame.

(http://img59.exs.cx/img59/4599/frames.th.png) (http://img59.exs.cx/my.php?loc=img59&image=frames.png)

That's my only gripe with Columns UI at the moment.
Title: Columns UI
Post by: desigrid on 2004-10-21 07:47:14
Quote
This has probably been requested before, but anyway... would it be possible to remove the selection frame, or better yet control the selection frame via global variables? If the latter, you can always use custom colour specs on the columns to make it appear as though there isn't a frame.
[a href="index.php?act=findpost&pid=249011"][{POST_SNAPBACK}][/a]
Have you tried setting the colour of the 'Selected item frame' (Preference > Display > Columns UI > Display) to the same colour as the background of the currently selected row?
Title: Columns UI
Post by: Insolent on 2004-10-21 08:16:05
Quote
Quote
This has probably been requested before, but anyway... would it be possible to remove the selection frame, or better yet control the selection frame via global variables? If the latter, you can always use custom colour specs on the columns to make it appear as though there isn't a frame.
[a href="index.php?act=findpost&pid=249011"][{POST_SNAPBACK}][/a]
Have you tried setting the colour of the 'Selected item frame' (Preference > Display > Columns UI > Display) to the same colour as the background of the currently selected row?
[a href="index.php?act=findpost&pid=249014"][{POST_SNAPBACK}][/a]

That only allows one uniform colour across the whole frame. As you can see, this frame crosses 3 different colours, so being able to use custom colour specs or removing the thing completely is the only way to go about it.
Title: Columns UI
Post by: Silverbolt on 2004-10-21 08:23:15
Possibly a post-0.1.2 request, but would it be possible to scroll by simply hovering the mouse over an area instead of first click-focus'ing it? Say you have a panel which has a vertical scroll bar. Currently, if you're viewing your main playlist and open the sidebar, you'll have to click inside the panel in order to use the mousewheel, otherwise it'd still be scrolling the playlist. Would be a nice convenience if not too hard to implement.

teh thanks.

-nt
Title: Columns UI
Post by: DotNoir on 2004-10-21 08:45:16
Quote
Possibly a post-0.1.2 request, but would it be possible to scroll by simply hovering the mouse over an area instead of first click-focus'ing it? Say you have a panel which has a vertical scroll bar. Currently, if you're viewing your main playlist and open the sidebar, you'll have to click inside the panel in order to use the mousewheel, otherwise it'd still be scrolling the playlist. Would be a nice convenience if not too hard to implement.

teh thanks.

-nt
[a href="index.php?act=findpost&pid=249024"][{POST_SNAPBACK}][/a]


"Not here", but i have side panel visible all the time and here it works. Maybe if you use autohide side panel it has to do with that... Don't know...

edit. ok, it was only with volume control and as kode54 explained below, it does work...
Title: Columns UI
Post by: kode54 on 2004-10-21 10:35:16
Quote
Possibly a post-0.1.2 request, but would it be possible to scroll by simply hovering the mouse over an area instead of first click-focus'ing it? Say you have a panel which has a vertical scroll bar. Currently, if you're viewing your main playlist and open the sidebar, you'll have to click inside the panel in order to use the mousewheel, otherwise it'd still be scrolling the playlist. Would be a nice convenience if not too hard to implement.

teh thanks.

-nt
[a href="index.php?act=findpost&pid=249024"][{POST_SNAPBACK}][/a]

WM_MOUSEWHEEL messages are only sent to the window which has input focus. Input focus would have to follow the cursor for this to work. That, or every single panel would have to hook the message queue of the top level window they're planted in, like foo_uie_volume currently does. Which is an ugly solution.

Unless somebody knows an alternate solution?

It can't be up to the top level window to handle the messages, as WM_MOUSEWHEEL is designed such that the focused child window receives it, and if it doesn't process it, it passes it on to DefWindowProc, which passes it up the chain of parent windows until something processes it. Or, in the case of dialogs, returning zero to tell the dialog handler that it should call the default handler.

Since uie_volume doesn't hold focus, this isn't a problem, unless anyone tries using the scrollwheel while dragging the slider, and expects it to scroll whichever window the cursor is over.

Scrollwheel working for whichever window the cursor is over magically works for other software because the respective software has worked around this issue. That, or there's a mouse software package which changes this behavior, whether produced by some input hardware vendor or a third party. *shrug*
Title: Columns UI
Post by: anza on 2004-10-21 11:56:00
Thanks for the configurable hide delay, it's perfect!
All the other features rock also, thanks for making this UI even better and better

edit: Cooool! You also added the what-to-do-when-you-doubleclick-the-background feature! Thanks buddy!
Title: Columns UI
Post by: musicmusic on 2004-10-21 14:02:54
Quote
WM_MOUSEWHEEL messages are only sent to the window which has input focus. Input focus would have to follow the cursor for this to work. That, or every single panel would have to hook the message queue of the top level window they're planted in, like foo_uie_volume currently does. Which is an ugly solution.

Unless somebody knows an alternate solution?

It can't be up to the top level window to handle the messages, as WM_MOUSEWHEEL is designed such that the focused child window receives it, and if it doesn't process it, it passes it on to DefWindowProc, which passes it up the chain of parent windows until something processes it. Or, in the case of dialogs, returning zero to tell the dialog handler that it should call the default handler.

Since uie_volume doesn't hold focus, this isn't a problem, unless anyone tries using the scrollwheel while dragging the slider, and expects it to scroll whichever window the cursor is over.

Scrollwheel working for whichever window the cursor is over magically works for other software because the respective software has worked around this issue. That, or there's a mouse software package which changes this behavior, whether produced by some input hardware vendor or a third party. *shrug*
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=249044")

Surely, if I used a message hook in foo_ui_columns, and redirect the WM_MOUSEWHEEL messages sent to the the main window's child windows to the window at the POINT the message was generated, and map the POINT coordinates to the other windows client area, it would work fine?

Quote
This has probably been requested before, but anyway... would it be possible to remove the selection frame, or better yet control the selection frame via global variables? If the latter, you can always use custom colour specs on the columns to make it appear as though there isn't a frame.

[a href="http://img59.exs.cx/my.php?loc=img59ℑ=frames.png]
All the other features rock also, thanks for making this UI even better and better

edit: Cooool! You also added the what-to-do-when-you-doubleclick-the-background feature! Thanks buddy!
[a href="index.php?act=findpost&pid=249057"][{POST_SNAPBACK}][/url]
Your welcome
Title: Columns UI
Post by: kode54 on 2004-10-21 14:44:23
Quote
Surely, if I used a message hook in foo_ui_columns, and redirect the WM_MOUSEWHEEL messages sent to the the main window's child windows to the window at the POINT the message was generated, and map the POINT coordinates to the other windows client area, it would work fine?[a href="index.php?act=findpost&pid=249077"][{POST_SNAPBACK}][/a]

In this case, the playlist's listbox control has focus, so it receives the WM_MOUSEWHEEL message first. Unless, of course, the main window has focus by default, in which case it is possible for it to pass this message to any child windows which are under the cursor at the time of the action. Of course, you have to be careful, as any child windows which do not process this message will pass it right back up to you. The fact that uie_volume doesn't behave this way is only for a special case design.

Also, the POINT structure associated with the message is in screen coordinates, so you don't have to translate it.
Title: Columns UI
Post by: musicmusic on 2004-10-21 16:32:41
Quote
In this case, the playlist's listbox control has focus, so it receives the WM_MOUSEWHEEL message first. Unless, of course, the main window has focus by default, in which case it is possible for it to pass this message to any child windows which are under the cursor at the time of the action. Of course, you have to be careful, as any child windows which do not process this message will pass it right back up to you. The fact that uie_volume doesn't behave this way is only for a special case design.
I meant using a WH_GETMESSAGE hook. It (seems to) works fine, as I just implemented what I said since I just had to add a few lines to the current hook procedure. I Don't think you need to worry about the message being passed back to you, since I assume it isn't going to go back through the message queue anyway.

Quote
Also, the POINT structure associated with the message is in screen coordinates, so you don't have to translate it.
[a href="index.php?act=findpost&pid=249085"][{POST_SNAPBACK}][/a]
Ok, I just assumed it wasn't, its not like you would usually use it when processing the WM_MOUSEWHEEL message..
Title: Columns UI
Post by: kode54 on 2004-10-21 17:00:53
Quote
Quote
Also, the POINT structure associated with the message is in screen coordinates, so you don't have to translate it.
[a href="index.php?act=findpost&pid=249085"][{POST_SNAPBACK}][/a]
Ok, I just assumed it wasn't, its not like you would usually use it when processing the WM_MOUSEWHEEL message..
[a href="index.php?act=findpost&pid=249110"][{POST_SNAPBACK}][/a]

Well, since my current implementation uses a hook already, it uses a non-standard WM_SCROLLWHEEL message which always checks if the point is within the client rect of the trackbar, and if so, processes it and returns 0. Otherwise, it returns 1. The reason for this is because my hook just sends the message to all volume trackbar controls currently open until one of them returns zero, otherwise it allows the message to pass. *cough*hack*cough*

Oh, and I didn't read that you intended to hook your own message loop, rather than process the message at the main window process level. In that case, you could check for that within your message loop, rather than installing a hook.
Title: Columns UI
Post by: musicmusic on 2004-10-21 18:54:20
Quote
Oh, and I didn't read that you intended to hook your own message loop, rather than process the message at the main window process level. In that case, you could check for that within your message loop, rather than installing a hook.
[a href="index.php?act=findpost&pid=249119"][{POST_SNAPBACK}][/a]

Isn't the message loop in the core?
Title: Columns UI
Post by: kode54 on 2004-10-21 20:36:47
Quote
Quote
Oh, and I didn't read that you intended to hook your own message loop, rather than process the message at the main window process level. In that case, you could check for that within your message loop, rather than installing a hook.
[a href="index.php?act=findpost&pid=249119"][{POST_SNAPBACK}][/a]

Isn't the message loop in the core?
[a href="index.php?act=findpost&pid=249131"][{POST_SNAPBACK}][/a]

Whoops, I forgot that the core handled messages for the main UI. Duh. Damn, I haven't even been awake for 20 hours yet and I'm already slipping up.
Title: Columns UI
Post by: nbv4 on 2004-10-22 04:45:24
I don't know if this is the right place to post this, but I have a request for the albumlist panel plugin. I wish there was a way to get rid of the "All albums" item at the top. It wastes space and I never use it anyways. If it could be removed, the horizontal scroll bar would be used less which is a good thing.
Title: Columns UI
Post by: Insolent on 2004-10-22 06:37:09
Quote
I could add an option to disable it if you really want, if you are happy to not know where the focus is.. Or maybe dump it in the colour string.[a href="index.php?act=findpost&pid=249077"][{POST_SNAPBACK}][/a]

Well, I use your foo_scroll plugin to keep the currently playing track in focus, so that isn't a problem. Maybe some optional colour variables for the frame would be better than actually disabling it.

Right now the colour string is:
text|selected text|background|selected background|[selected background non-focus]|[left frame]|[top frame]|[right frame]|[bottom frame]

Maybe it could be edited like so:
text|selected text|background|selected background|[selected background non-focus]|[left frame]|[top frame]|[right frame]|[bottom frame]|[selection frame]

Or maybe you could just add an option to display it or not along with adding the colour variables...
Title: Columns UI
Post by: chumps on 2004-10-22 11:08:24
hi, i have a customized columns ui thing but one annoying thing is that it doesn't seem to 'track' the current playing song. so i have to double click on the status bar to 'find' the song that's currently playing.

any idea on how to fix this?

cheers?

here's the columnsui .fcs file in case that is the culprit: http://www.stevekim.net/!/blue.fcs (http://www.stevekim.net/!/blue.fcs)
Title: Columns UI
Post by: kode54 on 2004-10-22 11:44:04
Quote
hi, i have a customized columns ui thing but one annoying thing is that it doesn't seem to 'track' the current playing song. so i have to double click on the status bar to 'find' the song that's currently playing.

any idea on how to fix this?

cheers?

here's the columnsui .fcs file in case that is the culprit: http://www.stevekim.net/!/blue.fcs (http://www.stevekim.net/!/blue.fcs)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=249249")


The simpler, though less flexible solution, is to enable Playback/Follow cursor. For a more flexible solution, install musicmusic's [a href="http://members.lycos.co.uk/musicf/test/foo_scroll.dll]foo_scroll[/url], if you don't already have it, then browse through Playlist/Scroller.
Title: Columns UI
Post by: musicmusic on 2004-10-22 23:31:26
Quote
Quote
I could add an option to disable it if you really want, if you are happy to not know where the focus is.. Or maybe dump it in the colour string.[a href="index.php?act=findpost&pid=249077"][{POST_SNAPBACK}][/a]

Well, I use your foo_scroll plugin to keep the currently playing track in focus, so that isn't a problem. Maybe some optional colour variables for the frame would be better than actually disabling it.

Right now the colour string is:
text|selected text|background|selected background|[selected background non-focus]|[left frame]|[top frame]|[right frame]|[bottom frame]

Maybe it could be edited like so:
text|selected text|background|selected background|[selected background non-focus]|[left frame]|[top frame]|[right frame]|[bottom frame]|[selection frame]

Or maybe you could just add an option to display it or not along with adding the colour variables...
[a href="index.php?act=findpost&pid=249211"][{POST_SNAPBACK}][/a]
The problem is though, migrating exisiting configs to the new one. Writing downthe RGB vales when upgrading is tedious, and it cant fallback onto the old setting when the colour is not specified in the string, because then it wouldn't be optional. But having it optional on a per-column basis is a bit wierd anyway, maybe it would have its uses though. And I dislike the idea of having the selection frame colour at the end of the string it should be fourth or fifth. But then compatibility would be broke.

So, adding it to the colour string can wait, maybe when I make some other changes that brake config compatibility. I can add the option for not showing the frame though for now., though.

Quote
I don't know if this is the right place to post this, but I have a request for the albumlist panel plugin. I wish there was a way to get rid of the "All albums" item at the top. It wastes space and I never use it anyways. If it could be removed, the horizontal scroll bar would be used less which is a good thing.
[a href="index.php?act=findpost&pid=249206"][{POST_SNAPBACK}][/a]

Someone once made a modification for that (Rexy I think), maybe you could ask them to update it.
Title: Columns UI
Post by: Insolent on 2004-10-23 02:08:12
Quote
The problem is though, migrating exisiting configs to the new one. Writing downthe RGB vales when upgrading is tedious, and it cant fallback onto the old setting when the colour is not specified in the string, because then it wouldn't be optional. But having it optional on a per-column basis is a bit wierd anyway, maybe it would have its uses though. And I dislike the idea of having the selection frame colour at the end of the string it should be fourth or fifth. But then compatibility would be broke.

So, adding it to the colour string can wait, maybe when I make some other changes that brake config compatibility. I can add the option for not showing the frame though for now., though.
[a href="index.php?act=findpost&pid=249386"][{POST_SNAPBACK}][/a]

Fair enough. I'd just use the colour variables to make the frame the same colour as the background so there appears to be no frame anyway. Different columns in my config have different background colours, that's why the per column thing would come in useful.
Title: Columns UI
Post by: musicmusic on 2004-10-23 16:35:55
0.1.2 beta 1 (http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll) is out

changelog:
Quote
beta1
-mousewheel scrolls window underneath cursor
-png loader sets PNG_TRANSFORM_PACKING, PNG_TRANSFORM_EXPAND and PNG_TRANSFORM_SHIFT flags as suggestted by kode54
-fixed transparency & 32 bpp pngs when desktop is set to <32 bpp, or you were using my laptop
-png loader now attempts to load libpng13.dll first
-tab key stops at playlist tabs
-other bugfixes

Some of these changes could do with some testing, namely the mouse wheel and png stuff.

Edit: Please redownload, I fixed an auto-sizing bug that got introduced in alpha 4 (when the width of the playlist was equal to that of all the columns "width" settings, all columns would have 0 width  )
Title: Columns UI
Post by: anza on 2004-10-23 17:26:48
musicmusic, are you still thinking of making the whole playlist area a single panel (and thus also the ability to have sidepanels on all the sides)?
Title: Columns UI
Post by: picmixer on 2004-10-23 17:30:26
Quote
Could you please ask a moderator to give you access to the first Post in this thread in some way? It would be a lot easier for all if you put all the news and files there instead of putting them at the end where they get lost as the discussion continues 
[a href="index.php?act=findpost&pid=247569"][{POST_SNAPBACK}][/a]



Hmh, personally I find this a pretty silly idea. I would find it quite convenient if musicmusic would also put the links in all posts that announce updates.

I personally really don't feel like having to go back in the thread everytime there is a post about an update and I know many others don't do either.

@musicmusic

So maybe you could please also always add links in the current posts about new updates

As usual all else I can say is: Great work. Am still enjoying columns UI as much as always. 
Title: Columns UI
Post by: DotNoir on 2004-10-23 17:32:34
Hrm, I'm not sure if I've ever thanked for this component before... but this is great, thank you very much for your hard work. It is very much appreciated.

And I do agree with picmixer on this one, I find it a bit sloppy to go to the first post every time...
Title: Columns UI
Post by: musicmusic on 2004-10-23 17:32:51
Quote
musicmusic, are you still thinking of making the whole playlist area a single panel (and thus also the ability to have sidepanels on all the sides)?
[a href="index.php?act=findpost&pid=249512"][{POST_SNAPBACK}][/a]

Not for 0.1.2. It is a minor revision after all, and a final has to come out some day...

Quote
So maybe you could please also always add links in the current posts about new updates

As usual all else I can say is: Great work. Am still enjoying columns UI as much as always. 
[a href="index.php?act=findpost&pid=249513"][{POST_SNAPBACK}][/a]

Sorry, I usually add the lnks, in fact I was going to in that post, but I forgot for some reason.. Added now
Title: Columns UI
Post by: anza on 2004-10-23 17:41:29
Quote
Quote
musicmusic, are you still thinking of making the whole playlist area a single panel (and thus also the ability to have sidepanels on all the sides)?
[a href="index.php?act=findpost&pid=249512"][{POST_SNAPBACK}][/a]

Not for 0.1.2. It is a minor revision after all, and a final has to come out some day...
[a href="index.php?act=findpost&pid=249515"][{POST_SNAPBACK}][/a]

Well I actually never even thought about having it in 0.1.2 but some later version. I just wanted to know if you still plan on that?
Title: Columns UI
Post by: Silverbolt on 2004-10-23 17:51:57
Quote
-mousewheel scrolls window underneath cursor[a href="index.php?act=findpost&pid=249493"][{POST_SNAPBACK}][/a]

That was fast! Many thanks 

Another suggestion which I think would be useful is to reset the autohide delay if the mouse is reintroduced to the sidebar area before it has counted down (currently, there's no way to stop it from hiding once the mouse has moved away).

Thanks again for your hard work and it's very much appreciated.
Title: Columns UI
Post by: Melomane on 2004-10-23 19:33:06
Smalls problems with beta 1 :

1) in database explorer 0.15:  ENTER not send selection to playlist as in alpha 4.

2) in albumlist 0.1.1 : when remove captation , only way to show captation is reset sidebar


BIG THANKS for your beautifull work 
Title: Columns UI
Post by: EZ-man on 2004-10-23 22:30:57
Some suggestion.
I wish when sidebar captions set locked, then it won't be resize or move again
Title: Columns UI
Post by: Killmaster on 2004-10-24 00:23:25
Could you put up a compiled version of the extended search panel? Source code doesn't do much for me, but I don't see any other versions on your site

edit: nevermind, didn't read carefully enough

edit2: hmm, looks like I was right. There appears to be no compiled ex search, why is this?
Title: Columns UI
Post by: AndyL on 2004-10-24 00:31:22
How do I get an Extended Search side panel? I can only find the sources on the first page of this thread.

And on the foo_temple side panel, would it be possible to add a tooltip showing the whole string for entries which don't fit into the available space?
Title: Columns UI
Post by: mojomonkee on 2004-10-24 07:15:01
is it possible to have this plugin control how the actual window borders appear?  i'd like to have foobar be a toolstyle window that doesn't appear in alt+tab (and doesn't show a titlebar) just like miranda does and was hoping that a ui plugin would be able to handle this.

is that possible in future versions?
Title: Columns UI
Post by: NEMO7538 on 2004-10-24 07:51:35
I've noticed a small "bug" when doing the following :
1 - Select an item in the albumlist panel
2 - Select  a playlist in the playlist switcher panel
3 - Click on you previous selection in the album list panel

The playlist area is not refreshed properly, you have to click on another item in the albumlist panel, then on your first selection to have the display refreshed correctly.

May I on the occasion recall a feature request that would be great IMHO :

Memorize the selection made in the albumlist (or the playlist panel) and implement browser-like "back" and "forward" buttons that would enable to recall seamlessly previously selected positions in the playlist or albumlist panels (or any other like history or temple). Those buttons could be made available in the toolbar (like the history buttons) or as part of the sidebar. This feature would also enable the "Playlist/Highlight playing item" function to work not only on the playlists but also with the albumlist.

Thank you
Title: Columns UI
Post by: upNorth on 2004-10-24 13:32:39
How do I add more panels to the sidebar when the present panel (playlist switcher) has caption/header disabled? There is just nowhere to click to bring up the related context menu.


I had foo_uie_tabs as the second panel with the rest as tabs, but a foo_temple problem forced me to remove and readd foo_uie_tabs, and then I got stuck because I can't find a way to enable it again.
Title: Columns UI
Post by: anza on 2004-10-24 13:41:03
I think the only way to do it is to reset the sidebar (columns ui prefs|reset sidebar). I'd also like a more sophisticated way to add new panels.

What I currently do is that I have the seekbar enabled as the topmost panel, because you can add new panels by clicking on it, even though it doesn't have the caption disabled.
Title: Columns UI
Post by: upNorth on 2004-10-24 13:48:36
Thanks alot, anza. I missed that button when I browsed through preferences.

@musicmusic: How about you also add the mentioned context menu to the components menu? That way it would be easy to access at all times.
Title: Columns UI
Post by: saratoga on 2004-10-24 20:47:10
@musicmusic:  The Hide Delay option is pretty cool, but if I specify a hide delay, move away from the panel and then back over it, the panel still hides even if I'm using it.

I realize this is literally what a hide delay would do, but it would be nice if there was an option to check to see if the mouse is back over the panel before hideing it.  I'm pretty clumsy and tend to loose the panel from time to time when I'm using it.
Title: Columns UI
Post by: musicmusic on 2004-10-25 00:29:52
Quote
Well I actually never even thought about having it in 0.1.2 but some later version. I just wanted to know if you still plan on that?
[a href="index.php?act=findpost&pid=249516"][{POST_SNAPBACK}][/a]
Well yeah, Im not decided in what form though. I think you said have one big sidebar in place of the playlist, other people said have sidebars on all sides of the playlist, more sophisticated would be docking panels like other programs have (only one I can think of right now is winspector). Or maybe have a screen in prefs where you can design your own layout by spliting a rectangle that represents the main window up.

I don't know, there are probably many ways it could be done, I would like to choose the most flexible one really.
Quote
Quote
-mousewheel scrolls window underneath cursor[a href="index.php?act=findpost&pid=249493"][{POST_SNAPBACK}][/a]

That was fast! Many thanks 
Your welcome
Quote
@musicmusic:  The Hide Delay option is pretty cool, but if I specify a hide delay, move away from the panel and then back over it, the panel still hides even if I'm using it.

I realize this is literally what a hide delay would do, but it would be nice if there was an option to check to see if the mouse is back over the panel before hideing it.  I'm pretty clumsy and tend to loose the panel from time to time when I'm using it.
[a href="index.php?act=findpost&pid=249776"][{POST_SNAPBACK}][/a]

Quote
Another suggestion which I think would be useful is to reset the autohide delay if the mouse is reintroduced to the sidebar area before it has counted down (currently, there's no way to stop it from hiding once the mouse has moved away).

Thanks again for your hard work and it's very much appreciated.
[a href="index.php?act=findpost&pid=249518"][{POST_SNAPBACK}][/a]
That would be a bug really, I'll fix it for the next version.
Quote
Smalls problems with beta 1 :

1) in database explorer 0.15:  ENTER not send selection to playlist as in alpha 4.
That would be a bug in database explorer then, I'll look into it.
Quote
2) in albumlist 0.1.1 : when remove captation , only way to show captation is reset sidebar
See below.
Quote
BIG THANKS for your beautifull work 
[a href="index.php?act=findpost&pid=249534"][{POST_SNAPBACK}][/a]
Your also welcome

Quote
Some suggestion.
I wish when sidebar captions set locked, then it won't be resize or move again
[a href="index.php?act=findpost&pid=249561"][{POST_SNAPBACK}][/a]
You mean when the panel is locked  I'll consider it when I fix up the resizing.

Post split up into two due to forum many-quote forum bugs.
Title: Columns UI
Post by: musicmusic on 2004-10-25 00:30:40
Quote
Could you put up a compiled version of the extended search panel? Source code doesn't do much for me, but I don't see any other versions on your site

edit: nevermind, didn't read carefully enough

edit2: hmm, looks like I was right. There appears to be no compiled ex search, why is this?
[a href="index.php?act=findpost&pid=249582"][{POST_SNAPBACK}][/a]

Quote
How do I get an Extended Search side panel? I can only find the sources on the first page of this thread.[a href="index.php?act=findpost&pid=249584"][{POST_SNAPBACK}][/a]
It was only an experiment. besides I am not one to provide modified binaries of official components.
Quote
And on the foo_temple side panel, would it be possible to add a tooltip showing the whole string for entries which don't fit into the available space?
[a href="index.php?act=findpost&pid=249584"][{POST_SNAPBACK}][/a]
Wrong thread 
Quote
is it possible to have this plugin control how the actual window borders appear?  i'd like to have foobar be a toolstyle window that doesn't appear in alt+tab (and doesn't show a titlebar) just like miranda does and was hoping that a ui plugin would be able to handle this.

is that possible in future versions?
[a href="index.php?act=findpost&pid=249625"][{POST_SNAPBACK}][/a]

I could do that, but then you have a main window that is a bitch to move around, and doesn't appear on the taskbar. Why don't you want foobar in ALT-TAB? I could add the option to not show the titlebar, Im not sure show about the toolwindow though.
Quote
I've noticed a small "bug" when doing the following :
1 - Select an item in the albumlist panel
2 - Select  a playlist in the playlist switcher panel
3 - Click on you previous selection in the album list panel

The playlist area is not refreshed properly, you have to click on another item in the albumlist panel, then on your first selection to have the display refreshed correctly.
Hrmm.. Maybe the albumlist panel should clear its selection when the playlist is changed. Or more simply switch back to the database view playlist when you click on an item. I'll try and get it fixed.

Quote
May I on the occasion recall a feature request that would be great IMHO :

Memorize the selection made in the albumlist (or the playlist panel) and implement browser-like "back" and "forward" buttons that would enable to recall seamlessly previously selected positions in the playlist or albumlist panels (or any other like history or temple). Those buttons could be made available in the toolbar (like the history buttons) or as part of the sidebar. This feature would also enable the "Playlist/Highlight playing item" function to work not only on the playlists but also with the albumlist.

Thank you
[a href="index.php?act=findpost&pid=249633"][{POST_SNAPBACK}][/a]
Sorry I am not going to develop this. It could be done, but it doesn't need to, snd shouldn't, be implemented in columns ui itself.
Quote
I think the only way to do it is to reset the sidebar (columns ui prefs|reset sidebar). I'd also like a more sophisticated way to add new panels.
[a href="index.php?act=findpost&pid=249676"][{POST_SNAPBACK}][/a]


Quote
Thanks alot, anza. I missed that button when I browsed through preferences.

@musicmusic: How about you also add the mentioned context menu to the components menu? That way it would be easy to access at all times.
[a href="index.php?act=findpost&pid=249680"][{POST_SNAPBACK}][/a]

I don't really feel like putting it there. What I will probably do is add a config to prefs for the sidebar.
Title: Columns UI
Post by: mojomonkee on 2004-10-25 08:59:43
well i'm mainly after the titlebar removal but it would be nice to remove it from the alt+tab menu since it's always open and i never focus it unless i specifically click on it (never minimized either).  i control it with hotkeys mostly.

but once again, removal of the titlebar would be awesome.
Title: Columns UI
Post by: upNorth on 2004-10-25 09:59:23
Quote
Quote
Thanks alot, anza. I missed that button when I browsed through preferences.

@musicmusic: How about you also add the mentioned context menu to the components menu? That way it would be easy to access at all times.
[a href="index.php?act=findpost&pid=249680"][{POST_SNAPBACK}][/a]

I don't really feel like putting it there. What I will probably do is add a config to prefs for the sidebar.
[a href="index.php?act=findpost&pid=249823"][{POST_SNAPBACK}][/a]
Yeah, that sounds like a better solution.
Title: Columns UI
Post by: ep0ch on 2004-10-25 10:28:35
Musicmusic,

My panel is now getting a bit crowded. I don't suppose you could add an option to make the playlists panel a selectable dropdown instead of one long visible list?

I put up a post about this for foo_uie_tabs and was wondering if there wasn't a reason why the playlists panel couldn't also be a dropdown.

Cheers
Title: Columns UI
Post by: mojomonkee on 2004-10-25 10:31:00
and even further than removing the titlebar... i think having the ability to have a flat window (like miranda's flat contact list plugin) would be great too so you don't have any borders on the window at all... just one flat color so it blends into the desktop perfectly.  that'd be great.
Title: Columns UI
Post by: janjan on 2004-10-25 10:56:44
Quote
Quote
Quote
Thanks alot, anza. I missed that button when I browsed through preferences.

@musicmusic: How about you also add the mentioned context menu to the components menu? That way it would be easy to access at all times.
[a href="index.php?act=findpost&pid=249680"][{POST_SNAPBACK}][/a]

I don't really feel like putting it there. What I will probably do is add a config to prefs for the sidebar.
[a href="index.php?act=findpost&pid=249823"][{POST_SNAPBACK}][/a]
Yeah, that sounds like a better solution.
[a href="index.php?act=findpost&pid=249879"][{POST_SNAPBACK}][/a]


This is related to something I thought about some days ago:

Would it make sense to gather all config pages which belongs to panels under the 'Columns Ui' config panel instead of the 'Components' page?

For now it's:
Code: [Select]
|
-Components
| |Album list Panel
| |Database Explorer panel
| |Enqueue control
| |History
| |...
-Components
| |Columns UI
| |Default User Interface



But I think something like this:
Code: [Select]
|
-Components
| |Enqueue control
| |History
| |...
-Components
| -Columns UI
| | |Album list Panel
| | |Database Explorer panel
| |Default User Interface


or this:
Code: [Select]
|
-Components
| - Panels
| | |Album list Panel
| | |Database Explorer panel
| |Enqueue control
| |History
| |...
-Components
||-Columns UI
| |Default User Interface


would make more sense. For me panel extensions are in some way different to 'normal' plugins so they shoul be grouped in some way to make the preference dialog more clearly arranged. I think my foobar instalation currently have ~10 pages under 'Components' so putting the ones which are panels in an own group would be very helpfull.
I know that there currently only a few panels are available but I'm very sure that there are much more to come. Let's say you have ~10 normal config pages and ~6 panel config pages, this would sum up to ~16 pages under 'Components'. I don't hink that this is very clear. So moving the panel ones to a new place would certainly help.
What do you think of this?


Another point which is somehow related to the above:
@musicmusic: Since your playlist switcher is a single extension wouldn't it make more sense to give it its own config dialog? In the current version the colors config is in the 'Display' tab and the other options are in 'Playlists' tab. Also in 'playlist' tab there are some options which doesn't belong to the playlist switcher panel. I see the logic in the current organisation but I think there are way to many options in Columns UI to leave it that way, I often me clicking around in all tabs searching for an option.

I think there should be at least three different config pages:
- 'Playlist Switcher' config page which contains a design (font/color) tab, the 'Playlists' tab (minus the options which doesn't belong to playlist switcher) and the 'drag and drop' tab
- 'Columns Playlist' config page which contains the 'Playlist' tab, the 'Gloals' tab, the 'Columns' tab and a tab for colors/fonts and stuff
- 'Columns UI' which contains all the other stuff like sidebar configuration, statusbar/systray


To sum it up:
For me the stock Columns UI consists of three mainly independent parts: The main window, the Playlist and the playlist switcher. Because of this I think that this seperation should also be represented in the organisation of the config pages. 8 tabs on one config dialog is truly to much easily navigate (In particular when there is a pair called Playlist/Playlists which is kind of hard to distinguish from).
Also I think it makes sense to gather all panel config dialogs in one place, either under Components/Panels or under Display/ColumnsUI/Panels instead of cluttering them among the other components.

I hope you get what I want to express (I sometimes write fairly complicated/imprecise  ) and I'm glad to hear your opinions about my proposal (not only from musicmusic but also from other Columns UI users)
Title: Columns UI
Post by: upNorth on 2004-10-25 11:35:57
Quote
Would it make sense to gather all config pages which belongs to panels under the 'Columns Ui' config panel instead of the 'Components' page?[a href="index.php?act=findpost&pid=249890"][{POST_SNAPBACK}][/a]
One problem with this, is plugins like foo_history, that can be used both as a panel and as a dialog/window. Your own foo_temple plugin also has an undock feature, that makes it more difficult to categorise.

I agree that Columns UI preferences, and maybe especially playlist/playlists, could do with some reorganising. But, I think musicmusic has done a pretty good job so far, considering the number og settings available.

Edit: spelling
Title: Columns UI
Post by: janjan on 2004-10-25 12:06:02
Quote
Quote
Would it make sense to gather all config pages which belongs to panels under the 'Columns Ui' config panel instead of the 'Components' page?[a href="index.php?act=findpost&pid=249890"][{POST_SNAPBACK}][/a]
One problem with this, is plugins like foo_history, that can be used both as a panel and as a dialog/window. Your own foo_temple plugin also has an undock feature, that makes it more difficult to categorise.


Good point, never thought about it

So we need more categories, like 'Normal plugins', 'Panel plugins' and 'Hybrid plugins'  (Just kidding  )

Quote
I agree that Columns UI preferences, and maybe especially playlist/playlists, could do with some reorganising. But, I think musicmusic has done a pretty good job so far, considering the number og settings available.[a href="index.php?act=findpost&pid=249894"][{POST_SNAPBACK}][/a]


Perhaps my writings sounds a bit too negative    I didn't want to say that the current options layout is bad, I just wanted to point out that it could be better (at least to me). The problem I see that there isn't that much space left for new options so instead of reordering the old system to make e.g an additional checkbox fit I want to propose that a newly designed config layout could be the better solution.

I can live with the current system, but from time to time it's a little bit annoying to see options belonging to one component cluttered over several tabs and mixed up with other options from other components (espacially the ones from playlist switcher I'd like to see in one place).


edit: changed last sentence to make it more precise
Title: Columns UI
Post by: Insolent on 2004-10-25 12:37:43
Quote
I can live with the current system, but from time to time it's a little bit annoying to see options belonging to one component cluttered over several tabs and mixed up with other options from other components (espacially the ones from playlist switcher).
[a href="index.php?act=findpost&pid=249897"][{POST_SNAPBACK}][/a]

Wouldn't make more sense to make the Playlist Switcher a seperate component. Now that you think of it, the Columns UI is now more of a container instead of a Playlist Switcher.

Plus it would free up heaps of space in the Columns UI options.
Title: Columns UI
Post by: jkwarras on 2004-10-25 12:43:22
Quote
But I think something like this:
Code: [Select]
|
-Components
| |Enqueue control
| |History
| |...
-Components
| -Columns UI
| | |Album list Panel
| | |Database Explorer panel
| |Default User Interface

[a href="index.php?act=findpost&pid=249890"][{POST_SNAPBACK}][/a]

It'll be easier for the user to configure all the panels. RIght now it's alittle confusing, you have to know your plugins and what they do, and where they belong. For an experienced foobar user there's no problem  but if you're new to foobar you're clearly lost 
Title: Columns UI
Post by: upNorth on 2004-10-25 13:05:46
@janjan: I think we see this exactly the same way. I often find myself searching through alot of settings to find what I'm looking for. That's a "problem" with foobar in general, but I think it's mostly so because certain settings are hard to categorise, as they fit in more than one place.

Concerning Columns UI, I think a possible improvement would be to remove the "Display" tab, and moved everything in it to a "Display" area in their respective tab. Playlist font/color could be moved to the "Playlist" tab and so on. Maybe the "Playlists" tab should be renamed to "Playlist switcher"? That way it wouldn't look so similar to the "Playlist" tab. Or turn it into a component as Insolent suggested. Unless it is too integrated for that to happen.

Changing from tabs, to expanding the "UI Columns" branch in the tree view might also make it cleaner. That way you could use levels of sub categories to organize things.
Title: Columns UI
Post by: mazy on 2004-10-25 18:24:39
upNorth + janjan: i agree with you guys, for me, i think uie panels should go under components->panels. as for hybrid plugins, they could
1) put config page for their panel's settings under components->panels
2) link to their own config page from main panels page.
as for 2) - it would be handy to have list of all available toolbars / panels in one listbox / treeview on top page at components->panels. 'config' button, pop-up context menu or double click would take you to that panel's config page ...
Title: Columns UI
Post by: musicmusic on 2004-10-25 19:42:23
Quote
Musicmusic,

My panel is now getting a bit crowded. I don't suppose you could add an option to make the playlists panel a selectable dropdown instead of one long visible list?

I put up a post about this for foo_uie_tabs and was wondering if there wasn't a reason why the playlists panel couldn't also be a dropdown.

Cheers
[a href="index.php?act=findpost&pid=249882"][{POST_SNAPBACK}][/a]
I think maybe that should be implemented as a separate toolbar.
Quote
and even further than removing the titlebar... i think having the ability to have a flat window (like miranda's flat contact list plugin) would be great too so you don't have any borders on the window at all... just one flat color so it blends into the desktop perfectly.  that'd be great.
[a href="index.php?act=findpost&pid=249884"][{POST_SNAPBACK}][/a]
I don't know what miranda looks like, show me a screenshot..

Quote
This is related to something I thought about some days ago:

Would it make sense to gather all config pages which belongs to panels under the 'Columns Ui' config panel instead of the 'Components' page?

For now it's:
Code: [Select]
|
-Components
| |Album list Panel
| |Database Explorer panel
| |Enqueue control
| |History
| |...
-Components
| |Columns UI
| |Default User Interface



But I think something like this:
Code: [Select]
|
-Components
| |Enqueue control
| |History
| |...
-Components
| -Columns UI
| | |Album list Panel
| | |Database Explorer panel
| |Default User Interface


or this:
Code: [Select]
|
-Components
| - Panels
| | |Album list Panel
| | |Database Explorer panel
| |Enqueue control
| |History
| |...
-Components
||-Columns UI
| |Default User Interface


would make more sense. For me panel extensions are in some way different to 'normal' plugins so they shoul be grouped in some way to make the preference dialog more clearly arranged. I think my foobar instalation currently have ~10 pages under 'Components' so putting the ones which are panels in an own group would be very helpfull.
I know that there currently only a few panels are available but I'm very sure that there are much more to come. Let's say you have ~10 normal config pages and ~6 panel config pages, this would sum up to ~16 pages under 'Components'. I don't hink that this is very clear. So moving the panel ones to a new place would certainly help.
What do you think of this?
I did think that in the first place. But, for placing all panels under componenets/panels, or display/panels, it seemed to me that it would require a central componenet to create the "panel" page, for panels to use as their parent page.

Placing them under columns ui does not make sense, because there are other hosts than just columns ui.

Quote
Another point which is somehow related to the above:
@musicmusic: Since your playlist switcher is a single extension wouldn't it make more sense to give it its own config dialog? In the current version the colors config is in the 'Display' tab and the other options are in 'Playlists' tab. Also in 'playlist' tab there are some options which doesn't belong to the playlist switcher panel. I see the logic in the current organisation but I think there are way to many options in Columns UI to leave it that way, I often me clicking around in all tabs searching for an option.

I think there should be at least three different config pages:
- 'Playlist Switcher' config page which contains a design (font/color) tab, the 'Playlists' tab (minus the options which doesn't belong to playlist switcher) and the 'drag and drop' tab
- 'Columns Playlist' config page which contains the 'Playlist' tab, the 'Gloals' tab, the 'Columns' tab and a tab for colors/fonts and stuff
- 'Columns UI' which contains all the other stuff like sidebar configuration, statusbar/systray
I did think that the playlist switcher should be moved to its own page at first, but then I decided I was being pendantic, or maybe lazy.

Also, many of those options applies to both the playlist switcher and tabs, and so would need to be duplicated. I mean, it depends on what extent you consider the playlist switcher panel a separate entity, it is a part of columns ui afterall.

Quote
To sum it up:
For me the stock Columns UI consists of three mainly independent parts: The main window, the Playlist and the playlist switcher. Because of this I think that this seperation should also be represented in the organisation of the config pages. 8 tabs on one config dialog is truly to much easily navigate (In particular when there is a pair called Playlist/Playlists which is kind of hard to distinguish from).
Also I think it makes sense to gather all panel config dialogs in one place, either under Components/Panels or under Display/ColumnsUI/Panels instead of cluttering them among the other components.

I hope you get what I want to express (I sometimes write fairly complicated/imprecise   ) and I'm glad to hear your opinions about my proposal (not only from musicmusic but also from other Columns UI users)
[a href="index.php?act=findpost&pid=249890"][{POST_SNAPBACK}][/a]

Maybe but all tabs are in one page because there are already too many pages in the tree. Spliting the tabs up into separate pages would also require having either a blank "columns ui" page to serve as the parent page for the other pages, or having a set of tabs under that vague title, with the other pages coming out of it. Then, in the latter case, because of the page with the vague title, it makes browsing the prefs more difficult as you have to switch pages to go through all of the tabs

Quote
Wouldn't make more sense to make the Playlist Switcher a seperate component. Now that you think of it, the Columns UI is now more of a container instead of a Playlist Switcher.

Plus it would free up heaps of space in the Columns UI options.
[a href="index.php?act=findpost&pid=249904"][{POST_SNAPBACK}][/a]
Perhaps, it wouldn't free much space up though because most the options apply to the playlist atbs as well. And 80% of users probably currently use the playlist switcher panel, so why separate it into a separate dll? At least not at this stage, perhaps later, if alternative playlist switcher panels are developed.

Quote
Maybe the "Playlists" tab should be renamed to "Playlist switcher"? That way it wouldn't look so similar to the "Playlist" tab.[a href="index.php?act=findpost&pid=249910"][{POST_SNAPBACK}][/a]

That name is very long, and I think there was a length limit on the name of the tab. A tab with a long name takes up too much space. I agree it is confusing, I only just changed "Display II" to "Playlist", I know it is similar to "playlists", but I thought it was better than "display" & "display ii".
Title: Columns UI
Post by: hunted on 2004-10-25 20:32:38
Quote
Quote
and even further than removing the titlebar... i think having the ability to have a flat window (like miranda's flat contact list plugin) would be great too so you don't have any borders on the window at all... just one flat color so it blends into the desktop perfectly.  that'd be great.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=249884")
I don't know what miranda looks like, show me a screenshot..
[a href="index.php?act=findpost&pid=249975"][{POST_SNAPBACK}][/a]

heres a screen shot of miranda: [a href="http://www.miranda-im.org/about/screenshots.php]http://www.miranda-im.org/about/screenshots.php[/url] (the first 2 are good examples)
I think what he means is he wants the listview to have no border at all
Title: Columns UI
Post by: anza on 2004-10-25 22:20:04
Quote
Or maybe have a screen in prefs where you can design your own layout by spliting a rectangle that represents the main window up.[a href="index.php?act=findpost&pid=249822"][{POST_SNAPBACK}][/a]

I'd vote for that kind of configuration. Would be cool and probably very flexible.

Quote
Quote
@musicmusic:  The Hide Delay option is pretty cool, but if I specify a hide delay, move away from the panel and then back over it, the panel still hides even if I'm using it.

I realize this is literally what a hide delay would do, but it would be nice if there was an option to check to see if the mouse is back over the panel before hideing it.  I'm pretty clumsy and tend to loose the panel from time to time when I'm using it.
[a href="index.php?act=findpost&pid=249776"][{POST_SNAPBACK}][/a]

Quote
Another suggestion which I think would be useful is to reset the autohide delay if the mouse is reintroduced to the sidebar area before it has counted down (currently, there's no way to stop it from hiding once the mouse has moved away).

Thanks again for your hard work and it's very much appreciated.
[a href="index.php?act=findpost&pid=249518"][{POST_SNAPBACK}][/a]
That would be a bug really, I'll fix it for the next version.

Waiting for the next version......
Title: Columns UI
Post by: ExUser on 2004-10-26 03:05:17
Request: It's probably not in the architecture to be able to do this, but a playlists panel that would auto-resize to contain only the number of playlists that exist would be really nifty, IMO. Comments?
Title: Columns UI
Post by: foosion on 2004-10-26 11:58:02
Well, it is possible. Extensions can have minimum and maximum height and width, and they can inform the host if any of these changes.
Title: Columns UI
Post by: Nathan_ on 2004-10-26 12:31:27
Even better if the playlists could be just added to the end of the Album List. In WMP the playlists are part of the artist tree-view. Very useful, one of it's only sensible features. This would be my preferred solution.
Title: Columns UI
Post by: Jimbo51 on 2004-10-26 12:43:39
Hi,
Anyone got ui_columns looking like foo_tunes?
Title: Columns UI
Post by: musicmusic on 2004-10-26 23:13:05
Quote
Quote
Quote
and even further than removing the titlebar... i think having the ability to have a flat window (like miranda's flat contact list plugin) would be great too so you don't have any borders on the window at all... just one flat color so it blends into the desktop perfectly.  that'd be great.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=249884")
I don't know what miranda looks like, show me a screenshot..
[a href="index.php?act=findpost&pid=249975"][{POST_SNAPBACK}][/a]

heres a screen shot of miranda: [a href="http://www.miranda-im.org/about/screenshots.php]http://www.miranda-im.org/about/screenshots.php[/url] (the first 2 are good examples)
I think what he means is he wants the listview to have no border at all
[a href="index.php?act=findpost&pid=249982"][{POST_SNAPBACK}][/a]
You can hide the statusbar. toolbars etc., so i dont see how that would be different from no titlebar, that's what a standard titlebarless window looks like (afaik, see e.g. task manager)

Quote
Quote
Or maybe have a screen in prefs where you can design your own layout by spliting a rectangle that represents the main window up.[a href="index.php?act=findpost&pid=249822"][{POST_SNAPBACK}][/a]

I'd vote for that kind of configuration. Would be cool and probably very flexible.[a href="index.php?act=findpost&pid=250009"][{POST_SNAPBACK}][/a]
Though maybe slightly too ambitious

Imagine the coding mess, with minimium, maximum dimensions everywhere, and auto-sizing on top of that, and the manual resizing as well...
Quote
Request: It's probably not in the architecture to be able to do this, but a playlists panel that would auto-resize to contain only the number of playlists that exist would be really nifty, IMO. Comments?
[a href="index.php?act=findpost&pid=250077"][{POST_SNAPBACK}][/a]
Quote
Well, it is possible. Extensions can have minimum and maximum height and width, and they can inform the host if any of these changes.
[a href="index.php?act=findpost&pid=250159"][{POST_SNAPBACK}][/a]
It has been requested before, I forget what I said last time, I am not going to implement this in the near future though, I can only see it being useful if you dont have a lot of playlists. I also dont know if you would find doing it through min/max heights acceptable, as if you had many playlists, you wouldn't be able to resize it smaller, or at all for that matter..

Quote
Even better if the playlists could be just added to the end of the Album List. In WMP the playlists are part of the artist tree-view. Very useful, one of it's only sensible features. This would be my preferred solution.

[a href="index.php?act=findpost&pid=250169"][{POST_SNAPBACK}][/a]

That did cross my mind, its up to whoever wants to develop it. An alternative would be using the panel stack plugin and put the playlists and albumlist panels in that.

[edit]
uploaded fixed foo_search_ex, foo_history_panel sources
Title: Columns UI
Post by: jkwarras on 2004-10-26 23:14:26
Quote
Hi,
Anyone got ui_columns looking like foo_tunes?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=250170")

I think there's a configuration that looks like iTunes. You may want to take a look in here:
[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=22306]http://www.hydrogenaudio.org/forums/index....showtopic=22306[/url]
Title: Columns UI
Post by: foosion on 2004-10-27 08:34:40
Quote
It has been requested before, I forget what I said last time, I am not going to implement this in the near future though, I can only see it being useful if you dont have a lot of playlists. I also dont know if you would find doing it through min/max heights acceptable, as if you had many playlists, you wouldn't be able to resize it smaller, or at all for that matter..[a href="index.php?act=findpost&pid=250220"][{POST_SNAPBACK}][/a]

I only wanted to point out that such a thing is theoretically possible, not that it's pretty or that anyone is going to implement soon.
Title: Columns UI
Post by: ep0ch on 2004-10-28 16:20:12
Hello musicmusic,

Is there any chance of having multiple instances of the same panel again? I can see if being very useful to have muliple instances of the Tabbed Panels panel.

Cheers
Title: Columns UI
Post by: upNorth on 2004-10-28 16:34:07
Quote
Is there any chance of having multiple instances of the same panel again?[a href="index.php?act=findpost&pid=250655"][{POST_SNAPBACK}][/a]
I would like that too. In fact, I didn't even know it was gone, and designed the plugin I have under development, to take advantage of it.
Title: Columns UI
Post by: musicmusic on 2004-10-28 16:39:58
Quote
Quote
It has been requested before, I forget what I said last time, I am not going to implement this in the near future though, I can only see it being useful if you dont have a lot of playlists. I also dont know if you would find doing it through min/max heights acceptable, as if you had many playlists, you wouldn't be able to resize it smaller, or at all for that matter..[a href="index.php?act=findpost&pid=250220"][{POST_SNAPBACK}][/a]

I only wanted to point out that such a thing is theoretically possible, not that it's pretty or that anyone is going to implement soon.
[a href="index.php?act=findpost&pid=250334"][{POST_SNAPBACK}][/a]
Ok  Actually, my reply was mostly directed at Canar anyway..

Quote
Quote
Is there any chance of having multiple instances of the same panel again?[a href="index.php?act=findpost&pid=250655"][{POST_SNAPBACK}][/a]
I would like that too. In fact, I didn't even know it was gone, and designed the plugin I have under development, to take advantage of it.
[a href="index.php?act=findpost&pid=250658"][{POST_SNAPBACK}][/a]

I mentioned it somewhere, when adding a panel from the context menu, click toggles the panel, shift-click adds a new instance of the panel, ctrl click toggles the panel, but inserts when it would rather have added, and shift+ctrl+click inserts inserts a new instance of the panel.
Title: Columns UI
Post by: upNorth on 2004-10-28 16:48:03
Ahh, thanks, I must have missed that comment. Then I don't need to change my design, only add something to my code to support multiple instances, because it didn't work with my current build 
Title: Columns UI
Post by: ep0ch on 2004-10-28 20:11:43
Quote
Ahh, thanks, I must have missed that comment.


me too, my bad! Columns UI is now getting very complicated :s
Title: Columns UI
Post by: syrek on 2004-10-28 21:27:46
MusicMusic, first I want to compliment with the ever better getting status of the columnsUI.

I have a small request:
I use the custom buttons, with the default drawing disabled. This makes my buttons stick to the most right edge of the window, I have them in the sidebar. Would it be possible to implement an option to give it a little padding, that is between the buttons and between the window edge an the buttons itself.
Title: Columns UI
Post by: musicmusic on 2004-10-30 14:33:14
Quote
Ahh, thanks, I must have missed that comment. Then I don't need to change my design, only add something to my code to support multiple instances, because it didn't work with my current build 
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=250665")
Good luck

Quote
Quote
Ahh, thanks, I must have missed that comment.


me too, my bad! Columns UI is now getting very complicated :s
[a href="index.php?act=findpost&pid=250692"][{POST_SNAPBACK}][/a]
I should probably add the comment to the status bar, I probably will for 0.1.2 final.

Quote
MusicMusic, first I want to compliment with the ever better getting status of the columnsUI.

I have a small request:
I use the custom buttons, with the default drawing disabled. This makes my buttons stick to the most right edge of the window, I have them in the sidebar. Would it be possible to implement an option to give it a little padding, that is between the buttons and between the window edge an the buttons itself.
[a href="index.php?act=findpost&pid=250699"][{POST_SNAPBACK}][/a]
What do you mean, that there is no padding on the left side of the buttons when in the sidebar? Please clarify, I dont know why you state your buttons "stick to the right edge of the window".



[a href="http://members.lycos.co.uk/musicf/temp/foo_ui_columns.dll]beta 2[/url] is out.

changelog:
Quote
beta2
-fixed sidebar hide delay
-pressing delete in playlist switcher panel now deletes the selected (i.e. active) playlist
-autoscroll no longer conflicts with middle clickaction in playlist switcher panel
-added option to choose middle click in playlist action
-minor fix for tooltips in playlist switcher panel
-hopefully fixed sidebar panel resizing bugs

Consider this a 0.1.2 final RC, if there are any remaining bugs, please post now.
Title: Columns UI
Post by: Moonwhaler on 2004-10-30 17:11:48
Hi there!

I just found a little redraw bug - although I don't know if it's a bug from the sidepanel itself or the database explorer. Look at this screenshot I made -> HERE (http://www.nordinary.com/panelbug.gif)

This happens when I drag the scrollbar up / down and a hint pops up that covers the database explorer entry which is not completely visible at the time. When I drag further up / down the hint disppears but leaves this grey box instead of the entry title... weird.

My current FCS configuration -> HERE (http://www.nordinary.com/foo_uicolumns_export.fcs)

Using foobar 0.8.3 / ColumnsUI 0.1.2 (Beta 2) / foo_uie_tabs


Greetz.
Moon
Title: Columns UI
Post by: marienZ on 2004-10-30 23:51:08
First, thank you for a great component, musicmusic. I can't imagine foobar without it. But I seem to have hit a bug, and even though it is probably not "your" bug, I'd like to ask for some information.

I run foobar inside wine (an application that lets you run windows apps in linux). This used to work great with 0.1.1. Today I updated both my wine and foobar. I am now using 0.1.2beta2. The most noticable new 'feature' is that right-clicking in the sidebar kills foobar. I think the following wine message has something to do with it:

Code: [Select]
err:module:import_dll No implementation for USER32.dll.RealChildWindowFromPoint imported from L"D:\\foobar2000\\components\\foo_ui_columns.dll", setting to 0xdeadbeef


I have two questions:

- is it possible that right-clicking in the sidebar calls this unimplemented function, so that getting it implemented in wine will fix this crash?
- are there any other obvious places that call this function, so I know where not to click

Thank you in advance for any insights.

Edit: gah. Just found something else that crashes: scrollwheel in the playlist...
Title: Columns UI
Post by: Storm on 2004-10-30 23:58:22
I can't seem to get the tabbed panels, there's just a menu with General and Toolbars and umm well no tab stuff, look:

(http://fb.mine.nu/shots/program/foobar/toolbar.png)
Title: Columns UI
Post by: jkwarras on 2004-10-31 00:43:42
A little question: Is this possible to apply a font to an specific column? I'm asking this because I want to display stars (wingdings) 'ala' itunes, but I'm using trebuchet as my font for all the columns.

Thanks.
Title: Columns UI
Post by: musicmusic on 2004-10-31 01:22:55
Quote
Hi there!

I just found a little redraw bug - although I don't know if it's a bug from the sidepanel itself or the database explorer. Look at this screenshot I made -> HERE (http://www.nordinary.com/panelbug.gif)

This happens when I drag the scrollbar up / down and a hint pops up that covers the database explorer entry which is not completely visible at the time. When I drag further up / down the hint disppears but leaves this grey box instead of the entry title... weird.

My current FCS configuration -> HERE (http://www.nordinary.com/foo_uicolumns_export.fcs)

Using foobar 0.8.3 / ColumnsUI 0.1.2 (Beta 2) / foo_uie_tabs


Greetz.
Moon
[a href="index.php?act=findpost&pid=251029"][{POST_SNAPBACK}][/a]
Its foo_uie_tabs bug.

Quote
First, thank you for a great component, musicmusic. I can't imagine foobar without it. But I seem to have hit a bug, and even though it is probably not "your" bug, I'd like to ask for some information.

I run foobar inside wine (an application that lets you run windows apps in linux). This used to work great with 0.1.1. Today I updated both my wine and foobar. I am now using 0.1.2beta2. The most noticable new 'feature' is that right-clicking in the sidebar kills foobar. I think the following wine message has something to do with it:

Code: [Select]
err:module:import_dll No implementation for USER32.dll.RealChildWindowFromPoint imported from L"D:\\foobar2000\\components\\foo_ui_columns.dll", setting to 0xdeadbeef


I have two questions:

- is it possible that right-clicking in the sidebar calls this unimplemented function, so that getting it implemented in wine will fix this crash?
- are there any other obvious places that call this function, so I know where not to click

Thank you in advance for any insights.

Edit: gah. Just found something else that crashes: scrollwheel in the playlist...
[a href="index.php?act=findpost&pid=251083"][{POST_SNAPBACK}][/a]
Yes, I use it in those two places, and in the toolbars context menu as well. (edit: resizing panels as well..) So if it was implemented in wine it would fix that.

I use it as opposed to WindowFromPoint, or ChildWindowFromPoint, as it ignores transparent areas of windows. Otherwise, e.g. mousewheel over a tooltip would be broken. I don't think ChildWindowFromPointEx would work the same as RealChildWindowFromPoint either, but I will double check if it would work ok using that. I probably am using RealChildWindowFromPoint unneccessarily in some places anyway..

Quote
I can't seem to get the tabbed panels, there's just a menu with General and Toolbars and umm well no tab stuff, look:

(http://fb.mine.nu/shots/program/foobar/toolbar.png)
[a href="index.php?act=findpost&pid=251084"][{POST_SNAPBACK}][/a]
Its a separate component developed by Phi, and it is for the sidebar, not toolbars. Check its thread in the thrid party components forum, or see the first post in this thread.

Quote
A little question: Is this possible to apply a font to an specific column? I'm asking this because I want to display stars (wingdings) 'ala' itunes, but I'm using trebuchet as my font for all the columns.

Thanks.
[a href="index.php?act=findpost&pid=251090"][{POST_SNAPBACK}][/a]
No, not currently. Thats an interesting idea I never thought of though, but the possibility of using images in the columns would be more suitable for ratings (i think this was discussed some time ago).
Title: Columns UI
Post by: Insolent on 2004-10-31 02:03:21
Still no option to remove the selection frame?
Title: Columns UI
Post by: marienZ on 2004-10-31 07:18:51
Quote
Yes, I use it in those two places, and in the toolbars context menu as well. (edit: resizing panels as well..) So if it was implemented in wine it would fix that.

Thanks for confirming that.
Quote
I don't think ChildWindowFromPointEx would work the same as RealChildWindowFromPoint either, but I will double check if it would work ok using that.

Please don't go to all that trouble. Foobar and foo_ui_columns are windows applications. That they also happen to work in wine is just a nice side-effect. I'd prefer to fix this in wine rather than having ui_columns work around something that is obviously a wine bug. I think I'll tell wine to use the non-Real ChildWindowFromPoint as a replacement, and implement the missing function correctly if I am able to.

Edit: thanks for mentioning ChildWindowFromPointEx. I just patched wine to call that with CWP_SKIPTRANSPARENT and it helps. It no longer crashes, I seem to get the 'right' context menus, and scroll the window I'm over. I am curious about what could be wrong with implementing it this way in wine. If you could tell me of any differences between ChildWindowFromPointEx with this flag and RealChildWindowFromPoint I would be grateful. As I know next to nothing about the windows api I'd have to reboot between windows and linux to hunt for differences which is a bit inconvenient.

Wine users: if you also have crashes with the new foo_ui_columns, you might want to try applying RealChildWindowFromPoint.patch (http://mzz.mine.nu/RealChildWindowFromPoint.patch) to wine 20041019.

Windows users: sorry for the long somewhat-offtopic post, I'll (hopefully) go back to lurk mode now.

edit to edit: hmm, it's not perfect yet. The right-click context menu for the albumlist and database explorer randomly stops functioning. Left-clicking works, right-clicking the captions or the playlist switcher works. I assume all this works on windows?

edit to edit to edit: It's not random. double right-clicking brings up the menu. Is this a bug or a feature?

Oh, and I love those extensions. Many thanks for them!
Title: Columns UI
Post by: olivi3r on 2004-10-31 10:20:57
i just installed the database explorer, but where is it / how do i use it?

it's in preferences, but i have no idea how to actually access it .

it might be because it's sunday morning, but maybe someone can shed some light on this?

edit: ouch, i found it. right-click on Columns playlists header?? is that the only way to access it, because that would be very unintuitive?
Title: Columns UI
Post by: yandexx on 2004-10-31 11:44:02
musicmusic,
please return toolbars remembering their position.
thnx!
Title: Columns UI
Post by: musicmusic on 2004-10-31 14:18:56
Quote
Still no option to remove the selection frame?
[a href="index.php?act=findpost&pid=251101"][{POST_SNAPBACK}][/a]
Sorry, no new features for 0.1.2. You'll have to wait for some future version where I might move it into the colour string like discussed.

Quote
Please don't go to all that trouble. Foobar and foo_ui_columns are windows applications. That they also happen to work in wine is just a nice side-effect. I'd prefer to fix this in wine rather than having ui_columns work around something that is obviously a wine bug. I think I'll tell wine to use the non-Real ChildWindowFromPoint as a replacement, and implement the missing function correctly if I am able to.

Edit: thanks for mentioning ChildWindowFromPointEx. I just patched wine to call that with CWP_SKIPTRANSPARENT and it helps. It no longer crashes, I seem to get the 'right' context menus, and scroll the window I'm over. I am curious about what could be wrong with implementing it this way in wine. If you could tell me of any differences between ChildWindowFromPointEx with this flag and RealChildWindowFromPoint I would be grateful. As I know next to nothing about the windows api I'd have to reboot between windows and linux to hunt for differences which is a bit inconvenient.


MSDN explains the difference between RealChildWindowFromPoint and ChildWindowFromPoint well:
Quote
RealChildWindowFromPoint treats HTTRANSPARENT areas of a standard control differently from other areas of the control; it returns the child window behind a transparent part of a control. In contrast, ChildWindowFromPoint treats HTTRANSPARENT areas of a control the same as other areas. For example, if the point is in a transparent area of a groupbox, RealChildWindowFromPoint returns the child window behind a groupbox, whereas ChildWindowFromPoint returns the groupbox. However, both application programming interfaces (APIs) return a static field, even though it, too, returns HTTRANSPARENT.

As far as I know ChildWindowFromPointEx with the CWP_SKIPTRANSPARENT flag just skips windows with the WS_EX_TRANSPARENT style, so don't use that, if anything, use CWP_SKIPINVISIBLE.

In practise, you won't notice any difference in functionality when using columns ui. It was WindowFromPoint that didn't do what I wanted really, which is why I don't care about changing it.

Quote
edit to edit: hmm, it's not perfect yet. The right-click context menu for the albumlist and database explorer randomly stops functioning. Left-clicking works, right-clicking the captions or the playlist switcher works. I assume all this works on windows?

edit to edit to edit: It's not random. double right-clicking brings up the menu. Is this a bug or a feature? [a href="index.php?act=findpost&pid=251125"][{POST_SNAPBACK}][/a]
Not here, Wine bug I guess..

Quote
Oh, and I love those extensions. Many thanks for them!
[a href="index.php?act=findpost&pid=251125"][{POST_SNAPBACK}][/a]
Your welcome

Quote
edit: ouch, i found it. right-click on Columns playlists header?? is that the only way to access it, because that would be very unintuitive?
[a href="index.php?act=findpost&pid=251151"][{POST_SNAPBACK}][/a]
Well once upon a time it showed up in all of teh conext menus in the sidebar, and people complained. I can't please everyone, and I also can't make it appear in preferences at the click of my fingers, or even the click of my heels, would you believe.

The only ability you lose by hiding the captions is the ability to move the panels up and down. You can still right-click on the panel sizing separators to add or remove panels.

Quote
musicmusic,
please return toolbars remembering their position.
thnx!
[a href="index.php?act=findpost&pid=251160"][{POST_SNAPBACK}][/a]
How about they remember theire size, and are inserted where you right click? I try and get it done for 0.1.2, and see which behaviour I prefer..
Title: Columns UI
Post by: marienZ on 2004-10-31 18:12:21
Quote
MSDN explains the difference between RealChildWindowFromPoint and ChildWindowFromPoint well:
Quote
RealChildWindowFromPoint treats HTTRANSPARENT...

As far as I know ChildWindowFromPointEx with the CWP_SKIPTRANSPARENT flag just skips windows with the WS_EX_TRANSPARENT style, so don't use that, if anything, use CWP_SKIPINVISIBLE.

I had read that msdn page already. So I read it again a couple of times, and read the rest of your reply a couple of times, until I realized HTTRANSPARENT != WS_EX_TRANSPARENT. Doh!

Thanks again for explaining all this, it works 'good enough' with the patched wine. And I love the database explorer. It had better not stop working, I can't live without it already
Title: Columns UI
Post by: olivi3r on 2004-10-31 19:31:38
Quote
Well once upon a time it showed up in all of teh conext menus in the sidebar, and people complained. I can't please everyone, and I also can't make it appear in preferences at the click of my fingers, or even the click of my heels, would you believe.

The only ability you lose by hiding the captions is the ability to move the panels up and down. You can still right-click on the panel sizing separators to add or remove panels.


well it's okay, it's not a big deal as long as you know what to do.  maybe you could just make it a little easier for newbies (like me) by pointing it out somewhere?

it's definitely an excellent plugin nonetheless.
Title: Columns UI
Post by: Phi on 2004-11-01 13:06:54
Is there any trick to adding multiple instances of the same toolbar, or is it just not supported? I'm using a blank spacer toolbar to make my toolbar area look a little more symmetrical (before (http://yallara.cs.rmit.edu.au/~kspear/foobar/img/nospacer.png), after (http://yallara.cs.rmit.edu.au/~kspear/foobar/img/spacer.png)), and I'd like to add more than one version of it.

If it's not easy to change, don't worry... I can live without a neat little line here and there.
Title: Columns UI
Post by: upNorth on 2004-11-01 13:19:27
Quote
Is there any trick to adding multiple instances of the same toolbar, or is it just not supported? I'm using a blank spacer toolbar to make my toolbar area look a little more symmetrical (before (http://yallara.cs.rmit.edu.au/~kspear/foobar/img/nospacer.png), after (http://yallara.cs.rmit.edu.au/~kspear/foobar/img/spacer.png)), and I'd like to add more than one version of it.

If it's not easy to change, don't worry... I can live without a neat little line here and there.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=251373")
Have you tried [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=250660]this[/url]:
Quote
I mentioned it somewhere, when adding a panel from the context menu, click toggles the panel, shift-click adds a new instance of the panel, ctrl click toggles the panel, but inserts when it would rather have added, and shift+ctrl+click inserts inserts a new instance of the panel.
Title: Columns UI
Post by: Phi on 2004-11-01 14:08:52
Quote
Have you tried this (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=250660):
Quote
I mentioned it somewhere, when adding a panel from the context menu, click toggles the panel, shift-click adds a new instance of the panel, ctrl click toggles the panel, but inserts when it would rather have added, and shift+ctrl+click inserts inserts a new instance of the panel.

Yeah, those don't seem to apply for the toolbar.
Title: Columns UI
Post by: Sandman2012 on 2004-11-02 04:23:40
I'm really liking the new Columns UI extensions a lot. One request for foosion: any chance of you making a Columns UI Extension of your VU Meter (http://pelit.koillismaa.fi/plugins/visualization.php#17)?

Here's my config right now (http://img32.exs.cx/img32/4807/uber-leet-foobar2k.png)

edit: image seemed to big for hotlinking
Title: Columns UI
Post by: A_Man_Eating_Duck on 2004-11-02 08:22:07
Quote
I'm really liking the new Columns UI extensions a lot. One request for foosion: any chance of you making a Columns UI Extension of your VU Meter (http://pelit.koillismaa.fi/plugins/visualization.php#17)?

Here's my config right now (http://img32.exs.cx/img32/4807/uber-leet-foobar2k.png)

edit: image seemed to big for hotlinking
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=251494")


i just asked foosion the other day about that,

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=11724&st=25#]the answer[/url]
Title: Columns UI
Post by: musicmusic on 2004-11-02 19:35:18
Quote
Is there any trick to adding multiple instances of the same toolbar, or is it just not supported? I'm using a blank spacer toolbar to make my toolbar area look a little more symmetrical (before (http://yallara.cs.rmit.edu.au/~kspear/foobar/img/nospacer.png), after (http://yallara.cs.rmit.edu.au/~kspear/foobar/img/spacer.png)), and I'd like to add more than one version of it.

If it's not easy to change, don't worry... I can live without a neat little line here and there.
[a href="index.php?act=findpost&pid=251373"][{POST_SNAPBACK}][/a]

Spacer toolbars, that's an interesting idea, which you seem to have plenty of.

Maybe though it would be a better idea to incorporate this in the api instead. It doesn't make any sense for the spacers to be toggled, so it having an add new instance behaviour by default would probably make more sense.

But yeah I could do the same for the toolbars, if its not too much work Ill do it for 0.1.2 final.
Title: Columns UI
Post by: Sandman2012 on 2004-11-02 19:49:55
Quote
Quote
I'm really liking the new Columns UI extensions a lot. One request for foosion: any chance of you making a Columns UI Extension of your VU Meter (http://pelit.koillismaa.fi/plugins/visualization.php#17)?

Here's my config right now (http://img32.exs.cx/img32/4807/uber-leet-foobar2k.png)

edit: image seemed to big for hotlinking
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=251494")


i just asked foosion the other day about that,

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=11724&st=25#]the answer[/url]
[a href="index.php?act=findpost&pid=251526"][{POST_SNAPBACK}][/a]

Yay!
Title: Columns UI
Post by: sPeziFisH on 2004-11-03 11:23:33
anomaly here, even though musicmusic said

Quote
The only ability you lose by hiding the captions is the ability to move the panels up and down. You can still right-click on the panel sizing separators to add or remove panels.


if caption is disabled, it's hard (and ATM even impossible to me) to disable/enable  panels cause there's no right place where to click - in the panel I have all the panel-options, outside (tried to drive pixel by pixel higher just not to miss any 1 pixel line, tried top- and bottom-border) I always get the options of the other panel, for instance playlist-switcher with no caption - where to click to enable caption or enable/disable other panels ('kay, I can remove the dll and then place it there again  )
Having no caption looks fine but takes my place to have access to the menu..
Title: Columns UI
Post by: Phi on 2004-11-03 12:51:27
Quote
Spacer toolbars, that's an interesting idea, which you seem to have plenty of.

Maybe though it would be a better idea to incorporate this in the api instead. It doesn't make any sense for the spacers to be toggled, so it having an add new instance behaviour by default would probably make more sense.

But yeah I could do the same for the toolbars, if its not too much work Ill do it for 0.1.2 final.
[a href="index.php?act=findpost&pid=251678"][{POST_SNAPBACK}][/a]

  Yeah that makes sense. It's one of the few toolbars that would actually need multiple instances as well I guess. Well, at least until I (or someone else) decide/s to code a general-purpose button toolbar...

Quote
anomaly here, even though musicmusic said

Quote
The only ability you lose by hiding the captions is the ability to move the panels up and down. You can still right-click on the panel sizing separators to add or remove panels.


if caption is disabled, it's hard (and ATM even impossible to me) to disable/enable  panels cause there's no right place where to click - in the panel I have all the panel-options, outside (tried to drive pixel by pixel higher just not to miss any 1 pixel line, tried top- and bottom-border) I always get the options of the other panel, for instance playlist-switcher with no caption - where to click to enable caption or enable/disable other panels ('kay, I can remove the dll and then place it there again  )
[a href="index.php?act=findpost&pid=251767"][{POST_SNAPBACK}][/a]

You won't be able to right click to get the menu when there is only a single panel in the sidebar, since the resizing separator only appears between two panels. When there two or more there, just move your mouse in between two panels until you get the <- -> sign and right click.

There is also the "reset sidebar" option in the columns preferences that will reset the sidebar to the way it was when you first installed columns (i.e., with captions. And don't worry, it doesn't reset anything else).

musicmusic, is it possible to have a "show all sidebar captions" button somewhere? Or maybe a (small) "master" caption at the very top of the sidebar with the standard sidebar menu plus a checked "show captions" item, that shows or hides all of the captions at once. That way, you could set them up how you want them, then right click and uncheck "show captions." Well, thats just one idea anyway.
Title: Columns UI
Post by: sPeziFisH on 2004-11-03 13:11:39
Quote
You won't be able to right click to get the menu when there is only a single panel in the sidebar, since the resizing separator only appears between two panels. When there two or more there, just move your mouse in between two panels until you get the <- -> sign and right click.

yeah, the old trick I was tryin but failed cause of missing resizing seperator (my '1 pixel-line' - a very unclear circumlocution by the way)

Quote
There is also the "reset sidebar" option in the columns preferences that will reset the sidebar to the way it was when you first installed columns (i.e., with captions. And don't worry, it doesn't reset anything else).


  sth. my quick eye-check has missed - damn cheap 'Made in T..'-eyes 

Quote
musicmusic, is it possible to have a "show all sidebar captions" button somewhere? Or maybe a (small) "master" caption at the very top of the sidebar with the standard sidebar menu plus a checked "show captions" item, that shows or hides all of the captions at once. That way, you could set them up how you want them, then right click and uncheck "show captions." Well, thats just one idea anyway.
[a href="index.php?act=findpost&pid=251778"][{POST_SNAPBACK}][/a]


..could be one of these famous 1-pixel-lines  , nearly invisible, but still fine enough
Title: Columns UI
Post by: janjan on 2004-11-03 13:16:30
@musicmusic and Phi

I don't know where to put this, therefore I'll try it here:

In the foo_temple thread upNorth suggested the following

Quote
Suggestion:
Maybe you need to talk to Phi, but it would be nice if "show list when enqueuing files" also worked with foo_uie_tabs (focus the foo_temple tab when a track is enqueued). It would be even better if it remembered the tab it stole focus from, and gave focus back after last song, but only if "after last song|hide list" is checked and if foo_temple tab is focused at that time.


I think of a way where an extension could post a  "make me visible" request to its host. The columns ui host would do nothing but foo_uie_tabs could make the tab with the extension visible.

Do you think adding such a feature to the extension API would make sense?

edit: typos
edit2: typos... 
Title: Columns UI
Post by: Phi on 2004-11-03 13:42:23
Quote
I think of a way where an extension could post a  "make me visible" request to its host. The columns ui host would do nothing but foo_uie_tabs could make the tab with the extension visible.

Do you think adding such a feature to the extension API would make sense?
[a href="index.php?act=findpost&pid=251783"][{POST_SNAPBACK}][/a]

I think it would. Not so useful for non-"stacked" hosts though.
Title: Columns UI
Post by: spase on 2004-11-03 19:41:08
Quote
musicmusic, is it possible to have a "show all sidebar captions" button somewhere? Or maybe a (small) "master" caption at the very top of the sidebar with the standard sidebar menu plus a checked "show captions" item, that shows or hides all of the captions at once. That way, you could set them up how you want them, then right click and uncheck "show captions." Well, thats just one idea anyway.
[a href="index.php?act=findpost&pid=251778"][{POST_SNAPBACK}][/a]


i think an even better idea would be yet another thing in preferences that simply lists the panels enabled with maybe a check box or something to enable/disable captions for each and maybe an add remove thing to add or remove panels.  something like the current config page for DSP chain perhaps.
Title: Columns UI
Post by: sPeziFisH on 2004-11-04 08:44:52
I also thought of sth. like this, dropt the idea as it would mean a bit more work for musicmusic. Nevertheless a place like this would also be fine for panels-preferences,adjustments and could offer a better placement regarding the treeview.
Title: Columns UI
Post by: Hidea on 2004-11-04 18:52:26
This has probably been ask a billion times, but has there been a support for album info in columns_ui?


edit:

found the answer
Title: Columns UI
Post by: musicmusic on 2004-11-04 23:52:37
Quote
@musicmusic and Phi
[snip][a href="index.php?act=findpost&pid=251783"][{POST_SNAPBACK}][/a]
I will reply in the ui extension thread in a minute to keep this thread clean.

Quote
Quote
musicmusic, is it possible to have a "show all sidebar captions" button somewhere? Or maybe a (small) "master" caption at the very top of the sidebar with the standard sidebar menu plus a checked "show captions" item, that shows or hides all of the captions at once. That way, you could set them up how you want them, then right click and uncheck "show captions." Well, thats just one idea anyway.
[a href="index.php?act=findpost&pid=251778"][{POST_SNAPBACK}][/a]


i think an even better idea would be yet another thing in preferences that simply lists the panels enabled with maybe a check box or something to enable/disable captions for each and maybe an add remove thing to add or remove panels.  something like the current config page for DSP chain perhaps.
[a href="index.php?act=findpost&pid=251849"][{POST_SNAPBACK}][/a]

Basically yeah that is what I planned to do, for the version after 0.1.2. Maybe even more like the columns config, so you can edit caption titles etc..
Quote
..could be one of these famous 1-pixel-lines  , nearly invisible, but still fine enough
[a href="index.php?act=findpost&pid=251782"][{POST_SNAPBACK}][/a]

Maybe a one pixel  line at the top of the sidebar would be a quick fix, but I dont think its worth it. It could easily be done so the menu shows up on right clicking the sidebar / playlist view separator, as well, which wouldn't look silly, but be a bit wierd. Just wait untill options are added to prefs.
Title: Columns UI
Post by: nObLe_SiN on 2004-11-05 20:02:46
(http://img23.exs.cx/img23/7752/foooooooooobarrrrrrrrrrrrr.png)

Anyone know how to make the columns look kinda raised or embossed looking like in that screenshot? Something like a highlight color and a shadow color for the playlist columns? Let me know please.. thanks!!
Title: Columns UI
Post by: picmixer on 2004-11-05 21:25:45
Please don't double post.

LINK (http://www.hydrogenaudio.org/forums/index.php?showtopic=4899&view=findpost&p=252220)
Title: Columns UI
Post by: dano on 2004-11-05 21:47:18
Quote
Anyone know how to make the columns look kinda raised or embossed looking like in that screenshot? Something like a highlight color and a shadow color for the playlist columns? Let me know please.. thanks!!
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=252217")

You can download that config [a href="http://pix.mail333.com/new_simple_style.zip]here[/url]
Title: Columns UI
Post by: picmixer on 2004-11-05 21:58:24
Anyone has an idea what the "map colour codes" checkbox does in the global colour config? I couldn't follow columns delvelopment that well during my two months internet abscence and seem to have missed that one.

And another request for musicmusic. Do you think it would be possible to include some kind of "replace" and "replace all" function for editing .fcs files. I tried doing this in notepad and it somehow seems to corrupt my .fcs file.

However even if it was possible in notepad it would still be nice to have that function right in the columns UI config. It would make editing colors a lot easier for me.
Title: Columns UI
Post by: hunted on 2004-11-05 23:03:05
Quote
Anyone has an idea what the "map colour codes" checkbox does in the global colour config? I couldn't follow columns delvelopment that well during my two months internet abscence and seem to have missed that one.
[a href="index.php?act=findpost&pid=252244"][{POST_SNAPBACK}][/a]

If you store some colors as global variables it wont work as a color unless you check 'map colour codes'.  Its mainly there I assume so that if you dont use colors you can speed up global string parsing by ignoring color codes
Title: Columns UI
Post by: nIRV on 2004-11-06 01:59:07
one simple feature that could add so much to your UI, please code _customizable_ tooltips, please

I've been wanting that for so long now. When you stay over an item in the playlist, a tooltip appears (can be multiline) with some random predefined scheme that you scripted ...

I dont think it would be so much of a pain to add this to your component and could be greatly appreciated

(of course the tooltip can be color customized, specifing if the borders should be 3d of flat, or none, etc.) ...

hope you like the idea

nIRV
Title: Columns UI
Post by: alphaex32 on 2004-11-06 02:49:47
I just thought of something that would be nice. How about a LyricShow sidebar/toolbar?

I'm also still hoping for a playlist/database search sidebar.
Title: Columns UI
Post by: Böreck on 2004-11-06 08:50:17
Quote
I'm also still hoping for a playlist/database search sidebar.
[a href="index.php?act=findpost&pid=252280"][{POST_SNAPBACK}][/a]

I agree.  A sidebar version of foo_dbsearch would be great.
Title: Columns UI
Post by: Insolent on 2004-11-06 11:52:05
Quote
Title: Columns UI
Post by: Lampen on 2004-11-06 19:49:01
Hi, didnt read the entire thread, so maybe this has been asked before.

Will there be an option to have ASCII buttons, like in default user interface ? I really miss that 
Title: Columns UI
Post by: hunted on 2004-11-06 21:56:11
misread what you said
Title: Columns UI
Post by: musicmusic on 2004-11-07 00:51:53
Quote
And another request for musicmusic. Do you think it would be possible to include some kind of "replace" and "replace all" function for editing .fcs files. I tried doing this in notepad and it somehow seems to corrupt my .fcs file.

However even if it was possible in notepad it would still be nice to have that function right in the columns UI config. It would make editing colors a lot easier for me.
[a href="index.php?act=findpost&pid=252244"][{POST_SNAPBACK}][/a]
Hex editor?

You could use (global) variables for your colours, it would be slower, but more convienient.

Quote
Quote
Anyone has an idea what the "map colour codes" checkbox does in the global colour config? I couldn't follow columns delvelopment that well during my two months internet abscence and seem to have missed that one.
[a href="index.php?act=findpost&pid=252244"][{POST_SNAPBACK}][/a]

If you store some colors as global variables it wont work as a color unless you check 'map colour codes'.  Its mainly there I assume so that if you dont use colors you can speed up global string parsing by ignoring color codes
[a href="index.php?act=findpost&pid=252253"][{POST_SNAPBACK}][/a]
That, and it is a bit of a hack and doesn't work properly.

To be more specific, last time i checked char code 3 doesn't work in special fields, and this option maps them to char 10s, formats the script, then maps char 10s back to 3. This obviously doesn't work for titleformatting functions taking colour codes.

If you read back over the thread, this could be done in tagz itself, but it is most likely slower.

Quote
one simple feature that could add so much to your UI, please code _customizable_ tooltips, please

I've been wanting that for so long now. When you stay over an item in the playlist, a tooltip appears (can be multiline) with some random predefined scheme that you scripted ...

I dont think it would be so much of a pain to add this to your component and could be greatly appreciated

(of course the tooltip can be color customized, specifing if the borders should be 3d of flat, or none, etc.) ...

hope you like the idea

nIRV
[a href="index.php?act=findpost&pid=252276"][{POST_SNAPBACK}][/a]
I know its been requested, but so have many things and it takes time. I dont if if everything you asked for is possible, but I have nothing against this idea so it should be implemented eventually.


Quote
Hi, didnt read the entire thread, so maybe this has been asked before.

Will there be an option to have ASCII buttons, like in default user interface ? I really miss that 
[a href="index.php?act=findpost&pid=252359"][{POST_SNAPBACK}][/a]

Open your favourite image editor, and use to make your ascii buttons, save it as a png or bitmap, set columns ui to use it, disable drawing of the button edges if you feel like it.

I have no standard menu, so I can't have ascii buttons exactly like the default ui. I could try and make a toolbar that looks like it, if you want that i'll give it a go since it probably wouldn't take me too long.
Title: Columns UI
Post by: picmixer on 2004-11-07 01:38:44
Quote
Quote
And another request for musicmusic. Do you think it would be possible to include some kind of "replace" and "replace all" function for editing .fcs files. I tried doing this in notepad and it somehow seems to corrupt my .fcs file.

However even if it was possible in notepad it would still be nice to have that function right in the columns UI config. It would make editing colors a lot easier for me.
[a href="index.php?act=findpost&pid=252244"][{POST_SNAPBACK}][/a]
Hex editor?

You could use (global) variables for your colours, it would be slower, but more convienient.
[a href="index.php?act=findpost&pid=252390"][{POST_SNAPBACK}][/a]


Oooops, could have guessed the hex editor thing.   

Speed was indeed the main reason why I haven't defined colors as global vars, but rather always put them in when needed. Although I honestly have no idea wether this would even make a marginal increase in speed.  Just want to keep the code for my .fcs to an absolute minimum.
Title: Columns UI
Post by: upNorth on 2004-11-07 10:22:23
I'm in the same situation as picmixer at the moment. Probably because I used his insomnia_0.1 as a template, instead of starting from scratch with my current formatting 
I really liked his approach and wanted it to be as fast as possible.

Now, I've got some global colors, but have kept it to a minimum. At the moment I'm thinking about making everything global, but I'm reluctant to start this big task, in case it will mean a very noticable speed decrease. So, is the process of using global color variables in general very unefficient, or something I will hardly notice?

Note: I'm talking about colors defined as variables, not the "Global colours" tab.

I know I could test this, but it would mean alot of work, and wouldn't really tell me that much more about the inner workings of TAGZ. So, even though this of course depends on the amount of code in general, a qualified guess is good enough. Just to get an idea of if this is a trivial thing in general, and hence not the area to look for speed improvements.
Title: Columns UI
Post by: Hidea on 2004-11-07 21:08:15
just an idea:


background on columns support, like in HTML or tables.... how about that?
Title: Columns UI
Post by: musicmusic on 2004-11-08 01:02:14
Quote
Quote
Hi, didnt read the entire thread, so maybe this has been asked before.

Will there be an option to have ASCII buttons, like in default user interface ? I really miss that 
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=252359")
I could try and make a toolbar that looks like it, if you want that i'll give it a go since it probably wouldn't take me too long.
[a href="index.php?act=findpost&pid=252390"][{POST_SNAPBACK}][/a]

Try the [a href="http://members.lycos.co.uk/musicf/redir2.php?file=download/foo_uie_ascii_buttons-0.1.zip]ASCII playback buttons toolbar[/url]. It will blow up if you don't have IE 5.5+, or Win me/2k/newer.

Quote
Quote
Quote
And another request for musicmusic. Do you think it would be possible to include some kind of "replace" and "replace all" function for editing .fcs files. I tried doing this in notepad and it somehow seems to corrupt my .fcs file.

However even if it was possible in notepad it would still be nice to have that function right in the columns UI config. It would make editing colors a lot easier for me.
[a href="index.php?act=findpost&pid=252244"][{POST_SNAPBACK}][/a]
Hex editor?

You could use (global) variables for your colours, it would be slower, but more convienient.
[a href="index.php?act=findpost&pid=252390"][{POST_SNAPBACK}][/a]


Oooops, could have guessed the hex editor thing.   

Speed was indeed the main reason why I haven't defined colors as global vars, but rather always put them in when needed. Although I honestly have no idea wether this would even make a marginal increase in speed.  Just want to keep the code for my .fcs to an absolute minimum.
[a href="index.php?act=findpost&pid=252398"][{POST_SNAPBACK}][/a]
I would have thought it would be slower, though what what amount I don't know. Some kind of preprocessed static global vars would solve that, but probably difficult to implement properly..

I also just discovered the new speed test is severely broke..

Quote
just an idea:


background on columns support, like in HTML or tables.... how about that?
[a href="index.php?act=findpost&pid=252511"][{POST_SNAPBACK}][/a]
Sorry, I don't know what you mean by "background on columns".
Title: Columns UI
Post by: metal_termite on 2004-11-08 06:42:52
Quote
just an idea:


background on columns support, like in HTML or tables.... how about that?
[a href="index.php?act=findpost&pid=252511"][{POST_SNAPBACK}][/a]


i think he means adding css like syntax where the use custom color spec option is. so you can define borders, border colors, font styles, stuff like that.
Title: Columns UI
Post by: drdrew on 2004-11-08 14:33:40
Hey all,

I have been using Foobar2k for years now but actually I never had multiple albums by an artist before (nor cared how the files were really organized) but now that I do, I want to keep my files sorted differently than just alphabetical order of artists and then alphabetical order of the titles of their songs.

I am using Columns UI which is why I ask here. What I would like is alphabetical order of the artists, but then their albums separated from each other, and the tracks of each of their albums in the correct order (01-15 or so). With Columns, I just loaded all of my songs into a playlist, then made a column for track number and clicked at the top of that so all of my songs in the playlist would be in numerical order. Then, I clicked on album at the top so all of my albums would be in order with their tracks in order, and then clicked on artist so that all three would be in order. But I figure there has to be some faster way of doing this (sorting artist, album, and track number).

Can someone please help me out???

Thanks,
Drew
Title: Columns UI
Post by: picmixer on 2004-11-08 16:38:26
Your best shot at this would probably be to not use the columns header for sorting in this case. But to use the "sort - sort by" command in the playlist menu and then use a syntax similar to this one:

Code: [Select]
$if2(%album artist%,%artist%) - $if2(%venue%,%album%) - %__codec% - %disc% - $tracknumber() - $if2(%title%,%_filename_ext%)
Title: Columns UI
Post by: Hidea on 2004-11-08 18:08:33
Quote
Quote
just an idea:


background on columns support, like in HTML or tables.... how about that?
[a href="index.php?act=findpost&pid=252511"][{POST_SNAPBACK}][/a]


i think he means adding css like syntax where the use custom color spec option is. so you can define borders, border colors, font styles, stuff like that.
[a href="index.php?act=findpost&pid=252568"][{POST_SNAPBACK}][/a]




well.. what I mean is more like cell background...
Title: Columns UI
Post by: musicmusic on 2004-11-08 19:06:01
Quote
Quote
Quote
just an idea:


background on columns support, like in HTML or tables.... how about that?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=252511")


i think he means adding css like syntax where the use custom color spec option is. so you can define borders, border colors, font styles, stuff like that.
[a href="index.php?act=findpost&pid=252568"][{POST_SNAPBACK}][/a]




well.. what I mean is more like cell background...
[a href="index.php?act=findpost&pid=252660"][{POST_SNAPBACK}][/a]

But what about the background, do you want to put an image as background or something?

Anyhow [a href="http://members.lycos.co.uk/musicf/redir2.php?file=download/foo_ui_columns-0.1.2_beta_3.zip]beta 3[/url] is out

changelog:
beta 3
-toolbars are added where you right click
-toolbars widths are remembered next time you add them
-you can hold shift when inserting a toolbar to force a new instance
-fixed bug in speed test, added total time to speed test
-other fixes/changes
Title: Columns UI
Post by: nIRV on 2004-11-09 01:46:28
having the possibility to put an image as the background would nice, so would be the possibility the insert images in the row (that would be cool to have an icon showing the type of file, mp3, ogg , etc.)
Title: Columns UI
Post by: mazy on 2004-11-09 10:33:56
Quote
... so would be the possibility the insert images in the row (that would be cool to have an icon showing the type of file, mp3, ogg , etc.)
[a href="index.php?act=findpost&pid=252716"][{POST_SNAPBACK}][/a]
oh, yeah! , that would be great, for filetypes, nice rating stars etc ... though i'm not sure musicmusic would add this feature ...

as for background image - i have no idea what to do, as cells can have color background - so you would have to ignore that, or alphablend with the background image or something ...
Title: Columns UI
Post by: jkwarras on 2004-11-09 12:05:12
Quote
Anyhow beta 3 (http://members.lycos.co.uk/musicf/redir2.php?file=download/foo_ui_columns-0.1.2_beta_3.zip) is out
[a href="index.php?act=findpost&pid=252667"][{POST_SNAPBACK}][/a]

I'm getting either an empty (corrupted) zip file or a warning that the file can't be retrieved  Tried at home and at work...
Title: Columns UI
Post by: janjan on 2004-11-09 12:50:38
Try this (http://www.daskleinegruenedreieck.de/foobar2000/foo_ui_columns-0.1.2_beta_3.zip)
Title: Columns UI
Post by: musicmusic on 2004-11-09 13:16:22
Quote
Quote
... so would be the possibility the insert images in the row (that would be cool to have an icon showing the type of file, mp3, ogg , etc.)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=252716")
oh, yeah! , that would be great, for filetypes, nice rating stars etc ... though i'm not sure musicmusic would add this feature ...

as for background image - i have no idea what to do, as cells can have color background - so you would have to ignore that, or alphablend with the background image or something ...
[a href="index.php?act=findpost&pid=252761"][{POST_SNAPBACK}][/a]

Well the ability to insert images was one of the things I wanted to try and implement first for 0.1.3 actually, with the intension of it being used for ratings, pretty now playing indicators etc. I suppose it would be fairly simple to also add the ability to insert images in the background. But I dunno about choosing the overall columns background.

Quote
Quote
Anyhow [a href="http://members.lycos.co.uk/musicf/redir2.php?file=download/foo_ui_columns-0.1.2_beta_3.zip]beta 3[/url] is out
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=252667")

I'm getting either an empty (corrupted) zip file or a warning that the file can't be retrieved  Tried at home and at work...
[a href="index.php?act=findpost&pid=252771"][{POST_SNAPBACK}][/a]

Probably me being silly and trying to work around lycos' blocking of the download of .zip files with an external referrer. What web browser/version do you use? I'll change it to a timed refresh and it should be ok.

You try copying and pasting this link instead:
[a href="http://members.lycos.co.uk/musicf/download/foo_ui_columns-0.1.2_beta_3.zip]http://members.lycos.co.uk/musicf/download....1.2_beta_3.zip[/url]
Title: Columns UI
Post by: jkwarras on 2004-11-09 14:07:23
Quote
Try this (http://www.daskleinegruenedreieck.de/foobar2000/foo_ui_columns-0.1.2_beta_3.zip)

Thanks! 

Quote
What web browser/version do you use?

Maxthon (http://www.maxthon.com) (based on IE). Tried also with IE and still doesn't work.

Quote
You try copying and pasting this link instead:
http://members.lycos.co.uk/musicf/download....1.2_beta_3.zip (http://members.lycos.co.uk/musicf/download/foo_ui_columns-0.1.2_beta_3.zip)

Doesn't work. Same message that it can't retrieve the file. I guess as yous aid it has something to do with lycos blocking external download to zip files.
Title: Columns UI
Post by: Squeller on 2004-11-09 14:27:00
All ASCII-Buttons show "[..."
I'm on W2K SP3
FB2k 0.83
Columns UI Beta 3
Title: Columns UI
Post by: musicmusic on 2004-11-09 20:24:17
Quote
Quote
What web browser/version do you use?

Maxthon (http://www.maxthon.com) (based on IE). Tried also with IE and still doesn't work.
What version of IE? Clicking it works here in IE, but copying and pasting doesnt work if no site is loaded in IE.
Quote
Quote
You try copying and pasting this link instead:
http://members.lycos.co.uk/musicf/download....1.2_beta_3.zip (http://members.lycos.co.uk/musicf/download/foo_ui_columns-0.1.2_beta_3.zip)

Doesn't work. Same message that it can't retrieve the file. I guess as yous aid it has something to do with lycos blocking external download to zip files.
[a href="index.php?act=findpost&pid=252796"][{POST_SNAPBACK}][/a]
I dunno, maybe the headers lycos are sending is confusing IE or something. IE is very inconsistent with its behaviour, so at least some blame is on IE.

I'll just distribute using .7z instead from now on, IE doesn't have problems then..

Quote
All ASCII-Buttons show "[..."
I'm on W2K SP3
FB2k 0.83
Columns UI Beta 3
[a href="index.php?act=findpost&pid=252799"][{POST_SNAPBACK}][/a]

Can you post a screenshot (with the mouse over a button)? What version of comctl32.dll do you have (prefs/columns ui/other/info) ?
Title: Columns UI
Post by: jkwarras on 2004-11-09 21:22:39
Quote
What version of IE? Clicking it works here in IE, but copying and pasting doesnt work if no site is loaded in IE.

IE 6.0.

Quote
IE is very inconsistent with its behaviour, so at least some blame is on IE.

Blame on IE 

Quote
I'll just distribute using .7z instead from now on, IE doesn't have problems then..

Cool, 7z is cool 

Oh! And thanks for this new build.
Title: Columns UI
Post by: metal_termite on 2004-11-09 22:23:08
how about the implementation of a css like syntax along with the background image thingo to overhaul the current color coding formatting. personally i find it confusing.

so it could be something like this:

isplaying-background-color: #808080;
isplaying-font-style: #ffffff bold;
isplaying-font-size: 11pt;
isplaying-border-style: dotted #454545;
isplaying-border-width: 1px 0px 1px 0px;
isplaying-padding: 5px 0px 5px 0px;

selected-font-style: #777777 italic;
selected-background-color: #666666;
selected-border-width: 0px 0px 0px 0px;

---
just a thought.
Title: Columns UI
Post by: Hidea on 2004-11-09 23:49:29
Quote
Quote
Quote
Quote
just an idea:


background on columns support, like in HTML or tables.... how about that?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=252511")


i think he means adding css like syntax where the use custom color spec option is. so you can define borders, border colors, font styles, stuff like that.
[a href="index.php?act=findpost&pid=252568"][{POST_SNAPBACK}][/a]




well.. what I mean is more like cell background...
[a href="index.php?act=findpost&pid=252660"][{POST_SNAPBACK}][/a]

But what about the background, do you want to put an image as background or something?

Anyhow [a href="http://members.lycos.co.uk/musicf/redir2.php?file=download/foo_ui_columns-0.1.2_beta_3.zip]beta 3[/url] is out

changelog:
beta 3
-toolbars are added where you right click
-toolbars widths are remembered next time you add them
-you can hold shift when inserting a toolbar to force a new instance
-fixed bug in speed test, added total time to speed test
-other fixes/changes
[a href="index.php?act=findpost&pid=252667"][{POST_SNAPBACK}][/a]



Ya! I'd like to put a background image. That would be neat!
Title: Columns UI
Post by: Insolent on 2004-11-10 05:51:59
Quote
Hey all,

I have been using Foobar2k for years now but actually I never had multiple albums by an artist before (nor cared how the files were really organized) but now that I do, I want to keep my files sorted differently than just alphabetical order of artists and then alphabetical order of the titles of their songs.

I am using Columns UI which is why I ask here. What I would like is alphabetical order of the artists, but then their albums separated from each other, and the tracks of each of their albums in the correct order (01-15 or so). With Columns, I just loaded all of my songs into a playlist, then made a column for track number and clicked at the top of that so all of my songs in the playlist would be in numerical order. Then, I clicked on album at the top so all of my albums would be in order with their tracks in order, and then clicked on artist so that all three would be in order. But I figure there has to be some faster way of doing this (sorting artist, album, and track number).

Can someone please help me out???

Thanks,
Drew
[a href="index.php?act=findpost&pid=252618"][{POST_SNAPBACK}][/a]

Go to Playlist > Sort > Sort By...

I use:

Code: [Select]
%artist%%date%%album%$tracknumber()


It sorts by artist, then date, then album (to avoid conflict when an artist has 2 albums released in the same year) and then by the tracknumber.
Title: Columns UI
Post by: pIv on 2004-11-10 06:57:17
All ASCII-Buttons show "[..."
I'm on W2K SP4
FB2k 0.83
Columns UI Beta 3
comctl32.dll version 5.81 in winnt\system32

I place screenshot in upload section of forum
Title: Columns UI
Post by: rexy on 2004-11-10 13:00:58
About the HTML/CSS formating, well, when and if musicmusic makes the playlist a component as well, you could actually make a playlist component that uses an explorer control and actually displays and parses HTML... that would actually be pretty cool because then you could install PHP on your computer and like make some very interesting designs and not even be constricted to putting songs in a list with columns.
Title: Columns UI
Post by: anza on 2004-11-10 13:06:08
Quote
About the HTML/CSS formating, well, when and if musicmusic makes the playlist a component as well, you could actually make a playlist component that uses an explorer control and actually displays and parses HTML... that would actually be pretty cool because then you could install PHP on your computer and like make some very interesting designs and not even be constricted to putting songs in a list with columns.
[a href="index.php?act=findpost&pid=252976"][{POST_SNAPBACK}][/a]


That would so rock!
Title: Columns UI
Post by: jokull on 2004-11-10 15:30:08
What would you use a local PHP parser for? Connect something to a database? Just wondering because this sounds like a pretty interesting although far fetched.

I would love to see an implimentation of the Mozilla rendering engine. That way everything in the layout could be controlled through CSS. Firefox and all Mozilla programs use this sort of GUI. Worth checking out? Something to consider in the next major version I hope.
Title: Columns UI
Post by: janjan on 2004-11-10 15:47:22
I don't think adding all this color/border/image stuff is a good idea. All I want is a fast, simple and clean User Interface and I'm very sure that adding this stuff will not speed up things.

I'm currently using a very simple design but in large playlists I got some unsmooth scrolling anyways (2.6 ghz Athlon Xp, 1Gb ram).
Title: Columns UI
Post by: spase on 2004-11-10 18:51:03
Quote
Quote
Anyhow beta 3 (http://members.lycos.co.uk/musicf/redir2.php?file=download/foo_ui_columns-0.1.2_beta_3.zip) is out
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=252667")

I'm getting either an empty (corrupted) zip file or a warning that the file can't be retrieved  Tried at home and at work...
[a href="index.php?act=findpost&pid=252771"][{POST_SNAPBACK}][/a]

new releases are always mirrored here: [a href="http://columns.outerspase.net/]http://columns.outerspase.net/[/url]
Title: Columns UI
Post by: esa372 on 2004-11-10 20:05:38
I've got a question about the Columns UI...

Is there an easy way to get a horizontal separation line in the playlist to visually separate albums?  ...like a line or colored bar that would run above or through track 01 of every album in the playlist..?

I've seen similar things in some of the more refined FCS settings, but my display is very simple and I'm just looking for a simple horizontal marker - plus I'm new to the fb2k title formatting syntax so the simpler, the better.

Thanks in advance!

~esa
Title: Columns UI
Post by: NEMO7538 on 2004-11-10 21:28:17
Quote
I've got a question about the Columns UI...

Is there an easy way to get a horizontal separation line in the playlist to visually separate albums?  ...like a line or colored bar that would run above or through track 01 of every album in the playlist..?

I've seen similar things in some of the more refined FCS settings, but my display is very simple and I'm just looking for a simple horizontal marker - plus I'm new to the fb2k title formatting syntax so the simpler, the better.

Thanks in advance!

~esa
[a href="index.php?act=findpost&pid=253043"][{POST_SNAPBACK}][/a]



Use this in the global color setting. It will separate albums with a line and setup and different color for the backkground of each album. Note that it will not work if the plalist name containes a #.

$if(%_isplaying%,80FFFF,000080)|
$if(%_isplaying%,80FFFF,000080)|
$if(%_isplaying%,00009F,$if($strcmp($strstr(%_playlist_name%,#),0),$blend(DFFFFE,FFDFDF,$mod($sub(%_playlist_number%,$sub(%tracknumber%,1)),30),29),FFFFFF))|
$if(%_isplaying%,616130,DBDBB7)|
$if(%_isplaying%,646464,D6D6D6)|
|
$if($strcmp($strstr(%_playlist_name%,#),0),$select($min(2,%tracknumber%),A00000,),)|
|
|
Title: Columns UI
Post by: esa372 on 2004-11-10 22:28:54
Quote
Use this in the global color setting. It will separate albums with a line and setup and different color for the backkground of each album. Note that it will not work if the plalist name containes a #.

$if(%_isplaying%,80FFFF,000080)|
$if(%_isplaying%,80FFFF,000080)|
$if(%_isplaying%,00009F,$if($strcmp($strstr(%_playlist_name%,#),0),$blend(DFFFFE,FFDFDF,$mod($sub(%_playlist_number%,$sub(%tracknumber%,1)),30),29),FFFFFF))|
$if(%_isplaying%,616130,DBDBB7)|
$if(%_isplaying%,646464,D6D6D6)|
|
$if($strcmp($strstr(%_playlist_name%,#),0),$select($min(2,%tracknumber%),A00000,),)|
|
|
Thanks!  Works great!
 
~esa
Title: Columns UI
Post by: musicmusic on 2004-11-11 00:11:00
Quote
how about the implementation of a css like syntax along with the background image thingo to overhaul the current color coding formatting. personally i find it confusing.

so it could be something like this:

isplaying-background-color: #808080;
isplaying-font-style: #ffffff bold;
isplaying-font-size: 11pt;
isplaying-border-style: dotted #454545;
isplaying-border-width: 1px 0px 1px 0px;
isplaying-padding: 5px 0px 5px 0px;

selected-font-style: #777777 italic;
selected-background-color: #666666;
selected-border-width: 0px 0px 0px 0px;

---
just a thought.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=252891")

In regard to the format, it will be slower due to the increased overhead from parsing it. The increased overhead seemed to be significant enough but I'll look into it a bit more.

Why have you separated isplaying the stuff up? Are you implying this shouldn't use tagz, or where you thinking it might be faster that way?
Quote
All ASCII-Buttons show "[..."
I'm on W2K SP4
FB2k 0.83
Columns UI Beta 3
comctl32.dll version 5.81 in winnt\system32

I place screenshot in upload section of forum
[a href="index.php?act=findpost&pid=252935"][{POST_SNAPBACK}][/a]

Maybe Microsoft are generally retarded; version 5.81 and 6.00 are behaving differently in a few aspects. I didn't even know the columns ui menubar is a bit messed up on comctl32 5.81.

And Im even using a CCM_SETVERSION message, though maybe Microsoft were trying to imply something when they stated
Quote
If you have ComCtl32.dll version 6 installed, regardless of what value you set in iVersion, the CCM_SETVERSION message returns version 6.



Try version [a href="http://members.lycos.co.uk/musicf/download/foo_uie_ascii_buttons-0.2.7z]0.2[/url], I added separate handling for comctl32.dll version >= 6.00 and <6.00, and I also fixed a couple of bugs.

Quote
I don't think adding all this color/border/image stuff is a good idea. All I want is a fast, simple and clean User Interface and I'm very sure that adding this stuff will not speed up things.

I'm currently using a very simple design but in large playlists I got some unsmooth scrolling anyways (2.6 ghz Athlon Xp, 1Gb ram).
[a href="index.php?act=findpost&pid=252997"][{POST_SNAPBACK}][/a]
In regards to the change of colour string format, yeah it would be slower. But other things are just gonna have a neglible speed impact, unless you use them.
Title: Columns UI
Post by: drbeachboy on 2004-11-11 00:12:21
Hi,

Would one of you expert "foo_ui_columns" users please help me out? I've installed both "libpng" & "zlib" dll's and added their location to my "Path", but I still keep getting this error when I start foobar2000.

ERROR (foo_ui_columns) : Failed to load libpng. Ensure you have libpng and zlib present in an appropriate location.
INFO (CORE) : startup time: 1112 ms

They are currently installed at C:\Program Files\GnuWin32. Thanks in advance for your response.
Title: Columns UI
Post by: musicmusic on 2004-11-11 00:50:59
Quote
Hi,

Would one of you expert "foo_ui_columns" users please help me out? I've installed both "libpng" & "zlib" dll's and added their location to my "Path", but I still keep getting this error when I start foobar2000.

ERROR (foo_ui_columns) : Failed to load libpng. Ensure you have libpng and zlib present in an appropriate location.
INFO (CORE) : startup time: 1112 ms

They are currently installed at C:\Program Files\GnuWin32. Thanks in advance for your response.
[a href="index.php?act=findpost&pid=253078"][{POST_SNAPBACK}][/a]

Put them in your main foobar directory, or system directory, or make sure "C:\Program Files\GnuWin32" is in your path (system properties/advanced/environmental variables on xp). And goto prefs/columns ui/other/info to see which (if not both) it cant find.

Check you have the right version as well, libpng should be >= 1.2.7, and zlib probably 1.2.1 or 1.2.2 is ok.
Title: Columns UI
Post by: drbeachboy on 2004-11-11 01:42:22
Quote from: musicmusic,Nov 10 2004, 08:50 PM

[a href="index.php?act=findpost&pid=253078"][{POST_SNAPBACK}][/a]

Put them in your main foobar directory, or system directory, or make sure "C:\Program Files\GnuWin32" is in your path (system properties/advanced/environmental variables on xp). And goto prefs/columns ui/other/info to see which (if not both) it cant find.

Check you have the right version as well, libpng should be >= 1.2.7, and zlib probably 1.2.1 or 1.2.2 is ok.
[a href="index.php?act=findpost&pid=253089"][{POST_SNAPBACK}][/a][/quote]

Hi Musicmusic,

I did what you suggested, but I'm still having the same error. I edited the Path statement and rebooted the computer. Path is correct. Upon opening foobar I got the same messege as before, and upon clicking the "Info" button in "Other", I received this error messege:

ERROR (foo_ui_columns) : Failed to load libpng. Ensure you have libpng and zlib present in an appropriate location.
INFO (CORE) : startup time: 1262 ms
INFO (foo_ui_columns) : comctl32.dll version: 6.0.2900
INFO (foo_ui_columns) : libpng version  found at
INFO (foo_ui_columns) : zlib version 1.1.3 found at C:\Program Files\Foobar2000\zlib.dll

libpng12.dll is version 1.2.7.1718 and zlib.dll is version 1.1.3.1

Am I still missing somthing here?

Thanks again!
Title: Columns UI
Post by: Morgensonne on 2004-11-11 10:42:38
Okay i discovered a problem concerning CUE/MP3 files. I always add some extra information to my cue files using foo_cue_ex.dll. These extra taggs are stored as REM DATE, REM GENRE etc. With latest stable version i could read/change/display these infos in my playlists. But since i tried BETA3 these REM taggs are no more read by foobar. When i click update info from file(s), they are gone but always present in the CUE file.
Title: Columns UI
Post by: musicmusic on 2004-11-11 12:03:31
Quote
Hi Musicmusic,

I did what you suggested, but I'm still having the same error. I edited the Path statement and rebooted the computer. Path is correct. Upon opening foobar I got the same messege as before, and upon clicking the "Info" button in "Other", I received this error messege:

ERROR (foo_ui_columns) : Failed to load libpng. Ensure you have libpng and zlib present in an appropriate location.
INFO (CORE) : startup time: 1262 ms
INFO (foo_ui_columns) : comctl32.dll version: 6.0.2900
INFO (foo_ui_columns) : libpng version  found at
INFO (foo_ui_columns) : zlib version 1.1.3 found at C:\Program Files\Foobar2000\zlib.dll

libpng12.dll is version 1.2.7.1718 and zlib.dll is version 1.1.3.1

Am I still missing somthing here?

Thanks again!
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=253101")
Sorry, that probably should have said "libpng not found/failed to load". You should have libpng12.dll or libpng13.dll. Anyway try updating to zlib 1.2.1 from [a href="http://zlib.org]zlib.org[/url].

edit: in fact its loading zlib from your foobar dir, not your other path. Put either both in there instead, or delete them from there.

Quote
Okay i discovered a problem concerning CUE/MP3 files. I always add some extra information to my cue files using foo_cue_ex.dll. These extra taggs are stored as REM DATE, REM GENRE etc. With latest stable version i could read/change/display these infos in my playlists. But since i tried BETA3 these REM taggs are no more read by foobar. When i click update info from file(s), they are gone but always present in the CUE file.
[a href="index.php?act=findpost&pid=253147"][{POST_SNAPBACK}][/a]
I don't know how foo_cue_ex works, maybe it is trying to override the standard cue reader and fails if its service gets loaded after it.
Title: Columns UI
Post by: Morgensonne on 2004-11-11 18:48:36
Quote
I don't know how foo_cue_ex works, maybe it is trying to override the standard cue reader and fails if its service gets loaded after it.
[a href="index.php?act=findpost&pid=253157"][{POST_SNAPBACK}][/a]


But it was nothing changed in foo_cue_ex. Even when i use the Standard UI and the new Columns UI DLL is in the plugins folder of foobar, the REM tags are not read or changed. When i delete the Columns UI plugin or use the stable version, it works.

EDIT:
Its strange but after disabling foo_uie_albumlist.dll it works again.
Title: Columns UI
Post by: musicmusic on 2004-11-11 20:17:13
Quote
But it was nothing changed in foo_cue_ex.  [...]
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=253181")

Yes, but that does not help if foo_cue_ex was broken in the first place.

See [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=237467]here[/url], and here (http://www.hydrogenaudio.org/forums/index.php?showtopic=28888). You could probably come up with a list of plugins that cause foo_cue_ex to stop working as long as all of the components that exist. See the foo_looks thread for example..

By messing about with the components, you are messing about with the order things get loaded. For example, watch the order of the titleformatting strings in prefs/display/titleformatting move around when you add/remove components etc.

I don't know, all I can assume is that sometimes foo_cue_ex is being loaded before the standard cue reader, and sometimes it isn't.. Im not sure, but that's what I think.
Title: Columns UI
Post by: jasnic02 on 2004-11-11 20:22:15
Quote
Quote
But it was nothing changed in foo_cue_ex.  [...]
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=253181")

Yes, but that does not help if foo_cue_ex was broken in the first place.

See [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=237467]here[/url], and here (http://www.hydrogenaudio.org/forums/index.php?showtopic=28888). You could probably come up with a list of plugins that cause foo_cue_ex to stop working as long as all of the components that exist. See the foo_looks thread for example..

By messing about with the components, you are messing about with the order things get loaded. For example, watch the order of the titleformatting strings in prefs/display/titleformatting move around when you add/remove components etc.

I don't know, all I can assume is that sometimes foo_cue_ex is being loaded before the standard cue reader, and sometimes it isn't.. Im not sure, but that's what I think.
[a href="index.php?act=findpost&pid=253195"][{POST_SNAPBACK}][/a]


Yes, this problem comes and goes with different releases of the columns ui and/or the various panels.  I have been trying to get in touch with WigBam (author of foo_cue_ex) to see if he can help with this at all, but no luck so far.
Title: Columns UI
Post by: falconfox on 2004-11-11 21:16:24
not to be petty or anything, but you mispelled minimize in the "statusbar/systray" area of options. 
Title: Columns UI
Post by: foosion on 2004-11-11 22:16:55
Quote
not to be petty or anything, but you mispelled minimize in the "statusbar/systray" area of options.  [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=253204")
It's not misspelled ([a href="http://dictionary.reference.com/search?q=minimise]dictionary.com[/url]).
Title: Columns UI
Post by: drbeachboy on 2004-11-12 01:03:57
Quote
Quote
Hi Musicmusic,

I did what you suggested, but I'm still having the same error. I edited the Path statement and rebooted the computer. Path is correct. Upon opening foobar I got the same messege as before, and upon clicking the "Info" button in "Other", I received this error messege:

ERROR (foo_ui_columns) : Failed to load libpng. Ensure you have libpng and zlib present in an appropriate location.
INFO (CORE) : startup time: 1262 ms
INFO (foo_ui_columns) : comctl32.dll version: 6.0.2900
INFO (foo_ui_columns) : libpng version  found at
INFO (foo_ui_columns) : zlib version 1.1.3 found at C:\Program Files\Foobar2000\zlib.dll

libpng12.dll is version 1.2.7.1718 and zlib.dll is version 1.1.3.1

Am I still missing somthing here?

Thanks again!
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=253101")
Sorry, that probably should have said "libpng not found/failed to load". You should have libpng12.dll or libpng13.dll. Anyway try updating to zlib 1.2.1 from [a href="http://zlib.org]zlib.org[/url].

edit: in fact its loading zlib from your foobar dir, not your other path. Put either both in there instead, or delete them from there.
[a href="index.php?act=findpost&pid=253157"][{POST_SNAPBACK}][/a]


I tried your suggestion again and here's the error message:
ERROR (foo_ui_columns) : Failed to load libpng. Ensure you have libpng and zlib present in an appropriate location.
INFO (CORE) : startup time: 1081 ms
INFO (foo_ui_columns) : comctl32.dll version: 6.0.2900
INFO (foo_ui_columns) : libpng version  found at
INFO (foo_ui_columns) : zlib version 1.2.1 found at C:\Program Files\GnuWin32\bin\zlib.dll

I'm at loss at this point. Any help is appreciated.
Title: Columns UI
Post by: rectangle on 2004-11-12 01:25:55
Quote
Quote
not to be petty or anything, but you mispelled minimize in the "statusbar/systray" area of options.  [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=253204")
It's not misspelled ([a href="http://dictionary.reference.com/search?q=minimise]dictionary.com[/url]).
[a href="index.php?act=findpost&pid=253215"][{POST_SNAPBACK}][/a]

Yep, it's spelt MINIMISE here in Australia & in the UK (where I'm guessing musicmusic resides). 
Title: Columns UI
Post by: drbeachboy on 2004-11-12 02:31:47
Hi Musicmusic,

I was finally able to find libpng13.dll and that seems to be recognized, but now I'm getting this top line error message:

ERROR (foo_ui_columns) : error creating png read structINFO (CORE) : startup time: 1072 ms
INFO (foo_ui_columns) : comctl32.dll version: 6.0.2900
INFO (foo_ui_columns) : libpng version 1.2.5 found at C:\Program Files\GnuWin32\bin\libpng13.dll
INFO (foo_ui_columns) : zlib version 1.2.1 found at C:\Program Files\GnuWin32\bin\zlib.dll

I really appreciate your help, so thank you very much. Hopefully, you will know what to do to correct this error. Just seems like a whole lot of trouble just to bring in a png file. (Yikes!) ;-)
Title: Columns UI
Post by: falconfox on 2004-11-12 06:34:14
Quote
Quote
Quote
not to be petty or anything, but you mispelled minimize in the "statusbar/systray" area of options.  [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=253204")
It's not misspelled ([a href="http://dictionary.reference.com/search?q=minimise]dictionary.com[/url]).
[a href="index.php?act=findpost&pid=253215"][{POST_SNAPBACK}][/a]

Yep, it's spelt MINIMISE here in Australia & in the UK (where I'm guessing musicmusic resides). 
[a href="index.php?act=findpost&pid=253249"][{POST_SNAPBACK}][/a]


I didn't realize that. 
Title: Columns UI
Post by: musicmusic on 2004-11-12 12:15:37
Quote
Quote
Quote
not to be petty or anything, but you mispelled minimize in the "statusbar/systray" area of options.  [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=253204")
It's not misspelled ([a href="http://dictionary.reference.com/search?q=minimise]dictionary.com[/url]).
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=253215")

Yep, it's spelt MINIMISE here in Australia & in the UK (where I'm guessing musicmusic resides). 
[a href="index.php?act=findpost&pid=253249"][{POST_SNAPBACK}][/a]
Yep


Quote
Hi Musicmusic,

I was finally able to find libpng13.dll and that seems to be recognized, but now I'm getting this top line error message:

ERROR (foo_ui_columns) : error creating png read structINFO (CORE) : startup time: 1072 ms
INFO (foo_ui_columns) : comctl32.dll version: 6.0.2900
INFO (foo_ui_columns) : libpng version 1.2.5 found at C:\Program Files\GnuWin32\bin\libpng13.dll
INFO (foo_ui_columns) : zlib version 1.2.1 found at C:\Program Files\GnuWin32\bin\zlib.dll

I really appreciate your help, so thank you very much. Hopefully, you will know what to do to correct this error. Just seems like a whole lot of trouble just to bring in a png file. (Yikes!) ;-)
[a href="index.php?act=findpost&pid=253266"][{POST_SNAPBACK}][/a]
I don't know  where you've been downloading your binaries from.. It should be zlib1.dll, not zlib.dll for a start. I don't know why you are getting that error, maybe you need libpng 1.2.7.

Lets try things the fail-safe way. Download my [a href="http://members.lycos.co.uk/musicf/download/libpng127-zlib122.7z]compiles[/url], and unzip them to your foobar2000 dir.

Failing that, try the binaries linked to in the first thread (libpng 1.2.7, zlib 1.2.1), and again put them in your fb2k dir. It doesn't matter if libpng is named libpng12.dll or libpng13.dll, its the version that matters. Though zlib should be named zlib1.dll.
Title: Columns UI
Post by: drbeachboy on 2004-11-12 15:17:48
Quote
Quote
Quote
Quote
not to be petty or anything, but you mispelled minimize in the "statusbar/systray" area of options.   [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=253204")
It's not misspelled ([a href="http://dictionary.reference.com/search?q=minimise]dictionary.com[/url]).
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=253215")

Yep, it's spelt MINIMISE here in Australia & in the UK (where I'm guessing musicmusic resides). 
[a href="index.php?act=findpost&pid=253249"][{POST_SNAPBACK}][/a]
Yep


Quote
Hi Musicmusic,

I was finally able to find libpng13.dll and that seems to be recognized, but now I'm getting this top line error message:

ERROR (foo_ui_columns) : error creating png read structINFO (CORE) : startup time: 1072 ms
INFO (foo_ui_columns) : comctl32.dll version: 6.0.2900
INFO (foo_ui_columns) : libpng version 1.2.5 found at C:\Program Files\GnuWin32\bin\libpng13.dll
INFO (foo_ui_columns) : zlib version 1.2.1 found at C:\Program Files\GnuWin32\bin\zlib.dll

I really appreciate your help, so thank you very much. Hopefully, you will know what to do to correct this error. Just seems like a whole lot of trouble just to bring in a png file. (Yikes!) ;-)
[a href="index.php?act=findpost&pid=253266"][{POST_SNAPBACK}][/a]
I don't know  where you've been downloading your binaries from.. It should be zlib1.dll, not zlib.dll for a start. I don't know why you are getting that error, maybe you need libpng 1.2.7.

Lets try things the fail-safe way. Download my [a href="http://members.lycos.co.uk/musicf/download/libpng127-zlib122.7z]compiles[/url], and unzip them to your foobar2000 dir.

Failing that, try the binaries linked to in the first thread (libpng 1.2.7, zlib 1.2.1), and again put them in your fb2k dir. It doesn't matter if libpng is named libpng12.dll or libpng13.dll, its the version that matters. Though zlib should be named zlib1.dll.
[a href="index.php?act=findpost&pid=253341"][{POST_SNAPBACK}][/a]


Hi,

I downloaded your compiles, but cannot open them. The file does not have an extension on it. Is it a .zip or .rar or .exe file? If it is neither, can you tell what I need to extract them?  Thanks again!
Title: Columns UI
Post by: picmixer on 2004-11-12 15:21:33
The file does certainly have an extension here, namely .7z (7 zip). You will either need 7zip or WinRar installed to open the file.
Title: Columns UI
Post by: drbeachboy on 2004-11-12 15:46:37
Quote
The file does certainly have an extension here, namely .7z (7 zip). You will either need 7zip or WinRar installed to open the file.
[a href="index.php?act=findpost&pid=253387"][{POST_SNAPBACK}][/a]


Thanks for the clarification. I was not aware of 7Zip, but I just downloaded a copy.
Title: Columns UI
Post by: Moonwhaler on 2004-11-12 19:34:38
Hi there!

I just found a bug using ColumnsUI (or at least I'm quite sure that's a CUI bug):
Try selecting a song in your current playlist where the title is cut off, now move the mouse over that specific string and wait till the hint pops-up that contains the songs whole title (you must have this switched ON in the settings), now try double-clicking this song to start playing - it won't work. The hint is covering the songs name, so the first click will hide the hint, the second will do nothing at all. Is this a standard Windows problem - or a CUI specific one?
I won't say it should be high-prio, but...


Thanks!
Moon
Title: Columns UI
Post by: drbeachboy on 2004-11-13 00:14:36
Hi Musicmusic & Picmixer,


Thank you very much for the .dll files and your kind help. Your compiles did the trick! 


Best Regards,
Dirk
Title: Columns UI
Post by: musicmusic on 2004-11-13 01:04:48
Quote
Hi there!

I just found a bug using ColumnsUI (or at least I'm quite sure that's a CUI bug):
Try selecting a song in your current playlist where the title is cut off, now move the mouse over that specific string and wait till the hint pops-up that contains the songs whole title (you must have this switched ON in the settings), now try double-clicking this song to start playing - it won't work. The hint is covering the songs name, so the first click will hide the hint, the second will do nothing at all. Is this a standard Windows problem - or a CUI specific one?
I won't say it should be high-prio, but...


Thanks!
Moon
[a href="index.php?act=findpost&pid=253422"][{POST_SNAPBACK}][/a]
Its a bug in the common controls.

More specifically, its a bug in version 6.0 of the common controls.  It works fine with version 5.81, so Im guessing you use Windows XP.

There's nothing you can do about this, I will see if I can hack fix it.

Quote
Hi Musicmusic & Picmixer,


Thank you very much for the .dll files and your kind help. Your compiles did the trick!  


Best Regards,
Dirk
[a href="index.php?act=findpost&pid=253456"][{POST_SNAPBACK}][/a]

Glad to hear it  I will add an entry in the FAQ as well.
Title: Columns UI
Post by: juglesh on 2004-11-13 01:21:42
terribly sorry, i cant seem to change the color of the default vis.  either in the panels or the regular toolbar.  when i click 'choose back color' or 'choose fore color' , nothing happens, the menu just goes away.  i thought this was once in the prefs??

thanks for your time.
Title: Columns UI
Post by: musicmusic on 2004-11-13 01:26:49
Quote
terribly sorry, i cant seem to change the color of the default vis.  either in the panels or the regular toolbar.  when i click 'choose back color' or 'choose fore color' , nothing happens, the menu just goes away.  i thought this was once in the prefs??

thanks for your time.
[a href="index.php?act=findpost&pid=253476"][{POST_SNAPBACK}][/a]

Are you using the current version? That was a bug in alpha 4 or something.
Title: Columns UI
Post by: juglesh on 2004-11-13 01:46:35
ok, thanks, i'm good now.  thanks for columns, thanks for panels!
Title: Columns UI
Post by: SNAG on 2004-11-14 04:21:47
I'm been really behind the development of Columns UI (since I last jumped to foo_tunes), but since the development of foo_tunes is discontinued, I'm looking at other alternatives.

Just to ask, does Columns UI offer full tree explorer support (like foo_tunes?)

Thanks, and looking forward to checking out Columns UI again!
Title: Columns UI
Post by: Moonwhaler on 2004-11-14 10:20:49
Quote
Its a bug in the common controls.

More specifically, its a bug in version 6.0 of the common controls.  It works fine with version 5.81, so Im guessing you use Windows XP.

There's nothing you can do about this, I will see if I can hack fix it.


Yep, WinXP. Anyways: I would appreciate your "hack" 
Moon
Title: Columns UI
Post by: ExUser on 2004-11-15 17:52:42
Had a little idea: maybe the Azrael config could be cleaned up a bit and made to be the default configuration for the foo_ui_columns distribution. It certainly appears to be the standard.
Title: Columns UI
Post by: upNorth on 2004-11-15 18:13:10
Quote
Had a little idea: maybe the Azrael config could be cleaned up a bit and made to be the default configuration for the foo_ui_columns distribution. It certainly appears to be the standard.
[a href="index.php?act=findpost&pid=254087"][{POST_SNAPBACK}][/a]
I'm not familiar with the code of that particular config, but unless it can catch alot of (all) exceptions, an advanced config like that (album/tracknumber/tag based) isn't really "fool proof", and display will look like s**t and probably be confusing to new users.
Title: Columns UI
Post by: Sandman2012 on 2004-11-15 18:27:32
Quote
Had a little idea: maybe the Azrael config could be cleaned up a bit and made to be the default configuration for the foo_ui_columns distribution. It certainly appears to be the standard.
[a href="index.php?act=findpost&pid=254087"][{POST_SNAPBACK}][/a]

I disagree. Azrael is overly complicated for a default configuration, and could possibly scare off some folks. I think a simple config for default is good, then stuff like Azrael stands out as to what you can really do with the columns ui if you're creative.

edit: typo
Title: Columns UI
Post by: anza on 2004-11-15 19:04:17
Quote
Quote
Had a little idea: maybe the Azrael config could be cleaned up a bit and made to be the default configuration for the foo_ui_columns distribution. It certainly appears to be the standard.
[a href="index.php?act=findpost&pid=254087"][{POST_SNAPBACK}][/a]

I disagree. Azrael is overly complicated for a default configuration, and could possibly scare off some folks. I think a simple config for default is good, then stuff like Azrael stands out as to what you can really do with the columns ui if you're creative.

edit: typo
[a href="index.php?act=findpost&pid=254100"][{POST_SNAPBACK}][/a]


I'd also vote for keeping the current default configuration. As said, a simple config is way more fool-proof than Azrael. Also, some of us don't like it at all, and IMHO the default config should be designed "the foobar way", as it currently is.
Title: Columns UI
Post by: musicmusic on 2004-11-16 00:56:16
Quote
I'm been really behind the development of Columns UI (since I last jumped to foo_tunes), but since the development of foo_tunes is discontinued, I'm looking at other alternatives.

Just to ask, does Columns UI offer full tree explorer support (like foo_tunes?)

Thanks, and looking forward to checking out Columns UI again!
[a href="index.php?act=findpost&pid=253717"][{POST_SNAPBACK}][/a]
Not unless someone develops such a panel, of which there seem to be several popping up..

Quote
Quote
Its a bug in the common controls.

More specifically, its a bug in version 6.0 of the common controls.  It works fine with version 5.81, so Im guessing you use Windows XP.

There's nothing you can do about this, I will see if I can hack fix it.


Yep, WinXP. Anyways: I would appreciate your "hack" 
Moon
[a href="index.php?act=findpost&pid=253750"][{POST_SNAPBACK}][/a]
You're assuming I will be able to workaround it


Quote
Had a little idea: maybe the Azrael config could be cleaned up a bit and made to be the default configuration for the foo_ui_columns distribution. It certainly appears to be the standard.
[a href="index.php?act=findpost&pid=254087"][{POST_SNAPBACK}][/a]
Because that is the best reason to make it the default config 

I think others have covered the reasons not to well, but mine are:
-Its slow
-I don't such configs particulary usable
-Probably blow up with bad tags

I haven't checked his config specifically, but Im also not going to encourage tagging I think is stupid, like tracknumbers in the format xx/xx, VARIOUS=1 tags, LASTTRACK=1 tags etc.

I was considering making some changes to the default config actually to make it more new user friendly. Maybe some more inviting colours. But nothing drastic.

Having a fairly simple config will also encourage more users to try and make their own adjustments to it. With something like Azrael, they will only get confused.
Title: Columns UI
Post by: ExUser on 2004-11-16 01:00:32
Heh, you all make good points, which is to say that you're right, the Azrael thing likely isn't the smartest move.

It's just that there are so many gorgeous configs for the columns ui that the current default looks rather bland.
Title: Columns UI
Post by: PoisonDan on 2004-11-18 14:24:32
I finally started using ColumnsUI, but I'm having a peculiar problem. For about 1% of my albums, the formatting doesn't seem to recognize the necessary album-related tags.

Here is a screenshot, with three Pink Floyd albums in the playlist:
Screenshot (http://users.skynet.be/fa828592/Columns/Columns.png)

As you can see, "A Saucerful Of Secrets" and "Meddle" are recognized, but there is a problem with "The Early Singles" (that's the album in the middle). Note that I use the "Azrael" config, but I see the same problem with other configs as well, so it appears to be a general ColumnsUI issue.

I'm puzzled, because I don't see anything wrong with the tagging of this album when I look at the properties of the tracks in foobar2000.

Here is a screenshot I made using the default UI instead of ColumnsUI, showing that the files are indeed properly tagged.
Screenshot (http://users.skynet.be/fa828592/Columns/Columns2.png)

Also, I displayed the tags with Case's Tag, and I still don't see any problem with this album. Here is the output of Tag for these albums:
A Saucerful Of Secrets (http://users.skynet.be/fa828592/Columns/Saucerful.txt) (which works)
The Early Singles (http://users.skynet.be/fa828592/Columns/Early.txt) (which doesn't work)
Meddle (http://users.skynet.be/fa828592/Columns/Meddle.txt) (which works)

The files use ID3v1 and ID3v2 tags, because I need the compatibility with my hardware MP3 players.

Does anybody of you have any idea what can be wrong with these files? Is there anything I can do to troubleshoot this?
Title: Columns UI
Post by: upNorth on 2004-11-18 14:34:52
My guess is that "The Early Singles" triggers the "singles" recognition in Azrael. Hence it treats that album as a collection of individual tracks.

@Canar: Nice timing
Title: Columns UI
Post by: Saint on 2004-11-18 14:35:03
Quote
I finally started using ColumnsUI, but I'm having a peculiar problem. For about 1% of my albums, the formatting doesn't seem to recognize the necessary album-related tags.

Here is a screenshot, with three Pink Floyd albums in the playlist:
Screenshot (http://users.skynet.be/fa828592/Columns/Columns.png)

As you can see, "A Saucerful Of Secrets" and "Meddle" are recognized, but there is a problem with "The Early Singles" (that's the album in the middle). Note that I use the "Azrael" config, but I see the same problem with other configs as well, so it appears to be a general ColumnsUI issue.

I'm puzzled, because I don't see anything wrong with the tagging of this album when I look at the properties of the tracks in foobar2000.

Here is a screenshot I made using the default UI instead of ColumnsUI, showing that the files are indeed properly tagged.
Screenshot (http://users.skynet.be/fa828592/Columns/Columns2.png)

Also, I displayed the tags with Case's Tag, and I still don't see any problem with this album. Here is the output of Tag for these albums:
A Saucerful Of Secrets (http://users.skynet.be/fa828592/Columns/Saucerful.txt) (which works)
The Early Singles (http://users.skynet.be/fa828592/Columns/Early.txt) (which doesn't work)
Meddle (http://users.skynet.be/fa828592/Columns/Meddle.txt) (which works)

The files use ID3v1 and ID3v2 tags, because I need the compatibility with my hardware MP3 players.

Does anybody of you have any idea what can be wrong with these files? Is there anything I can do to troubleshoot this?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=254750")



I noticed this problem on one of my albums yesterday, i thought it was a tagging problem but couldn't see anything wrong with the tags. I have attached a screenshot

[a href="http://visualrealmz.org/public/tagging.png]Little Problem[/url]

This is the only album i have noticed it on so far.

Edit: ahh yes what upnorth said, so i guess Azrael need to be edited.
Title: Columns UI
Post by: PoisonDan on 2004-11-18 14:40:40
Quote
My guess is that "The Early Singles" triggers the "singles" recognition in Azrael. Hence it treats that album as a collection of individual tracks.

@Canar: Nice timing
[a href="index.php?act=findpost&pid=254754"][{POST_SNAPBACK}][/a]

Actually, right after I made my post I suddenly realised this: "Hey, it contains the world "singles"".

And my other album with this problem is called... "The Singles Collection" by David Bowie.  (and it appears that Saint also has this album)

So I guess I need to make some modifications to the Azrael settings?

Edit: As a quick and dirty workaround, I changed this:
Code: [Select]
$puts(single_indicator,'singles')

to this:
Code: [Select]
$puts(single_indicator,'bleh')


And it works now (fortunately I don't have any albums with "bleh" in the name).
Title: Columns UI
Post by: stroke on 2004-11-18 18:42:31
every now and then i try to customise the way my songs are displayed in the database explorer panel to suit my needs better. today i came up with two interesting (i hope) strings, i decided to share with you. i know there's nothing special about them, at least for the ones already experienced in creating foobar formatting strings, but anyone new to this feature of foobar may find it useful. having said that i move to the sharing section of this post. 

(to use a string copy it, then go to: Preferences>Database explorer panel and paste the it in the Tree hierarchy field)

the first string organizes your music display according to the number of times a particular song was played.

PROBLEM : when i restart foobar the database explorer panel disappears and i have to add it once again. happened several times in a row. still happening. any ideas why?
Title: Columns UI
Post by: Saint on 2004-11-18 19:08:01
Like the rating sort string, great idea using it now.
Title: Columns UI
Post by: eliazu on 2004-11-18 19:11:44
Quote
the first string organizes your music display according to the number of times a particular song was played.

[a href="index.php?act=findpost&pid=254826"][{POST_SNAPBACK}][/a]


hi, nice string, but i have a problem. example:  i have one song that i heard 58 times and another one that i heard 52 times.
how can i make the string disply songs that was played between 50-60 times for exmple?
Title: Columns UI
Post by: musicmusic on 2004-11-18 19:27:40
Quote
Heh, you all make good points, which is to say that you're right, the Azrael thing likely isn't the smartest move.

It's just that there are so many gorgeous configs for the columns ui that the current default looks rather bland.
[a href="index.php?act=findpost&pid=254205"][{POST_SNAPBACK}][/a]
I wouldn't say bland is the right word. Unadventurous, uninspired maybe.

Anyway I think changing the colour scheme, and maybe defaulting to auto-sizing mode, would be fine. I don't know what the new colour scheme should be though..

Quote
I just noticed a  PROBLEM : when i restart foobar the database explorer panel disappears and i have to add it once again. happened several times in a row. still happening. any ideas why?
[a href="index.php?act=findpost&pid=254826"][{POST_SNAPBACK}][/a]
Do you have the current version of foo_uie_tabs?

Quote
Quote
Quote
Its a bug in the common controls.

More specifically, its a bug in version 6.0 of the common controls.  It works fine with version 5.81, so Im guessing you use Windows XP.

There's nothing you can do about this, I will see if I can hack fix it.


Yep, WinXP. Anyways: I would appreciate your "hack" 
Moon
[a href="index.php?act=findpost&pid=253750"][{POST_SNAPBACK}][/a]
You're assuming I will be able to workaround it
[a href="index.php?act=findpost&pid=254202"][{POST_SNAPBACK}][/a]
I didn't get anywhere trying to work around it, sorry..
Title: Columns UI
Post by: Killmaster on 2004-11-18 22:20:58
Hmm, I just recently changed some of column settings, and I noticed a few things:

1. What happened to the realtime column resizing? It used to let me fit the column by double clicking on the column itself while I was configuring it, and then the new size would show in the config box. This was really useful for making sure that each column fit the field perfectly (e.g. on date, tracknumber, etc.) and then I could keep it that way when I turn on auto-resizing mode.

2. Could there be more options as to how columns are resized? I'd really like to see some sort of autofit option. I realize that this would probably be slow on big playlists, but it'd be real nice for when I'm looking at small playlists.. maybe an option to keep/exclude it on certain playlists?
Title: Columns UI
Post by: banjobacon on 2004-11-19 00:39:05
I'd like to add a suggestion for Columns_UI, a drop-down list for toggling between different sidebars. This would serve the purpose which Tabs plug-in provides, but without the clutter which would be brought upon by having many tabs in a narrow sidebar.

If what I'm suggesting is not clear, take a look at the Firefox extension EZ Sidebar, which adds this feature to the browser's sidebar. Screenshots can be seen here (http://piro.sakura.ne.jp/xul/_ezsidebar.html.en#features).
Title: Columns UI
Post by: musicmusic on 2004-11-19 01:22:49
Quote
Hmm, I just recently changed some of column settings, and I noticed a few things:

1. What happened to the realtime column resizing? It used to let me fit the column by double clicking on the column itself while I was configuring it, and then the new size would show in the config box. This was really useful for making sure that each column fit the field perfectly (e.g. on date, tracknumber, etc.) and then I could keep it that way when I turn on auto-resizing mode.

2. Could there be more options as to how columns are resized? I'd really like to see some sort of autofit option. I realize that this would probably be slow on big playlists, but it'd be real nice for when I'm looking at small playlists.. maybe an option to keep/exclude it on certain playlists?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=254874")

1. If you mean double click on the divider whilst the columns prefs page was shown, it never happened. It would be impossible to sync the changes made in the ui to those in the prefs window, unless the changes made to the prefs where applied in real time. And that would be annoying to be honest.

If you rather meant generally double clicking on the divider, it only works when not in auto-sizing mode.

2. Would be slow, slow, slow. Even if it was implemented on a per column basis it wouldn't stop people bitching about it being slow.
Quote
I'd like to add a suggestion for Columns_UI, a drop-down list for toggling between different sidebars. This would serve the purpose which Tabs plug-in provides, but without the clutter which would be brought upon by having many tabs in a narrow sidebar.

If what I'm suggesting is not clear, take a look at the Firefox extension EZ Sidebar, which adds this feature to the browser's sidebar. Screenshots can be seen [a href="http://piro.sakura.ne.jp/xul/_ezsidebar.html.en#features]here[/url].
[a href="index.php?act=findpost&pid=254890"][{POST_SNAPBACK}][/a]
Maybe could be implemented as a panel. Depends on what exactly your looking for.
Title: Columns UI
Post by: banjobacon on 2004-11-19 02:24:08
Quote
Maybe could be implemented as a panel. Depends on what exactly your looking for.
[a href="index.php?act=findpost&pid=254895"][{POST_SNAPBACK}][/a]



Well, what I'm looking for a just a quick, unobtrusive way to switch between panels, as I don't want them stacked atop eachother, nor do I want a multitude of tabs. My idea was that a button which would reveal a drop down menu could be placed on the right-most side of the panel caption. A tiny arrow could do the trick, and I'm sure people would like it to be optional.
Title: Columns UI
Post by: alphaex32 on 2004-11-19 12:25:09
musicmusic, could you compile the foo_search_ex panel? I really want to try it, but Im not a developer and have no idea how to compile a dll.
Title: Columns UI
Post by: Squeller on 2004-11-20 12:13:05
musicmusic, your kinks on http://members.lycos.co.uk/musicf/temp/ (http://members.lycos.co.uk/musicf/temp/) to HA discussion threads do not work (e.g. http://www.hydrogenaudio.org/index.php?showtopic=22306 (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
Title: Columns UI
Post by: NEMO7538 on 2004-11-20 14:45:54
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).
Title: Columns UI
Post by: mazy on 2004-11-20 20:01:55
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
Title: Columns UI
Post by: moeru on 2004-11-20 20:28:26
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?
Title: Columns UI
Post by: anza on 2004-11-20 20:30:43
Are you sure you selected Columns UI as the UI module (Prefs|Display)?
Title: Columns UI
Post by: moeru on 2004-11-20 20:42:27
Quote
Are you sure you selected Columns UI as the UI module (Prefs|Display)?
[a href="index.php?act=findpost&pid=255198"][{POST_SNAPBACK}][/a]


Did. I get Azreal but no sidebar still.
Title: Columns UI
Post by: anza on 2004-11-20 20:54:27
Perhaps you have the auto-hide sidebar option enabled?
Title: Columns UI
Post by: musicmusic on 2004-11-21 00:41:33
Quote
musicmusic, your kinks on http://members.lycos.co.uk/musicf/temp/ (http://members.lycos.co.uk/musicf/temp/) to HA discussion threads do not work (e.g. http://www.hydrogenaudio.org/index.php?showtopic=22306 (http://www.hydrogenaudio.org/index.php?showtopic=22306) is non existant)[a href="index.php?act=findpost&pid=255129"][{POST_SNAPBACK}][/a]
Thanks, it was only one broken link I could find (the one to the formatting thread)

Quote
Azrael as default conf? It is very well done, but in terms of style: I don't like it, sorry. I only love mine
[a href="index.php?act=findpost&pid=255129"][{POST_SNAPBACK}][/a]
Doesn't everyone

Quote
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).
[a href="index.php?act=findpost&pid=255150"][{POST_SNAPBACK}][/a]
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
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[a href="index.php?act=findpost&pid=255194"][{POST_SNAPBACK}][/a]
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
- in the future, you could make it possible to bind view to exact ".fcs" file or even to specific layout of panels / toolbars ...[a href="index.php?act=findpost&pid=255194"][{POST_SNAPBACK}][/a]

I don't know what you mean? Have a different set of toolbars/panels for each view?
Title: Columns UI
Post by: The_Flames on 2004-11-21 00:43:49
(http://img63.exs.cx/img63/7937/play_counter.png)


how do you get the button select mode effect running?
like here with the album list and the database explorer.
Title: Columns UI
Post by: The_Flames on 2004-11-21 00:48:30
Quote
Quote
- in the future, you could make it possible to bind view to exact ".fcs" file or even to specific layout of panels / toolbars ...[a href="index.php?act=findpost&pid=255194"][{POST_SNAPBACK}][/a]

I don't know what you mean? Have a different set of toolbars/panels for each view?
[a href="index.php?act=findpost&pid=255242"][{POST_SNAPBACK}][/a]



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
Title: Columns UI
Post by: Frank Bicking on 2004-11-21 04:15:17
Quote
(http://img63.exs.cx/img63/7937/play_counter.png)


how do you get the button select mode effect running?
like here with the album list and the database explorer.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=255243")

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28869]foo_uie_tabs[/url]
Title: Columns UI
Post by: The_Flames on 2004-11-21 05:42:45
Thank you, I even had installed foo_uie_tabs  ... but I overlooked on how to use the  Now I have them working
Title: Columns UI
Post by: mazy on 2004-11-21 09:21:19
Quote
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 .

Quote
Quote
- in the future, you could make it possible to bind view to exact ".fcs" file or even to specific layout of panels / toolbars ...[a href="index.php?act=findpost&pid=255194"][{POST_SNAPBACK}][/a]
I don't know what you mean? Have a different set of toolbars/panels for each view?[a href="index.php?act=findpost&pid=255242"][{POST_SNAPBACK}][/a]
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
Title: Columns UI
Post by: alphaex32 on 2004-11-22 00:33:46
Just wondering, in the column formatting string is there any way to retrieve the column number?
Title: Columns UI
Post by: mazy on 2004-11-22 00:57:06
Quote
Just wondering, in the column formatting string is there any way to retrieve the column number?
[a href="index.php?act=findpost&pid=255381"][{POST_SNAPBACK}][/a]
no, but why would you need that?
Title: Columns UI
Post by: alphaex32 on 2004-11-22 01:00:19
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.
Title: Columns UI
Post by: The_Flames on 2004-11-22 03:10:24
Quote
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.
[a href="index.php?act=findpost&pid=255384"][{POST_SNAPBACK}][/a]



that sounds like a great idea
Title: Columns UI
Post by: alphaex32 on 2004-11-22 03:57:31
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).
Title: Columns UI
Post by: Killmaster on 2004-11-22 04:23:49
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..
Title: Columns UI
Post by: musicmusic on 2004-11-22 19:04:42
Quote
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
[a href="index.php?act=findpost&pid=255274"][{POST_SNAPBACK}][/a]
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
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.
[a href="index.php?act=findpost&pid=255384"][{POST_SNAPBACK}][/a]
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
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).
[a href="index.php?act=findpost&pid=255404"][{POST_SNAPBACK}][/a]
I don't think I can override the sort order if you have sort incoming files on. Correct me if Im wrong anyone.

Quote
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..
[a href="index.php?act=findpost&pid=255406"][{POST_SNAPBACK}][/a]

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.
Title: Columns UI
Post by: NEMO7538 on 2004-11-22 21:30:29
Quote
....
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.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=255516")


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  [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=255150]this request[/url].

Thank you in advance .....
Title: Columns UI
Post by: upNorth on 2004-11-22 21:47:41
Warning: Long, possibly boring post, concerning a not so important matter...   

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 
Title: Columns UI
Post by: musicmusic on 2004-11-22 22:20:15
Quote
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 (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=255150).

Thank you in advance .....
[a href="index.php?act=findpost&pid=255536"][{POST_SNAPBACK}][/a]
Yes ok.

Quote
Warning: Long, possibly boring post, concerning a not so important matter...   

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 
[a href="index.php?act=findpost&pid=255539"][{POST_SNAPBACK}][/a]
That would be a bug  Thanks, it should be fixed for beta 4.
Title: Columns UI
Post by: jkwarras on 2004-11-22 22:27:36
Hi,

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

image (http://www.mokava.org/temp/Fotos/fb2k_mockup.png)

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  ). Thanks in advance.

Edit by moderation: Please enter such large images as links and don't show the entire picture directly.
Title: Columns UI
Post by: peteross on 2004-11-23 04:43:45
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++ (http://sputnikk.org/peteross/Temp/Mod.jpg)

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
Title: Columns UI
Post by: Skates on 2004-11-23 05:19:28
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.
Title: Columns UI
Post by: NEMO7538 on 2004-11-23 07:08:28
Quote
Quote
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 (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=255150).

Thank you in advance .....
[a href="index.php?act=findpost&pid=255536"][{POST_SNAPBACK}][/a]
Yes ok.

[a href="index.php?act=findpost&pid=255545"][{POST_SNAPBACK}][/a]


I'm delighted by your answer .....  Just two comments :
Title: Columns UI
Post by: lll9p_1 on 2004-11-23 08:58:17
IMAGE (http://www.mokava.org/temp/Fotos/fb2k_mockup.png)
How could jkwarras do that ?
Title: Columns UI
Post by: jkwarras on 2004-11-23 09:17:29
Quote
How could jkwarras do that ?
[a href="index.php?act=findpost&pid=255619"][{POST_SNAPBACK}][/a]

Do what? 
Title: Columns UI
Post by: lll9p_1 on 2004-11-23 09:28:46
IMAGE (http://my.haokan123.com/userimg/photo/19856_20041123172303.jpg)
like that.
did you use 'foo_looks'?
or...
Title: Columns UI
Post by: janjan on 2004-11-23 10:10:10
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...
Title: Columns UI
Post by: wolver1ne on 2004-11-23 10:54:17
Is it possible to implement bold/italic/underline formatting tags in playlist/columns/etc?
Title: Columns UI
Post by: jkwarras on 2004-11-23 14:20:49
Quote
like that.
did you use 'foo_looks'?
or...
[a href="index.php?act=findpost&pid=255622"][{POST_SNAPBACK}][/a]

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 
Title: Columns UI
Post by: janjan on 2004-11-23 14:27:45
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.
Title: Columns UI
Post by: jkwarras on 2004-11-23 16:02:25
Quote
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.
[a href="index.php?act=findpost&pid=255688"][{POST_SNAPBACK}][/a]

Moderator feel free to split if this is unrelated 
Title: Columns UI
Post by: jokull on 2004-11-23 17:56:32
Quote
How could jkwarras do that ?
[a href="index.php?act=findpost&pid=255619"][{POST_SNAPBACK}][/a]
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?
Title: Columns UI
Post by: marcomk on 2004-11-23 18:07:02
Quote
Quote
How could jkwarras do that ?
[a href="index.php?act=findpost&pid=255619"][{POST_SNAPBACK}][/a]
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?
[a href="index.php?act=findpost&pid=255728"][{POST_SNAPBACK}][/a]


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.
Title: Columns UI
Post by: jokull on 2004-11-23 18:11:27
How do you set the minimum height for a panel in the toolbar?
Title: Columns UI
Post by: anza on 2004-11-23 18:12:30
You check the settings of the panel.
Title: Columns UI
Post by: jkwarras on 2004-11-23 18:24:42
Quote
How do you set the minimum height for a panel in the toolbar?
[a href="index.php?act=findpost&pid=255731"][{POST_SNAPBACK}][/a]

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
Is he/she [...][a href="index.php?act=findpost&pid=255728"][{POST_SNAPBACK}][/a]

AFAIk, he 
Title: Columns UI
Post by: jokull on 2004-11-23 18:48:04
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.
Title: Columns UI
Post by: musicmusic on 2004-11-23 21:02:46
Quote
Quote
Quote
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 (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=255150).

Thank you in advance .....
[a href="index.php?act=findpost&pid=255536"][{POST_SNAPBACK}][/a]
Yes ok.

[a href="index.php?act=findpost&pid=255545"][{POST_SNAPBACK}][/a]


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

[a href="index.php?act=findpost&pid=255607"][{POST_SNAPBACK}][/a]

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.
Title: Columns UI
Post by: NEMO7538 on 2004-11-23 23:55:05
Quote
Quote
Quote
Quote
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 (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=255150).

Thank you in advance .....
[a href="index.php?act=findpost&pid=255536"][{POST_SNAPBACK}][/a]
Yes ok.

[a href="index.php?act=findpost&pid=255545"][{POST_SNAPBACK}][/a]


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

[a href="index.php?act=findpost&pid=255607"][{POST_SNAPBACK}][/a]

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.
[a href="index.php?act=findpost&pid=255768"][{POST_SNAPBACK}][/a]


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.
Title: Columns UI
Post by: Spike Lee on 2004-11-24 02:15:34
Hi. Its my version. Many people  worked above it .
(http://www.spikelee.fatal.ru/shot/foo3_shot.jpg)
U can download it. (http://spikelee.fatal.ru/downloads.php?do=dl&id=4) 3 MB, selfextracting 7z archive.
Title: Columns UI
Post by: radfaraf on 2004-11-24 02:54:12
Quote
Hi. Its my version. Many people  worked above it .
Title: Columns UI
Post by: Spike Lee on 2004-11-24 03:08:18
2radfaraf
Sorry! Fixed.
http://spikelee.fatal.ru/downloads.php?do=dl&id=4 (http://spikelee.fatal.ru/downloads.php?do=dl&id=4) work
Title: Columns UI
Post by: lll9p_1 on 2004-11-24 04:37:49
thank u!
Title: Columns UI
Post by: musicmusic on 2004-11-25 21:01:31
Quote
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.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=255807")

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


Anyway [a href="http://members.lycos.co.uk/musicf/download/foo_ui_columns-0.1.2_beta_4.7z]beta 4[/url] 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 (http://members.lycos.co.uk/musicf/download/development/ui_extension-5.0.0.7z). 

I will shortly update first post with updated lnks to my panels. I fixed enter key on dbexplorer also.
Title: Columns UI
Post by: anza on 2004-11-25 21:07:46
Quote
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.
[a href="index.php?act=findpost&pid=256181"][{POST_SNAPBACK}][/a]


Hmm.. I should've read that before I updated  Well anyway, I can live without them for a while
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
Title: Columns UI
Post by: musicmusic on 2004-11-25 21:12:44
Quote
Quote
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.
[a href="index.php?act=findpost&pid=256181"][{POST_SNAPBACK}][/a]


Hmm.. I should've read that before I updated  Well anyway, I can live without them for a while
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
[a href="index.php?act=findpost&pid=256182"][{POST_SNAPBACK}][/a]

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

You shouldn't have lost anything else though
Title: Columns UI
Post by: anza on 2004-11-25 21:18:22
I understood that, that's why the edit in my post  No other settings were lost really. Actually I didn't notice it as the only panels I had was the tabbed panel stack (which doesn't work now of course) and the standard visualization.
Title: Columns UI
Post by: musicmusic on 2004-11-27 14:07:33
Quote
I understood that, that's why the edit in my post  No other settings were lost really. Actually I didn't notice it as the only panels I had was the tabbed panel stack (which doesn't work now of course) and the standard visualization.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=256185")

Oh ok. I misinterpreted your edit.

I [a href="http://members.lycos.co.uk/musicf/download/foo_ui_columns-0.1.2_beta_4.7z]updated beta 4[/url] is fix broken drag and drop to playlists panel.

I also updated foo_uie_albumlist (http://members.lycos.co.uk/musicf/download/foo_uie_albumlist-0.1.3.7z) to fix it forgetting its view (thanks Phi).
Title: Columns UI
Post by: dano on 2004-11-27 17:07:20
Is this a bug?
When i select a bunch of playlist entries with SHIFT-LM, i cannot make the selection smaller, only after i removed one selected entry with CTRL-LM
Title: Columns UI
Post by: AndyL on 2004-11-27 18:20:35
After upgrading to the latest version of ui_columns, the foo_temple panel seems to have disappeared from my list of available panels...
Title: Columns UI
Post by: hunted on 2004-11-27 18:32:47
Try IZArc, it seems to handle everything and is pretty similar to winrar and free

Also if you can only see playlist switcher as a panel, that means you have updated to beta 4, and no panels support beta 4 yet.
PLEASE DONT UPDATE TO BETA 4 IF YOU USE PANELS, THERE ARE NO PANELS RELEASED FOR IT YET
unless of course you just want to test it out.
Title: Columns UI
Post by: Slotos on 2004-11-27 20:03:46
Drop as several playlists feautre request.

I have my music organized in directories in the way i'd like to see it in the playlists panel. And I'd like to add it all with one drag'n'drop action. With Ctrl+Drop for example.

I often change location of my music. And I'm used to delete my playlists accidentally without mentioning their names.
Title: Columns UI
Post by: foosion on 2004-11-28 13:42:22
Offtopic posts about 7-zip split to here (http://www.hydrogenaudio.org/forums/index.php?showtopic=29683).
Title: Columns UI
Post by: musicmusic on 2004-11-28 16:00:08
Quote
Is this a bug?
When i select a bunch of playlist entries with SHIFT-LM, i cannot make the selection smaller, only after i removed one selected entry with CTRL-LM
[a href="index.php?act=findpost&pid=256417"][{POST_SNAPBACK}][/a]
By design. If you want standard listview selection behaviour (or similar at least) go prefs/columns ui/playlist view and uncheck "enhanced selection model".

Quote
Drop as several playlists feautre request.

I have my music organized in directories in the way i'd like to see it in the playlists panel. And I'd like to add it all with one drag'n'drop action. With Ctrl+Drop for example.

I often change location of my music. And I'm used to delete my playlists accidentally without mentioning their names.
[a href="index.php?act=findpost&pid=256441"][{POST_SNAPBACK}][/a]
You mean if you drag several folders, give them each their own playlist (like drag one folder behaviour)? I would like that too. I don't think its really possible though because I use foobar to the process the files (playlist_oper::process_dropped_files()).
Title: Columns UI
Post by: Frank Bicking on 2004-11-28 16:45:27
Album list panel doesn't draw an own frame anymore, is this behaviour intended?

Compare it to other panels to see what I mean:

(http://frank.audiohq.de/images/foo_uie_albumlist-missing-frame.png)

Versions used: Columns UI 0.1.2 beta 4, Album list UI extension panel 0.1.3
Title: Columns UI
Post by: musicmusic on 2004-11-28 23:20:10
Quote
Album list panel doesn't draw an own frame anymore, is this behaviour intended?

Compare it to other panels to see what I mean:

(http://frank.audiohq.de/images/foo_uie_albumlist-missing-frame.png)

Versions used: Columns UI 0.1.2 beta 4, Album list UI extension panel 0.1.3
[a href="index.php?act=findpost&pid=256568"][{POST_SNAPBACK}][/a]

My bad, I'll upload a fixed version later.
Title: Columns UI
Post by: multifate on 2004-11-29 15:50:45
muchmusic: is it possible for you to add a toggle button on the left side of the sidebar?
right now the side bar is just too narrow for me to click to toggle, as it keeps switching to the damn resize option. kinda like the toggle button in windows media player...
i dunno
Title: Columns UI
Post by: smeuuh on 2004-11-29 18:09:43
Hello folks.
I'm using foobar with columns UI, no problem at all.
But i want to add the album art plugin, and others UIE.
So i just downloaded them, intalled, it worked, no problem. But when i wanted to display it, i didn't found ... i wondered if it were my columns UI which was outdated, and i tried. Nothing .. just the panels/toolbar/visualisation with only the default options ...
Using album art 0.034 with columns 0.1.2 beta 4
Could someone help me ?
Title: Columns UI
Post by: foosion on 2004-11-29 18:12:37
Quote
i wondered if it were my columns UI which was outdated, and i tried.[a href="index.php?act=findpost&pid=256758"][{POST_SNAPBACK}][/a]
Quite the opposite: foo_ui_columns has recently been updated, but there's no new version of foo_uie_albumart compatible with it yet.
Title: Columns UI
Post by: smeuuh on 2004-11-29 18:18:17
>_< did all wrong ^^
So which version of columns ui is compatible ?
Title: Columns UI
Post by: drbeachboy on 2004-11-29 19:19:41
Quote
>_< did all wrong ^^
So which version of columns ui is compatible ?
[a href="index.php?act=findpost&pid=256762"][{POST_SNAPBACK}][/a]

foo_ui_columns beta 3!
Title: Columns UI
Post by: filon on 2004-11-29 20:34:14
Hello!

Probalby it something very simple, but I can't see it or simply I'm too lazy to  to look for the source ofm the problem ;-)

When I compile ui_extension, to make the library available for my component  get the result:

Code: [Select]
--------------------Configuration: ui_extension - Win32 Debug--------------------
Compiling...
utf8api.cpp
c:\work\fb2k\foobar2000\ui_extension\utf8api.h(30) : error C2065: 'HMONITOR' : undeclared identifier
c:\work\fb2k\foobar2000\ui_extension\utf8api.h(30) : error C2146: syntax error : missing ')' before identifier 'monitor'
c:\work\fb2k\foobar2000\ui_extension\utf8api.h(30) : error C2059: syntax error : ')'
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(204) : error C2146: syntax error : missing ')' before identifier 'monitor'
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(204) : error C2086: 'uGetMonitorInfo' : redefinition
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(204) : error C2059: syntax error : ')'
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(205) : error C2143: syntax error : missing ';' before '{'
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(205) : error C2447: missing function header (old-style formal list?)
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(320) : error C2065: 'RealChildWindowFromPoint' : undeclared identifier
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(320) : error C2440: 'initializing' : cannot convert from 'int' to 'struct HWND__ *'
       Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(328) : error C2440: '=' : cannot convert from 'int' to 'struct HWND__ *'
       Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
window_helper.cpp
C:\Work\fb2k\foobar2000\ui_extension\window_helper.cpp(36) : error C2664: 'uLoadCursor' : cannot convert parameter 2 from 'unsigned short *' to 'const char *'
       Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.

ui_extension.lib - 12 error(s), 0 warning(s)


so it's clear, that structure HMONITOR is not declared.

I use Windows 2000 SP4 and VS 6.0 SP6.

Is there any fix for that? If so, maybe it should be changed in ui_extension declaration to make it possible to compile with that configuration...
Title: Columns UI
Post by: musicmusic on 2004-11-29 20:45:13
Quote
Hello!

Probalby it something very simple, but I can't see it or simply I'm too lazy to  to look for the source ofm the problem ;-)

When I compile ui_extension, to make the library available for my component  get the result:

Code: [Select]
--------------------Configuration: ui_extension - Win32 Debug--------------------
Compiling...
utf8api.cpp
c:\work\fb2k\foobar2000\ui_extension\utf8api.h(30) : error C2065: 'HMONITOR' : undeclared identifier
c:\work\fb2k\foobar2000\ui_extension\utf8api.h(30) : error C2146: syntax error : missing ')' before identifier 'monitor'
c:\work\fb2k\foobar2000\ui_extension\utf8api.h(30) : error C2059: syntax error : ')'
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(204) : error C2146: syntax error : missing ')' before identifier 'monitor'
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(204) : error C2086: 'uGetMonitorInfo' : redefinition
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(204) : error C2059: syntax error : ')'
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(205) : error C2143: syntax error : missing ';' before '{'
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(205) : error C2447: missing function header (old-style formal list?)
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(320) : error C2065: 'RealChildWindowFromPoint' : undeclared identifier
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(320) : error C2440: 'initializing' : cannot convert from 'int' to 'struct HWND__ *'
       Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
c:\work\fb2k\foobar2000\ui_extension\utf8api.cpp(328) : error C2440: '=' : cannot convert from 'int' to 'struct HWND__ *'
       Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
window_helper.cpp
C:\Work\fb2k\foobar2000\ui_extension\window_helper.cpp(36) : error C2664: 'uLoadCursor' : cannot convert parameter 2 from 'unsigned short *' to 'const char *'
       Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.

ui_extension.lib - 12 error(s), 0 warning(s)


so it's clear, that structure HMONITOR is not declared.

I use Windows 2000 SP4 and VS 6.0 SP6.

Is there any fix for that? If so, maybe it should be changed in ui_extension declaration to make it possible to compile with that configuration...
[a href="index.php?act=findpost&pid=256789"][{POST_SNAPBACK}][/a]

The first bunch of errors are because WINVER is defined <0x500 (i.e. they are win 98 & above), the last becuase the debug project is set to define UNICODE for the project.

I will fix them soon, thanks.

edit: I split my post, so if possible can a mod merge these two posts to the ui_extension thread?
Title: Columns UI
Post by: musicmusic on 2004-11-29 20:48:57
Quote
muchmusic: is it possible for you to add a toggle button on the left side of the sidebar?
right now the side bar is just too narrow for me to click to toggle, as it keeps switching to the damn resize option. kinda like the toggle button in windows media player...
i dunno
[a href="index.php?act=findpost&pid=256734"][{POST_SNAPBACK}][/a]
I not sure what you mean. You double click on the resize area to hide the sidebar. You can assign a keyboard shortcut to it if you want.
Title: Columns UI
Post by: musicmusic on 2004-11-29 21:16:17
Quote
The first bunch of errors are because WINVER is defined <0x500 (i.e. they are win 98 & above), the last becuase the debug project is set to define UNICODE for the project.

I will fix them soon, thanks.
[a href="index.php?act=findpost&pid=256791"][{POST_SNAPBACK}][/a]

Can you redownload and try now?
Title: Columns UI
Post by: filon on 2004-11-29 21:30:42
Quote
Quote
The first bunch of errors are because WINVER is defined <0x500 (i.e. they are win 98 & above), the last becuase the debug project is set to define UNICODE for the project.

I will fix them soon, thanks.
[a href="index.php?act=findpost&pid=256791"][{POST_SNAPBACK}][/a]

Can you redownload and try now?
[a href="index.php?act=findpost&pid=256799"][{POST_SNAPBACK}][/a]


Great! Compiles properly for both Release and Debug targets. Thanks!
Title: Columns UI
Post by: musicmusic on 2004-11-29 22:18:46
Quote
Quote
Quote
The first bunch of errors are because WINVER is defined <0x500 (i.e. they are win 98 & above), the last becuase the debug project is set to define UNICODE for the project.

I will fix them soon, thanks.
[a href="index.php?act=findpost&pid=256791"][{POST_SNAPBACK}][/a]

Can you redownload and try now?
[a href="index.php?act=findpost&pid=256799"][{POST_SNAPBACK}][/a]


Great! Compiles properly for both Release and Debug targets. Thanks!
[a href="index.php?act=findpost&pid=256803"][{POST_SNAPBACK}][/a]

Your welcome
Title: Columns UI
Post by: multifate on 2004-11-30 12:55:39
Quote
Quote
muchmusic: is it possible for you to add a toggle button on the left side of the sidebar?
right now the side bar is just too narrow for me to click to toggle, as it keeps switching to the damn resize option. kinda like the toggle button in windows media player...
i dunno
[a href="index.php?act=findpost&pid=256734"][{POST_SNAPBACK}][/a]
I not sure what you mean. You double click on the resize area to hide the sidebar. You can assign a keyboard shortcut to it if you want.
[a href="index.php?act=findpost&pid=256792"][{POST_SNAPBACK}][/a]


when i move my cursor to the resize area, the cursor changes to the resize cursor so i can't double click 8(
but yes a hot key would be great tho
Title: Columns UI
Post by: janjan on 2004-11-30 13:03:57
Add a shorcut to components/columns ui/show sidebar
Title: Columns UI
Post by: upNorth on 2004-11-30 13:07:16
Quote
Quote
Quote
muchmusic: is it possible for you to add a toggle button on the left side of the sidebar?
right now the side bar is just too narrow for me to click to toggle, as it keeps switching to the damn resize option. kinda like the toggle button in windows media player...
i dunno
[a href="index.php?act=findpost&pid=256734"][{POST_SNAPBACK}][/a]
I not sure what you mean. You double click on the resize area to hide the sidebar. You can assign a keyboard shortcut to it if you want.
[a href="index.php?act=findpost&pid=256792"][{POST_SNAPBACK}][/a]
when i move my cursor to the resize area, the cursor changes to the resize cursor so i can't double click 8(
but yes a hot key would be great tho
[a href="index.php?act=findpost&pid=256931"][{POST_SNAPBACK}][/a]

Just in case:

1) Have you tried: [preferences] -> [Display] -> [Columns UI] -> "Create toggle area to the left of sidebar" ? This is probably only useful when the window is maximized, but when it is it will work the same way as the "panel toggle" in Opera (the web browser). Edit: Meaning you only need to move your mouse all the way to the left side of your screen and click, to toggle sidebar.

2) You can assign your own hot keys in [preferences] -> [Core] -> [Keyboard Shortcuts] in this case bind one to: [main] Components/Columns UI/Show sidebar

3) At least here, it doesn't make a difference if the cursor changes to the resize cursor. I can still double click to toggle sidebar.
Title: Columns UI
Post by: musicmusic on 2004-11-30 19:50:04
Quote
Quote
Album list panel doesn't draw an own frame anymore, is this behaviour intended?

Compare it to other panels to see what I mean:

[screeny]

Versions used: Columns UI 0.1.2 beta 4, Album list UI extension panel 0.1.3
[a href="index.php?act=findpost&pid=256568"][{POST_SNAPBACK}][/a]

My bad, I'll upload a fixed version later.
[a href="index.php?act=findpost&pid=256628"][{POST_SNAPBACK}][/a]
Should be fixed if you redownload.

Quote
Quote
Quote
muchmusic: is it possible for you to add a toggle button on the left side of the sidebar?
right now the side bar is just too narrow for me to click to toggle, as it keeps switching to the damn resize option. kinda like the toggle button in windows media player...
i dunno
[a href="index.php?act=findpost&pid=256734"][{POST_SNAPBACK}][/a]
I not sure what you mean. You double click on the resize area to hide the sidebar. You can assign a keyboard shortcut to it if you want.
[a href="index.php?act=findpost&pid=256792"][{POST_SNAPBACK}][/a]


when i move my cursor to the resize area, the cursor changes to the resize cursor so i can't double click 8(
but yes a hot key would be great tho
[a href="index.php?act=findpost&pid=256931"][{POST_SNAPBACK}][/a]

As pointed out, you can already assign a shortcut to show show/hide it.

Are you talking about the one-pixel toggle area on the left of the sidebar? As upNorth pointed out, that's only really intended for when foobar is maximised (and is single click).

I was referring to the sidebar resize area, to the right of the sidebar, which you should be able to double click on to toggle the sidebar.
Title: Columns UI
Post by: Sandman2012 on 2004-12-01 07:43:56
Quote
Quote
I'm really liking the new Columns UI extensions a lot. One request for foosion: any chance of you making a Columns UI Extension of your VU Meter (http://pelit.koillismaa.fi/plugins/visualization.php#17)?

Here's my config right now (http://img32.exs.cx/img32/4807/uber-leet-foobar2k.png)

edit: image seemed to big for hotlinking
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=251494")


i just asked foosion the other day about that,

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=11724&st=25#]the answer[/url]
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=251526")

I've made a (very lame) mockup of the VU Meter sidebar panel, hopefully to inspire foosion.

[a href="http://img77.exs.cx/my.php?loc=img77&image=artists-rend.png](http://img77.exs.cx/img77/248/artists-rend.th.png)[/url]
Title: Columns UI
Post by: pIv on 2004-12-01 10:45:37
It is possible add right sidebar too?

I want use left sidebar only for any operations (db, album list, menu, volume and etc), but use right sidebar only for not often call imformation ui_extensions as albumart and trackinfo.

pIv
Title: Columns UI
Post by: musicmusic on 2004-12-01 15:09:55
Quote
It is possible add right sidebar too?

I want use left sidebar only for any operations (db, album list, menu, volume and etc), but use right sidebar only for not often call imformation ui_extensions as albumart and trackinfo.

pIv
[a href="index.php?act=findpost&pid=257131"][{POST_SNAPBACK}][/a]
I wanted to go straight into the flexible approach, rather than just add some extra sidebars in fixed positions. So yes it will be possible when that is implemented (0.1.3 or 0.1.4 probably)
Title: Columns UI
Post by: Slotos on 2004-12-01 16:33:57
Is there a quick way to sort playlists by title or tag?
Title: Columns UI
Post by: R2D2 on 2004-12-01 17:58:05
I have a problem. I can't add panels.
They just won't appear in the "add-menu".

The standard panels, like playlists and playback buttons show, but my downloaded panels just won't show up.
I have them in my components folder.

I have tried 2 reinstalled, one of them included removal of the Foobar 2000 folder, so there are no settings that ruins this for me.

They do show up in the preferences-window, I can see database explorer panel and so on.

This has worked flawlessy for me, until I downloaded a new version of the database explorer panel, which made all downloaded panels hide from the menu, and from the panel.

Please help!
Title: Columns UI
Post by: Moonwhaler on 2004-12-01 18:04:08
As I understand it this is a common problem with the new alpha 4. It has something to do with the new SDK - and most of the components are not compiled against it, I suppose.

Moon
Title: Columns UI
Post by: jkwarras on 2004-12-01 18:09:23
Quote
Is there a quick way to sort playlists by title or tag?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=257172")

Yes. Just click on the header of title column and there you go.
It's a very basic question, so please use the search first 
[a href="http://www.hydrogenaudio.org/forums/index.php?act=Search&CODE=show&searchid=9b7c9181098830ccd984ad2faa89a959&search_in=titles&result_type=topics&highlite=sort]http://www.hydrogenaudio.org/forums/index....s&highlite=sort[/url]
You can also make your own sorting with a plugin called custom sort.
Title: Columns UI
Post by: foosion on 2004-12-01 18:33:48
Quote
As I understand it this is a common problem with the new alpha 4. It has something to do with the new SDK - and most of the components are not compiled against it, I suppose.[a href="index.php?act=findpost&pid=257192"][{POST_SNAPBACK}][/a]
Correct, though it is beta 4, alpha 4 is old already.
Title: Columns UI
Post by: musicmusic on 2004-12-01 19:08:54
Quote
I have a problem. I can't add panels.
They just won't appear in the "add-menu".

The standard panels, like playlists and playback buttons show, but my downloaded panels just won't show up.
I have them in my components folder.

I have tried 2 reinstalled, one of them included removal of the Foobar 2000 folder, so there are no settings that ruins this for me.

They do show up in the preferences-window, I can see database explorer panel and so on.

This has worked flawlessy for me, until I downloaded a new version of the database explorer panel, which made all downloaded panels hide from the menu, and from the panel.

Please help!
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=257189")

Basically what moonwhaler said.

You need to use components compiled for the same version of the ui_extension api as columns ui. You've either got old columns ui but new panels, or vice versa. I started putting the ui_extension api version in the about message of my components.

Version 5 is Columns UI 0.1.2 beta 4 +
4 is 0.1.2 alpha 4 to beta 3
3 was alpha 3 (i think)
2 was alpha 1-2
1 was private version.

All my components are updated for version 5. If the component you want is not updated yet, you can either wait, or use columns beta 3 for the time being (no major bugs were fixed). I'll try and update the first post to indicate which components have/haven't been updated yet, but checking their respective threads will probably give you a clue.

Quote
Quote
Is there a quick way to sort playlists by title or tag?
[a href="index.php?act=findpost&pid=257172"][{POST_SNAPBACK}][/a]

Yes. Just click on the header of title column and there you go.
It's a very basic question, so please use the search first 
[a href="http://www.hydrogenaudio.org/forums/index.php?act=Search&CODE=show&searchid=9b7c9181098830ccd984ad2faa89a959&search_in=titles&result_type=topics&highlite=sort]http://www.hydrogenaudio.org/forums/index....s&highlite=sort[/url]
You can also make your own sorting with a plugin called custom sort.
[a href="index.php?act=findpost&pid=257194"][{POST_SNAPBACK}][/a]

Though he may have been talking about sorting his playlists. In which case there is neither any automatic or manual solution AFAIK. A manual solution could be implemented as a third party component, but not so it shows in the playlists panel context menu.
Title: Columns UI
Post by: NEMO7538 on 2004-12-01 19:17:31
Just as a reminder ....
Quote
Quote
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 (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=255150).

Thank you in advance .....
[a href="index.php?act=findpost&pid=255536"][{POST_SNAPBACK}][/a]
Yes ok.
[a href="index.php?act=findpost&pid=255545"][{POST_SNAPBACK}][/a]


Take your time .... I'm still waiting for other extensions wich are not yet ported to beta 4 new API:
- Volume control bar
- Enqueue list panel
- Album art
Title: Columns UI
Post by: musicmusic on 2004-12-01 19:29:52
Quote
Just as a reminder ....
Quote
Quote
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 (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=255150).

Thank you in advance .....
[a href="index.php?act=findpost&pid=255536"][{POST_SNAPBACK}][/a]
Yes ok.
[a href="index.php?act=findpost&pid=255545"][{POST_SNAPBACK}][/a]


Take your time .... I'm still waiting for other extensions wich are not yet ported to beta 4 new API:
- Volume control bar
- Enqueue list panel
- Album art
[a href="index.php?act=findpost&pid=257214"][{POST_SNAPBACK}][/a]

I thought I said I was only going to update album list panel after 0.1.2 final was released . But thanks for the reminder, I kinda forgot anyway, I'll make a note this time..
Title: Columns UI
Post by: vrankie on 2004-12-01 20:02:15
Hey guys, i need some help.

I can't get my lay-out right. First I had the history function and the track info function in my panel, but i also wanted an enqueue and album art function in the panel. I wasn't able to select them though. I have been messing around with foobar, and now I can add the enqueue function and album function to the panel, but i can't add the track info and history anymore! Can anyone help me?
Title: Columns UI
Post by: Frank Bicking on 2004-12-01 21:50:19
Quote
Quote
Quote
Album list panel doesn't draw an own frame anymore, is this behaviour intended?

Compare it to other panels to see what I mean:

[screeny]

Versions used: Columns UI 0.1.2 beta 4, Album list UI extension panel 0.1.3
[a href="index.php?act=findpost&pid=256568"][{POST_SNAPBACK}][/a]

My bad, I'll upload a fixed version later.
[a href="index.php?act=findpost&pid=256628"][{POST_SNAPBACK}][/a]
Should be fixed if you redownload.

[a href="index.php?act=findpost&pid=257018"][{POST_SNAPBACK}][/a]

Thanks a lot. There is a frame now, but sadly it looks different than the other panels 

(http://frank.audiohq.de/images/foo_uie_albumlist-missing-frame-2.png)

Sorry for nitpicking.
Title: Columns UI
Post by: Killmaster on 2004-12-01 23:23:19
Hate to inundate you with requests, but could you make the tooltips in the columns ui use the same font (and size)? The album list panel currently does this, so I don't think it'd be that big of a deal to fix..
Title: Columns UI
Post by: A_Man_Eating_Duck on 2004-12-02 04:38:36
Quote
Quote
Quote
I'm really liking the new Columns UI extensions a lot. One request for foosion: any chance of you making a Columns UI Extension of your VU Meter (http://pelit.koillismaa.fi/plugins/visualization.php#17)?

Here's my config right now (http://img32.exs.cx/img32/4807/uber-leet-foobar2k.png)

edit: image seemed to big for hotlinking
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=251494")


i just asked foosion the other day about that,

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=11724&st=25#]the answer[/url]
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=251526")

I've made a (very lame) mockup of the VU Meter sidebar panel, hopefully to inspire foosion.

[a href="http://img77.exs.cx/my.php?loc=img77ℑ=artists-rend.png](http://img77.exs.cx/img77/248/artists-rend.th.png)[/url]
[a href="index.php?act=findpost&pid=257103"][{POST_SNAPBACK}][/a]


Looks good, I would prefer a version that would sit in the top toolbar, the left playlist bar is starting to get cluttered with all the new panels.

Quote
(http://frank.audiohq.de/images/foo_uie_albumlist-missing-frame-2.png)
[a href="index.php?act=findpost&pid=257242"][{POST_SNAPBACK}][/a]


Is there any way of making the indentation of the album list smaller, it seems to be a waste of space, the indentation only needs to be a few pixels from the right boarder.
Also getting  rid off the "All Music" at the top, it does seem a little pointless.
Title: Columns UI
Post by: Olive on 2004-12-02 15:48:45
I agree about the identation. My music is not totally pointless

Also, musicmusic, i wanted to know if you were interested in implementing an option to replace Volume in the status bar with eg. replay gain. Mine always indicates 0.00 dB (or -13 when foo_tts strikes) and that's a bit boring  On the other it's useful as a shortcut to prefs/playback so i'm keeping it there.
Title: Columns UI
Post by: musicmusic on 2004-12-02 16:20:20
Quote
Hey guys, i need some help.

I can't get my lay-out right. First I had the history function and the track info function in my panel, but i also wanted an enqueue and album art function in the panel. I wasn't able to select them though. I have been messing around with foobar, and now I can add the enqueue function and album function to the panel, but i can't add the track info and history anymore! Can anyone help me?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=257224")

Please read the several posts before yours.

Quote
Quote
Quote
Quote
Album list panel doesn't draw an own frame anymore, is this behaviour intended?

Compare it to other panels to see what I mean:

[screeny]

Versions used: Columns UI 0.1.2 beta 4, Album list UI extension panel 0.1.3
[a href="index.php?act=findpost&pid=256568"][{POST_SNAPBACK}][/a]

My bad, I'll upload a fixed version later.
[a href="index.php?act=findpost&pid=256628"][{POST_SNAPBACK}][/a]
Should be fixed if you redownload.

[a href="index.php?act=findpost&pid=257018"][{POST_SNAPBACK}][/a]

Thanks a lot. There is a frame now, but sadly it looks different than the other panels 



Also, musicmusic, i wanted to know if you were interested in implementing an option to replace Volume in the status bar with eg. replay gain. Mine always indicates 0.00 dB (or -13 when foo_tts strikes) and that's a bit boring  On the other it's useful as a shortcut to prefs/playback so i'm keeping it there.
[a href="index.php?act=findpost&pid=257382"][{POST_SNAPBACK}][/a]

You can access replaygain gain/peak values from your formatting string if that's what you mean. If you meant replaygain mode, or preamp settings etc. I don't have access to them last time i looked.

BTW I am moving my website [a href="http://musicmusic.mybesthost.com/]here[/url], it should be better than lycos.
Title: Columns UI
Post by: filon on 2004-12-03 11:26:52
Hello!

My plugin foo_scheduler now has UI extension support!

Musicmusic: You can add links to the first page with UI extension enabled plugins.
Link for plugin foo_scheduler.zip (http://pelit.koillismaa.fi/plugins/redir.php?id=434)
Link for discussion (http://www.hydrogenaudio.org/forums/index.php?showtopic=19109&).
Title: Columns UI
Post by: leland on 2004-12-03 16:35:49
I might be doing something quite dumb, but how can you place a panel to the side of the playlist? I try to drag things over there, but it just won't go.

I just can't figure it out...
Title: Columns UI
Post by: stroke on 2004-12-03 17:26:58
Quote
I might be doing something quite dumb, but how can you place a panel to the side of the playlist? I try to drag things over there, but it just won't go.

I just can't figure it out...
[a href="index.php?act=findpost&pid=257605"][{POST_SNAPBACK}][/a]


1. foobar>preferences>display>columns ui>sidebar>enable sidebar
2. rightclick on the sidebar and chose whatever you like to chose from the options available, i recommend tabbed panel stack
3. rightclick the tabbed panel stack and add tabs
4. enjoy
Title: Columns UI
Post by: metal_termite on 2004-12-04 02:04:25
Quote
The following features will not be implemented:
-Standard menubar


What's that? Is it the ability to add panels to the menu bar like some screenshots here have shown [by editing some of the plugins]. Cause I'd love to see that implemented. 
Title: Columns UI
Post by: musicmusic on 2004-12-04 13:37:21
Quote
Hello!

My plugin foo_scheduler now has UI extension support!

Musicmusic: You can add links to the first page with UI extension enabled plugins.
Link for plugin foo_scheduler.zip (http://pelit.koillismaa.fi/plugins/redir.php?id=434)
Link for discussion (http://www.hydrogenaudio.org/forums/index.php?showtopic=19109&).
[a href="index.php?act=findpost&pid=257553"][{POST_SNAPBACK}][/a]

Nice, and done

Quote
Quote
The following features will not be implemented:
-Standard menubar


What's that? Is it the ability to add panels to the menu bar like some screenshots here have shown [by editing some of the plugins]. Cause I'd love to see that implemented. 
[a href="index.php?act=findpost&pid=257703"][{POST_SNAPBACK}][/a]
No, its a standard system menubar as opposed to the toolbar menubar. You can see it in the standard ui or notepad etc.
Title: Columns UI
Post by: musicmusic on 2004-12-07 00:21:13
Just some updates:

I moved my website (again) to http://music.everywebhost.com/ (http://music.everywebhost.com/) (other url redirects there)

I half updated the columns documentation (http://music.everywebhost.com/columns_manual.html). Let me know if you think anything should be added (except up-to-date config documentation, which im working on)

libpng 1.2.8 (http://libpng.org/pub/png/libpng.html) is out

lastly, in case you didn't realise kode54 updated his volume toolbar, leaving just two panels yet to be updated for beta 4.
Title: Columns UI
Post by: gob on 2004-12-07 07:41:04
Id like to know if there is a way to set the font size to a specific size like 10 <-> 14.
that way i can assign a button on my remote to make the text visable on the tv, then nice and small on the monitor. girder and the remote wonder work perfect with foobars playlist and album list.
see
that would make foobar a kick ass HT app.
Title: Columns UI
Post by: A_Man_Eating_Duck on 2004-12-07 08:23:40
Quote
too bad there isnt an overlay plugin for foobar. mad.gif that would make foobar a kick ass HT app.


Err there is, at Kode's webpage (http://www.saunalahti.fi/cse/kode54/index.php)

On Screen Display 1.29.2
Title: Columns UI
Post by: anza on 2004-12-07 09:28:43
Quote
Id like to know if there is a way to set the font size to a specific size like 10 <-> 14.
that way i can assign a button on my remote to make the text visable on the tv, then nice and small on the monitor. girder and the remote wonder work perfect with foobars playlist and album list.
see[a href="index.php?act=findpost&pid=258210"][{POST_SNAPBACK}][/a]


Well if you don't mind clicking the buttons many times you can just assign keys for "Components/Columns UI/Increase font size" and "Components/Columns UI/Decrease font size". Anyhow, I myself would also like a "switch font size" feature with configurable small and large fonts.
Title: Columns UI
Post by: metal_termite on 2004-12-08 08:56:54
When i put a panel in the toolbar how do i make it larger vertically?
Title: Columns UI
Post by: upNorth on 2004-12-08 09:25:34
Quote
When i put a panel in the toolbar how do i make it larger vertically?
[a href="index.php?act=findpost&pid=258455"][{POST_SNAPBACK}][/a]
You need to add at least one panel with a Minimum height setting.
E.g.: Tabbed panel stack (foo_uie_tabs), Album List panel (foo_uie_albumlist)

Edit: spelling
Title: Columns UI
Post by: metal_termite on 2004-12-08 09:42:42
Quote
Quote
When i put a panel in the toolbar how do i make it larger vertically?
[a href="index.php?act=findpost&pid=258455"][{POST_SNAPBACK}][/a]
You need to add at least on panel with a Minimum height setting.
E.g.: Tabbed panel stack (foo_uie_tabs), Album List panel (foo_uie_albumlist)
[a href="index.php?act=findpost&pid=258460"][{POST_SNAPBACK}][/a]

Thanks, I had overlooked that 



This next question is to Musicmusic I suppose. Why is there padding between the vertical scrollbar, and the panels edge in the new version of this plugin. As, I recall it was flush with the edge in other versions. Is it a bug or intentional? If so, is it possible for me to make it flush again?

(http://www.randomcrap.net/uploads/files/0/gap1.gif)
Title: Columns UI
Post by: Chaser on 2004-12-08 09:57:08
sorry for beeing offtopic: what is the backgroundcolor code? thank you
Title: Columns UI
Post by: multifate on 2004-12-08 14:42:14
musicmusic@
in beta 4 why did you change the api?
because the change messed with some of the things i had running with bb4win
as the plugin can no longer access the song title and artist and such
i was just wondering if it was possible that you'd switch it back to the way it was called before, if that doesn't mess everything up of course 8) because beta 4 is rocking for me
Title: Columns UI
Post by: marcomk on 2004-12-08 14:51:26
Quote
sorry for beeing offtopic: what is the backgroundcolor code? thank you
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=258466")


If you download a color picker like [a href="http://users.pandora.be/eclypse/colormania.html]Colormania[/url] you can have the code for whantever color you see on the screen.

Background color of the albumlist above is R 103 G 126 B 163
Title: Columns UI
Post by: musicmusic on 2004-12-08 15:49:23
Quote
Id like to know if there is a way to set the font size to a specific size like 10 <-> 14.
I will consider it (if you mean the playlist font).
Quote
that way i can assign a button on my remote to make the text visable on the tv, then nice and small on the monitor. girder and the remote wonder work perfect with foobars playlist and album list.
see
(http://p56.ath.cx:1980/the%2011semk3s.png)[a href="index.php?act=findpost&pid=258210"][{POST_SNAPBACK}][/a]
You lost me there, what exactly are you saying about the playlist and album list? You screenshot doesn't work here either.

Quote
This next question is to Musicmusic I suppose. Why is there padding between the vertical scrollbar, and the panels edge in the new version of this plugin. As, I recall it was flush with the edge in other versions. Is it a bug or intentional? If so, is it possible for me to make it flush again?

(http://www.randomcrap.net/uploads/files/0/gap1.gif)
[a href="index.php?act=findpost&pid=258461"][{POST_SNAPBACK}][/a]
Well that is standard behaviour, I changed the border from the non-themed one to the themed one (and inbetween those versions there was one with no border.) It should look same as history or playlist switcher w/ sunken border. If it looks bad maybe its you theme's fault, it looks fine here.

Quote
musicmusic@
in beta 4 why did you change the api?[a href="index.php?act=findpost&pid=258501"][{POST_SNAPBACK}][/a]
Because the panel developers requested it, some wanted teh ability to get/set the visibility of their panel.

Quote
because the change messed with some of the things i had running with bb4win
as the plugin can no longer access the song title and artist and such
i was just wondering if it was possible that you'd switch it back to the way it was called before, if that doesn't mess everything up of course 8) because beta 4 is rocking for me
Im not sure what that is, but I don't see how it is using the ui_extension api, or what it has to do with me. The UI has no legal externally visible interfaces, to retrieve song artist or title, and if it was reading the window title, it shouldn't have broken from beta 3 (maybe it would have if you upgraded from 0.1.1, i forget when I changed the class name of the main window).
Title: Columns UI
Post by: musicmusic on 2004-12-08 21:47:41
Columns UI 0.1.2 RC1 is out (http://music.everywebhost.com/download/foo_ui_columns-0.1.2_rc1.7z)
(hopefully last non-final version..)

changelog:
-The focused window should be remembered when you focus foobar again
-The vis was fixed up
-Alt etc. keys will work when you have a menu in the sidebar
-Fixed visibility etc. stuff in sidebar, they where broken in beta 4. So now e.g. for the playlistfind panel going to components/playlistfind/find in playlist will show the panel/sidebar if necessary (doesnt work if you use autohide though)
Title: Columns UI
Post by: langoustator on 2004-12-10 10:31:29
The link to the RC1 in the first post gives a 404
Title: Columns UI
Post by: musicmusic on 2004-12-10 22:57:31
Quote
The link to the RC1 in the first post gives a 404
[a href="index.php?act=findpost&pid=258880"][{POST_SNAPBACK}][/a]

My bad, I fixed it now, thanks..
Title: Columns UI
Post by: spaceships on 2004-12-10 23:14:57
no history panel? where can i find it anyone? that will work with RC1
Title: Columns UI
Post by: lav-chan on 2004-12-10 23:32:54
I assume this is a Columns UI question, rather than a uie thing....

I have a bunch of panels set up in the side bar (from top to bottom it goes menu, seek bar, play-list find, album list, track info, play lists), and i want all of these but the last one (play lists) to have a 'locked' height. The problem is, i have captions disabled on all of the panels, so the only panels that i can actually right-click and check 'Lock panel' on are the menu and seek-bar panels (because they have some extra space around them to right-click on). All the other panels are just text boxes, so i can't right-click them to check this option. Which means that whenever i resize foobar my find box will resize and my track-info box will resize and so forth.

Is there any way i can lock these panels without having captions enabled? (Other than checking 'Lock panel' before removing the captions, which results in the panels being too big.) I skimmed through foobar2000.cfg, but it's pretty intimidating. :/
Title: Columns UI
Post by: dr.zick on 2004-12-11 04:23:49
a couple of suggestions (if you're still taking them) ...

i was wonderring if the single pixel border that appears around a selected playlist item would be able to be in the global color string.  i think it'd be nice to be able to specify this color from there so you can have alternate colors (using a $mod function) if you use a striped playlist (like itunes).

also i was wonderring if the column headers could have a specified style (sunken, grey, none) but still allow header interaction.  i like the flat look (i think it's the none setting), but you can't have that and still turn the header sorting (interaction) on.  it appears that if you turn the interaction on you have to have a thicker header button.  it'd also be nice if we could alter the mouseover color.

finally, what about alternate fonts (we already have a primary, but what about a secondary) for the playlist.  so we can write a display like:

[span style='font-size:12pt;line-height:100%']Dave Matthews Band[/span] [span style='font-size:8pt;line-height:100%'](featuring Tim Reynolds)[/span]

maybe some kind of tagging (like html not metadata) can be used to specify when to use the alternate font.

just a couple of ideas, keep up the good work ... thanks.
Title: Columns UI
Post by: musicmusic on 2004-12-11 15:23:30
Quote
no history panel? where can i find it anyone? that will work with RC1
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=259017")
The current version of foo_history has a panel built in. You can see a list of panels available in teh first post of this thread.

Quote
I assume this is a Columns UI question, rather than a uie thing....

I have a bunch of panels set up in the side bar (from top to bottom it goes menu, seek bar, play-list find, album list, track info, play lists), and i want all of these but the last one (play lists) to have a 'locked' height. The problem is, i have captions disabled on all of the panels, so the only panels that i can actually right-click and check 'Lock panel' on are the menu and seek-bar panels (because they have some extra space around them to right-click on). All the other panels are just text boxes, so i can't right-click them to check this option. Which means that whenever i resize foobar my find box will resize and my track-info box will resize and so forth. Is there any way i can lock these panels without having captions enabled? [a href="index.php?act=findpost&pid=259020"][{POST_SNAPBACK}][/a]
Not currently, some other method to toggle caption/locked states will be implemented after 0.1.2.

Quote
(Other than checking 'Lock panel' before removing the captions, which results in the panels being too big.)
[a href="index.php?act=findpost&pid=259020"][{POST_SNAPBACK}][/a]
Right, but you can still resize locked panels.

Quote
I skimmed through foobar2000.cfg, but it's pretty intimidating. :/
[a href="index.php?act=findpost&pid=259020"][{POST_SNAPBACK}][/a]
foobar2000.cfg is fairly "low-level" and isn't meant for user editing, you could blow things up pretty bad. Anyway its protected by a checksum so you won't get anywhere editting foobar2000.cfg unless you know how to generate the checksum..

Quote
a couple of suggestions (if you're still taking them) ...

i was wonderring if the single pixel border that appears around a selected playlist item would be able to be in the global color string.  i think it'd be nice to be able to specify this color from there so you can have alternate colors (using a $mod function) if you use a striped playlist (like itunes).

also i was wonderring if the column headers could have a specified style (sunken, grey, none) but still allow header interaction.  i like the flat look (i think it's the none setting), but you can't have that and still turn the header sorting (interaction) on.  it appears that if you turn the interaction on you have to have a thicker header button.  it'd also be nice if we could alter the mouseover color.

finally, what about alternate fonts (we already have a primary, but what about a secondary) for the playlist.  so we can write a display like:

[span style='font-size:12pt;line-height:100%']Dave Matthews Band[/span] [span style='font-size:8pt;line-height:100%'](featuring Tim Reynolds)[/span]

maybe some kind of tagging (like html not metadata) can be used to specify when to use the alternate font.

just a couple of ideas, keep up the good work ... thanks.
[a href="index.php?act=findpost&pid=259054"][{POST_SNAPBACK}][/a]
Some of those are covered/similar to things in the [a href="http://music.everywebhost.com/columns_manual.html#FAQs]knwown feature requests list[/url].

As for the header stuff, I didnt realise "disable header ... interaction" made a difference to how the header looks (it doesnt w/ xp themes). All it is really doing is toggling whether they act as buttons or not. Colours/drawing style etc. is controlled by windows, unless i owner draw it which I dont have any plans to do right now. The only thing I can do as give the header a "Flat" look (no borders anywhere), for only windows xp w/o themes..
Title: Columns UI
Post by: mazy on 2004-12-11 15:33:49
Quote
a couple of suggestions (if you're still taking them) ...[a href="index.php?act=findpost&pid=259054"][{POST_SNAPBACK}][/a]

yeah, count me in too .

way to define and switch to few different fonts would be great (so you could have different font for album name, some additional info and comments, symbols etc.)
Title: Columns UI
Post by: yandexx on 2004-12-11 19:53:09
musicmusic, hello
could you please add an option to be not able to delete playlists using Delete key when using playlist switcher. I sometimes delete active playlist instead of deleting selected songs.
thank you!
Title: Columns UI
Post by: eliazu on 2004-12-12 12:51:03
Quote
the first string organizes your music display according to the number of times a particular song was played.

Code: [Select]
Play Counter|$if(%play_counter%,$num(%play_counter%,2), not listened to',' yet)|$if(%artist%, %artist%, unknown artist)|'['$if(%date%, %date%, date me pls )']' $if(%album%, %album%, unknown album)|$num(%tracknumber%,2). %title%


the second one organizes your music collection display by rating.

Code: [Select]
Rating|$if(%rating%,%rating%, not rated',' yet)|$if(%artist%, %artist%, unknown artist)|'['$if(%date%, %date%, date me pls )']' $if(%album%, %album%, unknown album)|$num(%tracknumber%,2). %title%

[a href="index.php?act=findpost&pid=254826"][{POST_SNAPBACK}][/a]


hi, great thing!  thanx!
but i have 2 problems:

1. i have one song that i heard 75 times and another one that i heard 89 times.
how can i make the string display songs that was played between 70-90 times ? (see left pic in the attachment)
2. the 128 times song playes is not in the right place, how do i fix it? (see right pic)

(http://img1.tapuz.co.il/forums/43928155.jpg)

thanx!
Title: Columns UI
Post by: upNorth on 2004-12-12 13:09:41
@eliazu:

1)
Something like this:
Code: [Select]
Play Counter|
$ifgreater($num(%play_counter%,3),90,'90 or more',
$ifgreater($num(%play_counter%,3),70,'71-90',
$ifgreater($num(%play_counter%,3),50,'51-70',
$ifgreater($num(%play_counter%,3),30,'31-50',
$ifgreater($num(%play_counter%,3),10,'11-30',
$ifgreater($num(%play_counter%,3),0,'1-30',
not listened to',' yet
))))))|
$if2(%artist%, unknown artist)|
'['$if2(%date%, date me pls)']' $if2(%album%, unknown album)|
$num(%tracknumber%,2). %title%


2)
Replace
Code: [Select]
$num(%play_counter%,2)
with
Code: [Select]
$num(%play_counter%,3)


Edit: added 1)
Edit2: Improved 1)
Title: Columns UI
Post by: eliazu on 2004-12-12 14:01:04
@upNorth,
thanx!!! it works great!!
Title: Columns UI
Post by: lav-chan on 2004-12-12 21:02:09
Quote
]Right, but you can still resize locked panels.[a href="index.php?act=findpost&pid=259115"][{POST_SNAPBACK}][/a]

... So you can. Thanks, that'll work for now. <_<
Title: Columns UI
Post by: mimeryme on 2004-12-12 23:17:27
Where does the caption background color get its value from?  I use 3dcc to colorize my window scheme and the color of the caption's background remains whatever windows original color scheme is instead of what the 3dcc scheme specifies.

(http://mime.ryme.net/images/foo.jpg)

As you can see in the above image, the background on the menu area matches the color of the rest of the window while that of the caption is different.
Title: Columns UI
Post by: musicmusic on 2004-12-13 00:36:08
Quote
musicmusic, hello
could you please add an option to be not able to delete playlists using Delete key when using playlist switcher. I sometimes delete active playlist instead of deleting selected songs.
thank you!
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=259153")
Ok. But there are plenty of ways to indicate what the focused window is, i mean you can't expect every panel to do this (e.g. History).

Quote
Where does the caption background color get its value from?  I use 3dcc to colorize my window scheme and the color of the caption's background remains whatever windows original color scheme is instead of what the 3dcc scheme specifies.

(http://mime.ryme.net/images/foo.jpg)

As you can see in the above image, the background on the menu area matches the color of the rest of the window while that of the caption is different.
[a href="index.php?act=findpost&pid=259316"][{POST_SNAPBACK}][/a]
What OS are you running?

The code copy & pasted is:
Code: [Select]
  wc.hbrBackground  = (HBRUSH)(is_winxp_or_newer() ? COLOR_MENUBAR+1 : COLOR_3DFACE+1);


Those colours are defined in your colour cheme that you select in display properties, and some of these colours are customisable in teh advanced section of that page. What COLOR_MENUBAR/COLOR_3DFACE values translate to is documented [a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getsyscolor.asp]here[/url].

In short, if your running xp its because Im using COLOR_MENUBAR. Maybe Im wrong for doing that, but it should still be the same colour as your normal menus (e.g. notepad). (I was looking at the behaviour of the explorer bar in windows explorer, that uses the rebar (toolbars) background, but only the top shows so you can't really tell, so I used a colour that seemed to be similar)

Otherwise, your program is broke, try messing with the colours in display properties/appearance/advanced (? - its there on xp).

Maybe I should revise my choice my colours for it anyway, I'll look into something more consistant on xp/non-xp.
Title: Columns UI
Post by: Phi on 2004-12-13 04:55:06
Quote
Those colours are defined in your colour cheme that you select in display properties, and some of these colours are customisable in teh advanced section of that page. What COLOR_MENUBAR/COLOR_3DFACE values translate to is documented here (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getsyscolor.asp).

In short, if your running xp its because Im using COLOR_MENUBAR. Maybe Im wrong for doing that, but it should still be the same colour as your normal menus (e.g. notepad). (I was looking at the behaviour of the explorer bar in windows explorer, that uses the rebar (toolbars) background, but only the top shows so you can't really tell, so I used a colour that seemed to be similar)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=259329")

I'm using XP SP2 with visual themes disabled (I've selected "Windows Classic Style" in Display->Appearance), and I see something similar to what described in mimeryme's post (visible in my [a href="http://yallara.cs.rmit.edu.au/~kspear/foobar/img/trackinfo_ss.png]track info screenshot[/url]). That colour looks like its from the default xp theme, and matches none of the colours in the advanced appearance properties. Its never really bothered me since it probably looks better that way than it would in grey, but it would be great to be able to specify a background/text colour for the caption.

Hrmm... a shot in the dark after digging around msdn - could you possibly query SystemParametersInfo (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/systemparametersinfo.asp) with SPI_GETFLATMENU, and only use COLOR_MENUBAR if the result comes back TRUE? It returns FALSE on my current config.
Title: Columns UI
Post by: janjan on 2004-12-13 09:07:49
I had a similar color problem once and was able to fix it with reselect the visual theme. After using the blue XP style and switching back to the classic stlye the colors of the UI extension caption thingies wasn't the normal grey but some color left from the blue XP theme.
The problem in the end was that I used the theme switching option in the leftmost tab of the display option. Using this way windows seems not to update all colors (Windows bug?). After switching the theme in the rightmost display option tab (don't know where this is exactly, I'm currently using win 2000) it worked as expected.
Perhaps this could be the reason for the problem (But it's just a guess)
Title: Columns UI
Post by: Phi on 2004-12-13 11:25:21
You're right janjan, I was able to fix it by selecting a different colour scheme under the Appearance tab and then reverting to my previous one.
Title: Columns UI
Post by: mimeryme on 2004-12-14 06:26:22
Quote
What OS are you running?

The code copy & pasted is:
Code: [Select]
  wc.hbrBackground  = (HBRUSH)(is_winxp_or_newer() ? COLOR_MENUBAR+1 : COLOR_3DFACE+1);


Those colours are defined in your colour cheme that you select in display properties, and some of these colours are customisable in teh advanced section of that page. What COLOR_MENUBAR/COLOR_3DFACE values translate to is documented here (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getsyscolor.asp).

In short, if your running xp its because Im using COLOR_MENUBAR. Maybe Im wrong for doing that, but it should still be the same colour as your normal menus (e.g. notepad). (I was looking at the behaviour of the explorer bar in windows explorer, that uses the rebar (toolbars) background, but only the top shows so you can't really tell, so I used a colour that seemed to be similar)

Otherwise, your program is broke, try messing with the colours in display properties/appearance/advanced (? - its there on xp).

Maybe I should revise my choice my colours for it anyway, I'll look into something more consistant on xp/non-xp.
[a href="index.php?act=findpost&pid=259329"][{POST_SNAPBACK}][/a]

I'm on XP w/ sp2.  I looked over the 3dcc program again to see if I could find the color and indeed I did.

I couldn't find it on Windows' Display Settings, but 3dcc indicates the color as Menu Highlight.  I don't believe I have ever seen this so called highlight anywhere else, but at least I know where to go to change the value.

Thanks for your suggestions musicmusic.
Title: Columns UI
Post by: marcomk on 2004-12-15 20:20:19
Hi,

  I would like to make a small feature request if possible... 
When I want to save a playlist, I rightclick on its tab and choose "Save playlist...". That's fine. However, when I edit and save the same playlist several times, I would prefer a one-click "Save" command that will update the current file without the need to choose the name again. If it's easier, the "Save" command could just save the <name of playlist>.fpl in a default directory.
An autosave every n minutes feature would also be useful, but maybe I'm asking too much....   

Thanks 
Title: Columns UI
Post by: jkwarras on 2004-12-16 09:44:40
Quote
If it's easier, the "Save" command could just save the <name of playlist>.fpl in a default directory.
An autosave every n minutes feature would also be useful, but maybe I'm asking too much....   
[a href="index.php?act=findpost&pid=259953"][{POST_SNAPBACK}][/a]

Isn't already done by fb2k? It auto-save your playlists in the 'foobar2000\playlists' directory. It saves it like this:
000000000 - Name of first playlist tab.fpl
000000001 - Name of second playlist tab.fpl
[...]

Dunno if this is what you're looking for 
Title: Columns UI
Post by: Blippe on 2004-12-16 13:39:06
3 requests...

1: divide this thread into several... on for programming, one for feature requests and one for updates... This thread is huge, and really unmanageable.

2: a console panel...  (that would just be sooooo nice)

3: (Albumlist panel): I use the albumlist panel for about everything. and my title formatting does differentaite between tracknumbers (as i think most others do). This presents a problem when making a playlist which (for example) sorts by times played. You could make the playlist look different for different %_playlist_title% but I would like to use a %_albumlist_view% (other solutions would be nice too)
Title: Columns UI
Post by: marcomk on 2004-12-16 16:33:34
Quote
Quote
If it's easier, the "Save" command could just save the <name of playlist>.fpl in a default directory.

[a href="index.php?act=findpost&pid=259953"][{POST_SNAPBACK}][/a]

Isn't already done by fb2k? It auto-save your playlists in the 'foobar2000\playlists' directory. It saves it like this:
000000000 - Name of first playlist tab.fpl
000000001 - Name of second playlist tab.fpl
[a href="index.php?act=findpost&pid=260030"][{POST_SNAPBACK}][/a]


These are temp files. When you close the tab, playlist is lost.
I'm suggesting to make it possible that one could use playlists in foobar like documents in Word or spreadsheets in Excel, etc. where you have a Save as... option and a Save option.
Title: Columns UI
Post by: Xerion on 2004-12-17 02:17:39
Since Rexy updated the albumart plugin I have just updated it along with all the other plugins. Now the albumlist and history panels have a white border, which doesn't fit with my color theme. The white border only seems to be there when I am using a windowblinds theme, with the old plugins it wasn't there though.
Title: Columns UI
Post by: yong on 2004-12-17 11:14:30
Feature request:

Minimize the fb2k windows(hide the playlist panel)(not minimize to system tray or task bar  ) with one command or button with options(hide the seekbar ,status bar  ect....)

Hope my dreams come true...

plz forgive my very broken english
Title: Columns UI
Post by: musicmusic on 2004-12-17 16:04:20
Quote
You're right janjan, I was able to fix it by selecting a different colour scheme under the Appearance tab and then reverting to my previous one.
[a href="index.php?act=findpost&pid=259405"][{POST_SNAPBACK}][/a]
Hmm...

I guess the best thing I could do is draw it using uxtheme so it looks same as explorer bar in windows explorer. I thought I tried that though, and didn't get anywhere I can't remember..

Quote
Hi,

  I would like to make a small feature request if possible... 
When I want to save a playlist, I rightclick on its tab and choose "Save playlist...". That's fine. However, when I edit and save the same playlist several times, I would prefer a one-click "Save" command that will update the current file without the need to choose the name again. If it's easier, the "Save" command could just save the <name of playlist>.fpl in a default directory.
An autosave every n minutes feature would also be useful, but maybe I'm asking too much....   

Thanks 
[a href="index.php?act=findpost&pid=259953"][{POST_SNAPBACK}][/a]
I hear you but really it would be better if there was some service for developers so they could add items relating to the playlist to its context menu.

I don't really see any need for autosave x minutes.
Quote
3 requests...

1: divide this thread into several... on for programming, one for feature requests and one for updates... This thread is huge, and really unmanageable.

2: a console panel...  (that would just be sooooo nice)

3: (Albumlist panel): I use the albumlist panel for about everything. and my title formatting does differentaite between tracknumbers (as i think most others do). This presents a problem when making a playlist which (for example) sorts by times played. You could make the playlist look different for different %_playlist_title% but I would like to use a %_albumlist_view% (other solutions would be nice too)
[a href="index.php?act=findpost&pid=260054"][{POST_SNAPBACK}][/a]

1. Well I can't divide the thread, and I can't control what other people post. There is a thread for ui extension developement, but it isn't always used, maybe I should link to it from the first post. I agree with you though.

2. Maybe your post wasn't directed at me(?) That would have to be immplemented in the console component or something (its not open source).

3. Sounds reasonable, but maybe a "use custom sort for this view" style thing would be better (faster since not processed in tagz)

Quote
Since Rexy updated the albumart plugin I have just updated it along with all the other plugins. Now the albumlist and history panels have a white border, which doesn't fit with my color theme. The white border only seems to be there when I am using a windowblinds theme, with the old plugins it wasn't there though.
[a href="index.php?act=findpost&pid=260251"][{POST_SNAPBACK}][/a]
Maybe you answered your own question. Some of my panels where changed so that the border is themed on xp, to be more consistent. This was done only by putting the border on the control (e.g. list box) instead of the parent window. So it isn't my fault, either your theme's or windowblinds'.

Quote
Feature request:

Minimize the fb2k windows(hide the playlist panel)(not minimize to system tray or task bar  ) with one command or button with options(hide the seekbar ,status bar  ect....)

Hope my dreams come true...

plz forgive my very broken english
[a href="index.php?act=findpost&pid=260300"][{POST_SNAPBACK}][/a]

You mean hiding/showing the panels? I didn't mention it in the changelog (since its a bit kludgy), but from beta 4 you can actually double click on the panel captions to do that.
Title: Columns UI
Post by: Xerion on 2004-12-17 18:01:05
Quote
Quote
Since Rexy updated the albumart plugin I have just updated it along with all the other plugins. Now the albumlist and history panels have a white border, which doesn't fit with my color theme. The white border only seems to be there when I am using a windowblinds theme, with the old plugins it wasn't there though.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=260251")
Maybe you answered your own question. Some of my panels where changed so that the border is themed on xp, to be more consistent. This was done only by putting the border on the control (e.g. list box) instead of the parent window. So it isn't my fault, either your theme's or windowblinds'.

[a href="index.php?act=findpost&pid=260344"][{POST_SNAPBACK}][/a]


I have experimented with the theme's coloursettings. It seems the only setting affecting this white "border" is the window background color. It's like the albumlist plugin just doesn't fill up entirely with its chosen background color and shows just a little bit of the color set as window background color in windows.

EDIT: Here's a [a href="http://images.xerionslair.org/myfoobar5.png]pic[/url] of my foobar showing the white border.
Title: Columns UI
Post by: musicmusic on 2004-12-17 19:11:38
Quote
Quote
Quote
Since Rexy updated the albumart plugin I have just updated it along with all the other plugins. Now the albumlist and history panels have a white border, which doesn't fit with my color theme. The white border only seems to be there when I am using a windowblinds theme, with the old plugins it wasn't there though.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=260251")
Maybe you answered your own question. Some of my panels where changed so that the border is themed on xp, to be more consistent. This was done only by putting the border on the control (e.g. list box) instead of the parent window. So it isn't my fault, either your theme's or windowblinds'.

[a href="index.php?act=findpost&pid=260344"][{POST_SNAPBACK}][/a]


I have experimented with the theme's coloursettings. It seems the only setting affecting this white "border" is the window background color. It's like the albumlist plugin just doesn't fill up entirely with its chosen background color and shows just a little bit of the color set as window background color in windows.

EDIT: Here's a [a href="http://images.xerionslair.org/myfoobar5.png]pic[/url] of my foobar showing the white border.
[a href="index.php?act=findpost&pid=260365"][{POST_SNAPBACK}][/a]

You're right in ways - I can reproduce the wrong colour being used in the border for listboxes with non-system background colours on the listbox. I can't see a way to fix this, its Microsoft's problem really i think. But i cant reproduce it for the albumlist panel - its probably Windowblinds fault in that case. Here, the border is drawn using the background colour set in prefs (if custom colours is used) not the system window background colour.

I dont think it will work with windowblinds but you could try going into prefs, checking "Use custom colours", and set them to what they are (i.e. black background), and then restart foobar (or do something to cause the albumlist panel window to repaint, like drag the prefs window over it).
Title: Columns UI
Post by: Xerion on 2004-12-17 21:56:04
Well I can't get it to work right with windowblinds, I just switched to a darker theme as a workaround, sort of...

Pic (http://images.xerionslair.org/myfoobar6.png)
Title: Columns UI
Post by: A_Man_Eating_Duck on 2004-12-19 01:56:12
Quote
Well I can't get it to work right with windowblinds, I just switched to a darker theme as a workaround, sort of...

Pic (http://images.xerionslair.org/myfoobar6.png)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=260410")


How did you split foobar vertically ?

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=258455]Ok, i've figured it out now[/url]
Title: Columns UI
Post by: Xerion on 2004-12-19 03:21:22
My latest config (http://images.xerionslair.org/myfoobar9.png)
Title: Columns UI
Post by: saratoga on 2004-12-19 08:48:17
Quick question about the status bar:

I used to have foobar display the number of files I had highlighted in a playlist in the statusbar.  Does anyone have formatting code that can do that with columns?
Title: Columns UI
Post by: upNorth on 2004-12-19 11:03:52
Quote
My latest config (http://images.xerionslair.org/myfoobar9.png)
[a href="index.php?act=findpost&pid=260619"][{POST_SNAPBACK}][/a]
Do you mind sharing the "No Cover" image seen in that screenshot? I think it would look good with my blue and orange config.

Nice looking config btw.
Title: Columns UI
Post by: deer on 2004-12-19 13:09:15
Quote
My latest config (http://images.xerionslair.org/myfoobar9.png)
[a href="index.php?act=findpost&pid=260619"][{POST_SNAPBACK}][/a]


2Xerion: how you  use g-forse as toolbar ? or it's empty space with g-force on top
Title: Columns UI
Post by: upNorth on 2004-12-19 13:38:07
Quote
Quote
My latest config (http://images.xerionslair.org/myfoobar9.png) [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=260619")
2Xerion: how you  use g-forse as toolbar ? or it's empty space with g-force on top
[a href="index.php?act=findpost&pid=260652"][{POST_SNAPBACK}][/a]
It's on top. G-force doesn't have panel support. See Xerion's post [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=30101&view=findpost&p=260454]here[/url]
Title: Columns UI
Post by: Xerion on 2004-12-19 16:04:13
Quote
Quote
My latest config (http://images.xerionslair.org/myfoobar9.png)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=260619")
Do you mind sharing the "No Cover" image seen in that screenshot? I think it would look good with my blue and orange config.

Nice looking config btw.
[a href="index.php?act=findpost&pid=260641"][{POST_SNAPBACK}][/a]


[a href="http://images.xerionslair.org/nocover.png]No cover pic[/url]


Quote
Quote
Quote
My latest config (http://images.xerionslair.org/myfoobar9.png) [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=260619")
2Xerion: how you  use g-forse as toolbar ? or it's empty space with g-force on top
[a href="index.php?act=findpost&pid=260652"][{POST_SNAPBACK}][/a]
It's on top. G-force doesn't have panel support. See Xerion's post [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=30101&view=findpost&p=260454]here[/url]
[a href="index.php?act=findpost&pid=260661"][{POST_SNAPBACK}][/a]


Yeah, I just put an empty panelstack behind it untill there is a good vis panel
Title: Columns UI
Post by: spaceships on 2004-12-20 04:37:28
 awesome
Title: Columns UI
Post by: yong on 2004-12-20 11:20:48
@musicmusic
Quote
You mean hiding/showing the panels? I didn't mention it in the changelog (since its a bit kludgy), but from beta 4 you can actually double click on the panel captions to do that.


No, not only hide the playlist panel(playlist switcher), but also hide the whole playlist window, with one command and options, so the player only remains system menu, seekbar, control button, and status bar... did you understand me? 
(again, plz forgive my very broken english...)
Title: Columns UI
Post by: free on 2004-12-21 07:23:30
Request one feature.
Colors go under the order if one will not be that there is a transition to the following. It is not so convenient, I want that they went in the certain order and did not pass to the following if is absent. Can be you will make color which it will not be displayed.
Example:
[left frame] |top frame] | [right frame] | [bottom frame]
If there is no [right frame] that it is read out [bottom frame], can be you will make color which would be transparent.
Example:
[left frame] |top frame] | [transparent frame] | [bottom frame]
Title: Columns UI
Post by: Insolent on 2004-12-21 08:09:40
Quote
Request one feature.
Colors go under the order if one will not be that there is a transition to the following. It is not so convenient, I want that they went in the certain order and did not pass to the following if is absent. Can be you will make color which it will not be displayed.
Example:
[left frame] |top frame] | [right frame] | [bottom frame]
If there is no [right frame] that it is read out [bottom frame], can be you will make color which would be transparent.
Example:
[left frame] |top frame] | [transparent frame] | [bottom frame]
[a href="index.php?act=findpost&pid=260970"][{POST_SNAPBACK}][/a]

Just don't input anything into those fields like so.

[left frame] | [top frame] || [bottom frame]

That's what I do and it works fine.
Title: Columns UI
Post by: metal_termite on 2004-12-21 09:01:49
Quote
My latest config (http://images.xerionslair.org/myfoobar9.png)
[a href="index.php?act=findpost&pid=260619"][{POST_SNAPBACK}][/a]


In the picture where it says uber albums with the tabs, what plugin is that?
Title: Columns UI
Post by: Hawk on 2004-12-21 10:33:00
Could someone help me and give me the code needed for artist/year/album playlist order?

TIA
Title: Columns UI
Post by: deer on 2004-12-21 11:30:11
2author iu_columns:

can you create some features for your ui plugin like this :

[a href="http://img160.exs.cx/my.php?loc=img160ℑ=foobarnewui2hq.jpg" target="_blank"]

or just made playlist as toolbar

PS: it's i create in paint
Title: Columns UI
Post by: Xerion on 2004-12-21 11:42:49
Quote
Quote
My latest config (http://images.xerionslair.org/myfoobar9.png)
[a href="index.php?act=findpost&pid=260619"][{POST_SNAPBACK}][/a]


In the picture where it says uber albums with the tabs, what plugin is that?
[a href="index.php?act=findpost&pid=260977"][{POST_SNAPBACK}][/a]


It's just foo_uie_tabs with foo_uie_albumlist in every tab
Title: Columns UI
Post by: krazy on 2004-12-21 14:14:43
@hawk
This is what i use:
Code: [Select]
$if($stricmp($substr($directory(%_path%,2),0,7),'Various'),'Various',$if($stricmp($substr($directory(%_path%),0,4),'mods'),'Mods',$if($stricmp($substr(%artist%,1,4),'The '),$substr(%artist%,5,$len(%artist%)),%artist%))) - %DATE% - %ALBUM% - $num(%TRACKNUMBER%,3) - %TITLE%,%ARTIST% - %DATE% - %ALBUM% - $num(%TRACKNUMBER%,3) - %TITLE%)


I have my various artists under a folder called 'various' or 'various artist'. Mods in their own folder.
Title: Columns UI
Post by: deer on 2004-12-21 14:48:55
2all:
who know, for what toolbar "general\buffer status" used.
what it must show?
Title: Columns UI
Post by: janjan on 2004-12-21 16:41:09
I think it has something to do with the http reader plugin
Title: Columns UI
Post by: Johncan on 2004-12-21 18:24:14
I just DL'd ui_columns and some fcs files.  How do I restore ui_columns to its default settings?

Thanks!

John

[edit] corrected typo
Title: Columns UI
Post by: Hawk on 2004-12-21 19:10:25
Quote
@hawk
This is what i use:

I have my various artists under a folder called 'various' or 'various artist'. Mods in their own folder.
[a href="index.php?act=findpost&pid=261011"][{POST_SNAPBACK}][/a]


Hey thanks Krazy. I tried it but it is not quite what I am looking for.  I would like to see my directory structure with artist and their albums sorted by year. Your code does that indeed that but it also shows all the songs of the albums. I would like to see the album with a + besides them so I can open them.

I hope you understand my intension. Thanks a lot for helping though. I appreciate it!
Title: Columns UI
Post by: hedge153 on 2004-12-22 04:53:08
Feature request:
How about more options for what to do when middle clicking a playlist item?
For instance, I'd like it to open up the directory of the file clicked.
Or even to make a new playlist of the files middle clicked
Thanks
Title: Columns UI
Post by: janjan on 2004-12-22 09:30:06
Quote
I just DL'd ui_columns and some fcs files.  How do I restore ui_columns to its default settings?
[a href="index.php?act=findpost&pid=261069"][{POST_SNAPBACK}][/a]


Isn't there a reset button?


If not, just close foobar, copy the ui columns dll to a different place, start and close foobar, copy the dll back and then the standard settings should be there again
Title: Columns UI
Post by: Phi on 2004-12-23 09:36:09
Something quirky with RC1:
When the foobar main window is partly obscured by some other active window and I mouse-over the foobar wnd, it will move to the foreground (although it won't be activated - title bar doesn't change colour, i can still type in the other window, etc.).

By the looks of it, it only happens when a playlist tool-tip is about to be displayed.

XP SP2
happens with and without visual styles
pants on or off
Title: Columns UI
Post by: anza on 2004-12-23 10:28:47
Not here™

Perhaps you should try just reinstalling foo_ui_columns? (Well I'm sure you did that already, but I just wanted to say something more helpful than "Not here" )

XP-SP2 Here too, using visual styles.
Title: Columns UI
Post by: foosion on 2004-12-23 11:36:05
I also noticed that. It seems to be restricted to other windows in the foobar2000 main thread that use the desktop window (or NULL) as parent window.
Title: Columns UI
Post by: musicmusic on 2004-12-23 14:18:55
Quote
Something quirky with RC1:
When the foobar main window is partly obscured by some other active window and I mouse-over the foobar wnd, it will move to the foreground (although it won't be activated - title bar doesn't change colour, i can still type in the other window, etc.).

By the looks of it, it only happens when a playlist tool-tip is about to be displayed.

XP SP2
happens with and without visual styles
pants on or off
[a href="index.php?act=findpost&pid=261332"][{POST_SNAPBACK}][/a]



Quote
I also noticed that. It seems to be restricted to other windows in the foobar2000 main thread that use the desktop window (or NULL) as parent window.
[a href="index.php?act=findpost&pid=261350"][{POST_SNAPBACK}][/a]

Thanks, I reproduced also, though my pants are still on. What window/component where you guys using to reproduce this? This bug has been there since pre-0.1, or whenever it was that tooltips were added..

It was caused by the line
Code: [Select]
SetWindowPos(wnd_tooltip, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE);
when creating the tooltip, and so needs to be fixed in foo_history as well. I got that from msdn, but the tooltip still displays correctly without it.

edit: Its fixed for RC2 which I will upload shortly..
Title: Columns UI
Post by: musicmusic on 2004-12-23 16:24:10
Please check its fixed with RC2 (http://music.everywebhost.com/download/foo_ui_columns.7z)
Changes:
Quote
-On XP, panel title backgrounds are drawn using uxtheme as the rebar background. The background colour of the sidebar is now COLOR_BTNFACE on all OSs.
-Fixed aforementioned tooltip bug in playlist, playlist switcher panel


Also updated ui extension sdk (http://music.everywebhost.com/download/development/ui_extension_sdk.7z):
Quote
-Merged a a bugfix in foosion's helper that I missed in. Any single instance extensions using the helper (simple spectrum, albumart AFAIK) should be recompiled with the new sdk. The bug prevents the panel being reinseted into the same host directly after it has been removed from it.
-Completed uxtheme api wrapper (thank god)
-improved container_window helper a bit
-some other random stuff
Title: Columns UI
Post by: chowe on 2004-12-23 23:33:20
Hey musicmusic, one other thing that im wondering about. When you enable the volume and highlighted track length in the status bar, I keep gettin them in the system font (ms sans serif or something). I seem to remember in the past that i was able to get them to be the same font as what I select in the columns_ui preferences. I'm not sure whether its because im using HmmXP visual style, gonna go test it out.
Using RC2 btw, thanks for all your great work.

[Edit] Yep, it seems to occur on a few visual styles, where the font for those two options changes to (i think) the font used for menus in programs. Is there any way to override this?

Ed
Title: Columns UI
Post by: Silverbolt on 2004-12-24 00:00:50
Small bug I think; the menu won't release its focus after using some commands (ALT+L > Remove dead entries, for instance, then pressing DOWN will open the Playlist menu again). Happens when you use only keyboard keys it seems. Using RC2, and thanks.
Title: Columns UI
Post by: Phi on 2004-12-24 00:01:50
Quote
What window/component where you guys using to reproduce this? This bug has been there since pre-0.1, or whenever it was that tooltips were added..

Quote
Please check its fixed with RC2 (http://music.everywebhost.com/download/foo_ui_columns.7z)

I can't reproduce it at all this morning, so can't test RC2 as yet. 
Yesterday just about any window was triggering it, including firefox and an explorer window.
Title: Columns UI
Post by: MJT on 2004-12-24 05:48:35
Hope it's not to late to get this one into 0.1.2, but the option "Show ellipsis when string does not fit " doesn't seem to work when the column is right-aligned. Screenie here (http://www.hydrogenaudio.org/forums/index.php?showtopic=30214).
Title: Columns UI
Post by: saratoga on 2004-12-24 06:00:13
Is there some way to set how entries are sorted after being added to a playlist by the album list panel?  Mine tend to sort alphabetically:

Is there some way I can use my own sort string (that is, one thats chronological)?

Edit:  Clarified.

Edit2:  Realized it wasn't a columns issue and removed pic.
Title: Columns UI
Post by: NEMO7538 on 2004-12-24 07:00:22
Quote
Is there some way to set how entries are sorted after being added to a playlist by the album list panel? 
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=261463")


Maybe,  [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=30207&view=findpost&p=261412]this[/url] could help
Title: Columns UI
Post by: hunted on 2004-12-24 07:24:45
Quote
2author iu_columns:

can you create some features for your ui plugin like this :

http://img160.exs.cx/img160/7827/foobarnewui2hq.th.jpg (http://img160.exs.cx/img160/7827/foobarnewui2hq.th.jpg)

that is freeremovability panels(toolbars) &  more than one sidebar

or just made playlist as toolbar

PS: it's i create in paint
[a href="index.php?act=findpost&pid=260994"][{POST_SNAPBACK}][/a]

Try changing your default sorting: Core/adding new files/sort incoming files by
Title: Columns UI
Post by: Lyx on 2004-12-24 18:23:57
musicmusic: Any chance to see a non-trackspecific global string in the future? What i mean is a global string which only gets executed one single time when a playlist is selected - vars would then be exported to the current track-specific global string. It could be optional - maybe a third tab in the current globals-page.

Thanks for all your hard work on this great UI.

- Lyx
Title: Columns UI
Post by: saratoga on 2004-12-24 20:55:01
Quote
Quote
Is there some way to set how entries are sorted after being added to a playlist by the album list panel? 
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=261463")


Maybe,  [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=30207&view=findpost&p=261412]this[/url] could help
[a href="index.php?act=findpost&pid=261468"][{POST_SNAPBACK}][/a]


Thanks, but thats not what I'm talking about.  I want a way to sort the actual "database view" playlist, not the tree view.  As far as I can tell, the "Use custom sorting for tree items" only sorts the tree and not the generated playlists.
Title: Columns UI
Post by: hunted on 2004-12-24 21:03:44
Quote
Quote
Quote
Is there some way to set how entries are sorted after being added to a playlist by the album list panel? 
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=261463")


Maybe,  [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=30207&view=findpost&p=261412]this[/url] could help
[a href="index.php?act=findpost&pid=261468"][{POST_SNAPBACK}][/a]


Thanks, but thats not what I'm talking about.  I want a way to sort the actual "database view" playlist, not the tree view.  As far as I can tell, the "Use custom sorting for tree items" only sorts the tree and not the generated playlists.
[a href="index.php?act=findpost&pid=261551"][{POST_SNAPBACK}][/a]

I responded to you but quoted the wrong person, try changing your default sorting: Core/adding new files/sort incoming files by, to include the date tag
Title: Columns UI
Post by: musicmusic on 2004-12-25 13:52:04
Quote
Hey musicmusic, one other thing that im wondering about. When you enable the volume and highlighted track length in the status bar, I keep gettin them in the system font (ms sans serif or something). I seem to remember in the past that i was able to get them to be the same font as what I select in the columns_ui preferences. I'm not sure whether its because im using HmmXP visual style, gonna go test it out.
Using RC2 btw, thanks for all your great work.

[Edit] Yep, it seems to occur on a few visual styles, where the font for those two options changes to (i think) the font used for menus in programs. Is there any way to override this?

Ed
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=261432")
I'll look into changing it after 0.1.2.


Quote
Small bug I think; the menu won't release its focus after using some commands (ALT+L > Remove dead entries, for instance, then pressing DOWN will open the Playlist menu again). Happens when you use only keyboard keys it seems. Using RC2, and thanks.
[a href="index.php?act=findpost&pid=261438"][{POST_SNAPBACK}][/a]
Thanks, it should be fixed for 0.1.2 final.


Quote
Quote
What window/component where you guys using to reproduce this? This bug has been there since pre-0.1, or whenever it was that tooltips were added..

Quote
Please check its fixed with [a href="http://music.everywebhost.com/download/foo_ui_columns.7z]RC2[/url]

I can't reproduce it at all this morning, so can't test RC2 as yet. 
Yesterday just about any window was triggering it, including firefox and an explorer window.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=261439")
Oh, ok. The other thing is that other applications don't display tooltips when there window isn't active, I dont know if that is preferable or not though.


Quote
Hope it's not to late to get this one into 0.1.2, but the option "Show ellipsis when string does not fit " doesn't seem to work when the column is right-aligned. Screenie [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=30214]here[/url].
[a href="index.php?act=findpost&pid=261462"][{POST_SNAPBACK}][/a]

Known, maybe there was some techincal reason I didnt do it for right-aligned (I forget). For centred I wasn't sure whether to put the ellipsis in the middle or at both ends. I'll look into right-aligned again before final though.

Quote
musicmusic: Any chance to see a non-trackspecific global string in the future? What i mean is a global string which only gets executed one single time when a playlist is selected - vars would then be exported to the current track-specific global string. It could be optional - maybe a third tab in the current globals-page.

Thanks for all your hard work on this great UI.

- Lyx
[a href="index.php?act=findpost&pid=261538"][{POST_SNAPBACK}][/a]
Yes, I don't know when though, other things have greater priority. Maybe it will be in 0.1.3 though.

[span style='font-size:14pt;line-height:100%']Merry Christmas & Best Wishes for 2005 @ all[/span]
Title: Columns UI
Post by: lll9p_1 on 2004-12-26 05:40:37
Quote
Merry Christmas & Best Wishes for 2005 @ all


Thank you !
Title: Columns UI
Post by: saratoga on 2004-12-27 05:16:56
Quote
Quote
Quote
Quote
Is there some way to set how entries are sorted after being added to a playlist by the album list panel? 
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=261463")


Maybe,  [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=30207&view=findpost&p=261412]this[/url] could help
[a href="index.php?act=findpost&pid=261468"][{POST_SNAPBACK}][/a]


Thanks, but thats not what I'm talking about.  I want a way to sort the actual "database view" playlist, not the tree view.  As far as I can tell, the "Use custom sorting for tree items" only sorts the tree and not the generated playlists.
[a href="index.php?act=findpost&pid=261551"][{POST_SNAPBACK}][/a]

I responded to you but quoted the wrong person, try changing your default sorting: Core/adding new files/sort incoming files by, to include the date tag
[a href="index.php?act=findpost&pid=261552"][{POST_SNAPBACK}][/a]


Thanks.  I didn't realize that still applied to columns.
Title: Columns UI
Post by: whkoh on 2004-12-27 08:54:59
I can't select the volume control panel anywhere.

Using ui_columns v0.1.2 alpha 4 and uie_volume v1.4.

How do I activate the volume control?
Title: Columns UI
Post by: musicmusic on 2004-12-28 00:05:39
Quote
Quote
Merry Christmas & Best Wishes for 2005 @ all


Thank you !
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=261627")
Your welcome


Quote
I can't select the volume control panel anywhere.

Using ui_columns v0.1.2 alpha 4 and uie_volume v1.4.

How do I activate the volume control?
[a href="index.php?act=findpost&pid=261719"][{POST_SNAPBACK}][/a]

You need to update [a href="http://music.everywebhost.com/#Columns]columns ui[/url], current version is 0.1.2 RC2.

kode54 hasnt updated the description for volume control on his webpage if that's where you got alpha 4 from
Title: Columns UI
Post by: yong on 2004-12-28 11:00:01
Hi musicmusic,
May be you misread my last post (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=260831), but i think this function might be useful for me and other people.
Title: Columns UI
Post by: JEN on 2004-12-28 15:55:21
Here's my latest config, decided to keep to the default windows xp blue theme!

(http://img30.exs.cx/img30/1237/fb2kxpblue8lm.th.png) (http://img30.exs.cx/img30/1237/fb2kxpblue8lm.png)
Title: Columns UI
Post by: musicmusic on 2004-12-28 16:29:08
Quote
Quote
Hope it's not to late to get this one into 0.1.2, but the option "Show ellipsis when string does not fit " doesn't seem to work when the column is right-aligned. Screenie here (http://www.hydrogenaudio.org/forums/index.php?showtopic=30214).
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=261462")

Known, maybe there was some techincal reason I didnt do it for right-aligned (I forget). For centred I wasn't sure whether to put the ellipsis in the middle or at both ends. I'll look into right-aligned again before final though.
[a href="index.php?act=findpost&pid=261590"][{POST_SNAPBACK}][/a]
I tried again, it is just a technically a bitch to implement, so it won't be in 0.1.2 final, sorry..

Quote
Hi musicmusic,
May be you misread my [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=260831]last post[/url], but i think this function might be useful for me and other people.
[a href="index.php?act=findpost&pid=261826"][{POST_SNAPBACK}][/a]

I saw your post. Its just that Columns UI is a playlist-orientated UI. I see what you want to do but I don't think just hiding the play view will work very well. You can of course, just resize the window to do what you want though. I could add a menu item to do that for you if that is all you want, but nothing more.

I wanted to release 0.1.2 final today but my msvc is refusing to load since this morning, giving a memory could not be written error.. So unfortunately there is no 0.1.2 final until I can fix this..
Title: Columns UI
Post by: JEN on 2004-12-28 16:40:52
I tried searching for this but nothing came up.

I am trying to get fb2k to work on windows 2000 with multiple user accounts.  I have created another user account as a standard user.  When I try loading fb2k, I get a loading error from the foo_ui_columns, followed by all the installed uie plugins.

Any one know why this is?

Thanks
Title: Columns UI
Post by: musicmusic on 2004-12-28 18:06:19
Quote
I wanted to release 0.1.2 final today but my msvc is refusing to load since this morning, giving a memory could not be written error.. So unfortunately there is no 0.1.2 final until I can fix this..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=261879")
Stoopid msdev having buffer overruns or something reading registry..

[a href="http://music.everywebhost.com/download/foo_ui_columns.7z]0.1.2 final[/url] is out

changes from rc2:
Quote
-focus is restored to correct window after clicking on a menu item
-mouse wheel now scrolls correct window when turning mouse whell in non-client area (e.g. scrollbar)
-added option to disable delete key in playlist switcher panel

plus a not very useful christmas bonus for you to find


Quote
I tried searching for this but nothing came up.

I am trying to get fb2k to work on windows 2000 with multiple user accounts.  I have created another user account as a standard user.  When I try loading fb2k, I get a loading error from the foo_ui_columns, followed by all the installed uie plugins.

Any one know why this is?

Thanks
[a href="index.php?act=findpost&pid=261884"][{POST_SNAPBACK}][/a]
Works here, i didnt try a limited account though. What is the specific error(s)?
Title: Columns UI
Post by: metal_termite on 2004-12-28 18:15:07
I'm too stupid to find the christmas bonus. What is it?
Title: Columns UI
Post by: TedFromAccounting on 2004-12-28 18:52:42
A small bug (unless this is part of the test?)

When on the Globals tab and I hit the Tools button and click Speed Test, it causes fb2k to freeze, using 99% cpu.  Running WinXP SP2 w/latest zlib and libpng.
Title: Columns UI
Post by: JEN on 2004-12-28 19:58:04
Quote
Quote
I wanted to release 0.1.2 final today but my msvc is refusing to load since this morning, giving a memory could not be written error.. So unfortunately there is no 0.1.2 final until I can fix this..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=261879")
Stoopid msdev having buffer overruns or something reading registry..

[a href="http://music.everywebhost.com/download/foo_ui_columns.7z]0.1.2 final[/url] is out

changes from rc2:
Quote
-focus is restored to correct window after clicking on a menu item
-mouse wheel now scrolls correct window when turning mouse whell in non-client area (e.g. scrollbar)
-added option to disable delete key in playlist switcher panel

plus a not very useful christmas bonus for you to find


Quote
I tried searching for this but nothing came up.

I am trying to get fb2k to work on windows 2000 with multiple user accounts.  I have created another user account as a standard user.  When I try loading fb2k, I get a loading error from the foo_ui_columns, followed by all the installed uie plugins.

Any one know why this is?

Thanks
[a href="index.php?act=findpost&pid=261884"][{POST_SNAPBACK}][/a]
Works here, i didnt try a limited account though. What is the specific error(s)?
[a href="index.php?act=findpost&pid=261900"][{POST_SNAPBACK}][/a]


I get the following errors:

INFO (CORE) : startup time: 265 ms
ERROR (CORE) : Failed to load DLL: foo_repeat.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_uie_albumart.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_uie_albumlist.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_uie_tabs.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_uie_trackinfo.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_ui_columns.dll, reason: Unable to load DLL.
Title: Columns UI
Post by: cerAmik on 2004-12-28 20:18:45
Quote
A small bug (unless this is part of the test?)

When on the Globals tab and I hit the Tools button and click Speed Test, it causes fb2k to freeze, using 99% cpu.  Running WinXP SP2 w/latest zlib and libpng.
[a href="index.php?act=findpost&pid=261909"][{POST_SNAPBACK}][/a]


Activate your console before launch the test... (and yes the cpu is fully used all along the test... On a relatively complexe config like mine the test lasts something like 10 minutes)

Quote
I'm too stupid to find the christmas bonus. What is it?


Maybe is this test!?
Title: Columns UI
Post by: musicmusic on 2004-12-28 22:28:31
Quote
Quote

Quote
I tried searching for this but nothing came up.

I am trying to get fb2k to work on windows 2000 with multiple user accounts.  I have created another user account as a standard user.  When I try loading fb2k, I get a loading error from the foo_ui_columns, followed by all the installed uie plugins.

Any one know why this is?

Thanks
[a href="index.php?act=findpost&pid=261884"][{POST_SNAPBACK}][/a]
Works here, i didnt try a limited account though. What is the specific error(s)?
[a href="index.php?act=findpost&pid=261900"][{POST_SNAPBACK}][/a]


I get the following errors:

INFO (CORE) : startup time: 265 ms
ERROR (CORE) : Failed to load DLL: foo_repeat.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_uie_albumart.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_uie_albumlist.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_uie_tabs.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_uie_trackinfo.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_ui_columns.dll, reason: Unable to load DLL.
[a href="index.php?act=findpost&pid=261914"][{POST_SNAPBACK}][/a]


My computer doesnt like limited accounts, but I tried dropmyrights with "constrained" privleleges with similar results:
Quote
ERROR (foo_ui_columns) : Failed to load libpng. Ensure you have libpng and zlib present in an appropriate location.
WARNING (foo_text) : unable to open file c:\nowplaying.txt
INFO (CORE) : startup time: 1797 ms
ERROR (CORE) : Failed to load DLL: foo_clienc.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_dbsearch.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_diskwriter.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_dsp_soundtouch.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_flac.dll, reason: Unable to load DLL.
ERROR (CORE) : Failed to load DLL: foo_floater.dll, reason: Unable to load DLL.
etc....

Sorry I dont have an answer as  to what is up with that. I cant even log into a limited account here, explorer fails to initialise. So I dunno, maybe some dodgy program I have installed :/ edit: The error for libpng failing to load is "Access is denied." I assume its the same for the other components, I dont know why it gives this error though.

Quote
Quote
A small bug (unless this is part of the test?)

When on the Globals tab and I hit the Tools button and click Speed Test, it causes fb2k to freeze, using 99% cpu.  Running WinXP SP2 w/latest zlib and libpng.
[a href="index.php?act=findpost&pid=261909"][{POST_SNAPBACK}][/a]


Activate your console before launch the test... (and yes the cpu is fully used all along the test... On a relatively complexe config like mine the test lasts something like 10 minutes)[a href="index.php?act=findpost&pid=261920"][{POST_SNAPBACK}][/a]
I didnt realise it was so slow with complex strings (its just several seconds with my simple config). Oh well its too late to change it now, maybe you should make your strings simpler.

Quote
Quote
I'm too stupid to find the christmas bonus. What is it?


Maybe is this test!?
[a href="index.php?act=findpost&pid=261920"][{POST_SNAPBACK}][/a]
Nope. I said it wasn't very interesting, but you can keep guessing if you want..
Title: Columns UI
Post by: metal_termite on 2004-12-28 23:08:40
Is it the Components > Columns UI > Show status bar/toolbars options in the toolbar? I haven't noticed those before.
Title: Columns UI
Post by: metal_termite on 2004-12-28 23:41:45
Musicmusic,

I have a small request for your plugin.  Would you consider making an option for the user to also have the ablility to set the item height (rel. to font height) of the currently playing song?
Title: Columns UI
Post by: Blippe on 2004-12-29 00:03:41
Quote
Quote
3 requests...
3: (Albumlist panel): I use the albumlist panel for about everything. and my title formatting does differentaite between tracknumbers (as i think most others do). This presents a problem when making a playlist which (for example) sorts by times played. You could make the playlist look different for different %_playlist_title% but I would like to use a %_albumlist_view% (other solutions would be nice too)
[a href="index.php?act=findpost&pid=260054"][{POST_SNAPBACK}][/a]

3. Sounds reasonable, but maybe a "use custom sort for this view" style thing would be better (faster since not processed in tagz)


Well, that won't work that well if you have a $select(%tracknumber%,...) in your  tagz... I guess a lot of people have this, and if they view the files which have played x times, it won't add upp to complete albums (mostly). 

I'm pretty sure a solution that makes a %_albumlist_view%-tag is out of the question (if not the same person who have the source for the console-panel makes one) but to be let the "Autosend to playslist"-box process tagz would be a step in the right direction  (and have some way to include the view you chose for the albumlist panel)!
Title: Columns UI
Post by: anza on 2004-12-29 10:21:10
I like the bars mode in the default visualization
It looks great in the sidebar
Title: Columns UI
Post by: strogoff_ger on 2004-12-29 11:09:20
Hi there,

i used the f****** search function but didn`t get it. How do i make the first track of an album appear in a different color than the rest?  I use an alternating color scheme like this:

// Alternierende Farben in den Zeilen
$rgb(0,0,0)|$rgb(0,0,0)|$if($greater($mod(%_playlist_number%,2),0),$rgb(240,240,240),$rgb(210,210,210))|808080
Title: Columns UI
Post by: Silverbolt on 2004-12-29 12:53:39
Quote
i used the f****** search function[a href="index.php?act=findpost&pid=261997"][{POST_SNAPBACK}][/a]

$rgb(0,0,0)|$rgb(0,0,0)|$if($strcmp($num(%tracknumber%,1),1),DESIRED_COLOR,
$if($greater($mod(%_playlist_number%,2),0),$rgb(240,240,240),$rgb(210,210,210)))|808080
Title: Columns UI
Post by: strogoff_ger on 2004-12-29 13:47:06
thank you very much
Title: Columns UI
Post by: Lance Uppercut on 2004-12-29 14:16:39
Quote
I like the bars mode in the default visualization
It looks great in the sidebar
[a href="index.php?act=findpost&pid=261992"][{POST_SNAPBACK}][/a]


Yeah, the bars are great.  Much better than the lines.  Now I actually turn on the visualization.

Thanks!
Title: Columns UI
Post by: NEMO7538 on 2004-12-29 14:27:17
Quote
Quote
Quote
3 requests...
3: (Albumlist panel): I use the albumlist panel for about everything. and my title formatting does differentaite between tracknumbers (as i think most others do). This presents a problem when making a playlist which (for example) sorts by times played. You could make the playlist look different for different %_playlist_title% but I would like to use a %_albumlist_view% (other solutions would be nice too)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=260054")

3. Sounds reasonable, but maybe a "use custom sort for this view" style thing would be better (faster since not processed in tagz)


Well, that won't work that well if you have a $select(%tracknumber%,...) in your  tagz... I guess a lot of people have this, and if they view the files which have played x times, it won't add upp to complete albums (mostly). 

I'm pretty sure a solution that makes a %_albumlist_view%-tag is out of the question (if not the same person who have the source for the console-panel makes one) but to be let the "Autosend to playslist"-box process tagz would be a step in the right direction  (and have some way to include the view you chose for the albumlist panel)!
[a href="index.php?act=findpost&pid=261943"][{POST_SNAPBACK}][/a]


Maybe [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=255150](Original)    [/url]This request (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=257214) could be of interest, considering that you can have several tabs with different "views" of the albumlist.

If the request is implemented (which MusicMusic agreed to do after the next stable release - Now 0.1.2 Final) it would enable to select different columns viewing schemes according to the albumlist view and thus render an equivalent service as an %_albumlist_view% tag.
Title: Columns UI
Post by: Squeller on 2004-12-29 16:38:24
Quote
Quote
Quote
I'm too stupid to find the christmas bonus. What is it?


Maybe is this test!?
[a href="index.php?act=findpost&pid=261920"][{POST_SNAPBACK}][/a]
Nope. I said it wasn't very interesting, but you can keep guessing if you want..
[a href="index.php?act=findpost&pid=261931"][{POST_SNAPBACK}][/a]
Is it the bars mode for the visualization?
Title: Columns UI
Post by: Suicide on 2004-12-29 19:02:00
hehe
deleted
Title: Columns UI
Post by: NEMO7538 on 2004-12-29 19:08:07
Quote
Quote
Quote
Quote
I'm too stupid to find the christmas bonus. What is it?


Maybe is this test!?
[a href="index.php?act=findpost&pid=261920"][{POST_SNAPBACK}][/a]
Nope. I said it wasn't very interesting, but you can keep guessing if you want..
[a href="index.php?act=findpost&pid=261931"][{POST_SNAPBACK}][/a]
Is it the bars mode for the visualization?
[a href="index.php?act=findpost&pid=262037"][{POST_SNAPBACK}][/a]


The G-Force panel ???
Title: Columns UI
Post by: musicmusic on 2004-12-29 20:19:46
Quote
Quote
Quote
3 requests...
3: (Albumlist panel): I use the albumlist panel for about everything. and my title formatting does differentaite between tracknumbers (as i think most others do). This presents a problem when making a playlist which (for example) sorts by times played. You could make the playlist look different for different %_playlist_title% but I would like to use a %_albumlist_view% (other solutions would be nice too)
[a href="index.php?act=findpost&pid=260054"][{POST_SNAPBACK}][/a]

3. Sounds reasonable, but maybe a "use custom sort for this view" style thing would be better (faster since not processed in tagz)


Well, that won't work that well if you have a $select(%tracknumber%,...) in your  tagz... I guess a lot of people have this, and if they view the files which have played x times, it won't add upp to complete albums (mostly). 

I'm pretty sure a solution that makes a %_albumlist_view%-tag is out of the question (if not the same person who have the source for the console-panel makes one) but to be let the "Autosend to playslist"-box process tagz would be a step in the right direction  (and have some way to include the view you chose for the albumlist panel)!
[a href="index.php?act=findpost&pid=261943"][{POST_SNAPBACK}][/a]
I think I misunderstood you in the first place. A %_view% field in the playlist name field (so diff views get sent to diff playlists) would do, yes?

Quote
Quote
Quote
Quote
I'm too stupid to find the christmas bonus. What is it?


Maybe is this test!?
[a href="index.php?act=findpost&pid=261920"][{POST_SNAPBACK}][/a]
Nope. I said it wasn't very interesting, but you can keep guessing if you want..
[a href="index.php?act=findpost&pid=261931"][{POST_SNAPBACK}][/a]
Is it the bars mode for the visualization?
[a href="index.php?act=findpost&pid=262037"][{POST_SNAPBACK}][/a]
Possibly

Oops, I just realised I left the "Use system menu height" option in (since a while probably). It doesn't do anything before anyone asks.
Title: Columns UI
Post by: AsILayDying on 2004-12-29 21:47:32
thanks so much for this new version, I thought I would have to wait for new albumart, and trackinfo and tabbed panel versions but they work and the bar mode is uber sexy!!!
Title: Columns UI
Post by: chowe on 2004-12-29 23:45:10
Hey musicmusic,
After installing the final version I cant seem to find how to set minimum height for toolbars. I must be missing an important detail........

Thx for ur help (& the bar mode vis )
Ed
Title: Columns UI
Post by: musicmusic on 2004-12-30 15:42:42
Quote
Hey musicmusic,
After installing the final version I cant seem to find how to set minimum height for toolbars. I must be missing an important detail........

Thx for ur help (& the bar mode vis )
Ed
[a href="index.php?act=findpost&pid=262086"][{POST_SNAPBACK}][/a]
Same way as in previous versions should still work  That is set the minimum height in the respective panel's configuration page.
Title: Columns UI
Post by: yandexx on 2004-12-30 16:37:35
thanks for no 'delete' playlists, musicmusic!
Title: Columns UI
Post by: anza on 2004-12-30 17:41:41
There's a typo in the playlists switcher options tab, "Middle/double clickcreates playlist"
Title: Columns UI
Post by: Chairman85 on 2004-12-30 18:31:10
Quote
There's a typo in the playlists switcher options tab, "Middle/double clickcreates playlist"
[a href="index.php?act=findpost&pid=262214"][{POST_SNAPBACK}][/a]

And one in the Drag and Drop tab, "direcotry"
Title: Columns UI
Post by: musicmusic on 2004-12-30 20:11:46
Quote
thanks for no 'delete' playlists, musicmusic!
[a href="index.php?act=findpost&pid=262197"][{POST_SNAPBACK}][/a]
Your welcome


Quote
There's a typo in the playlists switcher options tab, "Middle/double clickcreates playlist"
[a href="index.php?act=findpost&pid=262214"][{POST_SNAPBACK}][/a]
Quote
Quote
There's a typo in the playlists switcher options tab, "Middle/double clickcreates playlist"
[a href="index.php?act=findpost&pid=262214"][{POST_SNAPBACK}][/a]

And one in the Drag and Drop tab, "direcotry"
[a href="index.php?act=findpost&pid=262227"][{POST_SNAPBACK}][/a]

My bad.

I guess you can wait until 0.1.3 for that fix
Title: Columns UI
Post by: chowe on 2004-12-30 23:56:09
*smacks his head*
Thanks 

Ed
Title: Columns UI
Post by: yong on 2004-12-31 10:52:27
@musicmusic:
Quote
I saw your post. Its just that Columns UI is a playlist-orientated UI. I see what you want to do but I don't think just hiding the play view will work very well. You can of course, just resize the window to do what you want though. I could add a menu item to do that for you if that is all you want, but nothing more.


Yes, i can resize the playview manually, but it's less accurate when resizing than automatically resize by program itself,
here is a audio player called 1by1 (http://www.mpesch3.de/),
it have a good UI but it was too simple for me,
it also have a function called "toggle compact view",
after you try it you will know what i want. 

Also thx for the replies.
Title: Columns UI
Post by: dano on 2004-12-31 13:46:07
musicmusic, can we get edge style options for the db_explorer and albumlist panels?
Title: Columns UI
Post by: Squeller on 2004-12-31 18:25:06
Quote
@musicmusic:
Quote
I saw your post. Its just that Columns UI is a playlist-orientated UI. I see what you want to do but I don't think just hiding the play view will work very well. You can of course, just resize the window to do what you want though. I could add a menu item to do that for you if that is all you want, but nothing more.


Yes, i can resize the playview manually, but it's less accurate when resizing than automatically resize by program itself,
here is a audio player called 1by1 (http://www.mpesch3.de/),

Talking about directory/ playlist based players: Is there no plugin yet, that displays contents of directories? It would be helpful being able to add directory based entries to the playlist field of coulumns ui btw.
Title: Columns UI
Post by: jokull on 2004-12-31 23:44:23
Quote
musicmusic, can we get edge style options for the db_explorer and albumlist panels?
[a href="index.php?act=findpost&pid=262327"][{POST_SNAPBACK}][/a]
Seconded
Title: Columns UI
Post by: yong on 2005-01-01 10:59:49
@Squeller:
Quote
Talking about directory/ playlist based players: Is there no plugin yet, that displays contents of directories? It would be helpful being able to add directory based entries to the playlist field of coulumns ui btw.

Yep, This function is great, i also hope musicmusic can add this fuction to next version of the Columns UI  , but mainly i talk is the "Compact view" function, great too.
Title: Columns UI
Post by: amiti on 2005-01-01 20:20:50
Hi Musicmusic,

Can you Add Drag & Drop Support for tracks from the playlists? i want to add files from current playlists to new ones made in playlist tree by just dragging from the list. can it be added please?

Thanks,

Amiti.
Title: Columns UI
Post by: Stalwart on 2005-01-01 22:02:57
Quote
@Squeller:
Quote
Talking about directory/ playlist based players: Is there no plugin yet, that displays contents of directories? It would be helpful being able to add directory based entries to the playlist field of coulumns ui btw.

Yep, This function is great, i also hope musicmusic can add this fuction to next version of the Columns UI  , but mainly i talk is the "Compact view" function, great too.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=262428")

It already has some implementation  I use AlbumList panel with dir structure view. Can browse only Database folders, though. Poor, but useful 

[a href="http://foto.inbox.lv/albums/stalwart/MyShots/fb2kdirbrowser.jpg]My foob[/url]
Title: Columns UI
Post by: stroke on 2005-01-01 23:07:51
Quote
Hi Musicmusic,

Can you Add Drag & Drop Support for tracks from the playlists? i want to add files from current playlists to new ones made in playlist tree by just dragging from the list. can it be added please?

Thanks,

Amiti.
[a href="index.php?act=findpost&pid=262510"][{POST_SNAPBACK}][/a]


you can do that already, but you have to use right mouse button to "keep" the track, or selection, while dragging, not the left one as one would expect  , however, it works fine
Title: Columns UI
Post by: upNorth on 2005-01-01 23:12:44
Alternatively, you can Drag & Drop with the left mouse button while pressing CTRL.
Title: Columns UI
Post by: amiti on 2005-01-02 00:37:59
Thank you ,upNorth.
Title: Columns UI
Post by: nbv4 on 2005-01-04 17:46:27
Code: [Select]
$puts(artist,$if3(%album artist%,%artist%))

$puts(fixed,

$if($stricmp($substr($get(artist),1,4),'The '),$substr($get(artist),5,$len($get(artist)))', The',

$if($stricmp($substr($get(artist),1,3),'DJ '),$substr($get(artist),4,$len($get(artist)))', DJ',

$get(artist)))
)


$puts(first,
$substr($get(fixed),1,1)
)


$if($or(
$strcmp($get(first),1),
$strcmp($get(first),2),
$strcmp($get(first),3),
$strcmp($get(first),4),
$strcmp($get(first),5),
$strcmp($get(first),6),
$strcmp($get(first),7),
$strcmp($get(first),8),
$strcmp($get(first),9),
$strcmp($get(first),0)
),#,$get(first))

|$get(fixed)

|[%date% - ]%album%

|[%disc%]$num(%tracknumber%,2) - %title%


this code works fine in the copy command window, but for some reason albumlist ignores the second item (the '$get(fixed)' one). How do I fix this? Im using 0.1.2 RC1 with everything working fine except this string.
Title: Columns UI
Post by: musicmusic on 2005-01-06 00:41:37
Quote
Quote
musicmusic, can we get edge style options for the db_explorer and albumlist panels?
[a href="index.php?act=findpost&pid=262327"][{POST_SNAPBACK}][/a]
Seconded
[a href="index.php?act=findpost&pid=262388"][{POST_SNAPBACK}][/a]

Ok, I will add it to at least album list, in the next version. Probably a minor update in a few days.
Title: Columns UI
Post by: psynapse on 2005-01-06 06:44:16
I notice a few people have the Track Info Panel showing "Now Playing" info, but for the life of me i can't work out how to change it from "Follow Cursor"

A little help plz?
Title: Columns UI
Post by: mimeryme on 2005-01-06 07:08:40
Quote
I notice a few people have the Track Info Panel showing "Now Playing" info, but for the life of me i can't work out how to change it from "Follow Cursor"

A little help plz?
[a href="index.php?act=findpost&pid=263282"][{POST_SNAPBACK}][/a]

Took me a while too.  Double click the Info area.
Title: Columns UI
Post by: psynapse on 2005-01-06 07:10:09
Quote
Quote
I notice a few people have the Track Info Panel showing "Now Playing" info, but for the life of me i can't work out how to change it from "Follow Cursor"

A little help plz?
[a href="index.php?act=findpost&pid=263282"][{POST_SNAPBACK}][/a]

Took me a while too.  Double click the Info area.
[a href="index.php?act=findpost&pid=263284"][{POST_SNAPBACK}][/a]


  Too easy
Thanks!
Title: Columns UI
Post by: jkwarras on 2005-01-06 12:44:27
Sorry if this has already been requested 

I would love to have the [album art panel + playlist] on top of the [playlist tree + browser].

Musicmusic do you have any plans to make playlist window a panel or just the possibility to move it for ex. on top/down of other panels/toolbars, etc...? Maybe it's too difficult, I don't know.

BTW, thanks for the new build, and for the new 'bar mode', that's really cool 
Title: Columns UI
Post by: musicmusic on 2005-01-06 13:42:16
Quote
Sorry if this has already been requested  

I would love to have the [album art panel + playlist] on top of the [playlist tree + browser].

Musicmusic do you have any plans to make playlist window a panel or just the possibility to move it for ex. on top/down of other panels/toolbars, etc...? Maybe it's too difficult, I don't know.[a href="index.php?act=findpost&pid=263327"][{POST_SNAPBACK}][/a]
Yes, actually that is what I was working on for 0.1.3 alpha 1. I have already turned the playlist view into a ui extension in my build, and half done the host with configurable layout, which in the end I chose to make configurable by a tree in preferences. You will then be able to create your own layouts to suit your own needs.

Quote
BTW, thanks for the new build, and for the new 'bar mode', that's really cool 
[a href="index.php?act=findpost&pid=263327"][{POST_SNAPBACK}][/a]

Your welcome
Title: Columns UI
Post by: jkwarras on 2005-01-06 15:05:30
Quote
Yes, actually that is what I was working on for 0.1.3 alpha 1. I have already turned the playlist view into a ui extension in my build, and half done the host with configurable layout, which in the end I chose to make configurable by a tree in preferences. You will then be able to create your own layouts to suit your own needs.[a href="index.php?act=findpost&pid=263335"][{POST_SNAPBACK}][/a]

Really good news
Title: Columns UI
Post by: anza on 2005-01-06 15:10:10
Quote
Quote
Sorry if this has already been requested  

I would love to have the [album art panel + playlist] on top of the [playlist tree + browser].

Musicmusic do you have any plans to make playlist window a panel or just the possibility to move it for ex. on top/down of other panels/toolbars, etc...? Maybe it's too difficult, I don't know.[a href="index.php?act=findpost&pid=263327"][{POST_SNAPBACK}][/a]
Yes, actually that is what I was working on for 0.1.3 alpha 1. I have already turned the playlist view into a ui extension in my build, and half done the host with configurable layout, which in the end I chose to make configurable by a tree in preferences. You will then be able to create your own layouts to suit your own needs.
[a href="index.php?act=findpost&pid=263335"][{POST_SNAPBACK}][/a]


Cooool! I've been waiting for that since you released the first version with the panels
Title: Columns UI
Post by: Fido on 2005-01-06 15:20:53
Quote
Here's my latest config, decided to keep to the default windows xp blue theme!

(http://img30.exs.cx/img30/1237/fb2kxpblue8lm.th.png) (http://img30.exs.cx/img30/1237/fb2kxpblue8lm.png)
[a href="index.php?act=findpost&pid=261871"][{POST_SNAPBACK}][/a]


how did you get that album cover to show along with all that info???
Title: Columns UI
Post by: nbv4 on 2005-01-06 16:31:22
I noticed that variables can only be one variable at a time in the album list panel. Is this intended or a bug? If you tried:

$puts(artist_,%artist%)$puts(album_,%album%)$get(artist_)|$get(album_)

it will not displayed as expected.
Title: Columns UI
Post by: upNorth on 2005-01-06 16:52:30
Quote
Quote
Here's my latest config, decided to keep to the default windows xp blue theme!

(http://img30.exs.cx/img30/1237/fb2kxpblue8lm.th.png) (http://img30.exs.cx/img30/1237/fb2kxpblue8lm.png)
[a href="index.php?act=findpost&pid=261871"][{POST_SNAPBACK}][/a]
how did you get that album cover to show along with all that info???
[a href="index.php?act=findpost&pid=263352"][{POST_SNAPBACK}][/a]
foo_uie_trackinfo on top of foo_uie_albumart. From the screenshot you can also see that foo_uie_trackinfo is added as a tab to foo_uie_tabs
Title: Columns UI
Post by: woodyuk on 2005-01-06 18:47:31
Question

I am new to Foobat2000 and have Columns installed.  I want to add FileName including the directory to the playlist.  Ie

Artist, Title, Album, Date, length, Filename

How can I do this ?

Thanks
Title: Columns UI
Post by: upNorth on 2005-01-06 21:45:40
Quote
Question

I am new to Foobat2000 and have Columns installed.  I want to add FileName including the directory to the playlist.  Ie

Artist, Title, Album, Date, length, Filename

How can I do this ?

Thanks
[a href="index.php?act=findpost&pid=263406"][{POST_SNAPBACK}][/a]

Code: [Select]
%_directoryname%'/'%_filename%
Title: Columns UI
Post by: JEN on 2005-01-06 22:17:41
Quote
Quote
Here's my latest config, decided to keep to the default windows xp blue theme!

[a href="http://img30.exs.cx/img30/1237/fb2kxpblue8lm.png" target="_blank"]

ps:  thanks upNorth, you beat me to it by a light year
Title: Columns UI
Post by: musicmusic on 2005-01-06 23:13:29
Quote
Cooool! I've been waiting for that since you released the first version with the panels
[a href="index.php?act=findpost&pid=263349"][{POST_SNAPBACK}][/a]
Yeah I figured it would be the most popular thing.. if not at least you won't have to use minimum height hacks every where..

Quote
I noticed that variables can only be one variable at a time in the album list panel. Is this intended or a bug? If you tried:

$puts(artist_,%artist%)$puts(album_,%album%)$get(artist_)|$get(album_)

it will not displayed as expected.
[a href="index.php?act=findpost&pid=263377"][{POST_SNAPBACK}][/a]

Album list preprocesses the strings, it separates them at the | characters before formatting them. That is why it doesn't work (and btw its the same as foo_albumlist, which foo_uie_albumlist is based upon).
Title: Columns UI
Post by: woodyuk on 2005-01-06 23:44:56
Thanks for this but where do I put it ? 

Also would that automatically create the heading at the top of the playlist?



Quote
Quote
Question

I am new to Foobat2000 and have Columns installed.  I want to add FileName including the directory to the playlist.  Ie

Artist, Title, Album, Date, length, Filename

How can I do this ?

Thanks
[a href="index.php?act=findpost&pid=263406"][{POST_SNAPBACK}][/a]

Code: [Select]
%_directoryname%'/'%_filename%

[a href="index.php?act=findpost&pid=263447"][{POST_SNAPBACK}][/a]
Title: Columns UI
Post by: nbv4 on 2005-01-07 01:01:38
Quote
Quote
Cooool! I've been waiting for that since you released the first version with the panels
[a href="index.php?act=findpost&pid=263349"][{POST_SNAPBACK}][/a]
Yeah I figured it would be the most popular thing.. if not at least you won't have to use minimum height hacks every where..

Quote
I noticed that variables can only be one variable at a time in the album list panel. Is this intended or a bug? If you tried:

$puts(artist_,%artist%)$puts(album_,%album%)$get(artist_)|$get(album_)

it will not displayed as expected.
[a href="index.php?act=findpost&pid=263377"][{POST_SNAPBACK}][/a]

Album list preprocesses the strings, it separates them at the | characters before formatting them. That is why it doesn't work (and btw its the same as foo_albumlist, which foo_uie_albumlist is based upon).
[a href="index.php?act=findpost&pid=263465"][{POST_SNAPBACK}][/a]

would it be very difficult to change it so the string is processed, then split? I've ran into this problem many times before with the masstagger.
Title: Columns UI
Post by: Fido on 2005-01-07 15:13:26
Quote
Quote
Quote
Here's my latest config, decided to keep to the default windows xp blue theme!

(http://img30.exs.cx/img30/1237/fb2kxpblue8lm.th.png) (http://img30.exs.cx/img30/1237/fb2kxpblue8lm.png)
[a href="index.php?act=findpost&pid=261871"][{POST_SNAPBACK}][/a]
how did you get that album cover to show along with all that info???
[a href="index.php?act=findpost&pid=263352"][{POST_SNAPBACK}][/a]
foo_uie_trackinfo on top of foo_uie_albumart. From the screenshot you can also see that foo_uie_trackinfo is added as a tab to foo_uie_tabs
[a href="index.php?act=findpost&pid=263380"][{POST_SNAPBACK}][/a]


Hey

I can't seem to get an albumcover on my panel. I only displayes a white field!

What to do?
Do I have to add all the covers my self or can I get it to download by itself?
How do I add a cover in the first place?

Thanks!!
Title: Columns UI
Post by: jkwarras on 2005-01-07 16:50:57
Quote
I can't seem to get an albumcover on my panel. I only displayes a white field!

What to do?
Do I have to add all the covers my self or can I get it to download by itself?
How do I add a cover in the first place?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=263603")

You'll need to read the topic about the album art component itself, it's here:
[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383&hl=album,and,art]http://www.hydrogenaudio.org/forums/index....l=album,and,art[/url]

AFAIK, you'll need to download the covers yourself.
Title: Columns UI
Post by: JEN on 2005-01-07 19:38:11
Quote
Quote
Quote
Quote
Here's my latest config, decided to keep to the default windows xp blue theme!

(http://img30.exs.cx/img30/1237/fb2kxpblue8lm.th.png) (http://img30.exs.cx/img30/1237/fb2kxpblue8lm.png)
[a href="index.php?act=findpost&pid=261871"][{POST_SNAPBACK}][/a]
how did you get that album cover to show along with all that info???
[a href="index.php?act=findpost&pid=263352"][{POST_SNAPBACK}][/a]
foo_uie_trackinfo on top of foo_uie_albumart. From the screenshot you can also see that foo_uie_trackinfo is added as a tab to foo_uie_tabs
[a href="index.php?act=findpost&pid=263380"][{POST_SNAPBACK}][/a]


Hey

I can't seem to get an albumcover on my panel. I only displayes a white field!

What to do?
Do I have to add all the covers my self or can I get it to download by itself?
How do I add a cover in the first place?

Thanks!!
[a href="index.php?act=findpost&pid=263603"][{POST_SNAPBACK}][/a]


You need to get an image of your album and stick it into the folder in which you have your audio files.  You need to rename the image to "folder.jpg"

Then when you start playing something in that folder, it should bring up the image!
Title: Columns UI
Post by: Borisz on 2005-01-07 20:23:12
small bug (or rather, nitpicking):

with columns UI, the selected item frame color overlaps on the bottom of the font, killing a few pixels:
http://web.axelero.hu/fka2636/mappcol.png (http://web.axelero.hu/fka2636/mappcol.png)

with the default UI, it displays fine.
http://web.axelero.hu/fka2636/mappnocol.png (http://web.axelero.hu/fka2636/mappnocol.png)

I couldn't find any options that would be related to disabling this.
I know its just a few pixels, but still, it can be a bit annoying....

Also, is there an option that enables the content of one column to overlap to the other? For tracks that don't have all of the artist/album/title columns there.
Title: Columns UI
Post by: musicmusic on 2005-01-07 23:55:04
Quote
Quote
Quote
I noticed that variables can only be one variable at a time in the album list panel. Is this intended or a bug? If you tried:

$puts(artist_,%artist%)$puts(album_,%album%)$get(artist_)|$get(album_)

it will not displayed as expected.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=263377")

Album list preprocesses the strings, it separates them at the | characters before formatting them. That is why it doesn't work (and btw its the same as foo_albumlist, which foo_uie_albumlist is based upon).
[a href="index.php?act=findpost&pid=263465"][{POST_SNAPBACK}][/a]

would it be very difficult to change it so the string is processed, then split? I've ran into this problem many times before with the masstagger.
[a href="index.php?act=findpost&pid=263496"][{POST_SNAPBACK}][/a]
I think it should be possible without much effort. I give it a go, but bear in mind the reason it is preprocessed (as far as i know) is in case you have | characters in your tags.


Quote
small bug (or rather, nitpicking):

with columns UI, the selected item frame color overlaps on the bottom of the font, killing a few pixels:
[a href="http://web.axelero.hu/fka2636/mappcol.png]http://web.axelero.hu/fka2636/mappcol.png[/url]

with the default UI, it displays fine.
http://web.axelero.hu/fka2636/mappnocol.png (http://web.axelero.hu/fka2636/mappnocol.png)

I couldn't find any options that would be related to disabling this.
I know its just a few pixels, but still, it can be a bit annoying....[a href="index.php?act=findpost&pid=263674"][{POST_SNAPBACK}][/a]
It was intended, I always thought it looked silly in the standard ui having the frame below text. I guess it depends on whether you prefer readibility or whatever. You can, as an alternative, adjust the (relative) item height to 2 so that it never overlaps.

Quote
Also, is there an option that enables the content of one column to overlap to the other? For tracks that don't have all of the artist/album/title columns there.
[a href="index.php?act=findpost&pid=263674"][{POST_SNAPBACK}][/a]
No. Closest thing is having one column and do it like that, with tabs or something.
Title: Columns UI
Post by: Borisz on 2005-01-08 00:12:17
Quote
It was intended, I always thought it looked silly in the standard ui having the frame below text. I guess it depends on whether you prefer readibility or whatever. You can, as an alternative, adjust the (relative) item height to 2 so that it never overlaps.

Adjusting the item height will make the distance between the lines higher. I want to keep it as minimal as possible.


Quote
Quote
Also, is there an option that enables the content of one column to overlap to the other? For tracks that don't have all of the artist/album/title columns there.
[a href="index.php?act=findpost&pid=263674"][{POST_SNAPBACK}][/a]
No. Closest thing is having one column and do it like that, with tabs or something.
[a href="index.php?act=findpost&pid=263700"][{POST_SNAPBACK}][/a]

How can I adjust it so it displays only one row with no tabs if some of the id3 data is not present, but makes tabs if every info is present in every track of the album? In fact, is it even possible to handle every album seperatly when applying tabs? This would clear up some of the albums with variable artists a LOT.

Then again, I could always make it in a way so the album title is in front, followed by the artist/song title, instead of "artist - [album track#] track title". But even then, I would like it to be applied to only the full albums, not the tracks I have mashed in random order at some points.
Title: Columns UI
Post by: nbv4 on 2005-01-08 01:19:38
Quote
I think it should be possible without much effort. I give it a go, but bear in mind the reason it is preprocessed (as far as i know) is in case you have | characters in your tags.


Maybe in a future version an option to switch between 'classic' mode (for legacy strings) and a new improved mode where its processed first, and instead of using the | character, it uses that special square color code character instead.
Title: Columns UI
Post by: musicmusic on 2005-01-08 13:25:33
Quote
Quote
I think it should be possible without much effort. I give it a go, but bear in mind the reason it is preprocessed (as far as i know) is in case you have | characters in your tags.


Maybe in a future version an option to switch between 'classic' mode (for legacy strings) and a new improved mode where its processed first, and instead of using the | character, it uses that special square color code character instead.
[a href="index.php?act=findpost&pid=263710"][{POST_SNAPBACK}][/a]
You make a good point, I'll see what I can do.

Edit: I don't think it will be possible due to the way metadata fields with multiple values are handled. If I format before hand Ihave no way of telling if you are refering to a field  or it is a string as a result of formatting the string. This is a problem if you consider some files may have a certain field others may not.

Currently albumlist differentiates between the two because it can detect a titleformatting script before it is formatted by checking for a $, % or # character.

Quote
Quote
It was intended, I always thought it looked silly in the standard ui having the frame below text. I guess it depends on whether you prefer readibility or whatever. You can, as an alternative, adjust the (relative) item height to 2 so that it never overlaps.

Adjusting the item height will make the distance between the lines higher. I want to keep it as minimal as possible.[a href="index.php?act=findpost&pid=263703"][{POST_SNAPBACK}][/a]
I guess I will add an option for it then, you're not the first to complain..
Title: Columns UI
Post by: XanDaMan on 2005-01-08 15:42:22
Love the plugin, just wondering, howdya move the 'sidebar' to the top, like i've seen on some peoples one (http://www.neowin.net/forum/index.php?showtopic=175690&view=findpost&p=585211980)s...
Title: Columns UI
Post by: jkwarras on 2005-01-08 18:06:11
Quote
Love the plugin, just wondering, howdya move the 'sidebar' to the top, like i've seen on some peoples one (http://www.neowin.net/forum/index.php?showtopic=175690&view=findpost&p=585211980)s...
[a href="index.php?act=findpost&pid=263800"][{POST_SNAPBACK}][/a]

You can either insert a panel in the toolbar that has a min height setting. If it doesn't you can always insert a panel tab which support a min height. Just right-click on the toolbar and add the panel you want (make sure you have the 'list all toolbars' enabled under preferences)
Title: Columns UI
Post by: darrel on 2005-01-08 18:47:05
I've tried this column plugin and it's very nice and customizable. There's just one small problem, can't get Samurize to detect its window like it did with the Default UI and grab the window title. Anyone's with me on this?

I'm not sure if there's a way to fix it on the plugin side, 'cos Samurize is probably using the GUID of the default UI to look for its window...

EDIT: one alternative is to open the Samurize executable in an editor and replace the string {DA7CD0DE-1602-45e6-89A1-C2CA151E008E} with this: {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}...
Title: Columns UI
Post by: XanDaMan on 2005-01-08 22:37:55
Quote
Quote
Love the plugin, just wondering, howdya move the 'sidebar' to the top, like i've seen on some peoples one (http://www.neowin.net/forum/index.php?showtopic=175690&view=findpost&p=585211980)s...
[a href="index.php?act=findpost&pid=263800"][{POST_SNAPBACK}][/a]

You can either insert a panel in the toolbar that has a min height setting. If it doesn't you can always insert a panel tab which support a min height. Just right-click on the toolbar and add the panel you want (make sure you have the 'list all toolbars' enabled under preferences)
[a href="index.php?act=findpost&pid=263821"][{POST_SNAPBACK}][/a]


Thanks, s'all good now!
Title: Columns UI
Post by: Fishy Joe on 2005-01-09 00:36:18
This is a newb question but I couldn't find the answer through a search or reading the faq.

When I use $puts to create variables in the Global tab, I don't seem to be able to access them through $get in the various Columns. For example, if I use $puts(test,hello) in Global, then $get(test) doesn't display anything when used in a column.

Is this an incorrect use of the Global tab?
Title: Columns UI
Post by: Phi on 2005-01-09 01:26:23
Click on tools -> global help in the globals tab.
Title: Columns UI
Post by: upNorth on 2005-01-09 01:29:00
Quote
When I use $puts to create variables in the Global tab, I don't seem to be able to access them through $get in the various Columns. For example, if I use $puts(test,hello) in Global, then $get(test) doesn't display anything when used in a column.

Is this an incorrect use of the Global tab?
[a href="index.php?act=findpost&pid=263884"][{POST_SNAPBACK}][/a]
Use $puts() and $get() within the global formatting, but to be able to use a variable outside of it, you put this in global:
Code: [Select]
test=hello

then
Code: [Select]
%_test%
to use it in other columns.

The character after "hello" is that square thing, in the upper right corner of the global tab in preferences ( $char(3) if I'm not mistaken).
Title: Columns UI
Post by: Fishy Joe on 2005-01-09 01:47:19
Perfect, thanks guys. I hadn't clicked on Tools while in the Global tab, so I didn't see that help option.
Title: Columns UI
Post by: mimeryme on 2005-01-09 06:19:49
Quote
I've tried this column plugin and it's very nice and customizable. There's just one small problem, can't get Samurize to detect its window like it did with the Default UI and grab the window title. Anyone's with me on this?

I'm not sure if there's a way to fix it on the plugin side, 'cos Samurize is probably using the GUID of the default UI to look for its window...

EDIT: one alternative is to open the Samurize executable in an editor and replace the string {DA7CD0DE-1602-45e6-89A1-C2CA151E008E} with this: {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}...
[a href="index.php?act=findpost&pid=263827"][{POST_SNAPBACK}][/a]



What kind of editor do you need to use?
Title: Columns UI
Post by: musicmusic on 2005-01-09 13:59:49
Quote
I've tried this column plugin and it's very nice and customizable. There's just one small problem, can't get Samurize to detect its window like it did with the Default UI and grab the window title. Anyone's with me on this?

I'm not sure if there's a way to fix it on the plugin side, 'cos Samurize is probably using the GUID of the default UI to look for its window...

EDIT: one alternative is to open the Samurize executable in an editor and replace the string {DA7CD0DE-1602-45e6-89A1-C2CA151E008E} with this: {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}...[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=263827")
Its not my place to fix it. Reading the window title of the main window is not a documented/supported/recommended method of retrieving info about the current playing song.

From my 10 minute investigation, I understand the "Advanced media Player Info" samurize plugin with its foobar counterpart (both are installed when you install samurize) attempts to use proper interfaces, but alas the author likes to mix utf-8 and ansi encoded strings so, erm, use what works best for you..


i uploaded album list panel [a href="http://music.everywebhost.com/download/foo_uie_albumlist.7z]0.1.4[/url]
changes:
Quote
-made auto send to playlist name use titleformatting with %_view% as the view name
-added option to select window frame
-added view menu on host menu
Title: Columns UI
Post by: upNorth on 2005-01-09 14:15:06
Quote
i uploaded album list panel 0.1.4 (http://members.lycos.co.uk/musicf/download/foo_uie_albumlist.7z)[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=263993")
That link didn't work here, but this one did: [a href="http://music.everywebhost.com/download/foo_uie_albumlist.7z]album list panel  v0.1.4[/url]


Edit: Any chance you could make the name of a view editable when double clicking it?

Edit2: Just want to say that the %_view% feature is a nice addition 
Title: Columns UI
Post by: musicmusic on 2005-01-09 15:01:54
Quote
Quote
i uploaded album list panel 0.1.4 (http://members.lycos.co.uk/musicf/download/foo_uie_albumlist.7z)[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=263993")
That link didn't work here, but this one did: [a href="http://music.everywebhost.com/download/foo_uie_albumlist.7z]album list panel  v0.1.4[/url][a href="index.php?act=findpost&pid=263998"][{POST_SNAPBACK}][/a]
Thanks, my bad, Ill fix the links shortly..

Quote
Edit: Any chance you could make the name of a view editable when double clicking it?[a href="index.php?act=findpost&pid=263998"][{POST_SNAPBACK}][/a]
In config right? I'll look into it.
Title: Columns UI
Post by: upNorth on 2005-01-09 15:20:33
Quote
Quote
Edit: Any chance you could make the name of a view editable when double clicking it?[a href="index.php?act=findpost&pid=263998"][{POST_SNAPBACK}][/a]
In config right?[a href="index.php?act=findpost&pid=264006"][{POST_SNAPBACK}][/a]
Right.

Quote
I'll look into it.[a href="index.php?act=findpost&pid=264006"][{POST_SNAPBACK}][/a]
Thanks.
Title: Columns UI
Post by: KondzioR on 2005-01-09 19:07:31
HI !
How can i move the album art window (and track info window) ?
i saw that someone of u has it in diffrent places and i need to move it from right site
Title: Columns UI
Post by: musicmusic on 2005-01-09 23:34:24
Quote
Quote
Quote
Edit: Any chance you could make the name of a view editable when double clicking it?[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=263998")
In config right?[a href="index.php?act=findpost&pid=264006"][{POST_SNAPBACK}][/a]
Right.

Quote
I'll look into it.[a href="index.php?act=findpost&pid=264006"][{POST_SNAPBACK}][/a]
Thanks.
[a href="index.php?act=findpost&pid=264009"][{POST_SNAPBACK}][/a]

[a href="http://music.everywebhost.com/download/foo_uie_albumlist.7z]album list panel 0.1.5[/url]
changes:
-you can now edit the name of a view
-fixed up some context menu behaviours
Title: Columns UI
Post by: A_Man_Eating_Duck on 2005-01-10 01:31:07
is there any chance for getting the indentation for the album list changed?

I requested it a while back (page 56 of this thread)

E.G

Normal
(http://www.geocities.com/amaneatingduck/AlbumList1.PNG)

indentation reduced
(http://www.geocities.com/amaneatingduck/AlbumList2.PNG)
Title: Columns UI
Post by: gob on 2005-01-10 02:33:53
Quote
is there any chance for getting the indentation for the album list changed?

I requested it a while back (page 56 of this thread)

E.G

Normal
http://www.geocities.com/amaneatingduck/AlbumList1.PNG (http://www.geocities.com/amaneatingduck/AlbumList1.PNG)

indentation reduced
http://www.geocities.com/amaneatingduck/AlbumList2.PNG (http://www.geocities.com/amaneatingduck/AlbumList2.PNG)
[a href="index.php?act=findpost&pid=264113"][{POST_SNAPBACK}][/a]



or at least remove the "All music" part on the top..
Title: Columns UI
Post by: A_Man_Eating_Duck on 2005-01-10 02:41:15
Quote
Quote
is there any chance for getting the indentation for the album list changed?

I requested it a while back (page 56 of this thread)

E.G

Normal
http://www.geocities.com/amaneatingduck/AlbumList1.PNG (http://www.geocities.com/amaneatingduck/AlbumList1.PNG)

indentation reduced
http://www.geocities.com/amaneatingduck/AlbumList2.PNG (http://www.geocities.com/amaneatingduck/AlbumList2.PNG)
[a href="index.php?act=findpost&pid=264113"][{POST_SNAPBACK}][/a]



or at least remove the "All music" part on the top..
[a href="index.php?act=findpost&pid=264124"][{POST_SNAPBACK}][/a]


the "All music" is good for those times when you have friends over and you need to add all your music for mega shuffle.
Title: Columns UI
Post by: sleepyboy on 2005-01-10 04:19:12
Excuse me, if I want to hide a column in more than 1 playlists, which character should I use to separate the playlist name in the "Filter playlists" block in the "columns" tab? I remember I use ";" before, but however it doesn't work now... who can help me? thx
Title: Columns UI
Post by: upNorth on 2005-01-10 10:06:50
Quote
album list panel 0.1.5 (http://music.everywebhost.com/download/foo_uie_albumlist.7z)
changes:
-you can now edit the name of a viewbehaviours[a href=\"index.php?act=findpost&pid=264085\"][{POST_SNAPBACK}][/a]
Thanks 
Quote
-fixed up some context menu behaviours[a href=\"index.php?act=findpost&pid=264085\"][{POST_SNAPBACK}][/a]
It seems you might have broken something, because now fb2k crash every time I right click this panel...

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00E21F98h
Access violation, operation: read, address: 6D2C259Bh
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (00E21F98h):
00E21F58h:  7B 00 00 8B 54 24 10 8D 46 FF 3B C2 76 10 8B 0F
00E21F68h:  8B 74 81 FC 8D 0C 81 48 3B C2 89 31 77 F0 8B 07
00E21F78h:  8B 4C 24 0C 5F 5E 89 0C 90 C2 08 00 90 90 90 90
00E21F88h:  90 90 90 90 90 90 90 90 51 55 8B E9 89 6C 24 04
00E21F98h:  8A 45 38 84 C0 0F 85 9F 00 00 00 56 8D 75 20 6A
00E21FA8h:  01 8B CE E8 96 69 00 00 8A 45 39 84 C0 74 16 6A
00E21FB8h:  00 68 C8 D5 E2 00 8B CE E8 74 68 00 00 C6 45 38
00E21FC8h:  01 5E 5D 59 C3 A1 E8 D8 E2 00 53 85 C0 57 74 10
Stack (0012F974h):
0012F954h:  00DDDCDC 7C9C76F0 77F643DD 7C9C76F0
0012F964h:  00000004 00000000 00DDD1E8 00000000
0012F974h:  00F40251 6D2C2563 00E24639 00030252
0012F984h:  03EF9C78 0012FADC 00000000 01000001
0012F994h:  00000000 00000000 0000000C 00000000
0012F9A4h:  00000000 00000001 03ABC8C8 00150263
0012F9B4h:  03EB85A8 00E2B360 00F221C8 00000040
0012F9C4h:  00000021 00000002 00000004 0000003C
0012F9D4h:  00000020 00000001 00000000 0000000C
0012F9E4h:  0000003F 00000193 FFFFFFEB 77D488B2
0012F9F4h:  00F21D88 00000040 00000034 00000001
0012FA04h:  00E2B388 00E2B374 77D70494 0012FACC
0012FA14h:  00E2AA0C FFFFFFFF 00E2A123 03EF9C78
0012FA24h:  00030252 00E2A043 000003E8 0012FB5C
0012FA34h:  0012FAB0 00E2A043 00000000 00000000
0012FA44h:  00000000 0012FA74 77D48709 00030252
0012FA54h:  005ACFB0 0012FA74 77D48AFE 005ACFB0
0012FA64h:  FFFFFFEB 00000000 00030252 00E2A043
0012FA74h:  0012FAAC 77D488A9 005ACFB0 FFFFFFEB
0012FA84h:  77D488B2 00030252 00E2A043 00000000
Registers:
EAX: 03EB85A8, EBX: 00000014, ECX: 6D2C2563, EDX: 00890608
ESI: 03EF9C78, EDI: 03EB85A8, EBP: 6D2C2563, ESP: 0012F974
Crash location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
USER32                          loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774E0000h - 7761C000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
COMCTL32                        loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
foo_abx                          loaded at 00920000h - 0092C000h
foo_ape                          loaded at 00930000h - 00956000h
foo_cdda                        loaded at 00960000h - 0096E000h
foo_clienc                      loaded at 00970000h - 0097B000h
foo_console                      loaded at 00980000h - 00987000h
foo_convolve                    loaded at 00990000h - 009DF000h
foo_custom_sort                  loaded at 009E0000h - 009E8000h
foo_dbsearch                    loaded at 009F0000h - 00A0A000h
foo_diskwriter                  loaded at 00A10000h - 00A22000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_dsp_crossfeed                loaded at 00AB0000h - 00AB6000h
foo_dsp_extra                    loaded at 00AC0000h - 00AD5000h
foo_dsp_skip_silence            loaded at 00AE0000h - 00AE7000h
foo_faac                        loaded at 00AF0000h - 00B23000h
foo_flac                        loaded at 00B30000h - 00B4D000h
foo_flaccer                      loaded at 00B50000h - 00B67000h
foo_freedb                      loaded at 00B70000h - 00B9E000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_G-Force                      loaded at 00BA0000h - 00BAB000h
foo_history                      loaded at 00BB0000h - 00BC5000h
foo_infobox                      loaded at 00BD0000h - 00BE3000h
foo_input_std                    loaded at 00BF0000h - 00C94000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_massdelete                  loaded at 00CB0000h - 00CBA000h
foo_masstag                      loaded at 00CC0000h - 00CD4000h
foo_null                        loaded at 00CE0000h - 00CE7000h
foo_openwith                    loaded at 00CF0000h - 00CF9000h
foo_output_std                  loaded at 00D00000h - 00D09000h
foo_out_dsound_ex                loaded at 00D10000h - 00D19000h
DSOUND                          loaded at 73F10000h - 73F6C000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_out_dsound_ex2              loaded at 00D30000h - 00D39000h
foo_playcount                    loaded at 00D40000h - 00D4A000h
foo_playlistfind                loaded at 00D50000h - 00D5B000h
foo_playlistgen_ex              loaded at 00D60000h - 00D6F000h
foo_quicktag                    loaded at 00D70000h - 00D79000h
foo_read_http                    loaded at 00D80000h - 00D89000h
foo_rgscan                      loaded at 00D90000h - 00D9D000h
foo_scroll                      loaded at 00DA0000h - 00DA6000h
foo_send_to_pl                  loaded at 00DB0000h - 00DB9000h
foo_setyear                      loaded at 00DC0000h - 00DD3000h
foo_shuffle                      loaded at 00DE0000h - 00DEB000h
foo_temple                      loaded at 00DF0000h - 00DFB000h
foo_uie_albumart                loaded at 00E00000h - 00E0C000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_albumlist                loaded at 00E20000h - 00E31000h
foo_uie_simple_spectrum          loaded at 00E40000h - 00E4B000h
foo_uie_tabs                    loaded at 00E50000h - 00E5A000h
foo_uie_trackinfo                loaded at 00E60000h - 00E6B000h
foo_ui_columns                  loaded at 00E70000h - 00EA7000h
foo_ui_std                      loaded at 00FB0000h - 00FC7000h
foo_utils                        loaded at 00FD0000h - 00FE1000h
foo_vis_bacon                    loaded at 00FF0000h - 01008000h
foo_vis_manager                  loaded at 01010000h - 01018000h
foo_vis_simple_spectrum          loaded at 01020000h - 0102C000h
foo_vis_vu_meter                loaded at 01030000h - 01038000h
foo_vorbisenc                    loaded at 01040000h - 01151000h
foo_web                          loaded at 01160000h - 01178000h
foo_wma                          loaded at 01180000h - 01199000h
WMVCore                          loaded at 086C0000h - 08904000h
WMASF                            loaded at 070D0000h - 0710B000h
OLEAUT32                        loaded at 77120000h - 771AC000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
SSSensor                        loaded at 062D0000h - 062E5000h
dciman32                        loaded at 73BC0000h - 73BC6000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 00E24639h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 00E2B360h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00E2B388h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 00E2B374h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 00E2AA0Ch, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 00E2A123h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 00E2A043h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 00E2A043h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 77D48AFEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 00E2A043h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 77D488A9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00E2A043h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 00E2AA0Ch, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 00E2A123h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 00E2A043h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 00E2A043h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 00E2A043h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000154h)
Address: 00E2A043h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D48808h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000171h)
Address: 77D4B743h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetParent" (+0000016Ch)
Address: 00E2A043h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 77D4B7ABh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 774098B5h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001DA8Bh)
Address: 7740A4C3h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E699h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D48BB1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000154h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D48808h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000171h)
Address: 77D4C00Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyCaret" (+0000005Eh)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D4C034h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 10003461h, location: "utf8api", loaded at 10000000h - 1000D000h
Symbol: "uCallWindowProc" (+00000018h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 00E256E3h, location: "foo_uie_albumlist", loaded at 00E20000h - 00E31000h
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)

Version info:
foobar2000 v0.8.3
UNICODE
Edit: Windows XP w/SP2
Title: Columns UI
Post by: musicmusic on 2005-01-10 12:24:59
Quote
Quote
album list panel 0.1.5 (http://music.everywebhost.com/download/foo_uie_albumlist.7z)
changes:
-you can now edit the name of a viewbehaviours[a href="index.php?act=findpost&pid=264085"][{POST_SNAPBACK}][/a]
Thanks 
Quote
-fixed up some context menu behaviours[a href="index.php?act=findpost&pid=264085"][{POST_SNAPBACK}][/a]
It seems you might have broken something, because now fb2k crash every time I right click this panel...[a href="index.php?act=findpost&pid=264175"][{POST_SNAPBACK}][/a]
My bad, it just revealed the problem (album_list_window::p_selection wasn't initialised). Should be fixed now if you redownload.

(btw, [codebox ] saves a bit of space )
Title: Columns UI
Post by: musicmusic on 2005-01-10 12:34:43
Quote
is there any chance for getting the indentation for the album list changed?

I requested it a while back (page 56 of this thread)

E.G

Normal

[a href="index.php?act=findpost&pid=264139"][{POST_SNAPBACK}][/a]
That is the correct character, and its working here..
Title: Columns UI
Post by: upNorth on 2005-01-10 12:41:21
Quote
Quote
Quote
-fixed up some context menu behaviours[a href="index.php?act=findpost&pid=264085"][{POST_SNAPBACK}][/a]
It seems you might have broken something, because now fb2k crash every time I right click this panel...[a href="index.php?act=findpost&pid=264175"][{POST_SNAPBACK}][/a]
My bad, it just revealed the problem (album_list_window::p_selection wasn't initialised). Should be fixed now if you redownload.[a href="index.php?act=findpost&pid=264190"][{POST_SNAPBACK}][/a]
Thanks, works fine now. 

Quote
(btw, [codebox ] saves a bit of space )
[a href="index.php?act=findpost&pid=264190"][{POST_SNAPBACK}][/a]
Nice tip, thanks. I'll have a look at the Invision Power Board homepage and see if I can find some other useful tags I don't know about.
Title: Columns UI
Post by: sleepyboy on 2005-01-10 12:46:14
Quote
Quote
Excuse me, if I want to hide a column in more than 1 playlists, which character should I use to separate the playlist name in the "Filter playlists" block in the "columns" tab? I remember I use ";" before, but however it doesn't work now... who can help me? thx
[a href="index.php?act=findpost&pid=264139"][{POST_SNAPBACK}][/a]
That is the correct character, and its working here..
[a href="index.php?act=findpost&pid=264193"][{POST_SNAPBACK}][/a]

I've known what's the problem, all my playlists name start with spaces, but it seems that the spaces behind ";" are not regard as part of the playlist name in the "Filter playlists" block...
Title: Columns UI
Post by: upNorth on 2005-01-10 13:45:27
@musicmusic: I really appreciate all your hard work, but I got to say that I really dislike the new context menu behavior in the album list panel. I see no reason why the full context menu should be triggered when you don't click directly on an item. IMHO, the old solution was fast, intuitive and efficient.

Now, it's slower, because it seems to always involve the database (short delay before the menu pops up), but even more annoying is all the mouse movement involved. Worst case is when the menu pops upwards. In my case, that is 23 menu entries and five separators below the entry I seek when I want to refresh or change view.

So, please make this "sensitive full menu" optional, or consider reverting to the old, but more efficient and intuitive solution.
Title: Columns UI
Post by: musicmusic on 2005-01-10 14:42:48
Quote
Quote
Quote
Excuse me, if I want to hide a column in more than 1 playlists, which character should I use to separate the playlist name in the "Filter playlists" block in the "columns" tab? I remember I use ";" before, but however it doesn't work now... who can help me? thx
[a href="index.php?act=findpost&pid=264139"][{POST_SNAPBACK}][/a]
That is the correct character, and its working here..
[a href="index.php?act=findpost&pid=264193"][{POST_SNAPBACK}][/a]

I've known what's the problem, all my playlists name start with spaces, but it seems that the spaces behind ";" are not regard as part of the playlist name in the "Filter playlists" block...
[a href="index.php?act=findpost&pid=264197"][{POST_SNAPBACK}][/a]
Yes your right. I just use some helper in the foobar2000 sdk to parse it, that is a property of it. I don't know why it skips many spaces instead of just one, but anyway it will probably be fixed for 0.1.3 alpha 1. Edit: Actually you can just use a ? mark, I may just leave it as it is..

Quote
@musicmusic: I really appreciate all your hard work, but I got to say that I really dislike the new context menu behavior in the album list panel. I see no reason why the full context menu should be triggered when you don't click directly on an item. IMHO, the old solution was fast, intuitive and efficient.

Now, it's slower, because it seems to always involve the database (short delay before the menu pops up), but even more annoying is all the mouse movement involved. Worst case is when the menu pops upwards. In my case, that is 23 menu entries and five separators below the entry I seek when I want to refresh or change view.

So, please make this "sensitive full menu" optional, or consider reverting to the old, but more efficient and intuitive solution.
[a href="index.php?act=findpost&pid=264206"][{POST_SNAPBACK}][/a]
I jst thought it was more standard behaviour, but whatever, it doesn't bother me either way. I changed it back and fixed the context menu when invoked from the keyboard, redownload for the  new version.
Quote
Quote
(btw, [codebox ] saves a bit of space )
[a href="index.php?act=findpost&pid=264190"][{POST_SNAPBACK}][/a]
Nice tip, thanks. I'll have a look at the Invision Power Board homepage and see if I can find some other useful tags I don't know about.
[a href="index.php?act=findpost&pid=264194"][{POST_SNAPBACK}][/a]

There's a bb code help link when your posting
Title: Columns UI
Post by: darrel on 2005-01-10 19:06:21
Quote
What kind of editor do you need to use?
[a href="index.php?act=findpost&pid=263923"][{POST_SNAPBACK}][/a]


Any editor that can do hex editing. I used UltraEdit.
Title: Columns UI
Post by: aron on 2005-01-12 05:43:04
i have encountered a bug, though i'm not sure which module exactly is at fault.

i was using a setup with an album art panel and  a track info panel, and when i switched to an old .fcs config (one i had exported before i used any panels), both panels disappeared. when i switched back to my original setup, only the track info panel was visible and album art did not show up in the list of panels.
when i closed foobar the following error dialog popped up:
Error metadb_handle leaks, 1 objects
Title: Columns UI
Post by: rectangle on 2005-01-12 07:33:51
Quote
i have encountered a bug, though i'm not sure which module exactly is at fault.

i was using a setup with an album art panel and  a track info panel, and when i switched to an old .fcs config (one i had exported before i used any panels), both panels disappeared. when i switched back to my original setup, only the track info panel was visible and album art did not show up in the list of panels.
when i closed foobar the following error dialog popped up:
Error metadb_handle leaks, 1 objects
[a href="index.php?act=findpost&pid=264709"][{POST_SNAPBACK}][/a]

I've encountered the exact same problem several times myself but I'm pretty sure Album Art is to blame as it has not happen since I stop using the Album Art panel.
Title: Columns UI
Post by: musicmusic on 2005-01-12 11:36:58
Quote
i have encountered a bug, though i'm not sure which module exactly is at fault.

i was using a setup with an album art panel and  a track info panel, and when i switched to an old .fcs config (one i had exported before i used any panels), both panels disappeared. when i switched back to my original setup, only the track info panel was visible and album art did not show up in the list of panels.
when i closed foobar the following error dialog popped up:
Error metadb_handle leaks, 1 objects
[a href="index.php?act=findpost&pid=264709"][{POST_SNAPBACK}][/a]

Don't take my word for it, but last time I checked the album art panel did that if you opened it, viewed some art (click on tracks etc.), closed the panel, and then closed foobar.

As for album art disappearing that was a bug in the helper it was using in the ui extension sdk, you will have to get rexy to recompile it.
Title: Columns UI
Post by: jkwarras on 2005-01-12 12:10:44
Quote
Yes, actually that is what I was working on for 0.1.3 alpha 1. I have already turned the playlist view into a ui extension in my build, and half done the host with configurable layout, which in the end I chose to make configurable by a tree in preferences. You will then be able to create your own layouts to suit your own needs.[a href="index.php?act=findpost&pid=263335"][{POST_SNAPBACK}][/a]

Can you give us any idea when you plan to release this alpha build? I can't wait to play with it
Title: Columns UI
Post by: Xerion on 2005-01-12 13:20:52
Can't wait for the new alpha either

My current config (http://images.xerionslair.org/myfoobar10.png)
Title: Columns UI
Post by: musicmusic on 2005-01-12 16:22:30
Quote
Quote
Yes, actually that is what I was working on for 0.1.3 alpha 1. I have already turned the playlist view into a ui extension in my build, and half done the host with configurable layout, which in the end I chose to make configurable by a tree in preferences. You will then be able to create your own layouts to suit your own needs.[a href="index.php?act=findpost&pid=263335"][{POST_SNAPBACK}][/a]

Can you give us any idea when you plan to release this alpha build? I can't wait to play with it
[a href="index.php?act=findpost&pid=264758"][{POST_SNAPBACK}][/a]

When its 100% finished  I don't have an exact estimate, maybe a couple of weeks? Can't imagine it being more than a month, but who knows what the future holds..
Title: Columns UI
Post by: jkwarras on 2005-01-12 16:36:43
Quote
I don't have an exact estimate, maybe a couple of weeks? [a href="index.php?act=findpost&pid=264806"][{POST_SNAPBACK}][/a]

Cool 
Title: Columns UI
Post by: nk215 on 2005-01-14 22:02:31
Hi

I really like this plugin... Great work musicmusic!!!

I want to ask you something:

Is there any way to disable the tooltips in "Playback buttons"???

I cannot find an option to disable the tooltips in "Playback buttons" (and if there is not such an option... Can you make it optional???)

Byes

* Sorry for my bad english!!!
Title: Columns UI
Post by: khiloa on 2005-01-15 06:11:19
whoa, where to get that spectrum analizer like that one here:

http://images.xerionslair.org/myfoobar10.png (http://images.xerionslair.org/myfoobar10.png)
Title: Columns UI
Post by: krazy on 2005-01-15 07:31:05
Right Click>Bars Mode
Title: Columns UI
Post by: khiloa on 2005-01-15 17:57:45
Thanks, but I mean that spectrum analyzer plug in.

edit: spelling

edit 2: ooohhh the built in spectrum! duh!

But I right click and there is no Bar Mode. =\
Title: Columns UI
Post by: Biscuits on 2005-01-15 22:07:14
Quote
Thanks, but I mean that spectrum analyzer plug in.

edit: spelling

edit 2: ooohhh the built in spectrum! duh!

But I right click and there is no Bar Mode. =\
[a href="index.php?act=findpost&pid=265573"][{POST_SNAPBACK}][/a]


In the side bar, right click on one of the spacers. Go under Visualizations and choose Spectrum Analyser. Then once that has shown up on your sidebar, right click in it and choose Bar Mode.

-Tristan
Title: Columns UI
Post by: foosion on 2005-01-15 22:12:33
Quote
Go under Visualizations and choose Spectrum Analyzer.[a href="index.php?act=findpost&pid=265636"][{POST_SNAPBACK}][/a]
Actually, choosing "Spectrum Analyser" might be easier to do.
Title: Columns UI
Post by: Biscuits on 2005-01-15 22:55:19
Hm, that's true

-Tristan
Title: Columns UI
Post by: phwip on 2005-01-15 23:12:40
Quote
In the side bar, right click on one of the spacers. Go under Visualizations and choose Spectrum Analyser. Then once that has shown up on your sidebar, right click in it and choose Bar Mode.
[a href="index.php?act=findpost&pid=265636"][{POST_SNAPBACK}][/a]


Is this functionality OS specific?  I was also wondering how the bar mode analyser could be enabled after seeing it mentioned earlier in this thread.  It doesn't appear in the context menu for the Spectrum Analyser on my main PC that runs foobar2000 (which is Win 2000 Server).  But I've just tried it on another PC that runs XP and Bars Mode appears in the context menu there.  As far as I am aware the setup of foobar2000  is pretty similar where it would be relevant.  Definitely it's the same version of ColumnsUI.
Title: Columns UI
Post by: Biscuits on 2005-01-16 02:54:10
Quote
Is this functionality OS specific?  I was also wondering how the bar mode analyser could be enabled after seeing it mentioned earlier in this thread.  It doesn't appear in the context menu for the Spectrum Analyser on my main PC that runs foobar2000 (which is Win 2000 Server).  But I've just tried it on another PC that runs XP and Bars Mode appears in the context menu there.  As far as I am aware the setup of foobar2000  is pretty similar where it would be relevant.  Definitely it's the same version of ColumnsUI.
[a href="index.php?act=findpost&pid=265642"][{POST_SNAPBACK}][/a]


Not sure about that...I'm running Windows 2000

-Tristan
Title: Columns UI
Post by: Morgensonne on 2005-01-16 12:10:54
Quote
Is this functionality OS specific?  [...] It doesn't appear in the context menu for the Spectrum Analyser on my main PC that runs foobar2000 (which is Win 2000 Server).  ... .
[a href="index.php?act=findpost&pid=265642"][{POST_SNAPBACK}][/a]


Same here for Win XP SP2. For me only appears menu for changing background and bar-colors (by clicking on Tab "Spectrum analyser". No menu for changing bar-style. Running foobar0.8.3 with newest columns UI and panel stack.
Title: Columns UI
Post by: Johncan on 2005-01-16 13:33:47
Xerion,

Can you share you fcs file.  I love your setup.

Thanks!

John
Title: Columns UI
Post by: upNorth on 2005-01-16 21:25:03
I want to start using a Julian Date tag in my formatting, but I can't remember where I found info about what's available (probably somewhere in this thread, but all my searches failed). I'm talking about %_system_day%, %_system_month%, %_system_year% and so on.

Is there one that will provide the Julian Date? I want to start adding a %j tag with foo_playcount, to make it easy to mark tracks that has been played the last x days.

My reason for wanting the julian date, is that it seems inefficient to do such a thing with my regular date tag (format: 160104).
Title: Columns UI
Post by: Xerion on 2005-01-16 22:34:31
Quote
Xerion,

Can you share you fcs file.  I love your setup.

Thanks!

John
[a href="index.php?act=findpost&pid=265757"][{POST_SNAPBACK}][/a]


I would but my comp seems to have died  I'll post it once I got things running again...
Title: Columns UI
Post by: musicmusic on 2005-01-16 22:58:02
Quote
Hi

I really like this plugin... Great work musicmusic!!![a href="index.php?act=findpost&pid=265412"][{POST_SNAPBACK}][/a]
Thanks

Quote
I want to ask you something:

Is there any way to disable the tooltips in "Playback buttons"???

I cannot find an option to disable the tooltips in "Playback buttons" (and if there is not such an option... Can you make it optional???)

Byes

* Sorry for my bad english!!!
[a href="index.php?act=findpost&pid=265412"][{POST_SNAPBACK}][/a]
No there isn't, but why do you want to? I don't find them particulary obtrusive or anything.

Quote
Quote
Is this functionality OS specific?  [...] It doesn't appear in the context menu for the Spectrum Analyser on my main PC that runs foobar2000 (which is Win 2000 Server).  ... .
[a href="index.php?act=findpost&pid=265642"][{POST_SNAPBACK}][/a]


Same here for Win XP SP2. For me only appears menu for changing background and bar-colors (by clicking on Tab "Spectrum analyser". No menu for changing bar-style. Running foobar0.8.3 with newest columns UI and panel stack.
[a href="index.php?act=findpost&pid=265738"][{POST_SNAPBACK}][/a]

No, being a Christmas bonus, it depends on how good you were last year (or maybe if you really do have the latest version )

Quote
I want to start using a Julian Date tag in my formatting, but I can't remember where I found info about what's available (probably somewhere in this thread, but all my searches failed). I'm talking about %_system_day%, %_system_month%, %_system_year% and so on.

Is there one that will provide the Julian Date? I want to start adding a %j tag with foo_playcount, to make it easy to mark tracks that has been played the last x days.

My reason for wanting the julian date, is that it seems inefficient to do such a thing with my regular date tag (format: 160104).
[a href="index.php?act=findpost&pid=265863"][{POST_SNAPBACK}][/a]

With the respective option enabled,

%_system_year%
%_system_day%
%_system_month%
%_system_day_of_week%
%_system_hour%

are available in the global variables string only, and you shouldn't have any problems using those to work out if they where played in the last day.
Title: Columns UI
Post by: graham_mitchell on 2005-01-17 01:10:47
musicmusic, thanks for all the hard work so far!

One thing that makes me a little nervous about using Foobar is that you need to configure so much yourself - what happens if need to rebuild Foobar on another PC? Or upgrade Foobar? What do you need to backup to be able to have it all running again in your customised way?

One small request: could you add a field to show the file extension, such as MP3, AAC, WAV, etc? Would be very nice to have.
Title: Columns UI
Post by: khiloa on 2005-01-17 04:14:26
here (http://khiloa.org/gfx/fb2k.png) is my current setup.

I am next going to look for some of those little side panel things.. any suggestions? Album Covers would be kind of neat, I'll see what else I find.
Title: Columns UI
Post by: graham_mitchell on 2005-01-17 04:56:16
nice work, khiloa!
Title: Columns UI
Post by: Biscuits on 2005-01-17 14:46:08
Quote
I am next going to look for some of those little side panel things.. any suggestions? Album Covers would be kind of neat, I'll see what else I find.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=265942")


Nice config. For panels, I'd suggest [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29383]foo_uie_albumart[/url] and foo_uie_albumlist (http://music.everywebhost.com/download/foo_uie_albumlist.7z).

If you want to do album art, but you don't have all the album art, I'd suggest you use this album art downloader (http://louhi.kempele.fi/~skyostil/projects/albumart/). It's free and works pretty well (unless you know of any better ones. If so, do share!  )

-Tristan
Title: Columns UI
Post by: khiloa on 2005-01-17 15:26:31
Thanks graham_mitchell and Biscuits. I have the track info panel now, which is very nice.. I'm downloading that Album Art downloader right now. (Already have the uie_albumart.  I'll post what I come up with later.
Title: Columns UI
Post by: upNorth on 2005-01-17 15:28:19
Quote
Quote
I want to start using a Julian Date tag in my formatting, but I can't remember where I found info about what's available (probably somewhere in this thread, but all my searches failed). I'm talking about %_system_day%, %_system_month%, %_system_year% and so on.

Is there one that will provide the Julian Date? I want to start adding a %j tag with foo_playcount, to make it easy to mark tracks that has been played the last x days.

My reason for wanting the julian date, is that it seems inefficient to do such a thing with my regular date tag (format: 160104).
[a href="index.php?act=findpost&pid=265863"][{POST_SNAPBACK}][/a]

With the respective option enabled,

%_system_year%
%_system_day%
%_system_month%
%_system_day_of_week%
%_system_hour%

are available in the global variables string only, and you shouldn't have any problems using those to work out if they where played in the last day.[a href="index.php?act=findpost&pid=265888"][{POST_SNAPBACK}][/a]
Yes, the last day, as in current date is ok, and I already do that. What I want to do now, is something that shows what's been played the last 12, 24, 48 and maybe 72 hours instead.

Taking into account the varying number of days in a month, the month itself and the year, seems to be an inefficient way of doing this. But, calculating it using the julian date (e.g.: 2453388) would be very easy, and this kind of tag can already be added with foo_playcount. Any chance you could include this in addition to the ones you have listed?

Note: In case I'm just thinking too complicated, please tell me how to do this efficiently with what's currently available.
Title: Columns UI
Post by: khiloa on 2005-01-17 16:01:30
Okay, here (http://khiloa.org/gfx/foobar2000.png) is my previous config + albumart + trackinfo.

Any other goodies to add?
Title: Columns UI
Post by: graham_mitchell on 2005-01-17 16:09:40
how do you display the codec? I searched the documentation for 'codec' and nothing came up
Title: Columns UI
Post by: musicmusic on 2005-01-17 16:35:24
Quote
musicmusic, thanks for all the hard work so far!

One thing that makes me a little nervous about using Foobar is that you need to configure so much yourself - what happens if need to rebuild Foobar on another PC? Or upgrade Foobar? What do you need to backup to be able to have it all running again in your customised way? [a href="index.php?act=findpost&pid=265916"][{POST_SNAPBACK}][/a]

foobar2000.cfg is the main thing, as thats where most of your settings are stored. The file is either in your foobar2000 dir, or if use profile support is enabled i think it is in the application data\foobar2000 sub-folder in your profile folder.

Quote
how do you display the codec? I searched the documentation for 'codec' and nothing came up
[a href="index.php?act=findpost&pid=266039"][{POST_SNAPBACK}][/a]
$codec() is the easiest way..
Quote
Quote
Quote
I want to start using a Julian Date tag in my formatting, but I can't remember where I found info about what's available (probably somewhere in this thread, but all my searches failed). I'm talking about %_system_day%, %_system_month%, %_system_year% and so on.

Is there one that will provide the Julian Date? I want to start adding a %j tag with foo_playcount, to make it easy to mark tracks that has been played the last x days.

My reason for wanting the julian date, is that it seems inefficient to do such a thing with my regular date tag (format: 160104).
[a href="index.php?act=findpost&pid=265863"][{POST_SNAPBACK}][/a]

With the respective option enabled,

%_system_year%
%_system_day%
%_system_month%
%_system_day_of_week%
%_system_hour%

are available in the global variables string only, and you shouldn't have any problems using those to work out if they where played in the last day.[a href="index.php?act=findpost&pid=265888"][{POST_SNAPBACK}][/a]
Yes, the last day, as in current date is ok, and I already do that. What I want to do now, is something that shows what's been played the last 12, 24, 48 and maybe 72 hours instead.

Taking into account the varying number of days in a month, the month itself and the year, seems to be an inefficient way of doing this. But, calculating it using the julian date (e.g.: 2453388) would be very easy, and this kind of tag can already be added with foo_playcount. Any chance you could include this in addition to the ones you have listed?

Note: In case I'm just thinking too complicated, please tell me how to do this efficiently with what's currently available.
[a href="index.php?act=findpost&pid=266027"][{POST_SNAPBACK}][/a]

Yes I see what you mean and your are correct it would be messy trying to to  it with those, and so I will look into adding a julian date field (it will only update every hour though).

In terms of getting getting the julian data from those fields, I tried:
Code: [Select]
$puts(year,$sub(%_system_year%,1))
$puts(month,$sub(%_system_month%,1))
$puts(hour,%_system_hour%)
$puts(day,$sub(%_system_day%,$ifgreater($get(hour),11,0,1)))

$puts(monthdays,$ifequal($get(month),1,31,$ifequal($get(month),2,28,$ifgreater($get(month),7,$sub(31,$mod($get(month),2)),$ifgreater($get(month),2,$add(30,$mod($get(month),2)),0)))))

$add($div($get(year),4),$mul($get(year),365),$get(monthdays),$get(day),1721410)

Whilst I dont think its anything you couldn't have come up with yourself, its not that complicated, it does actually go inaccurate after 2100 due to leap years I think (?), but then that doesn't really matter.. So you can use that to set a variabl in your global string if you want until the field is added (be warned - those date fields dont work when using preview to console)
Title: Columns UI
Post by: graham_mitchell on 2005-01-17 17:28:39
Thanks for the $codec() tip. Working now

Graham (n00b)
Title: Columns UI
Post by: nk215 on 2005-01-17 18:35:43
Quote
No there isn't, but why do you want to? I don't find them particulary obtrusive or anything.


Thanks for the reply musicmusic!!!

I agree with you, it is not obtrusive (maybe a little annoying, but not obtrusive)

Byes

* Sorry for my bad english!!!
Title: Columns UI
Post by: upNorth on 2005-01-17 18:43:38
@musicmusic: Thanks alot! Especially for the code using the current fields.
I've set it all up nicely now, but I'll have to use it for a few of days to see how it's working out. I still hope you'll be able to add a julian date field at some point, as my formatting is slow enough already.
Title: Columns UI
Post by: stripe on 2005-01-17 19:10:55
Any chance of an option to make foobar to reside only in the systray with this plugin?  Or is that hard coded?  I just got a multi-monitor setup and it would be great not to have fb take up room on the taskbar since it's always open.

stripe/ben
Title: Columns UI
Post by: musicmusic on 2005-01-17 20:12:37
Quote
@musicmusic: Thanks alot! Especially for the code using the current fields.
I've set it all up nicely now, but I'll have to use it for a few of days to see how it's working out. I still hope you'll be able to add a julian date field at some point, as my formatting is slow enough already.
[a href="index.php?act=findpost&pid=266100"][{POST_SNAPBACK}][/a]
Your welcome  You could actually use $select instead for the month days in that code (maybe faster), but yeah, I'll look into adding your field.

Quote
Any chance of an option to make foobar to reside only in the systray with this plugin?  Or is that hard coded?  I just got a multi-monitor setup and it would be great not to have fb take up room on the taskbar since it's always open.

stripe/ben
[a href="index.php?act=findpost&pid=266105"][{POST_SNAPBACK}][/a]
There are two (maybe three) ways for me to implement that, I wrote about it somewhere in this thread. But they are all probably going have some side effect or be a bit hacky. So no at the moment.
Title: Columns UI
Post by: XanDaMan on 2005-01-18 09:20:24
I'm really impressed by this plug-in, great work!

Is there any chance of allowing just one playlist to have a different formatting string however? This would be perfect.
Title: Columns UI
Post by: Morgensonne on 2005-01-18 11:46:43
Its time to say thanks for this great plugin/ui and all its additional components. Foobar gets more and more customizable and i love it to feel free changing things the way i like it.

THANKS

My current config (screenshot) (http://www.rico-morgenstern.de/Temp/fb2k.png)
Title: Columns UI
Post by: foosion on 2005-01-18 17:08:35
Posts regarding foo_ui_columns setup moved to foo_ui_columns configurations (http://www.hydrogenaudio.org/forums/index.php?showtopic=22306&view=findpost&p=266291) thread.
Title: Columns UI
Post by: Lyx on 2005-01-18 18:13:47
One thing with which i'm very concerned is the increasing mess of decentralized color-configurations. If you're someone who creates fcs's with multiple builtin color-schemes (actived in the global string in a config section) then this really becomes a mess even with just a few panels installed, let alone many panels:

- playlist color-config via strings AND buttons
- playlist-panel color config via buttons
- visualization color-config via dialogs and contextmenu
- <add more of your fav panels in here>

This is a mess and its becoming messier the more features and extensions are added to this otherwise nice plugin. Its not just annoying for fcs-designers, but with enough panels installed also for "normal users".

A centralized color-config is really needed. The most optimal solution would be the "configurator"-idea which was mentioned some months ago - a seperate central configuration-manager-plugin.... which would handle strings, color-schemes, global vars, etc of various plugins and panels(only those which support the configurator-plugin) - and which could export/import those.

- Lyx

edit: if i would have the programming skills, i would do it myself - unfortunatelly, the only thing with which i could assist is concept-work and docs.
Title: Columns UI
Post by: musicmusic on 2005-01-18 19:40:41
Quote
I'm really impressed by this plug-in, great work!

Is there any chance of allowing just one playlist to have a different formatting string however? This would be perfect.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=266223")
Thanks  The playlist filters are the prefered way to do it (much faster), using them you can set up different sets of columns for different playlists.

Otherwise you can do it using tagz as well - use $ifequal(%_playlist_name%,playlists name,formatting a,formatting b) or even something like $if($strstr(temp,%_playlist_name%),blah,blah) etc. see the titleformatting hepl for for info on what you can do.

Quote
Its time to say thanks for this great plugin/ui and all its additional components. Foobar gets more and more customizable and i love it to feel free changing things the way i like it.

THANKS

[a href="http://www.rico-morgenstern.de/Temp/fb2k.png]My current config (screenshot)[/url]
[a href="index.php?act=findpost&pid=266244"][{POST_SNAPBACK}][/a]
You welcome

Quote
One thing with which i'm very concerned is the increasing mess of decentralized color-configurations. If you're someone who creates fcs's with multiple builtin color-schemes (actived in the global string in a config section) then this really becomes a mess even with just a few panels installed, let alone many panels:

- playlist color-config via strings AND buttons
- playlist-panel color config via buttons
- visualization color-config via dialogs and contextmenu
- <add more of your fav panels in here>

This is a mess and its becoming messier the more features and extensions are added to this otherwise nice plugin. Its not just annoying for fcs-designers, but with enough panels installed also for "normal users".

A centralized color-config is really needed. The most optimal solution would be the "configurator"-idea which was mentioned some months ago - a seperate central configuration-manager-plugin.... which would handle strings, color-schemes, global vars, etc of various plugins and panels(only those which support the configurator-plugin) - and which could export/import those.

- Lyx

edit: if i would have the programming skills, i would do it myself - unfortunatelly, the only thing with which i could assist is concept-work and docs.
[a href="index.php?act=findpost&pid=266327"][{POST_SNAPBACK}][/a]
I agree with you but like someone once said I dont have unlimited free time, and so we still need someone to develop it, and perhaps more challenging, make it work (I havent given it much consideration to be honest). I recall foosion saying he was going to when we discussed it first, but I don't know maybe he gave up..

In terms of central colour config I think just some config_vars (+ config page) that can be accessed by all plugins would be good enough. But the problem comes in with the colour strings, and how it should be handled converting these values to the string. A button to manually generate a matching string would be sanest I think, or something like that..

In terms of central config export/import I think that is a separate issue, it just needs some service to be designed and implemented in the respective plugins. Not to difficult I think, I dont think it needs to be more than an interface to get a guid and the config data to write out, and a function to set it as well. More advanced would be getting the name of the component as well, so you can design a dialogue to select what exactly to import/export. Even more advaned would be the ability to assign guids/names to particular settings or groups of settings so you can choose what to import/export at a deeper level, perhaps in a tree fashion.

So unless you want to learn some c++ anytime soon, nothing will happen until someone turns up that feels like designing and implementing all of this.. Of course then I will have no reluctance in implementing it in columns ui etc. provided it is well designed.
Title: Columns UI
Post by: foosion on 2005-01-18 20:49:36
Quote
Even more advaned would be the ability to assign guids/names to particular settings or groups of settings so you can choose what to import/export at a deeper level, perhaps in a tree fashion.[a href="index.php?act=findpost&pid=266343"][{POST_SNAPBACK}][/a]
That's more or less what I had in mind for storing preferences.

As for a centralized configuration, I was thinking about letting components expose settings dynamically, so multiple instances of panels are covered as well. (Hey, I had that idea even before UI extensions came around. So long ago and still no implementation...) This would be restricted to certain types of settings, for example formatting strings, fonts and colors. The user would then be able to either edit these settings directly, or create variables of the aforementioned types and link settings to a variable. Yes, changing colors everywhere also bugs me. That's why I haven't done it for a while.

The problem now is moderation tasks and my existing components also require a significant share of my free time.
Title: Columns UI
Post by: koach on 2005-01-21 12:25:02
Quote
In terms of getting getting the julian data from those fields, I tried:
Code: [Select]
$puts(year,$sub(%_system_year%,1))
$puts(month,$sub(%_system_month%,1))
$puts(hour,%_system_hour%)
$puts(day,$sub(%_system_day%,$ifgreater($get(hour),11,0,1)))

$puts(monthdays,$ifequal($get(month),1,31,$ifequal($get(month),2,28,$ifgreater($get(month),7,$sub(31,$mod($get(month),2)),$ifgreater($get(month),2,$add(30,$mod($get(month),2)),0)))))

$add($div($get(year),4),$mul($get(year),365),$get(monthdays),$get(day),1721410)

Whilst I dont think its anything you couldn't have come up with yourself, its not that complicated, it does actually go inaccurate after 2100 due to leap years I think (?), but then that doesn't really matter.. So you can use that to set a variabl in your global string if you want until the field is added (be warned - those date fields dont work when using preview to console)
[a href="index.php?act=findpost&pid=266048"][{POST_SNAPBACK}][/a]

I tried this code and found it goes wrong after march because it doesn't count days of year correctly, so I modified it.

Code: [Select]
$puts(year,$sub(%_system_year%,1))
$puts(hour,%_system_hour%)
$puts(day,$sub(%_system_day%,$ifgreater($get(hour),11,0,1)))

$puts(monthdays,$select(%_system_month%,0,31,59,90,120,151,181,212,243,273,304,334))
$puts(yeardays,$ifequal($mod(%_system_year%,4),0,$ifgreater(%_system_month%,2,$add($get(monthdays),1),$get(monthdays)),$get(monthdays)))

$add($div($get(year),4),$mul($get(year),365),$get(yeardays),$get(day),1721410)

doesn't look so nice, but anyway it works for me. thanks for the hint, musicmusic!
Title: Columns UI
Post by: NEMO7538 on 2005-01-21 13:03:22
Be carefull, not all years multiples of 4 are leap years (e.g. 1900 IIRC)
Title: Columns UI
Post by: koach on 2005-01-21 14:05:55
Quote
Be carefull, not all years multiples of 4 are leap years (e.g. 1900 IIRC)
[a href="index.php?act=findpost&pid=267033"][{POST_SNAPBACK}][/a]

Yeah, I know it. maybe someone can make it smarter, but anyway the code works from 1901 to 2099. so actually there is no problem for me.
(though of course the field for julian date would be better.)
Title: Columns UI
Post by: upNorth on 2005-01-21 14:26:35
Quote
Quote
Be carefull, not all years multiples of 4 are leap years (e.g. 1900 IIRC)
[a href="index.php?act=findpost&pid=267033"][{POST_SNAPBACK}][/a]

Yeah, I know it. maybe someone can make it smarter, but anyway the code works from 1901 to 2099. so actually there is no problem for me.
(though of course the field for julian date would be better.)
[a href="index.php?act=findpost&pid=267042"][{POST_SNAPBACK}][/a]
I neither plan to travel back in time, nor live that long, so thanks for the update. 
Title: Columns UI
Post by: musicmusic on 2005-01-22 00:18:30
Quote
I tried this code and found it goes wrong after march because it doesn't count days of year correctly, so I modified it.[a href="index.php?act=findpost&pid=267024"][{POST_SNAPBACK}][/a]
My bad, I forgot the month day count should be cumulative, and to account for leap years there, probably not surprising since I only tested it with janurary dates

Thanks for pointing that out.
Title: Columns UI
Post by: rexy on 2005-01-22 00:27:58
Centralized configuration for UI extensions sounds great, but as you said, not important enough to bother with considering the time you have to work on Columns UI.

Regarding leap years, every year divisible by 4 is a leap year, except when it is divisible by 100, but if it is divisible by 400 then it is a leap year regardless. So, 2000 was a leap year because it was divisible by 4. However, it was also divisible by 100. Nevertheless, it was divisible by 400, so it was a leap year after all.
Title: Columns UI
Post by: 4nt1 on 2005-01-22 02:27:12
If I want to display my song rating in my playlist is it just as simple as adding a %rating% tag in a new colum? currently if i have a rating added it shows the number rather then the little 5 stars i have seen people use...

any help appreciated

also is there some sort of component what i can set the rating? maybe a button or something??
Title: Columns UI
Post by: Olive on 2005-01-22 03:28:39
Use the $repeat command, eg for rates from 0 to 5:
$repeat(●,%rating%)

or, %rating% red ● followed by 5-%rating% grey ●:
$repeat(0A5499|0A5499●,%rating%)
$repeat(BDAC9D|BDAC9D●,$sub(5,%rating%))

Edit: You should've posted in the configuration topic (http://www.hydrogenaudio.org/forums/index.php?showtopic=22306) instead, this topic is about the component itself -)
Title: Columns UI
Post by: 4nt1 on 2005-01-22 07:04:50
sweet those dots work perfect but i want to be able to click on it to add a rating...

ie if i click 4 times it make it have a rating of 4 or something?

i dont know how to program but what i want is

on click
if rating < 5
rating = rating +1
else
rating = 0


is this sort of thing possible ?
Title: Columns UI
Post by: anza on 2005-01-22 09:50:26
Quote
sweet those dots work perfect but i want to be able to click on it to add a rating...

ie if i click 4 times it make it have a rating of 4 or something?

i dont know how to program but what i want is

on click
if rating < 5
rating = rating +1
else
rating = 0


is this sort of thing possible ?
[a href="index.php?act=findpost&pid=267204"][{POST_SNAPBACK}][/a]

No, it's not possible. But you could use musicmusic's QuickTag plugin so you can have menu items for setting ratings (and bind hotkeys for them).
Title: Columns UI
Post by: eNforcer on 2005-01-22 16:27:11
Guys am I a complete retard?

I imported the plisk thing and it looks like this:
http://www.areyouserios.com/uploads/plisk.jpg (http://www.areyouserios.com/uploads/plisk.jpg)

Where as it's supposed to look like this:
http://www.areyouserios.com/uploads/plisk_v014.png (http://www.areyouserios.com/uploads/plisk_v014.png)

What am I doing wrong? 
Title: Columns UI
Post by: dano on 2005-01-22 16:40:26
Your playlist is named "Default". That will make plisk config display it in single mode. Rename the playlist or disable the Playlist filters in the Columns options.
Title: Columns UI
Post by: eNforcer on 2005-01-22 16:46:25
Quote
Your playlist is named "Default". That will make plisk config display it in single mode. Rename the playlist or disable the Playlist filters in the Columns options.
[a href="index.php?act=findpost&pid=267281"][{POST_SNAPBACK}][/a]



Oh wow, so simple, thank you
Title: Columns UI
Post by: gob on 2005-01-23 23:26:26
how are you guys getting your panels on top of the playlist?


Edit: nm. i figured it out.
Title: Columns UI
Post by: musicmusic on 2005-01-24 15:16:32
Quote
Centralized configuration for UI extensions sounds great, but as you said, not important enough to bother with considering the time you have to work on Columns UI.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=267140")

Well not just that, but it doesn't apply to just UI extensions as foosion sort of mentioned, popup dialogs like database search etc. are also included. I think it is very tedious changing colours n times, but the central config belongs in a separate component, not Columns UI.

Anyway, following the complaints of information being spread all over this thread, and the fact I will never be able to maintain any decent documentation myself, I set up a wiki [a href="http://music.everywebhost.com/wiki/doku.php]here[/url], which currently is mostly a port of the old documentation. Feel free to add any helpful information to the wiki, as long as it is related to columns ui or ui extensions.
Title: Columns UI
Post by: syrek on 2005-01-24 16:16:07
Quote
Quote
Centralized configuration for UI extensions sounds great, but as you said, not important enough to bother with considering the time you have to work on Columns UI.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=267140")

Well not just that, but it doesn't apply to just UI extensions as foosion sort of mentioned, popup dialogs like database search etc. are also included. I think it is very tedious changing colours n times, but the central config belongs in a separate component, not Columns UI.

Anyway, following the complaints of information being spread all over this thread, and the fact I will never be able to maintain any decent documentation myself, I set up a wiki [a href="http://music.everywebhost.com/wiki/doku.php]here[/url], which currently is mostly a port of the old documentation. Feel free to add any helpful information to the wiki, as long as it is related to columns ui or ui extensions.
[a href="index.php?act=findpost&pid=267689"][{POST_SNAPBACK}][/a]


why not a foobar wiki 
Title: Columns UI
Post by: musicmusic on 2005-01-24 16:37:17
Quote
why not a foobar wiki 
[a href="index.php?act=findpost&pid=267703"][{POST_SNAPBACK}][/a]
Well make it what you want, I dont mind, the start page is editable to registered users and I can change the title if need be. The only thing is a general foobar wiki might be much more popular, and I dont have unlimited bandwidth.. A general foobar wiki could also go in the HA wiki, it used to be there somewhere anyway..
Title: Columns UI
Post by: upNorth on 2005-01-24 18:34:59
[nitpicker mode]
I have recently started using custom playback buttons, but I don't really like the effect they have one the size of the toolbar, as it looks to me like it's nearly twice as high as it needs to be. Would it be possible to add a setting to adjust the height of the toolbar?

Even when using default buttons I think I could trim it down a little. Screen space is sacred, and something I can't afford to waste

One thing I've trimmed down quite a bit already, is the height of the tabs in Phi's foo_uie_tabs, and I like the effect. Makes it look as if I have a high res monitor, and not this old 17 inch Hitachi CRT 

In case it's possible, and something you decide to implement, how about a setting for the "status bar" too, while you're at it... 
[/nitpicker mode]
Title: Columns UI
Post by: mazy on 2005-01-24 19:54:44
i would like to see double-buffering for status bar so it would have not flicker
Title: Columns UI
Post by: musicmusic on 2005-01-24 20:45:25
Quote
[nitpicker mode]
I have recently started using custom playback buttons, but I don't really like the effect they have one the size of the toolbar, as it looks to me like it's nearly twice as high as it needs to be. Would it be possible to add a setting to adjust the height of the toolbar?

Even when using default buttons I think I could trim it down a little. Screen space is sacred, and something I can't afford to waste

One thing I've trimmed down quite a bit already, is the height of the tabs in Phi's foo_uie_tabs, and I like the effect. Makes it look as if I have a high res monitor, and not this old 17 inch Hitachi CRT 

In case it's possible, and something you decide to implement, how about a setting for the "status bar" too, while you're at it...  
[/nitpicker mode]
[a href="index.php?act=findpost&pid=267728"][{POST_SNAPBACK}][/a]

The size of the buttons when using custom buttons is decided by the size of the image you select. If its the same size as the bitmap of the standard buttons (which is in foo_ui_columns.dll) then your buttons will be the same size as the standard buttons.

In terms of there being too much padding around the images, I can adjust this. Currently the "disable default drawing" option completely eliminates it, but also disables some of the drawing effects. I will add making the padding completely configurable to my todo list.

As for the status bar, do you wish for its height to be configurable? Or rather have the same height as the font you have selected (The latter will only make sense if/when the font is applied to the whole status bar).

Quote
i would like to see double-buffering for status bar so it would have not flicker
[a href="index.php?act=findpost&pid=267741"][{POST_SNAPBACK}][/a]

It doesnt flicker much though? How do you want me to do this anyway? There's WS_EX_COMPOSITED, thats xp and newer only though. I can't really see any other decent way to do it. Maybe I could concoct something by subclassing it and handling its WM_PAINT, using the WM_PRINTCLIENT message somewhere. If that would even work though, its probably a bad idea..

Are you seeing flickering only in the left part of the status bar? I could check whether you have a TAB char in your formatting string before deciding to redraw that part, which would reduce flickering in the case you didnt.
Title: Columns UI
Post by: upNorth on 2005-01-24 22:14:05
Quote
Quote
[nitpicker mode]
I have recently started using custom playback buttons, but I don't really like the effect they have one the size of the toolbar, as it looks to me like it's nearly twice as high as it needs to be. Would it be possible to add a setting to adjust the height of the toolbar?

Even when using default buttons I think I could trim it down a little. Screen space is sacred, and something I can't afford to waste

One thing I've trimmed down quite a bit already, is the height of the tabs in Phi's foo_uie_tabs, and I like the effect. Makes it look as if I have a high res monitor, and not this old 17 inch Hitachi CRT 

In case it's possible, and something you decide to implement, how about a setting for the "status bar" too, while you're at it...  
[/nitpicker mode]
[a href="index.php?act=findpost&pid=267728"][{POST_SNAPBACK}][/a]

The size of the buttons when using custom buttons is decided by the size of the image you select. If its the same size as the bitmap of the standard buttons (which is in foo_ui_columns.dll) then your buttons will be the same size as the standard buttons.

In terms of there being too much padding around the images, I can adjust this. Currently the "disable default drawing" option completely eliminates it, but also disables some of the drawing effects. I will add making the padding completely configurable to my todo list.

As for the status bar, do you wish for its height to be configurable? Or rather have the same height as the font you have selected (The latter will only make sense if/when the font is applied to the whole status bar).[a href="index.php?act=findpost&pid=267747"][{POST_SNAPBACK}][/a]
It turns out I was able to reduce the height quite a bit, just by croping the image. After a closer look, I discovered that it had transparent areas both above and below the actual buttons. It still looks like I could shave off about six pixles of the menu height, so I could still make use of the requested option. But, if you think it's too much trouble for so little, don't bother.

As for the status bar, my first thought is that separate settings for font and height would be nice, but do whatever you think makes sense.

In fact, what I would like above all, is adding all of this (the whole toolbar and a status display) to a single tab using foo_uie_tabs, composing a menu/buttons/mode/status "panel", but that would require support for multiple toolbars and panels per tab. IIRC, I mentioned it in the foo_uie_tabs thread a while ago, and I've has been considering bringing it up once more. IMHO, such a feature would bring some new useful possibilities. Anyway, that's not really relevant to discuss in this thread.

Last but not least, thanks for even considering every idea I come up with 
Title: Columns UI
Post by: mazy on 2005-01-25 09:03:45
Quote
Quote
i would like to see double-buffering for status bar so it would have not flicker
[a href="index.php?act=findpost&pid=267741"][{POST_SNAPBACK}][/a]

It doesnt flicker much though? How do you want me to do this anyway? There's WS_EX_COMPOSITED, thats xp and newer only though. I can't really see any other decent way to do it. Maybe I could concoct something by subclassing it and handling its WM_PAINT, using the WM_PRINTCLIENT message somewhere. If that would even work though, its probably a bad idea..

Are you seeing flickering only in the left part of the status bar? I could check whether you have a TAB char in your formatting string before deciding to redraw that part, which would reduce flickering in the case you didnt.
[a href="index.php?act=findpost&pid=267747"][{POST_SNAPBACK}][/a]

it does flicker quite a lot - it may be that i have slow cpu (atlon 1.3) or graphic card (geforce 2 gts). only the left part does that; my formatting string has progress bar in it.

as for what to do - i don't know, i have experience only with delphi, where you can set 'doublebuffered' attribute for most of controls or for panels. it helps with flicker (though not completely). afaik it makes component draw itself to bitmap first and then only show that bitmap ...
Title: Columns UI
Post by: Lyx on 2005-01-25 13:39:51
If someone someday wants to start coding a centralized config component, and would like a helping hand with architecture- and UI-drafts and docs, then contact me via PM and i will help.

- Lyx
Title: Columns UI
Post by: janjan on 2005-01-25 14:24:46
Quote
In fact, what I would like above all, is adding all of this (the whole toolbar and a status display) to a single tab using foo_uie_tabs, composing a menu/buttons/mode/status "panel", but that would require support for multiple toolbars and panels per tab. IIRC, I mentioned it in the foo_uie_tabs thread a while ago, and I've has been considering bringing it up once more. IMHO, such a feature would bring some new useful possibilities. Anyway, that's not really relevant to discuss in this thread.[a href="index.php?act=findpost&pid=267761"][{POST_SNAPBACK}][/a]


I think adding multiple panels per tab is relatively easy. Someone just have to program a 'splitter' panel which can host 2 other panels with a splitter bar in between. There should be a horizontal and a vertical version of this bar.
with the help a a splitter panel within a splitter panel it should be easy to achieve as many panels in one tab as you like.
An advantage of such a panel in the normal sidebar would be that you can place several panels side to side and not only above each other.
Title: Columns UI
Post by: Xerion on 2005-01-25 15:42:10
Quote
I think adding multiple panels per tab is relatively easy. Someone just have to program a 'splitter' panel which can host 2 other panels with a splitter bar in between. There should be a horizontal and a vertical version of this bar.
with the help a a splitter panel within a splitter panel it should be easy to achieve as many panels in one tab as you like.
An advantage of such a panel in the normal sidebar would be that you can place several panels side to side and not only above each other.
[a href="index.php?act=findpost&pid=267935"][{POST_SNAPBACK}][/a]

I wonder why nobody has programmed such a panel yet...
Title: Columns UI
Post by: eNforcer on 2005-01-25 16:18:06
How to I put panels like albumart and stuff at the top?

got it but can't adjust height

bahh

How do I add seperate tabbed things like this guys: http://home.cogeco.ca/~korsairr/f2k.png (http://home.cogeco.ca/~korsairr/f2k.png)
Title: Columns UI
Post by: musicmusic on 2005-01-25 22:51:56
Quote
it does flicker quite a lot - it may be that i have slow cpu (atlon 1.3) or graphic card (geforce 2 gts). only the left part does that; my formatting string has progress bar in it.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=267890")
I think I was wrong about what I said before about reducing redrawing whhen you dont use the tab char, because I cant see any code explicitly redrawing it like I thought.

Quote
as for what to do - i don't know, i have experience only with delphi, where you can set 'doublebuffered' attribute for most of controls or for panels. it helps with flicker (though not completely). afaik it makes component draw itself to bitmap first and then only show that bitmap ...
I didnt think Delphi uses the common controls? Hence it is no problem for it do to what it wants. I am not really going to write a custom control for such little benefit.

The only viable solution is WS_EX_COMPOSITED, which isnt very nice from what I can see, but seems to work ok with the status bar.

Quote
How to I put panels like albumart and stuff at the top?

got it but can't adjust height

bahh

How do I add seperate tabbed things like this guys: [a href="http://home.cogeco.ca/~korsairr/f2k.png]http://home.cogeco.ca/~korsairr/f2k.png[/url]
[a href="index.php?act=findpost&pid=267965"][{POST_SNAPBACK}][/a]

You have to use the panel's minimum height setting to control the height, and the tabs are a separate component, Panel stack, theres a link to it in the first post in this thread.
Title: Columns UI
Post by: MrEnergizer on 2005-01-25 22:54:28
eNforcer
hold down shift button(and keep pressed for the whole of this action)  and right mouse click on the tab seperator bar
goto layout --> tabbed panel stack ...(which will be ticked) ...click it anyway new tab appears.... and setup as usual.
Hope this helps
Mr E
edit: Oh I presumed he had panel stack
Title: Columns UI
Post by: eNforcer on 2005-01-26 14:39:31
Quote
eNforcer
hold down shift button(and keep pressed for the whole of this action)  and right mouse click on the tab seperator bar
goto layout --> tabbed panel stack ...(which will be ticked) ...click it anyway new tab appears.... and setup as usual.
Hope this helps
Mr E
edit: Oh I presumed he had panel stack
[a href="index.php?act=findpost&pid=268073"][{POST_SNAPBACK}][/a]


I have it, thanks
Title: Columns UI
Post by: aron on 2005-01-28 03:36:02
could the option be added to have the sidebar on the right side?

edit: also, there is a bug that custom colors are not saved at all.
Title: Columns UI
Post by: musicmusic on 2005-01-28 13:34:03
Quote
could the option be added to have the sidebar on the right side?
Wait for 0.1.3.

Quote
edit: also, there is a bug that custom colors are not saved at all.
[a href="index.php?act=findpost&pid=268763"][{POST_SNAPBACK}][/a]

What do you mean? The custom colour string, or custom colours in the choose colour dialog? I know they aren't saved in the dialog, I cant repro any problems with the former.
Title: Columns UI
Post by: metal_termite on 2005-01-28 15:33:31
musicmusic, could you make an option to remove the root node (All music) in foo_uie_albumlist?
Title: Columns UI
Post by: Olive on 2005-01-28 21:16:49
also, variable horizontal padding like in uie_trackinfo would be nice!
Title: Columns UI
Post by: khiloa on 2005-01-28 21:31:59
Looks like the ColumnsUI userbase is growing everyday.. along foobar2000 itself.. I hear more and more people use it every day.

Sure is hopping around here.
Title: Columns UI
Post by: musicmusic on 2005-01-28 23:17:14
Quote
musicmusic, could you make an option to remove the root node (All music) in foo_uie_albumlist?
[a href="index.php?act=findpost&pid=268905"][{POST_SNAPBACK}][/a]
Yes, should be in its next update..
Quote
also, variable horizontal padding like in uie_trackinfo would be nice!
[a href="index.php?act=findpost&pid=268988"][{POST_SNAPBACK}][/a]
Where do you want this padding?
Quote
Looks like the ColumnsUI userbase is growing everyday.. along foobar2000 itself.. I hear more and more people use it every day.

Sure is hopping around here.
[a href="index.php?act=findpost&pid=268994"][{POST_SNAPBACK}][/a]
It seemed to me that foobar userbase is growing generally, I dont recall there being so many new user posts as these days..
Title: Columns UI
Post by: Olive on 2005-01-28 23:35:19
Excuse me, I meant being able to modify the pannel's "padding-left" and "padding-top", for example I'd have the first + (those right below My music) at about 8 pixels from the pannels left edge. I admit it wouldn't be as much useful if My music was removed though =o
Title: Columns UI
Post by: musicmusic on 2005-01-28 23:50:28
Quote
Excuse me, I meant being able to modify the pannel's "padding-left" and "padding-top", for example I'd have the first + (those right below My music) at about 8 pixels from the pannels left edge. I admit it wouldn't be as much useful if My music was removed though =o
[a href="index.php?act=findpost&pid=269026"][{POST_SNAPBACK}][/a]
There's no "My music" in my component, and as far as i know the tree view control has no functionality to control padding around tree area, so configurable padding is not possible. Configurable indentation for something is possible, if it works properly I'll add that as well.
Title: Columns UI
Post by: A_Man_Eating_Duck on 2005-01-29 03:27:27
Quote
Quote
Excuse me, I meant being able to modify the pannel's "padding-left" and "padding-top", for example I'd have the first + (those right below My music) at about 8 pixels from the pannels left edge. I admit it wouldn't be as much useful if My music was removed though =o
[a href="index.php?act=findpost&pid=269026"][{POST_SNAPBACK}][/a]
There's no "My music" in my component, and as far as i know the tree view control has no functionality to control padding around tree area, so configurable padding is not possible. Configurable indentation for something is possible, if it works properly I'll add that as well.
[a href="index.php?act=findpost&pid=269030"][{POST_SNAPBACK}][/a]


Maybe the "My Music" in the album list panel could be moved to a right click menu, the same menu when you right click on an empty space in album list.

View ->
Refresh Tree

could be

View ->
Refresh Tree
---------------
Add All Music

just an idea, i'm not trying to bust your balls about the indentation 
Title: Columns UI
Post by: Sandman2012 on 2005-01-29 05:22:41
Whoo hoo! VU Meter extension for columns_ui!*













*[span style='font-size:8pt;line-height:100%']this is a re-enactment of what my reaction would be if a VU meter panel was released. <3 foosion[/span]
Title: Columns UI
Post by: 4nt1 on 2005-01-29 10:36:12
(http://www.cheekychris.com/chris/foobar.png)

here is my current setup and i was wanting to have more panel stacks but instead of adding them to the left i want them either above or to the right of my playlist...

how do i go about doing this. i have tried clicking everywhere..

im using latest everything
Title: Columns UI
Post by: filon on 2005-01-29 13:07:17
Columns UI apparently have wrong (non-standard) behavior when SHIFT is used together wit UP/DOWN arrows to select multiple items.
The standard way is that, after selecting some items with i.e. DOWN arrow and, still holding shift, pressing UP arrow, the last selected item gets deselected.
UI Columns doesn't deselect it.
Title: Columns UI
Post by: koach on 2005-01-29 13:34:46
Quote
Columns UI apparently have wrong (non-standard) behavior when SHIFT is used together wit UP/DOWN arrows to select multiple items.
The standard way is that, after selecting some items with i.e. DOWN arrow and, still holding shift, pressing UP arrow, the last selected item gets deselected.
UI Columns doesn't deselect it.
[a href="index.php?act=findpost&pid=269143"][{POST_SNAPBACK}][/a]

Disable Columns UI > Playlist view > Enhanced selection model in config. then it'll have normal(?) behavior.
Title: Columns UI
Post by: gfngfgf on 2005-01-29 15:54:14
Quote
...
here is my current setup and i was wanting to have more panel stacks but instead of adding them to the left i want them either above or to the right of my playlist...

how do i go about doing this. i have tried clicking everywhere..

im using latest everything
[a href="index.php?act=findpost&pid=269117"][{POST_SNAPBACK}][/a]


You can get some of the panels above the playlist by enabling the toolbar ("Preferences...Columns UI...Other...show toolbars").  If the panel was intended for the toolbar, it should show up as an option when you right-click.  If you want to add other panels (for instance, the tabbed panel stack), you can enable "list all toolbars" (in the same location).  You probably won't get a nice display, though, unless the panel supports a "minimum height" option.

As for panels on the right side, you have to wait for the next version of Columns UI
Title: Columns UI
Post by: 4nt1 on 2005-01-30 00:16:58
okies i now have a panel stack availabloe above on the top but i can not make it any larger by dragging it down, ie i cant change the size of it.

shame...
i will have to keep trying and i hope the next version of columns come out soon
Title: Columns UI
Post by: gfngfgf on 2005-01-30 00:31:53
Quote
okies i now have a panel stack availabloe above on the top but i can not make it any larger by dragging it down, ie i cant change the size of it.
[a href="index.php?act=findpost&pid=269276"][{POST_SNAPBACK}][/a]


"preferences....tabbed panel stack...minimum height"
Title: Columns UI
Post by: Phi on 2005-01-30 02:51:32
Quote
Columns UI apparently have wrong (non-standard) behavior when SHIFT is used together wit UP/DOWN arrows to select multiple items.
The standard way is that, after selecting some items with i.e. DOWN arrow and, still holding shift, pressing UP arrow, the last selected item gets deselected.
UI Columns doesn't deselect it.

You can hit your spacebar to switch between "expand selection" and "reduce selection" modes when using SHIFT. Works well for selecting multiple groups of tracks with the keyboard.
Title: Columns UI
Post by: SuperPhly on 2005-01-30 07:00:40
I just recently downloaded the new foo_ui_columns and the new foo_uie_albumlist and now foo_uie_albumlist isn't showing up in any of the right click menus...

It's loaded in prefs, just not able to "see" it in the right click menu.
Title: Columns UI
Post by: Killmaster on 2005-01-30 09:34:04
What happened to real-time column resizing? Having that little bar there is kind of annoying when you want to resize a column..
Title: Columns UI
Post by: musicmusic on 2005-01-30 15:41:08
Quote
I just recently downloaded the new foo_ui_columns and the new foo_uie_albumlist and now foo_uie_albumlist isn't showing up in any of the right click menus...

It's loaded in prefs, just not able to "see" it in the right click menu.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=269332")

If its not listed in the sidebar menu, it would imply they are not both current versions.

Try redownloading them from my site, or try foosion's [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=30443]ui extension scanner[/url] utility.

Quote
What happened to real-time column resizing? Having that little bar there is kind of annoying when you want to resize a column..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=269346")
Don't know what you mean..

albumlist panel [a href="http://music.everywebhost.com/download/foo_uie_albumlist.7z]0.1.7[/url] is out
changelog
Quote
-added show root node option
-added indentation option
-added item height option
-added send to autosend playlist option for double/middle clicking
-restored autoplay option
-tabbed preferences
-killed restoring selection behaviour with contextmenu/dragging


On a sidenote I found out that the fact the status bar font in columns ui isnt applied to all parts (and the size of the status bar downt reflect the font) is a bug in common controls 6... it works fine in 5.81, and so no fix from me..
Title: Columns UI
Post by: MrEnergizer on 2005-01-30 16:00:57
Thx musicmusic ........works perfectly now.
Mr E
Title: Columns UI
Post by: shasha on 2005-01-30 18:33:40
Quote
Whoo hoo! VU Meter extension for columns_ui!*













*[span style='font-size:8pt;line-height:100%']this is a re-enactment of what my reaction would be if a VU meter panel was released. <3 foosion[/span]
[a href="index.php?act=findpost&pid=269094"][{POST_SNAPBACK}][/a]

I guess that I should have read the entire post, not just the first sentence, would have saved me about an hour searching through this incredibly long thread.

By the way I would just like to add another 'Thank You' to the man writing this.  I've pretty much burned the whole weekend learning about formatting and looking for plugins just because I thought that this UI was cool.  It adds so much functionality to Foobar.  The best part aside from being very functional is that it actually works well, I haven't had an issue yet and while it isn't the absolute idiot proof thing in the world to use, it is very intuitive when you dig into it.  For the hardcore Foobar user I bet that it is a dream come true.

Another vote for that VU meter plugin, that is about the only thing that I am wishing I had now.  I even went so far as to get into the DLL to see if I could do something.  I managed to get the caption off so that it looks like it is part of the panel, but as most people know once you do that you can't move it.  I tried to make it dockable, but that is apparently much more into the code than I can handle at this point.  It is also always in 'always on top' mode so as I type this it is in the middle of my web browser mocking me. 
Title: Columns UI
Post by: filon on 2005-01-30 20:24:19
Quote
Quote
Columns UI apparently have wrong (non-standard) behavior when SHIFT is used together wit UP/DOWN arrows to select multiple items.
The standard way is that, after selecting some items with i.e. DOWN arrow and, still holding shift, pressing UP arrow, the last selected item gets deselected.
UI Columns doesn't deselect it.

You can hit your spacebar to switch between "expand selection" and "reduce selection" modes when using SHIFT. Works well for selecting multiple groups of tracks with the keyboard.
[a href="index.php?act=findpost&pid=269298"][{POST_SNAPBACK}][/a]


Thanks, that's a really convenient way to select tracks!
Title: Columns UI
Post by: nbv4 on 2005-01-30 20:52:07
Is there any way to get back a string that you accidently deleted in the album list panel? I accidently clicked the "reset" button which got rid of all my custom strings that I must have spent multiple hours to make and replaced them with the default ones. Please don't tell me I have to start over again...
Title: Columns UI
Post by: anza on 2005-01-30 21:22:09
If you haven't closed your foobar yet and haven't clicked the save all button, you could try this:
1) Duplicate your foobar2000.cfg (found under the foobar2000 directory OR %appdata%/foobar2000 (or similar) if you use the support for multiple users)
2) Close foobar
3) Replace the foobar2000.cfg (which foobar updated when you closed it) with the backup you just made
4) Hope that it works
Title: Columns UI
Post by: bulio on 2005-01-30 21:44:50
Awesome plugin! Really good.
Title: Columns UI
Post by: mimeryme on 2005-01-30 22:02:12
Has anyone else noticed an intermittent lag on the context menu of songs?  Usually, I notice it on multiple selection of songs, but not always.  (I'm a relative new user of the columns_ui and did not notice it when using the default ui.)
Title: Columns UI
Post by: ASk on 2005-01-30 23:19:27
[reedit]
ok, now i confirmed it

foo_uie_albumlist does NOT like being sorted by Artist.
Doing that makes it completely unstable - for example

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01142E43h
Access violation, operation: read, address: 00000038h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01142E43h):
01142E03h:  83 C1 2C FF 10 50 B9 60 C2 14 01 E8 DD FD FF FF
01142E13h:  83 F8 FF 74 21 8B 0D 78 C2 14 01 C1 E9 02 3B C1
01142E23h:  73 11 8B 15 70 C2 14 01 8B 0C 82 8B 41 18 83 C1
01142E33h:  18 FF 20 33 C0 C3 B8 44 A7 14 01 C3 CC 56 8B F1
01142E43h:  8A 46 38 84 C0 75 68 57 8D 7E 20 6A 01 8B CF E8
01142E53h:  AC 48 00 00 8A 46 39 84 C0 74 15 6A 00 68 48 A7
01142E63h:  14 01 8B CF E8 E0 4A 00 00 5F C6 46 38 01 5E C3
01142E73h:  A1 B4 C3 14 01 85 C0 74 1F A1 C4 C1 14 01 85 C0
Stack (0012F2F8h):
0012F2D8h:  00000000 00000000 00000000 00000000
0012F2E8h:  00000000 00000000 00000000 00000000
0012F2F8h:  0012F5F0 011465A9 012A078A 011345A8
0012F308h:  0012F418 00000000 00186B78 0012F330
0012F318h:  77D4B2A1 00DE070C 0000007D FFFFFFF0
0012F328h:  0012F53C 00000000 0012F378 77D4B23C
0012F338h:  00DE070C 0000007D FFFFFFF0 77D4B250
0012F348h:  0012F53C 0023DA50 77D4887E 00000000
0012F358h:  00000000 00000000 0012F348 77D4887E
0012F368h:  0012F494 77D70494 77D4B258 FFFFFFFF
0012F378h:  77D4B250 773F9606 00DE070C 0000007D
0012F388h:  FFFFFFF0 012A078A 0065A6A8 0012F3B0
0012F398h:  77D48AFE 0065A6A8 FFFFFFEB 00000000
0012F3A8h:  012A078A 01147FC5 0012F3E8 77D488A9
0012F3B8h:  0065A6A8 FFFFFFEB 77D488B2 012A078A
0012F3C8h:  01147FC5 00000000 0012F3C4 0012F444
0012F3D8h:  0012F49C 77D70494 0012F49C 01148E71
0012F3E8h:  FFFFFFFF 011480A2 011345A8 012A078A
0012F3F8h:  0000004E 000003E8 0012F5F0 0012F480
0012F408h:  01147FC5 00000000 00000000 00000000
Registers:
EAX: FFFFFE3D, EBX: 00000000, ECX: 00000000, EDX: 7C90EB94
ESI: 00000000, EDI: 011345A8, EBP: 012A078A, ESP: 0012F2F8
Crash location: "foo_uie_albumlist", loaded at 01140000h - 01150000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
USER32                          loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774E0000h - 7761C000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
COMCTL32                        loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
UmxSbxExw                        loaded at 5FE00000h - 5FE12000h
UmxSbxTrw                        loaded at 5FC00000h - 5FC18000h
UmxSbxw                          loaded at 5FF00000h - 5FF2A000h
PSAPI                            loaded at 76BF0000h - 76BFB000h
foo_audioscrobbler              loaded at 00B40000h - 00B60000h
LIBCURL                          loaded at 00B60000h - 00B79000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_cdda                        loaded at 00C10000h - 00C1E000h
foo_console                      loaded at 00C20000h - 00C27000h
foo_dsp_extra                    loaded at 00C30000h - 00C45000h
foo_dynamics                    loaded at 00C50000h - 00C57000h
foo_freedb                      loaded at 00C60000h - 00C8E000h
foo_id3v2                        loaded at 00C90000h - 00CC0000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_infobox                      loaded at 00CC0000h - 00CD3000h
foo_input_std                    loaded at 00CE0000h - 00D82000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
foo_masstag                      loaded at 00E90000h - 00EA4000h
foo_mod                          loaded at 00EB0000h - 00EB9000h
BASS                            loaded at 00EC0000h - 00F1A000h
foo_out_dsound_ex                loaded at 00F20000h - 00F29000h
DSOUND                          loaded at 73F10000h - 73F6C000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_playcount                    loaded at 00F40000h - 00F4A000h
foo_playlistfind                loaded at 00F50000h - 00F59000h
foo_playlistgen_ex              loaded at 00F60000h - 00F6F000h
foo_psf                          loaded at 00F70000h - 0101C000h
foo_read_http                    loaded at 01020000h - 01035000h
foo_rgscan                      loaded at 01040000h - 0104D000h
foo_scroll                      loaded at 01050000h - 01056000h
foo_search_ex                    loaded at 01060000h - 01068000h
foo_shuffle                      loaded at 01070000h - 01079000h
foo_sid                          loaded at 01080000h - 010C7000h
foo_spc                          loaded at 010F0000h - 01101000h
foo_syfm                        loaded at 010D0000h - 010DA000h
foo_uie_albumart                loaded at 01110000h - 0111C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_uie_albumlist                loaded at 01140000h - 01150000h
foo_uie_tabs                    loaded at 01150000h - 0115A000h
foo_uie_trackinfo                loaded at 01160000h - 0116B000h
foo_uie_volume                  loaded at 01170000h - 0117B000h
foo_ui_columns                  loaded at 01180000h - 011B7000h
foo_ui_std                      loaded at 011C0000h - 011D7000h
foo_utils                        loaded at 011E0000h - 011EE000h
foo_winamp_spam                  loaded at 011F0000h - 011F8000h
foo_wma                          loaded at 01200000h - 01219000h
WMVCore                          loaded at 086C0000h - 08904000h
WMASF                            loaded at 070D0000h - 0710B000h
OLEAUT32                        loaded at 77120000h - 771AC000h
MSCTF                            loaded at 74720000h - 7476B000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
winrnr                          loaded at 76FB0000h - 76FB8000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
mhook                            loaded at 016C0000h - 016C5000h
events                          loaded at 16000000h - 16028000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
nl_lsp                          loaded at 01720000h - 01735000h
nl_msgc                          loaded at 01740000h - 01751000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
dciman32                        loaded at 73BC0000h - 73BC6000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 011465A9h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 77D4B2A1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BCh)
Address: 77D4B23Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 77D4B250h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D4887Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D4887Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D4B258h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000073h)
Address: 77D4B250h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 773F9606h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000D7DCh)
Address: 77D48AFEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01147FC5h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 77D488A9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01147FC5h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 01148E71h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 011480A2h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 01147FC5h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 01147FC5h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 01147FC5h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000154h)
Address: 01147FC5h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D48808h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000171h)
Address: 77D4B743h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetParent" (+0000016Ch)
Address: 01147FC5h, location: "foo_uie_albumlist", loaded at 01140000h - 01150000h
Address: 5FF214A0h, location: "UmxSbxw", loaded at 5FF00000h - 5FF2A000h
Address: 77D4B7ABh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "SendMessageW" (+00000049h)
Address: 5FF06D56h, location: "UmxSbxw", loaded at 5FF00000h - 5FF2A000h
Address: 5FF027C6h, location: "UmxSbxw", loaded at 5FF00000h - 5FF2A000h
Address: 773EAF7Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 5FF214A0h, location: "UmxSbxw", loaded at 5FF00000h - 5FF2A000h
Address: 77D4887Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D4E92Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "LoadCursorA" (+00000031h)
Address: 773F90D2h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000D2A8h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 773F9662h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000D838h)
Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 773F8B56h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0000CD2Ch)
Address: 77406CF6h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001AECCh)
Address: 004388FDh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 77D488A9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D4C6C8h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "RedrawWindow" (+0000000Ch)
Address: 774081C0h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001C396h)
Address: 77409021h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001D1F7h)
Address: 7740A8A3h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001EA79h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D54CF4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateIconFromResourceEx" (+00000310h)
Address: 77D54CC2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateIconFromResourceEx" (+000002DEh)
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 77409EADh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal384" (+0001E083h)

Version info:
foobar2000 v0.8.3
UNICODE

fixed
Title: Columns UI
Post by: musicmusic on 2005-01-31 00:00:20
Quote
Thx musicmusic ........works perfectly now.
Mr E
[a href="index.php?act=findpost&pid=269432"][{POST_SNAPBACK}][/a]
Your welcome


Quote
[reedit]
ok, now i confirmed it

foo_uie_albumlist does NOT like being sorted by Artist.
Doing that makes it completely unstable - for example
[a href="index.php?act=findpost&pid=269533"][{POST_SNAPBACK}][/a]
I cant see that bytestring in my official 0.1.6 or 0.1.7. Please try my official version if you are not using it.

Also, please post crashlogs using [ codebox][ /codebox]
Title: Columns UI
Post by: nbv4 on 2005-01-31 00:07:20
Quote
If you haven't closed your foobar yet and haven't clicked the save all button, you could try this:
1) Duplicate your foobar2000.cfg (found under the foobar2000 directory OR %appdata%/foobar2000 (or similar) if you use the support for multiple users)
2) Close foobar
3) Replace the foobar2000.cfg (which foobar updated when you closed it) with the backup you just made
4) Hope that it works
[a href="index.php?act=findpost&pid=269511"][{POST_SNAPBACK}][/a]

since the album list panel has a crappy string editing box (pressing enter closes the box instead of entering a new line wtf), I did all my coding in notepad. Thankfully I happened to save the code to file, as I was able to retrieve the code from there.

Seriously though, a confirmation dialog box would be nice.
Title: Columns UI
Post by: Silverbolt on 2005-01-31 04:03:13
Quote
since the album list panel has a crappy string editing box (pressing enter closes the box instead of entering a new line wtf), I did all my coding in notepad.[a href="index.php?act=findpost&pid=269552"][{POST_SNAPBACK}][/a]

CTRL+Enter works.
Title: Columns UI
Post by: Phi on 2005-01-31 04:50:34
Quote
albumlist panel 0.1.7 (http://music.everywebhost.com/download/foo_uie_albumlist.7z) is out

Thanks, I love the new features. Although it looks like the item height option is not applied when a panel is initialised.
Title: Columns UI
Post by: Killmaster on 2005-01-31 06:02:25
Quote
Quote
What happened to real-time column resizing? Having that little bar there is kind of annoying when you want to resize a column..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=269346")
Don't know what you mean..

albumlist panel [a href="http://music.everywebhost.com/download/foo_uie_albumlist.7z]0.1.7[/url] is out
changelog
Quote
-added show root node option
-added indentation option
-added item height option
-added send to autosend playlist option for double/middle clicking
-restored autoplay option
-tabbed preferences
-killed restoring selection behaviour with contextmenu/dragging


On a sidenote I found out that the fact the status bar font in columns ui isnt applied to all parts (and the size of the status bar downt reflect the font) is a bug in common controls 6... it works fine in 5.81, and so no fix from me..
[a href="index.php?act=findpost&pid=269423"][{POST_SNAPBACK}][/a]


For some reason restarting Foobar returned it back to the default behavior, don't know what was up with that.. This update is great by the way.. As far as I'm concerned, there's only two features now missing that would make it perfect:

1. Along with "Show Root Node", could you add "Add Root Node to next node"? So instead of getting rid of "All Music" altogether it'd just put it at the top of the next node, so as to maintain maximum viewing area without losing the ability to select everything in my database.

2. Add an "add to autosend playlist" feature. Even better, add a seperate textbox for the add/send functions, so I keep the autosend playlist for browsing on while having another playlist for actually playing stuff.
Title: Columns UI
Post by: ASk on 2005-01-31 09:18:44
Quote
I cant see that bytestring in my official 0.1.6 or 0.1.7. Please try my official version if you are not using it.


Got that version from the first page of this topic
I will redownload it just to be sure
Title: Columns UI
Post by: gob on 2005-01-31 11:51:18
hmmm... teh links to 0.1.7 all seem to be 0.1.6 copies. the archive was modified yesterday, but the file inside is from the 10th .
Title: Columns UI
Post by: Xerion on 2005-01-31 11:56:00
Quote
hmmm... teh links to 0.1.7 all seem to be 0.1.6 copies. the archive was modified yesterday, but the file inside is from the 10th .
[a href="index.php?act=findpost&pid=269655"][{POST_SNAPBACK}][/a]


Are you sure your browser isn't just getting the old file from cache? I just downloaded it and it's 0.1.7...
Title: Columns UI
Post by: gob on 2005-01-31 12:01:28
Quote
Quote
hmmm... teh links to 0.1.7 all seem to be 0.1.6 copies. the archive was modified yesterday, but the file inside is from the 10th .
[a href="index.php?act=findpost&pid=269655"][{POST_SNAPBACK}][/a]


Are you sure your browser isn't just getting the old file from cache? I just downloaded it and it's 0.1.7...
[a href="index.php?act=findpost&pid=269657"][{POST_SNAPBACK}][/a]



your right. thats the first time the fox has done that to me.
Title: Columns UI
Post by: gob on 2005-01-31 12:43:42
very nice plugin. it would be even nicer to have a single click option that would focus the selection in the playlist.

maybe we'll see that soon
Title: Columns UI
Post by: ASk on 2005-01-31 19:00:42
Another possible bug (not a crash) -
When using the playlist switcher, foobar2k shutdown time is very long. I thought that had to do with albumlist, however disabling playlist switcher was the culprit.
Title: Columns UI
Post by: Drogan on 2005-01-31 21:11:25
I'm using latest version of UI Columns w/ Plisk (both latest version).

I need to know how to change the color of the rating dots... default is orange'ish
Title: Columns UI
Post by: khiloa on 2005-01-31 21:27:34
Quote
I'm using latest version of UI Columns w/ Plisk (both latest version).

I need to know how to change the color of the rating dots... default is orange'ish
[a href="index.php?act=findpost&pid=269784"][{POST_SNAPBACK}][/a]


Edit the hexcodes in the config, probably. Be sure to flip the first two and last two digits around in the code though, if you are using a palette program.

edit: for example 123456 would change to 563412
Title: Columns UI
Post by: Drogan on 2005-01-31 22:18:52
where would that config would be exactly ?

Preferences > Display > ColumnsUI > Columns (tab) > Rating (column) ?

or maybe in globals ?

I have this:

// ratings set
srtng=2040A0

// ratings unset
urtng=404D40

// edit: Got it to work ! thanks
Title: Columns UI
Post by: khiloa on 2005-02-01 02:28:24
ok, good to hear.
Title: Columns UI
Post by: Fiend Angelical on 2005-02-01 17:49:06
Quote
For some reason restarting Foobar returned it back to the default behavior, don't know what was up with that..

I have the same problem. Can someone help?
Title: Columns UI
Post by: musicmusic on 2005-02-01 18:53:08
Quote
Quote
albumlist panel 0.1.7 (http://music.everywebhost.com/download/foo_uie_albumlist.7z) is out

Thanks, I love the new features. Although it looks like the item height option is not applied when a panel is initialised.
[a href="index.php?act=findpost&pid=269590"][{POST_SNAPBACK}][/a]
Hi, your welcome, and thanks for the report  I'll upload a fixed build soon.

Quote
Quote
I cant see that bytestring in my official 0.1.6 or 0.1.7. Please try my official version if you are not using it.


Got that version from the first page of this topic
I will redownload it just to be sure
[a href="index.php?act=findpost&pid=269634"][{POST_SNAPBACK}][/a]
Still have issues then? Can you describe what you were doing anyway (custom sort string?)


Quote
Another possible bug (not a crash) -
When using the playlist switcher, foobar2k shutdown time is very long. I thought that had to do with albumlist, however disabling playlist switcher was the culprit.
[a href="index.php?act=findpost&pid=269762"][{POST_SNAPBACK}][/a]
I don't have this problem, can you define very long?
Title: Columns UI
Post by: Fiend Angelical on 2005-02-01 22:47:56
Quote
Quote
For some reason restarting Foobar returned it back to the default behavior, don't know what was up with that..

I have the same problem. Can someone help?
[a href="index.php?act=findpost&pid=270122"][{POST_SNAPBACK}][/a]

Sorry about seeming impatient, but this problem is really irritating me...
Title: Columns UI
Post by: musicmusic on 2005-02-01 23:01:50
Quote
Quote
Quote
For some reason restarting Foobar returned it back to the default behavior, don't know what was up with that..

I have the same problem. Can someone help?
[a href="index.php?act=findpost&pid=270122"][{POST_SNAPBACK}][/a]

Sorry about seeming impatient, but this problem is really irritating me...
[a href="index.php?act=findpost&pid=270214"][{POST_SNAPBACK}][/a]
Describe your problem fully, and then I or someone else might be able to help..
Title: Columns UI
Post by: khiloa on 2005-02-02 01:53:53
I want to hear about that problem more in depth as well. :|
Title: Columns UI
Post by: nbv4 on 2005-02-02 03:38:58
Are there any plans to be able to use colors in albumlist in any future version? Or is that someway not possible?
Title: Columns UI
Post by: Killmaster on 2005-02-02 05:16:01
Quote
Quote
Quote
Quote
For some reason restarting Foobar returned it back to the default behavior, don't know what was up with that..

I have the same problem. Can someone help?
[a href="index.php?act=findpost&pid=270122"][{POST_SNAPBACK}][/a]

Sorry about seeming impatient, but this problem is really irritating me...
[a href="index.php?act=findpost&pid=270214"][{POST_SNAPBACK}][/a]
Describe your problem fully, and then I or someone else might be able to help..
[a href="index.php?act=findpost&pid=270219"][{POST_SNAPBACK}][/a]


When you manually resize a column (with real-time column resizing off, naturally) the way it should work is that the column will resize with the mouse cursor, and the new size of the column is shown to you as you drag the cursor. What's happening, however, is that instead of getting this realtime column, it's putting a line over the column header, indicating where the new size of the column will be located. I've noticed that some programs that don't use XP-compliant buttons have this problem as well, so maybe there's an issue there.. I don't really know, as I said I restarted Foobar and haven't had the problem since :/

ps: any word on if an "add to playlist" feature in the albumlist is plausible?
Title: Columns UI
Post by: Silverbolt on 2005-02-02 06:33:26
Quote
What's happening, however, is that instead of getting this realtime column, it's putting a line over the column header, indicating where the new size of the column will be located.[a href="index.php?act=findpost&pid=270282"][{POST_SNAPBACK}][/a]

Works fine here. Sounds like you just have 'Show window contents while dragging' turned off (Desktop > Properties > Appearance > Effects). If you're not doing it, maybe another program is unchecking it behind your back (PowerDVD DX does this for instance).

Quote
ps: any word on if an "add to playlist" feature in the albumlist is plausible?[a href="index.php?act=findpost&pid=270282"][{POST_SNAPBACK}][/a]

There already is if I'm not mistaken (foo_uie_albumlist 0.1.7).
Title: Columns UI
Post by: waileongyeo on 2005-02-02 08:15:48
Quote
Are there any plans to be able to use colors in albumlist in any future version? Or is that someway not possible?
[a href="index.php?act=findpost&pid=270273"][{POST_SNAPBACK}][/a]


Second your idea, it some how will look "sexy" if the albumlist support colour just like the ui_columns itself.
Title: Columns UI
Post by: 4nt1 on 2005-02-02 10:10:23
Quote
Quote
okies i now have a panel stack availabloe above on the top but i can not make it any larger by dragging it down, ie i cant change the size of it.
[a href="index.php?act=findpost&pid=269276"][{POST_SNAPBACK}][/a]


"preferences....tabbed panel stack...minimum height"
[a href="index.php?act=findpost&pid=269282"][{POST_SNAPBACK}][/a]


ahhh sweeeeeet thank you very much i now have a perfectly functioning foobar to my liking...

(http://www.cheekychris.com/chris/foobar2.png)

have a look for yourselves
Title: Columns UI
Post by: topdownjimmy on 2005-02-02 13:33:47
Quote
Quote
Are there any plans to be able to use colors in albumlist in any future version? Or is that someway not possible?
[a href="index.php?act=findpost&pid=270273"][{POST_SNAPBACK}][/a]


Second your idea, it some how will look "sexy" if the albumlist support colour just like the ui_columns itself.
[a href="index.php?act=findpost&pid=270299"][{POST_SNAPBACK}][/a]


I would like to third this sentiment.  Is this one of the known requests?  Think of the possibilities!
Title: Columns UI
Post by: foosion on 2005-02-02 16:14:04
Quote
I would like to third this sentiment.  Is this one of the known requests?  Think of the possibilities![a href="index.php?act=findpost&pid=270335"][{POST_SNAPBACK}][/a]
As far as I remember, it has been requested already (in this thread or another), and musicmusic said he didn't want to do it.
Title: Columns UI
Post by: Fiend Angelical on 2005-02-02 16:16:48
Here's my problem fully then: I set up the side bar of foo_ui_columns, with all the panels I wants (visualisations, playlist order etc.). After I finish with foobar, I shut it down. Next time I start it back up, the panels I have set up have gone. It reverts back to what the side panel was originally. The playlist selector.. Can anyone help now? Thanks.
Title: Columns UI
Post by: esa372 on 2005-02-02 16:19:29
Quote
Quote
Quote
Are there any plans to be able to use colors in albumlist in any future version? Or is that someway not possible?
Second your idea, it some how will look "sexy" if the albumlist support colour just like the ui_columns itself.
I would like to third this sentiment.  Is this one of the known requests?  Think of the possibilities!
 
The album List does support colors:
Title: Columns UI
Post by: MrEnergizer on 2005-02-02 17:10:07
The advanced option in Album list is in an update to the 0.1.7 file....so maybe try dloading it again.
Title: Columns UI
Post by: upNorth on 2005-02-02 17:52:02
Quote
The advanced option in Album list is in an update to the 0.1.7 file....so maybe try dloading it again.[a href="index.php?act=findpost&pid=270365"][{POST_SNAPBACK}][/a]
Changing background and text color has been possible for quite some time.

I actually thought nbv4 suggested support for more than one text color, like in the playlist formatting. Then you could assign different colors for albums, tracks, singletracks, tracknumbers and everything else in the album list. I can for sure live without it, but it would probably look nice.
Title: Columns UI
Post by: musicmusic on 2005-02-02 18:42:57
Quote
Are there any plans to be able to use colors in albumlist in any future version? Or is that someway not possible?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=270273")
If you mean colour codes, the problem is that afaik the treeview doesnt support being ownerdrawn, and using custom draw is fiddly.

Quote
Quote
Quote
Quote
Quote
For some reason restarting Foobar returned it back to the default behavior, don't know what was up with that..

I have the same problem. Can someone help?
[a href="index.php?act=findpost&pid=270122"][{POST_SNAPBACK}][/a]

Sorry about seeming impatient, but this problem is really irritating me...
[a href="index.php?act=findpost&pid=270214"][{POST_SNAPBACK}][/a]
Describe your problem fully, and then I or someone else might be able to help..
[a href="index.php?act=findpost&pid=270219"][{POST_SNAPBACK}][/a]


When you manually resize a column (with real-time column resizing off, naturally) the way it should work is that the column will resize with the mouse cursor, and the new size of the column is shown to you as you drag the cursor. What's happening, however, is that instead of getting this realtime column, it's putting a line over the column header, indicating where the new size of the column will be located. I've noticed that some programs that don't use XP-compliant buttons have this problem as well, so maybe there's an issue there.. I don't really know, as I said I restarted Foobar and haven't had the problem since :/

ps: any word on if an "add to playlist" feature in the albumlist is plausible?
[a href="index.php?act=findpost&pid=270282"][{POST_SNAPBACK}][/a]
foobar does use "xp compliant buttons" (common controls 6), even though they are a bugged POS. So either youve found a bug in the common controls, I am resetting the style which controls that somewhere, or what silverbolt said. I will double check I am not doing 2 anyway, did you change any settings before it started happening?

Anyway you wanted add to autosend playlist inthe double/middle click lists? I cant promise anything, because I don't want to spend more time on the album list panel.
Quote
Here's my problem fully then: I set up the side bar of foo_ui_columns, with all the panels I wants (visualisations, playlist order etc.). After I finish with foobar, I shut it down. Next time I start it back up, the panels I have set up have gone. It reverts back to what the side panel was originally. The playlist selector.. Can anyone help now? Thanks.
[a href="index.php?act=findpost&pid=270353"][{POST_SNAPBACK}][/a]

Does foobar save your other settings? Does it affect any newly added panel?

I uploaded album lst panel [a href="http://music.everywebhost.com/download/foo_uie_albumlist.7z]0.1.8[/url] which fixes the two bugs with indentation and item height.

edit: typo
Title: Columns UI
Post by: Fiend Angelical on 2005-02-02 19:08:52
Quote
Here's my problem fully then: I set up the side bar of foo_ui_columns, with all the panels I wants (visualisations, playlist order etc.). After I finish with foobar, I shut it down. Next time I start it back up, the panels I have set up have gone. It reverts back to what the side panel was originally. The playlist selector.. Can anyone help now? Thanks.

Quote
Does foobar save your other settings? Does it affect any newly added panel?

All my other settings are saved. Just tried shutting down foobar, deleting the latest foo_uie_albumart (installed before installing the latest foo_ui_columns), starting foobar back up, closing is, restoring the deleted component and restarting foobar. Seems to have done the trick.

I there should be a warning about this.. XD. Thanks for the help.
Title: Columns UI
Post by: musicmusic on 2005-02-02 19:20:58
Quote
Quote
Here's my problem fully then: I set up the side bar of foo_ui_columns, with all the panels I wants (visualisations, playlist order etc.). After I finish with foobar, I shut it down. Next time I start it back up, the panels I have set up have gone. It reverts back to what the side panel was originally. The playlist selector.. Can anyone help now? Thanks.

Quote
Does foobar save your other settings? Does it affect any newly added panel?

All my other settings are saved. Just tried shutting down foobar, deleting the latest foo_uie_albumart (installed before installing the latest foo_ui_columns), starting foobar back up, closing is, restoring the deleted component and restarting foobar. Seems to have done the trick.

I there should be a warning about this.. XD. Thanks for the help.
[a href="index.php?act=findpost&pid=270379"][{POST_SNAPBACK}][/a]

                   

I don't offer support for other third party components...

Are you sure though that you don't have the broken version of the album list that comes with album art? (if there is a non-broken one, I dont know..)
Title: Columns UI
Post by: Fiend Angelical on 2005-02-02 20:26:36
Quote
Quote
Quote
Here's my problem fully then: I set up the side bar of foo_ui_columns, with all the panels I wants (visualisations, playlist order etc.). After I finish with foobar, I shut it down. Next time I start it back up, the panels I have set up have gone. It reverts back to what the side panel was originally. The playlist selector.. Can anyone help now? Thanks.

Quote
Does foobar save your other settings? Does it affect any newly added panel?

All my other settings are saved. Just tried shutting down foobar, deleting the latest foo_uie_albumart (installed before installing the latest foo_ui_columns), starting foobar back up, closing is, restoring the deleted component and restarting foobar. Seems to have done the trick.

I there should be a warning about this.. XD. Thanks for the help.
[a href="index.php?act=findpost&pid=270379"][{POST_SNAPBACK}][/a]

                 

I don't offer support for other third party components...

Are you sure though that you don't have the broken version of the album list that comes with album art? (if there is a non-broken one, I dont know..)
[a href="index.php?act=findpost&pid=270380"][{POST_SNAPBACK}][/a]

Album list.. Can't say I use it. I'll delete it.
Hmmm. Is there any way of putting the sidebar on the right instead of left?
Title: Columns UI
Post by: musicmusic on 2005-02-02 20:36:44
Quote
Album list.. Can't say I use it. I'll delete it.
Hmmm. Is there any way of putting the sidebar on the right instead of left?
[a href="index.php?act=findpost&pid=270407"][{POST_SNAPBACK}][/a]

Not album list, but album list panel.

No there is not way to currently to that, there will be somethimg similar in 0.1.3.
Title: Columns UI
Post by: topdownjimmy on 2005-02-02 22:16:59
Quote
I don't want to spend more time on the album list panel.
[a href="index.php?act=findpost&pid=270378"][{POST_SNAPBACK}][/a]


...not even to add independent sort strings for each view? 
Title: Columns UI
Post by: nbv4 on 2005-02-03 00:48:08
Quote
Quote
Are there any plans to be able to use colors in albumlist in any future version? Or is that someway not possible?
[a href="index.php?act=findpost&pid=270273"][{POST_SNAPBACK}][/a]
If you mean colour codes, the problem is that afaik the treeview doesnt support being ownerdrawn, and using custom draw is fiddly.


So you're saying this is something we need to bug Peter about to be changed in the next  core SDK version?

It would be cool to be able to have my bootlegs greyed out in the album list so official releases stand out more (amung other cool things you can do with color codes).
Title: Columns UI
Post by: foosion on 2005-02-03 00:57:57
Quote
So you're saying this is something we need to bug Peter about to be changed in the next  core SDK version? [a href="index.php?act=findpost&pid=270461"][{POST_SNAPBACK}][/a]
If you feel like bugging someone about the limitations of the treeview control, bug Microsoft, not Peter.
Title: Columns UI
Post by: topdownjimmy on 2005-02-03 02:07:11
A very arbitrary post, but I got my first crashlog.  Not sure if posting this will do you or I any good, but it's worth a shot.  Merely dragging an album from albumlist to the playlist:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00EB1BD6h
Access violation, operation: write, address: 000003F4h
Call path:
WinMain=>app_mainloop=>playlist_callback::on_items_added
This is the first crash logged by this instance.
Code bytes (00EB1BD6h):
00EB1B96h:  89 55 0C 7C E4 FF 4E 18 56 FF 15 08 50 EB 00 5F
00EB1BA6h:  5E 5B 5D C2 08 00 53 8B 5C 24 0C 56 57 8B F9 8B
00EB1BB6h:  77 08 C1 EE 02 8D 04 1E C1 E0 02 50 E8 6C 26 00
00EB1BC6h:  00 85 DB 76 14 8B C6 C1 E0 02 8B 0F 8B 54 24 10
00EB1BD6h:  89 14 08 83 C0 04 4B 75 F1 5F 8B C6 5E 5B C2 08
00EB1BE6h:  00 56 8B F1 E8 74 2B 00 00 8B 10 8B C8 FF 52 20
00EB1BF6h:  50 8B CE E8 02 00 00 00 5E C3 55 8B EC 53 56 57
00EB1C06h:  8B F1 56 FF 15 0C 50 EB 00 FF 46 18 8B 4E 24 8B
Stack (0012FA30h):
0012FA10h:  00C5DCDC 7C9C76F0 77F643DD 7C9C76F0
0012FA20h:  00000004 00000000 00C5D1E8 00000000
0012FA30h:  000000FD 01A52570 01A5258C 00EB1B65
0012FA40h:  00000000 0000000D 000000E9 00EB6C40
0012FA50h:  00000000 0012FA90 00EB1B3B 000000E9
0012FA60h:  0000000D 00421A91 000000E9 0000000D
0012FA70h:  0000000D 000000E9 00000009 F384709D
0012FA80h:  472F7B49 629D418D 4EBA7728 00000015
0012FA90h:  0012FAC8 00421A0C 000000E9 0000000D
0012FAA0h:  0012FBE4 00000001 000000DB 020E89D0
0012FAB0h:  00000068 00000068 00000000 00000000
0012FAC0h:  0043AA01 004394C4 0012FAFC 0042183B
0012FAD0h:  0012FAF4 00000000 004458F8 00000001
0012FAE0h:  020E8A40 00000040 00000034 00000001
0012FAF0h:  0043A1C8 0043A1B4 004458F4 0012FBF4
0012FB00h:  00FA0DB1 0000000D 00000000 000000E9
0012FB10h:  00000001 00000001 7C809737 77D5674F
0012FB20h:  00FBE150 00FF4170 0012FB44 77D4B2A1
0012FB30h:  002B0286 00000215 00000000 00000000
0012FB40h:  00000000 00000000 00000000 00000254
Registers:
EAX: 000003F4, EBX: 0000000D, ECX: 00000000, EDX: 00000000
ESI: 000000FD, EDI: 01A5258C, EBP: 0012FA54, ESP: 0012FA30
Crash location: "foo_shuffle", loaded at 00EB0000h - 00EB9000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00452000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
USER32                          loaded at 77D40000h - 77DD0000h
GDI32                            loaded at 77F10000h - 77F56000h
ole32                            loaded at 774E0000h - 7761C000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
COMCTL32                        loaded at 773D0000h - 774D2000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
utf8api                          loaded at 10000000h - 1000D000h
comdlg32                        loaded at 763B0000h - 763F9000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
foo_albumlist                    loaded at 009E0000h - 009EB000h
foo_ape                          loaded at 009F0000h - 00A0F000h
foo_audioscrobbler              loaded at 00A10000h - 00A30000h
LIBCURL                          loaded at 00A30000h - 00A49000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_burninate                    loaded at 00AE0000h - 00AEC000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00AF0000h - 00AFE000h
foo_console                      loaded at 00B00000h - 00B07000h
foo_dbsearch                    loaded at 00B10000h - 00B27000h
foo_diskwriter                  loaded at 00B30000h - 00B42000h
foo_dsp_extra                    loaded at 00B50000h - 00B65000h
foo_dsp_nogaps                  loaded at 00B70000h - 00B77000h
foo_flac                        loaded at 00B80000h - 00B9C000h
foo_freedb                      loaded at 00BA0000h - 00BD2000h
foo_history                      loaded at 00BE0000h - 00BF5000h
foo_id3v2                        loaded at 00C00000h - 00C30000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_infobox                      loaded at 00C30000h - 00C43000h
foo_input_std                    loaded at 00C50000h - 00CEE000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
foo_massdelete                  loaded at 00CF0000h - 00CFA000h
foo_masstag                      loaded at 00D00000h - 00D14000h
foo_mpeg4u                      loaded at 00D20000h - 00D49000h
foo_output_std                  loaded at 00D50000h - 00D59000h
foo_playcount                    loaded at 00D60000h - 00D6A000h
foo_playlistfind                loaded at 00D70000h - 00D7B000h
foo_playlistgen                  loaded at 00D80000h - 00D8A000h
foo_playlistgen_ex              loaded at 00D90000h - 00D9F000h
foo_playlist_tree                loaded at 00DA0000h - 00DCE000h
foo_pod                          loaded at 00DD0000h - 00E53000h
SETUPAPI                        loaded at 77920000h - 77A13000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_quicktag                    loaded at 00E60000h - 00E69000h
foo_read_http                    loaded at 00E70000h - 00E79000h
foo_rgscan                      loaded at 00E80000h - 00E8D000h
foo_scroll                      loaded at 00E90000h - 00E96000h
foo_search_ex                    loaded at 00EA0000h - 00EA8000h
foo_shuffle                      loaded at 00EB0000h - 00EB9000h
foo_speex                        loaded at 00EC0000h - 00ED8000h
foo_systemdate                  loaded at 00EE0000h - 00EEB000h
foo_systemdate2                  loaded at 00EF0000h - 00EFB000h
foo_temple                      loaded at 00F00000h - 00F0B000h
foo_uie_albumart                loaded at 00F10000h - 00F1C000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_uie_albumlist                loaded at 00F40000h - 00F52000h
foo_uie_dbexplorer              loaded at 00F60000h - 00F6B000h
foo_uie_tabs                    loaded at 00F70000h - 00F7A000h
foo_uie_trackinfo                loaded at 00F80000h - 00F8B000h
foo_ui_columns                  loaded at 00F90000h - 00FC7000h
foo_ui_std                      loaded at 00FD0000h - 00FE7000h
foo_vis_manager                  loaded at 00FF0000h - 00FF8000h
foo_vis_simple_spectrum          loaded at 01000000h - 0100A000h
foo_vis_vu_meter                loaded at 01010000h - 01018000h
foo_vorbisenc                    loaded at 01020000h - 0111A000h
foo_wavpack                      loaded at 01120000h - 01132000h
foo_wma                          loaded at 01140000h - 01159000h
WMVCore                          loaded at 086C0000h - 08904000h
WMASF                            loaded at 070D0000h - 0710B000h
SynTPFcs                        loaded at 63000000h - 63014000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
winrnr                          loaded at 76FB0000h - 76FB8000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
msi                              loaded at 7D1E0000h - 7D492000h
USERENV                          loaded at 769C0000h - 76A73000h
xpsp2res                        loaded at 20000000h - 202C5000h
SXS                              loaded at 75E90000h - 75F40000h
dsound                          loaded at 73F10000h - 73F6C000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
dciman32                        loaded at 73BC0000h - 73BC6000h
netapi32                        loaded at 5B860000h - 5B8B4000h
Apphelp                          loaded at 77B40000h - 77B62000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 00EB1B65h, location: "foo_shuffle", loaded at 00EB0000h - 00EB9000h
Address: 00EB6C40h, location: "foo_shuffle", loaded at 00EB0000h - 00EB9000h
Address: 00EB1B3Bh, location: "foo_shuffle", loaded at 00EB0000h - 00EB9000h
Address: 00421A91h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00421A0Ch, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043AA01h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004394C4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0042183Bh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1C8h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 0043A1B4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 004458F4h, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00FA0DB1h, location: "foo_ui_columns", loaded at 00F90000h - 00FC7000h
Address: 7C809737h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetCurrentThreadId" (+00000000h)
Address: 77D5674Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "AttachThreadInput" (+00000000h)
Address: 00FBE150h, location: "foo_ui_columns", loaded at 00F90000h - 00FC7000h
Address: 00FF4170h, location: "foo_vis_manager", loaded at 00FF0000h - 00FF8000h
Address: 77D4B2A1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BCh)
Address: 77D4B250h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7C90D9C1h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "ZwFindAtom" (+0000000Ch)
Address: 7C80CB09h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetLocalTime" (+00000148h)
Address: 774EBC18h, location: "ole32", loaded at 774E0000h - 7761C000h
Address: 7C80CB22h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "GetLocalTime" (+00000161h)
Address: 774E0000h, location: "ole32", loaded at 774E0000h - 7761C000h
Address: 004465ACh, location: "foobar2000", loaded at 00400000h - 00452000h
Address: 00FB67DCh, location: "foo_ui_columns", loaded at 00F90000h - 00FC7000h
Address: 00FB67C8h, location: "foo_ui_columns", loaded at 00F90000h - 00FC7000h
Address: 00FB575Bh, location: "foo_ui_columns", loaded at 00F90000h - 00FC7000h
Address: 775F807Eh, location: "ole32", loaded at 774E0000h - 7761C000h
Symbol: "StgGetIFillLockBytesOnFile" (+00008591h)
Address: 00FBE150h, location: "foo_ui_columns", loaded at 00F90000h - 00FC7000h
Address: 774E6E2Ch, location: "ole32", loaded at 774E0000h - 7761C000h
Address: 775F82C0h, location: "ole32", loaded at 774E0000h - 7761C000h
Symbol: "StgGetIFillLockBytesOnFile" (+000087D3h)
Address: 775CF400h, location: "ole32", loaded at 774E0000h - 7761C000h
Symbol: "CreateDataCache" (+00003CD2h)
Address: 77D4B3C4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001DFh)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 775CF288h, location: "ole32", loaded at 774E0000h - 7761C000h
Symbol: "CreateDataCache" (+00003B5Ah)
Address: 775CFBB5h, location: "ole32", loaded at 774E0000h - 7761C000h
Symbol: "DoDragDrop" (+000000ABh)
Address: 00FBE150h, location: "foo_ui_columns", loaded at 00F90000h - 00FC7000h
Address: 00F45662h, location: "foo_uie_albumlist", loaded at 00F40000h - 00F52000h
Address: 77D70494h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D488B8h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 77D488B2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00F453ABh, location: "foo_uie_albumlist", loaded at 00F40000h - 00F52000h
Address: 00F45380h, location: "foo_uie_albumlist", loaded at 00F40000h - 00F52000h
Address: 77D48709h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000072h)
Address: 00F45380h, location: "foo_uie_albumlist", loaded at 00F40000h - 00F52000h
Address: 00F45380h, location: "foo_uie_albumlist", loaded at 00F40000h - 00F52000h
Address: 77D487EBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000154h)
Address: 00F45380h, location: "foo_uie_albumlist", loaded at 00F40000h - 00F52000h

Version info:
foobar2000 v0.8.3
UNICODE
Title: Columns UI
Post by: kode54 on 2005-02-03 02:16:35
Quote
A very arbitrary post, but I got my first crashlog.  Not sure if posting this will do you or I any good, but it's worth a shot.  Merely dragging an album from albumlist to the playlist:[a href="index.php?act=findpost&pid=270482"][{POST_SNAPBACK}][/a]

Foo_shuffle is a known problematic component, wait for someone to reimplement this feature in a more sensible manner.
Title: Columns UI
Post by: 0x1ff on 2005-02-03 12:03:45
I got an idea for neat feature. Don't know if this has been mentioned before:

Could it be possible to CTRL+Click (or another modifier-key) a song in the playlist and foobar selects all songs with the same artist/album?

I don't mean great efforts of searching the whole playlist - just the songs before and after the song that have been clicked.

This would save a lot of pointing and clicking I think..


Cheers, 0x1ff


edit: typos
Title: Columns UI
Post by: mazy on 2005-02-04 10:44:14
0x1ff, i have something like that for my personal use ...

i think that it would be better to have general plugin which would 'expand' selection based on configurable formatting string(s) (or list of tags to be the same) and some other settings.

you could then create presets and assign shortcuts to them. after selecting for example one track from album, you would press the keyboard shortcut for preset 'expand to albums' and the selection would grow to include whole albums.

settings would work in this way:
- formatting string which would have to evaluate to same value for given playlist entry as for one of the selected entries.
- on / off setting to include all these entries in playlist or only the ones next to the selected entry with the same value

for your example you would create preset with formatting '%album%' and off-setting.

you could use something more advanced to work with paths, strip off 'cd 1' etc. subdirs and include whole albums without need for same album tag (or when album tags differ over multiple cds)
Title: Columns UI
Post by: 0x1ff on 2005-02-04 21:25:13
Yep, that would be even cooler. I haven't had time yet to look into the SDK, but as you say, you did something similar, I suppose it's possible to do: I wonder if this can be done within a seperate plugin or has be done inside ui_columns. Well, I guess I look at the code  Thanks for your reply.
Title: Columns UI
Post by: ASk on 2005-02-05 10:01:12
Quote
Still have issues then? Can you describe what you were doing anyway (custom sort string?)


No, no issues at the moment, seemed to fix it

Quote
I don't have this problem, can you define very long?



~20-25 seconds. That's on A64 3200+ with 1gb of RAM.

[edit]

Quote
Are you sure though that you don't have the broken version of the album list that comes with album art? (if there is a non-broken one, I dont know..)


Bingo!
That's the album list panel that has been giving me troubles (random crashes)
Title: Columns UI
Post by: musicmusic on 2005-02-07 01:01:43
Quote
Quote
Quote
Are there any plans to be able to use colors in albumlist in any future version? Or is that someway not possible?
[a href="index.php?act=findpost&pid=270273"][{POST_SNAPBACK}][/a]
If you mean colour codes, the problem is that afaik the treeview doesnt support being ownerdrawn, and using custom draw is fiddly.


So you're saying this is something we need to bug Peter about to be changed in the next  core SDK version? [a href="index.php?act=findpost&pid=270461"][{POST_SNAPBACK}][/a]

It would be cool to be able to have my bootlegs greyed out in the album list so official releases stand out more (amung other cool things you can do with color codes).
[a href="index.php?act=findpost&pid=270461"][{POST_SNAPBACK}][/a]
Well, what can be done is changing the colour of an item's text (the colour for the whole item). Which could be implemented in a colour string style thing, don't know how exactly though. I assume it would not affect selected items also (not sure though).

Quote
I got an idea for neat feature. Don't know if this has been mentioned before:

Could it be possible to CTRL+Click (or another modifier-key) a song in the playlist and foobar selects all songs with the same artist/album?

I don't mean great efforts of searching the whole playlist - just the songs before and after the song that have been clicked.

This would save a lot of pointing and clicking I think..


Cheers, 0x1ff


edit: typos
[a href="index.php?act=findpost&pid=270564"][{POST_SNAPBACK}][/a]
Maybe one day I will make all the clicking stuff configurable (to menu items or something similar). Not for 0.1.3 though.

Quote
Quote
Still have issues then? Can you describe what you were doing anyway (custom sort string?)


No, no issues at the moment, seemed to fix it[a href="index.php?act=findpost&pid=271075"][{POST_SNAPBACK}][/a]
Ok then.

Quote
Quote
I don't have this problem, can you define very long?



~20-25 seconds. That's on A64 3200+ with 1gb of RAM.[a href="index.php?act=findpost&pid=271075"][{POST_SNAPBACK}][/a]
Hmm.. Is that the time for the main window to close, or the time for foobar2000.exe to terminate? What is the time without playlist switcher panel?
Title: Columns UI
Post by: Andrea on 2005-02-07 01:36:00
Thank you for making such a fantastic plugin
Title: Columns UI
Post by: aron on 2005-02-07 10:02:43
It seems that a bug I'd previously thought was in uie_albumart is actually a ui_columns bug. I've begun noticing it in other panels -- when you drag another window over foobar, it leaves "white marks" on the panel. I posted about it here: http://www.hydrogenaudio.org/forums/index....ndpost&p=265947 (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=33&t=29383&hl=&view=findpost&p=265947)
Title: Columns UI
Post by: Phi on 2005-02-07 11:38:24
Quote
It seems that a bug I'd previously thought was in uie_albumart is actually a ui_columns bug. I've begun noticing it in other panels -- when you drag another window over foobar, it leaves "white marks" on the panel. I posted about it here: http://www.hydrogenaudio.org/forums/index....ndpost&p=265947 (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=33&t=29383&hl=&view=findpost&p=265947)

Which other panels?

EDIT: (while I'm here)
@musicmusic:
I've noticed when you single-click on a playlist tooltip the click falls through to the playlist, but only the first click of a double-click gets through. If there anything you can do about this?
Title: Columns UI
Post by: musicmusic on 2005-02-07 15:40:12
Quote
It seems that a bug I'd previously thought was in uie_albumart is actually a ui_columns bug. I've begun noticing it in other panels -- when you drag another window over foobar, it leaves "white marks" on the panel. I posted about it here: http://www.hydrogenaudio.org/forums/index....ndpost&p=265947 (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=33&t=29383&hl=&view=findpost&p=265947)
[a href="index.php?act=findpost&pid=271492"][{POST_SNAPBACK}][/a]
Don't think so; maybe a general windows painting bug.

Quote
EDIT: (while I'm here)
@musicmusic:
I've noticed when you single-click on a playlist tooltip the click falls through to the playlist, but only the first click of a double-click gets through. If there anything you can do about this?
[a href="index.php?act=findpost&pid=271513"][{POST_SNAPBACK}][/a]
It was mentioned before - I determined it was a bug in common controls 6 because it didn't happen with 5.81 (you can check this yourself by for example removing the common controls 6 manifest from foobar2000.exe).

But yeh there must be some kind of work around because windows media player doesn't have this issue, not entirely sure what though..
Title: Columns UI
Post by: Phi on 2005-02-08 06:27:03
Ah, I see. How annoying.
Title: Columns UI
Post by: topdownjimmy on 2005-02-08 12:08:27
I'm recently noticing that the globals defined in columns_ui aren't usable by playlistgen or trackinfo, which is frustrating but maybe unfixable.  One thing that surprises me though is that sorting doesn't work using globals.  For instance, if I define a global variable, then display it in a column as simply as %_variablename%, and show column headers, clicking on that column's header doesn't sort at all.  Is there something I/musicmusic can do about this?
Title: Columns UI
Post by: anza on 2005-02-08 12:30:35
Quote
I'm recently noticing that the globals defined in columns_ui aren't usable by playlistgen or trackinfo, which is frustrating but maybe unfixable.  One thing that surprises me though is that sorting doesn't work using globals.  For instance, if I define a global variable, then display it in a column as simply as %_variablename%, and show column headers, clicking on that column's header doesn't sort at all.  Is there something I/musicmusic can do about this?
[a href="index.php?act=findpost&pid=271798"][{POST_SNAPBACK}][/a]

What about adding the variable to the column's sort string?
Title: Columns UI
Post by: musicmusic on 2005-02-08 19:23:04
Quote
One thing that surprises me though is that sorting doesn't work using globals.  For instance, if I define a global variable, then display it in a column as simply as %_variablename%, and show column headers, clicking on that column's header doesn't sort at all.  Is there something I/musicmusic can do about this?
[a href="index.php?act=findpost&pid=271798"][{POST_SNAPBACK}][/a]

Did you try the option "Use global variables when sorting by columns" in the global pref page?
Title: Columns UI
Post by: topdownjimmy on 2005-02-08 20:12:33
Quote
Quote
One thing that surprises me though is that sorting doesn't work using globals.  For instance, if I define a global variable, then display it in a column as simply as %_variablename%, and show column headers, clicking on that column's header doesn't sort at all.  Is there something I/musicmusic can do about this?
[a href="index.php?act=findpost&pid=271798"][{POST_SNAPBACK}][/a]

Did you try the option "Use global variables when sorting by columns" in the global pref page?
[a href="index.php?act=findpost&pid=271895"][{POST_SNAPBACK}][/a]


Of course not. 
Title: Columns UI
Post by: trance on 2005-02-09 01:23:14
May I ask why all the files are in .7c format?

Is there a link to the .dll/zip/rar files?   

Thanks. 


------------

Nevermind   
7-zip (http://www.7-zip.org/)
Title: Columns UI
Post by: JEN on 2005-02-09 20:52:21
Feature request / script request

Is it possible to get the columns in the playlist to look like this?

(http://img43.exs.cx/img43/1034/fb2kfp7gy.th.png) (http://img43.exs.cx/img43/1034/fb2kfp7gy.png)
Title: Columns UI
Post by: gfngfgf on 2005-02-09 22:05:20
Quote
Feature request / script request

Is it possible to get the columns in the playlist to look like this?

(http://img43.exs.cx/img43/1034/fb2kfp7gy.th.png) (http://img43.exs.cx/img43/1034/fb2kfp7gy.png)
[a href="index.php?act=findpost&pid=272155"][{POST_SNAPBACK}][/a]


Is there anything particular about that configuration which you like/want?  I assume that this is a screenshot of someone else's configuration, in which case, I would say your best bet is to contact the person who posted it.
Title: Columns UI
Post by: anza on 2005-02-09 22:17:50
Quote
Quote
Feature request / script request

Is it possible to get the columns in the playlist to look like this?

(http://img43.exs.cx/img43/1034/fb2kfp7gy.th.png) (http://img43.exs.cx/img43/1034/fb2kfp7gy.png)
[a href="index.php?act=findpost&pid=272155"][{POST_SNAPBACK}][/a]


Is there anything particular about that configuration which you like/want?  I assume that this is a screenshot of someone else's configuration, in which case, I would say your best bet is to contact the person who posted it.
[a href="index.php?act=findpost&pid=272165"][{POST_SNAPBACK}][/a]

I'd say JEN wants the colors to continue to the bottom of the playlist, even though there are no songs. I believe it currently isn't possible.
Title: Columns UI
Post by: Hawk on 2005-02-09 22:51:07
Quote
I'd say JEN wants the colors to continue to the bottom of the playlist, even though there are no songs. I believe it currently isn't possible.
[a href="index.php?act=findpost&pid=272166"][{POST_SNAPBACK}][/a]


JEN you could adapt the background colour of your playlist to the color scheme you are using.
Title: Columns UI
Post by: wortels on 2005-02-10 18:45:12
Quote
Quote

I'd say JEN wants the colors to continue to the bottom of the playlist, even though there are no songs. I believe it currently isn't possible.
[a href="index.php?act=findpost&pid=272166"][{POST_SNAPBACK}][/a]


JEN you could adapt the background colour of your playlist to the color scheme you are using.
[a href="index.php?act=findpost&pid=272174"][{POST_SNAPBACK}][/a]

Is there a link to an explanation of some sort cause I have also been looking to do this
thanks
Title: Columns UI
Post by: Hawk on 2005-02-10 19:04:40
Quote
Quote
Quote

I'd say JEN wants the colors to continue to the bottom of the playlist, even though there are no songs. I believe it currently isn't possible.
[a href="index.php?act=findpost&pid=272166"][{POST_SNAPBACK}][/a]


JEN you could adapt the background colour of your playlist to the color scheme you are using.
[a href="index.php?act=findpost&pid=272174"][{POST_SNAPBACK}][/a]

Is there a link to an explanation of some sort cause I have also been looking to do this
thanks
[a href="index.php?act=findpost&pid=272359"][{POST_SNAPBACK}][/a]



OK Here you go:

Preferences|Columns UI|Playlist view Tab|
Click "Playlist view display settings"| A menu will come
sliding out| Choose "Exposed Background colour"
|Choose the colour you want| Click "Ok"| Done.

There's a slider on the right of the colour panel. You can choose your own colour nuances.

Success!

Let me know if it worked.
Title: Columns UI
Post by: wortels on 2005-02-10 19:50:43
that changes the color only but in the screenshot posted the clumn borders are also extending all the way to the bottom. I was talking about those
Title: Columns UI
Post by: Sandman2012 on 2005-02-10 20:10:41
Quote
that changes the color only but in the screenshot posted the clumn borders are also extending all the way to the bottom. I was talking about those
[a href="index.php?act=findpost&pid=272369"][{POST_SNAPBACK}][/a]

As far as I know, it's not possible right now, which is why JEN is requesting it. The pic he posted is probably digitally manipulated (is there a better way to say "Photoshopped" without using the brand name "Photoshop" as a verb?).
Title: Columns UI
Post by: JEN on 2005-02-10 20:30:48
Yes, that is a photoshopped!!! image of my current foobar2000 setup.  And yes, it is the extended playlist colours and borders I was after.  I guess its not possible just yet

Thanks for the replies anyway!
Title: Columns UI
Post by: marshmellow on 2005-02-10 21:28:19
Hello folks,
I am very excited about setting up the Columns ui and have downloaded the foo_ui_columns.7z file but when I try to download the 7-zip archvier from the website or through sourceforge, it's not working. 

Is there another free program that I can use to extract/unzip this foo_ui_columns.7z file?

Thanks for your time,
Kyle m

UPDATE: I was able to download the 7-zip.exe and unzip the program, all is well
Title: Columns UI
Post by: hunted on 2005-02-10 21:40:15
Quote
from Columns UI FAQ (http://music.everywebhost.com/wiki/doku.php?id=columns_ui:faqs)
I downloaded Columns UI, but I don't know what do do with a .7z file ?!
The file is an archive created by 7-Zip. Most popular archivers can extract it, including WinRAR (http://www.rarlab.com/).
Title: Columns UI
Post by: marshmellow on 2005-02-10 21:53:28
Quote
Quote
from Columns UI FAQ (http://music.everywebhost.com/wiki/doku.php?id=columns_ui:faqs)
I downloaded Columns UI, but I don't know what do do with a .7z file ?!
The file is an archive created by 7-Zip. Most popular archivers can extract it, including WinRAR (http://www.rarlab.com/).

[a href="index.php?act=findpost&pid=272403"][{POST_SNAPBACK}][/a]


thanks for your response, hunted.  I eventually got the 7-zip.exe to download.  Not sure what the problem was.
Cheers,
Kyle
Title: Columns UI
Post by: Olive on 2005-02-10 21:55:02
Quote
is there a better way to say "Photoshopped" without using the brand name "Photoshop" as a verb?).
[a href="index.php?act=findpost&pid=272372"][{POST_SNAPBACK}][/a]

Creating new verbs out of new names is a great feature of the English language IMO.
I've seen "potato chopped" a couple of times...
Title: Columns UI
Post by: gfngfgf on 2005-02-11 00:22:11
Quote
(is there a better way to say "Photoshopped" without using the brand name "Photoshop" as a verb?).
[a href="index.php?act=findpost&pid=272372"][{POST_SNAPBACK}][/a]


My guess is that this will be one of things like "Kleenex" that just becomes part of the language to the point that no one cares that it's a brand name anymore.  Heck, that's how I use it now
Title: Columns UI
Post by: topdownjimmy on 2005-02-11 22:44:42
Is it possible to lock the items in the playlist switcher so that they can't get moved around by playlistgen?  I have a generated playlist I'd like to keep at the top of the playlist switcher, but every time I regenerate it the playlist gets moved to the bottom.  Anything I can do about that? 
Title: Columns UI
Post by: topdownjimmy on 2005-02-12 00:13:13
Another question...let's say I've got three panels in my toolbar.  Now let's say I'm totally anal and I want those panels to all be the same width.  Does anyone know of an easy way to do that?
Title: Columns UI
Post by: Killmaster on 2005-02-12 00:16:27
Quote
Is it possible to lock the items in the playlist switcher so that they can't get moved around by playlistgen?  I have a generated playlist I'd like to keep at the top of the playlist switcher, but every time I regenerate it the playlist gets moved to the bottom.  Anything I can do about that?  
[a href="index.php?act=findpost&pid=272720"][{POST_SNAPBACK}][/a]


Get the author of playgen to fix it? I'm almost positive that it can be done, mainly because the album list panel's database view does it without it changing position.
Title: Columns UI
Post by: musicmusic on 2005-02-14 00:40:30
Quote
Another question...let's say I've got three panels in my toolbar.  Now let's say I'm totally anal and I want those panels to all be the same width.  Does anyone know of an easy way to do that?
[a href="index.php?act=findpost&pid=272746"][{POST_SNAPBACK}][/a]
If you mean when resizing the main window, then no; as you may remember the panels arent designed for the toolbars area hence support there is severely limited.

Quote
Quote
Is it possible to lock the items in the playlist switcher so that they can't get moved around by playlistgen?  I have a generated playlist I'd like to keep at the top of the playlist switcher, but every time I regenerate it the playlist gets moved to the bottom.  Anything I can do about that?  
[a href="index.php?act=findpost&pid=272720"][{POST_SNAPBACK}][/a]


Get the author of playgen to fix it? I'm almost positive that it can be done, mainly because the album list panel's database view does it without it changing position.
[a href="index.php?act=findpost&pid=272747"][{POST_SNAPBACK}][/a]
IIRC it was already requested in the playlistgenex thread.
Title: Columns UI
Post by: Killmaster on 2005-02-14 02:31:55
^^ yeah, I think I have requested it a few times already, I wonder why no one has gotten around to it yet.
Title: Columns UI
Post by: mobyduck on 2005-02-15 17:23:36
Hi.

I have a couple of noob questions.

1) I'm trying to setup a panel/tab to display %lyrics% tag: you can see what I come up with so far here (http://www.plurimedia.it/foobar.jpg) (fcs by Lyx, not mine of course ). To do this, I used the "Track Info" panel. Two issues: a) Can I have two panels, one for the lyrics and another for the track info? b) How do I enforce the display of the lyrics from the "currently playing" instead of the "currently selected" song?

2) Can I customize the buttons graphics in Win2000 (and where can I find some nice png)?

Thanks for your help.

Alessandro
Title: Columns UI
Post by: Lyx on 2005-02-15 17:42:26
Not what you were asking for, but:
If everything fails, you can create a hybrid trackinfo/lyrics tab - with the trackinfo at the top, then a seperator line, and below it the lyrics

You can find button graphics on the same website where you downloaded the FCS.
Title: Columns UI
Post by: mobyduck on 2005-02-15 18:19:06
Quote
Not what you were asking for, but:
If everything fails, you can create a hybrid trackinfo/lyrics tab - with the trackinfo at the top, then a seperator line, and below it the lyrics
Thanks for the tip, but I'd rather save as much space as possible for the lyrics.
Quote
You can find button graphics on the same website where you downloaded the FCS.
Thanks!

Alessandro
Title: Columns UI
Post by: matth6546 on 2005-02-16 22:32:34
alright i need help. i've been messing around with ui_columns, but i just can't get around a certain loophole.

here's what the problem looks like:
(http://img.photobucket.com/albums/v649/randal1013/screenshot2.jpg)

the four yellow ovals indicate what is supposed to show up. the problem occurs when a track number is missing. the first field shows up with track 01, but if there is no track 01 (like the bottom red oval indicates, the top red oval shows the album info is missing), then that field doesn't show. i need a way to get these fields to show up regardless of the track number.
Title: Columns UI
Post by: topdownjimmy on 2005-02-16 23:50:30
Quote
alright i need help. i've been messing around with ui_columns, but i just can't get around a certain loophole.

here's what the problem looks like:
(http://img.photobucket.com/albums/v649/randal1013/screenshot2.jpg)

the four yellow ovals indicate what is supposed to show up. the problem occurs when a track number is missing. the first field shows up with track 01, but if there is no track 01 (like the bottom red oval indicates, the top red oval shows the album info is missing), then that field doesn't show. i need a way to get these fields to show up regardless of the track number.
[a href="index.php?act=findpost&pid=274318"][{POST_SNAPBACK}][/a]


You can't do that; TAGZ can only "see" the tags of the file it's dealing with, not the next or previous file in the playlist.  There's no way for track 2 to "know" that it's not preceeded by track 1.
Title: Columns UI
Post by: matth6546 on 2005-02-17 01:07:36
i was thinking of making a new column and somehow numbering each track by its position in the album in the current playlist. or maybe finding the smallest track number in a given album, but i dont know how to limit a comparison string to compare each track to only other tracks with the same album tag.
Title: Columns UI
Post by: topdownjimmy on 2005-02-17 01:14:18
Quote
i was thinking of making a new column and somehow numbering each track by its position in the album in the current playlist. or maybe finding the smallest track number in a given album, but i dont know how to limit a comparison string to compare each track to only other tracks with the same album tag.
[a href="index.php?act=findpost&pid=274359"][{POST_SNAPBACK}][/a]


That's what I was trying to say, you can't do that.  Individual tracks don't "know" what's surrounding them.
Title: Columns UI
Post by: Smitty Jones on 2005-02-17 19:47:51
Quote
alright i need help. i've been messing around with ui_columns, but i just can't get around a certain loophole.

[ . . . ]
the four yellow ovals indicate what is supposed to show up. the problem occurs when a track number is missing. the first field shows up with track 01, but if there is no track 01 (like the bottom red oval indicates, the top red oval shows the album info is missing), then that field doesn't show. i need a way to get these fields to show up regardless of the track number.
[a href="index.php?act=findpost&pid=274318"][{POST_SNAPBACK}][/a]

i have a suggestion, if you like.  a lot of people have used this method, as do i.  if you know the album is incomplete, use a %faketracknr% tag, and start it at 1, 2, 3, etc.  then in your string set up the if statements so it looks to see if there's a %faketracknr% tag first, such as this:
Code: [Select]
$if(%faketracknr%,
$if($strcmp(%faketracknr%,1),%artist%,
$if($strcmp(%faketracknr%,2),%album%,))
,
$if($strcmp(%tracknumber%,1),%artist%,
$if($strcmp(%tracknumber%,2),%album%,)))

which will produce something similar to...
(http://img.photobucket.com/albums/v378/SoLid_PrAnkstA/faketracknr1.gif)
but other than this, like topdownjimmy suggested, is the only alternative... and not too difficult either!
Title: Columns UI
Post by: Lyx on 2005-02-17 19:57:08
Or a better solution:
- either play them in singlemode
- or keep the tracks which you do not like, give them a low trackrating, and then use foo_skip to skip them automatically.

No non-standard-tags hell necessary then, and with the added bonus that you may like some tracks later in the future which you didn't like at first.

Giving tracks weird non-standard tags just to make them work in an audio-player display IMHO is something quite insane and completely beats the purpose of metadata(independent of platform). But maybe thats just me who's insane and the others are just "normal".

- Lyx
Title: Columns UI
Post by: Lyx on 2005-02-17 20:07:11
@musicmusic:

I do have a solution to the problem that formatting-strings in a track cannot look ahead and behind - without the need to make them able to look ahead/behind and without the need to make metadata of other tracks directly accessable:

The playlist is rendered on a left-right/top-down manner, right? If a column-"cell" could store and export vars, and other columns could then make use of those vars, then the problem can be overcome. For example, the first track of an album could just store all album-relevant metadata in vars - then the other tracks can directly access those vars - until another track1 is processed which just overwrites the vars again. As a sideeffect, this would automatically make incomplete albums work in albummode.

- Lyx
Title: Columns UI
Post by: musicmusic on 2005-02-17 20:31:49
Quote
@musicmusic:

I do have a solution to the problem that formatting-strings in a track cannot look ahead and behind - without the need to make them able to look ahead/behind and without the need to make metadata of other tracks directly accessable:

The playlist is rendered on a left-right/top-down manner, right?
[a href="index.php?act=findpost&pid=274590"][{POST_SNAPBACK}][/a]

Not neccessarily. Cells are always formatted left to right, yes, but in terms of items, if columns is formatting a group of adjacent items they are formatted top to bottom. But this is not always the case - items may be obscured by another window, and they are also formatted in isolation when its metadata is editted, or dynamic info etc.

Then again I kind of lost you in your second paragraph
Title: Columns UI
Post by: Lyx on 2005-02-17 20:35:38
Loophole in my above proposal: via repeated exporting, then importing, inheriting the previous value and adding a new one, and then exporting again - an overflow may be produced - example:

// import
// export
tracknumber_list=[%_tracknumber_list%]%tracknumber%
// goto import of next track

I dont know if there is a solution to this.
- Lyx

edit: nevermind - i didn't know that cells are also parsed and rendered in isolation of their neighbours. And when looking at the above mentioned exploit, i guess it may open up a can of worms. Too bad :-(
Title: Columns UI
Post by: mazy on 2005-02-17 23:20:21
i've been thinking about that too, Lyx, and i saw the problems and that you can't ensure top-to-bottom processing, processing may start on arbitrary track etc ...

but most of the time you get desired order and you could simply export variable containing playlist position, filepath, directory etc ... and compare that variable after import. then you would just compare it to current info (i.e. stored playlist position == current playlist position + 1, stored directory = current directory etc.) and then decide whether to use imported data or update them ...

easy and simple

as for buffer overflow, it's just a matter of few tests ... and you don't need unlimited space, there could be limit on total size of variables (like few kB).
Title: Columns UI
Post by: upNorth on 2005-02-18 17:15:26
I've got a problem I hope someone could help me with.

I'm trying to move the computation of the julian date from globals to a column, to make it possible to turn everything off when the column is disabled. The problem is that the code I use doesn't return the same result when moved to a column, so now I'm wondering if this is caused by rounding errors or something. Does it work differently in those two places?

I have simply assigned %_system_day% and so on to global variables (as e.g. %_sys_day%) to be able to use them for computation in a column itself. But even though I've just done a simple find and replace, the results differs at times.

This code in globals:
Code: [Select]
juliantest=
$puts(year,$sub(%_system_year%,1))
$puts(hour,%_system_hour%)
$puts(day,$sub(%_system_day%,$ifgreater($get(hour),11,0,1)))

$puts(monthdays,$select(%_system_month%,0,31,59,90,120,151,181,212,243,273,304,334))
$puts(yeardays,$ifequal($mod(%_system_year%,4),0,$ifgreater(%_system_month%,2,$add($get(monthdays),1),$get(monthdays)),$get(monthdays)))

$add($div($get(year),4),$mul($get(year),365),$get(yeardays),$get(day),1721410)
does not always return the same as this code in a column:
Code: [Select]
$puts(year,$sub(%_sys_year%,1))
$puts(hour,%_sys_hour%)
$puts(day,$sub(%_sys_day%,$ifgreater($get(hour),11,0,1)))

$puts(monthdays,$select(%_sys_month%,0,31,59,90,120,151,181,212,243,273,304,334))
$puts(yeardays,$ifequal($mod(%_sys_year%,4),0,$ifgreater(%_sys_month%,2,$add($get(monthdays),1),$get(monthdays)),$get(monthdays)))

$add($div($get(year),4),$mul($get(year),365),$get(yeardays),$get(day),1721410)


Example:
A file I played yesterday has a JULIAN_DATE tag with the value 2453419. At the moment the code in global calculates the julian date to be 2453420, while the code in the column returns 2453419. Hence it looks like I just played the song.

Any help would be appreciated.
Title: Columns UI
Post by: koach on 2005-02-18 17:55:49
Quote
Example:
A file I played yesterday has a JULIAN_DATE tag with the value 2453419. At the moment the code in global calculates the julian date to be 2453420, while the code in the column returns 2453419. Hence it looks like I just played the song.

Any help would be appreciated.

I guess you might have forgotten to assign %_system_hour% to %_sys_hour%? it would make such a difference.
Title: Columns UI
Post by: upNorth on 2005-02-18 18:04:14
Quote
Quote
Example:
A file I played yesterday has a JULIAN_DATE tag with the value 2453419. At the moment the code in global calculates the julian date to be 2453420, while the code in the column returns 2453419. Hence it looks like I just played the song.

Any help would be appreciated.

I guess you might have forgotten to assign %_system_hour% to %_sys_hour%? it would make such a difference.[a href="index.php?act=findpost&pid=274839"][{POST_SNAPBACK}][/a]
Thank you!   
I kind of expected it to be something simple, but it's always hard to spot your own mistakes. Thanks again. 
Title: Columns UI
Post by: Biscuits on 2005-02-19 20:18:23
Hey, thanks for the plugin...

Maybe I'm missing something, and maybe this has nothing to do with ui_columns, but where do I change the font of the foobar menu?

Thanks you and sorry if I've missed something obvious,
-Tristan
Title: Columns UI
Post by: musicmusic on 2005-02-19 22:41:13
Quote
Hey, thanks for the plugin...

Maybe I'm missing something, and maybe this has nothing to do with ui_columns, but where do I change the font of the foobar menu?

Thanks you and sorry if I've missed something obvious,
-Tristan
[a href="index.php?act=findpost&pid=275113"][{POST_SNAPBACK}][/a]
Its not customisable on a columns ui level - you have to change the sysem setting. I believe it uses the Menu font, this is adjustable in display properties.
Title: Columns UI
Post by: Biscuits on 2005-02-20 18:05:00
Ok, thanks!

-Tristan
Title: Columns UI
Post by: Lyx on 2005-02-20 21:30:02
Topic: exporting global vars for sorting

I do have a problem here. Background is that as you know i do have a quite large global string. Parsing during sorting is slow as hell. For most columns i don't need it, but with the new date-stuff in play i do have a problem: i could port only the necessary date-calc stuff to those 3 columns which need it, so that not the entire global string needs to be parsed - just one problem: system-date/time info is only available to the global string.

So, it would be nice if one could make system-date/time stuff available to the custom-sort strings. Possibly on an individual basis.

- Lyx

edit: nevermind - found a workaround.
Title: Columns UI
Post by: boondocksmofo on 2005-02-21 08:20:26
Is it possible to disable the selected item frame? I know I can set it to the background color of my formatting, but I want to go further than that.
Title: Columns UI
Post by: AndyL on 2005-02-22 18:35:26
I have a couple of questions:

1. Where can I find these buttons? I've looked on the Custom Buttons section at http://columns.outerspase.net/ (http://columns.outerspase.net/) and couldn't find them.

(http://www.zen72148.zen.co.uk/buttons.jpg)

2. I've set the playlist switcher up as shown below, but I can't find a way to change its minimum height so it takes up the available space. How can I do that?

(http://www.zen72148.zen.co.uk/foobar.jpg)
Title: Columns UI
Post by: musicmusic on 2005-02-23 18:42:32
Quote
Is it possible to disable the selected item frame? I know I can set it to the background color of my formatting, but I want to go further than that.
[a href="index.php?act=findpost&pid=275553"][{POST_SNAPBACK}][/a]
Not (currently?) possible.

Quote
2. I've set the playlist switcher up as shown below, but I can't find a way to change its minimum height so it takes up the available space. How can I do that?

(http://www.zen72148.zen.co.uk/foobar.jpg)
[a href="index.php?act=findpost&pid=276066"][{POST_SNAPBACK}][/a]
Is not possible..
Title: Columns UI
Post by: topdownjimmy on 2005-02-23 19:23:50
Quote
2. I've set the playlist switcher up as shown below, but I can't find a way to change its minimum height so it takes up the available space. How can I do that?
[a href="index.php?act=findpost&pid=276066"][{POST_SNAPBACK}][/a]


Workaround: put the playlist switcher in a tabbed panel stack.
Title: Columns UI
Post by: AndyL on 2005-02-23 23:30:40
Quote
Quote
2. I've set the playlist switcher up as shown below, but I can't find a way to change its minimum height so it takes up the available space. How can I do that?
[a href="index.php?act=findpost&pid=276066"][{POST_SNAPBACK}][/a]


Workaround: put the playlist switcher in a tabbed panel stack.
[a href="index.php?act=findpost&pid=276374"][{POST_SNAPBACK}][/a]


Yep, I realised afterwards that that was the only way. If foo_temple is ever updated to include panel support, I might well keep that configuration...
Title: Columns UI
Post by: spase on 2005-02-24 11:25:37
Quote
I have a couple of questions:

1. Where can I find these buttons? I've looked on the Custom Buttons section at http://columns.outerspase.net/ (http://columns.outerspase.net/) and couldn't find them.

(http://www.zen72148.zen.co.uk/buttons.jpg)

[a href="index.php?act=findpost&pid=276066"][{POST_SNAPBACK}][/a]

i remember them, but i cannot find them, sorry.
Title: Columns UI
Post by: Killmaster on 2005-02-25 03:47:54
here you go: http://img203.exs.cx/my.php?loc=img203&image=toolbar1yh.png (http://img203.exs.cx/my.php?loc=img203&image=toolbar1yh.png)
Title: Columns UI
Post by: AndyL on 2005-02-25 10:56:13
Quote
here you go: http://img203.exs.cx/my.php?loc=img203ℑ=toolbar1yh.png (http://img203.exs.cx/my.php?loc=img203ℑ=toolbar1yh.png)
[a href="index.php?act=findpost&pid=276836"][{POST_SNAPBACK}][/a]


Thanks Killmaster, but when I install the buttons, I get this:

(http://www.zen72148.zen.co.uk/buttons2.jpg)

Do I have to edit the buttons before I can use them?
Title: Columns UI
Post by: anza on 2005-02-25 11:06:45
@musicmusic: this is actually a thing that has been bothering me since you added the sidebar but I've never bothered to ask it as it isn't that big a deal. Would it be possible to have the sidebar auto-appear (I use the auto-hide option) not only when hovering the mouse over it, but also when you're drag-n-dropping files (to create a new playlist, for example)?
Title: Columns UI
Post by: JEN on 2005-02-25 12:17:11
How difficult would it be for the developer of foo_ui_columns to add the following feature?

Please look at the image below to get a better understanding of that I mean:

[a href="http://img238.exs.cx/img238/1447/fb2ksmall1ga.png" target="_blank"]

If I try to click on a different panel now, the "track Info" remains open and it also maximises the panel which I click on.

I guess this is a feature request 
Title: Columns UI
Post by: strogoff_ger on 2005-02-25 12:27:01
@ AndiL:

You need to check the box that says "Bitmap includes mouseover images".

That`s all.
Title: Columns UI
Post by: AndyL on 2005-02-25 15:38:27
Quote
@ AndiL:

You need to check the box that says "Bitmap includes mouseover images".

That`s all.
[a href="index.php?act=findpost&pid=276945"][{POST_SNAPBACK}][/a]


That makes things better, thanks. Now all I need to do is to get rid of the black bits, bearing in mind that I can't make anything transparent without decreasing the colour depth to 256 colours. Does anyone have any suggestions?
Title: Columns UI
Post by: minisu on 2005-02-27 00:43:45
sorry... see next post
Title: Columns UI
Post by: minisu on 2005-02-27 00:45:41
I got a problem with every columns_ui config I've downloaded. Some tracks appears in the wrong album. See for example the attached screenshot where track 10, 11, 12 and 13 belongs to the second album but shows up in the first. As the screenshot shows, there's no tagerrors(?)
So irritating...  Have searched the forum, please help!

(http://img115.exs.cx/img115/5906/image21se.th.png) (http://img115.exs.cx/my.php?loc=img115ℑ=image21se.png)
Title: Columns UI
Post by: Killmaster on 2005-02-27 05:50:36
Quote
I got a problem with every columns_ui config I've downloaded. Some tracks appears in the wrong album. See for example the attached screenshot where track 10, 11, 12 and 13 belongs to the second album but shows up in the first. As the screenshot shows, there's no tagerrors(?)
So irritating...   Have searched the forum, please help!

(http://img115.exs.cx/img115/5906/image21se.th.png) (http://img115.exs.cx/my.php?loc=img115ℑ=image21se.png)
[a href="index.php?act=findpost&pid=277398"][{POST_SNAPBACK}][/a]



Check your sort string, or move them back down manually.. by default they sort by file name, maybe try renaming your files? A proper sort string should take of it though.
Title: Columns UI
Post by: Insolent on 2005-02-27 07:18:51
Quote
I got a problem with every columns_ui config I've downloaded. Some tracks appears in the wrong album. See for example the attached screenshot where track 10, 11, 12 and 13 belongs to the second album but shows up in the first. As the screenshot shows, there's no tagerrors(?)
So irritating...   Have searched the forum, please help!

(http://img115.exs.cx/img115/5906/image21se.th.png) (http://img115.exs.cx/my.php?loc=img115ℑ=image21se.png)
[a href="index.php?act=findpost&pid=277398"][{POST_SNAPBACK}][/a]

Playlist > Sort > Sort by...

Code: [Select]
%artist%%album%$num(%tracknumber%,2)
Title: Columns UI
Post by: minisu on 2005-02-27 15:00:01
Quote
Playlist > Sort > Sort by...

Code: [Select]
%artist%%album%$num(%tracknumber%,2)

[a href="index.php?act=findpost&pid=277486"][{POST_SNAPBACK}][/a]

Thanks! 
Title: Columns UI
Post by: shof515 on 2005-02-28 02:17:56
is there a way to shows artist ? in a new panel block
Title: Columns UI
Post by: skaguy on 2005-03-01 19:41:58
I started delving into foobar2k yesterday and i've already hit a snag.
hope you all dont mind me asking for help, here goes;

i am using columns ui. i want to add new panels. looking at this:

http://wiki.hydrogenaudio.org/images/4/4d/Sidebaradd.png (http://wiki.hydrogenaudio.org/images/4/4d/Sidebaradd.png)


it looks easy to do... but can i find that menu anywhere? nooooo!
am i doing something wrong?!
can anyone help me out? thanks
Title: Columns UI
Post by: gfngfgf on 2005-03-02 03:03:51
Quote
I started delving into foobar2k yesterday and i've already hit a snag.
hope you all dont mind me asking for help, here goes;

i am using columns ui. i want to add new panels. looking at this:

http://wiki.hydrogenaudio.org/images/4/4d/Sidebaradd.png (http://wiki.hydrogenaudio.org/images/4/4d/Sidebaradd.png)


it looks easy to do... but can i find that menu anywhere? nooooo!
am i doing something wrong?!
can anyone help me out? thanks
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=278325")


[a href="http://music.everywebhost.com/wiki/doku.php]http://music.everywebhost.com/wiki/doku.php[/url]

This is the "wiki" link from the first post of this thread.  Check the "Columns UI" wiki section to see if you find a solution to your problem (I'm thinking specifically the "Installation" and "Troubleshooting" headings should be helpful)
Title: Columns UI
Post by: shof515 on 2005-03-06 19:40:57
Is there a panel that will show just the artist name and when you click it,it will show thier songs
Title: Columns UI
Post by: jkwarras on 2005-03-06 21:46:50
Quote
Is there a panel that will show just the artist name and when you click it,it will show thier songs
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=279833")

You could try [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29435]Playlist tree[/url], it's highly customizable so you could use the main window to create a 'by artist' view and the (playlist Tree) browser to display all the artist files. However: this component is in the known problematic components, so you can have some stability issues.
Title: Columns UI
Post by: ludox on 2005-03-06 22:05:26
Quote
Quote
Is there a panel that will show just the artist name and when you click it,it will show thier songs
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=279833")

You could try [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=29435]Playlist tree[/url], it's highly customizable so you could use the main window to create a 'by artist' view and the (playlist Tree) browser to display all the artist files. However: this component is in the known problematic components, so you can have some stability issues.
[a href="index.php?act=findpost&pid=279862"][{POST_SNAPBACK}][/a]

Why not the album list panel ?
Title: Columns UI
Post by: jkwarras on 2005-03-06 23:27:54
Quote
Why not the album list panel ?
[a href="index.php?act=findpost&pid=279868"][{POST_SNAPBACK}][/a]

Yep, that's right, much simple 
Title: Columns UI
Post by: audrius_u on 2005-03-18 16:05:22
I have just came across foo_ui_columns plugin several hours ago, tried it and stayed very pleased with it. However, I found an annoyance: when Playback->Follow cursor is on and song switches - my current selection drops and the only selected track is the one that has just started playing 
I liked the Folow Cursor feature very much on FB's Default User Interface (eg. make a big selection to transfer a bunch of songs into a new playlist), I also used to "mark" a song that I'd like to listen now and again later (I mark a song X which then plays right after the current one,  then follows songs Y, Z etc., but song X still remains highlighted/selected and I can find it quickly to replay).
With ColumnsUI, the selection is lost when song switches: I have to hurry up to finish selecting and make a desired operation on the selection until the end of the current song or temporarily switch off Follow Cursor - both approaches irritates a bit.
Could this feature be bringed into otherwise very great ColumnsUI?
Title: Columns UI
Post by: gfngfgf on 2005-03-18 20:37:18
adrius_u: take a look at foo_temple to see if maybe it fits what you need.  I know it isn't quite the same behavior as you describe for the default UI, but perhaps it can help with what you're trying to do.
Title: Columns UI
Post by: audrius_u on 2005-03-21 07:52:49
Quote
adrius_u: take a look at foo_temple to see if maybe it fits what you need.  I know it isn't quite the same behavior as you describe for the default UI, but perhaps it can help with what you're trying to do.
[a href="index.php?act=findpost&pid=283398"][{POST_SNAPBACK}][/a]

Thanks gfngfgf - foo_temple is quite interesting thing - I will surely use it, but still I miss selection persistency... I'm afraid of myself thinking to go back to DefaultUI
Title: Columns UI
Post by: ii123 on 2005-03-27 05:07:49
hey:)




Wondering if there was a separate thread for feature req's given this ones size....

It would be awesome if it were possible to have multiple resizable and re-movable 'frames' that could contain instanced panels, main file view ect with different customisations.......if its not too convoluted to code fast that is:)

Wouldn't mind a TAGZ command addition with different font types/sizes for a proffesional look or character/background pixel colouring based on x,y coord being drawn either but ui is pretty good as is:)



btw this ui R0X0RS!!!
Title: Columns UI
Post by: setSuna on 2005-03-28 02:24:38
Been using this for quite a while now, and was thinking: There is only ONE thing wrong with C_UI. You can only have a sidebar on the right, if you were able to have 2 (one on the right, one on the left) this (in my opinion) would be perfect.

I am sure such a thing has been requested quite a few times though...
Title: Columns UI
Post by: anza on 2005-03-28 09:59:54
Quote
Been using this for quite a while now, and was thinking: There is only ONE thing wrong with C_UI. You can only have a sidebar on the right, if you were able to have 2 (one on the right, one on the left) this (in my opinion) would be perfect.

I am sure such a thing has been requested quite a few times though...
[a href="index.php?act=findpost&pid=286189"][{POST_SNAPBACK}][/a]

Yup, asked many times and, IIRC, it's on the to-do list.
Title: Columns UI
Post by: pIv on 2005-03-30 06:59:10
I want know what new features will propose in next version of this plugin.

It is possible:
1. add support right sidebar?
2. hide tolbars?
Title: Columns UI
Post by: gfngfgf on 2005-03-30 17:30:29
Quote
I want know what new features will propose in next version of this plugin.

It is possible:
1. add support right sidebar?
2. hide tolbars?
[a href="index.php?act=findpost&pid=286843"][{POST_SNAPBACK}][/a]


1. This was asked *just* two posts above yours.

2. In foobar's preference, go to "Display->Columns UI->Other", then uncheck "show toolbars"
Title: Columns UI
Post by: pIv on 2005-03-31 04:53:12
TO gfngfgf

I want hide toolbal as sidebar - see it only when i click on  top border by mouse.
Title: Columns UI
Post by: gfngfgf on 2005-03-31 06:26:37
Quote
TO gfngfgf

I want hide toolbal as sidebar - see it only when i click on  top border by mouse.
[a href="index.php?act=findpost&pid=287132"][{POST_SNAPBACK}][/a]


Ah, I understand now.  Thanks for clarifying.
Title: Columns UI
Post by: alphaex32 on 2005-03-31 14:12:45
I just started trying out mediamonkey and I noticed a feature which I thought was nice. You can progressively sort more than one column by holding ctrl while clicking on the column headers. This makes it easy to sort by more than one variable without having to use custom sorting.

Just a thought 
Title: Columns UI
Post by: Lyx on 2005-03-31 14:47:39
Quote
I just started trying out mediamonkey and I noticed a feature which I thought was nice. You can progressively sort more than one column by holding ctrl while clicking on the column headers. This makes it easy to sort by more than one variable without having to use custom sorting.
[a href="index.php?act=findpost&pid=287220"][{POST_SNAPBACK}][/a]

I agree, that would be great.

- Lyx
Title: Columns UI
Post by: musicmusic on 2005-03-31 15:28:35
Quote
I just started trying out mediamonkey and I noticed a feature which I thought was nice. You can progressively sort more than one column by holding ctrl while clicking on the column headers. This makes it easy to sort by more than one variable without having to use custom sorting.

Just a thought 
[a href="index.php?act=findpost&pid=287220"][{POST_SNAPBACK}][/a]

Hmm, how is that different from what currently happens if you click e.g. the title column, then artist column? Sorting by columns already has a "memory" of the previous sort order if that is what you wanted.
Title: Columns UI
Post by: Insolent on 2005-04-01 01:55:46
Hmm, it's been a while now. How's development of 0.1.3 going?
Title: Columns UI
Post by: anza on 2005-04-01 12:03:12
Quote
Hmm, it's been a while now. How's development of 0.1.3 going?
[a href="index.php?act=findpost&pid=287386"][{POST_SNAPBACK}][/a]

Seems to be going quite well...
Title: Columns UI
Post by: lll9p_1 on 2005-04-01 12:57:53
that's great! thank musicmusic
Title: Columns UI
Post by: alphaex32 on 2005-04-02 00:01:35
Quote
Quote
I just started trying out mediamonkey and I noticed a feature which I thought was nice. You can progressively sort more than one column by holding ctrl while clicking on the column headers. This makes it easy to sort by more than one variable without having to use custom sorting.

Just a thought 
[a href="index.php?act=findpost&pid=287220"][{POST_SNAPBACK}][/a]

Hmm, how is that different from what currently happens if you click e.g. the title column, then artist column? Sorting by columns already has a "memory" of the previous sort order if that is what you wanted.
[a href="index.php?act=findpost&pid=287240"][{POST_SNAPBACK}][/a]


I just tried it and I can't get it to sort with more than one column. For example, I clicked on my Artist column and then on my Bitrate column and it sorted everything by bitrate only. Of course I could get it to do this with a custom sort, but that's not as intuitive.
Title: Columns UI
Post by: fabiospark on 2005-04-02 07:25:27
Quote
Quote
Quote
I just started trying out mediamonkey and I noticed a feature which I thought was nice. You can progressively sort more than one column by holding ctrl while clicking on the column headers. This makes it easy to sort by more than one variable without having to use custom sorting.

Just a thought 
[a href="index.php?act=findpost&pid=287220"][{POST_SNAPBACK}][/a]

Hmm, how is that different from what currently happens if you click e.g. the title column, then artist column? Sorting by columns already has a "memory" of the previous sort order if that is what you wanted.
[a href="index.php?act=findpost&pid=287240"][{POST_SNAPBACK}][/a]


I just tried it and I can't get it to sort with more than one column. For example, I clicked on my Artist column and then on my Bitrate column and it sorted everything by bitrate only. Of course I could get it to do this with a custom sort, but that's not as intuitive.
[a href="index.php?act=findpost&pid=287643"][{POST_SNAPBACK}][/a]


Have you tried clicking first on bitrate and THEN on artist?
Title: Columns UI
Post by: Storm on 2005-04-13 12:29:44
I would really like to be able to have a second sidebar... I don't think that's possible at the moment, or is it?
Title: Columns UI
Post by: tuckwat on 2005-04-19 17:32:04
I noticed that once i switched to columns the transparency option didn't work.  Is transparency going to be implemented into columns ui?  Thanks
Title: Columns UI
Post by: musicmusic on 2005-04-19 19:32:48
Quote
I would really like to be able to have a second sidebar... I don't think that's possible at the moment, or is it?
[a href="index.php?act=findpost&pid=290218"][{POST_SNAPBACK}][/a]
No, its not. Im hoping to completely remove the sidebar by 0.1.3, with the new configurable layout replacing it.

Quote
I noticed that once i switched to columns the transparency option didn't work.  Is transparency going to be implemented into columns ui?  Thanks
[a href="index.php?act=findpost&pid=291906"][{POST_SNAPBACK}][/a]

The options for the Default User Interface do not apply to Columns UI.

Implementing transparency isn't on my immediate plans. Possibly later if its not too much hassle, but its not something I've looked into.
Title: Columns UI
Post by: Storm on 2005-04-19 20:58:23
The new configurable layout? Have you described this earlier in the thread?
Title: Columns UI
Post by: musicmusic on 2005-04-19 22:17:21
Quote
The new configurable layout? Have you described this earlier in the thread?
[a href="index.php?act=findpost&pid=291969"][{POST_SNAPBACK}][/a]
Vaguely. Foosion posted a screenshot in the coruscate thread, but there are still somethings left for me to implement before the sidebar can go.
Title: Columns UI
Post by: morph on 2005-04-20 09:00:31
Hello, I'm having little difficulties with a code. If you look at the screenshot, you will see that the artist is displayed on the first track of the album, although this is a Various Artists album. I'd like to display "Various Artists" when it is a VA album.

(http://ed.sitsdn.com/foo/foo-colums01.png)

This is the code I use.
Code: [Select]
// Track 1
$if(%_is_first%,
$if(%_albumfirst%,$if(%album%,%album%,Unknown Album),
$if(%_is_various%,
$if3(%album artist%,%performer%,Various Artist),
$if(%artist%,%artist%,Unknown Artist))),


Can someone rewrite this to a working code please? I'd appriciate it alot!

EDIT: Never mind, I just figured it out. It was a faulty string somewhere in the global variables.
Title: Columns UI
Post by: stripe on 2005-04-21 19:25:17
Suggestion:
I was thinking it might be handy to have a global color scheme for panel windows.  E.g. in each component you could select the 'default' (black/white), 'global' (which is specified somewhere in foo_ui_columns), or the usual user settings.

Obviously this would have to be supported by individual components, but foo_ui_columns could provide the global settings.

(...or is this already supported somehow and I just missed it??)

stripe/ben
Title: Columns UI
Post by: Storm on 2005-04-22 08:44:11
What will be new in 0.1.3 except maybe the configurable layout? Even if that's a pretty big thing.
Title: Columns UI
Post by: sPeziFisH on 2005-04-22 11:47:31
I would like to see the ColumnsUI-interface providing ColumnsUI-variables (a stack of all $puts()), so that the ColumnsUI-variables can also be used by its panels e.g. trackinfo -  would be neat at least.

ATM you have to configure everything twice (even though copy & paste is your best friend)

edit: ATM...
Title: Columns UI
Post by: ludox on 2005-04-22 16:53:46
Quote
What will be new in 0.1.3 except maybe the configurable layout? Even if that's a pretty big thing.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=292606")

[a href="http://music.morbo.org/wiki/columns_ui:requests:requests_list]http://music.morbo.org/wiki/columns_ui:req...s:requests_list[/url]
Title: Columns UI
Post by: Storm on 2005-04-22 17:09:55
Quote
Quote
What will be new in 0.1.3 except maybe the configurable layout? Even if that's a pretty big thing.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=292606")

[a href="http://music.morbo.org/wiki/columns_ui:requests:requests_list]http://music.morbo.org/wiki/columns_ui:req...s:requests_list[/url]
[a href="index.php?act=findpost&pid=292701"][{POST_SNAPBACK}][/a]


*drooling* But these are not at all necessarily implemented by 0.1.3, right? They're just future feature requests? Because they all seem to me like hard developer work.
Title: Columns UI
Post by: musicmusic on 2005-04-22 23:22:19
Quote
What will be new in 0.1.3 except maybe the configurable layout? Even if that's a pretty big thing.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=292606")
I dont know yet - nothing else 'major' as yet if thats what you wanted to know.

Quote
I would like to see the ColumnsUI-interface providing ColumnsUI-variables (a stack of all $puts()), so that the ColumnsUI-variables can also be used by its panels e.g. trackinfo -  would be neat at least.

ATM you have to configure everything twice (even though copy & paste is your best friend)

edit: ATM...
[a href="index.php?act=findpost&pid=292648"][{POST_SNAPBACK}][/a]
Your talking about global variables, right? Yeh I suppose so, it would be for convienience rather than speed though.

Quote
Quote
What will be new in 0.1.3 except maybe the configurable layout? Even if that's a pretty big thing.
[a href="index.php?act=findpost&pid=292606"][{POST_SNAPBACK}][/a]

[a href="http://music.morbo.org/wiki/columns_ui:requests:requests_list]http://music.morbo.org/wiki/columns_ui:req...s:requests_list[/url]
[a href="index.php?act=findpost&pid=292701"][{POST_SNAPBACK}][/a]

I will eat my words if all those things are ever implemented.
Title: Columns UI
Post by: Grogs™ on 2005-04-23 01:26:35
Quote
Im hoping to completely remove the sidebar by 0.1.3, with the new configurable layout replacing it.


Meh, I really like the sidebar, but I'll trust your judgement  .
Title: Columns UI
Post by: Killmaster on 2005-04-23 03:41:16
Quote
Quote
Im hoping to completely remove the sidebar by 0.1.3, with the new configurable layout replacing it.


Meh, I really like the sidebar, but I'll trust your judgement  .
[a href="index.php?act=findpost&pid=292794"][{POST_SNAPBACK}][/a]


Hopefully He'll add the ability to treat the main playlist as a panel, so we'll get the ultimate freedom

Actually, I'd like to see the "columns" part of columns UI divorced from the main component. You could then retain the awesome panel framework, global vars, .fcs, and whatnot, but have a completely modular playlist component. Call it foo_ui_panels and foo_uie_columns respectively or something like that
Title: Columns UI
Post by: fabiospark on 2005-04-23 09:03:28
I'd like to download and print the columns_ui documentation (as I did with playlist_tree and others plugin): is there a printer friendly version of it?

Or, at least, a 'one big html' to not have to spend hours in clicking on links to pages, then print, then go back, then click again.... etc.

Thanks.
Title: Columns UI
Post by: Lyx on 2005-04-23 11:05:01
Quote
Quote
I would like to see the ColumnsUI-interface providing ColumnsUI-variables (a stack of all $puts()), so that the ColumnsUI-variables can also be used by its panels e.g. trackinfo -  would be neat at least.

ATM you have to configure everything twice (even though copy & paste is your best friend)

edit: ATM...
[a href="index.php?act=findpost&pid=292648"][{POST_SNAPBACK}][/a]
Your talking about global variables, right? Yeh I suppose so, it would be for convienience rather than speed though.
[a href="index.php?act=findpost&pid=292769"][{POST_SNAPBACK}][/a]

Actually, something like a non-trackspecific global string which makes its vars also available to other stuff - may speed up things alot.

FCSs which have stuff like color-schemes - or generally make lots of use with color-calculations (especially the $blend function) - are currently the slowest FCSs. Thats because $blend() and color-calcs is a cpu-hog. However, this is stuff which theoretically only needs to be done once - not for every track.

In other words, FCSs could overload their most resource-hungry code to a non-trackspecific global string.

BTW: if you're playing with implementing global vars which can be used by other stuff - may i provide a slight reminder about the exposed background-color which currently can only be defined manually? Would be cool if there would be a global-var which can be used to override the manual-setting of the exposed bg-color.

thanks for columns ui.
- Lyx
Title: Columns UI
Post by: Darth Maul on 2005-04-23 19:31:34
What is tag to create an column Filzesize?

"%_filesize% MB" don't work correctlly 
Title: Columns UI
Post by: Storm on 2005-04-23 19:38:02
Code: [Select]
$div(%_filesize%,1048576).
$num($div($mul($mod(%_filesize%,1048576),100),1048576),2) MB


results in

5.76 MB
Title: Columns UI
Post by: Darth Maul on 2005-04-23 19:43:30
Quote
Code: [Select]
$div(%_filesize%,1048576).
$num($div($mul($mod(%_filesize%,1048576),100),1048576),2) MB


results in

5.76 MB
[a href="index.php?act=findpost&pid=292924"][{POST_SNAPBACK}][/a]

Thanks 
Title: Columns UI
Post by: musicmusic on 2005-04-24 23:47:04
Quote
Quote
Im hoping to completely remove the sidebar by 0.1.3, with the new configurable layout replacing it.


Meh, I really like the sidebar, but I'll trust your judgement  .
[a href="index.php?act=findpost&pid=292794"][{POST_SNAPBACK}][/a]
You will still beable to have the equivilent of the sidebar, except not be limited to having it on the left.

Quote
Quote
Quote
Im hoping to completely remove the sidebar by 0.1.3, with the new configurable layout replacing it.


Meh, I really like the sidebar, but I'll trust your judgement  .
[a href="index.php?act=findpost&pid=292794"][{POST_SNAPBACK}][/a]


Hopefully He'll add the ability to treat the main playlist as a panel, so we'll get the ultimate freedom [a href="index.php?act=findpost&pid=292817"][{POST_SNAPBACK}][/a]
Yes, that change has been made already

Quote
Actually, I'd like to see the "columns" part of columns UI divorced from the main component. You could then retain the awesome panel framework, global vars, .fcs, and whatnot, but have a completely modular playlist component. Call it foo_ui_panels and foo_uie_columns respectively or something like that
[a href="index.php?act=findpost&pid=292817"][{POST_SNAPBACK}][/a]
I could separate the components, but to be honest it will just leave a lack of fail-safe defaults, and an updating mess.

Quote
I'd like to download and print the columns_ui documentation (as I did with playlist_tree and others plugin): is there a printer friendly version of it?

Or, at least, a 'one big html' to not have to spend hours in clicking on links to pages, then print, then go back, then click again.... etc.

Thanks.
[a href="index.php?act=findpost&pid=292845"][{POST_SNAPBACK}][/a]
Unfortunately its not possible to do that ATM. I'll try and look into if any addon or something for the wiki exists to do something like that.

Quote
Quote
Quote
I would like to see the ColumnsUI-interface providing ColumnsUI-variables (a stack of all $puts()), so that the ColumnsUI-variables can also be used by its panels e.g. trackinfo -  would be neat at least.

ATM you have to configure everything twice (even though copy & paste is your best friend)

edit: ATM...
[a href="index.php?act=findpost&pid=292648"][{POST_SNAPBACK}][/a]
Your talking about global variables, right? Yeh I suppose so, it would be for convienience rather than speed though.
[a href="index.php?act=findpost&pid=292769"][{POST_SNAPBACK}][/a]

Actually, something like a non-trackspecific global string which makes its vars also available to other stuff - may speed up things alot.

FCSs which have stuff like color-schemes - or generally make lots of use with color-calculations (especially the $blend function) - are currently the slowest FCSs. Thats because $blend() and color-calcs is a cpu-hog. However, this is stuff which theoretically only needs to be done once - not for every track.

In other words, FCSs could overload their most resource-hungry code to a non-trackspecific global string.

BTW: if you're playing with implementing global vars which can be used by other stuff - may i provide a slight reminder about the exposed background-color which currently can only be defined manually? Would be cool if there would be a global-var which can be used to override the manual-setting of the exposed bg-color.

thanks for columns ui.
- Lyx
[a href="index.php?act=findpost&pid=292854"][{POST_SNAPBACK}][/a]
Adjusting exposed bg colour would have to be done via a non-track global string. It may be implement into 0.1.3, Im not sure yet.
Title: Columns UI
Post by: fabiospark on 2005-04-25 09:51:03
It would be useful being able to lock one or more columns to the left while scrolling horizontally. It would even be better to be able to lock ALSO to the right side (I'm thinking of the track length i.e.).
Sometimes it would be useful to have the horizontal scolling work by column and not by pixel. Yes, I know, if you have a very large column it could become clumsy but I think for the most part it would just be better.

About the WIKI.

I'm not an expert so let me ask:

is the wiki a bunch of files?

can we reach the parent dir via web?

perhaps there is some tool around to automatically convert such a structured html doc into a pdf or some other printable format.
I remember there was something around that did the same with help files. But that was just one file.

Feature request (or an explanation if it's just there and I didn,t noticed)

I'd like to be able to change the columns layout according to some infos I have in the tracks (to avoid incosistency, I can add a 'layout' field).
I mean: with classical tracks I want to see some infos that I don't want with modern music. I know I can do this with the playlist filter but I have to plan in advance,have to go in the config and duplicate the columns.
Probably, it would be better having a popup list of different layouts from which I can choose one - classical; jazz; pop/rock; supertagging; wife; etc. - even for on-the-fly playlists (unplanned).

Last, you should really make something to let the playlist variables be available at least in the status bar (_playlist_total etc). It's not the best having to spend a column with 9500 times the same value just to know how many tracks you have in that playlist. And when you are servicing your collection it might be vital.

Thanks.

P.S.  If you need beta testers, I have my PC-jukebox with the finished work on a network and usually do the testing on another machine on the same network and pointing to a backup of the main db so, I think it's the best environment to test.

Bye from a gray and rainy Italy.
Title: Columns UI
Post by: musicmusic on 2005-04-25 22:35:15
Quote
It would be useful being able to lock one or more columns to the left while scrolling horizontally. It would even be better to be able to lock ALSO to the right side (I'm thinking of the track length i.e.).
Not really eloquently possible. But you can turn on 'auto-sizing' mode and lock the size of those columns, for a similar effect.

Quote
Sometimes it would be useful to have the horizontal scolling work by column and not by pixel. Yes, I know, if you have a very large column it could become clumsy but I think for the most part it would just be better.
I see your point, bit I think it would just be to clumsy in practice.

Quote
About the WIKI.

I'm not an expert so let me ask:

is the wiki a bunch of files?

can we reach the parent dir via web?

perhaps there is some tool around to automatically convert such a structured html doc into a pdf or some other printable format.
I remember there was something around that did the same with help files. But that was just one file.
Yes, it is a bunch of text files, but that is not particulary useful.

I looked around and all I saw was exporting a single page to html/pdf. Not particulary useful, but does get you something more printable. To use the html export feature, add ?do=export_html to the end of the url (e.g. http://music.morbo.org/wiki/columns_ui:col...?do=export_html (http://music.morbo.org/wiki/columns_ui:columns_ui?do=export_html) )

Quote
Feature request (or an explanation if it's just there and I didn,t noticed)

I'd like to be able to change the columns layout according to some infos I have in the tracks (to avoid incosistency, I can add a 'layout' field).
I mean: with classical tracks I want to see some infos that I don't want with modern music. I know I can do this with the playlist filter but I have to plan in advance,have to go in the config and duplicate the columns.
Probably, it would be better having a popup list of different layouts from which I can choose one - classical; jazz; pop/rock; supertagging; wife; etc. - even for on-the-fly playlists (unplanned).
Basically preset support? It would be nice but I dont think it will be in 0.1.3 unfortunately.

Quote
Last, you should really make something to let the playlist variables be available at least in the status bar (_playlist_total etc). It's not the best having to spend a column with 9500 times the same value just to know how many tracks you have in that playlist. And when you are servicing your collection it might be vital.
It would only be shown on the status bar when a track is playing though. You could just highlight them all and goto properties.

Quote
P.S.  If you need beta testers, I have my PC-jukebox with the finished work on a network and usually do the testing on another machine on the same network and pointing to a backup of the main db so, I think it's the best environment to test.[a href="index.php?act=findpost&pid=293220"][{POST_SNAPBACK}][/a]
Not ATM
Title: Columns UI
Post by: xonecas on 2005-04-26 02:25:13
I'm wondering if there is somekind of help file, about setting the colors ands everything in columns_ui. hope to hear from you guys
Title: Columns UI
Post by: sPeziFisH on 2005-04-26 09:05:05
@xonecas:
- look at post #1 of this thread
- foobar2000>preferences>display>ColumnsUI>Global>Button 'Tools' (above 'Apply') > Global help
- look at some ColumnsUI-formattings and learn from them

...so he came to that party and asked the others how to have fun, here, in life and in general

edit: grammar
Title: Columns UI
Post by: servil on 2005-05-01 09:56:37
where do i get the last ver plz put a sticky attachmnt here so i getit without hassle
Title: Columns UI
Post by: seanyseansean on 2005-05-01 10:31:04
Quote
where do i get the last ver plz put a sticky attachmnt here so i getit without hassle
[a href="index.php?act=findpost&pid=294522"][{POST_SNAPBACK}][/a]


*bangs head*
Title: Columns UI
Post by: ep0ch on 2005-05-01 12:56:04
Quote
where do i get the last ver plz put a sticky attachmnt here so i getit without hassle


Start reading from page 1 until you come across the post....
Title: Columns UI
Post by: servil on 2005-05-01 19:39:56
Quote
Start reading from page 1 until you come across the post....
[a href="index.php?act=findpost&pid=294539"][{POST_SNAPBACK}][/a]


hmmm, 74 pages or so, good luck 
i really don't have evenings to spend seraching for latest version
instead that you better give a direct link or reattach?
Title: Columns UI
Post by: DotNoir on 2005-05-01 19:46:04
ffs, first post. If you would've done what he suggested you would've already found it. You have time to bother other people to use their time but not to do what they tell you?
Title: Columns UI
Post by: servil on 2005-05-01 21:14:08
sorry, finding this freeware plugin here is harder than to find most of warez ;-)
i were sent to author page from kolimpaa but found only old version.
im not complaining just explaining why asked for that.
ok give me a break, i will have some effort getting this 
Title: Columns UI
Post by: Supernaut on 2005-05-01 21:23:38
The very first post in the thread currently says:
Quote
(...)
Current stable version: 0.1.2 (http://music.everywebhost.com/download/foo_ui_columns.7z) Mirror (http://music.morbo.org/download/foo_ui_columns.7z)
(...)

...and the two links are direct links to the download, now exactly how much easier could it possibly be?
Title: Columns UI
Post by: servil on 2005-05-01 22:00:57
Quote
The very first post in the thread currently says:
Quote
(...)
Current stable version: 0.1.2 (http://music.everywebhost.com/download/foo_ui_columns.7z) Mirror (http://music.morbo.org/download/foo_ui_columns.7z)
(...)

...and the two links are direct links to the download, now exactly how much easier could it possibly be?
[a href="index.php?act=findpost&pid=294625"][{POST_SNAPBACK}][/a]


i didn't get its in the first post, thanks and sorry 
Title: Columns UI
Post by: Storm on 2005-05-01 22:59:51
You have seriously got to practice actually reading the replies you get, instead of just asking your questions over and over. But OK now, everything's fine if you found what you wanted. Just pay attention in the future, and remember that important, up-to-date information is almost always located in the first post of the thread.
Title: Columns UI
Post by: lukeprog on 2005-05-11 01:58:59
Sorry, I can't figure this out. In Columns UI, I'm trying to make a track # column I created sort numerically (so, when sorted by that column, I'll get track 1, 2, 3, 4... instead of track 1, 10, 11, 12, 2, 3, 4...). I don't see any function to pad %TRACKNUMBER% with leading zeroes.
Title: Columns UI
Post by: mimeryme on 2005-05-11 02:10:54
Quote
Sorry, I can't figure this out. In Columns UI, I'm trying to make a track # column I created sort numerically (so, when sorted by that column, I'll get track 1, 2, 3, 4... instead of track 1, 10, 11, 12, 2, 3, 4...). I don't see any function to pad %TRACKNUMBER% with leading zeroes.
[a href="index.php?act=findpost&pid=296710"][{POST_SNAPBACK}][/a]

$num(%tracknumber%,2)
Title: Columns UI
Post by: SkaIsGrrrreat on 2005-05-11 07:22:34
Hi. I just discovered the beauty of the UI collumn today downloaded a bunch of compenents and got them working for the most part. Very good stuff big thumbs up to all those programmers and members that put in the effort to create and hone them. I have a question now though. Is it possible to change the colors of the Foobar window? I'm thinking it is something controlled by windows itself.
Title: Columns UI
Post by: JyriK on 2005-05-11 14:18:37
Does anyone know the window messages (wparam) for columnsUI ?
Title: Columns UI
Post by: lukeprog on 2005-05-11 16:18:47
Quote
$num(%tracknumber%,2)


Awesome, thanks!
Title: Columns UI
Post by: aron on 2005-05-13 12:06:32
i apologize if this has already been brought up (this thread is intimidatingly huge and hard to sift through), but could there please be a HEX->RGB color converted as well as the RGB->HEX one?

it's nice to use hex values and avoid fewer parentheses, but once i do that, i need to go to some website or use some graphics program to locate the color on RGB again.
Title: Columns UI
Post by: sPeziFisH on 2005-05-13 13:33:50
XDrop (http://www.autoitscript.com/forum/index.php?showtopic=7027) is a fine tool to remember used colors - the given Hex-value has to be changed as foobar doesn't use RGB but BGR (so FF0000 (red) becomes 0000FF - don't know why Peter did it like that ).
Title: Columns UI
Post by: camote on 2005-05-15 00:50:36
How do I get it so that the columns automatically resize to become the size of the longest title (or artist, album, etc...)?
Title: Columns UI
Post by: metal_termite on 2005-05-15 22:15:47
I have a small request. Would it be possible to add a StatusBar.SEPERATOR function to the ColumnsUI syntax?

(http://sv1.randomcrap.net/uploads/files/0/Clip6.png)
Title: Columns UI
Post by: Lyx on 2005-05-20 19:52:59
Feature proposal:
Currently, one can tell ui columns to display a popup when hovering the mouse over a cell which's content dont fit in. I think the potential of popups in ui-columns is very underused. Tracks often have much "secondary" info... data which is interesting sometimes, but uninteresting most of the time. In albummode, this is less a problem, because we have lots of room to display "secondary" metadata. But for singles, the choices right now are to either not display them, or clutter the screenspace with lots of columns which contain rarely needed metadata.

Popups could solve this. If the contents of popups could be formatted with a tagz-string (which would always use the same tagz-code, regardless of over which cell you hover the mouse), then one could move all the secondary metadata into popups, and use the static columns only for primary metadata. In practice, this would work the following way: Only the most important metadata could be displayed in the columns, saving screenspace - if you need additional info about a single-track, then you just hover the mouse over the track, and a popup will appear, showing all the secondary metadata. Of course, other interesting stuff may be possible as well - thats just a question of creativity.

- Lyx
Title: Columns UI
Post by: hunted on 2005-05-21 05:06:33
Quote
Feature proposal:
Currently, one can tell ui columns to display a popup when hovering the mouse over a cell which's content dont fit in. I think the potential of popups in ui-columns is very underused. Tracks often have much "secondary" info... data which is interesting sometimes, but uninteresting most of the time. In albummode, this is less a problem, because we have lots of room to display "secondary" metadata. But for singles, the choices right now are to either not display them, or clutter the screenspace with lots of columns which contain rarely needed metadata.

Popups could solve this. If the contents of popups could be formatted with a tagz-string (which would always use the same tagz-code, regardless of over which cell you hover the mouse), then one could move all the secondary metadata into popups, and use the static columns only for primary metadata. In practice, this would work the following way: Only the most important metadata could be displayed in the columns, saving screenspace - if you need additional info about a single-track, then you just hover the mouse over the track, and a popup will appear, showing all the secondary metadata. Of course, other interesting stuff may be possible as well - thats just a question of creativity.

- Lyx
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=299147")

From [a href="http://music.morbo.org/wiki/columns_ui:requests:requests_list]Columns UI Requests List[/url]: Customisable playlist view tooltips.
Title: Columns UI
Post by: Frank Bicking on 2005-05-21 12:35:11
Quote
Tracks often have much "secondary" info... data which is interesting sometimes, but uninteresting most of the time. In albummode, this is less a problem, because we have lots of room to display "secondary" metadata. But for singles, the choices right now are to either not display them, or clutter the screenspace with lots of columns which contain rarely needed metadata.

Isn't foo_uie_trackinfo already a solution for this problem? It even supports TAGZ.
Title: Columns UI
Post by: hunted on 2005-05-22 02:30:14
Quote
Quote
Tracks often have much "secondary" info... data which is interesting sometimes, but uninteresting most of the time. In albummode, this is less a problem, because we have lots of room to display "secondary" metadata. But for singles, the choices right now are to either not display them, or clutter the screenspace with lots of columns which contain rarely needed metadata.

Isn't foo_uie_trackinfo already a solution for this problem? It even supports TAGZ.
[a href="index.php?act=findpost&pid=299273"][{POST_SNAPBACK}][/a]

I agree, It provides a way to display all the useless info per track.
Title: Columns UI
Post by: MC Escher on 2005-05-22 09:01:44
A tooltip with the info (maybe only popping up while pressing Ctrl) would be nicer.
Title: Columns UI
Post by: anza on 2005-05-22 20:10:57
Quote
Quote
Tracks often have much "secondary" info... data which is interesting sometimes, but uninteresting most of the time. In albummode, this is less a problem, because we have lots of room to display "secondary" metadata. But for singles, the choices right now are to either not display them, or clutter the screenspace with lots of columns which contain rarely needed metadata.

Isn't foo_uie_trackinfo already a solution for this problem? It even supports TAGZ.
[a href="index.php?act=findpost&pid=299273"][{POST_SNAPBACK}][/a]

Well, some of us like to keep our foobars minimal and so even the trackinfo panel eats up too much screenspace
Title: Columns UI
Post by: musicmusic on 2005-05-23 01:19:10
foo_ui_columns 0.1.3 pre-alpha 10 for foobar2000 0.9 beta 3 released:
Download (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa10.7z)
Changelog (http://music.morbo.org/wiki/columns_ui:changelog)
Known Issues (http://music.morbo.org/wiki/columns_ui:known_issues)

Requires Microsoft C Runtime 7.1 libraries (http://music.morbo.org/download/msvc-crt-71.7z) in your foobar2000 folder.

Warning: This is pre-alpha, so likely has major bugs, and has uncomplete features. Use with plenty caution.
Title: Columns UI
Post by: khiloa on 2005-05-23 01:30:51
Looks like good stuff. Too bad I cannot run fb2k anymore. (I run Linux now)
Title: Columns UI
Post by: Killmaster on 2005-05-23 01:50:42
Quote
foo_ui_columns 0.1.3 pre-alpha 10 for foobar2000 0.9 beta 3 released:
Download (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa10.7z)
Changelog (http://music.morbo.org/wiki/columns_ui:changelog)
Known Issues (http://music.morbo.org/wiki/columns_ui:known_issues)

Requires Microsoft C Runtime 7.1 libraries (http://music.morbo.org/download/msvc-crt-71.7z) in your foobar2000 folder.

Warning: This is pre-alpha, so likely has major bugs, and has uncomplete features. Use with plenty caution.
[a href="index.php?act=findpost&pid=299578"][{POST_SNAPBACK}][/a]


I'm getting this error when starting it up:
Quote
---------------------------
foobar2000.exe - Unable To Locate Component
---------------------------
This application has failed to start because shared.dll was not found. Re-installing the application may fix this problem.
---------------------------
OK  
---------------------------


Adding the runtime libraries doesn't have any effect.
Title: Columns UI
Post by: musicmusic on 2005-05-23 01:56:41
Quote
I'm getting this error when starting it up:
[a href="index.php?act=findpost&pid=299587"][{POST_SNAPBACK}][/a]
Sorry, foobar2000 components for 0.9.x do not work with foobar2000 version 0.8.3
Title: Columns UI
Post by: Killmaster on 2005-05-23 01:59:52
Quote
Quote
I'm getting this error when starting it up:
[a href="index.php?act=findpost&pid=299587"][{POST_SNAPBACK}][/a]
Sorry, foobar2000 components for 0.9.x do not work with foobar2000 version 0.8.3
[a href="index.php?act=findpost&pid=299590"][{POST_SNAPBACK}][/a]

Oh snap, didn't see that there's a beta of .9 out already. Downloading for science!
Title: Columns UI
Post by: Killmaster on 2005-05-23 02:35:42
Ok.. so how would I add a panel above the main playlist? I notice that you can change the base layout view in the layout tab, but I don't see an option for that kind of thing.
Title: Columns UI
Post by: Xerion on 2005-05-23 02:41:04
as there isn't anything besides the playlist in the layout tab it doesn't seem you can do anything with it yet...

Edit: Also found a bug, it think, it seems when resizing the sidebar the playlist isn't redrawn right
Title: Columns UI
Post by: MisterP on 2005-05-23 03:06:47
Installed it, played around with it, nothing's crashed yet. Quite a few new features. It all looks good - thanks musicmusic
Title: Columns UI
Post by: saratoga on 2005-05-23 03:59:50
Will any sidebars be made available at this point, or are they going to wait until the alphas are further along?

(Also, so far, so good.  No crashes with .9 all day, and 1.3 seems stable as well)
Title: Columns UI
Post by: kl33per on 2005-05-23 04:14:39
The 0.9 SDK is not publically available.  As I understand it, neither is the UI Extensions API 6.0 SDK.  So no panels will be available until both these items are available.
Title: Columns UI
Post by: mixcherry on 2005-05-23 07:20:41
It seems that $set_style() function doesn't work, both under 'Display' and 'Color' tabs (Columns UI -> Playlist view -> Columns).

Here is the code I typed:
Code: [Select]
$set_style(text,$rgb(90,60,30),$rgb(10,20,30))

And it shows [UNKNOWN FUNCTION]. The same for $set_style(back,...,...).
Title: Columns UI
Post by: Lyx on 2005-05-23 10:15:13
@musicmusic
About availability of system-date/time:

In the past, there wasn't much reason to use the system-time for sorting. This has changed with the new playcounter-plugin. As you know, currently, system-time is only available in the global-string. This means that to use system-time for sorting, the global string needs to be included. This can be very slow whith a more complex global-string.

So, it would be nice, if one could have system-time available to sorting as well. Of course, in case you plan to introduce non-trackspecific global vars, then this issue becomes irrelevant(because the trackspecific strings would become fast enough for sorting).

- Lyx
Title: Columns UI
Post by: musicmusic on 2005-05-23 11:03:24
Quote
Ok.. so how would I add a panel above the main playlist? I notice that you can change the base layout view in the layout tab, but I don't see an option for that kind of thing.
[a href="index.php?act=findpost&pid=299595"][{POST_SNAPBACK}][/a]
You have to chenge the base to a vertical splitter, and then you can insert panels, or more splitters into it.

Quote
as there isn't anything besides the playlist in the layout tab it doesn't seem you can do anything with it yet...
Well no, you cant do anything interesting, but you can do things, but you have to change the base node first.

Quote
Edit: Also found a bug, it think, it seems when resizing the sidebar the playlist isn't redrawn right
[a href="index.php?act=findpost&pid=299596"][{POST_SNAPBACK}][/a]
Can you elaborate and/or post a  screenshot?

Quote
It seems that $set_style() function doesn't work, both under 'Display' and 'Color' tabs (Columns UI -> Playlist view -> Columns).

Here is the code I typed:
Code: [Select]
$set_style(text,$rgb(90,60,30),$rgb(10,20,30))

And it shows [UNKNOWN FUNCTION]. The same for $set_style(back,...,...).
[a href="index.php?act=findpost&pid=299654"][{POST_SNAPBACK}][/a]
Thanks, its working in global colour string only it seems, to be honest just use the old style for now, Im not decided on the new format yet, its certainly not finished yet.

Quote
@musicmusic
About availability of system-date/time:

In the past, there wasn't much reason to use the system-time for sorting. This has changed with the new playcounter-plugin. As you know, currently, system-time is only available in the global-string. This means that to use system-time for sorting, the global string needs to be included. This can be very slow whith a more complex global-string.

So, it would be nice, if one could have system-time available to sorting as well. Of course, in case you plan to introduce non-trackspecific global vars, then this issue becomes irrelevant(because the trackspecific strings would become fast enough for sorting).

- Lyx
[a href="index.php?act=findpost&pid=299691"][{POST_SNAPBACK}][/a]

What do you need to uses time for sorting for? Surely you dont actually sort by it

Only the hour is available anywhere else anyway; if you tell how exactly you want to use this in your sort string I can consider this.
Title: Columns UI
Post by: Lyx on 2005-05-23 11:11:36
Quote
What do you need to uses time for sorting for? Surely you dont actually sort by it :ph34r:

Only the hour is available anywhere else anyway; if you tell how exactly you want to use this in your sort string I can consider this.
[a href="index.php?act=findpost&pid=299711"][{POST_SNAPBACK}][/a]

For example, to sort by plays/day, using the first_played, last_played and play_counter tags. Any "hotness"-implementations will also rely on it.

In those cases, system-date/time is necessary, to calculate "how old" a timestamp(i.e. first_played and last_played) is.

- Lyx
Title: Columns UI
Post by: musicmusic on 2005-05-23 11:17:53
Quote
Quote
What do you need to uses time for sorting for? Surely you dont actually sort by it

Only the hour is available anywhere else anyway; if you tell how exactly you want to use this in your sort string I can consider this.
[a href="index.php?act=findpost&pid=299711"][{POST_SNAPBACK}][/a]

For example, to sort by plays/day, using the first_played, last_played and play_counter tags. Any "hotness"-implementations will also rely on it.

In those cases, system-date/time is necessary, to calculate "how old" a timestamp(i.e. first_played and last_played) is.

- Lyx
[a href="index.php?act=findpost&pid=299715"][{POST_SNAPBACK}][/a]
Ok, Ill add them everywhere, and Ill see about adding that Julian date field..
Title: Columns UI
Post by: janjan on 2005-05-23 13:02:26
Quote
Quote
Edit: Also found a bug, it think, it seems when resizing the sidebar the playlist isn't redrawn right
[a href="index.php?act=findpost&pid=299596"][{POST_SNAPBACK}][/a]
Can you elaborate and/or post a  screenshot?


I have the same problem using Win XP.

Steps to reproduce:
- start columns ui as a not-fullsize window
- activate the playlist sidebar
- maximize the window (double click ont titelbar)

-> the playlist sidebar takes not the whole available vertical space
Title: Columns UI
Post by: krazy on 2005-05-23 13:45:21
Yep, confirmed on XP.
Title: Columns UI
Post by: Xerion on 2005-05-23 14:01:41
Ah I figured out layout now, didn't get it before

screenshot (http://images.xerionslair.org/foobeta.png)

Having something to the right of the playlist also seems to get rid of that redrawing problem
Title: Columns UI
Post by: fabiospark on 2005-05-23 19:50:04
Trying with 0.9 and 1.3 I can't get the right columns size: if I check auto-resize I can't see all the titles length, if I uncheck it I can resize the headers but the rows in the playlist doesn't follow their headers.
Title: Columns UI
Post by: musicmusic on 2005-05-23 20:59:55
Quote
Quote
Quote
Edit: Also found a bug, it think, it seems when resizing the sidebar the playlist isn't redrawn right
[a href="index.php?act=findpost&pid=299596"][{POST_SNAPBACK}][/a]
Can you elaborate and/or post a  screenshot?


I have the same problem using Win XP.

Steps to reproduce:
- start columns ui as a not-fullsize window
- activate the playlist sidebar
- maximize the window (double click ont titelbar)

-> the playlist sidebar takes not the whole available vertical space
[a href="index.php?act=findpost&pid=299748"][{POST_SNAPBACK}][/a]
I still can't reproduce this. (What do you mean by activate the playlist sidebar?)

If you rather meant insert a playlist switcher panel into the layout, and then double click on its caption, then that is the window overlapping bug, but it doesn't sound like that is what you meant.

Can someone post a screenshot, and very-specific instructions to reproduce? Thanks.


Quote
...if I uncheck it I can resize the headers but the rows in the playlist doesn't follow their headers.
[a href="index.php?act=findpost&pid=299894"][{POST_SNAPBACK}][/a]
You mean the columns dont follow the columns titles? When you are resizing the columns, or something else?
Title: Columns UI
Post by: Xerion on 2005-05-23 21:34:49
I can't reproduce the redrawing problem anymore, not sure what caused it...
Title: Columns UI
Post by: fabiospark on 2005-05-23 21:56:25
Quote
You mean the columns dont follow the columns titles? When you are resizing the columns, or something else?


Yes, I do.
Title: Columns UI
Post by: janjan on 2005-05-23 21:57:08
Quote
Can someone post a screenshot, and very-specific instructions to reproduce? Thanks.

I used WinSpy++ to check the size of the 'Playlists'-listbox. As you can see from this screenshot (http://www.daskleinegruenedreieck.de/bilder/columns_bug.png) its heigth is always 550 pixels.

After that, I removed the playlistswitcher and readded it to the sidebar -> the bug is gone and the listbox has the correct height. I'll see if I can reproduce it.
Title: Columns UI
Post by: Sandman2012 on 2005-05-23 22:08:51
I wasn't sure if this was a columns_ui error or a foobar 0.9b3  error. I installed the new columns ui ans was checking the settings, trying to figure things out. I was on Prefs --> Columns UI --> Layout. I changed a few settings, to try to figure out what they did. Then I decided I wanted to start from scratch so I hit the "Reset All" button. Foobar immediately crashed and wouldn't open with the start menu shortcut after that. A quick check in the task manager showed that foobar.exe was still running. Ending the process fixed the problem.

I'm using WinXP Pro SP2 with foobar 0.9 installed to the default folder (I uninstalled 0.83 first).
Title: Columns UI
Post by: musicmusic on 2005-05-23 22:38:16
Quote
Quote
You mean the columns dont follow the columns titles? When you are resizing the columns, or something else?


Yes, I do.
[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=299937")
I can't reproduce. Can you give some exact intructions to do so? Thanks.


Quote
Quote
Can someone post a screenshot, and very-specific instructions to reproduce? Thanks.

I used WinSpy++ to check the size of the 'Playlists'-listbox. As you can see from [a href="http://www.daskleinegruenedreieck.de/bilder/columns_bug.png]this screenshot[/url] its heigth is always 550 pixels.

After that, I removed the playlistswitcher and readded it to the sidebar -> the bug is gone and the listbox has the correct height. I'll see if I can reproduce it.
[a href="index.php?act=findpost&pid=299938"][{POST_SNAPBACK}][/a]
That just looks like the panel is locked - though it shouldn't be by default.


Quote
I wasn't sure if this was a columns_ui error or a foobar 0.9b3  error. I installed the new columns ui ans was checking the settings, trying to figure things out. I was on Prefs --> Columns UI --> Layout. I changed a few settings, to try to figure out what they did. Then I decided I wanted to start from scratch so I hit the "Reset All" button. Foobar immediately crashed and wouldn't open with the start menu shortcut after that. A quick check in the task manager showed that foobar.exe was still running. Ending the process fixed the problem.

I'm using WinXP Pro SP2 with foobar 0.9 installed to the default folder (I uninstalled 0.83 first).
[a href="index.php?act=findpost&pid=299946"][{POST_SNAPBACK}][/a]
Thanks, actually I just experienced that myself. It is only happening with columns installed so I assume its my fault; Im looking into it now.
Title: Columns UI
Post by: janjan on 2005-05-23 23:00:37
Quote
Quote
Quote
Can someone post a screenshot, and very-specific instructions to reproduce? Thanks.

I used WinSpy++ to check the size of the 'Playlists'-listbox. As you can see from this screenshot (http://www.daskleinegruenedreieck.de/bilder/columns_bug.png) its heigth is always 550 pixels.

After that, I removed the playlistswitcher and readded it to the sidebar -> the bug is gone and the listbox has the correct height. I'll see if I can reproduce it.
[a href="index.php?act=findpost&pid=299938"][{POST_SNAPBACK}][/a]
That just looks like the panel is locked - though it shouldn't be by default.

Yes, that seems to be the reason fot this 'bug'. Sorry for the inconvenience.


One suggestion:
I think using 'white' as the default color for 'selected text' in playlistswitcher->colors/fonts is a much better idea then using 'black'. You can hardly read black text on blue background. White text on blue background is much more convenient.


Apart from that: Thanks for the great work, the new splitter system is awesome!
Title: Columns UI
Post by: musicmusic on 2005-05-23 23:01:31
Quote
Quote
I wasn't sure if this was a columns_ui error or a foobar 0.9b3  error. I installed the new columns ui ans was checking the settings, trying to figure things out. I was on Prefs --> Columns UI --> Layout. I changed a few settings, to try to figure out what they did. Then I decided I wanted to start from scratch so I hit the "Reset All" button. Foobar immediately crashed and wouldn't open with the start menu shortcut after that. A quick check in the task manager showed that foobar.exe was still running. Ending the process fixed the problem.

I'm using WinXP Pro SP2 with foobar 0.9 installed to the default folder (I uninstalled 0.83 first).
[a href="index.php?act=findpost&pid=299946"][{POST_SNAPBACK}][/a]
Thanks, actually I just experienced that myself. It is only happening with columns installed so I assume its my fault; Im looking into it now.
[a href="index.php?act=findpost&pid=299969"][{POST_SNAPBACK}][/a]
Hi, this issue is related to the restart function in foobar and will be fixed in 0.9 beta 4.
Thanks for the report.
Title: Columns UI
Post by: musicmusic on 2005-05-23 23:10:26
Quote
Quote
Quote
Quote
Can someone post a screenshot, and very-specific instructions to reproduce? Thanks.

I used WinSpy++ to check the size of the 'Playlists'-listbox. As you can see from this screenshot (http://www.daskleinegruenedreieck.de/bilder/columns_bug.png) its heigth is always 550 pixels.

After that, I removed the playlistswitcher and readded it to the sidebar -> the bug is gone and the listbox has the correct height. I'll see if I can reproduce it.
[a href="index.php?act=findpost&pid=299938"][{POST_SNAPBACK}][/a]
That just looks like the panel is locked - though it shouldn't be by default.

Yes, that seems to be the reason fot this 'bug'. Sorry for the inconvenience.


One suggestion:
I think using 'white' as the default color for 'selected text' in playlistswitcher->colors/fonts is a much better idea then using 'black'. You can hardly read black text on blue background. White text on blue background is much more convenient.


Apart from that: Thanks for the great work, the new splitter system is awesome!
[a href="index.php?act=findpost&pid=299976"][{POST_SNAPBACK}][/a]

Thanks

The colours default to system values now actually, but that colour was defaulting to the wrong value. This is fixed for the next version; thanks for the report.
Title: Columns UI
Post by: topdownjimmy on 2005-05-24 00:05:01
I don't think this has been addressed: when I delete a playlist, the playlist view doesn't display the contents of a remaining playlist, but just blankness.  Intentional?
Title: Columns UI
Post by: topdownjimmy on 2005-05-24 01:34:58
Quote
the new splitter system is awesome! [a href="index.php?act=findpost&pid=299976"][{POST_SNAPBACK}][/a]

What is this? 
Title: Columns UI
Post by: krazy on 2005-05-24 02:16:55
Try right clicking in the layout tab of ColumnsUI
Title: Columns UI
Post by: AsILayDying on 2005-05-24 02:21:09
hmmm.......did anyone else have a problem importing thier fcs???  It I had to enable legacy support and global varibales........also in foobar 0.8.3 the title column show just the track title, but in 0.9 it shows, the artist and the track name......did anyone else face the same problems??
Title: Columns UI
Post by: krazy on 2005-05-24 02:23:18
yeah, i think the scripting has changed slightly in the new foobar + columns. We should probably start a new columns scripts thread..
Title: Columns UI
Post by: topdownjimmy on 2005-05-24 02:33:04
Quote
yeah, i think the scripting has changed slightly in the new foobar + columns. We should probably start a new columns scripts thread..
[a href="index.php?act=findpost&pid=300022"][{POST_SNAPBACK}][/a]

I was wondering about the prudence of that...I mean, how much can we expect things to change between these betas and the finals?  Would it even be worth our time to start writing new .fcs configs?
Title: Columns UI
Post by: krazy on 2005-05-24 02:41:01
Quote
Warning: This is pre-alpha, so likely has major bugs, and has uncomplete features. Use with plenty caution.
[a href="index.php?act=findpost&pid=299578"][{POST_SNAPBACK}][/a]

Quote
- added $set_style function in colour string, to replace existing colour string syntax when fully implemented

Hmm, actually I guess that isn't a good idea just yet.
Title: Columns UI
Post by: Lyx on 2005-05-24 03:32:17
Quote
I was wondering about the prudence of that...I mean, how much can we expect things to change between these betas and the finals?  Would it even be worth our time to start writing new .fcs configs?
[a href="index.php?act=findpost&pid=300024"][{POST_SNAPBACK}][/a]

Thats what i'm thinking as well and the reason why i haven't started any porting yet. Some nice things are in the pipeline, but the dev-environment for writing FCSs feels too unstable for my taste to start any real effort yet.

Finally, the words alpha and beta get their real meaning here - the current bleeding edge-state of fb2k is for testing - not for relying on it.

- Lyx
Title: Columns UI
Post by: NEMO7538 on 2005-05-24 06:28:30
I was wondering if there would be the possibility to have the column playlist in two parts (with a horizontal splitter), parameterized with different "sources" for each instance, for example :
- the upper part would be displaying e.g. history, playback queue, DB search result
- the lower part would be "normal" (controlled by the playlist switcher) ....

It would be awesone ....
Title: Columns UI
Post by: Insolent on 2005-05-24 08:34:50
Wow! I wasn't expecting to see a Foobar 0.9-compatible version of Columns UI for awhile yet! Thanks!

The cleanup of the preferences is greatly appreciated too.
Title: Columns UI
Post by: Frank Bicking on 2005-05-24 12:42:41
Drag and drop support in the Layout tab might be a nice idea.
Title: Columns UI
Post by: ddawg on 2005-05-24 13:03:30
Quote
I don't think this has been addressed: when I delete a playlist, the playlist view doesn't display the contents of a remaining playlist, but just blankness.  Intentional?
[a href="index.php?act=findpost&pid=299992"][{POST_SNAPBACK}][/a]


It is intentional. Also, in the current alpha there's a bug related to this: if you ctrl+tab to switch playlists when there are none, foobar will crash. This bug has been fixed for the next version.
Title: Columns UI
Post by: musicmusic on 2005-05-24 15:17:00
Quote
I don't think this has been addressed: when I delete a playlist, the playlist view doesn't display the contents of a remaining playlist, but just blankness.  Intentional?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=299992")
Known, but not really intentional. I'll change that for the next release.

Quote
hmmm.......did anyone else have a problem importing thier fcs???  It I had to enable legacy support and global varibales........[a href="index.php?act=findpost&pid=300020"][{POST_SNAPBACK}][/a]
Legacy support should have enabled itself, but it seems there is a bug so that "use globals.." isnt also enabled (when importing an old fcs). This will be corrected for the next release.

Quote
also in foobar 0.8.3 the title column show just the track title, but in 0.9 it shows, the artist and the track name......did anyone else face the same problems??
[a href="index.php?act=findpost&pid=300020"][{POST_SNAPBACK}][/a]
Possibly due to the new field remappings. You can use $meta() to access raw metadata now. See the [a href="http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference]0.9 beta 3 titleformatting reference[/url] for more information.

Quote
Quote
I was wondering about the prudence of that...I mean, how much can we expect things to change between these betas and the finals?  Would it even be worth our time to start writing new .fcs configs?
[a href="index.php?act=findpost&pid=300024"][{POST_SNAPBACK}][/a]

Thats what i'm thinking as well and the reason why i haven't started any porting yet. Some nice things are in the pipeline, but the dev-environment for writing FCSs feels too unstable for my taste to start any real effort yet.

- Lyx
[a href="index.php?act=findpost&pid=300034"][{POST_SNAPBACK}][/a]
I have no intention of breaking compatibility from 0.1.2 (there is 'enable legacy mode' for 0.1.2-style global string, that is checked automatically when loading a 0.1.2 fcs file). But, field remappings may limit compatibility. Also, support for the old old style global string is dropped. The other current issue is that when importing an fcs file made with 0.1.2, 'enable global vars' may need to be manually checked.

Quote
Drag and drop support in the Layout tab might be a nice idea.
[a href="index.php?act=findpost&pid=300121"][{POST_SNAPBACK}][/a]

Yes, but not high priority right now.
Title: Columns UI
Post by: krazy on 2005-05-24 15:29:46
Is there a way to enter a fixed width for the sidebar, not by dragging?
Title: Columns UI
Post by: Silverbolt on 2005-05-24 20:34:37
Quote
Is there a way to enter a fixed width for the sidebar, not by dragging?
[a href="index.php?act=findpost&pid=300161"][{POST_SNAPBACK}][/a]

Better yet, a configurable width it can snap to :]
Title: Columns UI
Post by: Xerion on 2005-05-24 20:41:30
Is it going to be possible to also save the layout?
Title: Columns UI
Post by: Silverbolt on 2005-05-25 00:49:19
Think I found a bug that hasn't been mentioned yet. Column width for a hidden column is used for the next shown column. For example, make a column with width 25, move it before Title (default width: 300) and then hide the new one; the Title column inherits the 25 and the next column (Album) gets the 300.

using foobar 0.9 beta 3 and foo_ui_columns 0.1.3 pre-alpha 10

Edit: requires Auto-resizing mode to be disabled before you do the hide
Title: Columns UI
Post by: anza on 2005-05-25 00:53:34
Quote
Think I found a bug that hasn't been mentioned yet. Column width for a hidden column is used for the next shown column. For example, make a column with width 25, move it before Title (default width: 300) and then hide the new one; the Title column inherits the 25 and the next column (Album) gets the 300.

using foobar 0.9 beta 3 and foo_ui_columns 0.1.3 pre-alpha 10

Edit: requires Auto-resizing mode disabled (before you do hide)
[a href=\"index.php?act=findpost&pid=300325\"][{POST_SNAPBACK}][/a]
Not here™.

edit: just read your edit and I can confirm this.

edit2: While trying this and hiding/unhiding the new column foobar crashed.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 010DDA43h
Access violation, operation: read, address: 01BA00B0h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (010DDA43h):
010DDA03h:  01 8B 13 6A FF 50 8B CB FF 52 08 8B 44 24 24 85
010DDA13h:  C0 74 6B 50 FF 15 4C B1 0E 01 83 C4 04 8B 4C 24
010DDA23h:  10 64 89 0D 00 00 00 00 5F 5E 5D 5B 83 C4 0C C2
010DDA33h:  08 00 33 F6 85 FF 74 13 8B 44 24 24 85 C0 76 0B
010DDA43h:  80 3C 3E 00 74 05 46 3B F0 72 F5 8B 4B 0C 8D 46
010DDA53h:  01 3B C8 73 05 83 C0 10 EB 07 8D 50 20 3B CA 76
010DDA63h:  08 8B CD 50 E8 D4 F3 FF FF 6A 00 56 57 8B CD E8
010DDA73h:  59 F4 FF FF 8B 45 00 89 73 14 C6 04 06 00 8B 4C
Stack (0012FC00h):
0012FBE0h:  00000E85 E289C008 00000000 BF80665F
0012FBF0h:  E1334D78 E12B1F50 00000000 00000000
0012FC00h:  00007CA4 00BA2568 0012FC3C 010F782C
0012FC10h:  0012FC7C 010E70A8 FFFFFFFF 010B172E
0012FC20h:  01BA00B0 FFFFFFFF 010D2E5A 0012FC60
0012FC30h:  00BA6510 00000000 57010B59 0012FC88
0012FC40h:  010CCF78 00000001 00001F29 00000008
0012FC50h:  0012FC60 0000023F 00BA6510 00000000
0012FC60h:  010EB42C 00000000 00000000 00000000
0012FC70h:  00000000 00000000 57010B59 0012FD90
0012FC80h:  010E6744 00000000 0012FD9C 010D0566
0012FC90h:  00001F29 00000008 000C02D8 00BA6510
0012FCA0h:  0187023F 00000000 00070000 0012FD80
0012FCB0h:  0012FCC8 013717DF 00020077 00000000
0012FCC0h:  00000200 0012FD80 0012FCFC 77D618F4
0012FCD0h:  00000000 00000200 0012FD80 00070001
0012FCE0h:  7FFDD000 00000001 7FFDD000 00070001
0012FCF0h:  000C02D8 006E7C40 0012FD14 77D48B26
0012FD00h:  006E7C40 FFFFFFEB 00000000 000C02D8
0012FD10h:  010DC800 0012FD4C 77D488D1 006E7C40
Registers:
EAX: FFFFFFFF, EBX: 0012FC60, ECX: 00000000, EDX: 010EB42C
ESI: 00000000, EDI: 01BA00B0, EBP: 0012FC64, ESP: 0012FC00
Crash location: "foo_ui_columns", loaded at 010B0000h - 01105000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004B7000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F56000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
DSOUND                          loaded at 73F10000h - 73F6C000h
ole32                            loaded at 774E0000h - 7761D000h
WINMM                            loaded at 76B40000h - 76B6D000h
VERSION                          loaded at 77C00000h - 77C08000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
shared                          loaded at 10000000h - 10010000h
comdlg32                        loaded at 763B0000h - 763F9000h
foo_abx                          loaded at 00A20000h - 00A35000h
foo_ac3                          loaded at 00A40000h - 00A55000h
foo_adpcm                        loaded at 00A60000h - 00A83000h
foo_alac                        loaded at 003F0000h - 003F9000h
foo_albumlist                    loaded at 00A90000h - 00AA4000h
foo_autoplaylist                loaded at 00AB0000h - 00AC2000h
foo_benchmark                    loaded at 00AD0000h - 00AE1000h
foo_bitcompare                  loaded at 00AF0000h - 00AFC000h
foo_burninate                    loaded at 00B00000h - 00B14000h
foo_cdda                        loaded at 00B20000h - 00B33000h
foo_converter                    loaded at 00B40000h - 00B62000h
foo_dbsearch                    loaded at 00B70000h - 00B98000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_dsp_crossfeed                loaded at 00BB0000h - 00BB6000h
foo_dsp_std                      loaded at 00BC0000h - 00BD8000h
foo_dumb                        loaded at 00BE0000h - 00C14000h
foo_festalon                    loaded at 00C20000h - 00C7D000h
foo_gep                          loaded at 00C80000h - 00CB3000h
MSIMG32                          loaded at 76380000h - 76385000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_input_std                    loaded at 00CC0000h - 00DF4000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_masstag                      loaded at 00E10000h - 00E38000h
foo_midi                        loaded at 00E40000h - 00EF7000h
WINSPOOL                        loaded at 73000000h - 73026000h
foo_playlistgen                  loaded at 00F20000h - 00F30000h
foo_playlist_manager            loaded at 00F30000h - 00F4C000h
foo_psf                          loaded at 00F50000h - 01001000h
foo_rgscan                      loaded at 01010000h - 01027000h
foo_sid                          loaded at 01030000h - 0109B000h
foo_ui_columns                  loaded at 010B0000h - 01105000h
foo_ui_std                      loaded at 01110000h - 01132000h
foo_unpack                      loaded at 01140000h - 01175000h
foo_utils                        loaded at 01180000h - 01195000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
IadHide4                        loaded at 012E0000h - 012E6000h
wdmaud                          loaded at 72D20000h - 72D29000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
mhook                            loaded at 01370000h - 01376000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 010F782Ch, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010E70A8h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010B172Eh, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010D2E5Ah, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010CCF78h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010EB42Ch, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010E6744h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010D0566h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 013717DFh, location: "mhook", loaded at 01370000h - 01376000h
Address: 77D618F4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D48B26h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010CF060h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010E696Bh, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010DC8F0h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 77D48B26h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 010E696Bh, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010DC8F0h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010BF605h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 00A80237h, location: "foo_adpcm", loaded at 00A60000h - 00A83000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 77D4929Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PeekMessageW" (+00000000h)
Address: 77D5E04Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D491C6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetMessageW" (+00000000h)
Address: 00426600h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00484E89h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00427DBFh, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00482791h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 004827F8h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00499250h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0048260Bh, location: "foobar2000", loaded at 00400000h - 004B7000h

Version info:
foobar2000 v0.9 beta 3
UNICODE

Additional info:
Album List 3.0.0  (foo_albumlist)
Monkey's Audio decoder 1.2  (foo_input_std)
ALAC decoder 1.0  (foo_alac)
Columns UI 0.1.3 pre-alpha 10  (foo_ui_columns)
FLAC decoder 1.1.0  (foo_input_std)
sidplay2 1.13  (foo_sid)
kode's ADPCM decoders 1.2  (foo_adpcm)
Default User Interface 0.9  (foo_ui_std)
HTTP Reader 1.1  (foo_input_std)
ADX decoder 1.0  (foo_adpcm)
ReplayGain Scanner 1.3  (foo_rgscan)
Database search 1.3.0wip  (foo_dbsearch)
WavPack Decoder 2.1  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)
Game Emu Player 1.1  (foo_gep)
ABX comparator 1.2  (foo_abx)
Highly Experimental 2.0.5  (foo_psf)
Festalon 0.4.0  (foo_festalon)
Playlist Manager 1.0  (foo_playlist_manager)
7-Zip reader 1.10  (foo_unpack)
DUMB module decoder 0.9.6  (foo_dumb)
Masstagger 1.5  (foo_masstag)
Converter 1.0  (foo_converter)
BRR decoder and converter 0.7  (foo_adpcm)
AC3 decoder 0.6  (foo_ac3)
Utilities 0.5 alpha 16  (foo_utils)
Crossfeed 0.70  (foo_dsp_crossfeed)
CLI encoder 0.4  (foo_converter)
DXi MIDI synthesizer host 1.2.3  (foo_midi)
Audio CD Writer 1.4  (foo_burninate)
Standard DSP array 1.0  (foo_dsp_std)
CD Audio decoder 1.1  (foo_cdda)
MPEG-4 AAC decoder 2.1  (foo_input_std)
RAC decoder 1.0  (foo_adpcm)
Interplay ACM decoder 1.0  (foo_adpcm)
RAR reader 1.1  (foo_unpack)
Standard input array 1.0  (foo_input_std)
XA ADPCM decoder 0.9  (foo_adpcm)
Title: Columns UI
Post by: musicmusic on 2005-05-25 01:49:27
Quote
Is it going to be possible to also save the layout?
[a href=\"index.php?act=findpost&pid=300253\"][{POST_SNAPBACK}][/a]
Save to where? fcs file?

Quote
Think I found a bug that hasn't been mentioned yet. Column width for a hidden column is used for the next shown column. For example, make a column with width 25, move it before Title (default width: 300) and then hide the new one; the Title column inherits the 25 and the next column (Album) gets the 300.

using foobar 0.9 beta 3 and foo_ui_columns 0.1.3 pre-alpha 10

Edit: requires Auto-resizing mode to be disabled before you do the hide
[a href=\"index.php?act=findpost&pid=300325\"][{POST_SNAPBACK}][/a]
Reproduced, thank you for the report, it will be fixed for the next version.

Quote
Quote
Think I found a bug that hasn't been mentioned yet. Column width for a hidden column is used for the next shown column. For example, make a column with width 25, move it before Title (default width: 300) and then hide the new one; the Title column inherits the 25 and the next column (Album) gets the 300.

using foobar 0.9 beta 3 and foo_ui_columns 0.1.3 pre-alpha 10

Edit: requires Auto-resizing mode disabled (before you do hide)
[a href=\"index.php?act=findpost&pid=300325\"][{POST_SNAPBACK}][/a]
Not here™.

edit: just read your edit and I can confirm this.

edit2: While trying this and hiding/unhiding the new column foobar crashed.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 010DDA43h
Access violation, operation: read, address: 01BA00B0h
Call path:
WinMain=>app_mainloop
This is the first crash logged by this instance.
Code bytes (010DDA43h):
010DDA03h:  01 8B 13 6A FF 50 8B CB FF 52 08 8B 44 24 24 85
010DDA13h:  C0 74 6B 50 FF 15 4C B1 0E 01 83 C4 04 8B 4C 24
010DDA23h:  10 64 89 0D 00 00 00 00 5F 5E 5D 5B 83 C4 0C C2
010DDA33h:  08 00 33 F6 85 FF 74 13 8B 44 24 24 85 C0 76 0B
010DDA43h:  80 3C 3E 00 74 05 46 3B F0 72 F5 8B 4B 0C 8D 46
010DDA53h:  01 3B C8 73 05 83 C0 10 EB 07 8D 50 20 3B CA 76
010DDA63h:  08 8B CD 50 E8 D4 F3 FF FF 6A 00 56 57 8B CD E8
010DDA73h:  59 F4 FF FF 8B 45 00 89 73 14 C6 04 06 00 8B 4C
Stack (0012FC00h):
0012FBE0h:  00000E85 E289C008 00000000 BF80665F
0012FBF0h:  E1334D78 E12B1F50 00000000 00000000
0012FC00h:  00007CA4 00BA2568 0012FC3C 010F782C
0012FC10h:  0012FC7C 010E70A8 FFFFFFFF 010B172E
0012FC20h:  01BA00B0 FFFFFFFF 010D2E5A 0012FC60
0012FC30h:  00BA6510 00000000 57010B59 0012FC88
0012FC40h:  010CCF78 00000001 00001F29 00000008
0012FC50h:  0012FC60 0000023F 00BA6510 00000000
0012FC60h:  010EB42C 00000000 00000000 00000000
0012FC70h:  00000000 00000000 57010B59 0012FD90
0012FC80h:  010E6744 00000000 0012FD9C 010D0566
0012FC90h:  00001F29 00000008 000C02D8 00BA6510
0012FCA0h:  0187023F 00000000 00070000 0012FD80
0012FCB0h:  0012FCC8 013717DF 00020077 00000000
0012FCC0h:  00000200 0012FD80 0012FCFC 77D618F4
0012FCD0h:  00000000 00000200 0012FD80 00070001
0012FCE0h:  7FFDD000 00000001 7FFDD000 00070001
0012FCF0h:  000C02D8 006E7C40 0012FD14 77D48B26
0012FD00h:  006E7C40 FFFFFFEB 00000000 000C02D8
0012FD10h:  010DC800 0012FD4C 77D488D1 006E7C40
Registers:
EAX: FFFFFFFF, EBX: 0012FC60, ECX: 00000000, EDX: 010EB42C
ESI: 00000000, EDI: 01BA00B0, EBP: 0012FC64, ESP: 0012FC00
Crash location: "foo_ui_columns", loaded at 010B0000h - 01105000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004B7000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F56000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
DSOUND                          loaded at 73F10000h - 73F6C000h
ole32                            loaded at 774E0000h - 7761D000h
WINMM                            loaded at 76B40000h - 76B6D000h
VERSION                          loaded at 77C00000h - 77C08000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
shared                          loaded at 10000000h - 10010000h
comdlg32                        loaded at 763B0000h - 763F9000h
foo_abx                          loaded at 00A20000h - 00A35000h
foo_ac3                          loaded at 00A40000h - 00A55000h
foo_adpcm                        loaded at 00A60000h - 00A83000h
foo_alac                        loaded at 003F0000h - 003F9000h
foo_albumlist                    loaded at 00A90000h - 00AA4000h
foo_autoplaylist                loaded at 00AB0000h - 00AC2000h
foo_benchmark                    loaded at 00AD0000h - 00AE1000h
foo_bitcompare                  loaded at 00AF0000h - 00AFC000h
foo_burninate                    loaded at 00B00000h - 00B14000h
foo_cdda                        loaded at 00B20000h - 00B33000h
foo_converter                    loaded at 00B40000h - 00B62000h
foo_dbsearch                    loaded at 00B70000h - 00B98000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_dsp_crossfeed                loaded at 00BB0000h - 00BB6000h
foo_dsp_std                      loaded at 00BC0000h - 00BD8000h
foo_dumb                        loaded at 00BE0000h - 00C14000h
foo_festalon                    loaded at 00C20000h - 00C7D000h
foo_gep                          loaded at 00C80000h - 00CB3000h
MSIMG32                          loaded at 76380000h - 76385000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_input_std                    loaded at 00CC0000h - 00DF4000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_masstag                      loaded at 00E10000h - 00E38000h
foo_midi                        loaded at 00E40000h - 00EF7000h
WINSPOOL                        loaded at 73000000h - 73026000h
foo_playlistgen                  loaded at 00F20000h - 00F30000h
foo_playlist_manager            loaded at 00F30000h - 00F4C000h
foo_psf                          loaded at 00F50000h - 01001000h
foo_rgscan                      loaded at 01010000h - 01027000h
foo_sid                          loaded at 01030000h - 0109B000h
foo_ui_columns                  loaded at 010B0000h - 01105000h
foo_ui_std                      loaded at 01110000h - 01132000h
foo_unpack                      loaded at 01140000h - 01175000h
foo_utils                        loaded at 01180000h - 01195000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
IadHide4                        loaded at 012E0000h - 012E6000h
wdmaud                          loaded at 72D20000h - 72D29000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
mhook                            loaded at 01370000h - 01376000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 010F782Ch, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010E70A8h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010B172Eh, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010D2E5Ah, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010CCF78h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010EB42Ch, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010E6744h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010D0566h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 013717DFh, location: "mhook", loaded at 01370000h - 01376000h
Address: 77D618F4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 77D48B26h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010CF060h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010E696Bh, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010DC8F0h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 77D48B26h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 010E696Bh, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010DC8F0h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010BF605h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 00A80237h, location: "foo_adpcm", loaded at 00A60000h - 00A83000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 010DC800h, location: "foo_ui_columns", loaded at 010B0000h - 01105000h
Address: 77D4929Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PeekMessageW" (+00000000h)
Address: 77D5E04Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D491C6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetMessageW" (+00000000h)
Address: 00426600h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00484E89h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00427DBFh, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00482791h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 004827F8h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00499250h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0048260Bh, location: "foobar2000", loaded at 00400000h - 004B7000h

Version info:
foobar2000 v0.9 beta 3
UNICODE

Additional info:
Album List 3.0.0  (foo_albumlist)
Monkey's Audio decoder 1.2  (foo_input_std)
ALAC decoder 1.0  (foo_alac)
Columns UI 0.1.3 pre-alpha 10  (foo_ui_columns)
FLAC decoder 1.1.0  (foo_input_std)
sidplay2 1.13  (foo_sid)
kode's ADPCM decoders 1.2  (foo_adpcm)
Default User Interface 0.9  (foo_ui_std)
HTTP Reader 1.1  (foo_input_std)
ADX decoder 1.0  (foo_adpcm)
ReplayGain Scanner 1.3  (foo_rgscan)
Database search 1.3.0wip  (foo_dbsearch)
WavPack Decoder 2.1  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)
Game Emu Player 1.1  (foo_gep)
ABX comparator 1.2  (foo_abx)
Highly Experimental 2.0.5  (foo_psf)
Festalon 0.4.0  (foo_festalon)
Playlist Manager 1.0  (foo_playlist_manager)
7-Zip reader 1.10  (foo_unpack)
DUMB module decoder 0.9.6  (foo_dumb)
Masstagger 1.5  (foo_masstag)
Converter 1.0  (foo_converter)
BRR decoder and converter 0.7  (foo_adpcm)
AC3 decoder 0.6  (foo_ac3)
Utilities 0.5 alpha 16  (foo_utils)
Crossfeed 0.70  (foo_dsp_crossfeed)
CLI encoder 0.4  (foo_converter)
DXi MIDI synthesizer host 1.2.3  (foo_midi)
Audio CD Writer 1.4  (foo_burninate)
Standard DSP array 1.0  (foo_dsp_std)
CD Audio decoder 1.1  (foo_cdda)
MPEG-4 AAC decoder 2.1  (foo_input_std)
RAC decoder 1.0  (foo_adpcm)
Interplay ACM decoder 1.0  (foo_adpcm)
RAR reader 1.1  (foo_unpack)
Standard input array 1.0  (foo_input_std)
XA ADPCM decoder 0.9  (foo_adpcm)
[a href=\"index.php?act=findpost&pid=300326\"][{POST_SNAPBACK}][/a]
Thank you, I've looked into your log, and what happens is when you hide a column, you get get some empty space to the right of the last column, and hovering your mouse over it with tooltips enabled causes this crash.

For the time being, I wouldn't hide any columns.
Title: Columns UI
Post by: A_Man_Eating_Duck on 2005-05-25 06:43:49
i have a problem with a drop down menu on the layout tab, well it won't drop down
link to Pic (http://www.geocities.com/amaneatingduck/columns.png)
you need to either use the up/down key or the wheel on the mouse to change it from vertical to horizontal.

All the other drop down boxes work fine in the columns prefernces

OS = Windows 2000 Server SP4

Editl: changed pic to link
Title: Columns UI
Post by: NEMO7538 on 2005-05-25 06:57:49
It seems the "Columns Playlist" area cannot be moved up above a certain point when it is below other panels/toolbars in the layout design. (like if those toolbars had a minimum height ...).

Screenshot here (http://thx538.free.fr/Foobar/FB2KV09.png).
Title: Columns UI
Post by: A_Man_Eating_Duck on 2005-05-25 07:07:39
Quote
It seems the "Columns Playlist" area cannot be moved up above a certain point when it is below other panels/toolbars in the layout design. (like if those toolbars had a minimum height ...).

Screenshot here (http://thx538.free.fr/Foobar/FB2KV09.png).
[a href="index.php?act=findpost&pid=300366"][{POST_SNAPBACK}][/a]


i just gave it a try and you can move the playlist up and down, move you mouse very slowly about 3 - 4mm's above the word playlist and the mouse should change into the two sided arrow thingy.
Title: Columns UI
Post by: NEMO7538 on 2005-05-25 07:21:40
Quote
Quote
It seems the "Columns Playlist" area cannot be moved up above a certain point when it is below other panels/toolbars in the layout design. (like if those toolbars had a minimum height ...).

Screenshot here (http://thx538.free.fr/Foobar/FB2KV09.png).
[a href="index.php?act=findpost&pid=300366"][{POST_SNAPBACK}][/a]


i just gave it a try and you can move the playlist up and down, move you mouse very slowly about 3 - 4mm's above the word playlist and the mouse should change into the two sided arrow thingy.
[a href="index.php?act=findpost&pid=300369"][{POST_SNAPBACK}][/a]

I've no problem to get the arrow but moving it up seems impossible.
Title: Columns UI
Post by: A_Man_Eating_Duck on 2005-05-25 07:27:17
Quote
Quote
Quote
It seems the "Columns Playlist" area cannot be moved up above a certain point when it is below other panels/toolbars in the layout design. (like if those toolbars had a minimum height ...).

Screenshot here (http://thx538.free.fr/Foobar/FB2KV09.png).
[a href=\"index.php?act=findpost&pid=300366\"][{POST_SNAPBACK}][/a]

i just gave it a try and you can move the playlist up and down, move you mouse very slowly about 3 - 4mm's above the word playlist and the mouse should change into the two sided arrow thingy.
[a href=\"index.php?act=findpost&pid=300369\"][{POST_SNAPBACK}][/a]
I've no problem to get the arrow but moving it up seems impossible.
[a href=\"index.php?act=findpost&pid=300372\"][{POST_SNAPBACK}][/a]

sorry about that, i set it exactly like your screenshot and i can confirm that bug.

It's something to do with the horizontal splitter, it works fine using a vertical splitter
 i don't think the H splitter is at fault, but something is very fishy
Title: Columns UI
Post by: Killmaster on 2005-05-25 08:05:59
Hmm.. here's a bug: there's a 1 second delay on context menus on large ("everything" at >12,000 tracks) playlists.

edit: I also see no distinction between vertical splitters and horizonal splitters in the preferences. Drag-and-drop would also be really nice for moving panels up and down and into different nodes, ala the current menu preferences.
Title: Columns UI
Post by: Silverbolt on 2005-05-25 10:46:12
Really minor bug; the 'Active item frame' color box for the Playlist view is always black, no matter what you change it to.

Also, something's up (http://student.ucr.edu/~hnguy008/foobar2000/shift.png) with the playlist names in the playlist switcher (names show up fine in the tabs). I'll try to look into it more in the morning.

Edit: somehow the titleformatting for the playlist switcher changes to "Shift + LMB deletes playlists" whenever you check that option (check that option, close the preferences, open it back up, and you'll see the text in "titleformatting for playlist title in panel" gets changed).
Title: Columns UI
Post by: fabiospark on 2005-05-25 17:19:31
Quote
Quote
Is it going to be possible to also save the layout?
[a href="index.php?act=findpost&pid=300253"][{POST_SNAPBACK}][/a]
Save to where? fcs file?


No, better having a "layout switcher" tabbed somewhere, I think.
Title: Columns UI
Post by: Sandman2012 on 2005-05-25 17:36:06
Perhaps once 0.9 is final a new Columns UI thread should be started? A 77 page thread can be intimidating for a newcomer, and the previous 70-some-odd pages will have outdated info from the older versions of Columns UI.
Title: Columns UI
Post by: Squeller on 2005-05-25 20:41:04
musicmusic,

will you develop and compile your stuff for 0.8.3 as well? The problem is, because of those zillions of important and necessary plugins, I'll probably stay with fb2k 0.83 for some couple of months...
Title: Columns UI
Post by: musicmusic on 2005-05-25 21:42:08
Quote
i have a problem with a drop down menu on the layout tab, well it won't drop down
(http://www.geocities.com/amaneatingduck/columns.png)
you need to either use the up/down key or the wheel on the mouse to change it from vertical to horizontal.

All the other drop down boxes work fine in the columns prefernces

OS = Windows 2000 Server SP4
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=300365")
Thank you, fixed for next version.

Quote
It seems the "Columns Playlist" area cannot be moved up above a certain point when it is below other panels/toolbars in the layout design. (like if those toolbars had a minimum height ...).

Screenshot [a href="http://thx538.free.fr/Foobar/FB2KV09.png]here[/url].
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=300366")
Thank you for the report, it should be fixed for the next version.


Quote
Hmm.. here's a bug: there's a 1 second delay on context menus on large ("everything" at >12,000 tracks) playlists.
[a href="index.php?act=findpost&pid=300379"][{POST_SNAPBACK}][/a]
Well, maybe that is to be expected? I dont have any delay with a few thousand tracks though.

Quote
edit: I also see no distinction between vertical splitters and horizonal splitters in the preferences. Drag-and-drop would also be really nice for moving panels up and down and into different nodes, ala the current menu preferences.
[a href="index.php?act=findpost&pid=300379"][{POST_SNAPBACK}][/a]
Yes, former will be changed so it shows in tree (it is shown in 'orientation' box right now). Latter maybe later.

Quote
Really minor bug; the 'Active item frame' color box for the Playlist view is always black, no matter what you change it to.
[a href="index.php?act=findpost&pid=300409"][{POST_SNAPBACK}][/a]
Reproduced, thanks, not sure what is causing that yet (it doesnt seem to change from black ever..)

Quote
Also, [a href="http://student.ucr.edu/~hnguy008/foobar2000/shift.png]something's up[/url] with the playlist names in the playlist switcher (names show up fine in the tabs). I'll try to look into it more in the morning.

Edit: somehow the titleformatting for the playlist switcher changes to "Shift + LMB deletes playlists" whenever you check that option (check that option, close the preferences, open it back up, and you'll see the text in "titleformatting for playlist title in panel" gets changed).
[a href="index.php?act=findpost&pid=300409"][{POST_SNAPBACK}][/a]
Thanks, fixed for next version. What happens is that toggling the "Shift LMB" option changes the text as well.

Quote
musicmusic,

will you develop and compile your stuff for 0.8.3 as well? The problem is, because of those zillions of important and necessary plugins, I'll probably stay with fb2k 0.83 for some couple of months...
[a href="index.php?act=findpost&pid=300519"][{POST_SNAPBACK}][/a]
No. Its not just a simple case of recompiling; it would take weeks for e.g. porting columns back to 0.8.3.
Title: Columns UI
Post by: musicmusic on 2005-05-26 00:15:07
pre-alpha 11 is out:
download (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa11.7z)
changelog (http://music.morbo.org/wiki/columns_ui:changelog)

It is mainly a bug-fix release to fix the reported issues.
Title: Columns UI
Post by: Frank Bicking on 2005-05-26 00:51:07
Just updated from pre-alpha 10, something seems to be broken now.

Could you please try the following layout:
Code: [Select]
Vertical Splitter
+--- Horizontal Splitter
    +--- Playlist switcher
    +--- Columns Playlist
+--- Simple visualisation

the area above the visualisation is not displayed at all.
Removing the Playlist switcher returns the Playlist.

Any ideas?
Title: Columns UI
Post by: musicmusic on 2005-05-26 00:53:56
Quote
Just updated from pre-alpha 10, something seems to be broken now.

Could you please try the following layout:
Code: [Select]
Vertical Splitter
+--- Horizontal Splitter
    +--- Playlist switcher
    +--- Columns Playlist
+--- Simple visualisation

the area above the visualisation is not displayed at all.
Removing the Playlist switcher returns the Playlist.

Any ideas?
[a href="index.php?act=findpost&pid=300557"][{POST_SNAPBACK}][/a]
Reproduced, thanks, looking into it now..
Title: Columns UI
Post by: musicmusic on 2005-05-26 01:16:23
Should be fixed now, please redownload.
Title: Columns UI
Post by: Frank Bicking on 2005-05-26 01:35:12
Quote
Should be fixed now, please redownload.
[a href="index.php?act=findpost&pid=300565"][{POST_SNAPBACK}][/a]

Confirmed. Thanks a lot!
Title: Columns UI
Post by: Silverbolt on 2005-05-26 04:31:06
Thanks for all the fixes. Found one in pre-alpha 11: using %_system_month% crashes foobar.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C351C41h
Access violation, operation: write, address: 00000000h
Call path:
WinMain=>app_mainloop=>titleformat_object_impl::run
This is the first crash logged by this instance.
Code bytes (7C351C41h):
7C351C01h:  C3 8B 44 24 08 25 FF FF F7 FF 50 FF 74 24 08 E8
7C351C11h:  BB FF FF FF 59 59 C3 FF 25 DC A0 37 7C 83 7C 24
7C351C21h:  08 00 74 06 C6 01 2D 41 F7 D8 56 8B F1 33 D2 F7
7C351C31h:  74 24 08 83 FA 09 76 05 80 C2 57 EB 03 80 C2 30
7C351C41h:  88 11 41 85 C0 77 E6 C6 01 00 49 8A 16 8A 01 88
7C351C51h:  11 49 88 06 46 3B F1 72 F2 5E C3 55 8B EC 83 7D
7C351C61h:  10 0A 8B 45 08 75 0A 85 C0 7D 06 6A 01 6A 0A EB
7C351C71h:  05 6A 00 FF 75 10 8B 4D 0C E8 9F FF FF FF 8B 45
Stack (0012F140h):
0012F120h:  003D02C4 02010001 773F8B56 77D4B473
0012F130h:  7FFDF6F4 0012FE74 0000000C 0000956A
0012F140h:  0012F4AC 7C351CC0 0000000A 00000000
0012F150h:  00FE1AFF 00000005 00000000 0000000A
0012F160h:  00B4AA98 00000000 00000021 0012F22F
0012F170h:  0012F674 0000000D 0135CD68 00FEF0E6
0012F180h:  0012F230 0135CD68 0135CD70 0012F22F
0012F190h:  0012F22F 0012F304 0135CD68 0000000D
0012F1A0h:  00476FBA 0012F230 0135CD68 0000000D
0012F1B0h:  0012F22F 0012F22F 0012F2B8 0135CD68
0012F1C0h:  0000000D 00476FD6 0012F230 0135CD68
0012F1D0h:  0000000D 0012F22F 0012F22F 0012F270
0012F1E0h:  0135CD68 0000000D 00476FD6 0012F230
0012F1F0h:  0135CD68 0000000D 0012F22F 00492AD0
0012F200h:  0012F62C 0012F22F 00000001 0045AA2A
0012F210h:  0012F230 0135CD68 0000000D 0012F22F
0012F220h:  0012F62C 0135CEB8 0012F6F4 0012F6F4
0012F230h:  00496DF0 0012F62C 00459BFB 0012F250
0012F240h:  0012F62C 00000009 01170C90 00000015
0012F250h:  00000000 0012F270 0012F2DC 00487F91
Registers:
EAX: 00000000, EBX: 00000005, ECX: 00000000, EDX: 00000035
ESI: 00000000, EDI: 0012F494, EBP: 0012F178, ESP: 0012F140
Crash location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "controlfp" (+0000003Fh)

Loaded modules:
foobar2000                      loaded at 00400000h - 004B7000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F56000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
DSOUND                          loaded at 73F10000h - 73F6C000h
ole32                            loaded at 774E0000h - 7761D000h
WINMM                            loaded at 76B40000h - 76B6D000h
VERSION                          loaded at 77C00000h - 77C08000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
shared                          loaded at 10000000h - 10010000h
comdlg32                        loaded at 763B0000h - 763F9000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
foo_abx                          loaded at 003B0000h - 003C5000h
foo_ac3                          loaded at 003D0000h - 003E5000h
foo_adpcm                        loaded at 00A20000h - 00A43000h
foo_alac                        loaded at 003F0000h - 003F9000h
foo_albumlist                    loaded at 00A50000h - 00A64000h
foo_autoplaylist                loaded at 00A70000h - 00A82000h
foo_benchmark                    loaded at 00A90000h - 00AA1000h
foo_bitcompare                  loaded at 00AB0000h - 00ABC000h
foo_cdda                        loaded at 00AC0000h - 00AD3000h
foo_converter                    loaded at 00AE0000h - 00B02000h
foo_dbsearch                    loaded at 00B10000h - 00B38000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_dsp_crossfeed                loaded at 00B50000h - 00B56000h
foo_dsp_std                      loaded at 00B60000h - 00B78000h
foo_dumb                        loaded at 00B80000h - 00BB4000h
foo_gep                          loaded at 00BC0000h - 00BF3000h
MSIMG32                          loaded at 76380000h - 76385000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_input_std                    loaded at 00C00000h - 00D34000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_masstag                      loaded at 00D50000h - 00D78000h
foo_midi                        loaded at 00D80000h - 00E37000h
WINSPOOL                        loaded at 73000000h - 73026000h
foo_oggpreview                  loaded at 00E60000h - 00F68000h
foo_playlistgen                  loaded at 00F70000h - 00F80000h
foo_playlist_manager            loaded at 00F80000h - 00F9C000h
foo_rgscan                      loaded at 00FA0000h - 00FB7000h
foo_ui_columns                  loaded at 00FC0000h - 01016000h
foo_ui_std                      loaded at 01020000h - 01042000h
foo_unpack                      loaded at 01050000h - 01085000h
foo_utils                        loaded at 01090000h - 010A5000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
SynTPFcs                        loaded at 63000000h - 63014000h
msctfime                        loaded at 755C0000h - 755EE000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C351CC0h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "ultoa" (+00000013h)
Address: 00FE1AFFh, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 00FEF0E6h, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 00476FBAh, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00476FD6h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00476FD6h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00492AD0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 0045AA2Ah, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00496DF0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00459BFBh, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00487F91h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 0047745Eh, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00492AD0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00498AF4h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 7C802600h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 7C802542h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WaitForSingleObject" (+00000012h)
Address: 00433959h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 004A9910h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00492AD0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00494AC4h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00485CC8h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 0044997Ah, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 010087BCh, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 00492AD0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00495BE0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00487498h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00FE31E8h, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 0100882Ch, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 76399F96h, location: "IMM32", loaded at 76390000h - 763AD000h
Symbol: "ImmUnlockIMC" (+00000031h)
Address: 755C7178h, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 755C4458h, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 755D42C4h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "CtfImeDispatchDefImeMessage" (+00000AC1h)
Address: 755D9115h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "UIWndProc" (+00000000h)
Address: 5AD754D1h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+000008B1h)
Address: 5AD75529h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+00000909h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 77C12070h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 74DE0384h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 00FFCCF8h, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 77D4C2BFh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsZoomed" (+0000000Dh)
Address: 5AD752CDh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+000006ADh)
Address: 77D4DEFDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowInfo" (+00000069h)

Version info:
foobar2000 v0.9 beta 3
UNICODE

Additional info:
Converter 1.0  (foo_converter)
ALAC decoder 1.0  (foo_alac)
Default User Interface 0.9  (foo_ui_std)
Playlist Manager 1.0  (foo_playlist_manager)
ZIP/GZIP reader 1.0  (foo_unpack)
Monkey's Audio decoder 1.2  (foo_input_std)
ReplayGain Scanner 1.3  (foo_rgscan)
7-Zip reader 1.10  (foo_unpack)
Columns UI 0.1.3 pre-alpha 11v2  (foo_ui_columns)
RAC decoder 1.0  (foo_adpcm)
Standard input array 1.0  (foo_input_std)
RAR reader 1.1  (foo_unpack)
ABX comparator 1.2  (foo_abx)
Database search 1.3.0wip  (foo_dbsearch)
DXi MIDI synthesizer host 1.2.3  (foo_midi)
Game Emu Player 1.1  (foo_gep)
ADX decoder 1.0  (foo_adpcm)
CLI encoder 0.4  (foo_converter)
WavPack Decoder 2.1  (foo_input_std)
kode's ADPCM decoders 1.2  (foo_adpcm)
BRR decoder and converter 0.7  (foo_adpcm)
Album List 3.0.0  (foo_albumlist)
AC3 decoder 0.6  (foo_ac3)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Masstagger 1.5  (foo_masstag)
FLAC decoder 1.1.0  (foo_input_std)
DUMB module decoder 0.9.6  (foo_dumb)
CD Audio decoder 1.1  (foo_cdda)
Crossfeed 0.70  (foo_dsp_crossfeed)
XA ADPCM decoder 0.9  (foo_adpcm)
OggPreview 0.2  (foo_oggpreview)
HTTP Reader 1.1  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
Interplay ACM decoder 1.0  (foo_adpcm)
Utilities 0.5 alpha 16  (foo_utils)

Edit: also, the sort arrows quickly disappear if a track is playing
Title: Columns UI
Post by: Killmaster on 2005-05-26 05:20:46
Quote
Quote
Hmm.. here's a bug: there's a 1 second delay on context menus on large ("everything" at >12,000 tracks) playlists.
[a href="index.php?act=findpost&pid=300379"][{POST_SNAPBACK}][/a]
Well, maybe that is to be expected? I dont have any delay with a few thousand tracks though.[a href="index.php?act=findpost&pid=300528"][{POST_SNAPBACK}][/a]


Just to clarify, I'm talking about right clicking on the playlist tab (or panel item). If I switch back to the default UI there's no delay, nor is there delay when right clicking on a playlist via the playlist manager plugin. I also get no such delay in 0.83, suggesting that it is, in fact a columns UI bug. I'm using an Athlon 64 with 1gb ram as well, so I seriously doubt it's a performance issue... any ideas?

edit: Just did some testing. the delay seems to be fairly proportionate with the number of tracks, although noticible delay doesn't seem to come until about 3-5000 tracks...
Title: Columns UI
Post by: pIv on 2005-05-26 06:59:43
In pre-alpha 11 not working action for left double click on empty playlist area.

pIv
Title: Columns UI
Post by: musicmusic on 2005-05-26 12:49:34
Quote
Thanks for all the fixes. Found one in pre-alpha 11: using %_system_month% crashes foobar.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C351C41h
Access violation, operation: write, address: 00000000h
Call path:
WinMain=>app_mainloop=>titleformat_object_impl::run
This is the first crash logged by this instance.
Code bytes (7C351C41h):
7C351C01h:  C3 8B 44 24 08 25 FF FF F7 FF 50 FF 74 24 08 E8
7C351C11h:  BB FF FF FF 59 59 C3 FF 25 DC A0 37 7C 83 7C 24
7C351C21h:  08 00 74 06 C6 01 2D 41 F7 D8 56 8B F1 33 D2 F7
7C351C31h:  74 24 08 83 FA 09 76 05 80 C2 57 EB 03 80 C2 30
7C351C41h:  88 11 41 85 C0 77 E6 C6 01 00 49 8A 16 8A 01 88
7C351C51h:  11 49 88 06 46 3B F1 72 F2 5E C3 55 8B EC 83 7D
7C351C61h:  10 0A 8B 45 08 75 0A 85 C0 7D 06 6A 01 6A 0A EB
7C351C71h:  05 6A 00 FF 75 10 8B 4D 0C E8 9F FF FF FF 8B 45
Stack (0012F140h):
0012F120h:  003D02C4 02010001 773F8B56 77D4B473
0012F130h:  7FFDF6F4 0012FE74 0000000C 0000956A
0012F140h:  0012F4AC 7C351CC0 0000000A 00000000
0012F150h:  00FE1AFF 00000005 00000000 0000000A
0012F160h:  00B4AA98 00000000 00000021 0012F22F
0012F170h:  0012F674 0000000D 0135CD68 00FEF0E6
0012F180h:  0012F230 0135CD68 0135CD70 0012F22F
0012F190h:  0012F22F 0012F304 0135CD68 0000000D
0012F1A0h:  00476FBA 0012F230 0135CD68 0000000D
0012F1B0h:  0012F22F 0012F22F 0012F2B8 0135CD68
0012F1C0h:  0000000D 00476FD6 0012F230 0135CD68
0012F1D0h:  0000000D 0012F22F 0012F22F 0012F270
0012F1E0h:  0135CD68 0000000D 00476FD6 0012F230
0012F1F0h:  0135CD68 0000000D 0012F22F 00492AD0
0012F200h:  0012F62C 0012F22F 00000001 0045AA2A
0012F210h:  0012F230 0135CD68 0000000D 0012F22F
0012F220h:  0012F62C 0135CEB8 0012F6F4 0012F6F4
0012F230h:  00496DF0 0012F62C 00459BFB 0012F250
0012F240h:  0012F62C 00000009 01170C90 00000015
0012F250h:  00000000 0012F270 0012F2DC 00487F91
Registers:
EAX: 00000000, EBX: 00000005, ECX: 00000000, EDX: 00000035
ESI: 00000000, EDI: 0012F494, EBP: 0012F178, ESP: 0012F140
Crash location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "controlfp" (+0000003Fh)

Loaded modules:
foobar2000                       loaded at 00400000h - 004B7000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                         loaded at 7C800000h - 7C8F4000h
COMCTL32                         loaded at 773D0000h - 774D2000h
msvcrt                           loaded at 77C10000h - 77C68000h
ADVAPI32                         loaded at 77DD0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F56000h
USER32                           loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
DSOUND                           loaded at 73F10000h - 73F6C000h
ole32                            loaded at 774E0000h - 7761D000h
WINMM                            loaded at 76B40000h - 76B6D000h
VERSION                          loaded at 77C00000h - 77C08000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
shared                           loaded at 10000000h - 10010000h
comdlg32                         loaded at 763B0000h - 763F9000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
foo_abx                          loaded at 003B0000h - 003C5000h
foo_ac3                          loaded at 003D0000h - 003E5000h
foo_adpcm                        loaded at 00A20000h - 00A43000h
foo_alac                         loaded at 003F0000h - 003F9000h
foo_albumlist                    loaded at 00A50000h - 00A64000h
foo_autoplaylist                 loaded at 00A70000h - 00A82000h
foo_benchmark                    loaded at 00A90000h - 00AA1000h
foo_bitcompare                   loaded at 00AB0000h - 00ABC000h
foo_cdda                         loaded at 00AC0000h - 00AD3000h
foo_converter                    loaded at 00AE0000h - 00B02000h
foo_dbsearch                     loaded at 00B10000h - 00B38000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_dsp_crossfeed                loaded at 00B50000h - 00B56000h
foo_dsp_std                      loaded at 00B60000h - 00B78000h
foo_dumb                         loaded at 00B80000h - 00BB4000h
foo_gep                          loaded at 00BC0000h - 00BF3000h
MSIMG32                          loaded at 76380000h - 76385000h
OLEAUT32                         loaded at 77120000h - 771AC000h
foo_input_std                    loaded at 00C00000h - 00D34000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
WS2_32                           loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_masstag                      loaded at 00D50000h - 00D78000h
foo_midi                         loaded at 00D80000h - 00E37000h
WINSPOOL                         loaded at 73000000h - 73026000h
foo_oggpreview                   loaded at 00E60000h - 00F68000h
foo_playlistgen                  loaded at 00F70000h - 00F80000h
foo_playlist_manager             loaded at 00F80000h - 00F9C000h
foo_rgscan                       loaded at 00FA0000h - 00FB7000h
foo_ui_columns                   loaded at 00FC0000h - 01016000h
foo_ui_std                       loaded at 01020000h - 01042000h
foo_unpack                       loaded at 01050000h - 01085000h
foo_utils                        loaded at 01090000h - 010A5000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
SynTPFcs                         loaded at 63000000h - 63014000h
msctfime                         loaded at 755C0000h - 755EE000h
imagehlp                         loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7C351CC0h, location: "MSVCR71", loaded at 7C340000h - 7C396000h
Symbol: "ultoa" (+00000013h)
Address: 00FE1AFFh, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 00FEF0E6h, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 00476FBAh, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00476FD6h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00476FD6h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00492AD0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 0045AA2Ah, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00496DF0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00459BFBh, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00487F91h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 0047745Eh, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00492AD0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00498AF4h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 7C802600h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WaitForSingleObjectEx" (+000000B0h)
Address: 7C802542h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "WaitForSingleObject" (+00000012h)
Address: 00433959h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 004A9910h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00492AD0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00494AC4h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00485CC8h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 0044997Ah, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 010087BCh, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 00492AD0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00495BE0h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00487498h, location: "foobar2000", loaded at 00400000h - 004B7000h
Address: 00FE31E8h, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 0100882Ch, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 76399F96h, location: "IMM32", loaded at 76390000h - 763AD000h
Symbol: "ImmUnlockIMC" (+00000031h)
Address: 755C7178h, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 755C4458h, location: "msctfime", loaded at 755C0000h - 755EE000h
Address: 755D42C4h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "CtfImeDispatchDefImeMessage" (+00000AC1h)
Address: 755D9115h, location: "msctfime", loaded at 755C0000h - 755EE000h
Symbol: "UIWndProc" (+00000000h)
Address: 5AD754D1h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+000008B1h)
Address: 5AD75529h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+00000909h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 77C12070h, location: "msvcrt", loaded at 77C10000h - 77C68000h
Symbol: "__non_rtti_object::`vftable'" (+00000C78h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 74DE0384h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 00FFCCF8h, location: "foo_ui_columns", loaded at 00FC0000h - 01016000h
Address: 77D4C2BFh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsZoomed" (+0000000Dh)
Address: 5AD752CDh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+000006ADh)
Address: 77D4DEFDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowInfo" (+00000069h)

Version info:
foobar2000 v0.9 beta 3
UNICODE

Additional info:
Converter 1.0  (foo_converter)
ALAC decoder 1.0  (foo_alac)
Default User Interface 0.9  (foo_ui_std)
Playlist Manager 1.0  (foo_playlist_manager)
ZIP/GZIP reader 1.0  (foo_unpack)
Monkey's Audio decoder 1.2  (foo_input_std)
ReplayGain Scanner 1.3  (foo_rgscan)
7-Zip reader 1.10  (foo_unpack)
Columns UI 0.1.3 pre-alpha 11v2  (foo_ui_columns)
RAC decoder 1.0  (foo_adpcm)
Standard input array 1.0  (foo_input_std)
RAR reader 1.1  (foo_unpack)
ABX comparator 1.2  (foo_abx)
Database search 1.3.0wip  (foo_dbsearch)
DXi MIDI synthesizer host 1.2.3  (foo_midi)
Game Emu Player 1.1  (foo_gep)
ADX decoder 1.0  (foo_adpcm)
CLI encoder 0.4  (foo_converter)
WavPack Decoder 2.1  (foo_input_std)
kode's ADPCM decoders 1.2  (foo_adpcm)
BRR decoder and converter 0.7  (foo_adpcm)
Album List 3.0.0  (foo_albumlist)
AC3 decoder 0.6  (foo_ac3)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Masstagger 1.5  (foo_masstag)
FLAC decoder 1.1.0  (foo_input_std)
DUMB module decoder 0.9.6  (foo_dumb)
CD Audio decoder 1.1  (foo_cdda)
Crossfeed 0.70  (foo_dsp_crossfeed)
XA ADPCM decoder 0.9  (foo_adpcm)
OggPreview 0.2  (foo_oggpreview)
HTTP Reader 1.1  (foo_input_std)
Standard DSP array 1.0  (foo_dsp_std)
Interplay ACM decoder 1.0  (foo_adpcm)
Utilities 0.5 alpha 16  (foo_utils)

[a href=\"index.php?act=findpost&pid=300590\"][{POST_SNAPBACK}][/a]
Thanks, should be fixed, please redownload.
Quote
Edit: also, the sort arrows quickly disappear if a track is playing
[a href=\"index.php?act=findpost&pid=300590\"][{POST_SNAPBACK}][/a]
Wierd, happend with VBR updates on 0 as well. Ill look into it later.

Quote
Quote
Quote
Hmm.. here's a bug: there's a 1 second delay on context menus on large ("everything" at >12,000 tracks) playlists.
[a href=\"index.php?act=findpost&pid=300379\"][{POST_SNAPBACK}][/a]
Well, maybe that is to be expected? I dont have any delay with a few thousand tracks though.[a href=\"index.php?act=findpost&pid=300528\"][{POST_SNAPBACK}][/a]

Just to clarify, I'm talking about right clicking on the playlist tab (or panel item). If I switch back to the default UI there's no delay, nor is there delay when right clicking on a playlist via the playlist manager plugin. I also get no such delay in 0.83, suggesting that it is, in fact a columns UI bug. I'm using an Athlon 64 with 1gb ram as well, so I seriously doubt it's a performance issue... any ideas?

edit: Just did some testing. the delay seems to be fairly proportionate with the number of tracks, although noticible delay doesn't seem to come until about 3-5000 tracks...
[a href=\"index.php?act=findpost&pid=300595\"][{POST_SNAPBACK}][/a]
Ok, reproduced, should be fixed now if you redownload.


Quote
In pre-alpha 11 not working action for left double click on empty playlist area.

pIv
[a href=\"index.php?act=findpost&pid=300609\"][{POST_SNAPBACK}][/a]
Thanks, also fixed, please redownload.
Title: Columns UI
Post by: janjan on 2005-05-26 14:45:31
I've just seen that there is a 'Action to perform when middle clicking on playlist item', but in  pre-alpha v3 there is only one option to choose from: 'remove trackfrom playlist'.

Altough the whole 'customize the click on playlist items'-thing is a good idea I think this could be extended in the future:

1: Why not add an 'Add to playback queue'-option on middleclick? Another option could be 'Send track to playlist xxx'  or something like this

2: I have a general problem with middle-clicks because I've configured my mid mouse button in a way that it does a double click instead of a middle click. Because of this I can not use any of this middle click options.
What about extending this to not only make middle click configurable but also CTRL+doubleclick or ALT+doubleclick? I don't know if this make sense, but I could imagine that would be helpfull if e.g. the internal queue function is extended in future releases.

Another thing:
The 'Reset Sidebar' and 'Reset Toolbar' Buttons do instant resets without asking the user if the button press was intentional. Perhaps you could add a dialog which prevents the user from accidential resetting.

And yet another thing:
Perhaps you could add a 'Reset Colors'-Button under which resets the colors to the current systems defaults. That could be usefull for people who often change their windows skins.

And a little glitch in the configuration page:
'Columns ui->playlist view->colors and fonts->fonts'
The text 'Playlist:' is not at the same vertical position as the fontname to the right. Also the two font buttons should be positioned some pixels to the right when you compare their position to the color buttons below.

edit: typos
Title: Columns UI
Post by: CJC on 2005-05-26 20:45:56
Where do you put the files from msvc-crt-71.7z ?
Title: Columns UI
Post by: musicmusic on 2005-05-26 22:02:38
Quote
Edit: also, the sort arrows quickly disappear if a track is playing
[a href="index.php?act=findpost&pid=300590"][{POST_SNAPBACK}][/a]
This is expected (though not ideal) behaviour - when playback starts, the %_isplaying% field will change, and during playback you have dynamic bitrate, and time fields, and so these invalid the sort (even though they may not actually have any effct on it).

Quote
I've just seen that there is a 'Action to perform when middle clicking on playlist item', but in  pre-alpha v3 there is only one option to choose from: 'remove trackfrom playlist'.

Altough the whole 'customize the click on playlist items'-thing is a good idea I think this could be extended in the future:

1: Why not add an 'Add to playback queue'-option on middleclick? Another option could be 'Send track to playlist xxx'  or something like this

2: I have a general problem with middle-clicks because I've configured my mid mouse button in a way that it does a double click instead of a middle click. Because of this I can not use any of this middle click options.
What about extending this to not only make middle click configurable but also CTRL+doubleclick or ALT+doubleclick? I don't know if this make sense, but I could imagine that would be helpfull if e.g. the internal queue function is extended in future releases.[a href="index.php?act=findpost&pid=300688"][{POST_SNAPBACK}][/a]
Adding 'add to playback queue' may be a useful addition, yes. I terms of making it more configurable in terms of different modifier keys and actions, yes it is something I would like to change, its somewhere in my to-do list anyhow, but I dont know when yet.

Quote
Another thing:
The 'Reset Sidebar' and 'Reset Toolbar' Buttons do instant resets without asking the user if the button press was intentional. Perhaps you could add a dialog which prevents the user from accidential resetting.[a href="index.php?act=findpost&pid=300688"][{POST_SNAPBACK}][/a]

Ok, noted.

Quote
And yet another thing:
Perhaps you could add a 'Reset Colors'-Button under which resets the colors to the current systems defaults. That could be usefull for people who often change their windows skins.[a href="index.php?act=findpost&pid=300688"][{POST_SNAPBACK}][/a]

I would rather add a 'Use custom colours' checkbox like album list panel, in fact I already thought about that, probably will be implemented soon, though it will still be possible to override them in the colour string (which i will rename to the style string).

Quote
And a little glitch in the configuration page:
'Columns ui->playlist view->colors and fonts->fonts'
The text 'Playlist:' is not at the same vertical position as the fontname to the right. Also the two font buttons should be positioned some pixels to the right when you compare their position to the color buttons below.

edit: typos
[a href="index.php?act=findpost&pid=300688"][{POST_SNAPBACK}][/a]
Noted, thanks.

Quote
Where do you put the files from msvc-crt-71.7z ?
[a href="index.php?act=findpost&pid=300762"][{POST_SNAPBACK}][/a]
In your foobar2000 folder.
Title: Columns UI
Post by: Lafarga80 on 2005-05-27 01:43:51
Hey,  I'm new to Foobar and I have a few questions about columns UI.  First of all, it's a nice plugin and I would like to thank whoever made it.  Now my question is, what do I do with the FCS files after I download them to make them work with Foobar?  I have tried a couple of things and have tried searching the forums, but I have had no luck yet.  Any help would be appreciated.  Thanks.
Title: Columns UI
Post by: unfortunateson on 2005-05-27 01:49:45
In 0.8.3 Goto Foobar2000 > Preferences > Display > Columns UI > Other > Import
In .9b3 Import is in the Main Columns UI tab.
Title: Columns UI
Post by: Lafarga80 on 2005-05-27 02:04:48
Ah.  That was pretty easy.  Thanks alot.
Title: Columns UI
Post by: kaoruAngel on 2005-05-27 07:27:00
Somewhat often, I return to my computer after extended disuse and find foobar2k still playing music (as it should be), but it's UI appears frozen in a previous state (spectrum analyzer frozen, title bar displaying the title of a song no longer being played, etc.). If this is a known issue either with foobar2k or ui_columns/"Columns UI", please e-mail me and/or reply here; if not, I'll hopefully find the motivation to post a less lazy report of my observations at some point after it happens next to me.

"Enable email notification of replies?"
God help me if replies are defined as replies to the entire thread.

Peace.
Title: Columns UI
Post by: krazy on 2005-05-27 09:47:59
Small problem with latest pre-alpha: if changing the background colour of the playlist switcher, the area below the listings of the playlists is not updated until foobar is restarted.
Title: Columns UI
Post by: musicmusic on 2005-05-27 11:29:19
Quote
Somewhat often, I return to my computer after extended disuse and find foobar2k still playing music (as it should be), but it's UI appears frozen in a previous state (spectrum analyzer frozen, title bar displaying the title of a song no longer being played, etc.). If this is a known issue either with foobar2k or ui_columns/"Columns UI", please e-mail me and/or reply here; if not, I'll hopefully find the motivation to post a less lazy report of my observations at some point after it happens next to me.

"Enable email notification of replies?"
God help me if replies are defined as replies to the entire thread.

Peace.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=300841")
Well, its a problem that has been reported many times (not to me though, or specifically relating to Columns UI), though I don't think anyone found a solution. It seems likely, some third party component triggers this problem (though that does not necessarily mean it is at fault). I think something was said about AMIP and DDE causing this or a similar problem (?) Might want to check that thread. If you want to eliminate Columns UI then you will have to remove it from your components dir and use the default UI for a while, and see if the problem still arises. Similary, you will have to do the same for other components (I would back up your config first). If you post a list of your components someone could point out any problematic problems, also comparing with the components loaded by other people with this problem would be worthwhile.

Hmm, this [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=13353]report[/url] of the problem, makes this much wierder. (Also, Columns UI was not around then)

Quote
Small problem with latest pre-alpha: if changing the background colour of the playlist switcher, the area below the listings of the playlists is not updated until foobar is restarted.
[a href="index.php?act=findpost&pid=300874"][{POST_SNAPBACK}][/a]
Thanks, it updates if you press Apply, but not if you just close preferences.
Title: Columns UI
Post by: Supernaut on 2005-05-27 11:50:28
Quote
Somewhat often, I return to my computer after extended disuse and find foobar2k still playing music (as it should be), but it's UI appears frozen in a previous state (spectrum analyzer frozen, title bar displaying the title of a song no longer being played, etc.). If this is a known issue either with foobar2k or ui_columns/"Columns UI", please e-mail me and/or reply here; if not, I'll hopefully find the motivation to post a less lazy report of my observations at some point after it happens next to me.

Try changing your output method from waveOut to DirectSound, if applicable. This has made that problem go away for me and others (http://www.hydrogenaudio.org/forums/index.php?showtopic=32951).
Title: Columns UI
Post by: duncan on 2005-05-29 01:53:57
For version Pre-Alpha 11v3, in 'Display > Columns UI', under the 'Status bar / Systray' tab, the option 'Popup now playing balloon top' has no checkbox or anything, it's just the text. Am I missing something here, or is that a bug  ?
Title: Columns UI
Post by: hunted on 2005-05-29 02:28:13
Quote
For version Pre-Alpha 11v3, in 'Display > Columns UI', under the 'Status bar / Systray' tab, the option 'Popup now playing balloon top' has no checkbox or anything, it's just the text. Am I missing something here, or is that a bug  ?
[a href="index.php?act=findpost&pid=301274"][{POST_SNAPBACK}][/a]

I see a checkbox there.  I have a theme if that makes a difference.
Title: Columns UI
Post by: upNorth on 2005-05-29 12:48:52
[span style='font-size:8pt;line-height:100%']Using: foobar v.0.9 beta 4 and foo_ui_columns-0.1.3-pa11[/span]

Sorry about this long post, but these new beta and prealpha versions has yet again sparked my interest. Unfortunately there are some details that seems to bloath my code and "ruin" my ideas.

Feature requests:
1) I can't believe I haven't asked this earlier, but could you add a checkbox that by default  sets the selected text color to the same as the normal text color. A feature like this would enable me to:
i) Remove all the redundant code that is added just to make sure that text color stays the same when selected.
ii) It would be possible to use colors defined in "Globals" for frames and such. Explanation: If I define $set_global(c_artist,$rgb(130,235,150,130,235,150)) in globals (a global variable), this isn't usable to set e.g. "left frame color", as it's a two-in-one color, and seems to add color to the top frame too. I could work around it by splitting my global colors in normal/selected, but I would like to avoid that if possible.

2) My understanding of how colors work at the moment, is that checking "Use custom color spec" acts as a reset all colors. Hence, if I have set the frame colors in "Globals-> Color" and want to add a custom color for a specific colomn by checking "use custom color spec", I will also have to redefine the frame color. Would it be possible to make it act as "transparent layers" or something? So that if you don't define a new color for a specific part, it will use the color defined in the first possible layer underneath? If I'm not mistaken, this is the current priority:
Colors defined in the column code itself > Color in "custom color spec" > color in "Globals" "Color" > color in "Colors and Fonts" Tab.
I guess I don't really have the ultimate solution here, but if it's interesting to change the way it works, I'm interested in discussing possible solutions to make it more efficient. Unless $set_style will solve it all, of course.

Questions:
A) Could you give a short explanation on how "$set_style" is intended to be used? How would the syntax for setting the color of e.g. the "top fame" look? Where can it be used, and is it even possible to use it at all at the moment?
B) Is it correct that global variables can't be used when using the script syntax (#script 1)?
C) Is it intended that colors are reset by tab() or \t ? This also happends with the default UI and in v.0.8.3, so I guess it might be intended, but it seems inconvenient.
D) Not related to Columns UI, but how do I display Replaygain info when using script syntax? I feel like I've tried everything, but still haven't found the right syntax. The last one I tried was info(replaygain_album_gain);

Bug:
Just a minor detail, but when the background color is dark, and the sidebar toggle is pressed, the playlist flashes white on the right side. The area that flashes is the same size as the sidebar itself, so it looks like the dark background just follows the sidebar to the left, revealing the white color underneath.


Last but not least, keep up the great work! 


[span style='font-size:8pt;line-height:100%']edit: minor rephrase[/i][/span]
Title: Columns UI
Post by: musicmusic on 2005-05-29 18:21:54
Quote
For version Pre-Alpha 11v3, in 'Display > Columns UI', under the 'Status bar / Systray' tab, the option 'Popup now playing balloon top' has no checkbox or anything, it's just the text. Am I missing something here, or is that a bug  ?
[a href="index.php?act=findpost&pid=301274"][{POST_SNAPBACK}][/a]
It does here. Im not sure why it wouldn't (screenshot?)

Quote
[span style='font-size:8pt;line-height:100%']Using: foobar v.0.9 beta 4 and foo_ui_columns-0.1.3-pa11[/span]

Sorry about this long post, but these new beta and prealpha versions has yet again sparked my interest. Unfortunately there are some details that seems to bloath my code and "ruin" my ideas.

Feature requests:
1) I can't believe I haven't asked this earlier, but could you add a checkbox that by default  sets the selected text color to the same as the normal text color. A feature like this would enable me to:
i) Remove all the redundant code that is added just to make sure that text color stays the same when selected.
[a href="index.php?act=findpost&pid=301407"][{POST_SNAPBACK}][/a]
I see your saying, but the whole point of being able to manually set the selected text colour is incase you dont like the colour it chooses. I guess how it chooses the colour could be improved, so that it only chooses silly colours if it actually conflicts with the background.
Quote
ii) It would be possible to use colors defined in "Globals" for frames and such. Explanation: If I define $set_global(c_artist,$rgb(130,235,150,130,235,150)) in globals (a global variable), this isn't usable to set e.g. "left frame color", as it's a two-in-one color, and seems to add color to the top frame too. I could work around it by splitting my global colors in normal/selected, but I would like to avoid that if possible.
[a href="index.php?act=findpost&pid=301407"][{POST_SNAPBACK}][/a]
I guess $set_style will solve that once I add the ability to control the frames from it.

Quote
2) My understanding of how colors work at the moment, is that checking "Use custom color spec" acts as a reset all colors. Hence, if I have set the frame colors in "Globals-> Color" and want to add a custom color for a specific colomn by checking "use custom color spec", I will also have to redefine the frame color. Would it be possible to make it act as "transparent layers" or something? So that if you don't define a new color for a specific part, it will use the color defined in the first possible layer underneath? If I'm not mistaken, this is the current priority:
Colors defined in the column code itself > Color in "custom color spec" > color in "Globals" "Color" > color in "Colors and Fonts" Tab.
I guess I don't really have the ultimate solution here, but if it's interesting to change the way it works, I'm interested in discussing possible solutions to make it more efficient. Unless $set_style will solve it all, of course.
[a href="index.php?act=findpost&pid=301407"][{POST_SNAPBACK}][/a]


It works like this:
if custom colour spec
colour and fonts < column colour string
else
colours and fonts < global golour string

(Of course, colour codes in display strings override that)

I'm not really sure if changing it like you want would be a good idea or bad. But the current way works ok (just put any common code in your globals).

Quote
Questions:
A) Could you give a short explanation on how "$set_style" is intended to be used? How would the syntax for setting the color of e.g. the "top fame" look? Where can it be used, and is it even possible to use it at all at the moment?
[a href="index.php?act=findpost&pid=301407"][{POST_SNAPBACK}][/a]

Frames isn't possible for it at the moment (I wasn't decided on a good format.) - it may be something like $set_style(frame-top,<enabled state>,colour) or $set_style(frame,<enabled state left>,<colour left>,.......,<enabled state bottom>,<colour bottom>) or both..)

The current available things you can do are text and back, e.g.
$set_style(text,0,FFFFFF) sets the text colour to black and selected text colour to white.
Quote
B) Is it correct that global variables can't be used when using the script syntax (#script 1)?
[a href="index.php?act=findpost&pid=301407"][{POST_SNAPBACK}][/a]
They are working OK here, e.g. print(get_global("blue"));
Quote
C) Is it intended that colors are reset by tab() or \t ? This also happends with the default UI and in v.0.8.3, so I guess it might be intended, but it seems inconvenient.
[a href="index.php?act=findpost&pid=301407"][{POST_SNAPBACK}][/a]
Yes, its intended.
Quote
D) Not related to Columns UI, but how do I display Replaygain info when using script syntax? I feel like I've tried everything, but still haven't found the right syntax. The last one I tried was info(replaygain_album_gain);
[a href="index.php?act=findpost&pid=301407"][{POST_SNAPBACK}][/a]
e.g. print(field("__replaygain_track_gain")); works.
Quote
Bug:
Just a minor detail, but when the background color is dark, and the sidebar toggle is pressed, the playlist flashes white on the right side. The area that flashes is the same size as the sidebar itself, so it looks like the dark background just follows the sidebar to the left, revealing the white color underneath.
[a href="index.php?act=findpost&pid=301407"][{POST_SNAPBACK}][/a]
Reproduced, but I dont think this is fixable.


Quote
Last but not least, keep up the great work!  [a href="index.php?act=findpost&pid=301407"][{POST_SNAPBACK}][/a]
Thanks
Title: Columns UI
Post by: upNorth on 2005-05-29 21:06:25
Quote
Frames isn't possible for it at the moment (I wasn't decided on a good format.) - it may be something like $set_style(frame-top,<enabled state>,colour) or $set_style(frame,<enabled state left>,<colour left>,.......,<enabled state bottom>,<colour bottom>) or both..)

The current available things you can do are text and back, e.g.
$set_style(text,0,FFFFFF) sets the text colour to black and selected text colour to white.[a href="index.php?act=findpost&pid=301504"][{POST_SNAPBACK}][/a]
I find it convenient to set all colors once in "Globals" for easy editing. Do you plan to add support for using gobal variables inside $set_style()? Like:
Code: [Select]
$set_style(back,$get_global(c_stripes),$get_global(c_bg_sel))
Asking because unless I did something wrong, it doesn't seem to work at the moment. Btw, my global colors are $rgb(,,)

This is supposed to be used in "Globals->Color" and inside "custom color specs", right?
Title: Columns UI
Post by: hunted on 2005-05-29 22:04:08
Quote
I find it convenient to set all colors once in "Globals" for easy editing. Do you plan to add support for using gobal variables inside $set_style()? Like:
Code: [Select]
$set_style(back,$get_global(c_stripes),$get_global(c_bg_sel))
Asking because unless I did something wrong, it doesn't seem to work at the moment. Btw, my global colors are $rgb(,,)

This is supposed to be used in "Globals->Color" and inside "custom color specs", right?
[a href="index.php?act=findpost&pid=301552"][{POST_SNAPBACK}][/a]

Reproduced,
I can't get $set_style to work with globals either, I used hex numbers, worked fine without globals.
Title: Columns UI
Post by: musicmusic on 2005-05-29 22:40:17
Quote
Quote
Frames isn't possible for it at the moment (I wasn't decided on a good format.) - it may be something like $set_style(frame-top,<enabled state>,colour) or $set_style(frame,<enabled state left>,<colour left>,.......,<enabled state bottom>,<colour bottom>) or both..)

The current available things you can do are text and back, e.g.
$set_style(text,0,FFFFFF) sets the text colour to black and selected text colour to white.[a href="index.php?act=findpost&pid=301504"][{POST_SNAPBACK}][/a]
I find it convenient to set all colors once in "Globals" for easy editing. Do you plan to add support for using gobal variables inside $set_style()? Like:
Code: [Select]
$set_style(back,$get_global(c_stripes),$get_global(c_bg_sel))
Asking because unless I did something wrong, it doesn't seem to work at the moment. Btw, my global colors are $rgb(,,)

This is supposed to be used in "Globals->Color" and inside "custom color specs", right?
[a href="index.php?act=findpost&pid=301552"][{POST_SNAPBACK}][/a]
Yes, $set_style does not support normal colour codes yet, this will change..
Title: Columns UI
Post by: Lyx on 2005-05-29 23:03:59
Sorry if i've missed it - but is the purpose of set_style also to act as a global "theme"-definition for panels, etc? So, that as long as i set the correct colors in set_style, other panels etc will adapt to it?

If yes, then i think it would be nice if one could also specify custom colors with that function. So that for example one could specify $set_style(header_color,colorcode_here), and the playlist as well as the trackinfo-panel could make use of it. Hmm, thinking about it - that seems kinda dupe - could as well be done by a global string which can be accessed by panels.

- Lyx
Title: Columns UI
Post by: musicmusic on 2005-05-29 23:08:20
Quote
Sorry if i've missed it - but is the purpose of set_style also to act as a global "theme"-definition for panels, etc? So, that as long as i set the correct colors in set_style, other panels etc will adapt to it?

- Lyx
[a href="index.php?act=findpost&pid=301580"][{POST_SNAPBACK}][/a]

No it is a replacement for the current colour string syntax, so i can add things to colour string without insane syntaxes.

Also, I really don't want to tell you again theme support applies to more than just panels (Std UI? Database Search? Etc?) and does not belong in Columns UI, rather a separate component or the CORE.
Title: Columns UI
Post by: musicmusic on 2005-05-30 00:21:15
Album list panel 0.2 beta for columns 0.1.3 pre-alpha 11 and 0.9 beta 4 is out:
Download (http://music.morbo.org/download/unstable/foo_uie_albumlist-0.2-beta.7z)
Title: Columns UI
Post by: kaoruAngel on 2005-05-30 01:05:17
Quote
Try changing your output method from waveOut to DirectSound, if applicable. This has made that problem go away for me and others (http://www.hydrogenaudio.org/forums/index.php?showtopic=32951).
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=300893")


Well, that's an interesting response, as it alludes to another, seemingly less frequent issue. The situation: I come to realize that foobar2k has stopped playing music and/or won't play new selections. No error pops up. The play button allows itself to be pressed without incident, only nothing happens (no GUI indicators that a new song is supposedly being played nor any audio of the song actually getting played). Restarting fb2k doesn't help, but eventually I get it working. "Getting it working", either some or all the time (I have a bad memory), means I eventually realize that the output path is switched to waveOut, instead of what I had it set to, DirectSound v2.0 (hmm, it's surprisingly *currently* set to waveOut again-- music's playing fine at the moment, though). I set it back to one of the DirectSounds and song play works again. Maybe a better understanding of how multiple applications share the use of my speakers (and the available "channels" and "streams" in softwareland) would help me figure what's happen there.

Anyway, I wouldn't take my commentary too seriously until I really start trying to tackle the problems more objectively (recording all the variables of my circumstance somewhere, rather than relying on my hazy mind).

Quote
Well, its a problem that has been reported many times (not to me though, or specifically relating to Columns UI), though I don't think anyone found a solution. It seems likely, some third party component triggers this problem (though that does not necessarily mean it is at fault). I think something was said about AMIP and DDE causing this or a similar problem (?) Might want to check that thread. If you want to eliminate Columns UI then you will have to remove it from your components dir and use the default UI for a while, and see if the problem still arises. Similary, you will have to do the same for other components (I would back up your config first). If you post a list of your components someone could point out any problematic problems, also comparing with the components loaded by other people with this problem would be worthwhile.

Hmm, this [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=13353]report[/url] of the problem, makes this much wierder. (Also, Columns UI was not around then)


I think the only other relevant plugin I have installed is foo_osd.

Also, in the case that the original problem isn't related to this component, I'm sorry if I'm cluttering the columns_ui thread with these posts. It seemed like a likely candidate at first and I'm continuing to post here for now until I start to get some conclusive info together.

Thanks.
Title: Columns UI
Post by: desigrid on 2005-05-30 05:31:40
Quote
Album list panel 0.2 beta for columns 0.1.3 pre-alpha 11 and 0.9 beta 4 is out:
Download (http://music.morbo.org/download/unstable/foo_uie_albumlist-0.2-beta.7z)
[a href="index.php?act=findpost&pid=301595"][{POST_SNAPBACK}][/a]

Great work on columns 0.1.3 musicmusic. Love the customisability of the new layout feature.

Been playing around with the beta album list panel and have a few comments:

1. Tagz without the % no longer work as expected e.g. artist used by itself would previously separate multiple artists fields into it's own tree index. I recall reading someone posting elsewhere that the album list component that comes with fb2k 0.9 beta acts the same way. Does the new core not support this feature anymore?

2. I noticed an option to "Select added items." I believe this feature will solve a problem interfacing with future versions of the album art and track info panels (whether intended or not), whereby selecting a tree item would load the appropriate info in the panels. However, would it be possible to add another option to select first item only?

3. Would it also be possible to add an option to focus the auto-sent playlist if it currently isn't, when an already selected index on the album list index is clicked on? As it is now, if I select an artist with the album list panel, the associated files will be auto-sent to a playlist called Library View as expected. If I then activate another playlist and subsequently click on the currently selected artist on the album list panel, the auto-sent playlist remains unfocused.

Do consider these features for your next version if they aren't too much of a hassle to implement.

Again, thanks for the great work and time taken to work on columns ui and the album list panel for our enjoyment
Title: Columns UI
Post by: fabiospark on 2005-05-30 06:47:27
Quote
Quote
Album list panel 0.2 beta for columns 0.1.3 pre-alpha 11 and 0.9 beta 4 is out:
Download (http://music.morbo.org/download/unstable/foo_uie_albumlist-0.2-beta.7z)
[a href="index.php?act=findpost&pid=301595"][{POST_SNAPBACK}][/a]

1. Tagz without the % no longer work as expected e.g. artist used by itself would previously separate multiple artists fields into it's own tree index. I recall reading someone posting elsewhere that the album list component that comes with fb2k 0.9 beta acts the same way. Does the new core not support this feature anymore?

[a href="index.php?act=findpost&pid=301630"][{POST_SNAPBACK}][/a]

@musicmusic

When (if) you'll work on the problem listed above, please consider adding the ability of using the field name with no %% into $if and other function, please. Have a look at playlisttree, it uses #fieldname# instead of just cutting off the %%.

Another needed thing is the ability to automatically sort the items in a multiple values field: I dream of a $sort(fieldname,sorting method, sorting list) function that would let me sort things even in a custom way (I'm thinking about instruments for jazz tracks, for instance. In that case I would put there a list of all of them in a specific order and so retrieve them always in that order, regardless of how they are in the files. If you ever tried to add things to a single file, you are aware that you can't decide their order).

Thanks.
Title: Columns UI
Post by: desigrid on 2005-05-30 06:48:30
musicmusic:

I think it's a little premature for a major (IMO) feature request. But anyhow, I have an idea I want to put forward for your consideration .

I was testing the latest alpha and betas and came up with the following layout: link (http://img169.echo.cx/img169/951/ss0hs.png)

If you look at the screenshot, you'd see that most of the playlists I intend to use are automatically generated using autoplaylists. With this feature of fb2k 0.9, I'd probably only have one main "Library" playlist that contains all my music files. And because I don't like the idea of having a huge playlist with thousands of songs, the album list panel comes in handy.

With such a situation, I foresee the album list panel to be particular useful only when the "Library" playlist is currently selected. As such, would it be possible to add text-based playlist filters for panels as you've done for the columns? i.e. I want the album list panel to appear only if the selected playlist is named "Library".

Note: The top 50 and recently generated playlists are 'faked', as it is currently not possible to limit the number of results I get from autoplaylists nor reverse sort them (AFAIK). So please don't post requests asking how I did it with autoplaylists .
Title: Columns UI
Post by: NEMO7538 on 2005-05-30 14:33:10
I think a feature like this (http://www.hydrogenaudio.org/forums/index.php?showtopic=34319&view=findpost&p=301759) would be awesome.
Title: Columns UI
Post by: dano on 2005-05-30 14:56:39
Quote
I think a feature like this (http://www.hydrogenaudio.org/forums/index.php?showtopic=34319&view=findpost&p=301759) would be awesome.
[a href="index.php?act=findpost&pid=301768"][{POST_SNAPBACK}][/a]

You can do this in the Layout options with splitters etc..
Title: Columns UI
Post by: NEMO7538 on 2005-05-30 15:02:48
Quote
......

You can do this in the Layout options with splitters etc..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=301779")

Not exactly. Duplicating the "columns playlist" works but both views have the same content.

What I requested would enable to have different selections (e.g. history for one, playlist switcher  for another, ...) applied to these views.

I'd be delighted to ear about developper's opinion and position on [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=34319&view=findpost&p=301759]this[/url] feature.
Title: Columns UI
Post by: anza on 2005-05-30 15:12:09
Quote
Quote
......

You can do this in the Layout options with splitters etc..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=301779")

Not exactly. Duplicating the "columns playlist" works but both views have the same content.

What I requested would enable to have different selections (e.g. history for one, playlist switcher  for another, ...) applied to these views.

I'd be delighted to ear about developper's opinion and position on [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=34319&view=findpost&p=301759]this[/url] feature.
[a href="index.php?act=findpost&pid=301782"][{POST_SNAPBACK}][/a]

I really don't understand what you're after. It is possible to have history and/or albumlist above the playlist. The playback queue isn't possible yet (well neither is history with foobar 0.9/columns 0.1.3).
Title: Columns UI
Post by: filon on 2005-05-30 15:24:17
Quote
Quote
......

You can do this in the Layout options with splitters etc..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=301779")

Not exactly. Duplicating the "columns playlist" works but both views have the same content.

What I requested would enable to have different selections (e.g. history for one, playlist switcher  for another, ...) applied to these views.

I'd be delighted to ear about developper's opinion and position on [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=34319&view=findpost&p=301759]this[/url] feature.
[a href="index.php?act=findpost&pid=301782"][{POST_SNAPBACK}][/a]



Looks that right now multiple playlist views are bound to the same data and our request should be a matter of per-view data (active playlist, view configuration).
I see this as one "master" playlist view controlled by playlist switcher etc. and possibly muliple other playlist views for selected playlists.

For example, album list would fill "Database View" playlist which will have it's own playlist view, and apart from that there would be main playlist view where some of the tracks from "Database View" could be copied etc.
Title: Columns UI
Post by: DotNoir on 2005-05-30 15:26:58
I'm not completely sure if you're after having multiple playlists displaying different material or (like I undersood from your post) that you'd be able to have albumlist on top half and playlist on lower half of the window. The second option is already possible -> http://tritonusrock.com/columns.png (http://tritonusrock.com/columns.png)
Title: Columns UI
Post by: filon on 2005-05-30 15:34:54
Quote
Album list panel 0.2 beta for columns 0.1.3 pre-alpha 11 and 0.9 beta 4 is out:
Download (http://music.morbo.org/download/unstable/foo_uie_albumlist-0.2-beta.7z)
[a href=\"index.php?act=findpost&pid=301595\"][{POST_SNAPBACK}][/a]

When media library is empty, album list crashes.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00E92A79h
Access violation, operation: read, address: 00000000h
Call path:
WinMain=>app_mainloop=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree
This is the first crash logged by this instance.
Code bytes (00E92A79h):
00E92A39h:  8B 7C 24 0C 57 8B F1 E8 CB FB FF FF 8B 46 04 8B
00E92A49h:  04 B8 5F C6 40 21 00 5E C2 10 00 56 57 8B 7C 24
00E92A59h:  0C 57 8B F1 E8 AE FB FF FF 8B 46 04 8B 04 B8 5F
00E92A69h:  C6 40 21 00 5E C2 08 00 8B 51 04 8B 44 24 04 56
00E92A79h:  8B 34 82 80 7E 20 00 75 06 50 E8 FF F9 FF FF 8D
00E92A89h:  46 14 5E C2 04 00 55 8B EC 53 56 57 FF 75 08 E8
00E92A99h:  D4 FF FF FF 33 F6 B9 BC 87 EB 00 8B F8 89 75 08
00E92AA9h:  E8 0B F7 FD FF 8B D8 3B DE 76 1B 8B 07 56 8B CF
Stack (0011FA30h):
0011FA10h:  00000001 0011FC4C 7C90EB94 00000001
0011FA20h:  F52A457C 0000003B 00000083 006A54B0
0011FA30h:  00B453C0 00E92AEA 00000000 46010000
0011FA40h:  00B453C0 0011FA74 77D39056 00E9389E
0011FA50h:  00000000 00B453C0 00B453C0 77D39056
0011FA60h:  FFFFFFFF 00E93883 0011FB08 00EA7760
0011FA70h:  FFFFFFFF 0011FB14 00E8E22B 0011FB90
0011FA80h:  00000000 00B453C0 00000000 00000000
0011FA90h:  00E70000 0011FBD4 40000400 00EAF038
0011FAA0h:  00F74C60 00EAF038 0000001C 00000004
0011FAB0h:  00000000 00000000 00000000 00000000
0011FAC0h:  00000000 0000001C 00000007 00000000
0011FAD0h:  FFFFFFFF 00000000 00000000 00000000
0011FAE0h:  00000000 00000000 88527726 00000000
0011FAF0h:  00000000 00000000 004A8CDC 00000000
0011FB00h:  46010000 000000F1 0011FC8C 00EA7351
0011FB10h:  00000000 00000001 00E7F619 00000001
0011FB20h:  00000100 00000000 00B453C0 0011FC98
0011FB30h:  00000000 FFFFFFF5 00000000 00000000
0011FB40h:  00000000 00000190 01000000 00000000
Registers:
EAX: 00000000, EBX: 77D39056, ECX: 00EB882C, EDX: 00000000
ESI: 00B453C0, EDI: 46010000, EBP: 0011FA74, ESP: 0011FA30
Crash location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004B8000h
ntdll                            loaded at 7C900000h - 7C9B2000h
kernel32                        loaded at 7C800000h - 7C8FB000h
COMCTL32                        loaded at 773C0000h - 774C2000h
msvcrt                          loaded at 77C00000h - 77C58000h
ADVAPI32                        loaded at 77DC0000h - 77E6C000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F56000h
USER32                          loaded at 77D30000h - 77DC0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
DSOUND                          loaded at 73EA0000h - 73EFC000h
ole32                            loaded at 774D0000h - 7760D000h
WINMM                            loaded at 76B20000h - 76B4E000h
VERSION                          loaded at 77BF0000h - 77BF8000h
SHELL32                          loaded at 7C9C0000h - 7D1DB000h
shared                          loaded at 10000000h - 10010000h
comdlg32                        loaded at 76380000h - 763C9000h
foo_ac3                          loaded at 00A20000h - 00A35000h
foo_alac                        loaded at 003F0000h - 003F9000h
foo_albumlist                    loaded at 00A40000h - 00A54000h
foo_autoplaylist                loaded at 00A60000h - 00A72000h
foo_benchmark                    loaded at 00A80000h - 00A91000h
foo_burninate                    loaded at 00AA0000h - 00AB4000h
foo_cdda                        loaded at 00AC0000h - 00AD3000h
foo_converter                    loaded at 00AE0000h - 00B02000h
foo_dbsearch                    loaded at 00B10000h - 00B38000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_dsp_crossfeed                loaded at 00B50000h - 00B56000h
foo_dsp_std                      loaded at 00B60000h - 00B78000h
foo_dumb                        loaded at 00B80000h - 00BB4000h
foo_input_std                    loaded at 00BC0000h - 00CF4000h
MSACM32                          loaded at 77BD0000h - 77BE5000h
WS2_32                          loaded at 71A50000h - 71A67000h
WS2HELP                          loaded at 71A40000h - 71A48000h
foo_masstag                      loaded at 00D10000h - 00D38000h
foo_midi                        loaded at 00D40000h - 00DF7000h
WINSPOOL                        loaded at 72F90000h - 72FB6000h
OLEAUT32                        loaded at 77110000h - 7719C000h
foo_playlistgen                  loaded at 00E20000h - 00E30000h
foo_rgscan                      loaded at 00E30000h - 00E47000h
foo_uie_albumlist                loaded at 00E50000h - 00E66000h
foo_ui_columns                  loaded at 00E70000h - 00EC6000h
foo_ui_std                      loaded at 00ED0000h - 00EF4000h
OLEACC                          loaded at 74C30000h - 74C5C000h
MSVCP60                          loaded at 76050000h - 760B5000h
foo_unpack                      loaded at 00F10000h - 00F45000h
foo_utils                        loaded at 00F50000h - 00F65000h
uxtheme                          loaded at 5B1D0000h - 5B208000h
imagehlp                        loaded at 76C80000h - 76CA8000h
DBGHELP                          loaded at 59BC0000h - 59C61000h

Stack dump analysis:
Address: 00E92AEAh, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D39056h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "SetScrollInfo" (+00000000h)
Address: 00E9389Eh, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D39056h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "SetScrollInfo" (+00000000h)
Address: 00E93883h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00EA7760h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E8E22Bh, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E70000h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00EAF038h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00EAF038h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 004A8CDCh, location: "foobar2000", loaded at 00400000h - 004B8000h
Address: 00EA7351h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E7F619h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E8FA04h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D3B3F9h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D38BD9h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D90088h, location: "USER32", loaded at 77D30000h - 77DC0000h
Address: 77D3B3CCh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D3B3A7h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D388A6h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D388A6h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D3C06Bh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "SetWindowPos" (+00000050h)
Address: 77D3C138h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetClassLongW" (+00000027h)
Address: 77D3C141h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetClassLongW" (+00000030h)
Address: 77D388A6h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D3D3DEh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "EnumDisplayMonitors" (+0000047Bh)
Address: 77D3D453h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "SetPropW" (+0000002Ah)
Address: 77D38B26h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D388D1h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D388DAh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E8F79Ch, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00EA74F3h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E9D380h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D38734h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D3D05Bh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D60467h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D38830h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+00000169h)
Address: 77D3B4C0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D38BD9h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D60467h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D3B4D0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D3FD29h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "UserClientDllInitialize" (+000007F1h)
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00E70000h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h

Version info:
foobar2000 v0.9 beta 4
UNICODE

Additional info:
RAR reader 1.1  (foo_unpack)
HTTP Reader 1.1  (foo_input_std)
ALAC decoder 1.0  (foo_alac)
FLAC decoder 1.1.0  (foo_input_std)
WavPack Decoder 2.1  (foo_input_std)
DXi MIDI synthesizer host 1.2.3  (foo_midi)
Columns UI 0.1.3 pre-alpha 11v3  (foo_ui_columns)
Audio CD Writer 1.4  (foo_burninate)
Masstagger 1.5  (foo_masstag)
Album List 3.0.0  (foo_albumlist)
Album list panel 0.2.0 beta  (foo_uie_albumlist)
7-Zip reader 1.10  (foo_unpack)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Database search 1.3.0wip  (foo_dbsearch)
ZIP/GZIP reader 1.0  (foo_unpack)
Utilities 0.5 alpha 16  (foo_utils)
Monkey's Audio decoder 1.2  (foo_input_std)
Converter 1.0  (foo_converter)
CD Audio decoder 1.1  (foo_cdda)
Crossfeed 0.70  (foo_dsp_crossfeed)
DUMB module decoder 0.9.6  (foo_dumb)
CLI encoder 0.4  (foo_converter)
AC3 decoder 0.6  (foo_ac3)
Standard DSP array 1.0  (foo_dsp_std)
ReplayGain Scanner 1.3  (foo_rgscan)
Standard input array 1.0  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)
Title: Columns UI
Post by: DotNoir on 2005-05-30 15:40:44
Oh, i get "Album list needs Media Library to be configured first." when i start foobar2000 and have album list panel enabled. Media library is enabled and album list panel populates when i do a refresh on it...
Title: Columns UI
Post by: NEMO7538 on 2005-05-30 15:52:11
Quote
I'm not completely sure if you're after having multiple playlists displaying different material or (like I undersood from your post) that you'd be able to have albumlist on top half and playlist on lower half of the window. The second option is already possible -> http://tritonusrock.com/columns.png (http://tritonusrock.com/columns.png)
[a href="index.php?act=findpost&pid=301796"][{POST_SNAPBACK}][/a]

I was speaking of multiple "playlist views" displaying different data (several instances base on different sources).
Title: Columns UI
Post by: NEMO7538 on 2005-05-30 15:53:42
Quote
Looks that right now multiple playlist views are bound to the same data and our request should be a matter of per-view data (active playlist, view configuration).
I see this as one "master" playlist view controlled by playlist switcher etc. and possibly muliple other playlist views for selected playlists.

For example, album list would fill "Database View" playlist which will have it's own playlist view, and apart from that there would be main playlist view where some of the tracks from "Database View" could be copied etc.
[a href="index.php?act=findpost&pid=301795"][{POST_SNAPBACK}][/a]


Yes .... apart that I don't  see the point with master or not.

We shoud just have the capability to associate distinct sources (eg switcher, album list, history, enqueued files, etc. ...) for the content of several instances of the playlist view.
Title: Columns UI
Post by: duncan on 2005-05-30 17:28:50
Quote
Quote
For version Pre-Alpha 11v3, in 'Display > Columns UI', under the 'Status bar / Systray' tab, the option 'Popup now playing balloon top' has no checkbox or anything, it's just the text. Am I missing something here, or is that a bug  ?
[a href="index.php?act=findpost&pid=301274"][{POST_SNAPBACK}][/a]
It does here. Im not sure why it wouldn't (screenshot?)


See image:
(http://www.quadspeed.com/dunc/junk/foo_ui_columns_01.png)

It looks a bit odd to me.
Title: Columns UI
Post by: anza on 2005-05-30 17:32:31
Quote
Quote
Quote
For version Pre-Alpha 11v3, in 'Display > Columns UI', under the 'Status bar / Systray' tab, the option 'Popup now playing balloon top' has no checkbox or anything, it's just the text. Am I missing something here, or is that a bug  ?
[a href="index.php?act=findpost&pid=301274"][{POST_SNAPBACK}][/a]
It does here. Im not sure why it wouldn't (screenshot?)


See image:
(http://www.quadspeed.com/dunc/junk/foo_ui_columns_01.png)

It looks a bit odd to me.
[a href="index.php?act=findpost&pid=301835"][{POST_SNAPBACK}][/a]

That part just tells what the selected action in "Action to perform when doubleclicking on status bar" does.
Title: Columns UI
Post by: upNorth on 2005-05-30 17:35:31
Questions/request:
1) Could you please lock the vertical size of the "seekbar" when used in the sidebar? I can't seem to find a way of doing it at the moment...

2) As far as I can gather, it's currently not possible put toolbars side by side in the sidebar. Is this a planned feature, and if not, would you consider adding it? It's not a bit deal, but I would just like to put the "seekbar" and "playback order" side by side, as neither need the full width by itself. The reason I ask, is that I have put all menu items in the sidebar so they can easilly be toggled out of the way.

3) Is it possible for you to add something to enable us to mark playlists that are locked/autoplaylists, or does this have to be added "in the core"? What I have in mind is something like %_islocked% ond/or %_isautoplaylist% for use in the titleformatting of playlist titles.
Title: Columns UI
Post by: The Link on 2005-05-30 17:52:11
Is the sidebar still there because of backwards compatability reasons or is there sth. I missed?

@upNorth:
ad 1) I think you can lock the size if you use the new layout.

ad 2) Is possible using layout here.
Title: Columns UI
Post by: upNorth on 2005-05-30 18:04:45
Quote
Is the sidebar still there because of backwards compatability reasons or is there sth. I missed?[a href="index.php?act=findpost&pid=301843"][{POST_SNAPBACK}][/a]
Maybe you missed something, see below.

Quote
@upNorth:
ad 1) I think you can lock the size if you use the new layout.

ad 2) Is possible using layout here.[a href="index.php?act=findpost&pid=301843"][{POST_SNAPBACK}][/a]
Ok, but just to make sure. Does this also apply to the sidebar itself? The one to the left with an optional toggle all along the left side. Because as far as I can see, it doesn't, and I'm really attached to that toggle feature (a feature seen in the Opera browser, that I requested a while back).

I haven't tested the new "Layout" all that much yet, as there isn't alot of panels to play with at the moment, and I also feel kind of limited with my 1024x768 resolution as I like  to have a lot of vertical room for my playlist. Hence, I'm not quite sure I'll be adding panels above the playlist.
Title: Columns UI
Post by: The Link on 2005-05-30 18:12:31
Quote
Does this also apply to the sidebar itself?
[a href="index.php?act=findpost&pid=301846"][{POST_SNAPBACK}][/a]

I'm just referring to the new layout. I never used this toggle feature of the old sidebar so I wasn't aware of any additional use. For me the new layout replaced the sidebar.
Quote
... Hence, I'm not quite sure I'll be adding panels above the playlist.
[a href="index.php?act=findpost&pid=301846"][{POST_SNAPBACK}][/a]

I'm also not using any panels above the playlist. The new layout just makes configuring more flexible and easier imho (no more problems if you have hidden all the captions, more possibilities to arrange toolbars/panels).

The Link

edit: uhh...i lied! I have the spectrum analyzer above my playlist! I just got that quickly used to the new layout system that I forgot about that.  But it's not taking as much additional space as it would have been using the old system.
Title: Columns UI
Post by: duncan on 2005-05-30 19:57:45
Quote
That part just tells what the selected action in "Action to perform when doubleclicking on status bar" does.
[a href="index.php?act=findpost&pid=301836"][{POST_SNAPBACK}][/a]


I don't mean the dropdown, but the text below that.
Title: Columns UI
Post by: anza on 2005-05-30 20:01:00
Quote
Quote
That part just tells what the selected action in "Action to perform when doubleclicking on status bar" does.
[a href="index.php?act=findpost&pid=301836"][{POST_SNAPBACK}][/a]


I don't mean the dropdown, but the text below that.
[a href="index.php?act=findpost&pid=301878"][{POST_SNAPBACK}][/a]

Yea I know. And that's just the part I meant.
Title: Columns UI
Post by: Haggis on 2005-05-30 20:14:00
Using Album List Panel 0.2.0 beta, Columns UI 0.1.3 pre-alpha 11v3, and foobar2000 0.9b4, I can't seem to disable the Album List Panel option "Auto send to playlist". If I remove the check, it comes back if I close the window or even if I click "Save All".
Title: Columns UI
Post by: mimeryme on 2005-05-31 01:02:35
Is there a way to have the Playlist Switcher & Playlist View to always adopt the current Windows color scheme or at least to reset it automatically instead of manually selecting the colors to match?
Title: Columns UI
Post by: desigrid on 2005-05-31 04:33:53
AFAIK, currently no. But it's in the works. See quote below.

Quote
Quote
And yet another thing:
Perhaps you could add a 'Reset Colors'-Button under which resets the colors to the current systems defaults. That could be usefull for people who often change their windows skins.[a href="index.php?act=findpost&pid=300688"][{POST_SNAPBACK}][/a]
I would rather add a 'Use custom colours' checkbox like album list panel, in fact I already thought about that, probably will be implemented soon, though it will still be possible to override them in the colour string (which i will rename to the style string).
Title: Columns UI
Post by: jahty on 2005-05-31 04:46:00
When I have the album list sitting above the playlist view, the playlist tabs sit above the album list. I don't know if this is by design or not, but it makes a lot more sense to me if the tabs always sit above the playlist view.

(http://elin.fastmail.fm/foobar.JPG)
Title: Columns UI
Post by: jahty on 2005-05-31 04:56:29
Another minor thing I'm seeing with the album list panel beta is that the "|" character is displayed as an underscore in the album list. It displays properly in 0.1.8.
Title: Columns UI
Post by: sPeziFisH on 2005-05-31 09:51:34
The new ColumnUI for the 0.9-line is great 
musicmusic, could you implement a color-setup for the highlighting of the playlist, of which the current song is played - of course maybe more than one playlist can contain this song, but at least it was started at a certain playlist (if so)
Sometimes I get lost when I want to switch to the right playlist to have a look which song will be next..
AFAIK it's not possible right now and playlist-switcher is part of ColumnUI...
The possibilty to add a music-note behind the playlist-name would also be great but I guess it wouldl require further changes of the SDK to format playlist-names, like
Code: [Select]
$if(%is_playing%,'new - ' ...whatever.. ,new)
Title: Columns UI
Post by: anza on 2005-05-31 10:09:30
Quote
Sometimes I get lost when I want to switch to the right playlist to have a look which song will be next..
Set a keyboard shortcut to Main|Playlist|Highlight playing item. It changes the playlist to the currently playing one and -of course- highlights and sets focus to the currently playing file.
Title: Columns UI
Post by: sPeziFisH on 2005-05-31 10:32:07
Thanks anza, interesting that I lost the awarenes of this menu-item.
...it's when searching too much at preferences, rarely use adding of new keyboard-shortcuts (sure I got some) or rarely using playlistmenu (has also killed this item some time ago while cleaning and sorting the playlist-menu  ) - everything's fine right now, thx 
Title: Columns UI
Post by: musicmusic on 2005-05-31 11:13:02
Quote
Quote
Album list panel 0.2 beta for columns 0.1.3 pre-alpha 11 and 0.9 beta 4 is out:
Download (http://music.morbo.org/download/unstable/foo_uie_albumlist-0.2-beta.7z)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=301595\")
Great work on columns 0.1.3 musicmusic. Love the customisability of the new layout feature.

Been playing around with the beta album list panel and have a few comments:

1. Tagz without the % no longer work as expected e.g. artist used by itself would previously separate multiple artists fields into it's own tree index. I recall reading someone posting elsewhere that the album list component that comes with fb2k 0.9 beta acts the same way. Does the new core not support this feature anymore?
[a href=\"index.php?act=findpost&pid=301630\"][{POST_SNAPBACK}][/a]
Well, album list panel is based upon the standard album list, that's the reason they both have some same behaviours.

Quote
2. I noticed an option to "Select added items." I believe this feature will solve a problem interfacing with future versions of the album art and track info panels (whether intended or not), whereby selecting a tree item would load the appropriate info in the panels. However, would it be possible to add another option to select first item only?
[a href=\"index.php?act=findpost&pid=301630\"][{POST_SNAPBACK}][/a]
You can just tab to the playlist and press down for that.

Quote
3. Would it also be possible to add an option to focus the auto-sent playlist if it currently isn't, when an already selected index on the album list index is clicked on? As it is now, if I select an artist with the album list panel, the associated files will be auto-sent to a playlist called Library View as expected. If I then activate another playlist and subsequently click on the currently selected artist on the album list panel, the auto-sent playlist remains unfocused.
[a href=\"index.php?act=findpost&pid=301630\"][{POST_SNAPBACK}][/a]
I'll look into it.

Quote
Quote
Album list panel 0.2 beta for columns 0.1.3 pre-alpha 11 and 0.9 beta 4 is out:
[a href=\"http://music.morbo.org/download/unstable/foo_uie_albumlist-0.2-beta.7z]Download[/url]
[a href=\"index.php?act=findpost&pid=301595\"][{POST_SNAPBACK}][/a]

When media library is empty, album list crashes.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 00E92A79h
Access violation, operation: read, address: 00000000h
Call path:
WinMain=>app_mainloop=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree=>album_list_panel_refresh_tree
This is the first crash logged by this instance.
Code bytes (00E92A79h):
00E92A39h:  8B 7C 24 0C 57 8B F1 E8 CB FB FF FF 8B 46 04 8B
00E92A49h:  04 B8 5F C6 40 21 00 5E C2 10 00 56 57 8B 7C 24
00E92A59h:  0C 57 8B F1 E8 AE FB FF FF 8B 46 04 8B 04 B8 5F
00E92A69h:  C6 40 21 00 5E C2 08 00 8B 51 04 8B 44 24 04 56
00E92A79h:  8B 34 82 80 7E 20 00 75 06 50 E8 FF F9 FF FF 8D
00E92A89h:  46 14 5E C2 04 00 55 8B EC 53 56 57 FF 75 08 E8
00E92A99h:  D4 FF FF FF 33 F6 B9 BC 87 EB 00 8B F8 89 75 08
00E92AA9h:  E8 0B F7 FD FF 8B D8 3B DE 76 1B 8B 07 56 8B CF
Stack (0011FA30h):
0011FA10h:  00000001 0011FC4C 7C90EB94 00000001
0011FA20h:  F52A457C 0000003B 00000083 006A54B0
0011FA30h:  00B453C0 00E92AEA 00000000 46010000
0011FA40h:  00B453C0 0011FA74 77D39056 00E9389E
0011FA50h:  00000000 00B453C0 00B453C0 77D39056
0011FA60h:  FFFFFFFF 00E93883 0011FB08 00EA7760
0011FA70h:  FFFFFFFF 0011FB14 00E8E22B 0011FB90
0011FA80h:  00000000 00B453C0 00000000 00000000
0011FA90h:  00E70000 0011FBD4 40000400 00EAF038
0011FAA0h:  00F74C60 00EAF038 0000001C 00000004
0011FAB0h:  00000000 00000000 00000000 00000000
0011FAC0h:  00000000 0000001C 00000007 00000000
0011FAD0h:  FFFFFFFF 00000000 00000000 00000000
0011FAE0h:  00000000 00000000 88527726 00000000
0011FAF0h:  00000000 00000000 004A8CDC 00000000
0011FB00h:  46010000 000000F1 0011FC8C 00EA7351
0011FB10h:  00000000 00000001 00E7F619 00000001
0011FB20h:  00000100 00000000 00B453C0 0011FC98
0011FB30h:  00000000 FFFFFFF5 00000000 00000000
0011FB40h:  00000000 00000190 01000000 00000000
Registers:
EAX: 00000000, EBX: 77D39056, ECX: 00EB882C, EDX: 00000000
ESI: 00B453C0, EDI: 46010000, EBP: 0011FA74, ESP: 0011FA30
Crash location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004B8000h
ntdll                            loaded at 7C900000h - 7C9B2000h
kernel32                        loaded at 7C800000h - 7C8FB000h
COMCTL32                        loaded at 773C0000h - 774C2000h
msvcrt                          loaded at 77C00000h - 77C58000h
ADVAPI32                        loaded at 77DC0000h - 77E6C000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F56000h
USER32                          loaded at 77D30000h - 77DC0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
DSOUND                          loaded at 73EA0000h - 73EFC000h
ole32                            loaded at 774D0000h - 7760D000h
WINMM                            loaded at 76B20000h - 76B4E000h
VERSION                          loaded at 77BF0000h - 77BF8000h
SHELL32                          loaded at 7C9C0000h - 7D1DB000h
shared                          loaded at 10000000h - 10010000h
comdlg32                        loaded at 76380000h - 763C9000h
foo_ac3                          loaded at 00A20000h - 00A35000h
foo_alac                        loaded at 003F0000h - 003F9000h
foo_albumlist                    loaded at 00A40000h - 00A54000h
foo_autoplaylist                loaded at 00A60000h - 00A72000h
foo_benchmark                    loaded at 00A80000h - 00A91000h
foo_burninate                    loaded at 00AA0000h - 00AB4000h
foo_cdda                        loaded at 00AC0000h - 00AD3000h
foo_converter                    loaded at 00AE0000h - 00B02000h
foo_dbsearch                    loaded at 00B10000h - 00B38000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_dsp_crossfeed                loaded at 00B50000h - 00B56000h
foo_dsp_std                      loaded at 00B60000h - 00B78000h
foo_dumb                        loaded at 00B80000h - 00BB4000h
foo_input_std                    loaded at 00BC0000h - 00CF4000h
MSACM32                          loaded at 77BD0000h - 77BE5000h
WS2_32                          loaded at 71A50000h - 71A67000h
WS2HELP                          loaded at 71A40000h - 71A48000h
foo_masstag                      loaded at 00D10000h - 00D38000h
foo_midi                        loaded at 00D40000h - 00DF7000h
WINSPOOL                        loaded at 72F90000h - 72FB6000h
OLEAUT32                        loaded at 77110000h - 7719C000h
foo_playlistgen                  loaded at 00E20000h - 00E30000h
foo_rgscan                      loaded at 00E30000h - 00E47000h
foo_uie_albumlist                loaded at 00E50000h - 00E66000h
foo_ui_columns                  loaded at 00E70000h - 00EC6000h
foo_ui_std                      loaded at 00ED0000h - 00EF4000h
OLEACC                          loaded at 74C30000h - 74C5C000h
MSVCP60                          loaded at 76050000h - 760B5000h
foo_unpack                      loaded at 00F10000h - 00F45000h
foo_utils                        loaded at 00F50000h - 00F65000h
uxtheme                          loaded at 5B1D0000h - 5B208000h
imagehlp                        loaded at 76C80000h - 76CA8000h
DBGHELP                          loaded at 59BC0000h - 59C61000h

Stack dump analysis:
Address: 00E92AEAh, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D39056h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "SetScrollInfo" (+00000000h)
Address: 00E9389Eh, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D39056h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "SetScrollInfo" (+00000000h)
Address: 00E93883h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00EA7760h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E8E22Bh, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E70000h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00EAF038h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00EAF038h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 004A8CDCh, location: "foobar2000", loaded at 00400000h - 004B8000h
Address: 00EA7351h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E7F619h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E8FA04h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D3B3F9h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D38BD9h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D90088h, location: "USER32", loaded at 77D30000h - 77DC0000h
Address: 77D3B3CCh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D3B3A7h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D388A6h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D388A6h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D3C06Bh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "SetWindowPos" (+00000050h)
Address: 77D3C138h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetClassLongW" (+00000027h)
Address: 77D3C141h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetClassLongW" (+00000030h)
Address: 77D388A6h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 77D3D3DEh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "EnumDisplayMonitors" (+0000047Bh)
Address: 77D3D453h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "SetPropW" (+0000002Ah)
Address: 77D38B26h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D388D1h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D388DAh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E8F79Ch, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00EA74F3h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E9D380h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D38734h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D3D05Bh, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D60467h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D38830h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetDC" (+00000169h)
Address: 77D3B4C0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 77D38BD9h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D60467h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D3B4D0h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D3FD29h, location: "USER32", loaded at 77D30000h - 77DC0000h
Symbol: "UserClientDllInitialize" (+000007F1h)
Address: 00E9D290h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B2000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00E70000h, location: "foo_ui_columns", loaded at 00E70000h - 00EC6000h

Version info:
foobar2000 v0.9 beta 4
UNICODE

Additional info:
RAR reader 1.1  (foo_unpack)
HTTP Reader 1.1  (foo_input_std)
ALAC decoder 1.0  (foo_alac)
FLAC decoder 1.1.0  (foo_input_std)
WavPack Decoder 2.1  (foo_input_std)
DXi MIDI synthesizer host 1.2.3  (foo_midi)
Columns UI 0.1.3 pre-alpha 11v3  (foo_ui_columns)
Audio CD Writer 1.4  (foo_burninate)
Masstagger 1.5  (foo_masstag)
Album List 3.0.0  (foo_albumlist)
Album list panel 0.2.0 beta  (foo_uie_albumlist)
7-Zip reader 1.10  (foo_unpack)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Database search 1.3.0wip  (foo_dbsearch)
ZIP/GZIP reader 1.0  (foo_unpack)
Utilities 0.5 alpha 16  (foo_utils)
Monkey's Audio decoder 1.2  (foo_input_std)
Converter 1.0  (foo_converter)
CD Audio decoder 1.1  (foo_cdda)
Crossfeed 0.70  (foo_dsp_crossfeed)
DUMB module decoder 0.9.6  (foo_dumb)
CLI encoder 0.4  (foo_converter)
AC3 decoder 0.6  (foo_ac3)
Standard DSP array 1.0  (foo_dsp_std)
ReplayGain Scanner 1.3  (foo_rgscan)
Standard input array 1.0  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)
[a href=\"index.php?act=findpost&pid=301801\"][{POST_SNAPBACK}][/a]
This is wierd.
It crashed here:
Code: [Select]
PUBLIC    ?get_columns_mask@playlist_view_cache@@QAEABVbit_array@@I@Z; playlist_view_cache::get_columns_mask
; Function compile flags: /Ogsy
;    COMDAT ?get_columns_mask@playlist_view_cache@@QAEABVbit_array@@I@Z
_TEXT    SEGMENT
_playlist$ = 8        ; size = 4
?get_columns_mask@playlist_view_cache@@QAEABVbit_array@@I@Z PROC NEAR; playlist_view_cache::get_columns_mask, COMDAT
; _this$ = ecx

; 422  :  playlist_cache * p_cache = get_item(playlist);

  00000    8b 51 04  mov  edx, DWORD PTR [ecx+4]
  00003    8b 44 24 04  mov  eax, DWORD PTR _playlist$[esp-4]
  00007    56   push  esi
  00008    8b 34 82  mov  esi, DWORD PTR [edx+eax*4] <------there
I guess the malloc failed when allocating the ptr array in the ptr_list_t, which playlist_view_cache inherits from. Was the active playlist the first one?

And, refresh_tree() shouldn't really recursively call itself. It is only called in four places: WM_CREATE, WM_COMMAND, WM_CONTEXTMENU and the panel menu. (And, of all the possible numbers, it happened 13 times for you..)

The rest of the stack is columns creating a playlist window. Which just adds to the confusion, rather than giving much indication as to wtf is going on.

Did you have multiple instances of albumlist panel open? And can you reproduce this? (I haven't been able to, even with an empty media library) And what exactly did you do when this happened?

Thanks.
Title: Columns UI
Post by: musicmusic on 2005-05-31 11:13:39
part 2.....

Quote
Oh, i get "Album list needs Media Library to be configured first." when i start foobar2000 and have album list panel enabled. Media library is enabled and album list panel populates when i do a refresh on it...
[a href="index.php?act=findpost&pid=301806"][{POST_SNAPBACK}][/a]
Did you not update foobar to beta 4 ?

Quote
Questions/request:
1) Could you please lock the vertical size of the "seekbar" when used in the sidebar? I can't seem to find a way of doing it at the moment...[a href="index.php?act=findpost&pid=301838"][{POST_SNAPBACK}][/a]
I guess I could/should set a minimum height for it.

Quote
3) Is it possible for you to add something to enable us to mark playlists that are locked/autoplaylists, or does this have to be added "in the core"? What I have in mind is something like %_islocked% ond/or %_isautoplaylist% for use in the titleformatting of playlist titles.
[a href="index.php?act=findpost&pid=301838"][{POST_SNAPBACK}][/a]
Yes, two ways of indicating it I thought of were a lock icon in the playlist switcher, or in the status bar. Im intersted on any opinion on this.

Quote
Is the sidebar still there because of backwards compatability reasons or is there sth. I missed?[a href="index.php?act=findpost&pid=301843"][{POST_SNAPBACK}][/a]
It still there until all its features are added/capable from the layout. Also the playlist tabs needs to be turned into a panel, so the layout isn't always contained within them.

Quote
Using Album List Panel 0.2.0 beta, Columns UI 0.1.3 pre-alpha 11v3, and foobar2000 0.9b4, I can't seem to disable the Album List Panel option "Auto send to playlist". If I remove the check, it comes back if I close the window or even if I click "Save All".
[a href="index.php?act=findpost&pid=301883"][{POST_SNAPBACK}][/a]
Thanks, fixed for next version.

Quote
When I have the album list sitting above the playlist view, the playlist tabs sit above the album list. I don't know if this is by design or not, but it makes a lot more sense to me if the tabs always sit above the playlist view.


musicmusic, could you implement a color-setup for the highlighting of the playlist, of which the current song is played - of course maybe more than one playlist can contain this song, but at least it was started at a certain playlist (if so)
You mean in the default config? I will do something about that.
Quote
The possibilty to add a music-note behind the playlist-name would also be great but I guess it wouldl require further changes of the SDK to format playlist-names, like
Code: [Select]
$if(%is_playing%,'new - ' ...whatever.. ,new)

[a href="index.php?act=findpost&pid=302042"][{POST_SNAPBACK}][/a]
Well, it is possible as long as it is possible to detect when the playing playlist changes.
Title: Columns UI
Post by: DotNoir on 2005-05-31 11:41:01
Quote
part 2.....

Quote
Oh, i get "Album list needs Media Library to be configured first." when i start foobar2000 and have album list panel enabled. Media library is enabled and album list panel populates when i do a refresh on it...
[a href="index.php?act=findpost&pid=301806"][{POST_SNAPBACK}][/a]
Did you not update foobar to beta 4 ?


Ewww, I'm stupid.
Title: Columns UI
Post by: filon on 2005-05-31 13:29:01
Quote
Quote
Quote
Album list panel 0.2 beta for columns 0.1.3 pre-alpha 11 and 0.9 beta 4 is out:
Download (http://music.morbo.org/download/unstable/foo_uie_albumlist-0.2-beta.7z)
[a href="index.php?act=findpost&pid=301595"][{POST_SNAPBACK}][/a]


When media library is empty, album list crashes.

...

[a href="index.php?act=findpost&pid=301801"][{POST_SNAPBACK}][/a]

This is wierd.
It crashed here:
Code: [Select]
PUBLIC    ?get_columns_mask@playlist_view_cache@@QAEABVbit_array@@I@Z; playlist_view_cache::get_columns_mask
; Function compile flags: /Ogsy
;    COMDAT ?get_columns_mask@playlist_view_cache@@QAEABVbit_array@@I@Z
_TEXT    SEGMENT
_playlist$ = 8 ; size = 4
?get_columns_mask@playlist_view_cache@@QAEABVbit_array@@I@Z PROC NEAR; playlist_view_cache::get_columns_mask, COMDAT
; _this$ = ecx

; 422  :  playlist_cache * p_cache = get_item(playlist);

 00000    8b 51 04  mov  edx, DWORD PTR [ecx+4]
 00003    8b 44 24 04  mov  eax, DWORD PTR _playlist$[esp-4]
 00007    56   push  esi
 00008    8b 34 82  mov  esi, DWORD PTR [edx+eax*4] <------there
I guess the malloc failed when allocating the ptr array in the ptr_list_t, which playlist_view_cache inherits from. Was the active playlist the first one?

And, refresh_tree() shouldn't really recursively call itself. It is only called in four places: WM_CREATE, WM_COMMAND, WM_CONTEXTMENU and the panel menu. (And, of all the possible numbers, it happened 13 times for you..)

The rest of the stack is columns creating a playlist window. Which just adds to the confusion, rather than giving much indication as to wtf is going on.

Did you have multiple instances of albumlist panel open? And can you reproduce this? (I haven't been able to, even with an empty media library) And what exactly did you do when this happened?

Thanks.
[a href="index.php?act=findpost&pid=302067"][{POST_SNAPBACK}][/a]


Hi!

To reproduce the bug, follow steps
1. remove all entries from media library
2. remove all playlists (including database) (so now, there is only one playlist = "default")
3. restart foobar
4. disable sidebar
5. make following laylout:

Splitter
- Album List
- Columns Playlist

6. Click "Apply" and volia, crash is ready

What's interesting, it only happens when both panels are added. Maybe it's some kind of mutual recursion between album list and playlist panel?
Title: Columns UI
Post by: Frank Bicking on 2005-05-31 13:33:09
I hope this wasn't mentioned before:

Album list panel 0.2.0 beta doesn't remember the "Auto send to playlist" setting, it automatically resets to enabled.
Title: Columns UI
Post by: musicmusic on 2005-05-31 14:14:08
Quote
Quote
Quote
Quote
Album list panel 0.2 beta for columns 0.1.3 pre-alpha 11 and 0.9 beta 4 is out:
Download (http://music.morbo.org/download/unstable/foo_uie_albumlist-0.2-beta.7z)
[a href="index.php?act=findpost&pid=301595"][{POST_SNAPBACK}][/a]


When media library is empty, album list crashes.

...

[a href="index.php?act=findpost&pid=301801"][{POST_SNAPBACK}][/a]

This is wierd.
It crashed here:
Code: [Select]
PUBLIC    ?get_columns_mask@playlist_view_cache@@QAEABVbit_array@@I@Z; playlist_view_cache::get_columns_mask
; Function compile flags: /Ogsy
;    COMDAT ?get_columns_mask@playlist_view_cache@@QAEABVbit_array@@I@Z
_TEXT    SEGMENT
_playlist$ = 8; size = 4
?get_columns_mask@playlist_view_cache@@QAEABVbit_array@@I@Z PROC NEAR; playlist_view_cache::get_columns_mask, COMDAT
; _this$ = ecx

; 422  :  playlist_cache * p_cache = get_item(playlist);

 00000    8b 51 04  mov  edx, DWORD PTR [ecx+4]
 00003    8b 44 24 04  mov  eax, DWORD PTR _playlist$[esp-4]
 00007    56   push  esi
 00008    8b 34 82  mov  esi, DWORD PTR [edx+eax*4] <------there
I guess the malloc failed when allocating the ptr array in the ptr_list_t, which playlist_view_cache inherits from. Was the active playlist the first one?

And, refresh_tree() shouldn't really recursively call itself. It is only called in four places: WM_CREATE, WM_COMMAND, WM_CONTEXTMENU and the panel menu. (And, of all the possible numbers, it happened 13 times for you..)

The rest of the stack is columns creating a playlist window. Which just adds to the confusion, rather than giving much indication as to wtf is going on.

Did you have multiple instances of albumlist panel open? And can you reproduce this? (I haven't been able to, even with an empty media library) And what exactly did you do when this happened?

Thanks.
[a href="index.php?act=findpost&pid=302067"][{POST_SNAPBACK}][/a]


Hi!

To reproduce the bug, follow steps
1. remove all entries from media library
2. remove all playlists (including database) (so now, there is only one playlist = "default")
3. restart foobar
4. disable sidebar
5. make following laylout:

Splitter
- Album List
- Columns Playlist

6. Click "Apply" and volia, crash is ready

What's interesting, it only happens when both panels are added. Maybe it's some kind of mutual recursion between album list and playlist panel?
[a href="index.php?act=findpost&pid=302094"][{POST_SNAPBACK}][/a]
Thanks, I managed to reproduce this.

Quote
I hope this wasn't mentioned before:

Album list panel 0.2.0 beta doesn't remember the "Auto send to playlist" setting, it automatically resets to enabled.
[a href="index.php?act=findpost&pid=302095"][{POST_SNAPBACK}][/a]
It was
Title: Columns UI
Post by: musicmusic on 2005-05-31 14:52:56
Quote
Quote
Quote
Quote
Quote
Album list panel 0.2 beta for columns 0.1.3 pre-alpha 11 and 0.9 beta 4 is out:
Download (http://music.morbo.org/download/unstable/foo_uie_albumlist-0.2-beta.7z)
[a href="index.php?act=findpost&pid=301595"][{POST_SNAPBACK}][/a]


When media library is empty, album list crashes.

...

[a href="index.php?act=findpost&pid=301801"][{POST_SNAPBACK}][/a]

This is wierd.
It crashed here:
Code: [Select]
PUBLIC    ?get_columns_mask@playlist_view_cache@@QAEABVbit_array@@I@Z; playlist_view_cache::get_columns_mask
; Function compile flags: /Ogsy
;    COMDAT ?get_columns_mask@playlist_view_cache@@QAEABVbit_array@@I@Z
_TEXT    SEGMENT
_playlist$ = 8; size = 4
?get_columns_mask@playlist_view_cache@@QAEABVbit_array@@I@Z PROC NEAR; playlist_view_cache::get_columns_mask, COMDAT
; _this$ = ecx

; 422  :  playlist_cache * p_cache = get_item(playlist);

 00000    8b 51 04  mov  edx, DWORD PTR [ecx+4]
 00003    8b 44 24 04  mov  eax, DWORD PTR _playlist$[esp-4]
 00007    56   push  esi
 00008    8b 34 82  mov  esi, DWORD PTR [edx+eax*4] <------there
I guess the malloc failed when allocating the ptr array in the ptr_list_t, which playlist_view_cache inherits from. Was the active playlist the first one?

And, refresh_tree() shouldn't really recursively call itself. It is only called in four places: WM_CREATE, WM_COMMAND, WM_CONTEXTMENU and the panel menu. (And, of all the possible numbers, it happened 13 times for you..)

The rest of the stack is columns creating a playlist window. Which just adds to the confusion, rather than giving much indication as to wtf is going on.

Did you have multiple instances of albumlist panel open? And can you reproduce this? (I haven't been able to, even with an empty media library) And what exactly did you do when this happened?

Thanks.
[a href="index.php?act=findpost&pid=302067"][{POST_SNAPBACK}][/a]


Hi!

To reproduce the bug, follow steps
1. remove all entries from media library
2. remove all playlists (including database) (so now, there is only one playlist = "default")
3. restart foobar
4. disable sidebar
5. make following laylout:

Splitter
- Album List
- Columns Playlist

6. Click "Apply" and volia, crash is ready

What's interesting, it only happens when both panels are added. Maybe it's some kind of mutual recursion between album list and playlist panel?
[a href="index.php?act=findpost&pid=302094"][{POST_SNAPBACK}][/a]
Thanks, I managed to reproduce this.[a href="index.php?act=findpost&pid=302100"][{POST_SNAPBACK}][/a]

I found the cause. When you apply the changes, a new album list window is created. But media library is disabled, so it attempts to show media library prefs page. But when current prefs page is being destroyed, it again tries to apply the changes, and you can see how it enters this loop..

I'll have a fixed build up soon.
Title: Columns UI
Post by: jahty on 2005-05-31 17:01:05
Quote
Quote
Another minor thing I'm seeing with the album list panel beta is that the "|" character is displayed as an underscore in the album list. It displays properly in 0.1.8.
[a href="index.php?act=findpost&pid=301991"][{POST_SNAPBACK}][/a]
I guess this is because it is used as a separator; and the way the media library is process to create the tree changed a lot in album list 3.0.0 (and is far faster). Does this happen in normal album list?



Ah, yes it does, I'll report it in the 0.9 thread. Thanks.
Title: Columns UI
Post by: CJC on 2005-06-01 01:20:41
Quote
Album list panel 0.2 beta for columns 0.1.3 pre-alpha 11 and 0.9 beta 4 is out:
Download (http://music.morbo.org/download/unstable/foo_uie_albumlist-0.2-beta.7z)
[a href="index.php?act=findpost&pid=301595"][{POST_SNAPBACK}][/a]

Thank you very much sir
Title: Columns UI
Post by: sPeziFisH on 2005-06-01 09:15:59
Don't know if this is up to ColumnUI, but I will post here first as I don't want to garbage  the 0.9-beta-bug-thread with possible ColumnUI-up-to-s:
when I select some songs, press CTRL and drop them to another playlist the files get sorted alphabetically. I would like to keep the existing order.
Title: Columns UI
Post by: upNorth on 2005-06-01 17:30:07
Quote
Quote
Questions/request:
1) Could you please lock the vertical size of the "seekbar" when used in the sidebar? I can't seem to find a way of doing it at the moment...[a href="index.php?act=findpost&pid=301838"][{POST_SNAPBACK}][/a]
I guess I could/should set a minimum height for it.[a href="index.php?act=findpost&pid=302068"][{POST_SNAPBACK}][/a]
I was implying a fixed vertical size/height. If you for some reason don't want it to be fixed size (vertically), a max size setting would be great. It's a toolbar, not a panel, and the slider itself is very much fixed size, so I don't really see the usefulness of being able to resize the vertical "padding" below it. It's just annoying when resizing panels, and also looks strange when panels are removed, as you're left with a mostly empty "slider panel" with the slider at the top. I'll stop elaborating now, as it's just a minior detail anyway... 

Quote
Quote
3) Is it possible for you to add something to enable us to mark playlists that are locked/autoplaylists, or does this have to be added "in the core"? What I have in mind is something like %_islocked% ond/or %_isautoplaylist% for use in the titleformatting of playlist titles.
[a href="index.php?act=findpost&pid=301838"][{POST_SNAPBACK}][/a]
Yes, two ways of indicating it I thought of were a lock icon in the playlist switcher, or in the status bar. Im intersted on any opinion on this.[a href="index.php?act=findpost&pid=302068"][{POST_SNAPBACK}][/a]
I would personally prefer a way to make use of it in the formatting code for playlist titles. There is currently no icons in your playlist switcher, so an icon might look out of place. The status bar is too far away for my taste. Besides, foosion's new foo_playlist_manager, already has icons that displays this and more. I don't know how much further he wants to develop it, but a panel version would give us a nice alternative to the standard switcher. I would most likely use them both with foo_uie_tabs, as I use the "title formatting for playlist name" feature extensively, and for that reason, will continue to use the current one. Just do whatever you see fit.

Quote
Quote
Is the sidebar still there because of backwards compatability reasons or is there sth. I missed?[a href="index.php?act=findpost&pid=301843"][{POST_SNAPBACK}][/a]
It still there until all its features are added/capable from the layout. Also the playlist tabs needs to be turned into a panel, so the layout isn't always contained within them.[a href="index.php?act=findpost&pid=301838"][{POST_SNAPBACK}][/a]
I hope the toggle along the left side will survive this. And with it, the ability to toggle parts in and out/on off.

Just fighting for another belowed feature 
Title: Columns UI
Post by: musicmusic on 2005-06-03 00:19:01
Quote
Quote
Quote
Questions/request:
1) Could you please lock the vertical size of the "seekbar" when used in the sidebar? I can't seem to find a way of doing it at the moment...[a href="index.php?act=findpost&pid=301838"][{POST_SNAPBACK}][/a]
I guess I could/should set a minimum height for it.[a href="index.php?act=findpost&pid=302068"][{POST_SNAPBACK}][/a]
I was implying a fixed vertical size/height. If you for some reason don't want it to be fixed size (vertically), a max size setting would be great. It's a toolbar, not a panel, and the slider itself is very much fixed size, so I don't really see the usefulness of being able to resize the vertical "padding" below it. It's just annoying when resizing panels, and also looks strange when panels are removed, as you're left with a mostly empty "slider panel" with the slider at the top. I'll stop elaborating now, as it's just a minior detail anyway...  [a href="index.php?act=findpost&pid=302469"][{POST_SNAPBACK}][/a]
Well, the fact that resizing most of the standard toolbars vertically is useless (fixed height as you say) is why they have max heights. I did have some reason for not setting one for the seekbar, but I forget what it was. So rather than think about it I'll just change it to have a max height since it makes sense. [edit] yes, i did actually mean max height in the post you quoted..

Quote
Quote
Quote
3) Is it possible for you to add something to enable us to mark playlists that are locked/autoplaylists, or does this have to be added "in the core"? What I have in mind is something like %_islocked% ond/or %_isautoplaylist% for use in the titleformatting of playlist titles.
[a href="index.php?act=findpost&pid=301838"][{POST_SNAPBACK}][/a]
Yes, two ways of indicating it I thought of were a lock icon in the playlist switcher, or in the status bar. Im intersted on any opinion on this.[a href="index.php?act=findpost&pid=302068"][{POST_SNAPBACK}][/a]
I would personally prefer a way to make use of it in the formatting code for playlist titles. There is currently no icons in your playlist switcher, so an icon might look out of place. The status bar is too far away for my taste. Besides, foosion's new foo_playlist_manager, already has icons that displays this and more. I don't know how much further he wants to develop it, but a panel version would give us a nice alternative to the standard switcher. I would most likely use them both with foo_uie_tabs, as I use the "title formatting for playlist name" feature extensively, and for that reason, will continue to use the current one. Just do whatever you see fit.[a href="index.php?act=findpost&pid=302469"][{POST_SNAPBACK}][/a]
Well, I will add %_is_locked%, and then you can colour or whatnot those playlists. True, an icon in my playlist switcher would probably look wierd, but I was thinking of more intuitive ways of showing it (it is clear what such an icon means, rather than random colours and whatnot). So I think I will add an icon in the status bar as well.

Quote
Quote
Quote
Is the sidebar still there because of backwards compatability reasons or is there sth. I missed?[a href="index.php?act=findpost&pid=301843"][{POST_SNAPBACK}][/a]
It still there until all its features are added/capable from the layout. Also the playlist tabs needs to be turned into a panel, so the layout isn't always contained within them.[a href="index.php?act=findpost&pid=301838"][{POST_SNAPBACK}][/a]
I hope the toggle along the left side will survive this. And with it, the ability to toggle parts in and out/on off.

Just fighting for another belowed feature 
[a href="index.php?act=findpost&pid=302469"][{POST_SNAPBACK}][/a]
Well, Im not going to remove any features already implemented unless they become redundant . But, I cant really implement most little features requested like I was at one point, I have enough options at it is and I hate the way they now span across three prefs pages
Title: Columns UI
Post by: musicmusic on 2005-06-03 00:19:31
Quote
Don't know if this is up to ColumnUI, but I will post here first as I don't want to garbage  the 0.9-beta-bug-thread with possible ColumnUI-up-to-s:
when I select some songs, press CTRL and drop them to another playlist the files get sorted alphabetically. I would like to keep the existing order.
[a href="index.php?act=findpost&pid=302358"][{POST_SNAPBACK}][/a]
Makes sense, noted.
Title: Columns UI
Post by: Olive on 2005-06-03 00:42:19
musicmusic, I seem to recall you said it was not possible to make a console panel, do you know whether Peter has made this possible in 0.9 ?
Title: Columns UI
Post by: fabiospark on 2005-06-03 07:14:32
Quote
musicmusic ....
Quote
Quote
Quote
3) Is it possible for you to add something to enable us to mark playlists that are locked/autoplaylists, or does this have to be added "in the core"? What I have in mind is something like %_islocked% ond/or %_isautoplaylist% for use in the titleformatting of playlist titles.
[a href="index.php?act=findpost&pid=301838"][{POST_SNAPBACK}][/a]
Yes, two ways of indicating it I thought of were a lock icon in the playlist switcher, or in the status bar. Im intersted on any opinion on this.[a href="index.php?act=findpost&pid=302068"][{POST_SNAPBACK}][/a]
I would personally prefer a way to make use of it in the formatting code for playlist titles. There is currently no icons in your playlist switcher, so an icon might look out of place. The status bar is too far away for my taste. Besides, foosion's new foo_playlist_manager, already has icons that displays this and more. I don't know how much further he wants to develop it, but a panel version would give us a nice alternative to the standard switcher. I would most likely use them both with foo_uie_tabs, as I use the "title formatting for playlist name" feature extensively, and for that reason, will continue to use the current one. Just do whatever you see fit.[a href="index.php?act=findpost&pid=302469"][{POST_SNAPBACK}][/a]
Well, I will add %_is_locked%, and then you can colour or whatnot those playlists. True, an icon in my playlist switcher would probably look wierd, but I was thinking of more intuitive ways of showing it (it is clear what such an icon means, rather than random colours and whatnot). So I think I will add an icon in the status bar as well.


I think the best way to indicate the status of playlists would be a conditional formatting of their tabs. That would also be the right place for icons to show up. It would be nice to automatically have highlighted the active playlist - the one where a playing FB will pick up the next track to play (of course with follow cursor disabled). Another useful info would be to highlight, at will, all the playlists that contain the now playing track.

I know one can disable playlist tabs but you can repeat the same formatting in the switcher panel.

----------

Please consider the often requested ability to use the playlist variables outside the playlist window (status bar, trackinfo etc) and, if you can do something about ........

Thanks.
Title: Columns UI
Post by: Killmaster on 2005-06-03 07:27:27
Ok, here's some more stuff:

1. Your definition of "horizonal" and "vertical" splitters is reversed - "horizonal" should split it straight across and "vertical" should split it at a 90 degree angle. If you don't know what I'm talking about then please see Windows' "Tile Windows" function.

2. I realize that it's experimental so I'm not going to analyze it too much, but the autohide option doesn't actually do anything useful so far. Right now I have it set up like so:
Code: [Select]
V. splitter (autohide enabled)
 Horizonal Splitter (autohide enabled)
   album list
 Columns pl
 Seekbar
With autohide enabled on the v. splitter, dragging the albumlist downward will make the seekbar go upward. The albumlist doesn't go down at all, just the seekbar that goes up. It seems that instead of actually autohiding anything, it just makes it impossible to resize any panels.. very strange.

3. Instead of having a sidebar (you were talking about simplifying prefs..) why not add all the options in there back into the main layout page? It'd be nice if you could define certain panels as hideable, and I guess you're already planning on useable autohide, so it would make sense to break away completely from the old sidebar.

4. Not sure if it's already there or not, but it would make a certain amount of sense to have all the exclusively paneled plugins listed under the columns UI in the prefs. Also what's the purpose of the "libraries info" page?
Title: Columns UI
Post by: filon on 2005-06-03 08:50:49
Quote
I found the cause. When you apply the changes, a new album list window is created. But media library is disabled, so it attempts to show media library prefs page. But when current prefs page is being destroyed, it again tries to apply the changes, and you can see how it enters this loop..

I'll have a fixed build up soon.
[a href="index.php?act=findpost&pid=302107"][{POST_SNAPBACK}][/a]


Good work with finding the bug.

And a question...
As you've told, splitters are not panels itself. Are you going to panelize them later? That would be very nice to have the possibility of just swapping them laster with other "layout manager" type panel (for example, tabbed panel stack or something completely different).
Title: Columns UI
Post by: sPeziFisH on 2005-06-03 09:22:16
Quote
1. Your definition of "horizonal" and "vertical" splitters is reversed - "horizonal" should split it straight across and "vertical" should split it at a 90 degree angle. If you don't know what I'm talking about then please see Windows' "Tile Windows" function.


indeed, it's a bit confusing, it took some minutes too me to realize that a 'vertical splitter' is not a splitter which is vertical aligned (so that it splits in horizontal) but is splitting the vertical - 'splitter vertical' vs. 'vertical splitter'.
At least the meaning (expression) of what it is right now is correct, but it's confusing and still depending on the way the user is thinking.
A look at 'Orientation' tells you it's orientated vertical, which is not the case - it splits vertical but is orientated horizontal...
Some text on the layout-page may help ...or the user is going to learn to think about those experiences, might also be okay    always expand yourself !
Title: Columns UI
Post by: The Link on 2005-06-03 09:32:24
Quote
4. Not sure if it's already there or not, but it would make a certain amount of sense to have all the exclusively paneled plugins listed under the columns UI in the prefs. ...
[a href="index.php?act=findpost&pid=303037"][{POST_SNAPBACK}][/a]

I agree. Imho it would make sense to list all panels under columns ui in the preferences as playlist switcher and playlist view already are (though i know they are not separate plugins). It would make things cleaner and more clear where each plugin belongs to.
Title: Columns UI
Post by: musicmusic on 2005-06-03 12:13:04
Quote
Please consider the often requested ability to use the playlist variables outside the playlist window (status bar, trackinfo etc) and, if you can do something about ........

Thanks.
[a href="index.php?act=findpost&pid=303035"][{POST_SNAPBACK}][/a]
The only issue I have with this is that these strings are shared, and other things that use them may not be global var aware, and the other issues that arise as a result..

Quote
Ok, here's some more stuff:

1. Your definition of "horizonal" and "vertical" splitters is reversed - "horizonal" should split it straight across and "vertical" should split it at a 90 degree angle. If you don't know what I'm talking about then please see Windows' "Tile Windows" function.
[a href="index.php?act=findpost&pid=303037"][{POST_SNAPBACK}][/a]
I agree that it is reveresed for panels, and that will be changed. But for splitters it makes sense to me - a vertical splitter looks very vertical to me and also split the area vertically.

Quote
2. I realize that it's experimental so I'm not going to analyze it too much, but the autohide option doesn't actually do anything useful so far. Right now I have it set up like so:
Code: [Select]
V. splitter (autohide enabled)
 Horizonal Splitter (autohide enabled)
   album list
 Columns pl
 Seekbar
With autohide enabled on the v. splitter, dragging the albumlist downward will make the seekbar go upward. The albumlist doesn't go down at all, just the seekbar that goes up. It seems that instead of actually autohiding anything, it just makes it impossible to resize any panels.. very strange.
[a href="index.php?act=findpost&pid=303037"][{POST_SNAPBACK}][/a]
Yes hidden splitters (and as a result, auto-hide) was broken in pa11. This is already fixed for the next version.

Quote
4. Not sure if it's already there or not, but it would make a certain amount of sense to have all the exclusively paneled plugins listed under the columns UI in the prefs. Also what's the purpose of the "libraries info" page?
[a href="index.php?act=findpost&pid=303037"][{POST_SNAPBACK}][/a]
Well, panels can be used by other components apart from Columns. If this happened, then you would then be forced to have Columns installed just to see their config.

Quote
Quote
I found the cause. When you apply the changes, a new album list window is created. But media library is disabled, so it attempts to show media library prefs page. But when current prefs page is being destroyed, it again tries to apply the changes, and you can see how it enters this loop..

I'll have a fixed build up soon.
[a href="index.php?act=findpost&pid=302107"][{POST_SNAPBACK}][/a]


Good work with finding the bug.

And a question...
As you've told, splitters are not panels itself. Are you going to panelize them later? That would be very nice to have the possibility of just swapping them laster with other "layout manager" type panel (for example, tabbed panel stack or something completely different).
[a href="index.php?act=findpost&pid=303055"][{POST_SNAPBACK}][/a]
They won't be "panelised", but I may add similar panels eventually, so you can use them inside of panel stack if desired.
Title: Columns UI
Post by: pIv on 2005-06-03 12:31:04
To musicmusic

It is possible add transparency option to ui_columns as it is in standart ui?
Title: Columns UI
Post by: filon on 2005-06-03 17:54:55
I found kind of bug.

If someone set "Show Toolbars" off, did the same with system tray icon and removed "CTRL + P" shortcut for preferences, then he can't show preferences  anymore.

Maybe it's not really smart to do all that, but we shouldn't be able to get to such irreversible state...
Title: Columns UI
Post by: anza on 2005-06-03 19:30:10
Well one could then just remove foo_ui_columns.dll, restart foobar and set the shortcut for preferences and after that just install foo_ui_columns again and restart.
Title: Columns UI
Post by: musicmusic on 2005-06-03 22:58:56
Quote
To musicmusic

It is possible add transparency option to ui_columns as it is in standart ui?
[a href="index.php?act=findpost&pid=303130"][{POST_SNAPBACK}][/a]
I don't think it is particulary useful; but maybe at some point later on.

Quote
I found kind of bug.

If someone set "Show Toolbars" off, did the same with system tray icon and removed "CTRL + P" shortcut for preferences, then he can't show preferences  anymore.

Maybe it's not really smart to do all that, but we shouldn't be able to get to such irreversible state...
[a href="index.php?act=findpost&pid=303213"][{POST_SNAPBACK}][/a]
Its not "irreversible"; you can use command line to bring up the prefs.
Title: Columns UI
Post by: ephemeros on 2005-06-04 11:17:16
Hi musicmusic,

I don't think this has been reported before:
Both captions and the playback buttons panel show up completely black -> pic here (http://mattiasdh.fastmail.fm/crazycaptions.png)
I 'fixed' the playback buttons by using a bitmap, so it just seems that both background and text color are set to black. Might have something to do with my Windows color scheme, still an easy way to change caption background color would be nice..

BTW, Thanks for your outstanding plug-ins! They make me rediscover my music collection time after time 
Title: Columns UI
Post by: musicmusic on 2005-06-04 14:26:04
Quote
Hi musicmusic,

I don't think this has been reported before:
Both captions and the playback buttons panel show up completely black -> pic here (http://mattiasdh.fastmail.fm/crazycaptions.png)
I 'fixed' the playback buttons by using a bitmap, so it just seems that both background and text color are set to black. Might have something to do with my Windows color scheme, still an easy way to change caption background color would be nice..

BTW, Thanks for your outstanding plug-ins! They make me rediscover my music collection time after time 
[a href="index.php?act=findpost&pid=303389"][{POST_SNAPBACK}][/a]
Thanks, i think I know what the problem is, it should be fixed for the next version.
Title: Columns UI
Post by: Insolent on 2005-06-05 02:49:35
Are we going to see something like $set_style(frame,left,top,right,bottom) to edit the frames in the next release? At the moment, using the new $set_style() functions, you have to do something like this:

Code: [Select]
$set_style(text,blah,blah)
$set_style(back,blah,blah)
|||||left|top|right|bottom


...which looks seriously dodgy.
Title: Columns UI
Post by: musicmusic on 2005-06-05 12:40:00
Quote
Are we going to see something like $set_style(frame,left,top,right,bottom) to edit the frames in the next release? At the moment, using the new $set_style() functions, you have to do something like this:

Code: [Select]
$set_style(text,blah,blah)
$set_style(back,blah,blah)
|||||left|top|right|bottom


...which looks seriously dodgy.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=303588")

Yes of course

[a href="http://music.morbo.org/wiki/columns_ui:config:colour_string]This[/url] is the format i decided upon for now.
Title: Columns UI
Post by: krazy on 2005-06-05 13:11:37
Cool! Much better than the old method. Looking forward to the next release.
Title: Columns UI
Post by: Squeller on 2005-06-05 15:16:11
musicmusic did you stop developing columnsui for fb2k083?
And how come you have the sdk for 0.9?
Title: Columns UI
Post by: tgoose on 2005-06-05 18:02:53
Where is the option for the highlighting colour of the currently playing track? As soon as I customise any colours the now playing colour becomes the same as the normal background colour. Sorry if I'm being stupid, but I've looked all over.
Title: Columns UI
Post by: musicmusic on 2005-06-05 20:00:24
Quote
musicmusic did you stop developing columnsui for fb2k083?
[a href="index.php?act=findpost&pid=303695"][{POST_SNAPBACK}][/a]
Yes.

Quote
And how come you have the sdk for 0.9?
[a href="index.php?act=findpost&pid=303695"][{POST_SNAPBACK}][/a]
Good question. Next question please.

Quote
Where is the option for the highlighting colour of the currently playing track? As soon as I customise any colours the now playing colour becomes the same as the normal background colour. Sorry if I'm being stupid, but I've looked all over.
[a href="index.php?act=findpost&pid=303730"][{POST_SNAPBACK}][/a]
You have to do this via the colour string. I don't know what version you are using, but use something like $if(%_isplaying%,<colour a>,<colour b>) where you are specifying the colour you want to change.
Title: Columns UI
Post by: tgoose on 2005-06-05 20:49:19
Thankyou, that did the trick
Title: Columns UI
Post by: musicmusic on 2005-06-05 23:52:23
Columns pre-alpha 12 (for 0.9 beta 4) is out:
Download (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa12.7z)
Changelog (http://music.morbo.org/wiki/columns_ui:changelog)

Also, album list panel 0.2.0 beta 2:
Download (http://music.morbo.org/download/unstable/foo_uie_albumlist-0.2-beta2.7z)
Fixes the auto-send bug, and some small changes to prefs.
Title: Columns UI
Post by: jahty on 2005-06-06 02:49:33
Thank you for fixing the auto-send bug with the album list panel. That was driving me crazy 

I don't know how difficult this would be, but could you make the Use custom sorting for tree items field recognize the %_view% variable? I would like to change my custom sort string based on the current view and as far as I know there is currently no way to do that.
Title: Columns UI
Post by: salmonmoose on 2005-06-06 02:52:14
As long as the SDK is being leaked around, any chance it can be leaked to the AS plugin developer?
Title: Columns UI
Post by: hunted on 2005-06-06 05:58:56
Quote
As long as the SDK is being leaked around, any chance it can be leaked to the AS plugin developer?
[a href="index.php?act=findpost&pid=303862"][{POST_SNAPBACK}][/a]

I doubt its being "leaked". I'm sure it was given to musicmusic by peter or someone developing fb for a reason. The public sdk will be available soon enough.
Title: Columns UI
Post by: Olive on 2005-06-06 07:03:26
Could be just me or Auto-hide sidebar is broken in pa11 and 12 (sorry if this has already been mentioned)
Title: Columns UI
Post by: Silverbolt on 2005-06-06 10:52:28
Good stuff. Any plans on making a %_system_minute% or similar available? Just a suggestion; would be useful for last played stuff, for instance (pic) (http://student.ucr.edu/~hnguy008/foobar2000/lastplayed.png).
Title: Columns UI
Post by: upNorth on 2005-06-06 17:31:56
Quote
Quote
Quote
Quote
Is the sidebar still there because of backwards compatability reasons or is there sth. I missed?[a href="index.php?act=findpost&pid=301843"][{POST_SNAPBACK}][/a]
It still there until all its features are added/capable from the layout. Also the playlist tabs needs to be turned into a panel, so the layout isn't always contained within them.[a href="index.php?act=findpost&pid=301838"][{POST_SNAPBACK}][/a]
I hope the toggle along the left side will survive this. And with it, the ability to toggle parts in and out/on off.

Just fighting for another belowed feature 
[a href="index.php?act=findpost&pid=302469"][{POST_SNAPBACK}][/a]
Well, Im not going to remove any features already implemented unless they become redundant . But, I cant really implement most little features requested like I was at one point, I have enough options at it is and I hate the way they now span across three prefs pages [a href="index.php?act=findpost&pid=302967"][{POST_SNAPBACK}][/a]

Very understandable, and I really appreciate the number of "little features" you've added already. Do whatever you see fit.

I don't remember if I've said it, but the redesign of preferences is very nice.

Then to a a minor annoyance. With foo_ui_columns-0.1.3-pa12 (don't know about earlier versions), I have to restart fb2k to make changes to the playlist title formatting take effect. Noticed it while trying the new %is_locked% feature. It's certainly not a big deal though...
Title: Columns UI
Post by: janjan on 2005-06-06 17:37:06
Very minor glitch:
In beta 12 each of the three SysTabControl32 in the preferences seems to be 2 pixels too wide. At least for me, using XP Prof with no skins or whatever installed.
Title: Columns UI
Post by: musicmusic on 2005-06-06 20:32:23
Quote
Could be just me or Auto-hide sidebar is broken in pa11 and 12 (sorry if this has already been mentioned)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=303903")
Its working correctly here. What exactly are you seeing?

Quote
Good stuff. Any plans on making a %_system_minute% or similar available? Just a suggestion; would be useful for last played stuff, for instance [a href="http://student.ucr.edu/~hnguy008/foobar2000/lastplayed.png](pic)[/url].
[a href="index.php?act=findpost&pid=303951"][{POST_SNAPBACK}][/a]
The problem is you then have a playlist that updates every minute, and it would make caching playlist info not very useful.

Quote
I don't remember if I've said it, but the redesign of preferences is very nice.[a href="index.php?act=findpost&pid=304023"][{POST_SNAPBACK}][/a]
Thanks

Quote
Then to a a minor annoyance. With foo_ui_columns-0.1.3-pa12 (don't know about earlier versions), I have to restart fb2k to make changes to the playlist title formatting take effect. Noticed it while trying the new %is_locked% feature. It's certainly not a big deal though...
[a href="index.php?act=findpost&pid=304023"][{POST_SNAPBACK}][/a]
Reproduced, thanks.

Quote
Very minor glitch:
In beta 12 each of the three SysTabControl32 in the preferences seems to be 2 pixels too wide. At least for me, using XP Prof with no skins or whatever installed.
[a href="index.php?act=findpost&pid=304024"][{POST_SNAPBACK}][/a]
You mean it does not line up with the buttons at the bottom? In that case, noted. [edit] Indeed, they are cut-off (more obvious with theming disabled). Thanks for the report.
Title: Columns UI
Post by: Cenobita on 2005-06-06 21:04:32
with last pre-alpha 12 when you drag&drop files from explorer don't use the sort string from "general - sort incoming files".

nevertheless if you drag&drop the directory the same files are sorted 


edit:typo
Title: Columns UI
Post by: Unnicknamed on 2005-06-06 21:19:07
Greetings,

I was looking on the internet for making a column like this one (http://i3.photobucket.com/albums/y66/Unnicknamed/dano_plisk.jpg)
But I still don't get it, I know that I have to modify the 'Display' tab (but I don't know how) and make filters (I already did that). Could somebody please teach me how?

Title: Columns UI
Post by: roza44 on 2005-06-06 21:22:07
maybe somene help me.

after last modernize of ma foobar i have a problem with EvilLrics   
i download a new foo_ui_columns 1.2
and now when i chose interfase module as: Columns UI 
my Evil Lyric can't take information from foobar about playing song. 
I think that this is connected with adding separated title formatting to ui_colums,
because any change in default title formating don;t take effect, but where can i find this another title formatting ??

anyone know ?
Title: Columns UI
Post by: musicmusic on 2005-06-06 21:38:48
Quote
with last pre-alpha 12 when you drag&drop files from explorer don't use the sort string from "general - sort incoming files".

nevertheless if you drag&drop the directory the same files are sorted 


edit:typo
[a href="index.php?act=findpost&pid=304087"][{POST_SNAPBACK}][/a]
My bad. I need to make it so it only sorts it if the source of files is external. I'll see if I can fix this and release a v2.

Quote
maybe somene help me.

after last modernize of ma foobar i have a problem with EvilLrics  
i download a new foo_ui_columns 1.2
and now when i chose interfase module as: Columns UI 
my Evil Lyric can't take information from foobar about playing song.  
I think that this is connected with adding separated title formatting to ui_colums,
because any change in default title formating don;t take effect, but where can i find this another title formatting ??

anyone know ?
[a href="index.php?act=findpost&pid=304093"][{POST_SNAPBACK}][/a]
Well I guess it is because I use a different class name for my main window. Or it searches for foobar2000 in window title? (doubtful because main window formatting is same for both UIs in 0.8.3) I would ask/bitch at EvilLyrics author.
Title: Columns UI
Post by: dano on 2005-06-06 21:53:46
roza44 have you upgraded to the latest EvilLyrics version (released 3 days ago)? It works for me.
Title: Columns UI
Post by: Olive on 2005-06-06 22:30:15
Quote
Quote
Could be just me or Auto-hide sidebar is broken in pa11 and 12 (sorry if this has already been mentioned)
[a href="index.php?act=findpost&pid=303903"][{POST_SNAPBACK}][/a]
Its working correctly here. What exactly are you seeing?
[a href="index.php?act=findpost&pid=304077"][{POST_SNAPBACK}][/a]

It just wouldn't show up, but nevermind I nuked my config and it's working fine now. Thanks and apologies for the possibly false alarm.
Title: Columns UI
Post by: Cosmo on 2005-06-06 22:40:25
Quote
I was looking on the internet for making a column like this one (http://i3.photobucket.com/albums/y66/Unnicknamed/dano_plisk.jpg)
But I still don't get it, I know that I have to modify the 'Display' tab (but I don't know how) and make filters (I already did that). Could somebody please teach me how?
[a href="index.php?act=findpost&pid=304092"][{POST_SNAPBACK}][/a]
one way to do it -

Display:
$select($num(%tracknumber%,1),%artist%,%album% - %date%,Genre: %genre% Codec: $codec(),%comment%)

Custom Colour Spec (for background part only):
||$ifgreater(%tracknumber%,4,
$if($greater(1,$mod(%_playlist_number%,2)),
$rgb(240,240,240),$rgb(250,250,250)),
$select($num(%tracknumber%,1),
$rgb(200,200,200),$rgb(210,210,210),$rgb(210,210,210),$rgb(210,210,210)))

(click on "Tools > String Help" for order of complete custom color spec)
Title: Columns UI
Post by: Unnicknamed on 2005-06-06 23:04:29
I love you

Thank you very much.
Title: Columns UI
Post by: musicmusic on 2005-06-07 01:00:10
Uploaded Columns UI 0.1.3 pre-alpha13v2 (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa12.7z)
-Drag and drop sorting should be working correctly now (sorts only for external files)
-Fixed clipped tabs in prefs
Title: Columns UI
Post by: Cenobita on 2005-06-07 03:06:40
Quote
Uploaded Columns UI 0.1.3 pre-alpha13v2 (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa12.7z)
-Drag and drop sorting should be working correctly now (sorts only for external files)
-Fixed clipped tabs in prefs
[a href="index.php?act=findpost&pid=304166"][{POST_SNAPBACK}][/a]



Working now 

You're faster than the speed of light 
Title: Columns UI
Post by: topdownjimmy on 2005-06-07 05:12:04
Quote
Quote
Uploaded Columns UI 0.1.3 pre-alpha13v2 (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa12.7z)
-Drag and drop sorting should be working correctly now (sorts only for external files)
-Fixed clipped tabs in prefs
[a href="index.php?act=findpost&pid=304166"][{POST_SNAPBACK}][/a]

Working now 

You're faster than the speed of light 
[a href="index.php?act=findpost&pid=304191"][{POST_SNAPBACK}][/a]

nothing is faster than the speed of light










Title: Columns UI
Post by: Silverbolt on 2005-06-07 05:21:48
Quote
The problem is you then have a playlist that updates every minute, and it would make caching playlist info not very useful.[a href="index.php?act=findpost&pid=304077"][{POST_SNAPBACK}][/a]

Ah. Thought there was a good reason to its omission.

Quote
Quote
You're faster than the speed of light   :P[a href="index.php?act=findpost&pid=304191"][{POST_SNAPBACK}][/a]

nothing is faster than the speed of light[a href="index.php?act=findpost&pid=304208"][{POST_SNAPBACK}][/a]

Yes, but we can still see musicmusic warping as he approaches it.
Title: Columns UI
Post by: Cosmo on 2005-06-07 08:32:16
re: color strings
Quote
This (http://music.morbo.org/wiki/columns_ui:config:colour_string) is the format i decided upon for now.
[a href="index.php?act=findpost&pid=303671"][{POST_SNAPBACK}][/a]
Sorry if this has already been addressed: It would be great if the Active Item Frame color could be overriden. (or the frame turned off)
Title: Columns UI
Post by: Silverbolt on 2005-06-07 08:39:28
Quote
Sorry if this has already been addressed: It would be great if the Active Item Frame color could be overriden. (or the frame turned off)
[a href="index.php?act=findpost&pid=304230"][{POST_SNAPBACK}][/a]

I think you could disable it in the prefs by unchecking
Display > Columns UI > Playlist view > General tab > Draw active item frame above text
Title: Columns UI
Post by: Cosmo on 2005-06-07 08:47:03
Quote
Quote
Sorry if this has already been addressed: It would be great if the Active Item Frame color could be overriden. (or the frame turned off)
[a href="index.php?act=findpost&pid=304230"][{POST_SNAPBACK}][/a]

I think you could disable it in the prefs by unchecking
Display > Columns UI > Playlist view > General tab > Draw active item frame above text
[a href="index.php?act=findpost&pid=304232"][{POST_SNAPBACK}][/a]

ohhh, so that's what that is?!!! Weird, it was already unchecked, but the frame only went away after I checked and unchecked it again. Thanks!
Title: Columns UI
Post by: Cenobita on 2005-06-07 13:15:38
Quote
Quote

Working now  

You're faster than the speed of light  
[a href="index.php?act=findpost&pid=304191"][{POST_SNAPBACK}][/a]

nothing is faster than the speed of light

[a href="index.php?act=findpost&pid=304208"][{POST_SNAPBACK}][/a]


 
E=m*c²
energy=musicmusic*(code speed)²
Title: Columns UI
Post by: musicmusic on 2005-06-08 00:16:58
Quote
re: color strings
Quote
This (http://music.morbo.org/wiki/columns_ui:config:colour_string) is the format i decided upon for now.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=303671")
Sorry if this has already been addressed: It would be great if the Active Item Frame color could be overriden. (or the frame turned off)
[a href="index.php?act=findpost&pid=304230"][{POST_SNAPBACK}][/a]
I will consider expanding it in the future (that is the whole idea of moving to a function).

Quote
Quote
Quote
Sorry if this has already been addressed: It would be great if the Active Item Frame color could be overriden. (or the frame turned off)
[a href="index.php?act=findpost&pid=304230"][{POST_SNAPBACK}][/a]

I think you could disable it in the prefs by unchecking
Display > Columns UI > Playlist view > General tab > Draw active item frame above text
[a href="index.php?act=findpost&pid=304232"][{POST_SNAPBACK}][/a]

ohhh, so that's what that is?!!! Weird, it was already unchecked, but the frame only went away after I checked and unchecked it again. Thanks!
[a href="index.php?act=findpost&pid=304234"][{POST_SNAPBACK}][/a]
Nope, indeed that option is meant to do something else but is actually broken. I will probably axe it instead and maybe replace it with an option to draw a standard frame.

Quote
Quote
Quote

Working now  

You're faster than the speed of light  
[a href="index.php?act=findpost&pid=304191"][{POST_SNAPBACK}][/a]

nothing is faster than the speed of light

[a href="index.php?act=findpost&pid=304208"][{POST_SNAPBACK}][/a]


 
E=m*c²
energy=musicmusic*(code speed)²

[a href="index.php?act=findpost&pid=304267"][{POST_SNAPBACK}][/a]


On that note, I made a new plugin for find-as-you-type style (search from beginning string only) functionality as a bit of an experiment. Its available [a href="http://music.morbo.org/download/unstable/foo_uie_typefind-0.1-beta1.7z]here[/url].

The idea is you assign the "activate typefind" to a keyboard shortcut (e.g. '/'). First though, you need to insert it into a panel host somewhere (toolbars does not work so great, in layout host in a vertical splitter is your best bet) Then you can type your search string, and use up/down keys to navigate results, enter to play and escape to close it. You can configure the search string from the menu in the caption or the layout prefs page.

Also, it needs Columns UI 0.1.3 pa12v3 (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa12.7z) to work properly.
Title: Columns UI
Post by: gfngfgf on 2005-06-08 00:46:26
Quote


On that note, I made a new plugin for find-as-you-type style (search from beginning string only) functionality as a bit of an experiment. Its available here (http://music.morbo.org/download/unstable/foo_uie_typefind-0.1-beta1.7z).

The idea is you assign the "activate typefind" to a keyboard shortcut (e.g. '/'). First though, you need to insert it into a panel host somewhere (toolbars does not work so great, in layout host in a vertical splitter is your best bet) Then you can type your search string, and use up/down keys to navigate results, enter to play and escape to close it. You can configure the search string from the menu in the caption or the layout prefs page.

Also, it needs Columns UI 0.1.3 pa12v3 (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa12.7z) to work properly.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=304441")

hmm, like [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=26475]foo_playlistfind[/url]?
Title: Columns UI
Post by: topdownjimmy on 2005-06-08 01:20:19
Quote
Quote


On that note, I made a new plugin for find-as-you-type style (search from beginning string only) functionality as a bit of an experiment. Its available here (http://music.morbo.org/download/unstable/foo_uie_typefind-0.1-beta1.7z).

The idea is you assign the "activate typefind" to a keyboard shortcut (e.g. '/'). First though, you need to insert it into a panel host somewhere (toolbars does not work so great, in layout host in a vertical splitter is your best bet) Then you can type your search string, and use up/down keys to navigate results, enter to play and escape to close it. You can configure the search string from the menu in the caption or the layout prefs page.

Also, it needs Columns UI 0.1.3 pa12v3 (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa12.7z) to work properly.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=304441")

hmm, like [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=26475]foo_playlistfind[/url]?
[a href="index.php?act=findpost&pid=304450"][{POST_SNAPBACK}][/a]

this one's different in that it selects all the songs that match the query, rather than just one match at a time.  i like it.    i do wish that the search was more flexible, searching in multiple strings like foo_playlistfind does currently.

this is similar to something people have been requesting for a long time, something similar to the way itunes behaves.  in itunes when you're browsing your library, you can type text in the toolbar and it will narrow down the playlist to any matches; not just highlight matches, but eliminate all tracks that don't match.

this might be something to consider.  i'm not sure exactly how this could work unless it was married to albumlist panel, both components sharing an autosend playlist -- e.g., i call mine "Browse," so when selecting items from albumlist, they're sent to my always-existent "Browse" playlist, and typing search strings into the textfind box would narrow the contents of this playlist.  i don't see any way to restore the contents of a searched-on playlist (e.g., when some search text is deleted or changed) other than by using what is selected in albumlist as a reference.

am i making sense?
Title: Columns UI
Post by: Cenobita on 2005-06-08 01:21:05
Quote
On that note, I made a new plugin for find-as-you-type style (search from beginning string only) functionality as a bit of an experiment. Its available here (http://music.morbo.org/download/unstable/foo_uie_typefind-0.1-beta1.7z).

The idea is you assign the "activate typefind" to a keyboard shortcut (e.g. '/'). First though, you need to insert it into a panel host somewhere (toolbars does not work so great, in layout host in a vertical splitter is your best bet) Then you can type your search string, and use up/down keys to navigate results, enter to play and escape to close it. You can configure the search string from the menu in the caption or the layout prefs page.

Also, it needs Columns UI 0.1.3 pa12v3 (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa12.7z) to work properly.
[a href="index.php?act=findpost&pid=304441"][{POST_SNAPBACK}][/a]


I insert it in a vertical host with album list and playlists.
If the typefind caption is visible it works as it is expected.
But if you hide caption, open the typefind with keybord shortcut, type something and then click in above albumlist all panels in host disappear 
Title: Columns UI
Post by: alphaex32 on 2005-06-08 04:03:38
Quote
Quote
re: color strings
Quote
This (http://music.morbo.org/wiki/columns_ui:config:colour_string) is the format i decided upon for now.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=303671")
Sorry if this has already been addressed: It would be great if the Active Item Frame color could be overriden. (or the frame turned off)
[a href="index.php?act=findpost&pid=304230"][{POST_SNAPBACK}][/a]
I will consider expanding it in the future (that is the whole idea of moving to a function).

Quote
Quote
Quote
Sorry if this has already been addressed: It would be great if the Active Item Frame color could be overriden. (or the frame turned off)
[a href="index.php?act=findpost&pid=304230"][{POST_SNAPBACK}][/a]

I think you could disable it in the prefs by unchecking
Display > Columns UI > Playlist view > General tab > Draw active item frame above text
[a href="index.php?act=findpost&pid=304232"][{POST_SNAPBACK}][/a]

ohhh, so that's what that is?!!! Weird, it was already unchecked, but the frame only went away after I checked and unchecked it again. Thanks!
[a href="index.php?act=findpost&pid=304234"][{POST_SNAPBACK}][/a]
Nope, indeed that option is meant to do something else but is actually broken. I will probably axe it instead and maybe replace it with an option to draw a standard frame.

Quote
Quote
Quote

Working now  

You're faster than the speed of light  
[a href="index.php?act=findpost&pid=304191"][{POST_SNAPBACK}][/a]

nothing is faster than the speed of light

[a href="index.php?act=findpost&pid=304208"][{POST_SNAPBACK}][/a]


 
E=m*c²
energy=musicmusic*(code speed)²

[a href="index.php?act=findpost&pid=304267"][{POST_SNAPBACK}][/a]


On that note, I made a new plugin for find-as-you-type style (search from beginning string only) functionality as a bit of an experiment. Its available [a href="http://music.morbo.org/download/unstable/foo_uie_typefind-0.1-beta1.7z]here[/url].

The idea is you assign the "activate typefind" to a keyboard shortcut (e.g. '/'). First though, you need to insert it into a panel host somewhere (toolbars does not work so great, in layout host in a vertical splitter is your best bet) Then you can type your search string, and use up/down keys to navigate results, enter to play and escape to close it. You can configure the search string from the menu in the caption or the layout prefs page.

Also, it needs Columns UI 0.1.3 pa12v3 (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa12.7z) to work properly.
[a href="index.php?act=findpost&pid=304441"][{POST_SNAPBACK}][/a]


Very nice, however could you possibly make the search string filter the playlist so that only the found songs are visible (instead of just selecting them)? Also, being able to use more complex search strings would be nice (like Extended Search).

Any chance of seeing this plugin ported backwards to the .8 sdk?
Title: Columns UI
Post by: krazy on 2005-06-08 06:15:19
Hi musicmusic, cheers for the typefind plugin, I've been missing this functionality with the foobar beta.
Just a couple of things:
When it's in the sidebar it disappears when not active - is this intentional, because it means it has to be in the toolbar to right-click and configure..?
Also, how do the search strings work? For example, how would I get it to find all songs that have a certain string anyware within %artist% or %title%?

Anyhoo, keep up the great work!
Title: Columns UI
Post by: Squeller on 2005-06-08 07:14:52
musicmusic, first of all THANK YOU. I decided to test and configure (which will take ages) foobar0.9.

COLUMNS UI did very very well cause the fcs file import went properly. Great!

QUESTION: Where is the flat tab view? In older versions you call the option "enable header mouse interaction". I prefer, from the visual point of view, the flat tabs. Please give them us back
Title: Columns UI
Post by: ephemeros on 2005-06-08 08:51:32
THANK YOU musicmusic, for the caption color fix and all the rest 

Any chance we will ever be able to customize the color of the captions? I think its almost as important as coloring the other UI elements (well, almost  )

Quote
this might be something to consider.  i'm not sure exactly how this could work unless it was married to albumlist panel, both components sharing an autosend playlist -- e.g., i call mine "Browse," so when selecting items from albumlist, they're sent to my always-existent "Browse" playlist, and typing search strings into the textfind box would narrow the contents of this playlist.  i don't see any way to restore the contents of a searched-on playlist (e.g., when some search text is deleted or changed) other than by using what is selected in albumlist as a reference.

am i making sense?
[a href="index.php?act=findpost&pid=304454"][{POST_SNAPBACK}][/a]


not necessarily 
The media library search would be very cool (and should IMHO certainly be included!)
As for the playlist restoration, the type as you find could just filter the results without really altering the playlist (unless specifically saved in this state?). When clearing the find-box, playlist restores..
Title: Columns UI
Post by: topdownjimmy on 2005-06-08 12:07:56
Quote
Quote
this might be something to consider.  i'm not sure exactly how this could work unless it was married to albumlist panel, both components sharing an autosend playlist -- e.g., i call mine "Browse," so when selecting items from albumlist, they're sent to my always-existent "Browse" playlist, and typing search strings into the textfind box would narrow the contents of this playlist.  i don't see any way to restore the contents of a searched-on playlist (e.g., when some search text is deleted or changed) other than by using what is selected in albumlist as a reference.

am i making sense?
[a href="index.php?act=findpost&pid=304454"][{POST_SNAPBACK}][/a]


not necessarily 
The media library search would be very cool (and should IMHO certainly be included!)
As for the playlist restoration, the type as you find could just filter the results without really altering the playlist (unless specifically saved in this state?). When clearing the find-box, playlist restores..
[a href="index.php?act=findpost&pid=304513"][{POST_SNAPBACK}][/a]

you suggest "not really altering the playlist"...do you mean not deleting items that don't match?  if so, that's what it does already.  otherwise, i don't think it's an easy thing (if at all possible) to change the contents of a playlist without affecting the playlist file in your foobar directory.
Title: Columns UI
Post by: musicmusic on 2005-06-08 12:36:50
Quote
hmm, like foo_playlistfind (http://www.hydrogenaudio.org/forums/index.php?showtopic=26475)?
[a href="index.php?act=findpost&pid=304450"][{POST_SNAPBACK}][/a]
Well similar, but different

Quote
I insert it in a vertical host with album list and playlists.
If the typefind caption is visible it works as it is expected.
But if you hide caption, open the typefind with keybord shortcut, type something and then click in above albumlist all panels in host disappear 
[a href="index.php?act=findpost&pid=304455"][{POST_SNAPBACK}][/a]
Weird. If you could upload the foobar2000.cfg that does this, it would be helpful because I can't reproduce it.

Quote
Very nice, however could you possibly make the search string filter the playlist so that only the found songs are visible (instead of just selecting them)? Also, being able to use more complex search strings would be nice (like Extended Search).

Any chance of seeing this plugin ported backwards to the .8 sdk?
[a href="index.php?act=findpost&pid=304482"][{POST_SNAPBACK}][/a]
1. I'll see what I can do.
2. Sorry, its only going to be search from begining of string, and has been designed as such.

Quote
Hi musicmusic, cheers for the typefind plugin, I've been missing this functionality with the foobar beta.
Just a couple of things:
When it's in the sidebar it disappears when not active - is this intentional, because it means it has to be in the toolbar to right-click and configure..?
Also, how do the search strings work? For example, how would I get it to find all songs that have a certain string anyware within %artist% or %title%?

Anyhoo, keep up the great work!
[a href="index.php?act=findpost&pid=304497"][{POST_SNAPBACK}][/a]

1. Yes it is meant to hide itself.
2. You can't; its begining of strings only.

Bugs I am aware of:
-The search string is not actually saved if you change it
-Esc makes a ping sound

It also doesn't support %_playlist_number% but I may add that.

Quote
musicmusic, first of all THANK YOU. I decided to test and configure (which will take ages) foobar0.9.
[a href="index.php?act=findpost&pid=304501"][{POST_SNAPBACK}][/a]
Your welcome

Quote
COLUMNS UI did very very well cause the fcs file import went properly. Great!

QUESTION: Where is the flat tab view? In older versions you call the option "enable header mouse interaction". I prefer, from the visual point of view, the flat tabs. Please give them us back
[a href="index.php?act=findpost&pid=304501"][{POST_SNAPBACK}][/a]
Its still there, I renamed it to something like 'Enable sorting by columns titles' since its more correct.

Quote
THANK YOU musicmusic, for the caption color fix and all the rest  [a href="index.php?act=findpost&pid=304513"][{POST_SNAPBACK}][/a]
Welcome

Quote
Any chance we will ever be able to customize the color of the captions? I think its almost as important as coloring the other UI elements (well, almost  )
[a href="index.php?act=findpost&pid=304513"][{POST_SNAPBACK}][/a]
I don't think so; it would also be a select feature in that it won't apply to people who use visual styles on XP.
Title: Columns UI
Post by: Cenobita on 2005-06-08 14:11:52
Quote
Quote
I insert it in a vertical host with album list and playlists.
If the typefind caption is visible it works as it is expected.
But if you hide caption, open the typefind with keybord shortcut, type something and then click in above albumlist all panels in host disappear 
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=304455")
Weird. If you could upload the foobar2000.cfg that does this, it would be helpful because I can't reproduce it.


Sure

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=34658]foobar2000.cfg[/url]
Title: Columns UI
Post by: musicmusic on 2005-06-09 14:22:29
Quote
Quote
Quote
I insert it in a vertical host with album list and playlists.
If the typefind caption is visible it works as it is expected.
But if you hide caption, open the typefind with keybord shortcut, type something and then click in above albumlist all panels in host disappear 
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=304455")
Weird. If you could upload the foobar2000.cfg that does this, it would be helpful because I can't reproduce it.


Sure

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=34658]foobar2000.cfg[/url]
[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=304561")
Thank you, this should be fixed in [a href="http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa12.7z]pa12v4[/url]
Title: Columns UI
Post by: kingojb on 2005-06-09 14:43:04
With album list panel 0.2.0 beta 2 and columns pa12v4 pressing enter on a highlighted entry on the album list panel does not do anything, whereas with the normal album list it sends to the playlist. Anyone else have this problem?
Title: Columns UI
Post by: ilikedirtthe2nd on 2005-06-09 15:49:00
stupid question: is it already possible to write a panel, that shows/manipulates the playback queue?
Title: Columns UI
Post by: Cenobita on 2005-06-09 21:49:41
Quote
Quote
Quote
Quote
I insert it in a vertical host with album list and playlists.
If the typefind caption is visible it works as it is expected.
But if you hide caption, open the typefind with keybord shortcut, type something and then click in above albumlist all panels in host disappear 
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=304455")
Weird. If you could upload the foobar2000.cfg that does this, it would be helpful because I can't reproduce it.


Sure

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=34658]foobar2000.cfg[/url]
[{POST_SNAPBACK}][/a]
(http://index.php?act=findpost&pid=304561")
Thank you, this should be fixed in [a href="http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa12.7z]pa12v4[/url]
[a href="index.php?act=findpost&pid=304813"][{POST_SNAPBACK}][/a]


  Solved.
You're welcome.
To say what fails is easier that to fix it 
Title: Columns UI
Post by: Hamallainen on 2005-06-09 22:17:02
@ Cenobita
I have to thank you because your config file made me understand how was working the "layout" page in the Columns UI config.Before that i had no clue about it , i thought it was a not completly implented feature that would become useful only when Columns UI Extensions would be available ( sorry musicmusic  ). I was right clicking in the empty part of the list instead of right clicking on the first entry.



This layout config is a great addition, very handy to display thing the way we want.
Is there a way to set a minimum/maximum height for toolbars/panels ?
Title: Columns UI
Post by: Cenobita on 2005-06-09 22:35:57
Quote
@ Cenobita
I have to thank you because your config file made me understand how was working the "layout" page in the Columns UI config.Before that i had no clue about it , i thought it was a not completly implented feature that would become useful only when Columns UI Extensions would be available ( sorry musicmusic   ). I was right clicking in the empty part of the list instead of right clicking on the first entry.



This layout config is a great addition, very handy to display thing the way we want.
Is there a way to set a minimum/maximum height for toolbars/panels ?
[a href="index.php?act=findpost&pid=304905"][{POST_SNAPBACK}][/a]


The panels can be resized with the mouse.
And for toolbars there is a workaround..
You can make some of them locked, for example playback buttons menu and playback order, and the rest will be dinamics 

Hope it help you
Title: Columns UI
Post by: fabiospark on 2005-06-10 21:04:19
I have Album list panel at the left, then columns playlist at the right.
I have the playlists tabs all to the left, above album list: how can I make them move above the playlist view?

My layout is:
Code: [Select]
Splitter hor
     Album list
   - Splitter vert
       -  Splitter hor
              playback buttons
              playback order
              menu
           Columns playlist


Sorry but I've never uploaded a screenshot....
Title: Columns UI
Post by: langoustator on 2005-06-10 22:03:50
Quote
I have Album list panel at the left, then columns playlist at the right.
I have the playlists tabs all to the left, above album list: how can I make them move above the playlist view?

My layout is:
Code: [Select]
Splitter hor
     Album list
   - Splitter vert
       -  Splitter hor
              playback buttons
              playback order
              menu
           Columns playlist


Sorry but I've never uploaded a screenshot....
[a href="index.php?act=findpost&pid=305160"][{POST_SNAPBACK}][/a]



If I understand correctly what you want, I think it's in the short term to-do list of columns_ui wiki (http://music.morbo.org/wiki/columns_ui:requests:requests_list):
" Reimplement playlist tabs as splitter panel"
Title: Columns UI
Post by: Cenobita on 2005-06-10 22:55:06
I'm afraid langoustator is right 

But you can put the album list in sidebar and move the splitter with menu, etc underneath colums list.
Something like that...

Code: [Select]
___________________________
album list |Tabs
    in        |------------------------------
 sidebar  |
               |Columns List
               |
               |------------------------------
               |Playback buttons,menu, etc...
------------------------------------------    
Or...
____________________________
Playback buttons,menu, etc.. in menu bar
____________________________
album list |Tabs
    in        |------------------------------
 sidebar  |
               |Columns List
               |
               |
------------------------------------------    

Like temporal solution......
Title: Columns UI
Post by: Hamallainen on 2005-06-11 01:33:52
Quote
The panels can be resized with the mouse.
And for toolbars there is a workaround..
You can make some of them locked, for example playback buttons menu and playback order, and the rest will be dinamics  

Hope it help you
[a href="index.php?act=findpost&pid=304907"][{POST_SNAPBACK}][/a]


  i must be missing something about "locking" and i don t know how to explain it which will make it hard to get help 
i ll try anyway

so, for testing only , i tried the following simple layout

Code: [Select]
Splitter (vertical)
|
|-Splitter (horizontal)
|  |
|  |-Simple Visualisation
|  |-Playback buttons
|  |-Album list
|  |-Playlist switcher
|
|-Columns playlist


In such a case, using the mouse,  i can t resize verticaly 'Simple Visualisation','Album list' and 'Playlist switcher' because their height seem to be forced by 'Playback buttons' height.
Resizing them horizontaly works fine.

Then i tried different combinations of 'locked' 'unlocked' states and locking only seems to "squeeze" the width of the 'locked' panel/toolbar.

I don t know if i made myself clear , if not i ll try to explain with a screenshot
Title: Columns UI
Post by: Cenobita on 2005-06-11 02:36:45
Quote
Quote
The panels can be resized with the mouse.
And for toolbars there is a workaround..
You can make some of them locked, for example playback buttons menu and playback order, and the rest will be dinamics  

Hope it help you
[a href="index.php?act=findpost&pid=304907"][{POST_SNAPBACK}][/a]


  i must be missing something about "locking" and i don t know how to explain it which will make it hard to get help 
i ll try anyway

so, for testing only , i tried the following simple layout

Code: [Select]
Splitter (vertical)
|
|-Splitter (horizontal)
|  |
|  |-Simple Visualisation
|  |-Playback buttons
|  |-Album list
|  |-Playlist switcher
|
|-Columns playlist


In such a case, using the mouse,  i can t resize verticaly 'Simple Visualisation','Album list' and 'Playlist switcher' because their height seem to be forced by 'Playback buttons' height.
Resizing them horizontaly works fine.

Then i tried different combinations of 'locked' 'unlocked' states and locking only seems to "squeeze" the width of the 'locked' panel/toolbar.

I don t know if i made myself clear , if not i ll try to explain with a screenshot
[a href="index.php?act=findpost&pid=305214"][{POST_SNAPBACK}][/a]


Yes the toolbars element height is fixed and it has sense in my opinion. It could look so ugly if it had more height (a lot space lost).
Anything you put in the horizontal splitter with a toolbar element will have the toolbar height. When I speak to you of locked I was thinking in a horizontal splitter with only toolbars element.Locking some of them the rest will be dinamic when you resize horizontally of course.
What do you want to do exactly?
Title: Columns UI
Post by: topdownjimmy on 2005-06-11 02:58:49
Quote
so, for testing only , i tried the following simple layout

Code: [Select]
Splitter (vertical)
|
|-Splitter (horizontal)
|  |
|  |-Simple Visualisation
|  |-Playback buttons
|  |-Album list
|  |-Playlist switcher
|
|-Columns playlist


In such a case, using the mouse,  i can t resize verticaly 'Simple Visualisation','Album list' and 'Playlist switcher' because their height seem to be forced by 'Playback buttons' height.
Resizing them horizontaly works fine.

Then i tried different combinations of 'locked' 'unlocked' states and locking only seems to "squeeze" the width of the 'locked' panel/toolbar.

I don t know if i made myself clear , if not i ll try to explain with a screenshot
[a href="index.php?act=findpost&pid=305214"][{POST_SNAPBACK}][/a]


try this:
Code: [Select]
Splitter (vertical)
|
|-Splitter (horizontal)
|  |
|  |-Splitter(vertical)
|  |  |
|  |  |-Playback buttons
|  |  |-Simple Visualization
|  |
|  |-Album list
|  |-Playlist switcher
|
|-Columns playlist

this doesn't replicate what you tried, but it demonstrates that you have to take advantage of the visualization toolbar's vertical flexibility to do what you want.
Title: Columns UI
Post by: Cenobita on 2005-06-11 03:08:24
Quote
try this:
Code: [Select]
Splitter (vertical)
|
|-Splitter (horizontal)
|  |
|  |-Splitter(vertical)
|  |  |
|  |  |-Playback buttons
|  |  |-Simple Visualization
|  |
|  |-Album list
|  |-Playlist switcher
|
|-Columns playlist

this doesn't replicate what you tried, but it demonstrates that you have to take advantage of the visualization toolbar's vertical flexibility to do what you want.
[a href="index.php?act=findpost&pid=305220"][{POST_SNAPBACK}][/a]


Good example 
Title: Columns UI
Post by: Hamallainen on 2005-06-12 19:11:38
Quote
...
What do you want to do exactly?
[a href="index.php?act=findpost&pid=305219"][{POST_SNAPBACK}][/a]

i was just testing the layout settings, to be ready to set everything the way i want when foobar 0.9 final and the updated UI extentions would come out

thanks to both of you
Title: Columns UI
Post by: Erukian on 2005-06-13 07:14:53
musicmusic,

to make active typefind perfect, right now the only way i've been able to use it is to jump to an artist. But say I want it to select a artist > album. Such as Spoon's album  Girls Can Tell. Right now if I type "Spoon Girls Can Tell" it selects all of spoon. What I wish would happen is if typefind only selects that album, then say I want to hear the song "Everything Hits at Once" I just type "spoon everything hits at once" or "spoon girls can tell everything" and it'll point me straight to that file.

Otherwise right now, it's only real use to me is jumping to a specific artist, which is a HUGE help since my library is getting past 5000 files. I'd be happy to betatest any improvement/tweaks you make to the plugin.

Also, I don't know if a lot of people tell you this, Thank you sincerely for your (still) active development of Columns UI.

-Joe
Title: Columns UI
Post by: topdownjimmy on 2005-06-13 08:14:06
Quote
musicmusic,

to make active typefind perfect, right now the only way i've been able to use it is to jump to an artist. But say I want it to select a artist > album. Such as Spoon's album  Girls Can Tell. Right now if I type "Spoon Girls Can Tell" it selects all of spoon. What I wish would happen is if typefind only selects that album, then say I want to hear the song "Everything Hits at Once" I just type "spoon everything hits at once" or "spoon girls can tell everything" and it'll point me straight to that file.

Otherwise right now, it's only real use to me is jumping to a specific artist, which is a HUGE help since my library is getting past 5000 files. I'd be happy to betatest any improvement/tweaks you make to the plugin.

Also, I don't know if a lot of people tell you this, Thank you sincerely for your (still) active development of Columns UI.

-Joe
[a href="index.php?act=findpost&pid=305675"][{POST_SNAPBACK}][/a]

try typing "spoon - everything hits at once"

then, in the "layout" tab of the columns ui preferences dialog, highlight typefind and click "configure" to change the search mask to "%artist% - %album% - %title%"
Title: Columns UI
Post by: krazy on 2005-06-14 19:57:17
%_playlist_total% doesn't work in the playlist switcher titleformat in the latest pre-alpha 12v4. Is this by design?
Title: Columns UI
Post by: musicmusic on 2005-06-14 23:25:08
Quote
%_playlist_total% doesn't work in the playlist switcher titleformat in the latest pre-alpha 12v4. Is this by design?
[a href="index.php?act=findpost&pid=306086"][{POST_SNAPBACK}][/a]

Well, when did it ever work

I can add this if you want, probably makes more sense to use %size% as the field name.
Title: Columns UI
Post by: Hamallainen on 2005-06-14 23:55:25
Quote
Quote
%_playlist_total% doesn't work in the playlist switcher titleformat in the latest pre-alpha 12v4. Is this by design?
[a href="index.php?act=findpost&pid=306086"][{POST_SNAPBACK}][/a]

Well, when did it ever work

I can add this if you want, probably makes more sense to use %size% as the field name.
[a href="index.php?act=findpost&pid=306155"][{POST_SNAPBACK}][/a]


I would like that  . Though I think it s better to keep %_playlist_total% ( instead of %size%, even if %size% fits better ) because perhaps it would be confusing to have a new name for something that already exist , except if we can use both %_playlist_total% and %size% for the same result

Something i'd like too , is something like %_playlist_lenght% which would give the total lenght of the playlist in this form: 2wk 4d 16h 16:02:34
Title: Columns UI
Post by: musicmusic on 2005-06-15 00:15:35
Quote
I would like that   . Though I think it s better to keep %_playlist_total% ( instead of %size%, even if %size% fits better ) because perhaps it would be confusing to have a new name for something that already exist , except if we can use both %_playlist_total% and %size% for the same result

Something i'd like too , is something like %_playlist_lenght% which would give the total lenght of the playlist in this form: 2wk 4d 16h 16:02:34
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=306164")
Yes, but %_playlist_total% is in the context of a track on a playlist though, and I think it is meaningless in this context (playlist total of a playlist ?). I set up a page [a href="http://music.morbo.org/wiki/columns_ui:config:playlist_switcher_titleformatting]here[/url] anyway that can be used as reference in case of any confusion.

Yes, I can probably add a %length% field also, I'll see how it goes.
Title: Columns UI
Post by: Hamallainen on 2005-06-15 00:28:26
Quote
I set up a page here (http://music.morbo.org/wiki/columns_ui:config:playlist_switcher_titleformatting) anyway that can be used as reference in case of any confusion.
[a href="index.php?act=findpost&pid=306172"][{POST_SNAPBACK}][/a]

Since you have a page that lists particular fields then %size% is ok for me. I had not seen this page yet
thanks 
Title: Columns UI
Post by: krazy on 2005-06-15 03:05:18
Quote
Quote
I would like that   . Though I think it s better to keep %_playlist_total% ( instead of %size%, even if %size% fits better ) because perhaps it would be confusing to have a new name for something that already exist , except if we can use both %_playlist_total% and %size% for the same result

Something i'd like too , is something like %_playlist_lenght% which would give the total lenght of the playlist in this form: 2wk 4d 16h 16:02:34
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=306164")
Yes, but %_playlist_total% is in the context of a track on a playlist though, and I think it is meaningless in this context (playlist total of a playlist ?). I set up a page [a href="http://music.morbo.org/wiki/columns_ui:config:playlist_switcher_titleformatting]here[/url] anyway that can be used as reference in case of any confusion.

Yes, I can probably add a %length% field also, I'll see how it goes.
[a href="index.php?act=findpost&pid=306172"][{POST_SNAPBACK}][/a]

Thanks musicmusic!
I wasn't sure if it had ever worked, but just thought that it would.
Title: Columns UI
Post by: musicmusic on 2005-06-28 23:31:22
Its been a long time coming, but anyhow I have a customisable buttons toolbar available for testing. It requires 0.9 beta 5 and foo_ui_columns 0.1.3 pa12.

More information about using it is available here (http://music.morbo.org/wiki/columns_ui:config:buttons), and of course any feedback is appreciated, inlcuding how you think exporting should be handled (package custom bitmaps into exported file? export to fcs or separate format? etc.)

The idea is when it has all the functionality of the existing playback buttons toolbar, it will be merged (eaten) into Columns UI but could do with some testing right now.

Download (http://music.morbo.org/download/unstable/foo_uie_buttons-0.1-beta1.7z).
Title: Columns UI
Post by: anza on 2005-06-28 23:33:40
Isn't the link supposed to be http://music.morbo.org/download/unstable/f...ns-0.1-beta1.7z (http://music.morbo.org/download/unstable/foo_uie_buttons-0.1-beta1.7z)?
Title: Columns UI
Post by: musicmusic on 2005-06-28 23:40:03
Quote
Isn't the link supposed to be http://music.morbo.org/download/unstable/f...ns-0.1-beta1.7z (http://music.morbo.org/download/unstable/foo_uie_buttons-0.1-beta1.7z)?
[a href="index.php?act=findpost&pid=309624"][{POST_SNAPBACK}][/a]
Yes  Thanks.
Title: Columns UI
Post by: Phi on 2005-06-29 02:01:40
Great work.

Nothing to report so far, other than that my first-cut button-making skills are less than encouraging. As far as exporting goes - having everything in one package would be easier to import/export, but I would probably want to edit other peoples contributions before using them myself, so my vote goes for a separate config and graphics.

Thanks for your work on this and (the now imposing) columns UI.
Title: Columns UI
Post by: ephemeros on 2005-06-29 11:42:35
Quote
As far as exporting goes - having everything in one package would be easier to import/export, but I would probably want to edit other peoples contributions before using them myself, so my vote goes for a separate config and graphics.
[a href="index.php?act=findpost&pid=309654"][{POST_SNAPBACK}][/a]

What about a zip with propriatary extension. Works for winamp skins (.wsz? can't remember) and lots of other programs. And there is an archive reading plugin for foobar so...

Haven't tried it yet, but looks like it is just what we need! A statue for superhero musicmusic
Title: Columns UI
Post by: anza on 2005-06-29 15:16:30
I just got an idea for the layout config. Why not give each item width/height and resize values (like the ones for the columns), to make it easier to edit/tweak?
Title: Columns UI
Post by: musicmusic on 2005-06-29 21:44:35
Quote
Great work.

Nothing to report so far, other than that my first-cut button-making skills are less than encouraging. As far as exporting goes - having everything in one package would be easier to import/export, but I would probably want to edit other peoples contributions before using them myself, so my vote goes for a separate config and graphics.

Thanks for your work on this and (the now imposing) columns UI.
[a href="index.php?act=findpost&pid=309654"][{POST_SNAPBACK}][/a]

No problem

What I was thinking, is that it would package it all up into an fcs file - but you can make the fcs file contain only the button stuff if you like. Then, when importing it would ask you where to dump the files, or use some static directory maybe ("./images"?).
Quote
Quote
As far as exporting goes - having everything in one package would be easier to import/export, but I would probably want to edit other peoples contributions before using them myself, so my vote goes for a separate config and graphics.
[a href="index.php?act=findpost&pid=309654"][{POST_SNAPBACK}][/a]

What about a zip with propriatary extension. Works for winamp skins (.wsz? can't remember) and lots of other programs. And there is an archive reading plugin for foobar so...

Haven't tried it yet, but looks like it is just what we need! A statue for superhero musicmusic
[a href="index.php?act=findpost&pid=309762"][{POST_SNAPBACK}][/a]


I think, there is not much point in further compression, more so if I add png support.
Quote
I just got an idea for the layout config. Why not give each item width/height and resize values (like the ones for the columns), to make it easier to edit/tweak?
[a href="index.php?act=findpost&pid=309816"][{POST_SNAPBACK}][/a]
Possibly, I'm not really sure right now, but will come back to this later probably.
Title: Columns UI
Post by: Phi on 2005-06-30 02:46:06
Quote
What I was thinking, is that it would package it all up into an fcs file - but you can make the fcs file contain only the button stuff if you like. Then, when importing it would ask you where to dump the files, or use some static directory maybe ("./images"?).

Sounds good. As long as I can get to the images I'm happy.
Title: Columns UI
Post by: filon on 2005-06-30 07:33:34
Quote
Quote

What about a zip with propriatary extension. Works for winamp skins (.wsz? can't remember) and lots of other programs. And there is an archive reading plugin for foobar so...

Haven't tried it yet, but looks like it is just what we need! A statue for superhero musicmusic
[a href="index.php?act=findpost&pid=309762"][{POST_SNAPBACK}][/a]


I think, there is not much point in further compression, more so if I add png support.


I think that the point is not in using zip for compression but in using it as a container, to put images and config file together in one file (which can be manually created / edited if needed).
Title: Columns UI
Post by: sPeziFisH on 2005-06-30 09:35:49
Great work once again musicmusic, it's great to have additional custom buttons (mute, database search, etc.).

Just for the eye, is it possible to make to seekbar vertically centered (one of those quick pic (http://www.spezifish.de.vu/ma_foo.png)s)?

Could you implement a minimum height for panels (AFAIK and AFAICanSee it's not there),while minimizing(not to tray/taskbar)/resizing and maximizing my switcher and visualization gets too small to be fine enough (at least the vis is of less use)?

My idea about the packaging of config, buttons & Co:
put all together in a fcs maybe with flags, what's inside the fcs. After importing a pop-up-window will tell you what's inside (by empty and checked checkboxes or maybe by showing the buttons too) and you can recheck some checkboxes if wanted - all checked will be imported. ..but at least I don't know if that's too much..

Greetings - sPeziFisH
Title: Columns UI
Post by: mazy on 2005-06-30 13:10:37
musicmusic, this new button toolbar is great. though i would like to see more functionality. first of all, it would be nice to have 'alternative' commands for a button - using ctrl / shift / alt modifiers or middle / right click etc. i would use this to do 'next album' or 'next directory' command for right click on next song button.

you could change that list to tree view and add button like 'add alternative' which would add alternative command (represented as a child node) to selected button (primary command). that would need two combo boxes with key and mouse modifiers.

also support for multiple toolbars would be nice.

being such a spoiled user i am, there are other features on my wish list:
- text buttons
- checkbox text or graphical buttons for things like 'follow cursors' etc.
- combined play / pause button which would change graphics depending on state
- customizable pop-up menu for buttons
- mouse over and maybe even down / selected states for buttons (that would make it easier for second and third feature to implement)
- my dream feature: button which would be linked to variable visible in columns ui's formatting (making it possible to control some aspects of formatting strings without going inside columns / global configuration and changing them there). binary variables would be enough for start, but there are for example formatting strings which can highlight tracks containing specific string, so textual edit boxes would help there ...
Title: Columns UI
Post by: ephemeros on 2005-06-30 13:36:03
Quote
I think that the point is not in using zip for compression but in using it as a container, to put images and config file together in one file (which can be manually created / edited if needed).
[a href="index.php?act=findpost&pid=309979"][{POST_SNAPBACK}][/a]

Correct. Clean accessible/editable packages is how I (we?) like 'em
Title: Columns UI
Post by: musicmusic on 2005-06-30 14:54:19
Quote
Quote
Quote

What about a zip with propriatary extension. Works for winamp skins (.wsz? can't remember) and lots of other programs. And there is an archive reading plugin for foobar so...

Haven't tried it yet, but looks like it is just what we need! A statue for superhero musicmusic
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=309762")


I think, there is not much point in further compression, more so if I add png support.


I think that the point is not in using zip for compression but in using it as a container, to put images and config file together in one file (which can be manually created / edited if needed).
[a href="index.php?act=findpost&pid=309979"][{POST_SNAPBACK}][/a]
I see what you mean, and yes I agree it would be more usable to be able to manually extract the images. Though, I am not really going to use any human readable form for the actual config data. And perhaps using a separate format than fcs would be a good idea, to keep importing per toolbar instance.

In terms of using something like 7-Zip, I will see how much effort it would be to implement, otherwise I can just package them up into my own format, and have an option in the importer to extract only. Though even with only an "Add from file.." style import I think it would make things easy enough in terms of editing what you import.

Quote
Great work once again musicmusic, it's great to have additional custom buttons (mute, database search, etc.).

Just for the eye, is it possible to make to seekbar vertically centered (one of those quick [a href="http://www.spezifish.de.vu/ma_foo.png]pic[/url]s)?[a href="index.php?act=findpost&pid=310000"][{POST_SNAPBACK}][/a]
I think this is fixable; try pre-alpha 13 when it comes out.

Quote
Could you implement a minimum height (AFAIK and AFAICanSee it's not there),while minimizing(not to tray/taskbar)/resizing and maximizing my switcher and visualization gets too small to be fine enough (at least the vis is of less use)?
[a href="index.php?act=findpost&pid=310000"][{POST_SNAPBACK}][/a]
You can lock the splitter, unless you don't find that good enough?

Quote
My idea about the packaging of config, buttons & Co:
put all together in a fcs maybe with flags, what's inside the fcs. After importing a pop-up-window will tell you what's inside (by empty and checked checkboxes or maybe by showing the buttons too) and you can recheck some checkboxes if wanted - all checked will be imported. ..but at least I don't know if that's too much..

Greetings - sPeziFisH
[a href="index.php?act=findpost&pid=310000"][{POST_SNAPBACK}][/a]
Well having it prompt you as to what exactly to import from an fcs would be nice - but still some effort to implement

Quote
musicmusic, this new button toolbar is great. though i would like to see more functionality. first of all, it would be nice to have 'alternative' commands for a button - using ctrl / shift / alt modifiers or middle / right click etc. i would use this to do 'next album' or 'next directory' command for right click on next song button.

you could change that list to tree view and add button like 'add alternative' which would add alternative command (represented as a child node) to selected button (primary command). that would need two combo boxes with key and mouse modifiers.[a href="index.php?act=findpost&pid=310034"][{POST_SNAPBACK}][/a]
I think if you are going to start ctrl-clicking the buttons, you might as well just use keyboard shortcuts instead. I don't really have any plans to implement this, sorry.
Quote
also support for multiple toolbars would be nice.[a href="index.php?act=findpost&pid=310034"][{POST_SNAPBACK}][/a]
I'm not sure what you mean. You can add multiple instaces already, and everything is per-instance.

Quote
being such a spoiled user i am, there are other features on my wish list:
- text buttons
- checkbox text or graphical buttons for things like 'follow cursors' etc.
- combined play / pause button which would change graphics depending on state
- customizable pop-up menu for buttons
- mouse over and maybe even down / selected states for buttons (that would make it easier for second and third feature to implement)
- my dream feature: button which would be linked to variable visible in columns ui's formatting (making it possible to control some aspects of formatting strings without going inside columns / global configuration and changing them there). binary variables would be enough for start, but there are for example formatting strings which can highlight tracks containing specific string, so textual edit boxes would help there ...
[a href="index.php?act=findpost&pid=310034"][{POST_SNAPBACK}][/a]

Ok:
Text buttons - maybe.
Follow cursor - I plan to make it possible to have "push" buttons which could be used for e.g. follow cursor
Mouse over - probably
Everything else - probably not anytime soon..
Title: Columns UI
Post by: spaceships on 2005-07-03 07:14:20
i wonder musicmusic, if you can implement a feature where on the playlist switcher you can have dividers i have many different types of music and i would love to divide them

p.s. i know i can make playlists that say "INSTRUMENTALS" and have all my instrumentals below, but that would bother me, if im not making sense sorry ill elaborate if need be
Title: Columns UI
Post by: musicmusic on 2005-07-03 22:25:30
Quote
i wonder musicmusic, if you can implement a feature where on the playlist switcher you can have dividers i have many different types of music and i would love to divide them

p.s. i know i can make playlists that say "INSTRUMENTALS" and have all my instrumentals below, but that would bother me, if im not making sense sorry ill elaborate if need be
[a href="index.php?act=findpost&pid=310601"][{POST_SNAPBACK}][/a]
Well, panel support means anyone can develop such a plugin

I knwo what I am working on in the short-term - layout/playlist tabs as splitter, the custom buttons toolbar, and custom trackbar - but call me aimless, i don't knwo what after that..
Title: Columns UI
Post by: Phi on 2005-07-03 23:54:57
Is it possible to add context commands to the list of actions for the custom buttons toolbar?
Title: Columns UI
Post by: musicmusic on 2005-07-05 15:46:18
Quote
Is it possible to add context commands to the list of actions for the custom buttons toolbar?
[a href="index.php?act=findpost&pid=310778"][{POST_SNAPBACK}][/a]
Makes sense, noted. Perhaps it would then be a good idea to switch to a tree to select the command.
Title: Columns UI
Post by: richard123 on 2005-07-10 15:37:51
I can't get panels to work with foo_ui_columns 1.2

Install foobar_special (0.8.3) in new dir.  Change interface module to columns ui.  Start foobar. Shows two boxes - a list of playlists and a list of songs in playlist.  Right click in the left box (sidebar) and there are menu items for configuring panels.

Download columns 1.2 from first entry in this thread. Extract the dll to the components directory, replacing the stock version.  Start foobar.  Looks the same as before.  Right click in the left box and the first entry on the context menu is "switch to this playlist" - all the panel configuration menu items are gone.

Redownload and try again.  Same result.  Run uiescan.  It shows "Columns UI v0.1.2 beta 4 or newer."  "Reset sidebars" does not help.

Any ideas? Am I missing something simple?
Title: Columns UI
Post by: RevivalofHonor on 2005-07-10 16:06:42
richard123:

Do not right-click inside the sidebar.  That is the playlist switcher panel, which has its own submenu.  You need to right-click on the word Playlists.  That will produce a different submenu that will allow you to add panels.
Title: Columns UI
Post by: richard123 on 2005-07-10 16:16:45
Thank you
Title: Columns UI
Post by: musicmusic on 2005-07-12 16:34:13
Columns UI 0.1.3 pre-alpha 13 is out:
Download (http://music.morbo.org/beta.php)

As always, it requires foobar2000 0.9 beta 5 and the VC7 runtime dlls, is a 'pre-alpha' release, and the changelog is located here (http://music.morbo.org/wiki/columns_ui:changelog).

Amongst the changes is playlist tabs as a panel - now if you want playlist tabs, you must insert them from the layout page and insert the playlist as the child panel - and a custom track bar, the source of which will be included in ui extension sdk, but it only has enough functionality for the seekbar.

Also as always, feedback appreciated and post bug reports here
Title: Columns UI
Post by: metal_termite on 2005-07-12 16:52:43
Quote
Columns UI 0.1.3 pre-alpha 13 is out:
Download (http://music.morbo.org/beta.php)

As always, it requires foobar2000 0.9 beta 5 and the VC7 runtime dlls, is a 'pre-alpha' release, and the changelog is located here (http://music.morbo.org/wiki/columns_ui:changelog).

Amongst the changes is playlist tabs as a panel - now if you want playlist tabs, you must insert them from the layout page and insert the playlist as the child panel - and a custom track bar, the source of which will be included in ui extension sdk, but it only has enough functionality for the seekbar.

Also as always, feedback appreciated and post bug reports here
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=312813")

It kept crashing foobar on startup until i loaded foobar without your plugin, then put it back in the components directory and it worked. Just it reset all the settings, but thats okay. Good work

EDIT: Added [a href="http://ca.geocities.com/functional_defect@rogers.com/failure_00000001.txt]failture.txt[/url]
Title: Columns UI
Post by: musicmusic on 2005-07-12 17:19:43
Thanks, looking into it.

Edit: It happens if you remove all status bar parts, so don't do that until I have a fixed version.
Title: Columns UI
Post by: metal_termite on 2005-07-12 17:23:44
It crashed again after I unchecked 'show selected tracks total length' in the columnsui preferences. However, I cannot reproduce the crash. Here's the failure.txt (http://ca.geocities.com/functional_defect@rogers.com/failure.txt) anyhow.

EDIT: It just crashed again when I enabled the status bar after it was disabled from the last crash.

I can reproduce the crash now. I don't think it likes me removing the volume and/or selected track length from the status bar. That's where it keeps crashing.
Title: Columns UI
Post by: The Link on 2005-07-12 17:44:08
Could it be that locking the "simple visualisation" and the new seekbar does not work (using the new layout system)? Perhaps I'm missing sth.

Columns UI is really great and still getting better!
Title: Columns UI
Post by: musicmusic on 2005-07-12 17:45:14
Fixed, please redownload (look for v2 in about).
Title: Columns UI
Post by: musicmusic on 2005-07-12 17:52:57
Quote
Could it be that locking the "simple visualisation" and the new seekbar does not work (using the new layout system)? Perhaps I'm missing sth.[a href="index.php?act=findpost&pid=312839"][{POST_SNAPBACK}][/a]
Define does not work - I'm not sure what you mean, but they work here. I know the seekbar can look a bit silly in some circumstances (large height / small width), but, it wouldn't really be used in those circumstances.

Quote
Columns UI is really great and still getting better!
[a href="index.php?act=findpost&pid=312839"][{POST_SNAPBACK}][/a]
Title: Columns UI
Post by: The Link on 2005-07-12 17:56:02
Perhaps I didn't understand the meaning of "locked" but if I define the seekbar as locked I can still resize it.

edit: got it! It's working as it should. Now I know what "locked" means. Sorry!
Title: Columns UI
Post by: metal_termite on 2005-07-12 18:01:06
Yay, the bug is in fact fixed. Good job.
Title: Columns UI
Post by: Frank Bicking on 2005-07-12 18:22:51
Please have a look at the edge/frame styles of playlist switcher and album list panel.
Got the following display issue here under Windows XP and the silver color style:

Album list:

There's a dark grey frame around the panel with "Sunken" and "Grey".
"Sunken" adds lines at the panel sides and looks better when scrollbars are enabled.

Playlist switcher:

"Sunken" looks like "Sunken" or "Grey" of the album list, while "Grey" appears
as a style that would make more sense as "Sunken" to me, however it
doesn't look like the "Sunken" style of the album list panel.

Screenshots:


I hope you can find a way to make all three look consistent with identical settings.

Maybe also apply the above proposal to the playlist and all other panels.

Your decision
Title: Columns UI
Post by: eliazu on 2005-07-12 19:22:39
i have a suggestion for a new feature.
like in winamp, a button that will make an html file with all the songs in the playlist.
i know you're thinking "but there is already an option with 'copy names' bla bla". yeah i know but it's not good.
why im approaching columns_ui topic? because there is a difference.
the different is that in what im suggesting is that when you press the button - youll recive an heml file designed by the way your columns config is designed. if im using the config "azarel", then the html file will look the same way that it looks in foobar.
something like coverting TAGZ to HTML.
what do you think?
Title: Columns UI
Post by: musicmusic on 2005-07-12 22:57:47
Quote
Please have a look at the edge/frame styles of playlist switcher and album list panel.
Got the following display issue here under Windows XP and the silver color style:

Album list:

There's a dark grey frame around the panel with "Sunken" and "Grey".
"Sunken" adds lines at the panel sides and looks better when scrollbars are enabled.

Playlist switcher:

"Sunken" looks like "Sunken" or "Grey" of the album list, while "Grey" appears
as a style that would make more sense as "Sunken" to me, however it
doesn't look like the "Sunken" style of the album list panel.

Screenshots:


I hope you can find a way to make all three look consistent with identical settings.

Maybe also apply the above proposal to the playlist and all other panels.

Your decision
[a href="index.php?act=findpost&pid=312854"][{POST_SNAPBACK}][/a]

In terms of the album list, afaik its a bug in the tree-view control that breaks dynamic switching of the edge style. If you restart after changing it should be consistent with the playlist switcher.

In terms of the playlist, it is a custom control, in order to have a themed border (like the other common controls) I would need to draw the non-client area myself, which isn't something I feel like messing around with.

Lastly, the name grey I just made up, sunken comes from the style's description on MSDN / appearance without themes.
Title: Columns UI
Post by: Squeller on 2005-07-14 08:48:05
I've got a problem with columns alpha 13 for foobar 0.9:

I am no more able to view the playlist switcher tabs. I cannot find out how to display them. The only options I see are "only show tabs when multiple playlists are open" (how that? has fb2k gone mdi???) and "multiline tabs". Nowhere I can find a simple option like "show pl switcher tabs".

I see I can show those tabs in the sidebar, but I want them on top of the playlist...
Title: Columns UI
Post by: Hamallainen on 2005-07-14 09:24:27
Quote
I've got a problem with columns alpha 13 for foobar 0.9:

I am no more able to view the playlist switcher tabs. I cannot find out how to display them. The only options I see are "only show tabs when multiple playlists are open" (how that? has fb2k gone mdi???) and "multiline tabs". Nowhere I can find a simple option like "show pl switcher tabs".

I see I can show those tabs in the sidebar, but I want them on top of the playlist...
[a href="index.php?act=findpost&pid=313230"][{POST_SNAPBACK}][/a]

Quote
Amongst the changes is playlist tabs as a panel - now if you want playlist tabs, you must insert them from the layout page and insert the playlist as the child panel
[a href="index.php?act=findpost&pid=312813"][{POST_SNAPBACK}][/a]

I think that s what you need
Title: Columns UI
Post by: Squeller on 2005-07-14 14:37:00
@eliazu: I think you should first have a look at http://www.hydrogenaudio.org/forums/index....showtopic=33795 (http://www.hydrogenaudio.org/forums/index.php?showtopic=33795)

@Hamallainen: Yes, I have seen that, but I was only able to add tabs to the sidebar, not onto top of the playlist! I'll have a closer look at it when @home...

EDIT: Got it done. But the layout page is confusing. I replaced by playlist tabs. Then chose "columns playlist". This appeard as a child panel. If I now choose some other things, everything gets replaced. Very confusing for me...
Title: Columns UI
Post by: Phi on 2005-07-15 07:19:44
http://music.morbo.org/wiki/columns_ui:changelog (http://music.morbo.org/wiki/columns_ui:changelog)
Quote
playlist switcher titleformatting has %size% available

Could you add %lock_name% and %is_playing% as well?
Title: Columns UI
Post by: hunted on 2005-07-15 08:14:58
also could you add "Add to playback queue" to middle click drop down
Title: Columns UI
Post by: Aldus on 2005-07-15 09:28:42
Hey, I was wondering if the idea of being able to use the current selection (in the album list panel) as the autosend playlist had been brought up. So for example if I click on The Doors in the panel, it would be sent to a playlist entitled "The Doors". Sorry if you guys have already talked about this, I'm fairly new to the foo.
Title: Columns UI
Post by: eliazu on 2005-07-15 12:08:09
Quote
@eliazu: I think you should first have a look at http://www.hydrogenaudio.org/forums/index....showtopic=33795 (http://www.hydrogenaudio.org/forums/index.php?showtopic=33795)


thanx!
Title: Columns UI
Post by: sEctOR on 2005-07-16 16:45:40
musicmusic u need 4th 0 @ ur site  because now u have foobar200 )) and i think that should be foobar2000
Title: Columns UI
Post by: musicmusic on 2005-07-16 21:22:26
Quote
Got it done. But the layout page is confusing. I replaced by playlist tabs. Then chose "columns playlist". This appeard as a child panel. If I now choose some other things, everything gets replaced. Very confusing for me...
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=313300")

I would agree that its not clear what selecting the normal listing of panels would do and I will change that. But I think it should be clear what 'Change base' does.

Quote
[a href="http://music.morbo.org/wiki/columns_ui:changelog]http://music.morbo.org/wiki/columns_ui:changelog[/url]
Quote
playlist switcher titleformatting has %size% available

Could you add %lock_name% and %is_playing% as well?
[a href="index.php?act=findpost&pid=313515"][{POST_SNAPBACK}][/a]

lock_name -> yes, easy
is_playing -> maybe less easy, but should still be possible

Quote
also could you add "Add to playback queue" to middle click drop down
[a href="index.php?act=findpost&pid=313522"][{POST_SNAPBACK}][/a]

Yes, ok.

Quote
Hey, I was wondering if the idea of being able to use the current selection (in the album list panel) as the autosend playlist had been brought up. So for example if I click on The Doors in the panel, it would be sent to a playlist entitled "The Doors". Sorry if you guys have already talked about this, I'm fairly new to the foo.
[a href="index.php?act=findpost&pid=313529"][{POST_SNAPBACK}][/a]

I can maybe add it as a field.

Quote
musicmusic u need 4th 0 @ ur site  because now u have foobar200 )) and i think that should be foobar2000
[a href="index.php?act=findpost&pid=313876"][{POST_SNAPBACK}][/a]

Thanks, fixed
Title: Columns UI
Post by: Alzer on 2005-07-17 17:20:27
Is there any possiblity to highlight the track that is currently playing in the playlist?

Like to have all the columns that belongs to that track have the backgroundcolor black with white text?
Title: Columns UI
Post by: metal_termite on 2005-07-17 19:05:29
Would you consider implementing the option to add vertical and horizontal seperators, which can be added/removed via the layout preferences.  Much like Firefox/Windows Explorers gives the ability to add separators to their tool and navigation bars to make things look tidier.

(http://sv1.randomcrap.net/uploads/files/0/Untitled-15.gif)
Title: Columns UI
Post by: langoustator on 2005-07-18 03:02:42
Great work, but...
By setting "playlist view" as a child of "playlist tabs", there are some white borders around the playlists. If I set these two panels as siblings, white borders disappear but size becomes a problem (when there are two lines of tabs and you minimize the window for example).
Could it be possible the new "playlist tabs" splitter to be sized automatically?
I mean, at the moment, I can't see anything useful in it being bigger than the "tabs." themselves. But it's still great that maybe later it will be possible to customize the extra-part by, for example, combining with a plugin such as foo_playlist_manager.
Title: Columns UI
Post by: musicmusic on 2005-07-18 12:15:01
Quote
Is there any possiblity to highlight the track that is currently playing in the playlist?

Like to have all the columns that belongs to that track have the backgroundcolor black with white text?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=314132")
Yes that is possible. You need to use the colour/style string (I don't know what version you are using..) and use a $if statement where you define the colour you want to change.

e.g. $if(%_isplaying%,0,FFFFFF) . In 0.1.3 you would use this in a $set_style function, whereas in 0.1.2 its a bit different.

You can read about it [a href="http://music.morbo.org/wiki/columns_ui:config:colour_string]here[/url] (for 0.1.3) or here (http://music.morbo.org/wiki/columns_ui:0.1.2:config:colour_string) (for 0.1.2).

Quote
Would you consider implementing the option to add vertical and horizontal seperators, which can be added/removed via the layout preferences.  Much like Firefox/Windows Explorers gives the ability to add separators to their tool and navigation bars to make things look tidier.

(http://sv1.randomcrap.net/uploads/files/0/Untitled-15.gif)
[a href="index.php?act=findpost&pid=314155"][{POST_SNAPBACK}][/a]
Possibly, this could be an option later.

Quote
Great work, but...
By setting "playlist view" as a child of "playlist tabs", there are some white borders around the playlists. [a href="index.php?act=findpost&pid=314223"][{POST_SNAPBACK}][/a]
Yes, it positions the child window a bit differently to how it used to. I will probably go back to the old "non-standard" behaviour, since it looks a bit better sometimes.

Quote
If I set these two panels as siblings, white borders disappear but size becomes a problem (when there are two lines of tabs and you minimize the window for example).[a href="index.php?act=findpost&pid=314223"][{POST_SNAPBACK}][/a]
I assume you mean resize not minimise, but yes its true there doesn't seem to be any size limit handling for when the is a child window with no size limits or even no child window. I will fix that.

Quote
maybe later it will be possible to customize the extra-part by, for example, combining with a plugin such as foo_playlist_manager.[a href="index.php?act=findpost&pid=314223"][{POST_SNAPBACK}][/a]
Well, I think the idea is that you don't have to have your whole layout enclosed in tabs anymore, and also you can use an alternative playlist view.
Title: Columns UI
Post by: djet on 2005-07-18 13:43:19
Dragging tabs doesn't work. When I try to drag current tab and move the pointer, other tabs are highlighted, but when I release the button, nothing happens.
Title: Columns UI
Post by: djet on 2005-07-18 13:47:10
It's so buggy! The Album List Panel output is sent to wrong playlists  Where can I get the previous 0.1.3 pre-alpha 12v4?
Title: Columns UI
Post by: musicmusic on 2005-07-18 14:20:12
Quote
Dragging tabs doesn't work. When I try to drag current tab and move the pointer, other tabs are highlighted, but when I release the button, nothing happens.
[a href="index.php?act=findpost&pid=314328"][{POST_SNAPBACK}][/a]
Thanks, actually the bug is that the tabs don't update their names when you reorder playlists.

Quote
It's so buggy! The Album List Panel output is sent to wrong playlists  Where can I get the previous 0.1.3 pre-alpha 12v4?
[a href="index.php?act=findpost&pid=314329"][{POST_SNAPBACK}][/a]
Probably because of the above? The previous version is at the same url it was before, but I'll have a fixed version soon.
Title: Columns UI
Post by: Alzer on 2005-07-18 17:15:25
Quote
[{POST_SNAPBACK}][/a]
Yes that is possible. You need to use the colour/style string (I don't know what version you are using..) and use a $if statement where you define the colour you want to change.

e.g. $if(%_isplaying%,0,FFFFFF) . In 0.1.3 you would use this in a $set_style function, whereas in 0.1.2 its a bit different.

You can read about it [a href="http://music.morbo.org/wiki/columns_ui:config:colour_string]here (http://index.php?act=findpost&pid=314132") (for 0.1.3) or here (http://music.morbo.org/wiki/columns_ui:0.1.2:config:colour_string) (for 0.1.2).


Thanks man!

But I'm too stupid to understand it... When I just use this $if(%_isplaying%,0,FFFFFF) it only changes the selected line. not the line that contains the track that is currently being played. Btw, I use 0.1.2. Sorry, i forgot the last time...
Title: Columns UI
Post by: musicmusic on 2005-07-18 20:31:52
Quote
But I'm too stupid to understand it... When I just use this $if(%_isplaying%,0,FFFFFF) it only changes the selected line. not the line that contains the track that is currently being played. Btw, I use 0.1.2. Sorry, i forgot the last time...
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=314377")


Ok for example, I think
Code: [Select]
$if(%_isplaying%,FFFFFF|FFFFFF|0|444444,0|0|ffffff|777777)

is something similar to what you want.

You need to put it in the global colour string, unless you are using custom strings for each column..

0.1.3 pre-alpha13v3 is now released:
[a href="http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa13.7z]link[/url]
log of changes (http://music.morbo.org/wiki/columns_ui:changelog)
Title: Columns UI
Post by: Hamallainen on 2005-07-18 21:26:51
Quote
0.1.3 pre-alpha13v3 is now released:
link (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa13.7z)
log of changes (http://music.morbo.org/wiki/columns_ui:changelog)
[a href="index.php?act=findpost&pid=314417"][{POST_SNAPBACK}][/a]

Thanks a lot for adding %length% 

I don't understand %lock_name%.It returns 'Autoplaylist' if the playlist is handled by Autoplaylist and returns nothing otherwise. In which case is it useful ?

I have a request. Is it possible to make %playback_time% or %_time_elapsed% available (so we could do some 'blinking' effect each second with %is_playing% for example) ?

Talking about %is_playing%, it still returns '1' even if i stop playback 
(i use beta6 maybe that s the problem,  maybe this release was meant for beta5 ?)
Title: Columns UI
Post by: djet on 2005-07-18 22:09:58
Cool, DnD issues fixed.

Bug: view position not preserved when switching between playlists. Very very annoying with large playlists. Cursor position however is ok.
Title: Columns UI
Post by: musicmusic on 2005-07-18 23:35:17
Quote
Quote
0.1.3 pre-alpha13v3 is now released:
link (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa13.7z)
log of changes (http://music.morbo.org/wiki/columns_ui:changelog)
[a href="index.php?act=findpost&pid=314417"][{POST_SNAPBACK}][/a]

Thanks a lot for adding %length%  [a href="index.php?act=findpost&pid=314423"][{POST_SNAPBACK}][/a]
No problem

Quote
I don't understand %lock_name%.It returns 'Autoplaylist' if the playlist is handled by Autoplaylist and returns nothing otherwise. In which case is it useful ?[a href="index.php?act=findpost&pid=314423"][{POST_SNAPBACK}][/a]
Autoplaylist is a type of 'playlist lock', with the name autoplaylist . Its only useful when you have such locked playlists. It would probably be more useful when more types of playlist locks appear, but someone requested it now so..

Quote
I have a request. Is it possible to make %playback_time% or %_time_elapsed% available (so we could do some 'blinking' effect each second with %is_playing% for example) ?[a href="index.php?act=findpost&pid=314423"][{POST_SNAPBACK}][/a]
I don't think either of those two fields would make much sense. I don't want to get too carried away with this either.

Quote
Talking about %is_playing%, it still returns '1' even if i stop playback  
(i use beta6 maybe that s the problem,  maybe this release was meant for beta5 ?)
[a href="index.php?act=findpost&pid=314423"][{POST_SNAPBACK}][/a]
No not really anything to do with beta5 vs 6. I made it like that because I wasn't decided what made more sense, I figured people requesting it where using playlist manager. In any case I think I will change it so it is undefined when playback is stopped, unless anyone cares to protest.. (Also, its not updating properly now anyway..)

Quote
Bug: view position not preserved when switching between playlists. Very very annoying with large playlists. Cursor position however is ok.
[a href="index.php?act=findpost&pid=314434"][{POST_SNAPBACK}][/a]
I don't call that a bug, more like feature request. I will most likely add this though, but not persistant across foobar2000 instances, that's just not going to work..
Title: Columns UI
Post by: krazy on 2005-07-19 08:13:42
Quote
0.1.3 pre-alpha13v3 is now released:
link (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa13.7z)
log of changes (http://music.morbo.org/wiki/columns_ui:changelog)
[a href="index.php?act=findpost&pid=314417"][{POST_SNAPBACK}][/a]

Thankyou very much musicmusic!
Title: Columns UI
Post by: julien_32 on 2005-07-19 16:37:44
First, thanks for this great plugin.

Small features requests:
-can use titleformatting in playlists switcher tabs, like panel
-create a toggle arrea for auto-hide splitter
-and can add a real toolbar in layout, like in the top of the window
Title: Columns UI
Post by: tksh on 2005-07-19 17:47:47
Would it be possible to allow for customising popup balloons?  Perhaps, allow users to configure the show up time, and even the title and body text of the popup balloon via TAGZ.
Title: Columns UI
Post by: gfngfgf on 2005-07-19 18:18:59
Quote
Would it be possible to allow for customising popup balloons?  Perhaps, allow users to configure the show up time, and even the title and body text of the popup balloon via TAGZ.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=314642")

If I'm not mistaken, the text of the popup balloon is taken from the "System Tray" section of the "Title Formatting" page ("Preferences"->"Display"->"Title Formatting").  In other words, that part is already configurable.  Also, you might want to look into [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=33236]foo_prettypop[/url] and Toaster (http://www.hydrogenaudio.org/forums/index.php?showtopic=31695) as alternatives to the popup balloons.
Title: Columns UI
Post by: shof515 on 2005-07-19 19:53:41
does anyone know where i can find an artists panel?
Title: Columns UI
Post by: tksh on 2005-07-19 23:38:46
Quote
If I'm not mistaken, the text of the popup balloon is taken from the "System Tray" section of the "Title Formatting" page ("Preferences"->"Display"->"Title Formatting").  In other words, that part is already configurable.  Also, you might want to look into foo_prettypop (http://www.hydrogenaudio.org/forums/index.php?showtopic=33236) and Toaster (http://www.hydrogenaudio.org/forums/index.php?showtopic=31695) as alternatives to the popup balloons.
[a href="index.php?act=findpost&pid=314654"][{POST_SNAPBACK}][/a]


Ah, didn't realise popup balloons used the system tray setting.  Thanks for the tip.
Title: Columns UI
Post by: ArtMustHurt on 2005-07-20 14:32:44
is it possible to get the latest columns as a zip,rar or something else than 7z...my winrar didnt support it
Title: Columns UI
Post by: sPeziFisH on 2005-07-20 14:58:25
...then change to current WinRAR-version which has 7z-support - the trial-reminder is still bearable AFAIK
Title: Columns UI
Post by: edavey on 2005-07-20 15:23:09
Hi,

I'm new to foobar and am impressed by how configurable it is.

However I can't figure out how to get the AlbumList docked as a panel.

I have Foobar 0.8.3 (full install) and UI Columns 1.2. (I tried using the pre-alpha 1.3 listed above but  the dll wouldn't load on startup.

Anyone able to help?

Thanks

ED
Title: Columns UI
Post by: edavey on 2005-07-20 20:40:03
Found out for myself -

the answer is to get *foo_uie_albumlist.dll* in addition to foo_albumlist.

Now I can cook with gas...

ED
Title: Columns UI
Post by: dano on 2005-07-21 13:13:19
Can variables defined in the Columns UI config be made available in the track info panel somehow?
Or could the date info varibales be accessed by all components?
Title: Columns UI
Post by: goweropolis on 2005-07-21 16:36:07
Quote
is it possible to get the latest columns as a zip,rar or something else than 7z...my winrar didnt support it
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=314878")

You could always install [a href="http://www.7-zip.org/]7-zip[/url].  You can set up the file associations so it will only use 7-zip for 7z files.
Title: Columns UI
Post by: musicmusic on 2005-07-22 23:08:33
Quote
First, thanks for this great plugin.[a href="index.php?act=findpost&pid=314620"][{POST_SNAPBACK}][/a]
Welcome

Quote
Small features requests:
-can use titleformatting in playlists switcher tabs, like panel
[a href="index.php?act=findpost&pid=314620"][{POST_SNAPBACK}][/a]
Sorry,  don't plan this as of right now. The tabs don't support colour codes, and if you are using multiline tabs, the thought of jumping tabs isn't very appealing..

Quote
-create a toggle arrea for auto-hide splitter
[a href="index.php?act=findpost&pid=314620"][{POST_SNAPBACK}][/a]
I will add that eventually.

Quote
-and can add a real toolbar in layout, like in the top of the window
[a href="index.php?act=findpost&pid=314620"][{POST_SNAPBACK}][/a]
Why do you need that? I don't call it a small feature request anyway, I don't plan anything like this.

Quote
does anyone know where i can find an artists panel?
[a href="index.php?act=findpost&pid=314678"][{POST_SNAPBACK}][/a]
What exactly do you mean by "artists panel"?

Quote
is it possible to get the latest columns as a zip,rar or something else than 7z...my winrar didnt support it
[a href="index.php?act=findpost&pid=314878"][{POST_SNAPBACK}][/a]
Maybe your WinRAR is special, or more likely you have old version or maybe even didn't set up the associations properly. In any case: the 7z archives aren't going anywhere soon, there is sufficient help in the FAQs on extracting them.

Quote
Can variables defined in the Columns UI config be made available in the track info panel somehow?
Or could the date info varibales be accessed by all components?
[a href="index.php?act=findpost&pid=315089"][{POST_SNAPBACK}][/a]
I plan to add the APIs for this, yes.
Title: Columns UI
Post by: julien_32 on 2005-07-23 17:37:57
For the toolbar, an image is more explicit than a long speech (especially with my English). With foobar 0.8.3 I replace spectrum analyser by album art and track info.

[a href="http://img156.imageshack.us/my.php?image=foobar8np.png" target="_blank"]

For tabs, it's not very important, just for adding a symbol for the playing playlist.

Quote
I plan to add the APIs for this, yes.
Title: Columns UI
Post by: tgoose on 2005-07-23 20:31:09
Quote
Quote
is it possible to get the latest columns as a zip,rar or something else than 7z...my winrar didnt support it
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=314878")

You could always install [a href="http://www.7-zip.org/]7-zip[/url].  You can set up the file associations so it will only use 7-zip for 7z files.
[a href="index.php?act=findpost&pid=315126"][{POST_SNAPBACK}][/a]

Yeah, I had to do that. Does anybody know why WinRAR doesn't work, when it claims to support 7zip files?
Title: Columns UI
Post by: The Link on 2005-07-23 20:39:05
Quote
Yeah, I had to do that. Does anybody know why WinRAR doesn't work, when it claims to support 7zip files?
[a href="index.php?act=findpost&pid=315565"][{POST_SNAPBACK}][/a]

Works perfectly here!

edit: Did you update to a recent version of WinRar?
Title: Columns UI
Post by: Squeller on 2005-07-24 09:50:24
Tgoose,

if you are a Totalcommander user you could use the 7zip plugin of it.
http://www.totalcmd.net/plugring/7zip_plugin.html (http://www.totalcmd.net/plugring/7zip_plugin.html)
Title: Columns UI
Post by: anza on 2005-07-24 23:14:52
Crashed when I jumped to next track.
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 014F127Dh
Access violation, operation: read, address: 00033135h
Call path:
WinMain=>app_mainloop=>menu_helpers::run_command(), by GUID=>play_callback::on_playback_starting
This is the first crash logged by this instance.
Code bytes (014F127Dh):
014F123Dh:  FF FF 59 59 EB 02 B0 01 84 C0 74 05 33 C0 40 EB
014F124Dh:  02 33 C0 5F 5E 5B C3 33 C0 39 44 24 08 76 11 8B
014F125Dh:  4C 24 04 80 3C 08 00 74 07 40 3B 44 24 08 72 EF
014F126Dh:  C3 8B 01 85 C0 8B C8 75 05 B9 F8 E3 52 01 33 C0
014F127Dh:  80 3C 01 00 74 06 40 83 F8 FF 72 F4 C3 56 33 F6
014F128Dh:  39 74 24 10 57 8B 7C 24 0C 76 19 8B 44 24 10 8B
014F129Dh:  D7 2B D0 8A 08 84 C9 74 0B 46 88 0C 02 40 3B 74
014F12ADh:  24 14 72 EF C6 04 3E 00 5F 5E C3 83 7C 24 04 00
Stack (0012FB28h):
0012FB08h:  00000001 00000000 00000038 0000000F
0012FB18h:  00000001 00000006 B8DADCE0 BF802ABB
0012FB28h:  014F169E 00000002 02652814 02652814
0012FB38h:  0012FBAC 015275A8 FFFFFFFF 0012FBB8
0012FB48h:  014F1796 026586A8 FFFFFFFF 00E824C0
0012FB58h:  0150C7A3 026586A8 00000000 00000001
0012FB68h:  00E824C0 01530CCC 026586A8 00000012
0012FB78h:  00000012 00000000 00000002 0152E7B8
0012FB88h:  00000000 00000000 00000000 00000002
0012FB98h:  00000000 0012FBBC 015277EF FFFFFFFF
0012FBA8h:  0150C73D 0012FBE0 01528D13 00000002
0012FBB8h:  0012FBEC 0150C8B7 00000002 004E47B8
0012FBC8h:  00000001 004A9394 00000005 004E47B8
0012FBD8h:  00000001 00000000 0012FC50 01528D25
0012FBE8h:  00000000 00000000 014F1AB3 00426721
0012FBF8h:  004DD24C 00000001 0000003B 0012FC10
0012FC08h:  0012FC20 004E47B8 C5CF4A57 480C8C01
0012FC18h:  193634B3 8BDA5A64 C5CF4A57 480C8C01
0012FC28h:  193634B3 FFFFFFFF 004E47B8 00000000
0012FC38h:  00000000 004AACB4 004311CA 004AD848
Registers:
EAX: 00000000, EBX: 026586A8, ECX: 00033135, EDX: 01530CCC
ESI: 02652814, EDI: 00033135, EBP: 0012FB44, ESP: 0012FB28
Crash location: "foo_ui_columns", loaded at 014F0000h - 01548000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004FD000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F56000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
DSOUND                          loaded at 73F10000h - 73F6C000h
ole32                            loaded at 774E0000h - 7761D000h
WINMM                            loaded at 76B40000h - 76B6D000h
VERSION                          loaded at 77C00000h - 77C08000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
shared                          loaded at 10000000h - 1002D000h
comdlg32                        loaded at 763B0000h - 763F9000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
IadHide4                        loaded at 00AC0000h - 00AC6000h
foo_abx                          loaded at 00AE0000h - 00B12000h
foo_ac3                          loaded at 00B40000h - 00B55000h
foo_adpcm                        loaded at 00B60000h - 00B83000h
foo_alac                        loaded at 00B90000h - 00BB4000h
foo_albumlist                    loaded at 00BE0000h - 00C12000h
foo_autoplaylist                loaded at 00C40000h - 00C6F000h
foo_benchmark                    loaded at 00C90000h - 00CC0000h
foo_bitcompare                  loaded at 00CE0000h - 00D09000h
foo_burninate                    loaded at 00D30000h - 00D62000h
foo_cdda                        loaded at 00D90000h - 00DBE000h
foo_converter                    loaded at 00DE0000h - 00E28000h
foo_dbsearch                    loaded at 00E50000h - 00E78000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_dsp_crossfeed                loaded at 00E90000h - 00E96000h
foo_dsp_std                      loaded at 00EA0000h - 00EE0000h
foo_dumb                        loaded at 00F00000h - 00F34000h
foo_festalon                    loaded at 00F40000h - 00F9D000h
foo_gep                          loaded at 00FA0000h - 00FD3000h
MSIMG32                          loaded at 76380000h - 76385000h
OLEAUT32                        loaded at 77120000h - 771AC000h
foo_input_std                    loaded at 00FE0000h - 0112E000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_masstag                      loaded at 01150000h - 0119F000h
foo_midi                        loaded at 011C0000h - 01277000h
WINSPOOL                        loaded at 73000000h - 73026000h
foo_playlistgen                  loaded at 012A0000h - 012CC000h
foo_playlist_manager            loaded at 012F0000h - 0130C000h
foo_psf                          loaded at 01310000h - 013C1000h
foo_rgscan                      loaded at 013D0000h - 01405000h
foo_shn                          loaded at 01430000h - 01443000h
foo_sid                          loaded at 01450000h - 014BB000h
foo_spc                          loaded at 014D0000h - 014E7000h
foo_ui_columns                  loaded at 014F0000h - 01548000h
foo_ui_std                      loaded at 01550000h - 01596000h
OLEACC                          loaded at 74C80000h - 74CAC000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_unpack                      loaded at 015D0000h - 01625000h
foo_utils                        loaded at 01650000h - 01665000h
mhook                            loaded at 01790000h - 01796000h
wdmaud                          loaded at 72D20000h - 72D29000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 014F169Eh, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 015275A8h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 014F1796h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 0150C7A3h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 01530CCCh, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 0152E7B8h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 015277EFh, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 0150C73Dh, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 01528D13h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 0150C8B7h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 004E47B8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004A9394h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004E47B8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 01528D25h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 014F1AB3h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 00426721h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004DD24Ch, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004E47B8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004E47B8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004AACB4h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004311CAh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004AD848h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004311DEh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00498649h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0042682Fh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0043145Eh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004DFED8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0046A8F6h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004080B7h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004DD24Ch, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004720ECh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00DE5216h, location: "foo_converter", loaded at 00DE0000h - 00E28000h
Address: 0046A8F6h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004080B7h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00499420h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00410F1Ch, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00410E61h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004DFED8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00471912h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004DFED8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0049E8D1h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0047197Eh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004A5F60h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0049E8E8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0041FB0Bh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00429710h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004A5A24h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0049E1EBh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00497BA0h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004203A4h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00429710h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0046C4A9h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004A61A8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00497C18h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00429746h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00420001h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00429710h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00429710h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 00429710h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00420001h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 00429710h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00420001h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 77D4929Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PeekMessageW" (+00000000h)
Address: 77D5E04Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D491C6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetMessageW" (+00000000h)
Address: 00428172h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00420001h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00EAB1D2h, location: "foo_dsp_std", loaded at 00EA0000h - 00EE0000h
Address: 004988E9h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0042948Ah, location: "foobar2000", loaded at 00400000h - 004FD000h

Version info:
foobar2000 v0.9 beta 6
UNICODE

Additional info:
Database search 1.3.0 beta 5  (foo_dbsearch)
DXi MIDI synthesizer host 1.2.3  (foo_midi)
CD Audio decoder 1.1  (foo_cdda)
CLI encoder 0.4  (foo_converter)
Columns UI 0.1.3 pre-alpha 13v3  (foo_ui_columns)
Playlist Manager 1.0  (foo_playlist_manager)
Default User Interface 0.9acc  (foo_ui_std)
Monkey's Audio decoder 1.2  (foo_input_std)
Highly Experimental 2.0.5  (foo_psf)
Audio CD Writer 1.4  (foo_burninate)
Standard input array 1.0  (foo_input_std)
Masstagger 1.5  (foo_masstag)
ABX comparator 1.2  (foo_abx)
Crossfeed 0.70  (foo_dsp_crossfeed)
FLAC decoder 1.1.0  (foo_input_std)
AC3 decoder 0.6  (foo_ac3)
ZIP/GZIP reader 1.0  (foo_unpack)
Standard DSP array 1.0  (foo_dsp_std)
Interplay ACM decoder 1.0  (foo_adpcm)
7-Zip reader 1.10  (foo_unpack)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Album List 3.0.0  (foo_albumlist)
SPC decoder 1.67  (foo_spc)
Utilities 0.5 beta 4  (foo_utils)
ReplayGain Scanner 1.4  (foo_rgscan)
Converter 1.0  (foo_converter)
Shorten decoder 0.4.0  (foo_shn)
HTTP Reader 1.1  (foo_input_std)
DUMB module decoder 0.9.6  (foo_dumb)
sidplay2 1.13  (foo_sid)
ALAC decoder 1.0  (foo_alac)
XA ADPCM decoder 0.9  (foo_adpcm)
kode's ADPCM decoders 1.2  (foo_adpcm)
ADX decoder 1.0  (foo_adpcm)
Festalon 0.4.0  (foo_festalon)
RAR reader 1.1  (foo_unpack)
WavPack Decoder 2.1  (foo_input_std)
RAC decoder 1.0  (foo_adpcm)
Game Emu Player 1.1  (foo_gep)
BRR decoder and converter 0.7  (foo_adpcm)

Title: Columns UI
Post by: A_Man_Eating_Duck on 2005-07-25 11:02:08
Is there any reason why my album list is now called bum list   

(http://img350.imageshack.us/img350/1687/bumlist9dy.th.png) (http://img350.imageshack.us/my.php?image=bumlist9dy.png)
Title: Columns UI
Post by: musicmusic on 2005-07-25 11:49:25
Quote
Crashed when I jumped to next track.
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 014F127Dh
Access violation, operation: read, address: 00033135h
Call path:
WinMain=>app_mainloop=>menu_helpers::run_command(), by GUID=>play_callback::on_playback_starting
This is the first crash logged by this instance.
Code bytes (014F127Dh):
014F123Dh:  FF FF 59 59 EB 02 B0 01 84 C0 74 05 33 C0 40 EB
014F124Dh:  02 33 C0 5F 5E 5B C3 33 C0 39 44 24 08 76 11 8B
014F125Dh:  4C 24 04 80 3C 08 00 74 07 40 3B 44 24 08 72 EF
014F126Dh:  C3 8B 01 85 C0 8B C8 75 05 B9 F8 E3 52 01 33 C0
014F127Dh:  80 3C 01 00 74 06 40 83 F8 FF 72 F4 C3 56 33 F6
014F128Dh:  39 74 24 10 57 8B 7C 24 0C 76 19 8B 44 24 10 8B
014F129Dh:  D7 2B D0 8A 08 84 C9 74 0B 46 88 0C 02 40 3B 74
014F12ADh:  24 14 72 EF C6 04 3E 00 5F 5E C3 83 7C 24 04 00
Stack (0012FB28h):
0012FB08h:  00000001 00000000 00000038 0000000F
0012FB18h:  00000001 00000006 B8DADCE0 BF802ABB
0012FB28h:  014F169E 00000002 02652814 02652814
0012FB38h:  0012FBAC 015275A8 FFFFFFFF 0012FBB8
0012FB48h:  014F1796 026586A8 FFFFFFFF 00E824C0
0012FB58h:  0150C7A3 026586A8 00000000 00000001
0012FB68h:  00E824C0 01530CCC 026586A8 00000012
0012FB78h:  00000012 00000000 00000002 0152E7B8
0012FB88h:  00000000 00000000 00000000 00000002
0012FB98h:  00000000 0012FBBC 015277EF FFFFFFFF
0012FBA8h:  0150C73D 0012FBE0 01528D13 00000002
0012FBB8h:  0012FBEC 0150C8B7 00000002 004E47B8
0012FBC8h:  00000001 004A9394 00000005 004E47B8
0012FBD8h:  00000001 00000000 0012FC50 01528D25
0012FBE8h:  00000000 00000000 014F1AB3 00426721
0012FBF8h:  004DD24C 00000001 0000003B 0012FC10
0012FC08h:  0012FC20 004E47B8 C5CF4A57 480C8C01
0012FC18h:  193634B3 8BDA5A64 C5CF4A57 480C8C01
0012FC28h:  193634B3 FFFFFFFF 004E47B8 00000000
0012FC38h:  00000000 004AACB4 004311CA 004AD848
Registers:
EAX: 00000000, EBX: 026586A8, ECX: 00033135, EDX: 01530CCC
ESI: 02652814, EDI: 00033135, EBP: 0012FB44, ESP: 0012FB28
Crash location: "foo_ui_columns", loaded at 014F0000h - 01548000h

Loaded modules:
foobar2000                       loaded at 00400000h - 004FD000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                         loaded at 7C800000h - 7C8F4000h
COMCTL32                         loaded at 773D0000h - 774D2000h
msvcrt                           loaded at 77C10000h - 77C68000h
ADVAPI32                         loaded at 77DD0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F56000h
USER32                           loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
DSOUND                           loaded at 73F10000h - 73F6C000h
ole32                            loaded at 774E0000h - 7761D000h
WINMM                            loaded at 76B40000h - 76B6D000h
VERSION                          loaded at 77C00000h - 77C08000h
SHELL32                          loaded at 7C9C0000h - 7D1D4000h
shared                           loaded at 10000000h - 1002D000h
comdlg32                         loaded at 763B0000h - 763F9000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
IadHide4                         loaded at 00AC0000h - 00AC6000h
foo_abx                          loaded at 00AE0000h - 00B12000h
foo_ac3                          loaded at 00B40000h - 00B55000h
foo_adpcm                        loaded at 00B60000h - 00B83000h
foo_alac                         loaded at 00B90000h - 00BB4000h
foo_albumlist                    loaded at 00BE0000h - 00C12000h
foo_autoplaylist                 loaded at 00C40000h - 00C6F000h
foo_benchmark                    loaded at 00C90000h - 00CC0000h
foo_bitcompare                   loaded at 00CE0000h - 00D09000h
foo_burninate                    loaded at 00D30000h - 00D62000h
foo_cdda                         loaded at 00D90000h - 00DBE000h
foo_converter                    loaded at 00DE0000h - 00E28000h
foo_dbsearch                     loaded at 00E50000h - 00E78000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_dsp_crossfeed                loaded at 00E90000h - 00E96000h
foo_dsp_std                      loaded at 00EA0000h - 00EE0000h
foo_dumb                         loaded at 00F00000h - 00F34000h
foo_festalon                     loaded at 00F40000h - 00F9D000h
foo_gep                          loaded at 00FA0000h - 00FD3000h
MSIMG32                          loaded at 76380000h - 76385000h
OLEAUT32                         loaded at 77120000h - 771AC000h
foo_input_std                    loaded at 00FE0000h - 0112E000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
WS2_32                           loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_masstag                      loaded at 01150000h - 0119F000h
foo_midi                         loaded at 011C0000h - 01277000h
WINSPOOL                         loaded at 73000000h - 73026000h
foo_playlistgen                  loaded at 012A0000h - 012CC000h
foo_playlist_manager             loaded at 012F0000h - 0130C000h
foo_psf                          loaded at 01310000h - 013C1000h
foo_rgscan                       loaded at 013D0000h - 01405000h
foo_shn                          loaded at 01430000h - 01443000h
foo_sid                          loaded at 01450000h - 014BB000h
foo_spc                          loaded at 014D0000h - 014E7000h
foo_ui_columns                   loaded at 014F0000h - 01548000h
foo_ui_std                       loaded at 01550000h - 01596000h
OLEACC                           loaded at 74C80000h - 74CAC000h
MSVCP60                          loaded at 76080000h - 760E5000h
foo_unpack                       loaded at 015D0000h - 01625000h
foo_utils                        loaded at 01650000h - 01665000h
mhook                            loaded at 01790000h - 01796000h
wdmaud                           loaded at 72D20000h - 72D29000h
WINTRUST                         loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                           loaded at 77B20000h - 77B32000h
IMAGEHLP                         loaded at 76C90000h - 76CB8000h
msacm32                          loaded at 72D10000h - 72D18000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                           loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 014F169Eh, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 015275A8h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 014F1796h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 0150C7A3h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 01530CCCh, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 0152E7B8h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 015277EFh, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 0150C73Dh, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 01528D13h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 0150C8B7h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 004E47B8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004A9394h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004E47B8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 01528D25h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 014F1AB3h, location: "foo_ui_columns", loaded at 014F0000h - 01548000h
Address: 00426721h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004DD24Ch, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004E47B8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004E47B8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004AACB4h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004311CAh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004AD848h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004311DEh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00498649h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0042682Fh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0043145Eh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004DFED8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0046A8F6h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004080B7h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004DD24Ch, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004720ECh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00DE5216h, location: "foo_converter", loaded at 00DE0000h - 00E28000h
Address: 0046A8F6h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004080B7h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00499420h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00410F1Ch, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00410E61h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004DFED8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00471912h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004DFED8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0049E8D1h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0047197Eh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004A5F60h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0049E8E8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0041FB0Bh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00429710h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004A5A24h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0049E1EBh, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00497BA0h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004203A4h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00429710h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0046C4A9h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 004A61A8h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00497C18h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00429746h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00420001h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00429710h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00429710h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 00429710h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00420001h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 00429710h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00420001h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 77D4929Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "PeekMessageW" (+00000000h)
Address: 77D5E04Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D491C6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetMessageW" (+00000000h)
Address: 00428172h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00420001h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 00EAB1D2h, location: "foo_dsp_std", loaded at 00EA0000h - 00EE0000h
Address: 004988E9h, location: "foobar2000", loaded at 00400000h - 004FD000h
Address: 0042948Ah, location: "foobar2000", loaded at 00400000h - 004FD000h

Version info:
foobar2000 v0.9 beta 6
UNICODE

Additional info:
Database search 1.3.0 beta 5  (foo_dbsearch)
DXi MIDI synthesizer host 1.2.3  (foo_midi)
CD Audio decoder 1.1  (foo_cdda)
CLI encoder 0.4  (foo_converter)
Columns UI 0.1.3 pre-alpha 13v3  (foo_ui_columns)
Playlist Manager 1.0  (foo_playlist_manager)
Default User Interface 0.9acc  (foo_ui_std)
Monkey's Audio decoder 1.2  (foo_input_std)
Highly Experimental 2.0.5  (foo_psf)
Audio CD Writer 1.4  (foo_burninate)
Standard input array 1.0  (foo_input_std)
Masstagger 1.5  (foo_masstag)
ABX comparator 1.2  (foo_abx)
Crossfeed 0.70  (foo_dsp_crossfeed)
FLAC decoder 1.1.0  (foo_input_std)
AC3 decoder 0.6  (foo_ac3)
ZIP/GZIP reader 1.0  (foo_unpack)
Standard DSP array 1.0  (foo_dsp_std)
Interplay ACM decoder 1.0  (foo_adpcm)
7-Zip reader 1.10  (foo_unpack)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Album List 3.0.0  (foo_albumlist)
SPC decoder 1.67  (foo_spc)
Utilities 0.5 beta 4  (foo_utils)
ReplayGain Scanner 1.4  (foo_rgscan)
Converter 1.0  (foo_converter)
Shorten decoder 0.4.0  (foo_shn)
HTTP Reader 1.1  (foo_input_std)
DUMB module decoder 0.9.6  (foo_dumb)
sidplay2 1.13  (foo_sid)
ALAC decoder 1.0  (foo_alac)
XA ADPCM decoder 0.9  (foo_adpcm)
kode's ADPCM decoders 1.2  (foo_adpcm)
ADX decoder 1.0  (foo_adpcm)
Festalon 0.4.0  (foo_festalon)
RAR reader 1.1  (foo_unpack)
WavPack Decoder 2.1  (foo_input_std)
RAC decoder 1.0  (foo_adpcm)
Game Emu Player 1.1  (foo_gep)
BRR decoder and converter 0.7  (foo_adpcm)

[a href=\"index.php?act=findpost&pid=315739\"][{POST_SNAPBACK}][/a]
Thanks, I see the problem. Its not a nice bug, its only in v3 from the stupidly implemented %is_playing% field for playlists panel. I'll have a v4 soon.

Quote
Is there any reason why my album list is now called bum list  

[a href=\"http://img350.imageshack.us/my.php?image=bumlist9dy.png\" target=\"_blank\"]
Title: Columns UI
Post by: A_Man_Eating_Duck on 2005-07-25 13:21:53
Quote
Quote
Is there any reason why my album list is now called bum list  


[a href="index.php?act=findpost&pid=315802"][{POST_SNAPBACK}] (http://img350.imageshack.us/my.php?image=bumlist9dy.png)
It looks like album list isn't compensating for the status bar being there.

This following screenie is with album list scrolled right to the very bottom.
(http://img328.imageshack.us/img328/6198/chopoff6ab.png) (http://imageshack.us)
As you can see it's chopping off the last artist
Title: Columns UI
Post by: musicmusic on 2005-07-25 14:46:58
Quote
Thanks, I see the problem. Its not a nice bug, its only in v3 from the stupidly implemented %is_playing% field for playlists panel. I'll have a v4 soon.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=315802")
[a href="http://music.morbo.org/beta.php]v4 released[/url], recommended upgrade from previous pa13 versions due to bug fixes.

Quote
Quote
Quote
Is there any reason why my album list is now called bum list  


[a href="index.php?act=findpost&pid=315802"][{POST_SNAPBACK}] (http://img350.imageshack.us/my.php?image=bumlist9dy.png)
It looks like album list isn't compensating for the status bar being there.

This following screenie is with album list scrolled right to the very bottom.
(http://img328.imageshack.us/img328/6198/chopoff6ab.png) (http://imageshack.us)
As you can see it's chopping off the last artist
[a href="index.php?act=findpost&pid=315818"][{POST_SNAPBACK}][/a]
No, must be becuase it is locked. I don't think there is any point in locking a panel with no siblings, not sure why you have done that.
Title: Columns UI
Post by: Frank Bicking on 2005-07-25 15:50:22
musicmusic,

could you please consider to make the color codes more consistent?

Currently, we have:

- $rgb(r,g,b) syntax in the default user interface
- BBGGRR hexadecimal syntax at Playlist View - Columns
- BBGGRR without those two characters at Playlist View - Globals

This adds a lot of unnecessary confusion, especially if you want to explain how
selecting a color works to new users. I'd propose to use $rgb everywhere, as it's
proposed by the default user interface, and to keep legacy support for BBGGRR.

The reason is that $rgb() works everywhere, no matter if used directly inside of
title formatting strings for display or within the $set_style() function in columns-
specific or global style settings.

Basically, nothing needs to be changed except for the syntax returned by the
color selection window opened by the "..." botton below a text field.
Title: Columns UI
Post by: NogginJ on 2005-07-25 19:56:04
i hope i am asking in the right place....

i am trying to find  a good fcs that works good for both albums and singles. in a non-columned foobar i used the formatting string '5' by aron which, if there was no track number present would display the artist and titel. if there was a tracknumber, it would display it in you know album mode.

now i am likeing this fcs (oglight) (http://foobar.nub4life.net/columns/pafiledb.php?action=file&id=39) but whenever it has no tracknumber, it still displays just the track name.

i have been goofing around with the $if statements and $not statements i have found in the 5 formatting, but i cant figure out where to put it in columns.

can anyone help? or suggest a good album/single fcs that looks as good as this one (dig the shadows!)
Title: Columns UI
Post by: A_Man_Eating_Duck on 2005-07-25 23:58:16
Quote
No, must be becuase it is locked. I don't think there is any point in locking a panel with no siblings, not sure why you have done that.
[a href="index.php?act=findpost&pid=315828"][{POST_SNAPBACK}][/a]
i thought when you locked a panel it would stop it from being resized?
i can see now that it doesn't seem to stop it.
Title: Columns UI
Post by: twm5993 on 2005-07-27 15:30:01
Quote
Quote
No, must be becuase it is locked. I don't think there is any point in locking a panel with no siblings, not sure why you have done that.
[a href="index.php?act=findpost&pid=315828"][{POST_SNAPBACK}][/a]
i thought when you locked a panel it would stop it from being resized?
i can see now that it doesn't seem to stop it.
[a href="index.php?act=findpost&pid=315931"][{POST_SNAPBACK}][/a]

I am having trouble getting to the foobar.nub4life website.  I am getting htaccess permissions dialog when I try to visit.. I didnt backup my formatting strings before i formatted, so.. help
Title: Columns UI
Post by: dano on 2005-07-27 15:52:02
The columns ui database (which is on my server) got hacked. I will try to get it back, currently i must disable access till the security hole is fixed.
As temp solution, i have packed all strings that could be saved here:
http://foobar.nub4life.net/files/columns_ui/ (http://foobar.nub4life.net/files/columns_ui/)
Title: Columns UI
Post by: twm5993 on 2005-07-27 16:05:03
Quote
The columns ui database (which is on my server) got hacked. I will try to get it back, currently i must disable access till the security hole is fixed.
As temp solution, i have packed all strings that could be saved here:
http://foobar.nub4life.net/files/columns_ui/ (http://foobar.nub4life.net/files/columns_ui/)
[a href="index.php?act=findpost&pid=316231"][{POST_SNAPBACK}][/a]

Thanks.. I really appriciate the fast response
Title: Columns UI
Post by: musicmusic on 2005-07-27 22:30:30
Quote
musicmusic,

could you please consider to make the color codes more consistent?

Currently, we have:

- $rgb(r,g,b) syntax in the default user interface
- BBGGRR hexadecimal syntax at Playlist View - Columns
- BBGGRR without those two characters at Playlist View - Globals

This adds a lot of unnecessary confusion, especially if you want to explain how
selecting a color works to new users. I'd propose to use $rgb everywhere, as it's
proposed by the default user interface, and to keep legacy support for BBGGRR.

The reason is that $rgb() works everywhere, no matter if used directly inside of
title formatting strings for display or within the $set_style() function in columns-
specific or global style settings.

Basically, nothing needs to be changed except for the syntax returned by the
color selection window opened by the "..." botton below a text field.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=315837")

Yep, I will change the selectors to output $rgb(), just something I haven't got around to.

Quote
Quote
No, must be becuase it is locked. I don't think there is any point in locking a panel with no siblings, not sure why you have done that.
[a href="index.php?act=findpost&pid=315828"][{POST_SNAPBACK}][/a]
i thought when you locked a panel it would stop it from being resized?
i can see now that it doesn't seem to stop it.
[a href="index.php?act=findpost&pid=315931"][{POST_SNAPBACK}][/a]
It doesn't stop it being resized no (ATM anyway), but it stops it from resizing when you resize the main window. Either way it doesn't matter, because like I said it has no siblings - its the parent splitter you need to lock.

And anyone using png buttons should upgrade to zlib 1.2.3 (security fixes). Official binaries are on [a href="http://zlib.net/]zlib.net[/url] (I haven't compiled it myself as yet, so binaries on my page are out-of-date i.e. use the official one)
Title: Columns UI
Post by: Silverbolt on 2005-07-28 05:02:31
Meager bug report: 'Switch to this playlist' doesn't work in the Playlist switcher (how useful is this command?)

And a small (?) request, could you add 'Move selected items up/down' commands which we could use as keyboard shortcuts (Alt+Up/Down)? Find it very handy in programs which support it (i.e. Azureus, GetRight). Thanks.
Title: Columns UI
Post by: musicmusic on 2005-07-28 22:01:06
Quote
Meager bug report: 'Switch to this playlist' doesn't work in the Playlist switcher[a href="index.php?act=findpost&pid=316341"][{POST_SNAPBACK}][/a]
Indeed, thanks for the report.

Quote
(how useful is this command?)[a href="index.php?act=findpost&pid=316341"][{POST_SNAPBACK}][/a]
Not very when it doesn't work  But I think its generally useful to have doubleclick action in contextmenu.

Quote
And a small (?) request, could you add 'Move selected items up/down' commands which we could use as keyboard shortcuts (Alt+Up/Down)? Find it very handy in programs which support it (i.e. Azureus, GetRight). Thanks.
[a href="index.php?act=findpost&pid=316341"][{POST_SNAPBACK}][/a]

In the playlist switcher panel, move selection is basically move active playlist. If that is what you want, I don't think 'Move active playlist up/down' commands should be implemented in the UI. If its somehow otherwise tied to the playlist switcher panel specifically then maybe.
Title: Columns UI
Post by: vir on 2005-07-28 22:01:58
I have a small feature request. Is it possible for columns to adjust their width acording to the width of their content, i. e. the length of the longest string in this column. I think it would be very usefull for me. Is it possible with the current version of columns ui?
Title: Columns UI
Post by: blizeH on 2005-07-28 22:56:44
Can anyone list a site with .fcs files and previews please? There are so many sexy looking themes, but I can't actually use any of them!
Title: Columns UI
Post by: Silverbolt on 2005-07-28 23:37:36
Quote
In the playlist switcher panel, move selection is basically move active playlist. If that is what you want, I don't think 'Move active playlist up/down' commands should be implemented in the UI. If its somehow otherwise tied to the playlist switcher panel specifically then maybe.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=316486")

Sorry for not being clear, I meant in the playlist view (like how you can already drag tracks, except with the keyboard). I guess the above still applies though.

Edit: Oh yeah, since you mentioned a new custom trackbar in pa13, any thoughts on a custom [a href="http://student.ucr.edu/~hnguy008/foobar2000/filled_progress_bar.png]filled seekbar[/url]? (even feasible?)
Title: Columns UI
Post by: snively on 2005-07-29 17:19:39
i'm trying to change the background color of the selected song in the playlist (not the playlist panel) and i'm using the navigator suite/columns ui. i've looked through other peoples .fcs' and even some (working) strings on here, and after copying the variables/strings into the correct places, after applying, it doesn't change. is there already a string im overlooking thats causing a conflict?
Title: Columns UI
Post by: musicmusic on 2005-07-29 18:24:39
Quote
I have a small feature request. Is it possible for columns to adjust their width acording to the width of their content, i. e. the length of the longest string in this column. I think it would be very usefull for me. Is it possible with the current version of columns ui?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=316487")
No its not possible - and to do this, you would need to format the entire playlist. Formatting a large number of tracks  each no. of columns times can be slow.

Quote
Quote
In the playlist switcher panel, move selection is basically move active playlist. If that is what you want, I don't think 'Move active playlist up/down' commands should be implemented in the UI. If its somehow otherwise tied to the playlist switcher panel specifically then maybe.[a href="index.php?act=findpost&pid=316486"][{POST_SNAPBACK}][/a]

Sorry for not being clear, I meant in the playlist view (like how you can already drag tracks, except with the keyboard). I guess the above still applies though.[a href="index.php?act=findpost&pid=316510"][{POST_SNAPBACK}][/a]
Ah. But yes it still stands. Although there are some standard hotkeys you can use when the playlist is focused (ctrl+alt+up/down), but I guess you knew that/wanted menu items..

Quote
Edit: Oh yeah, since you mentioned a new custom trackbar in pa13, any thoughts on a custom [a href="http://student.ucr.edu/~hnguy008/foobar2000/filled_progress_bar.png]filled seekbar[/url]? (even feasible?)
[a href="index.php?act=findpost&pid=316510"][{POST_SNAPBACK}][/a]
Giving the seekbar a different look is very feasible yes, only need to replace the parts of code where the different bits are rendered. But mixing themes/custom rendering like that probably won't look too good maybe. For your effect I would either have to draw a line over that area, or draw the channel myself (the former may not even work with different themes, latter may look out of place with some themes). I thought about giving it a different appearance, so at least the seekbar and any other trackbars you might have (e.g. volume control) are easily differentiable from each other. But its not something I'm going to try in the near future. My track-bar code at least will be open-source, so it shouldn't be much effort for someone else to make one based on that (or even from scratch), but then I don't really recall any demand for one..
Title: Columns UI
Post by: richard123 on 2005-07-29 22:21:47
Is there a function which returns the actual current width in characters of a column?
Title: Columns UI
Post by: Frank Bicking on 2005-07-30 00:41:45
Quote
Quote
could you please consider to make the color codes more consistent? [...][a href="index.php?act=findpost&pid=315837"][{POST_SNAPBACK}][/a]

Yep, I will change the selectors to output $rgb(), just something I haven't got around to.[a href="index.php?act=findpost&pid=316288"][{POST_SNAPBACK}][/a]

Thank you.

Two other feature suggestions for the layout settings:

1. Incorporate the tabbed panel stack to make it useable as a splitter.
2. If possible, add drag & drop support for faster reordering.
Title: Columns UI
Post by: A_Man_Eating_Duck on 2005-07-30 03:48:02
Would it be possible to have an option to change the alignment of the captions?

e.g. left aligned - center aligned - right aligned for horizontal orientation
and top aligned - center aligned - bottom aligned for vertical orientation
Title: Columns UI
Post by: vir on 2005-07-30 13:28:04
Quote
Quote
I have a small feature request. Is it possible for columns to adjust their width acording to the width of their content, i. e. the length of the longest string in this column. I think it would be very usefull for me. Is it possible with the current version of columns ui?
[a href="index.php?act=findpost&pid=316487"][{POST_SNAPBACK}][/a]
No its not possible - and to do this, you would need to format the entire playlist. Formatting a large number of tracks  each no. of columns times can be slow.

Large number of tracks is formated anyway. We can store the width of each cell and update it when it is reformated. So everything works the same. Except we find maximum and update columns width.

And one more feature request: I wan't column's panels to behave like GIMP2 dialogs. They can be attached/detached to/from each other and organised in tabbed panel stack. All with drug and drop... Try it in gimp2 it's very pleasant...

Question or feature request. Is it possible to preserve variable value betwean several tracks when formating?
Title: Columns UI
Post by: richard123 on 2005-07-31 14:57:22
Is there a way in the 0.8.3 version to globally set a variable as a complete color string, for exampe,
playing_color=$rgb(0,0,0)|$rgb(0,0,0)|$rgb(255,0,0)|$rgb(255,0,0)

and then access in a column as %playing_color%

rather than defining each part and accessing as
%c1%|%c2%|%c3%|%c4%

The wiki includes
Coverts characters code 3 to characters code 10 before formatting the global string; and converts them back afterwards. This half-worksaround the colour-code separators do not work in global string behaviour, but not completely as titleformatting functions taking colour codes will not work.

Which may help with this question.  Unfortunately, I can't figure out what the wiki is trying to say.
Title: Columns UI
Post by: musicmusic on 2005-07-31 22:51:18
Quote
Two other feature suggestions for the layout settings:

1. Incorporate the tabbed panel stack to make it useable as a splitter.
2. If possible, add drag & drop support for faster reordering.
[a href="index.php?act=findpost&pid=316735"][{POST_SNAPBACK}][/a]

1. I won't be doing this myself. But, when the sdks and whatnot are released, hopefully the splitter panel APIs can be implemented in foo_uie_tabs.
2. In preferenes I assume you mean? Yes I would like to implement this, but right now its of low priority and is likely something I will come back to later.
Quote
Would it be possible to have an option to change the alignment of the captions?

e.g. left aligned - center aligned - right aligned for horizontal orientation
and top aligned - center aligned - bottom aligned for vertical orientation
[a href="index.php?act=findpost&pid=316756"][{POST_SNAPBACK}][/a]
Makes sense, noted.

Quote
Large number of tracks is formated anyway.[a href="index.php?act=findpost&pid=316807"][{POST_SNAPBACK}][/a]
Yes, but not in succession.
Quote
We can store the width of each cell and update it when it is reformated. So everything works the same. Except we find maximum and update columns width.[a href="index.php?act=findpost&pid=316807"][{POST_SNAPBACK}][/a]
Ok I exagerate a bit. Performance on the default config should be ok. But with more complicated scripts I doubt so. Either way, sorry but I don't have any plans right now to implement this.

Quote
And one more feature request: I wan't column's panels to behave like GIMP2 dialogs. They can be attached/detached to/from each other and organised in tabbed panel stack. All with drug and drop... Try it in gimp2 it's very pleasant...[a href="index.php?act=findpost&pid=316807"][{POST_SNAPBACK}][/a]
Easier reorganisation of panels from the UI would be nice yes. But I don't think the completely non-standard GTK2 interface of GIMP is the best place for inspiration..

Quote
Question or feature request. Is it possible to preserve variable value betwean several tracks when formating?
[a href="index.php?act=findpost&pid=316807"][{POST_SNAPBACK}][/a]
"Nope"

Quote
Is there a way in the 0.8.3 version to globally set a variable as a complete color string, for exampe,
playing_color=$rgb(0,0,0)|$rgb(0,0,0)|$rgb(255,0,0)|$rgb(255,0,0)

and then access in a column as %playing_color%

rather than defining each part and accessing as
%c1%|%c2%|%c3%|%c4%

The wiki includes
Coverts characters code 3 to characters code 10 before formatting the global string; and converts them back afterwards. This half-worksaround the colour-code separators do not work in global string behaviour, but not completely as titleformatting functions taking colour codes will not work.

Which may help with this question.  Unfortunately, I can't figure out what the wiki is trying to say.
[a href="index.php?act=findpost&pid=316988"][{POST_SNAPBACK}][/a]
I don't think the wiki is trying to say anything, but the person that wrote that. If you don't undetstand it don't worry about it. You can use the option the wiki refers to ("Map colour  codes") if you want and it will make using globals containing colour codes work, except where the global is used as a function parameter.
Title: Columns UI
Post by: hunted on 2005-08-01 04:34:30
Quote
1. I won't be doing this myself. But, when the sdks and whatnot are released, hopefully the splitter panel APIs can be implemented in foo_uie_tabs.
[a href="index.php?act=findpost&pid=317044"][{POST_SNAPBACK}][/a]

very awesome.    I was gonna request that it be available in panel api to create custom splitters, but I decided to wait for your response to that request.
Title: Columns UI
Post by: richard123 on 2005-08-01 11:38:46
Quote
I don't think the wiki is trying to say anything, but the person that wrote that. If you don't undetstand it don't worry about it. You can use the option the wiki refers to ("Map colour codes") if you want and it will make using globals containing colour codes work, except where the global is used as a function parameter.

Alas, almost every desired use would be as a function parameter, such  as to an $if function.

Please consider adding this as a feature.

Referring to a document, web page or some other inanimate objects as speaking is standard English and, in any event, the meaning of the sentence was clear. 
Title: Columns UI
Post by: boombaard on 2005-08-01 18:04:45
i've got a fairly big request i suppose.. i'll try to explain what i'm after.

I'm somewhat into classical music, and since i've started listening to it i've been looking for the best player (with database, i hate having to look through folderstructures in search of whatever composition i'm after at that time) and as such, i'm currently using musicmatch v10, since the ability to fold/unfold fields within the same column is just about the handiest improvement i've come across in ages (ie. you have all composers listed once, and can unfold the composer to see the album list neatly in the _same_ column, which is again unfoldable and on my pc then yields the composer, a.s.o. .. the setup of what folds under where is of course configurable)..
Anyway, i'm currently wondering if i want to change to musepack or ape in stead of mp3, both of which are currently not supported by mmjb.
Would it be possible to make something similar for columnsUI?
(perhaps combinable with the optional tag display option (ie. [%conductor%]) so that it doesn't offer empty fields to unfold to, or automatically fills in "unknown conductor" when the field doesn't contain data)

other than that i think your addon is a vital part of making foobar at all usable for people that prefer centralized databases and have extensive colletions.. so keep up the good work
Title: Columns UI
Post by: picmixer on 2005-08-01 19:15:03
Have you tried the albumlist panel for columns ui yet?  Sounds to me like it does what you are after.
Title: Columns UI
Post by: boombaard on 2005-08-01 21:43:49
Quote
Have you tried the albumlist panel for columns ui yet?  Sounds to me like it does what you are after.
[a href="index.php?act=findpost&pid=317204"][{POST_SNAPBACK}][/a]


ah, yes.. forgive me.. i've only today started using fb2k for anything else but ripping music ^^ the configuration bit had me stumped

anyway.. i have noticed one thing in the course of my meandering through fb2k (and UI Columns) preferences and settings.. UI columns almost always (it only worked the first time i selected it) to read data from custom tags (ie. %comment = MusicMatch_ClassicalFeaturedPerformers%) in the standard playlist window as well as in the album list.. not sure why though.
Title: Columns UI
Post by: musicmusic on 2005-08-01 23:20:42
Quote
Quote
I don't think the wiki is trying to say anything, but the person that wrote that. If you don't undetstand it don't worry about it. You can use the option the wiki refers to ("Map colour codes") if you want and it will make using globals containing colour codes work, except where the global is used as a function parameter.

Alas, almost every desired use would be as a function parameter, such  as to an $if function.

Please consider adding this as a feature.
[a href="index.php?act=findpost&pid=317134"][{POST_SNAPBACK}][/a]
Sorry, I wasn't explicit enough. Only functions that explicitly take a colour code as a parameter won't work (e.g. $blend(), $transition()), not functions like $if() etc.

In regards to adding this feature, is a restriction of 0.8.3 that extra items can't contain colour codes, there is nothing I can really do about that except what is already done. 0.9 does not have this restriction.

Quote
Referring to a document, web page or some other inanimate objects as speaking is standard English and, in any event, the meaning of the sentence was clear.  
[a href="index.php?act=findpost&pid=317134"][{POST_SNAPBACK}][/a]
Of course you're right  I don't know what came over me.

Quote
anyway.. i have noticed one thing in the course of my meandering through fb2k (and UI Columns) preferences and settings.. UI columns almost always (it only worked the first time i selected it) to read data from custom tags (ie. %comment = MusicMatch_ClassicalFeaturedPerformers%) in the standard playlist window as well as in the album list.. not sure why though.
[a href="index.php?act=findpost&pid=317220"][{POST_SNAPBACK}][/a]
You're confused about foobar reading your tags ? 
Title: Columns UI
Post by: boombaard on 2005-08-02 09:10:27
Quote
Quote
anyway.. i have noticed one thing in the course of my meandering through fb2k (and UI Columns) preferences and settings.. UI columns almost always (it only worked the first time i selected it) to read data from custom tags (ie. %comment = MusicMatch_ClassicalFeaturedPerformers%) in the standard playlist window as well as in the album list.. not sure why though.

[a href="index.php?act=findpost&pid=317220"][{POST_SNAPBACK}][/a]You're confused about foobar reading your tags ? 
[a href="index.php?act=findpost&pid=317235"][{POST_SNAPBACK}][/a]



not specifically

my point is that if you try to get fb2k+your addon to display the field of a custom metatag entry (such as the mentioned %comment = MusicMatch_ClassicalFeaturedPerformers%) it won't show the field data in the playlist window, nor will it in the album list.. it almost seems like i'm not putting the tag name in correctly, but i can't figure out what i'm doing wrong.

edit: Never mind.. i figured out why it won't do it.. it is recognised as a %comment=% field by fb2k.. apparently musicmatch saves them in such a way that only it can recognize the field for what it is.. i wish id3v2 developers would make standardized "performer" and "ensemble" tags though.. this is very annoying
Title: Columns UI
Post by: foreverstorm on 2005-08-02 13:59:32
I think this is something to do with the reset toolbar button, but anyway I pushed it or something happened and now all the icons are in the wr0ng position (like play/pause is fastforward). I deleted the cfg files, turned it off and on but it is just keeps assigning the splits wrong.
Title: Columns UI
Post by: musicmusic on 2005-08-03 23:37:30
Quote
I think this is something to do with the reset toolbar button, but anyway I pushed it or something happened and now all the icons are in the wr0ng position (like play/pause is fastforward). I deleted the cfg files, turned it off and on but it is just keeps assigning the splits wrong.
[a href="index.php?act=findpost&pid=317358"][{POST_SNAPBACK}][/a]
I don't see anything like this, so I will have to ask you some questions.

-What version of columns ui are you using?
-You are using the standard buttons toolbar, not custom buttons toolbar, correct?
-You are not using any custom set of images for the buttons?
-What version of Windows are you running?

Finally, what do each of the seven buttons do and what is the associated image for each (and tooltip if any different)?

Thanks.
Title: Columns UI
Post by: zetafunction on 2005-08-04 13:44:08
I don't think this has been mentioned yet, but in pre-alpha 13, it seems to the option to "show playlist tabs" has been accidentally removed. I was installing foobar 0.9b6 and ui_columns 0.13pa13 and I couldn't find the option for quite awhile... until I tried rolling back to 0.13pa12.
Title: Columns UI
Post by: Frank Bicking on 2005-08-04 14:02:12
Quote
I don't think this has been mentioned yet, but in pre-alpha 13, it seems to the option to "show playlist tabs" has been accidentally removed. I was installing foobar 0.9b6 and ui_columns 0.13pa13 and I couldn't find the option for quite awhile... until I tried rolling back to 0.13pa12.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=317831")

Playlist tabs have to be integrated into the layout as a splitter:

[a href="http://www.audiohq.de/articles/foobar/columns_ui/layout_settings_tabs.png](http://www.audiohq.de/articles/foobar/columns_ui/layout_settings_tabs_tn.png)[/url]

Hint: use your right mouse button.

If you don't need the rest, just set the base to the Playlist tabs and insert the Columns Playlist as a child node.
Title: Columns UI
Post by: Silverbolt on 2005-08-13 12:01:53
Obscure bug involving auto-resize that causes long startup times. Narrowed it down to the following dependencies:

have 2 or more playlist tabs, with current having at least 1 track
have 2 or more visible columns with combined width exceeding some amount dependent on window size
have auto-resize on

Here's my config [link (http://student.ucr.edu/~hnguy008/foobar2000/startupload.fcs)] where it freezes when the first column is 800/100, but not when it's 700/100. Using 0.1.3 pre-alpha 13v5. Thanks.
Title: Columns UI
Post by: musicmusic on 2005-08-13 15:06:08
Quote
Obscure bug involving auto-resize that causes long startup times. Narrowed it down to the following dependencies:

have 2 or more playlist tabs, with current having at least 1 track
have 2 or more visible columns with combined width exceeding some amount dependent on window size
have auto-resize on

Here's my config [link (http://student.ucr.edu/~hnguy008/foobar2000/startupload.fcs)] where it freezes when the first column is 800/100, but not when it's 700/100. Using 0.1.3 pre-alpha 13v5. Thanks.
[a href="index.php?act=findpost&pid=319821"][{POST_SNAPBACK}][/a]

Probably linked to some specific size of the playlist (?). I can't repro this with just your fcs file.

Can you upload the foobar2000.cfg file that does this? Thanks.
Edit: Never mind, I repro'd it. Seems to enter some strange recursion, somehow recursively resizing the playlist when updating the playlist scrollbars (not something I'm doing directly). Will take some patience (on my part..) working out what exactly is going on here.. Catching it in debugger is not too great either because cursor then gets stuck in sizing mode..
Title: Columns UI
Post by: musicmusic on 2005-08-13 16:30:12
Okay, what seems to be happening is that Windows and Columns UI start fighting over whether to show the horizontal scrollbar or not. I never thought that Windows would show the scrollbar for you if you've explicitly hidden it, and this was happening everytime you resize the window horizontally (horizontal scrollbar was shown for a little while, although not seen). But in this instance, the showing of the horizontal scrollbar is enough to make the vertical scrollbar appear, and it recurses from there somehow (maybe the max pos of the scrollbar was set before the vertical one gets shown, then it gets shown etc.).

Only sane solution seems to be to set the maximum position of the horizontal scrollbar to 0 in auto-sizing mode (before, it was the width of all the columns which is usually the playlist window width). Seems to work fine. Strange no-one found this problem a long time ago, it should be there in all versions of Columns UI.

Should be fixed for next build anyhow.
Title: Columns UI
Post by: JimmyPage on 2005-08-15 15:58:22
Can the style string format be modified to be like this:

$set_style(<parameter>,<color|selected color>)

instead of $set_style(<parameter>,<color>,<selected color>)
Title: Columns UI
Post by: richard123 on 2005-08-15 16:42:52
Quote
Can the style string format be modified to be like this:

$set_style(<parameter>,<color|selected color>)

instead of $set_style(<parameter>,<color>,<selected color>)
[a href="index.php?act=findpost&pid=320241"][{POST_SNAPBACK}][/a]
Why do you want this change?
Title: Columns UI
Post by: Silverbolt on 2005-08-15 21:10:49
Quote
Quote
Can the style string format be modified to be like this:

$set_style(<parameter>,<color|selected color>)

instead of $set_style(<parameter>,<color>,<selected color>)[a href="index.php?act=findpost&pid=320241"][{POST_SNAPBACK}][/a]
Why do you want this change?[a href="index.php?act=findpost&pid=320255"][{POST_SNAPBACK}][/a]

Probably so you won't have to declare as many global variables. You'll need something like $set_global(txt_dim,$rgb(1,2,3)) and $set_global(txt_dim_sel,$rgb(4,5,6)) instead of a single $set_global(txt_dim,$rgb(1,2,3,4,5,6)), and unless I'm mistaken, the former won't be usable in the normal display tab because you can't chain two $rgb()'s.
Title: Columns UI
Post by: musicmusic on 2005-08-15 23:35:43
Quote
Can the style string format be modified to be like this:

$set_style(<parameter>,<color|selected color>)

instead of $set_style(<parameter>,<color>,<selected color>)
[a href="index.php?act=findpost&pid=320241"][{POST_SNAPBACK}][/a]

No, sorry but this won't change.
Title: Columns UI
Post by: Insolent on 2005-08-16 07:37:13
Quote
Quote
Quote
Can the style string format be modified to be like this:

$set_style(<parameter>,<color|selected color>)

instead of $set_style(<parameter>,<color>,<selected color>)[a href="index.php?act=findpost&pid=320241"][{POST_SNAPBACK}][/a]
Why do you want this change?[a href="index.php?act=findpost&pid=320255"][{POST_SNAPBACK}][/a]

Probably so you won't have to declare as many global variables. You'll need something like $set_global(txt_dim,$rgb(1,2,3)) and $set_global(txt_dim_sel,$rgb(4,5,6)) instead of a single $set_global(txt_dim,$rgb(1,2,3,4,5,6)), and unless I'm mistaken, the former won't be usable in the normal display tab because you can't chain two $rgb()'s.
[a href="index.php?act=findpost&pid=320320"][{POST_SNAPBACK}][/a]

Not exactly. You can use $substr() to extract each section of the global.

eg:
Code: [Select]
$set_global(txt_dim,$rgb(11,22,333)|$rgb(444,55,666))

$set_style(text,$substr($get_global(txt_dim),2,15),$substr($get_global(txt_dim),17,32))
Title: Columns UI
Post by: Silverbolt on 2005-08-16 07:57:32
Quote
Not exactly. You can use $substr() to extract each section of the global. [a href="index.php?act=findpost&pid=320410"][{POST_SNAPBACK}][/a]

Cool, never tried that before (but what I meant was try using txt_dim in a normal column outside of $set_style).
Title: Columns UI
Post by: Insolent on 2005-08-16 09:09:14
Quote
Quote
Not exactly. You can use $substr() to extract each section of the global. [a href="index.php?act=findpost&pid=320410"][{POST_SNAPBACK}][/a]

Cool, never tried that before (but what I meant was try using txt_dim in a normal column outside of $set_style).
[a href="index.php?act=findpost&pid=320412"][{POST_SNAPBACK}][/a]

Code: [Select]
$substr($get_global(txt_dim),2,15)|$substr($get_global(txt_dim),17,32)


Title: Columns UI
Post by: Silverbolt on 2005-08-16 09:27:28
Hmm, can't seem to get it working. Using the following two:
Code: [Select]
$set_global(dim,$rgb(255,0,0)|$rgb(0,255,0))

$substr($get_global(dim),2,15)|$substr($get_global(dim),17,32)Test Text

The text should be red and green when selected, but I'm getting a single red '|'.
Title: Columns UI
Post by: Insolent on 2005-08-16 09:49:55
Quote
Hmm, can't seem to get it working. Using the following two:
Code: [Select]
$set_global(dim,$rgb(255,0,0)|$rgb(0,255,0))

$substr($get_global(dim),2,15)|$substr($get_global(dim),17,32)Test Text

The text should be red and green when selected, but I'm getting a single red '|'.
[a href="index.php?act=findpost&pid=320419"][{POST_SNAPBACK}][/a]

Whoops. I bodged up that example.  You should start from character 1, not 2. Also, think of the $rgb() command as a string of text. You want to take all the characters between, and including, the $ and the end ).

With the substring, you have to count how many characters there are in the $rgb() function. Including the $rgb() in $rgb(255,0,0), there are 13 characters. So, you need to change the substring to:

$substr($get_global(dim),1,13)

After the first $rgb() there is the '|' character, which we don't want, so for the next substring you have to start from 13+2 (15). Then we have to count the amount of characters in the second $rgb() command, which is 13 again. 15+13 = 28.

$substr($get_global(dim),15,28)

So:

Code: [Select]
$substr($get_global(dim),1,13)|$substr($get_global(dim),15,28)


... should work. Then the only problem is, everytime you change the $rgb()'s, you have to recount and edit the substrings. You probable could edit it to find the | character, but that's a lot of code.

Code: [Select]
$set_global(dim,$rgb(255,0,0)|$rgb(0,255,0))

$substr($get_global(dim),1,$sub($strstr($get_global(dim),'|'),1))|
$substr($get_global(dim),$add($strstr($get_global(dim),'|'),1),$len($get_global(dim)))


Ahh, the power of TAGZ.
Title: Columns UI
Post by: foosion on 2005-08-16 10:01:59
$rgb() will be evaluated before it is assigned to the global variable, so you have to count characters in the color code it produces. You might as well do it like this:
Code: [Select]
$set_global(dim,$rgb(255,0,0,0,255,0))

$get_global(dim)Test Text

$set_style(text,$char(3)$substr($get_global(dim),2,7)$char(3),$char(3)$substr($get_global(dim),9,14)$char(3))
// or by reusing the ETX characters in the global variable:
$set_style(text,$substr($get_global(dim),1,7)$char(3),$char(3)$substr($get_global(dim),9,15))
Title: Columns UI
Post by: Insolent on 2005-08-16 10:05:07
Quote
$rgb() will be evaluated before it is assigned to the global variable, so you have to count characters in the color code it produces. You might as well do it like this:
Code: [Select]
$set_global(dim,$rgb(255,0,0,0,255,0))

$get_global(dim)Test Text

$set_style(text,$char(3)$substr($get_global(dim),2,7)$char(3),$char(3)$substr($get_global(dim),9,14)$char(3))
// or by reusing the ETX characters in the global variable:
$set_style(text,$substr($get_global(dim),1,7)$char(3),$char(3)$substr($get_global(dim),9,15))

[a href="index.php?act=findpost&pid=320425"][{POST_SNAPBACK}][/a]

Ah, yes. I forgot about $rgb(r1,g1,b1,r2,g2,b2).

Thats a much better way of going about things.
Title: Columns UI
Post by: musicmusic on 2005-08-16 10:53:56
Quote
$rgb() will be evaluated before it is assigned to the global variable, so you have to count characters in the color code it produces. You might as well do it like this:
Code: [Select]
$set_global(dim,$rgb(255,0,0,0,255,0))

$get_global(dim)Test Text

$set_style(text,$char(3)$substr($get_global(dim),2,7)$char(3),$char(3)$substr($get_global(dim),9,14)$char(3))
// or by reusing the ETX characters in the global variable:
$set_style(text,$substr($get_global(dim),1,7)$char(3),$char(3)$substr($get_global(dim),9,15))

[a href="index.php?act=findpost&pid=320425"][{POST_SNAPBACK}][/a]

You don't need any $char(3)s in $set_style, if you want cleaner code. The parser will skip the first character if it is the ETX character, and ignore any subsequent characters following the number specifying the colour.
Title: Columns UI
Post by: JimmyPage on 2005-08-16 15:41:32
Quote
Quote
Can the style string format be modified to be like this:

$set_style(<parameter>,<color|selected color>)

instead of $set_style(<parameter>,<color>,<selected color>)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=320241")

No, sorry but this won't change.
[a href="index.php?act=findpost&pid=320348"][{POST_SNAPBACK}][/a]


No problem it wasn't that important anyways.

The only reason I wanted that change is because currently I have all of my global color variables in this format i.e. $puts(main_bg,$rgb(r1,g1,b1,r2,g2,b2)).

I wanted to use the $substr function only once in the style string function i.e.
$set_style(back,$substr($get_global(main_bg),2,14)) instead of doing
$set_style(text,$substr($get_global(main_bg),2,7),$substr($get_global(main_bg),9,14))


BTW is it possible for you to add an option of turning off the left/right borders in the column titles? See the screenshot below for example.

[a href="http://img64.imageshack.us/my.php?image=foobar2kalpha099at.png](http://img64.imageshack.us/img64/4158/foobar2kalpha099at.th.png)[/url]
Title: Columns UI
Post by: Silverbolt on 2005-08-17 12:51:02
Minor report:
- Typefind is not available in the toolbar as its category suggests (shows as panel though) [foo_uie_typefind 0.1 beta 2]
- %is_playing% in the playlist switcher doesn't update if you transition to a different playlist (i.e. turn on 'Playback follows cursor,' play track, go to different playlist, seek to end of current track > old playlist still shows as playing)
Thanks.
Title: Columns UI
Post by: bukowski on 2005-08-17 16:04:25
Hello!

I'm a newbie to foobar, so please excuse if this may sound stupid, but I have a problem with ui_columns that I cant solve:

when I put an album to the playlist, where the filenames are just the tracknames (there is no track number in the filename), it is sorted in alphabetical order. when I want it to be sorted by track number (taken from id3tags) I have to do it manually everytime. what can I do, so that this is done automatically?
I tried to paste the standard string from the "playlist/sort/sort by..." menu
(%ARTIST% - %ALBUM% - $num(%TRACKNUMBER%,3) - %TITLE%)
to several locations in the preferences where I thought it might work but I don't seem to find the right one.
can anybody help me please? thank you very much...

buk
Title: Columns UI
Post by: gfngfgf on 2005-08-17 19:34:26
Quote
Hello!

I'm a newbie to foobar, so please excuse if this may sound stupid, but I have a problem with ui_columns that I cant solve:

when I put an album to the playlist, where the filenames are just the tracknames (there is no track number in the filename), it is sorted in alphabetical order. when I want it to be sorted by track number (taken from id3tags) I have to do it manually everytime. what can I do, so that this is done automatically?
I tried to paste the standard string from the "playlist/sort/sort by..." menu
(%ARTIST% - %ALBUM% - $num(%TRACKNUMBER%,3) - %TITLE%)
to several locations in the preferences where I thought it might work but I don't seem to find the right one.
can anybody help me please? thank you very much...

buk
[a href="index.php?act=findpost&pid=320704"][{POST_SNAPBACK}][/a]

Since you didn't specify where in preferences you tried your sort string, I have to suggest/ask if you've tried "Core->Sort Incoming Files By..." ("General->Sort incoming files by..." in 0.9 beta).
Title: Columns UI
Post by: bukowski on 2005-08-18 00:25:46
Quote
Since you didn't specify where in preferences you tried your sort string, I have to suggest/ask if you've tried "Core->Sort Incoming Files By..." ("General->Sort incoming files by..." in 0.9 beta).
[a href="index.php?act=findpost&pid=320743"][{POST_SNAPBACK}][/a]


nope didn't try that one... now it works! thanks for the help!
Title: Columns UI
Post by: lord_funky_biscuit on 2005-08-18 06:40:55
I received this lovely spam email today... is this anything to do with the columns_ui plugin?
Apologies if this has been asked/answered previously.

Quote
Hello lord_funky_biscuit,
Visit the Most Popular Adult Dating Site on the Net!
-stupid link goes here-

----------
This e-mail was sent through the "columns_ui" file database. The
webmasters of the "columns_ui" file database take no responsibility for the
e-mails sent through the database.
Title: Columns UI
Post by: foosion on 2005-08-18 09:34:24
I'm quit certain it does not have anything to do with the foo_ui_columns component. I'd suspect that "columns_ui" file database is a site offering .fcs for download. That is, if the site in question really exists and hasn't been "invented" by a spammer.
Title: Columns UI
Post by: Lyx on 2005-08-18 10:21:28
Quote
I'm quit certain it does not have anything to do with the foo_ui_columns component. I'd suspect that "columns_ui" file database is a site offering .fcs for download. That is, if the site in question really exists and hasn't been "invented" by a spammer.
[a href="index.php?act=findpost&pid=320834"][{POST_SNAPBACK}][/a]

Sounds like a worm which hijacks IE, monitors your websurfing activities, picks a random site-title which you visit, then hijacks outlook, and sends a spam-mail to someone in your addressbook. Or something similiar. One more reason to abandon IE and outlook.
Title: Columns UI
Post by: dano on 2005-08-18 10:49:46
Quote
I received this lovely spam email today... is this anything to do with the columns_ui plugin?
Apologies if this has been asked/answered previously.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=320818")

Ok, it seems somebody abused the E-mail File to a Friend function from the [a href="http://foobar.nub4life.net/columns/pafiledb.php]columns_ui database[/url] that I host.
I have now disabled that feature and hope it is fixed.
Thanks for the heads-up.
Title: Columns UI
Post by: musicmusic on 2005-08-18 22:27:54
Quote
BTW is it possible for you to add an option of turning off the left/right borders in the column titles? See the screenshot below for example.

(http://img64.imageshack.us/img64/4158/foobar2kalpha099at.th.png) (http://img64.imageshack.us/my.php?image=foobar2kalpha099at.png)
[a href="index.php?act=findpost&pid=320490"][{POST_SNAPBACK}][/a]
Did you edit the screenshot so they aren't there? In any case, AFAIK it isn't not possible without me drawing the control myself, even them I'm unsure if it will be possible with theme support.

Quote
Minor report:
- Typefind is not available in the toolbar as its category suggests (shows as panel though) [foo_uie_typefind 0.1 beta 2][a href="index.php?act=findpost&pid=320679"][{POST_SNAPBACK}][/a]
It seems a bit odd, but its not listed for putting in the toolbars area because it doesn't work so well there due to its auto-hide behaviour. At the same time, I felt it wasn't really a "panel". But it is confusing,  I agree, I'm just not sure whether allowing it in the toolbars area or listing it as a panel is the better solution..

Quote
- %is_playing% in the playlist switcher doesn't update if you transition to a different playlist (i.e. turn on 'Playback follows cursor,' play track, go to different playlist, seek to end of current track > old playlist still shows as playing)
Thanks.
[a href="index.php?act=findpost&pid=320679"][{POST_SNAPBACK}][/a]
Its true its not updating properly in all circumstances (command-line can be another). If I can't get it working properly, I will just remove it..

Thanks for the reports.
Title: Columns UI
Post by: lord_funky_biscuit on 2005-08-19 02:21:57
Quote
Quote
I received this lovely spam email today... is this anything to do with the columns_ui plugin?
Apologies if this has been asked/answered previously.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=320818")

Ok, it seems somebody abused the E-mail File to a Friend function from the [a href="http://foobar.nub4life.net/columns/pafiledb.php]columns_ui database[/url] that I host.
I have now disabled that feature and hope it is fixed.
Thanks for the heads-up.
[a href="index.php?act=findpost&pid=320842"][{POST_SNAPBACK}][/a]


Haha not a problem!
Title: Columns UI
Post by: Alzer on 2005-08-20 09:17:01
Hello out there.

I was the one that asked about a way to highlight the current track and it worked fine until I decided to change the colors a bit.

When I changed this:

Code: [Select]
$char(3)FFFFFF$char(3)


into this:

Code: [Select]
$char(3)FFFFFF|FFFFFF|000000|1F1F1F$char(3)


and used this code to highlight the current track:

Code: [Select]
$if(%_isplaying%,0,0E29C9)


it doesn't work properly. The first hexcode is normally used to specify the color of the text but the above doesn't make the text red, it makes the selected track non-focused background red.

Why? And how should I do to make it work?

Two more things;

1) How do I make foobar play the selected track instead of the next track(default mode) or a random track (random mode)? To clearify: when I listen to one song with number 1 and select number 4, I want foobar to play that number 4 instead of number 2.

2) When I use the random mode and it changes song the playlist stays at the last song. How do I make it follow to the next song?
Title: Columns UI
Post by: ckjnigel on 2005-08-21 20:33:41
I use WinX64 and thought I should report that the colums-ui plugin seems not to work.  I think that two needed dlls, libpng and zlib, aren't available and attempts to register them after copying over from a Win32 partition failed. Without them one doesn't get the added options in the "Other" tab, evidently.
Of course, if somebody has this working in WinX64, please tell me!
Title: Columns UI
Post by: musicmusic on 2005-08-21 22:50:46
Quote
Hello out there.

I was the one that asked about a way to highlight the current track and it worked fine until I decided to change the colors a bit.

When I changed this:

Code: [Select]
$char(3)FFFFFF$char(3)


into this:

Code: [Select]
$char(3)FFFFFF|FFFFFF|000000|1F1F1F$char(3)


and used this code to highlight the current track:

Code: [Select]
$if(%_isplaying%,0,0E29C9)


it doesn't work properly. The first hexcode is normally used to specify the color of the text but the above doesn't make the text red, it makes the selected track non-focused background red.

Why? And how should I do to make it work?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=321271")
Hello,

If this is your complete string:
Code: [Select]
$char(3)FFFFFF|FFFFFF|000000|1F1F1F$char(3)$if(%_isplaying%,0,0E29C9)

then it is malformed and will cause the unexpected. Though 0E29C9 (some shade of red) is the fifth colour, so maybe that did get assigned to the selected track (no focus) colour. I suggest you refer back to the [a href="http://music.morbo.org/wiki/columns_ui:0.1.2:config:colour_string]documention for the colour string (0.1.2)[/url] to maybe write a working one. If that doesn't help, post back with the specifics of what you want to do.

Quote
Two more things;

1) How do I make foobar play the selected track instead of the next track(default mode) or a random track (random mode)? To clearify: when I listen to one song with number 1 and select number 4, I want foobar to play that number 4 instead of number 2.

2) When I use the random mode and it changes song the playlist stays at the last song. How do I make it follow to the next song?
[a href="index.php?act=findpost&pid=321271"][{POST_SNAPBACK}][/a]
Probably better to ask these in a separate thread, I don't have answers anyhow..


Quote
I use WinX64 and thought I should report that the colums-ui plugin seems not to work.  I think that two needed dlls, libpng and zlib, aren't available and attempts to register them after copying over from a Win32 partition failed. Without them one doesn't get the added options in the "Other" tab, evidently.
Of course, if somebody has this working in WinX64, please tell me!
[a href="index.php?act=findpost&pid=321570"][{POST_SNAPBACK}][/a]
Hello.

You don't need to "register" the libpng and zlib libraries in anyway, except have then in the right directory. I don't know what would give you that impression, but in any case, they won't automagically make options appear in columns ui prefs, only possibly allow you to select png files as custom buttons.

Perhaps you should state what trouble you are having exactly? Probably just old version of Columns UI from the sounds of it.
Title: Columns UI
Post by: Anas on 2005-08-22 08:30:15
Quote
1) How do I make foobar play the selected track instead of the next track(default mode) or a random track (random mode)? To clearify: when I listen to one song with number 1 and select number 4, I want foobar to play that number 4 instead of number 2.
[a href="index.php?act=findpost&pid=321271"][{POST_SNAPBACK}][/a]

I think what you want is Playback -> Follow Cursor under .8.3 or Playback -> Playback follows cursor under .9
Title: Columns UI
Post by: djet on 2005-08-22 14:03:07
Scroll position still not preserved when switching tabs. Now the scroll postion reverts to current cursor position.
Title: Columns UI
Post by: Insolent on 2005-08-24 12:32:12
Is it possible to have global variables work outside the playlist?

I have a global variable that I use in my playlist that I'd also like to use in the statusbar. Its a fairly big string, so it would be nice to be able to access it via the globals in both the playlist and the statusbar instead of having to copy/paste the string into the statusbar.

This would also overcome some limitations of foobar, like not being able to use certain TAGZ in the main window title. I remember wanting to display the playlist number in the main window title, but you can't use %_playlist_number% there. However, setting a global with the playlist number and then being able to access that global in the main window title would overcome this, no?
Title: Columns UI
Post by: Comwan on 2005-08-27 17:54:50
Hi mrMusicMusic!

I was wondering if there's ever gonna be support for multilined rows?

I tried to create a nice looking mockup but it didnt come out the way I planned it (yes, no skills and lacking a artist mind). But this (http://img353.imageshack.us/img353/9397/albumpresent9gv.jpg) toaster conf. shows pretty much what I want.

this (http://www.megaupload.com/?d=26NSFDOB) is the mockup :>
Title: Columns UI
Post by: musicmusic on 2005-08-27 23:44:42
Quote
Scroll position still not preserved when switching tabs. Now the scroll postion reverts to current cursor position.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=321732")

See here:
[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=314457]link[/url]

Quote
Is it possible to have global variables work outside the playlist?

I have a global variable that I use in my playlist that I'd also like to use in the statusbar. Its a fairly big string, so it would be nice to be able to access it via the globals in both the playlist and the statusbar instead of having to copy/paste the string into the statusbar.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=322290")
The problem is that Columns UI currently uses the shared status bar etc. strings, and this would cause problems for any other components that want to use these strings.

Quote
This would also overcome some limitations of foobar, like not being able to use certain TAGZ in the main window title. I remember wanting to display the playlist number in the main window title, but you can't use %_playlist_number% there. However, setting a global with the playlist number and then being able to access that global in the main window title would overcome this, no?
[a href="index.php?act=findpost&pid=322290"][{POST_SNAPBACK}][/a]
Sorry, but it doesn't really have anything to do with having have %_playlist_number% in your statusbar

Quote
Hi mrMusicMusic!

I was wondering if there's ever gonna be support for multilined rows?

I tried to create a nice looking mockup but it didnt come out the way I planned it (yes, no skills and lacking a artist mind). But [a href="http://img353.imageshack.us/img353/9397/albumpresent9gv.jpg]this[/url] toaster conf. shows pretty much what I want.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=323033")
I don't really have anything against multiline rows, but to implement it it would require a rewrite of large parts of my current playlist view. So for that reason alone, I don't have any immediate plans.

Quote
[a href="http://www.megaupload.com/?d=26NSFDOB]this[/url] is the mockup :>
[a href="index.php?act=findpost&pid=323033"][{POST_SNAPBACK}][/a]
Probably, using imageshack or similar would have been a better idea than using megaupload to upload your image

It also seems to demonstrate more than just multiline rows.
Title: Columns UI
Post by: Comwan on 2005-08-28 14:35:58
Yepp, but I cant ask for to much at once, can I?
But thanks for the answer
Title: Columns UI
Post by: mountaindew on 2005-08-28 23:40:03
I'm a noobie, so please excuse the noobie question.  How do you add a new column in the main columns_ui window?  Specifically, I'd like to add a tracknumber column as the first column, including leading zeros (01, 02 ... 10, 11, etc.).  I've searched the foobar2k forum and read the wiki, but can't find the help I need.  TIA.
Title: Columns UI
Post by: metal_termite on 2005-08-29 08:56:58
Upgraded to foobar2000 v0.9 beta 7 from beta 6.

Quote
Failed to load DLL: foo_uie_albumlist.dll
Reason: Wrong version number; this component appears to have been built with outdated version of foobar2000 SDK and needs to be recompiled with newer version in order to load; please contact author of this component to obtain an updated version of this component.

Failed to load DLL: foo_uie_buttons.dll
Reason: Wrong version number; this component appears to have been built with outdated version of foobar2000 SDK and needs to be recompiled with newer version in order to load; please contact author of this component to obtain an updated version of this component.

Failed to load DLL: foo_ui_columns.dll
Reason: Wrong version number; this component appears to have been built with outdated version of foobar2000 SDK and needs to be recompiled with newer version in order to load; please contact author of this component to obtain an updated version of this component.
Title: Columns UI
Post by: richard123 on 2005-08-29 11:49:00
Quote
I'm a noobie, so please excuse the noobie question.  How do you add a new column in the main columns_ui window?  Specifically, I'd like to add a tracknumber column as the first column, including leading zeros (01, 02 ... 10, 11, etc.).  I've searched the foobar2k forum and read the wiki, but can't find the help I need.  TIA.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=323351")
Preferences->Playlist View->Columns->push the "new" button

Did you read the columns UI wiki? [a href="http://music.morbo.org/wiki/columns_ui:columns_ui]http://music.morbo.org/wiki/columns_ui:columns_ui[/url]
Title: Columns UI
Post by: richard123 on 2005-08-29 11:49:59
Quote
Upgraded to foobar2000 v0.9 beta 7 from beta 6.

[a href="index.php?act=findpost&pid=323427"][{POST_SNAPBACK}][/a]

New version requires new components.
Title: Columns UI
Post by: musicmusic on 2005-08-29 22:18:53
Quote
Upgraded to foobar2000 v0.9 beta 7 from beta 6.

Quote
Failed to load DLL: foo_uie_albumlist.dll
Reason: Wrong version number; this component appears to have been built with outdated version of foobar2000 SDK and needs to be recompiled with newer version in order to load; please contact author of this component to obtain an updated version of this component.


[...]
[a href="index.php?act=findpost&pid=323427"][{POST_SNAPBACK}][/a]

Yes, I am not oblivious to the obvious

New builds of my components will be released in due course.
Title: Columns UI
Post by: metal_termite on 2005-08-29 22:27:28
Okay, sorry. I didn't remember the other betas breaking your pre-release plugins, that's why I posted it. 
Title: Columns UI
Post by: musicmusic on 2005-08-29 22:46:25
Quote
Okay, sorry. I didn't remember the other betas breaking your pre-release plugins, that's why I posted it.  
[a href="index.php?act=findpost&pid=323562"][{POST_SNAPBACK}][/a]
Nothing to apologise for
Title: Columns UI
Post by: Frank Bicking on 2005-08-30 02:02:07
Hey musicmusic,

while you're at your source codes, a selected background color for the album list panel when it's not focused would be useful, so that we can see which folder we have selected when the playlist is focused. Preferably configureable or set to a default of RGB=224,223,227 (windows default).

Oh, and what about an option to hide the files in 'by directory' view? I usually only use the folders above.

Edit: Two minor issues in the playlist switcher: Selecting a playlist and clicking into the empty area sets the active item frame to the last entry, while it should be around the currently selected one imho. Can you reproduce that? Additionally, the tooltip for clipped items displays color codes as plain text (e.g. 909090), they should be ignored. While I'm at it, what about horizontal lines or background colors with $set_style - is there anything planned into this direction?

Thanks
Title: Columns UI
Post by: R2D2 on 2005-08-30 16:10:58
Is there not a version that works with the 0.9 beta 7?
I have tried looking for it, but without luck.

If anyone has got the beta 5 install-file, send me a pm.
Title: Columns UI
Post by: picmixer on 2005-08-30 16:39:07
Quote
Yes, I am not oblivious to the obvious

New builds of my components will be released in due course.
[a href="index.php?act=findpost&pid=323559"][{POST_SNAPBACK}][/a]
Title: Columns UI
Post by: musicmusic on 2005-08-30 16:59:33
Quote
Hey musicmusic,

while you're at your source codes, a selected background color for the album list panel when it's not focused would be useful, so that we can see which folder we have selected when the playlist is focused. Preferably configureable or set to a default of RGB=224,223,227 (windows default).[a href="index.php?act=findpost&pid=323609"][{POST_SNAPBACK}][/a]
It should have had the TVS_SHOWSELALWAYS style, which does just that. I will fix that.

Quote
Oh, and what about an option to hide the files in 'by directory' view? I usually only use the folders above.[a href="index.php?act=findpost&pid=323609"][{POST_SNAPBACK}][/a]
Possible - yes, but I am not all that familiar with album list code, so it is not very likely I will add this.

Quote
Edit: Two minor issues in the playlist switcher: Selecting a playlist and clicking into the empty area sets the active item frame to the last entry, while it should be around the currently selected one imho. Can you reproduce that? [a href="index.php?act=findpost&pid=323609"][{POST_SNAPBACK}][/a]
That is standard behaviour of the listbox control.

Quote
Additionally, the tooltip for clipped items displays color codes as plain text (e.g. 909090), they should be ignored. [a href="index.php?act=findpost&pid=323609"][{POST_SNAPBACK}][/a]
So it does, I will fix that. Thanks for the report.

Quote
While I'm at it, what about horizontal lines or background colors with $set_style - is there anything planned into this direction?[a href="index.php?act=findpost&pid=323609"][{POST_SNAPBACK}][/a]
Yes, very much so  I was planning to add $set_style for background colours in the playlist switcher formatting. It would be possible to implement this within the same string, so it should work out quite nicely. Though I wasn't planning on frames/'horizontal lines' - what do you plan to use that for?

Quote
Thanks
[a href="index.php?act=findpost&pid=323609"][{POST_SNAPBACK}][/a]
Welcome

Quote
Is there not a version that works with the 0.9 beta 7?
I have tried looking for it, but without luck.

If anyone has got the beta 5 install-file, send me a pm.
[a href="index.php?act=findpost&pid=323739"][{POST_SNAPBACK}][/a]
Please see a few posts above.

As for looking for old betas, probably best to stick with current beta as opposed to old ones.
Title: Columns UI
Post by: R2D2 on 2005-08-30 17:25:42
Quote
Quote
Is there not a version that works with the 0.9 beta 7?
I have tried looking for it, but without luck.

If anyone has got the beta 5 install-file, send me a pm.
[a href="index.php?act=findpost&pid=323739"][{POST_SNAPBACK}][/a]
Please see a few posts above.

As for looking for old betas, probably best to stick with current beta as opposed to old ones.
[a href="index.php?act=findpost&pid=323749"][{POST_SNAPBACK}][/a]


You mean the ones about "new version, new components"?

So...when is a version for beta 7 scheduled then?
Title: Columns UI
Post by: richard123 on 2005-08-30 17:41:53
Quote
So...when is a version for beta 7 scheduled then?
[a href="index.php?act=findpost&pid=323753"][{POST_SNAPBACK}][/a]
As stated by the author a few posts back,
Quote
New builds of my components will be released in due course.
 
Title: Columns UI
Post by: Frank Bicking on 2005-08-30 17:46:13
Quote
Quote
While I'm at it, what about horizontal lines or background colors with $set_style - is there anything planned into this direction?[a href="index.php?act=findpost&pid=323609"][{POST_SNAPBACK}][/a]
Yes, very much so  I was planning to add $set_style for background colours in the playlist switcher formatting. It would be possible to implement this within the same string, so it should work out quite nicely. Though I wasn't planning on frames/'horizontal lines' - what do you plan to use that for?
[a href="index.php?act=findpost&pid=323749"][{POST_SNAPBACK}][/a]

Sounds good

Well, I can't say top or bottom frames would serve any real purpose. Like in the playlist, it's just for the look.
Title: Columns UI
Post by: musicmusic on 2005-08-30 22:43:58
Quote
Quote
Quote
While I'm at it, what about horizontal lines or background colors with $set_style - is there anything planned into this direction?[a href="index.php?act=findpost&pid=323609"][{POST_SNAPBACK}][/a]
Yes, very much so  I was planning to add $set_style for background colours in the playlist switcher formatting. It would be possible to implement this within the same string, so it should work out quite nicely. Though I wasn't planning on frames/'horizontal lines' - what do you plan to use that for?
[a href="index.php?act=findpost&pid=323749"][{POST_SNAPBACK}][/a]

Sounds good

Well, I can't say top or bottom frames would serve any real purpose. Like in the playlist, it's just for the look.
[a href="index.php?act=findpost&pid=323759"][{POST_SNAPBACK}][/a]
Well, this is a UI plugin
Title: Columns UI
Post by: Fiend Angelical on 2005-08-31 12:39:56
Until foo_ui_columns works for 0.9 beta 7, I'll just use Billy.
Title: Columns UI
Post by: shrinkmail on 2005-09-01 03:48:23
foo_ui_columns is so nicely integrated into foobar v0.9 (so much so as to make the sidebar redundant :-P) that i miss it very much already. It was rock solid too, not a bug...
Title: Columns UI
Post by: Sandman2012 on 2005-09-02 05:44:25
I haven't read this thread in ages because I'm still using foo 0.8.3, so forgive me if this has been requested before, or even implemented already: will columns ui ever allow one to drag and drop fils from one playlist to another? For example, I'm listening to an album in a foobar playlist and I want to add that song to another playlist I've already got in the sidebar, I'd like to be able to drag that song to the other playlist to add it rather than dealing with the context menu or kotkeys.
Title: Columns UI
Post by: Moonwhaler on 2005-09-02 06:39:20
Quote
I haven't read this thread in ages because I'm still using foo 0.8.3, so forgive me if this has been requested before, or even implemented already: will columns ui ever allow one to drag and drop fils from one playlist to another? For example, I'm listening to an album in a foobar playlist and I want to add that song to another playlist I've already got in the sidebar, I'd like to be able to drag that song to the other playlist to add it rather than dealing with the context menu or kotkeys.
[a href="index.php?act=findpost&pid=324391"][{POST_SNAPBACK}][/a]


Kind of that is working now already: Try pressing (and holding) CTRL while trying to drag some selected songs to another playlist tab - this is working like a charm with my 0.8.3!
Title: Columns UI
Post by: Sandman2012 on 2005-09-03 02:08:40
Quote
Quote
I haven't read this thread in ages because I'm still using foo 0.8.3, so forgive me if this has been requested before, or even implemented already: will columns ui ever allow one to drag and drop fils from one playlist to another? For example, I'm listening to an album in a foobar playlist and I want to add that song to another playlist I've already got in the sidebar, I'd like to be able to drag that song to the other playlist to add it rather than dealing with the context menu or kotkeys.
[a href="index.php?act=findpost&pid=324391"][{POST_SNAPBACK}][/a]


Kind of that is working now already: Try pressing (and holding) CTRL while trying to drag some selected songs to another playlist tab - this is working like a charm with my 0.8.3!
[a href="index.php?act=findpost&pid=324399"][{POST_SNAPBACK}][/a]

Sweet. 

Thank you.
Title: Columns UI
Post by: musicmusic on 2005-09-04 00:10:03
Columns ui pre-alpha 14 out:
http://music.morbo.org/beta.php (http://music.morbo.org/beta.php)
(0.9 beta 7 - 8)

Notes:
-You will have to reinsert your default vis on upgrade, and reconfigure it.
-Old playback buttons toolbar is gone, new customisable one is now integrated. So, old custom buttons won't work. I also made an ascii buttons profile for it here (http://music.morbo.org/download/unstable/ascii%20buttons.fcb), for whoever used foo_uie_ascii_buttons.
Title: Columns UI
Post by: Frank Bicking on 2005-09-04 00:13:19
Thank you so much
Title: Columns UI
Post by: Silverbolt on 2005-09-04 00:46:18
Button text is a nice addition. Thanks musicmusic, much respect.
Title: Columns UI
Post by: krazy on 2005-09-04 05:05:15
Great update musicmusic, custom buttons are awesome!
Just one question... what does this entry in the changelog mean?
Title: Columns UI
Post by: Fiend Angelical on 2005-09-04 10:40:26
Thanks. Good work.
Title: Columns UI
Post by: Sebastian Mares on 2005-09-04 12:06:37
Thanks for the update! Too bad my old configuration didn't work so I had to re-set-up everything, but that's not so important. Anyways, is it possible to define how long the tool-tip on track change is visible? It stays a bit too long on the screen for my preference.
Title: Columns UI
Post by: prawns on 2005-09-04 12:46:01
Yay! Alpha 14! Thank you!

But it's not bug-free just yet
This one is with normal styled buttons:
[a href="http://img372.imageshack.us/my.php?image=fb2kb86mj.png" target="_blank"]
Title: Columns UI
Post by: musicmusic on 2005-09-04 13:44:21
Quote
Thank you so much
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=324798")
Welcome


Quote
Button text is a nice addition. Thanks musicmusic, much respect.
[a href="index.php?act=findpost&pid=324804"][{POST_SNAPBACK}][/a]
Thanks


Quote
Great update musicmusic, custom buttons are awesome!
Just one question... what does this entry in the changelog mean?
  •   added %_text% etc to style string to specify default colours
    [a href="index.php?act=findpost&pid=324831"][{POST_SNAPBACK}][/a]
The new default style string can shed some light on that:
Code: [Select]
$if(%_isplaying%,
$set_style(back,$blend($pad(%_back%,6,0),000000,1,10),$blend($pad(%_selected_back%,6,0),000000,1,10))
)


They specify the colours specified on the "Colours and Fonts" tab.

Quote
Thanks. Good work.
[a href="index.php?act=findpost&pid=324861"][{POST_SNAPBACK}][/a]
Thanks


Quote
Thanks for the update! Too bad my old configuration didn't work so I had to re-set-up everything, but that's not so important. Anyways, is it possible to define how long the tool-tip on track change is visible? It stays a bit too long on the screen for my preference.
[a href="index.php?act=findpost&pid=324890"][{POST_SNAPBACK}][/a]
It was configurable a long time ago. However, I do not think it was of much use. MSDN says:
Quote
uTimeout
    Union with uVersion. The timeout value, in milliseconds, for a balloon ToolTip. The system enforces minimum and maximum timeout values. uTimeout values that are too large are set to the maximum value and values that are too small default to the minimum value. The system minimum and maximum timeout values are currently set at 10 seconds and 30 seconds, respectively. See the remarks for further discussion of uTimeout.


It also says:
Quote
No more than one balloon ToolTip at at time is displayed for the taskbar. If an application attempts to display a ToolTip when one is already being displayed, the ToolTip will not appear until the existing balloon ToolTip has been visible for at least the system minimum timeout value. For example, a balloon ToolTip with uTimeout set to 30 seconds has been visible for seven seconds when another application attempts to display a balloon ToolTip. If the system minimum timeout is ten seconds, the first ToolTip displays for an additional three seconds before being replaced by the second ToolTip. If the user does not appear to be using the computer, the system does not count this time towards the timeout.


Currently this variable is set to zero.

Quote
Yay! Alpha 14! Thank you!

But it's not bug-free just yet
This one is with normal styled buttons:
[a href="http://img372.imageshack.us/my.php?image=fb2kb86mj.png]
[a href="index.php?act=findpost&pid=324895"][{POST_SNAPBACK}][/url]
I will consider at least making it possible via the APIs.
Title: Columns UI
Post by: prawns on 2005-09-04 14:59:10
Quote
I will consider at least making it possible via the APIs.

Oh cool. Just thinking it through in my head, I came up with joining buttons together. Sp this would mean that in the 'Customise buttons' part you would set up the individual buttons, for instance stop and play, then you would highlight both and 'merge' them.
That way it would keep the configuration panel simpler.
What you think? Or do you want to keep with your original suggestion
Title: Columns UI
Post by: sqin on 2005-09-04 22:11:17
btw is it possible to disable jumping to another playlist when dragging selected files with CTRL? i need to stay on current one
Title: Columns UI
Post by: Silverbolt on 2005-09-04 22:24:13
Quote
btw is it possible to disable jumping to another playlist when dragging selected files with CTRL? i need to stay on current one[a href="index.php?act=findpost&pid=325013"][{POST_SNAPBACK}][/a]

Preferences > Display > Columns UI > Playlist switcher > Drag & Drop > uncheck 'Switch playlist when dragging...'
Title: Columns UI
Post by: Chaser on 2005-09-04 22:26:40
sqin, this is in my opinion a really good suggestion! May be you could realise that for example with CTRL+ALT pressed?
Title: Columns UI
Post by: sqin on 2005-09-04 23:22:26
Quote
sqin, this is in my opinion a really good suggestion! May be you could realise that for example with CTRL+ALT pressed?
[a href="index.php?act=findpost&pid=325016"][{POST_SNAPBACK}][/a]

Silverbolt understood me wrongly. I need an option not to switch playlist when dragging items over tabs or panel...
Chaser, CTRL+ALT doesnt help here
Title: Columns UI
Post by: musicmusic on 2005-09-04 23:32:04
Quote
Quote
I will consider at least making it possible via the APIs.

Oh cool. Just thinking it through in my head, I came up with joining buttons together. Sp this would mean that in the 'Customise buttons' part you would set up the individual buttons, for instance stop and play, then you would highlight both and 'merge' them.
That way it would keep the configuration panel simpler.
What you think? Or do you want to keep with your original suggestion
[a href="index.php?act=findpost&pid=324918"][{POST_SNAPBACK}][/a]
Hrm, well from a user perspective, it would be something like another layer of tabs (or more likely a dropdown) above the 'normal/hot' ones, which would be like "default", "playing"/"paused" etc. with the states defined from the api. But probably it will be rather complicated generally so I won't implement it for now.

Quote
Quote
sqin, this is in my opinion a really good suggestion! May be you could realise that for example with CTRL+ALT pressed?
[a href="index.php?act=findpost&pid=325016"][{POST_SNAPBACK}][/a]

Silverbolt understood me wrongly. I need an option not to switch playlist when dragging items over tabs or panel...
Chaser, CTRL+ALT doesnt help here
[a href="index.php?act=findpost&pid=325024"][{POST_SNAPBACK}][/a]
Seems like he suggested something which does exactly what you ask.
Title: Columns UI
Post by: Sebastian Mares on 2005-09-04 23:36:26
I noticed there are some problems with the drag-and-drop behavior of playlist items. I can't seem to find out what is causing this since it's not happening always.

So, by default, if clicking an item, holding the mouse button pressed and moving the mouse will re-position the item in the list. Now and then however, clicking and dragging the mouse will only select files.

Also, what is supposed to happen when you press any of the SHIFT, ALT or CTRL keys?

Another problem is that sometimes, after dragging stuff around, pressing the Next button will not jump to the next song, but three songs ahead for example.

Sorry for this being so vague, but as mentioned already, I cannot reproduce this every time.
Title: Columns UI
Post by: musicmusic on 2005-09-04 23:49:39
Quote
I noticed there are some problems with the drag-and-drop behavior of playlist items. I can't seem to find out what is causing this since it's not happening always.

So, by default, if clicking an item, holding the mouse button pressed and moving the mouse will re-position the item in the list. Now and then however, clicking and dragging the mouse will only select files.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=325028")
Depends on whether the item you click on is selected or not.

Quote
Also, what is supposed to happen when you press any of the SHIFT, ALT or CTRL keys?[a href="index.php?act=findpost&pid=325028"][{POST_SNAPBACK}][/a]
See [a href="http://music.morbo.org/wiki/columns_ui:usage#playlist]here[/url]. That applies however only if you have enabled the "enhanced selection model" (default), however.

Quote
Another problem is that sometimes, after dragging stuff around, pressing the Next button will not jump to the next song, but three songs ahead for example.

Sorry for this being so vague, but as mentioned already, I cannot reproduce this every time.[a href="index.php?act=findpost&pid=325028"][{POST_SNAPBACK}][/a]
Playback follows cursor maybe? When disabled, it plays the item after the currently playing one so no problems there.
Title: Columns UI
Post by: Sebastian Mares on 2005-09-04 23:52:39
Quote
Playback follows cursor maybe? When disabled, it plays the item after the currently playing one so no problems there.
[a href="index.php?act=findpost&pid=325029"][{POST_SNAPBACK}][/a]


No, I have "Cursor follows playback" enabled. I will look into this...
Title: Columns UI
Post by: The Link on 2005-09-05 14:06:54
Just a short question (or possibly a request): Is it possible to let the findtype extension work the same way as the standard playlistfind component provided by foobar2000? (Searching simply all metadata fields (or a given list),  positives if the field contains the searchterm (doesn't have to begin with it))
Title: Columns UI
Post by: kalmark on 2005-09-07 11:00:17
I have a cosmetic bug to report in the latest pre-alpha for 0.9beta:
It occurs when I try to align certain separators in the toolbar, and lock it in position.
Illustration:
Unlocked toolbar - playback mode selection and vis aligned.
[a href="http://imageshack.us" target="_blank"]
Title: Columns UI
Post by: richard123 on 2005-09-07 11:57:58
Feature requests, if at all possible:

Access to %_playlist_total% in the status bar (not sure if this is a foobar or columns issue). 

Add a function to view fields in songs other than the current song. For example, $view_field(1234, %album%) would return the name of the album for the 1234th song in the current playlist.
Title: Columns UI
Post by: Anas on 2005-09-07 13:48:52
Quote
Feature requests, if at all possible:

Access to %_playlist_total% in the status bar (not sure if this is a foobar or columns issue). 

Add a function to view fields in songs other than the current song. For example, $view_field(1234, %album%) would return the name of the album for the 1234th song in the current playlist.
[a href="index.php?act=findpost&pid=325510"][{POST_SNAPBACK}][/a]

Seconded! 
Requested this, too some time ago, but not for columnsUI maybe (I hope) musicmusic will add this feature.
Title: Columns UI
Post by: musicmusic on 2005-09-07 14:43:24
Quote
Just a short question (or possibly a request): Is it possible to let the findtype extension work the same way as the standard playlistfind component provided by foobar2000? (Searching simply all metadata fields (or a given list),  positives if the field contains the searchterm (doesn't have to begin with it))
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=325155")
The typefind extension was pretty much written based around searching from beginning only. However, I may consider extending it to search the entire string (different keyboard shortcuts for the two would be a good idea IMO), but don't have any immediate plans.

Quote
I have a cosmetic bug to report in the latest pre-alpha for 0.9beta:
It occurs when I try to align certain separators in the toolbar, and lock it in position.
Illustration:
Unlocked toolbar - playback mode selection and vis aligned.
[a href="http://imageshack.us]
[a href="index.php?act=findpost&pid=325507"][{POST_SNAPBACK}][/url]
Actually, I can't reproduce that

I would guess one of two things:
-Something very specific to your toolbar layout.
-You are running Windows 2000 and this only happens with comctl32 5.81 and not 5.82/6

I'm not sure if this is my fault, however, I see a change I can make which may fix it and should be changed for the next build, however if it doesn't fix it is a lost cause unfortunately..

Quote
Feature requests, if at all possible:

Access to %_playlist_total% in the status bar (not sure if this is a foobar or columns issue).  [a href="index.php?act=findpost&pid=325510"][{POST_SNAPBACK}][/a]
But the playlist total for the playing playlist, or the active playlist. If its the latter, this would be mixing playing track info and random other things. I.e. surely you want want it displayed when a track is not playing as well? If its the former, how useful would that really be?

Quote
Add a function to view fields in songs other than the current song. For example, $view_field(1234, %album%) would return the name of the album for the 1234th song in the current playlist.
[a href="index.php?act=findpost&pid=325510"][{POST_SNAPBACK}][/a]
Unfortunately, that opens up a very large can of worms. For example, every time one track is modified, all others would realisically have to be reformatted. Etc. etc.
Title: Columns UI
Post by: kalmark on 2005-09-07 15:41:24
Quote
Quote
I have a cosmetic bug to report in the latest pre-alpha for 0.9beta:
It occurs when I try to align certain separators in the toolbar, and lock it in position.
Illustration:
Unlocked toolbar - playback mode selection and vis aligned.

[a href="index.php?act=findpost&pid=325507"][{POST_SNAPBACK}] (http://imageshack.us)
Actually, I can't reproduce that

I would guess one of two things:
-Something very specific to your toolbar layout.
-You are running Windows 2000 and this only happens with comctl32 5.81 and not 5.82/6

I'm not sure if this is my fault, however, I see a change I can make which may fix it and should be changed for the next build, however if it doesn't fix it is a lost cause unfortunately..

Doh, sorry, I did not mention that this is on Win2k and comctl32 5.81. Seems I better  learn both to live with bugs and report them properly
Title: Columns UI
Post by: 81x on 2005-09-07 17:19:50
Quote
Quote
Quote
I have a cosmetic bug to report in the latest pre-alpha for 0.9beta:
It occurs when I try to align certain separators in the toolbar, and lock it in position.
Illustration:
Unlocked toolbar - playback mode selection and vis aligned.

[a href="index.php?act=findpost&pid=325507"][{POST_SNAPBACK}] (http://imageshack.us)
Actually, I can't reproduce that

I would guess one of two things:
-Something very specific to your toolbar layout.
-You are running Windows 2000 and this only happens with comctl32 5.81 and not 5.82/6

I'm not sure if this is my fault, however, I see a change I can make which may fix it and should be changed for the next build, however if it doesn't fix it is a lost cause unfortunately..

Doh, sorry, I did not mention that this is on Win2k and comctl32 5.81. Seems I better  learn both to live with bugs and report them properly
[a href="index.php?act=findpost&pid=325562"][{POST_SNAPBACK}][/a]



Hi

Also get this bug with foobar v0.8.3 and columns v0.1.2 final. Running WinXp Pro Sp1 with comctl32 v5.82.2800.1106.

Doesn't happen all the time tho, so its difficult to reproduce. Only thing changed on my toolbar from default is buffer status from foo_read_http v1.41. Not sure whether this is relevant but its location on my toolbar is exactly the same place as on kalmarks picture.
Title: Columns UI
Post by: richard123 on 2005-09-07 17:49:56
Quote
Quote
Feature requests, if at all possible:

Access to %_playlist_total% in the status bar (not sure if this is a foobar or columns issue).

But the playlist total for the playing playlist, or the active playlist. If its the latter, this would be mixing playing track info and random other things. I.e. surely you want want it displayed when a track is not playing as well? If its the former, how useful would that really be?


I'd like to be able to report something like, "now playing song 1234 of 4321 songs."

Quote
Add a function to view fields in songs other than the current song. For example, $view_field(1234, %album%) would return the name of the album for the 1234th song in the current playlist.
Quote
Unfortunately, that opens up a very large can of worms. For example, every time one track is modified, all others would realisically have to be reformatted. Etc. etc.

One use for this would be to identify the last song of an album. You'd just compare the %album% tag for an item to the %album% tag for the next item.  This would be enough for me, but there are probably other uses I haven't thought of.
Title: Columns UI
Post by: hunted on 2005-09-08 04:50:36
Is it intentional that $set_global(var,) isn't the same as not setting var.  With .1.2 you could make an empty global and use it in an $if() and it would evaluate to false, where as in .1.3 an empty global evalues to true.  I guess I don't care one way or the other, I just noticed that now.
Title: Columns UI
Post by: richard123 on 2005-09-08 12:48:14
Quote
Is it intentional that $set_global(var,) isn't the same as not setting var.  With .1.2 you could make an empty global and use it in an $if() and it would evaluate to false, where as in .1.3 an empty global evalues to true.  I guess I don't care one way or the other, I just noticed that now.
[a href="index.php?act=findpost&pid=325754"][{POST_SNAPBACK}][/a]

if you put this in globals:
$set_global(unset,)
$set_global(one,1)
$set_global(zero,0)

and this in a column,
$if($get_global(unset),unset)
$if($get_global(one),one)
$if($get_global(zero),zero)

it displays
unsetonezero

I would have thought zero or unset (or both) would evaluate false
Title: Columns UI
Post by: foosion on 2005-09-08 15:07:39
Quote
I would have thought zero or unset (or both) would evaluate false[a href="index.php?act=findpost&pid=325800"][{POST_SNAPBACK}][/a]
The way this work is consistent with $puts() and $get(). $get(var) and $get_global(var) evaluate to false, if the (global) variable has not been set. If it has been set in any way - even to the empty string or to the string 0 - they evaluate to true.
Title: Columns UI
Post by: richard123 on 2005-09-08 16:03:01
Quote
The way this work is consistent with $puts() and $get(). $get(var) and $get_global(var) evaluate to false, if the (global) variable has not been set. If it has been set in any way - even to the empty string or to the string 0 - they evaluate to true.
[a href="index.php?act=findpost&pid=325824"][{POST_SNAPBACK}][/a]
I've been using $if(condition,$set_global(var)) to avoid the issue.  I suppose one could throw $strcmp($get_global(var),0) into the mix to deal with this.
Title: Columns UI
Post by: musicmusic on 2005-09-08 21:09:59
Quote
Doh, sorry, I did not mention that this is on Win2k and comctl32 5.81. Seems I better  learn both to live with bugs and report them properly
[a href="index.php?act=findpost&pid=325562"][{POST_SNAPBACK}][/a]
Well I am just speculating as to the reason

Quote
Hi

Also get this bug with foobar v0.8.3 and columns v0.1.2 final. Running WinXp Pro Sp1 with comctl32 v5.82.2800.1106.

Doesn't happen all the time tho, so its difficult to reproduce. Only thing changed on my toolbar from default is buffer status from foo_read_http v1.41. Not sure whether this is relevant but its location on my toolbar is exactly the same place as on kalmarks picture.
[a href="index.php?act=findpost&pid=325582"][{POST_SNAPBACK}][/a]
I know some behaviours of the rebar changed in SP2. I can't reproduce this, and, if behaviour is so inconsistent there is not much I can do. I will try that potential fix I mentioned earlier however.

[edit] I have reproduced this here now

Quote
Quote
Quote
Feature requests, if at all possible:

Access to %_playlist_total% in the status bar (not sure if this is a foobar or columns issue).

But the playlist total for the playing playlist, or the active playlist. If its the latter, this would be mixing playing track info and random other things. I.e. surely you want want it displayed when a track is not playing as well? If its the former, how useful would that really be?


I'd like to be able to report something like, "now playing song 1234 of 4321 songs."
[a href="index.php?act=findpost&pid=325588"][{POST_SNAPBACK}][/a]
Ah, but surely that would require a %playlist_number% as well? Compatibilty with other components / UIs is a good reason against implementing this on my side.

Quote
Is it intentional that $set_global(var,) isn't the same as not setting var.  With .1.2 you could make an empty global and use it in an $if() and it would evaluate to false, where as in .1.3 an empty global evalues to true.  I guess I don't care one way or the other, I just noticed that now.
[a href="index.php?act=findpost&pid=325754"][{POST_SNAPBACK}][/a]
I think the reason for this is because of the way 0.8.3 interpreted extra items / special fields. I think current behaviour makes sense. Thank you for mentioning this though, I can fix 'legacy mode' so it behaves the same as 0.1.2.

Quote
Quote
The way this work is consistent with $puts() and $get(). $get(var) and $get_global(var) evaluate to false, if the (global) variable has not been set. If it has been set in any way - even to the empty string or to the string 0 - they evaluate to true.
[a href="index.php?act=findpost&pid=325824"][{POST_SNAPBACK}][/a]
I've been using $if(condition,$set_global(var)) to avoid the issue.  I suppose one could throw $strcmp($get_global(var),0) into the mix to deal with this.
[a href="index.php?act=findpost&pid=325836"][{POST_SNAPBACK}][/a]
Well you can only set a global once, it makes more sense not to set it rather than to set it to 0.
Title: Columns UI
Post by: Comwan on 2005-09-10 13:52:39
Musicmusic: You might wanna update the first post.
Title: Columns UI
Post by: richard123 on 2005-09-10 14:18:57
Quote
Quote
I'd like to be able to report something like, "now playing song 1234 of 4321 songs."I'd like to be able to report something like, "now playing song 1234 of 4321 songs."

*

Ah, but surely that would require a %playlist_number% as well? Compatibilty with other components / UIs is a good reason against implementing this on my side.


How would giving access to %_playlist_number% or %_playlist_total% harm compatibility with other components / UIs?

By the way, any response to the providing some function that would let you check the next item on the playlist for some limited number of tags, such as being from a different album? 

A more sophisticated version might let you check the prior item. For example, if you want to show the album name on the first track of an album, you could show it if %tracknumber% is 1 or if the prior item is from a different album.
Title: Columns UI
Post by: musicmusic on 2005-09-11 00:36:16
Quote
Musicmusic: You might wanna update the first post.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=326137")
Oh.. yeah.. don't know what your talking about..



Quote
Quote
Quote
I'd like to be able to report something like, "now playing song 1234 of 4321 songs."I'd like to be able to report something like, "now playing song 1234 of 4321 songs."

*

Ah, but surely that would require a %playlist_number% as well? Compatibilty with other components / UIs is a good reason against implementing this on my side.


How would giving access to %_playlist_number% or %_playlist_total% harm compatibility with other components / UIs?[a href="index.php?act=findpost&pid=326141"][{POST_SNAPBACK}][/a]
They may use the same string. For the user, if they switch to the default UI, their status bar string will no longer work. For component developers, it will cause them hassle ("why doesn't my string work etc. etc." / extra work on their side). If you want this, it would simply be a better idea to implement it in the core's side.

Quote
By the way, any response to the providing some function that would let you check the next item on the playlist for some limited number of tags, such as being from a different album? 

A more sophisticated version might let you check the prior item. For example, if you want to show the album name on the first track of an album, you could show it if %tracknumber% is 1 or if the prior item is from a different album.
[a href="index.php?act=findpost&pid=326141"][{POST_SNAPBACK}][/a]
Similar to the above: $set_global, $get_global and $set_style are things quite specific to Columns UI. The function you want, however, is not, and I think it should be implemented in the playlist manager (core), if anywhere. Or even better, would be a playlist view that focuses more to what you want to do in terms of grouping albums ([a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=32752&view=findpost&p=286618]foo_coruscate[/url] maybe ?)
Title: Columns UI
Post by: richard123 on 2005-09-11 12:24:14
Quote
They may use the same string. For the user, if they switch to the default UI, their status bar string will no longer work. For component developers, it will cause them hassle ("why doesn't my string work etc. etc." / extra work on their side). If you want this, it would simply be a better idea to implement it in the core's side.


Agreed - it would be better in the core. And it should be very simple to implement. Any idea how to get it into the core?

Quote
Similar to the above: $set_global, $get_global and $set_style are things quite specific to Columns UI. The function you want, however, is not, and I think it should be implemented in the playlist manager (core), if anywhere. Or even better, would be a playlist view that focuses more to what you want to do in terms of grouping albums (foo_coruscate (http://www.hydrogenaudio.org/forums/index.php?showtopic=32752&view=findpost&p=286618) maybe ?)
[a href="index.php?act=findpost&pid=326217"][{POST_SNAPBACK}][/a]

A customary approach is to sort by album and display something like
$select(%tracknumber%.
%album%,
%artist%,
%date%$tab()%genre%
)

A problem with this paradigm is sometimes people don't like a song on an album and delete it. If track 2 is missing, you don't see the artist's name.  If there were a way to check adjacent tracks, you could deal with this problem.

The links to foo_coruscate are broken, but from what I can see it's a a whole lot more than I want.  It also appears to cover aesthetics rather than just the ability to display info.
Title: Columns UI
Post by: Nova5000 on 2005-09-12 19:39:11
Was just wondering earlier today, if it could be possible to have support for images inside the playlist? Like say some that would work like the $set_style() variable.

It could for example be something like this: $set_style(background-image,[url],$rgb(240,240,240),$rgb(240,240,240))

The $rgb() values could be for situations where the image can't be found.

Whether or not this is possible I'll leave to the developers, but it could make way for some much more interesting playlist views.

Oh yeah, I for one wouldn't care if this would slow things down. You could just choose not to use playlists with images.

Cheers,

-Nova
Title: Columns UI
Post by: Olive on 2005-09-13 19:32:07
I have a small feature request, if easy to implement.
Tab Mx Plus (ext for Firefox) has an option to scroll to select tabs. I thought it could be cool to be able to use the mouse wheel to switch from one playlist to another as well. In fact my mouse is rather noisy and the clickies somewhat interfere with the music
Title: Columns UI
Post by: vir on 2005-09-13 19:54:26
May be some one already asked. But why not to preserve the value of global variable between two sequantial playlist items? And to add two variables begin and end to notify about the begining of the playlist and its end? It will allow very powerfull playlist formating. More powerfull then azrael and no bugs with not full albums and similar. Why is it not implemented? Why not to implement it?
Title: Columns UI
Post by: foosion on 2005-09-13 20:52:07
Quote
May be some one already asked. But why not to preserve the value of global variable between two sequantial playlist items?[a href="index.php?act=findpost&pid=326645"][{POST_SNAPBACK}][/a]

This has been discussed multiple times already. The crux is that the titleformatting scripts of consecutive playlist entries are not necessarily run consecutively.
Title: Columns UI
Post by: musicmusic on 2005-09-13 23:55:08
Quote
Agreed - it would be better in the core. And it should be very simple to implement. Any idea how to get it into the core?[a href="index.php?act=findpost&pid=326637"][{POST_SNAPBACK}][/a]
I will pretend you didn't think hard enough about that question

Quote
A customary approach is to sort by album and display something like
$select(%tracknumber%.
%album%,
%artist%,
%date%$tab()%genre%
)

A problem with this paradigm is sometimes people don't like a song on an album and delete it. If track 2 is missing, you don't see the artist's name.  If there were a way to check adjacent tracks, you could deal with this problem.[a href="index.php?act=findpost&pid=326264"][{POST_SNAPBACK}][/a]
I hear you but in e.g. this example, to determine the actual index of the track in the album you would need to check that metadata of up to the past 3 tracks, which isn't really ideal. The sad truth is that the playlist view was never designed for these 'album mode' scripts. One approach would really be a playlist view that groups the tracks internally, and then provides you with the %_group_index%. But then, that sounds very complicated / tricky to actually implement.

Realistically, it is not possible to track track depedencies if a $get_track_meta / whatever was implemented. So for that reason, if it was implemented on my side and I was to use the playlist manager engine's on_modified callback, on every second of playback (or more often if VBR updates are enabled and the track is VBR) all tracks in view will be reformatted and repainted. This is not good, so, since it is only other metadata fields you can access, realistically I would have to watch the database for metadata changes instead, and this gets more and more complicated.. So, erm, this will not be implemented on my side.

Quote
Was just wondering earlier today, if it could be possible to have support for images inside the playlist? Like say some that would work like the $set_style() variable.

It could for example be something like this: $set_style(background-image,[url],$rgb(240,240,240),$rgb(240,240,240))

The $rgb() values could be for situations where the image can't be found.

Whether or not this is possible I'll leave to the developers, but it could make way for some much more interesting playlist views.

Oh yeah, I for one wouldn't care if this would slow things down. You could just choose not to use playlists with images.

Cheers,

-Nova
[a href="index.php?act=findpost&pid=326496"][{POST_SNAPBACK}][/a]
I am not ruling some kind of support for images within the playlist out, no. In regards to speed the images would be defined elsewhere and cached and referred to in scripts by some unique identifier.

In regards to your specific question, I am not sure what exactly you refer to by background-image - a background within the "cell", or background over the whole playlist, or something else.

Quote
I have a small feature request, if easy to implement.
Tab Mx Plus (ext for Firefox) has an option to scroll to select tabs. I thought it could be cool to be able to use the mouse wheel to switch from one playlist to another as well. In fact my mouse is rather noisy and the clickies somewhat interfere with the music
[a href="index.php?act=findpost&pid=326637"][{POST_SNAPBACK}][/a]
To be honest, I am not sure how useful that would really be. I could, however, add it for when the mouse cursor is over the tabs, since in that case the mouse wheel currently does nothing useful.
Title: Columns UI
Post by: richard123 on 2005-09-14 02:48:18
Quote
Quote
Agreed - it would be better in the core. And it should be very simple to implement. Any idea how to get it into the core?


I will pretend you didn't think hard enough about that question 


I've asked in a feature request thread, without success.  I'd imagine you have more influence   

I'll think some more about the adjacent track issue.
Title: Columns UI
Post by: Nova5000 on 2005-09-14 08:16:35
Quote
Quote
Was just wondering earlier today, if it could be possible to have support for images inside the playlist? Like say some that would work like the $set_style() variable.

It could for example be something like this: $set_style(background-image,[url],$rgb(240,240,240),$rgb(240,240,240))

The $rgb() values could be for situations where the image can't be found.

Whether or not this is possible I'll leave to the developers, but it could make way for some much more interesting playlist views.

Oh yeah, I for one wouldn't care if this would slow things down. You could just choose not to use playlists with images.

Cheers,

-Nova
[a href="index.php?act=findpost&pid=326496"][{POST_SNAPBACK}][/a]
I am not ruling some kind of support for images within the playlist out, no. In regards to speed the images would be defined elsewhere and cached and referred to in scripts by some unique identifier.

In regards to your specific question, I am not sure what exactly you refer to by background-image - a background within the "cell", or background over the whole playlist, or something else.


Pictures within the cell, is what I meant. I'm glad you're not ruling them out.
Title: Columns UI
Post by: Storm on 2005-09-14 18:31:46
That would be a really neat feature, you could be quite creative with it
Title: Columns UI
Post by: vir on 2005-09-15 11:40:58
Is colums_ui closed source? I'd like to have a look at it's source
Title: Columns UI
Post by: musicmusic on 2005-09-15 23:55:46
Quote
Is colums_ui closed source? I'd like to have a look at it's source
[a href="index.php?act=findpost&pid=326984"][{POST_SNAPBACK}][/a]
No it is not open-source. But, I am curious as to why you wish to look at it?
Title: Columns UI
Post by: vir on 2005-09-16 19:18:39
Quote
Quote
Is colums_ui closed source? I'd like to have a look at it's source
[a href="index.php?act=findpost&pid=326984"][{POST_SNAPBACK}][/a]
No it is not open-source. But, I am curious as to why you wish to look at it?
[a href="index.php?act=findpost&pid=327116"][{POST_SNAPBACK}][/a]

Answer no, is not right in this context, see my question... I'd like to find out how difficult is it to implement som features. And if it is not difficult implement them by myself . Closed source is usually better for software architecture, but open source is usually better for end user's demands.
Title: Columns UI
Post by: prawns on 2005-09-16 19:35:15
Hey musicmusic,
Would it be possible to save different layouts (the ones set from Columns UI > Layout in preferences) and then have an additional menu that can be used to 'quick load' different presets.

So normal I'll have everything e.g. Playlist Viewer + Switcher, Menu, Playback Buttons etc.
[a href="http://img236.imageshack.us/my.php?image=bigmode8gg.png" target="_blank"]
Title: Columns UI
Post by: hunted on 2005-09-16 20:33:12
Quote
Hey musicmusic,
Would it be possible to save different layouts (the ones set from Columns UI > Layout in preferences) and then have an additional menu that can be used to 'quick load' different presets.

So normal I'll have everything e.g. Playlist Viewer + Switcher, Menu, Playback Buttons etc.
But sometimes I wouldn't mind just having just the play back buttons.

What are everyone else's thoughts on this?
[a href="index.php?act=findpost&pid=327349"][{POST_SNAPBACK}][/a]

I think it would be cool loat different configs from menu or hotkeys.
Title: Columns UI
Post by: musicmusic on 2005-09-18 21:53:47
Quote
Answer no, is not right in this context[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=327344")
??
Quote
, see my question... I'd like to find out how difficult is it to implement som features. And if it is not difficult implement them by myself . Closed source is usually better for software architecture, but open source is usually better for end user's demands.
[a href="index.php?act=findpost&pid=327344"][{POST_SNAPBACK}][/a]
Well, in regard to the question I guess you refer to, foosion gave you an answer. If you don't like it, there is not much I can do
Quote
Hey musicmusic,
Would it be possible to save different layouts (the ones set from Columns UI > Layout in preferences) and then have an additional menu that can be used to 'quick load' different presets.

So normal I'll have everything e.g. Playlist Viewer + Switcher, Menu, Playback Buttons etc.
[a href="http://img236.imageshack.us/my.php?image=bigmode8gg.png] But I need to finish the underlying implementation first, there's still a fair amount of stuff left to do, and then I can, erm, move to alpha, and work on more interesting stuff

Quote
EDIT: Added wonderful pictures for clarity
[a href="index.php?act=findpost&pid=327349"][{POST_SNAPBACK}][/url]
Don't work here  I'll take your word that they are wonderful
Title: Columns UI
Post by: vir on 2005-09-18 22:47:36
Quote
Quote
Answer no, is not right in this context[a href="index.php?act=findpost&pid=327344"][{POST_SNAPBACK}][/a]
??
Quote
, see my question... I'd like to find out how difficult is it to implement som features. And if it is not difficult implement them by myself . Closed source is usually better for software architecture, but open source is usually better for end user's demands.
[a href="index.php?act=findpost&pid=327344"][{POST_SNAPBACK}][/a]
Well, in regard to the question I guess you refer to, foosion gave you an answer. If you don't like it, there is not much I can do


The question was "Is Colums UI closed source?"
And the answer was "no"
Title: Columns UI
Post by: prawns on 2005-09-18 23:24:35
Quote
Don't work here  I'll take your word that they are wonderful

Well they used to. They don't work for me anymore as well. Must be a problem at the imageshack servers.

Well thanks for your reply.

Happy coding
Title: Columns UI
Post by: anza on 2005-09-19 11:38:41
Quote
The question was "Is Colums UI closed source?"
And the answer was "no"
[a href="index.php?act=findpost&pid=327918"][{POST_SNAPBACK}][/a]

Actually the answer was "No it is not open-source".
Title: Columns UI
Post by: rectangle on 2005-09-21 12:53:11
I'm having a mental block here. 
How do I get playlist tabs above the playlist with 0.9 as was the case with 0.8.3?
Have a look HERE (http://home.people.net.au/~etheronline/tabs.png) to see what I mean.
Title: Columns UI
Post by: MrSegaSaturnX on 2005-09-21 17:18:36
Hey guys, im a n00b to foobar and its components, but i am loving the program so far. My problem today is that columns_UI component isnt working. I read all the documents and readmes but no luck. The extension is listed under components... but when u go to file, prefrences, display..... Columns_UI is listed but not under Default interface, its listed separetely above it... but anyway i was reading that u had to make it ur default display type, but no where do i see this option, and even if i just click on the Columns_UI and change some settings and click apply, or save.. nothing... no columns with artist name, track, etc. I downloaded and installed the latest stable build of foobar 2000, that being v.83 and the same with columns... v1.2.... actually it came with the special version downoad from the homepage. So please someone plz instruct me on what i need to do to get the component working. Thanks in advance.

PS sorry for double post.... i posted this as a new post initially not as a reply.
Title: Columns UI
Post by: Frank Bicking on 2005-09-21 17:20:40
Go to Preferences - Display, look at the right side now, and set User interface module to Columns UI.

Restart.
Title: Columns UI
Post by: Insolent on 2005-09-22 02:12:30
Quote
I'm having a mental block here. 
How do I get playlist tabs above the playlist with 0.9 as was the case with 0.8.3?
Have a look HERE (http://home.people.net.au/~etheronline/tabs.png) to see what I mean.
[a href="index.php?act=findpost&pid=328557"][{POST_SNAPBACK}][/a]

You need to add the Columns Playlist as a child of the Playlist Tabs in Preferences > Display > Columns UI > Layout tab.

(http://img245.imageshack.us/img245/3537/untitled10dy.png)
Title: Columns UI
Post by: rectangle on 2005-09-22 05:32:34
Quote
You need to add the Columns Playlist as a child of the Playlist Tabs in Preferences > Display > Columns UI > Layout tab.

Title: Columns UI
Post by: julien_32 on 2005-09-22 14:56:24
a very small bug

it is easier explains with an image, than with my english 

(http://img235.imageshack.us/img235/5630/sanstitre13uy.png) (http://imageshack.us)

The aera is a bit too small.
Title: Columns UI
Post by: m1k3_tes1 on 2005-09-23 06:44:54
Hello musicmusic,

Thanks a lot for your columns UI and Album List. If not for them, maybe I'd never switched to f2k from WA:-)

1.My biggest request is %playlist_time_remaining" besides %length% for the pl switcher. Some players can do that. Why f2k shouldn't? Imho it is very useful. Strange enough it is not on your requests list.

2. "Time remaining blink on pause" feature (maybe, it is already possible with some special formatting strings, but I don't know how).

3. Ellipses in clipped text (Album List).

5. It IS on your requests list, but still: for god's sake, no vertical scrollbars option (Playlist/Albumlist). For remote control they are imho useless and just waste screen space.

Excuse my numerous requests. But if implemented, they would make f2k simply perfect for me!

Again thanks and keep up good work.
Title: Columns UI
Post by: musicmusic on 2005-09-25 20:04:01
Quote
a very small bug

it is easier explains with an image, than with my english  

I will probably make it dynamically sized beyond a minimum size.

(http://imageshack.us)
Quote
Hello musicmusic,

Thanks a lot for your columns UI and Album List. If not for them, maybe I'd never switched to f2k from WA:-)

1.My biggest request is %playlist_time_remaining" besides %length% for the pl switcher. Some players can do that. Why f2k shouldn't? Imho it is very useful. Strange enough it is not on your requests list.

2. "Time remaining blink on pause" feature (maybe, it is already possible with some special formatting strings, but I don't know how).

3. Ellipses in clipped text (Album List).

5. It IS on your requests list, but still: for god's sake, no vertical scrollbars option (Playlist/Albumlist). For remote control they are imho useless and just waste screen space.

Excuse my numerous requests. But if implemented, they would make f2k simply perfect for me!

Again thanks and keep up good work.
[a href="index.php?act=findpost&pid=328989"][{POST_SNAPBACK}][/url]


1. Well, what about random play? Playback queue? Playback follows cursor? Etc.
2. If you are refering to a time remaining field in a formatting string, then I dont really see why you can't make the text blink.
3. It would need the non-existant ownerdrawing I guess.
4. ??
5. Unless you are running st 800 by 600 resolution, and stuck with the huge default scrollbars in Windows XP, I don't see it of that major a problem, and it is not very high on my priority-list.
Title: Columns UI
Post by: Storm on 2005-09-25 22:59:24
Is foo_uie_typefind working for anyone here? I get the panel to show up, but it doesn't search?
Title: Columns UI
Post by: musicmusic on 2005-09-25 23:22:39
Quote
Is foo_uie_typefind working for anyone here? I get the panel to show up, but it doesn't search?
[a href="index.php?act=findpost&pid=329561"][{POST_SNAPBACK}][/a]
Yes, this component does seem to cause confusion from all angles

If you have worked out how to enter text into it, I would guess your problem is that it searches against the start of the formatted strings only (i.e. checks that the n characters you entered match the first n characters of the formatted string) and that is not the behaviour you was expecting, and/or you haven't changed the default search string, and/or you found a bug.

If you think its the latter, you will probably have to elaborate.
Title: Columns UI
Post by: Storm on 2005-09-26 01:55:54
Oh. This is the first time I heard about that... There's no documentation for it, is there? I had no clue it only searches against the start of the format string. Is there an option for this, a way to change it? I would want to search the entire format string instead.

I found a bug. Maybe it's a Columns UI bug or a bug in the Typefind panel itself. It deactivated, and then when I pressed the hotkey or went to the Components menu to activate it again, it only selects the results from the previous search, but it doesn't show the text field. It doesn't "unfold" the panel.
Title: Columns UI
Post by: Storm on 2005-09-26 02:03:16
Quote
a very small bug

it is easier explains with an image, than with my english  

(http://img235.imageshack.us/img235/5630/sanstitre13uy.png) (http://imageshack.us)

The aera is a bit too small.
[a href="index.php?act=findpost&pid=328823"][{POST_SNAPBACK}][/a]


How did you get that nice time format? "4wk 6d ..."?
Title: Columns UI
Post by: Silverbolt on 2005-09-26 03:25:16
Quote
How did you get that nice time format? "4wk 6d ..."?[a href="index.php?act=findpost&pid=329602"][{POST_SNAPBACK}][/a]

Length is automatically parsed in weeks/days once it exceeds one week or day, respectively (if you don't have enough, you can just keep copy'n'pasting playlist entries and then CTRL+A).

Also, can we get 'Stopped' displayed in the status bar like the default ui (in place of %_foobar2000_version%)? </picky> Thanks.
Title: Columns UI
Post by: musicmusic on 2005-09-27 00:10:06
Quote
Oh. This is the first time I heard about that... There's no documentation for it, is there?[a href="index.php?act=findpost&pid=329600"][{POST_SNAPBACK}][/a]
My bad, it is buried somewhere within the depths of this thread. I will try to add a page to the wiki.
Quote
I had no clue it only searches against the start of the format string. Is there an option for this, a way to change it? I would want to search the entire format string instead.[a href="index.php?act=findpost&pid=329600"][{POST_SNAPBACK}][/a]
Currently, there is not. I am not sure whether this will change.

Quote
I found a bug. Maybe it's a Columns UI bug or a bug in the Typefind panel itself. It deactivated, and then when I pressed the hotkey or went to the Components menu to activate it again, it only selects the results from the previous search, but it doesn't show the text field. It doesn't "unfold" the panel.
[a href="index.php?act=findpost&pid=329600"][{POST_SNAPBACK}][/a]
Not sure why that would be, especially if it activated ok the first time. Can you send me the foobar2000.cfg that does this? Thanks.

Quote
Also, can we get 'Stopped' displayed in the status bar like the default ui (in place of %_foobar2000_version%)? </picky> Thanks.
[a href="index.php?act=findpost&pid=329617"][{POST_SNAPBACK}][/a]
From the point of the of my code, I prefer the current behaviour.
Title: Columns UI
Post by: wortels on 2005-09-27 14:02:35
Quote
Quote
Is foo_uie_typefind working for anyone here? I get the panel to show up, but it doesn't search?
[a href="index.php?act=findpost&pid=329561"][{POST_SNAPBACK}][/a]
Yes, this component does seem to cause confusion from all angles

If you have worked out how to enter text into it, I would guess your problem is that it searches against the start of the formatted strings only (i.e. checks that the n characters you entered match the first n characters of the formatted string) and that is not the behaviour you was expecting, and/or you haven't changed the default search string, and/or you found a bug.

If you think its the latter, you will probably have to elaborate.
[a href="index.php?act=findpost&pid=329566"][{POST_SNAPBACK}][/a]


Regarding typefind a lot of times it does not expand when you double click the caption so you have to right click and then activate to enter text. I would also like to request that.
1) Add an option to make this activated all the time so no action is needed to enter text.
2) Add something like a clear shortcut so that when to middle click it clears the current text.

Regarding the second part can it be modified so that it can start searching from anywhere in the string just like itunes. For example if I enter lica it brings up Metallica.

Another question...Is it possible to have a string so that it searches multiple tags? eg. Entering 'un' brings up both artist 'underdog' and title 'unforgiven' or album 'under the hill'
Title: Columns UI
Post by: Storm on 2005-09-27 22:30:18
If you right click the caption you can configure the format string that it uses for the search. If you include the tags you want it to search here, it would work like you want it to, like we want it to... providing the behavior is changed so that it searches the entire string instead of just the beginning.
Title: Columns UI
Post by: mmaceda on 2005-09-28 02:58:14
I've been scouring this thread for the longest time and still can't find the answer.

How can I arrange the panels in foobar? It seems as if they're locked and I can't alter their positions.


thanks in advance.
Title: Columns UI
Post by: Storm on 2005-09-28 03:17:59
Ahh, now I know what that "bug" with Typefind was: when you doubleclick the panel's caption, it prevents it from unfolding when activated via the menu or a hotkey. Doubleclick it again to toggle that behavior.
Title: Columns UI
Post by: Lyx on 2005-09-29 23:57:46
@musicmusic

A while ago i asked if it would be possible to make systemtime and -date also available to the columns, and you implemented it(thanks again).

However, could it be that there is a problem when using this for sorting-purposes? (so, using system-date and -time in a column, and then sorting by the output).

I could provide (quite complex) example-code in case there is no obvious bug visible to you in your code.
Title: Columns UI
Post by: musicmusic on 2005-09-30 16:11:53
Quote
Regarding typefind a lot of times it does not expand when you double click the caption so you have to right click and then activate to enter text. I would also like to request that.[a href="index.php?act=findpost&pid=329932"][{POST_SNAPBACK}][/a]
Correct, that is because it uses a different mechanism to hide/show it self. It should ideally be using the same one, I will look into fixing this.

Quote
1) Add an option to make this activated all the time so no action is needed to enter text.[a href="index.php?act=findpost&pid=329932"][{POST_SNAPBACK}][/a]
I will think about it when I change the above. I don't know about "so no action is needed to enter text." however.

Quote
2) Add something like a clear shortcut so that when to middle click it clears the current text.[a href="index.php?act=findpost&pid=329932"][{POST_SNAPBACK}][/a]
I can add CTRL-A to select the text.

Quote
Regarding the second part can it be modified so that it can start searching from anywhere in the string just like itunes. For example if I enter lica it brings up Metallica. Another question...Is it possible to have a string so that it searches multiple tags? eg. Entering 'un' brings up both artist 'underdog' and title 'unforgiven' or album 'under the hill'
[a href="index.php?act=findpost&pid=329932"][{POST_SNAPBACK}][/a]
Possible - yes. But it was only my intention to create a simple plugin that does what it does currently. If I implement all the  things you requested, you more-or-less have foo_playlistfind

Quote
Ahh, now I know what that "bug" with Typefind was: when you doubleclick the panel's caption, it prevents it from unfolding when activated via the menu or a hotkey. Doubleclick it again to toggle that behavior.
[a href="index.php?act=findpost&pid=330083"][{POST_SNAPBACK}][/a]
Yep, that would explain it.

Quote
@musicmusic

A while ago i asked if it would be possible to make systemtime and -date also available to the columns, and you implemented it(thanks again).[a href="index.php?act=findpost&pid=330501"][{POST_SNAPBACK}][/a]
Welcome

Quote
However, could it be that there is a problem when using this for sorting-purposes? (so, using system-date and -time in a column, and then sorting by the output).
[a href="index.php?act=findpost&pid=330501"][{POST_SNAPBACK}][/a]
Indeed, the fields are only working in the global string there. Fixed for next version.
Title: Columns UI
Post by: wortels on 2005-09-30 21:03:58
musicmusic, is it possible to make typefind behave like foo_dbsearch?  i.e show only the results that match the query but instead of displaying results in separate panel, show the results in the playlist view (again similar to itunes). If not is something similar possible in columnsui so that other plugins can perform such a function? IIRC the dbsearch author said it couldn't be implemented in 0.12
Thanks
Title: Columns UI
Post by: musicmusic on 2005-09-30 23:09:47
Quote
musicmusic, is it possible to make typefind behave like foo_dbsearch?  i.e show only the results that match the query but instead of displaying results in separate panel, show the results in the playlist view (again similar to itunes). If not is something similar possible in columnsui so that other plugins can perform such a function? IIRC the dbsearch author said it couldn't be implemented in 0.12
Thanks
[a href="index.php?act=findpost&pid=330685"][{POST_SNAPBACK}][/a]
I can't really think of any reason another component couldn't do this (by sending the results to a playlist, and using a playlist lock). Then again, I haven't actually tried
Title: Columns UI
Post by: ephemeros on 2005-10-02 14:03:35
Hi musicmusic,
I love the new custom buttons 
Some remarks though:

* Bug: When appearance is set to 'no edges', the button panel height seems to be derived from the width. Having 64x40 px buttons, this leaves a blank space of 24 px at the bottom..

* Feature request: It would be *great* to be able to cycle between button functions/appearances. Play-pause button, default-random-repeat button, endless possibilities! Please?

* Feat. request: access to the Playlist-Sort options (randomize, artist, ...)

* Feat. request: Would it be possible to also use the custom text for the tooltips (even when images shown without text)?

Thanks in advance..
Title: Columns UI
Post by: Olive on 2005-10-02 18:20:39
There's a little typo at the end of speed test results' notes =)
Title: Columns UI
Post by: x816x on 2005-10-02 18:34:52
can anyone tell me how to use the *.fcs files located here:

http://www.hydrogenaudio.org/forums/index....showtopic=31027 (http://www.hydrogenaudio.org/forums/index.php?showtopic=31027)

Thanks.
Title: Columns UI
Post by: anza on 2005-10-02 22:24:03
musicmusic: would it be possible not to show main menu groups that are empty? I'd love to get rid of the "Help" group since I have no use for it and it bloats the menu 
Title: Columns UI
Post by: dye on 2005-10-02 22:35:50
first what i must say, foobar2k ist just superb you can customize nearly everything, but it's a bit hard to get in...

i allready read on http://music.morbo.org/wiki/ (http://music.morbo.org/wiki/) most things about columns ui, but the section about the extensions (http://music.morbo.org/wiki/ui_extension:ui_extension) was not very usefull.. i want  trackinfo as a panel in my foobar2k but how can i do that ?
.
how can i implantate the extensions as panels ??? for example
Title: Columns UI
Post by: musicmusic on 2005-10-03 20:12:45
Quote
Hi musicmusic,
I love the new custom buttons 
Some remarks though:

* Bug: When appearance is set to 'no edges', the button panel height seems to be derived from the width. Having 64x40 px buttons, this leaves a blank space of 24 px at the bottom..

* Feature request: It would be *great* to be able to cycle between button functions/appearances. Play-pause button, default-random-repeat button, endless possibilities! Please?

* Feat. request: access to the Playlist-Sort options (randomize, artist, ...)

* Feat. request: Would it be possible to also use the custom text for the tooltips (even when images shown without text)?

Thanks in advance..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=331044")

Thanks:)
1. Fixed for next version already  (Actually, there was just extra space for text underneath the images)
2. I will add it in to the API (since you said please ) and add the actual funcionality at some later time.
3. Noted, if you look at the current behaviour, I would call that a bug
4. Why would this be useful? I can't really see any good reason, so that one is a no I'm afraid.

Quote
There's a little typo at the end of speed test results' notes =)
[a href="index.php?act=findpost&pid=331079"][{POST_SNAPBACK}][/a]
Fixed for next build

Quote
can anyone tell me how to use the *.fcs files located here:

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=31027]http://www.hydrogenaudio.org/forums/index....showtopic=31027[/url]

Thanks.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=331083")

This is covered in the FAQ: [a href="http://music.morbo.org/wiki/columns_ui:faqs#what_do_i_do_with_an_fcs_file]http://music.morbo.org/wiki/columns_ui:faq...ith_an_fcs_file[/url]
That applies to 0.1.2, however.
Quote
musicmusic: would it be possible not to show main menu groups that are empty? I'd love to get rid of the "Help" group since I have no use for it and it bloats the menu 
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=331114")
The contents of the menus are dynamic, so its not really possible. What is possible is something like controlling which of the five buttons are displayed from the contextmenu.

Quote
first what i must say, foobar2k ist just superb you can customize nearly everything, but it's a bit hard to get in...

i allready read on [a href="http://music.morbo.org/wiki/]http://music.morbo.org/wiki/[/url] most things about columns ui, but the section about the extensions (http://music.morbo.org/wiki/ui_extension:ui_extension) was not very usefull.. i want  trackinfo as a panel in my foobar2k but how can i do that ?
.
how can i implantate the extensions as panels ??? for example
[a href="index.php?act=findpost&pid=331116"][{POST_SNAPBACK}][/a]
Ok, that ui_extension page was meant for developers, but well it needs some rewriting now anyway. As for inserting the panels, it depends on where you want to insert it and what version of Columns UI you are using. For the sidebar, you need to right click on a caption or divider and select it from there.
Title: Columns UI
Post by: ephemeros on 2005-10-03 20:48:52
Quote
4. Why would this be useful? I can't really see any good reason, so that one is a no I'm afraid.

Well for one it would be more coherent with the text underneath the icons. Also, I just don't like the description of some of the buttons and thirdly, once we can cycle through buttons some tooltips would better read 'Toggle default / random / repeat mode' for instance...
I have to admit it's cosmetics

While we're on the subject.. I suppose the No edges mode is meant for continuous images etc.
(http://mattiasdh.fastmail.fm/1pixelbug.gif)
Notice that on mousedown the selected (in this case the 3rd) icon moves 1 pixel to the right, which is great as visual feedback. It does leave a 1 pixel gap on the left side in doing so..
Would it be possible to repeat the first left pixel row, instead of moving it?

Already thanks for all the rest!
eph
Title: Columns UI
Post by: cwbowron on 2005-10-05 16:40:04
musicmusic:  How do you implement the globals in columns_ui?  I had some globals in playlist tree, but I realized I was doing a lot of the formatting of extra variables poorly, and went back and changed the extensions so that they used the extra_items field in the format_title functions for extra variables, and it looks like that is probably how you handle the globals.  But If I put in something with formatting in the extra items it doesnt get formatted. 

i.e. var=$if(%artist%,Yes,No)

%_var% will literally be "$if(%artist%,Yes,No)".  Do you run the global string through a title_format before appending it to the extra_items field?
Title: Columns UI
Post by: musicmusic on 2005-10-06 20:22:40
Quote
Quote
4. Why would this be useful? I can't really see any good reason, so that one is a no I'm afraid.

Well for one it would be more coherent with the text underneath the icons. Also, I just don't like the description of some of the buttons and thirdly, once we can cycle through buttons some tooltips would better read 'Toggle default / random / repeat mode' for instance...
I have to admit it's cosmetics [a href="index.php?act=findpost&pid=331350"][{POST_SNAPBACK}][/a]
Ah, well in regards to default/random/repeat button, what I was planning was different states for the button in the API so the image can change, rather than being able to make these toggle buttons yourself. I think it would only have limited applications, and you already have some common ones already (Play or pause, next or random etc.) Not to mention, in your example, it would not be aware of changes to the playback order from elsewhere. So, for your default/random/repeat button it would be implemented in a component, and have a good name

Quote
While we're on the subject.. I suppose the No edges mode is meant for continuous images etc.


Quote
musicmusic:  How do you implement the globals in columns_ui?  I had some globals in playlist tree, but I realized I was doing a lot of the formatting of extra variables poorly, and went back and changed the extensions so that they used the extra_items field in the format_title functions for extra variables, and it looks like that is probably how you handle the globals.  But If I put in something with formatting in the extra items it doesnt get formatted. 

i.e. var=$if(%artist%,Yes,No)

%_var% will literally be "$if(%artist%,Yes,No)".  Do you run the global string through a title_format before appending it to the extra_items field?
[a href="index.php?act=findpost&pid=331891"][{POST_SNAPBACK}][/a]
To answer your last question: Yes. The string is formatted, the field and value pairs are validated and then passed null delimited and double null terminated, as per the API spec, as the extra_items parameter.
Title: Columns UI
Post by: Tim Mervielde on 2005-10-07 02:33:30
Is it just me me, or is %__mpc_profile% not working in the status bar [foo_ui_colums 0.1.3 pre-alpha 14]? (works in the default UI]

Cheers,

Tim
Title: Columns UI
Post by: hatchetman82 on 2005-10-07 14:26:24
first of all i'd like to say this plugin is the sole reason i use foobar in the forst place, great work :-)

a small feature request though: would it be possible to quick edit tag-derived fields ?
for example, say i have added a a field called "rating" to all of the songs on a certain play list. with this feature i could, say, alt+left click on the "rating" column entry for a specific song, making the field editable. then i could type the new value and simply press enter of select anything else (leave the field) and my changes would be automatically written to the file ?

it would also be possible to extend this behavior to fields that contain file data like file name, so editing such fields would rename the file, though thats less useful

(and yes, i know of the quick tag plugin but its not compatible with 0.9 beta 10 - which is what im using)

thanks
Title: Columns UI
Post by: anza on 2005-10-07 16:01:00
That was requested a long time ago, and I think musicmusic said that he'd look into it. We haven't heard anything from it ever since.
Title: Columns UI
Post by: Fridge on 2005-10-13 16:37:58
Well, hopefully this is in the right place (I'm new to foobar/this forum), but I'm having a bit of trouble setting up a custom sort on one of my columns.  I created a global variable 'albumdate' that's basically just the date, but only exists for tracks that a part of an album, using the following code:
Code: [Select]
$if(%_track_is_single%,,
$puts(albumdate,$if2(%date%,)))

This seems to be working fine, but sorting by it isn't.  Here's a ss to show my problem:
LINK (http://fridgesworld.com/screenshots/fooprob.jpg)
The 'aldate' column shows that it's creating the variable fine, but it's sorting as if the ب$num(%_albumdate%,4) line wasn't even there.  Assuming I haven't made a logic error somewhere, it should be sorting the albums by release year... Any help would be greatly appreciated
Title: Columns UI
Post by: NogginJ on 2005-10-13 19:40:26
in a few 'gallery' shots with Columns UI and mainly the sidebar, I see 'tabs' in some of the panels. For example, in the same 'panel' somebody will have multiple tabs....one for playlist, one for album tree, one for history.

i cant find anything in the forums about how to enable tabs or in the columns preferences. How does one do this? Is this maybe simply a playlist panel with playlists being generated from history or something....how do you do THAT?!
:]
thanks yall for any info or nudges in the right direction.
Title: Columns UI
Post by: gfngfgf on 2005-10-14 01:01:46
Quote
in a few 'gallery' shots with Columns UI and mainly the sidebar, I see 'tabs' in some of the panels. For example, in the same 'panel' somebody will have multiple tabs....one for playlist, one for album tree, one for history.

i cant find anything in the forums about how to enable tabs or in the columns preferences. How does one do this? Is this maybe simply a playlist panel with playlists being generated from history or something....how do you do THAT?!
:]
thanks yall for any info or nudges in the right direction.
[a href="index.php?act=findpost&pid=334120"][{POST_SNAPBACK}][/a]


you're looking for foo_uie_tabs (version 0.8.3 only at this point, I believe)
Title: Columns UI
Post by: NogginJ on 2005-10-14 16:10:27
thanks ill check it out
Title: Columns UI
Post by: Storm on 2005-10-15 04:26:03
http://filer.brnm.se/i/uicol%2Dsortbug96k.png (http://filer.brnm.se/i/uicol%2Dsortbug96k.png)

I'm using $num(%bitrate%,4) as sort string.

Edit: Nevermind, I had forgotten about the "use custom sort spec" checkbox.
Title: Columns UI
Post by: Olive on 2005-10-15 22:20:58
Just noticed that tabs sometimes weren't properly redrawn.

Say your bar looks like this one:
(http://img6.imageshack.us/img6/5417/18mr.png)

Then you send to new playlist an album with a very long %artist% - %album% string:
(http://img6.imageshack.us/img6/1600/25bv.png)
[span style='font-size:8pt;line-height:100%']yes I'll have to retag the %artist% fields but that's not the point :p[/span]

Then you remove that last playlist by middle-clicking its tab:
(http://img6.imageshack.us/img6/9510/32es.png)

Actually it's no big deal as it only affects unfocused tabs' display. You can still switch from one to an other, and creating a playlist gets things back to normal =)
Title: Columns UI
Post by: symbol on 2005-10-16 05:49:59
Regarding custom buttons:

I have one .png with all 7 buttons, but I don't see how to implement it (latest foobar beta & latest columns_ui):

The wiki for the prior columns_ui mentions something like:
Quote
Enable to use custom button images; click on the ... button to select the image file. The image should have all seven buttons adjacent to each other in one file, each equal size. The buttons can however be of any size; the buttons will be appropriately sized. This option requires a restart to take effect.
Title: Columns UI
Post by: musicmusic on 2005-10-24 00:03:47
Quote
Is it just me me, or is %__mpc_profile% not working in the status bar [foo_ui_colums 0.1.3 pre-alpha 14]? (works in the default UI]

Cheers,

Tim
[a href="index.php?act=findpost&pid=332260"][{POST_SNAPBACK}][/a]
It should be working, I can't test at this precise moment in time however. I will take a look tomorrow.

Quote
That was requested a long time ago, and I think musicmusic said that he'd look into it. We haven't heard anything from it ever since.
[a href="index.php?act=findpost&pid=332386"][{POST_SNAPBACK}][/a]
Well, I said I tried at some point but did not get it working properly. I think I now have enough knowledge to make it work properly and finish my old implementation. But, I also need some spare time, which I don't have much at the moment..

Quote
Just noticed that tabs sometimes weren't properly redrawn.

Say your bar looks like this one:
[/span]

Then you remove that last playlist by middle-clicking its tab:
It is something, however, I have seen before (in a different situation) and realistically I think it's a common controls bug and there is only so much I can do to fix it  I will try and look for some hack-fix, nevertheless..

Quote
Regarding custom buttons:

I have one .png with all 7 buttons, but I don't see how to implement it (latest foobar beta & latest columns_ui):

The wiki for the prior columns_ui mentions something like:
Quote
Enable to use custom button images; click on the ... button to select the image file. The image should have all seven buttons adjacent to each other in one file, each equal size. The buttons can however be of any size; the buttons will be appropriately sized. This option requires a restart to take effect.

[a href="index.php?act=findpost&pid=334751"][{POST_SNAPBACK}][/a]
You will have to cut it up into 7 individual images and then select them from the customise buttons dialog from the context menu of the buttons. Not a complete tutorial, no, but there is some information at the wiki about this
Title: Columns UI
Post by: musicmusic on 2005-10-24 18:09:25
Quote
Is it just me me, or is %__mpc_profile% not working in the status bar [foo_ui_colums 0.1.3 pre-alpha 14]? (works in the default UI]

Cheers,

Tim
[a href="index.php?act=findpost&pid=332260"][{POST_SNAPBACK}][/a]

The field was renamed to %__codec_profile%; for some reason playing files does not refresh it, but the new name is used in VBR updates nonetheless. Reload the info on your files and use the new field name.
Title: Columns UI
Post by: KRi2 on 2005-10-28 17:44:56
[span style='font-size:8pt;line-height:100%']hoi, i`ve one question:
If i want to change the actaully playing cells background color (when its not selected) ,and not only the font color ,where can i do that? Maybe with %isplaying but how ,where?or at global settings?
Thanks for kindly help.[/span]
i got it now.

Another question:
How can i add special line ,into the playlist ,bottom of the total playlist. I want a horizontal line ,or something. Not between the different albums.
Title: Columns UI
Post by: DeaDruiD on 2005-11-17 16:42:43
looks like pre-alpha 14 doesn't work with newest beta (11)
Title: Columns UI
Post by: Insolent on 2005-11-18 10:05:36
Code: [Select]
Failed to load DLL: foo_ui_columns.dll
Reason: Unable to load DLL. This might be caused by other DLLs required by this DLL not being present, or this DLL requiring different version of the player.


What is it with every beta breaking components lately?
Title: Columns UI
Post by: OCedHrt on 2005-11-18 13:18:43
Yep, loaded it up and oops there goes my settings
Title: Columns UI
Post by: sPeziFisH on 2005-11-18 15:52:54
Quote
What is it with every beta breaking components lately?

Changes are always good    (the other side: as I stick with ColumnsUI latest betas aren't used by me  not good not good)
Title: Columns UI
Post by: Spacemanbg on 2005-11-21 13:06:42
Can you update the plugin to work with Beta 12 please
10x in advance
Title: Columns UI
Post by: Storm on 2005-11-21 16:35:09
Yes please do!
Title: Columns UI
Post by: Erukian on 2005-11-21 22:50:45
yay, an update would rock
Title: Columns UI
Post by: PHOYO on 2005-11-22 15:29:20
Quote
yay, an update would rock
[a href="index.php?act=findpost&pid=343974"][{POST_SNAPBACK}][/a]

+1
Title: Columns UI
Post by: picmixer on 2005-11-22 15:33:22
Patience people. I am sure musicmusic is working on it and will release it when he thinks it is ready.
Title: Columns UI
Post by: Storm on 2005-11-22 16:47:36
Yep, he probably is. It's just such a great plugin
Title: Columns UI
Post by: PHOYO on 2005-11-24 21:46:53
Quote
Yep, he probably is. It's just such a great plugin
[a href="index.php?act=findpost&pid=344189"][{POST_SNAPBACK}][/a]


I think this is so great plugin that this should be the Default User Interface.
Title: Columns UI
Post by: The Link on 2005-11-24 22:04:35
Quote
I think this is so great plugin that this should be the Default User Interface.
[a href="index.php?act=findpost&pid=344713"][{POST_SNAPBACK}][/a]

I don't think so. The default user interface should be as simple and intuitive as possible and in 0.9 the usage of the default interface has been quite a lot simplified imho. It's nice and easy to use yet powerful regarding the scripting possibilities.
The options of Columns UI have also been cleaned up quite a bit in recent releases (and I hope that the next release will completely get rid of these side bar options) but configuring columns ui is still a task which requires reading/learning beyond the tagz syntax. The situation as it is shouldn't be changed imho.

Regards,
The Link
Title: Columns UI
Post by: Olive on 2005-11-24 22:59:14
Quote
The options of Columns UI have also been cleaned up quite a bit in recent releases (and I hope that the next release will completely get rid of these side bar options)
[a href="index.php?act=findpost&pid=344722"][{POST_SNAPBACK}][/a]

Why would you remove useful features only to make the pref GUI a tad simpler? It's totally absurd IMO (even though it's been the trend in foobar's betas lately).
Title: Columns UI
Post by: Lyx on 2005-11-24 23:15:19
<useless lamenting>
If i'd have the coding-skills of musicmusic and my day would have 35hours, then i'd come up with something which satisfies both(minus the hardcore-"i want to tweak every tiny screw"-people)..... but since thats not the case..... :-(
Title: Columns UI
Post by: Olive on 2005-11-24 23:36:01
... but since that's not the case you bloat the threads with useless posts (j/k  )
Title: Columns UI
Post by: The Link on 2005-11-25 08:06:03
Quote
Why would you remove useful features only to make the pref GUI a tad simpler? It's totally absurd IMO (even though it's been the trend in foobar's betas lately).
[a href="index.php?act=findpost&pid=344733"][{POST_SNAPBACK}][/a]

Afaik musicmusic didn't remove features but made the options quite a bit more "appealing". Regarding the sidebar options: Imho the new layout system is there to completely replace the sidebar and I hope that as soon as all sidebar features are covered by the layout system the sidebar will get removed (so there's no feature loss). This step would make the options even less "heavy".

Regards,
The Link
Title: Columns UI
Post by: ArcticBear on 2005-11-27 12:37:32
Hm, has anyone news about an update for beta 12?
fb2k isn't the same without ColumnsUI - I don't like the Default UI...
Title: Columns UI
Post by: Frank Bicking on 2005-11-27 13:25:36
An updated version for beta 11/12 is now available:

http://music.morbo.org/beta.php (http://music.morbo.org/beta.php)

Many thanks to musicmusic
Title: Columns UI
Post by: Lyx on 2005-11-27 13:33:28
Quote
Hm, has anyone news about an update for beta 12?
fb2k isn't the same without ColumnsUI - I don't like the Default UI...
[a href="index.php?act=findpost&pid=345536"][{POST_SNAPBACK}][/a]

If you would have read up the last posts just a bit, your question would have been answered.
Title: Columns UI
Post by: ArcticBear on 2005-11-27 13:50:59
I've read the last posts - but there wasn't an official post from musicmusic, and I thought now it's time to have CUI in Beta 12. :-)
It's a very, very good and important plugin for fb2k, I think.

OT: What about an update for Album list panel?
Title: Columns UI
Post by: Lyx on 2005-11-27 14:14:07
Okay, i give up - how do i get the MSVC8 runtime stuff on my PC, if the installer does not work on my system?

- Lyx
Title: Columns UI
Post by: Olive on 2005-11-27 14:23:09
"The requested URL /download/unstable/foo_ui_columns-0.1.3-pa15v2.7z was not found on this server."
Due to too many requests I presume

edit: Nevermind it's now working.
Title: Columns UI
Post by: Fermion on 2005-11-27 14:27:41
Quote
Okay, i give up - how do i get the MSVC8 runtime stuff on my PC, if the installer does not work on my system?

- Lyx
[a href="index.php?act=findpost&pid=345559"][{POST_SNAPBACK}][/a]

Same thing here, it gives error 1723. "A DLL required for this install to complete could not be run." Ironic, huh?
Title: Columns UI
Post by: musicmusic on 2005-11-27 14:32:12
Quote
Quote
Okay, i give up - how do i get the MSVC8 runtime stuff on my PC, if the installer does not work on my system?

- Lyx
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=345559")

Same thing here, it gives error 1723. "A DLL required for this install to complete could not be run." Ironic, huh?
[a href="index.php?act=findpost&pid=345564"][{POST_SNAPBACK}][/a]

Well, as I understand, it should run on Win2000. Do you have [a href="http://www.microsoft.com/downloads/details.aspx?familyid=889482FC-5F56-4A38-B838-DE776FD4138C&displaylang=en]Windows Installer 3.1 installed[/url]? Worst come to worst I can static link it.
Title: Columns UI
Post by: Lyx on 2005-11-27 14:33:42
Yep, same here....... and when i manually download the beta2 MSVC8 runtime from microsoft...... OR manually download MSVCR80.dll and MSVCP80.dll..... then i get a nice popup-window when launching fb2k:

"procedure entry point _encode_pointer could not be located in the dynamic link library MSVCR80.dll" and ui-columns fails to load.

- Lyx
Title: Columns UI
Post by: Lyx on 2005-11-27 14:37:35
Quote
Do you have Windows Installer 3.1 installed (http://www.microsoft.com/downloads/details.aspx?familyid=889482FC-5F56-4A38-B838-DE776FD4138C&displaylang=en)? Worst come to worst I can static link it.
[a href="index.php?act=findpost&pid=345565"][{POST_SNAPBACK}][/a]

I never installed it manually. Win2000 SP4 here - and i never installed the whole NET-framework..... don't know if that means "yes" or "no" regarding your question.

- Lyx
Title: Columns UI
Post by: Fermion on 2005-11-27 14:37:41
Quote
Well, as I understand, it should run on Win2000. Do you have Windows Installer 3.1 installed (http://www.microsoft.com/downloads/details.aspx?familyid=889482FC-5F56-4A38-B838-DE776FD4138C&displaylang=en)? Worst come to worst I can static link it.
[a href="index.php?act=findpost&pid=345565"][{POST_SNAPBACK}][/a]

Ok, that helped. It works fine now. Thx.
Title: Columns UI
Post by: The Link on 2005-11-27 14:38:10
Just to give some positive feedback: Everything works fine here. I downloaded and installed all the provided libraries to make it work.
Sorry that this wont help those with installation problems but I just wanted to report that there are not only people having problems.

Regards,
The Link
Title: Columns UI
Post by: Lyx on 2005-11-27 14:59:02
Worked after upgrading windows installer.

*busy testing out if some previous problems with navigator are fixed now*

- Lyx

edit: save your FCSs before upgrading to beta12/new ui-columns!
Title: Columns UI
Post by: Frank Bicking on 2005-11-27 15:00:18
Due to changes in the visualisation API (http://www.hydrogenaudio.org/forums/index.php?showtopic=38870), the update rate of the spectrum analyser panel is rather low now.

Any chance of making it configurable?
Title: Columns UI
Post by: musicmusic on 2005-11-27 15:08:11
Quote
Quote
Well, as I understand, it should run on Win2000. Do you have Windows Installer 3.1 installed (http://www.microsoft.com/downloads/details.aspx?familyid=889482FC-5F56-4A38-B838-DE776FD4138C&displaylang=en)? Worst come to worst I can static link it.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=345565")

Ok, that helped. It works fine now. Thx.
[a href="index.php?act=findpost&pid=345570"][{POST_SNAPBACK}][/a]
Good, because it was just a guess

Quote
Due to [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=38870]changes in the visualisation API[/url], the update rate of the spectrum analyser panel is rather low now.

Any chance of making it configurable?
[a href="index.php?act=findpost&pid=345576"][{POST_SNAPBACK}][/a]
It is currently set to once every 50ms (= 20fps). I can increase it a little to maybe 30fps. But if that is all you want then I don't think that's a reason to make it configrable.

Also, could anyone that managed to download the original release please upgrade to v2 if you didnt already.
Title: Columns UI
Post by: Frank Bicking on 2005-11-27 15:25:30
Quote
Quote
Due to changes in the visualisation API (http://www.hydrogenaudio.org/forums/index.php?showtopic=38870), the update rate of the spectrum analyser panel is rather low now.

Any chance of making it configurable?
[a href="index.php?act=findpost&pid=345576"][{POST_SNAPBACK}][/a]
It is currently set to once every 50ms (= 20fps). I can increase it a little to maybe 30fps. But if that is all you want then I don't think that's a reason to make it configrable.

I don't know what other people were using, but I'm used to at least 60 fps, I've had it set to the highest rate (120 fps) in the past.

At the moment it looks really stuttering to me.
Title: Columns UI
Post by: julien_32 on 2005-11-27 15:27:16
I think there is a bug in buttons customisation.

For a button, I choose 'Image: Custom', I indicate the path and I close. The image is loaded, but if I close foobar, when I restart foo the image is not loaded.

Thanks for the update  and excuse me for my english.
Title: Columns UI
Post by: Lyx on 2005-11-27 15:49:14
Quote
I don't know what other people were using, but I'm used to at least 60 fps, I've had it set to the highest rate (120 fps) in the past.[a href="index.php?act=findpost&pid=345590"][{POST_SNAPBACK}][/a]

Can the refresh-rate of your monitor even keep up with that? ;-)

- Lyx
Title: Columns UI
Post by: boombaard on 2005-11-27 15:51:32
Musicmusic: any idea when you'll be releasing an updated version of albumlist panel?
Title: Columns UI
Post by: Frank Bicking on 2005-11-27 16:34:14
Quote
Can the refresh-rate of your monitor even keep up with that? ;-)

Maybe 85 fps would be enough, too. I'd love to perform ABX tests if there was an appropriate tool.
Still, 20, 30 and even 60 fps don't really look smooth, especially with larger sizes (I currently use 375*230px).
Title: Columns UI
Post by: musicmusic on 2005-11-27 16:59:00
Quote
Quote
Quote
Due to changes in the visualisation API (http://www.hydrogenaudio.org/forums/index.php?showtopic=38870), the update rate of the spectrum analyser panel is rather low now.

Any chance of making it configurable?
[a href="index.php?act=findpost&pid=345576"][{POST_SNAPBACK}][/a]
It is currently set to once every 50ms (= 20fps). I can increase it a little to maybe 30fps. But if that is all you want then I don't think that's a reason to make it configrable.

I don't know what other people were using, but I'm used to at least 60 fps, I've had it set to the highest rate (120 fps) in the past.

At the moment it looks really stuttering to me.
[a href="index.php?act=findpost&pid=345590"][{POST_SNAPBACK}][/a]
I increased it to 40 fps in v3. What do you mean by "stuttering"? Just slow frame-rate, or something else? I think it needs scaling down a bit vertically, too much seems to get clipped. Also before anyone reports it, I've noticed the phantom updating of the vis when paused

Quote
I think there is a bug in buttons customisation.

For a button, I choose 'Image: Custom', I indicate the path and I close. The image is loaded, but if I close foobar, when I restart foo the image is not loaded.

Thanks for the update   and excuse me for my english.
[a href="index.php?act=findpost&pid=345592"][{POST_SNAPBACK}][/a]
Thanks for the report, should be fixed in v3.

Quote
Musicmusic: any idea when you'll be releasing an updated version of albumlist panel?
[a href="index.php?act=findpost&pid=345601"][{POST_SNAPBACK}][/a]
No idea, sorry.
Title: Columns UI
Post by: Frank Bicking on 2005-11-27 17:06:44
Thanks for your work.

Quote
I increased it to 40 fps in v3.
Better, but still not what I had before. Would an option hurt anyone? 
Quote
What do you mean by "stuttering"? Just slow frame-rate, or something else?
"Just" slow frame-rate.
Title: Columns UI
Post by: Lyx on 2005-11-27 20:09:34
I've got a question regarding color-styles..... maybe i'm just blind to see the obvious solution, dunno....

I'm trying to update my FCS to use the new $set_style format instead of the older syntax.

i define a colorscheme in the global-vars - in the format $rgb(1,1,1,2,2,2)... where 1 coresponds to "unselected" and 2 to "selected". This is needed so that in a columns-string, i can just call the color from the stored global-vars, and have both - the unselected and selected forground-color set.

Okay, all well and nice - the trouble starts when $set_style comes into play. It expects the color to be entered in the format $set_style(text,$rgb(1,1,1),$rgb(2,2,2)) - so, it will not allow the format $set_style(text,$rgb(1,1,1,2,2,2))

I dont want to create 3 vars instead of one var in the globals just so that $set_style gets its way. Is there any other way?

- Lyx
Title: Columns UI
Post by: Chaser on 2005-11-27 20:21:15
there isn't a foo_uie_albumlist currently available, that is running with the newest beta, is it?
Title: Columns UI
Post by: Lyx on 2005-11-27 22:07:53
I worked around the $set_style problem by using $substr() for the selected-color.

Overally, i'm slightly disappointed by the new $set_style system. I expected alot of code-simplyfication, because i asumed that with the function-syntax, i could define a general scheme in the global-styles, and then in the column-styles only specify the elements which differ from the general-scheme. Especially with the frame-enabled states, this would have been useful, because i since all my frames use the same color, i could define the frame-colors in the global-style, and then in the columns simply switch them on/off via the enabled-states.

However, since choosing "use custom color spec" disables all definitions made in the global-styles, all of the above isn't possible, so the only advantage of $set_style - from a FCS-author's POV - is more readable code, and thats it. Thus, i am now not using any global-style at all and instead dupe code all across the column-styles.

- Lyx
Title: Columns UI
Post by: upNorth on 2005-11-27 23:10:35
Quote
Overally, i'm slightly disappointed by the new $set_style system. I expected alot of code-simplyfication, because i asumed that with the function-syntax, i could define a general scheme in the global-styles, and then in the column-styles only specify the elements which differ from the general-scheme. Especially with the frame-enabled states, this would have been useful, because i since all my frames use the same color, i could define the frame-colors in the global-style, and then in the columns simply switch them on/off via the enabled-states.

However, since choosing "use custom color spec" disables all definitions made in the global-styles, all of the above isn't possible, so the only advantage of $set_style - from a FCS-author's POV - is more readable code, and thats it. Thus, i am now not using any global-style at all and instead dupe code all across the column-styles.

- Lyx[a href="index.php?act=findpost&pid=345729"][{POST_SNAPBACK}][/a]

I feel the same way, and IIRC, I commented on it in May or something. It just doesn't do as much as I would have hoped for, when it comes to reducing redundancy. Some clever solution to solve this issue would be welcome.

diary:
I haven't followed the beta development since May or June, so I not up to date with the latest achievements. I moved to a new apartment where I just recently got back online, but now I'm about to move again because of work... Anyway, I'm looking forward to the final foobar v0.9, and hopefully seeing most of the 3rd party components i find useful ported.
Title: Columns UI
Post by: musicmusic on 2005-11-27 23:18:21
Quote
Quote
I increased it to 40 fps in v3.
Better, but still not what I had before. Would an option hurt anyone? 
[a href="index.php?act=findpost&pid=345633"][{POST_SNAPBACK}][/a]
No it wouldn't, no. But I'd rather first ascertain what differences you can see from the old vis to the new one, before deciding an FPS option is going to fix it. AFAIK the frame rate with the old vis would always be lower than what is set due to lagged chunks being ignored, so I am sceptical that you would have actually seen anything near the 120fps you set.

Quote
I worked around the $set_style problem by using $substr() for the selected-color.

Overally, i'm slightly disappointed by the new $set_style system. I expected alot of code-simplyfication, because i asumed that with the function-syntax, i could define a general scheme in the global-styles, and then in the column-styles only specify the elements which differ from the general-scheme. Especially with the frame-enabled states, this would have been useful, because i since all my frames use the same color, i could define the frame-colors in the global-style, and then in the columns simply switch them on/off via the enabled-states.

However, since choosing "use custom color spec" disables all definitions made in the global-styles, all of the above isn't possible, so the only advantage of $set_style - from a FCS-author's POV - is more readable code, and thats it. Thus, i am now not using any global-style at all and instead dupe code all across the column-styles.

- Lyx
[a href="index.php?act=findpost&pid=345729"][{POST_SNAPBACK}][/a]
The main motivation behind it was to do away with the old long and complicated syntax, and for future expandibility.

In regards to the definitions from the track style script being cleared with a cell script, this has been brought up before. I think this can be changed cleanly and makes sense, so I think I will

To be honest if this was done I could do anyway the the column-style string and merge it into the display string. But support for older configurations would prevent me from doing that.

Thanks for the feedback.
Title: Columns UI
Post by: Frank Bicking on 2005-11-28 00:01:09
Quote
I'd rather first ascertain what differences you can see from the old vis to the new one, before deciding an FPS option is going to fix it. AFAIK the frame rate with the old vis would always be lower than what is set due to lagged chunks being ignored, so I am sceptical that you would have actually seen anything near the 120fps you set.

It has nothing to do with the new version, there is no degradation except for the framerate (and the clipping issue you already noted). I was also able to see differences compared to 40 or 60 fps with the old one. I'm not sure whether I've actually seen 120 fps or a lower rate and probably 75 or 85 fps would have been enough, too, but still, I can clearly say that 40 or 60 fps are not sufficient for my eyes. I don't know what I can do or say to assure you that you wouldn't be adding a placebo setting. The situation is a bit difficult, I'd perform an ABX test if that was possible.

Maybe there are others who experience the same and can add some more significance to what I say.
Title: Columns UI
Post by: Lyx on 2005-11-28 00:07:53
Quote
To be honest if this was done I could do anyway the the column-style string and merge it into the display string. But support for older configurations would prevent me from doing that.[a href="index.php?act=findpost&pid=345749"][{POST_SNAPBACK}][/a]

Yes, some existing FCSs may rely on the current behaviour. Supporting both would mean addition another option....... or maybe not:

Question: Is there an important technical reason, that there are checkboxes for enabling custum column-specific styles and custom sorting? I mean, couldn't those checkboxes just be removed and well.... if there is a custom sorting-string, then it gets used, else not - and if there is a custom column-style string, then it gets used, else not?

Because if there is no important reason for it, then why not remove the custom-sorting checkbox..... and replace the style-checkbox with "ignore global-styles for this column".

That way, the number of options would not increase, yet there would be support for the old handling of styles as well as the new behaviour. Since the checkbox would enable the old behaviour, current FCSs would continue to work as expected.

- Lyx
Title: Columns UI
Post by: saratoga on 2005-11-28 00:12:19
Quote
Quote
Quote
Okay, i give up - how do i get the MSVC8 runtime stuff on my PC, if the installer does not work on my system?

- Lyx
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=345559")

Same thing here, it gives error 1723. "A DLL required for this install to complete could not be run." Ironic, huh?
[a href="index.php?act=findpost&pid=345564"][{POST_SNAPBACK}][/a]

Well, as I understand, it should run on Win2000. Do you have [a href="http://www.microsoft.com/downloads/details.aspx?familyid=889482FC-5F56-4A38-B838-DE776FD4138C&displaylang=en]Windows Installer 3.1 installed[/url]? Worst come to worst I can static link it.
[a href="index.php?act=findpost&pid=345565"][{POST_SNAPBACK}][/a]


Oddly enough, I had to install that even though I have .net 2.0 and VS2005 Express installed.
Title: Columns UI
Post by: ANT on 2005-11-28 09:20:54
Quote
Oddly enough, I had to install that even though I have .net 2.0 and VS2005 Express installed.


note that Express beta is not enough  , if that can help...
Title: Columns UI
Post by: Spacemanbg on 2005-11-28 18:05:28
I have a problem here when i load Columns UI the new buttons that come with beta 12
are gone.
The old ones that were on 0.8.3 apear i want to use the new buttons they'r much better than the old ones
Title: Columns UI
Post by: Frank Bicking on 2005-11-28 18:09:39
Quote
I have a problem here when i load Columns UI the new Buttons disapear and the old ones apear

Not a bug, Columns UI has its own custom buttons.
Title: Columns UI
Post by: BlindSeer on 2005-11-29 05:58:00
Hi musicmusic:
Sorry if this has been requested before, but in the albumlist panel, I'd love to be able to define a custom sort string for each individual view. I use two instances of the albumlist panel at once (one for albums and one for my favorite singles) and would really like to use a difference sort string for each one.

Thanks for the great work!
Title: Columns UI
Post by: musicmusic on 2005-12-05 23:55:29
Quote
Question: Is there an important technical reason, that there are checkboxes for enabling custum column-specific styles and custom sorting? I mean, couldn't those checkboxes just be removed and well.... if there is a custom sorting-string, then it gets used, else not - and if there is a custom column-style string, then it gets used, else not?[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=345768")
Indeed that is possible. But it is also nice to be able to disable them without losing your string.

Quote
Because if there is no important reason for it, then why not remove the custom-sorting checkbox..... and replace the style-checkbox with "ignore global-styles for this column".

That way, the number of options would not increase, yet there would be support for the old handling of styles as well as the new behaviour. Since the checkbox would enable the old behaviour, current FCSs would continue to work as expected.[a href="index.php?act=findpost&pid=345768"][{POST_SNAPBACK}][/a]
More simpler would just be to expand the current 'Enable legacy support to globals' to control this as well.

Quote
Oddly enough, I had to install that even though I have .net 2.0 and VS2005 Express installed.
[a href="index.php?act=findpost&pid=345769"][{POST_SNAPBACK}][/a]
Probably they did not install Windows Installer 3.0 or newer required for the CRT redistributable. If you have the final version of VC2005 (express) then of course you already the necessary runtime installed.

Quote
I have a problem here when i load Columns UI the new buttons that come with beta 12
are gone.
The old ones that were on 0.8.3 apear i want to use the new buttons they'r much better than the old ones
[a href="index.php?act=findpost&pid=346025"][{POST_SNAPBACK}][/a]
They quite reminded me of the buttons in an old version of foo_tunes

In any case understand that these are two separate UIs. The default buttons could probably be improved, but I see no reason to change them to ones like in the b12 standard ui - the current ones use the system button face colour setting and I think that is better than black and white buttons (does windows explorer use black and white buttons ?).

It is personal preference really what you prefer (and probably your theme/appearance settings can influence that). A poll would be the best way to get a general consensus of which buttons are prefered. In any case, the default buttons are more important for "out-of-the-box" usability, as you can extract the buttons from the standard ui, convert them from the icon format to 32-bit bitmaps or PNGs and load them into Columns UI if you wish to do so. See [a href="http://music.morbo.org/wiki/columns_ui:config:buttons]this page[/url] on the wiki for some hints on customising the buttons in 0.1.3.

Quote
Hi musicmusic:
Sorry if this has been requested before, but in the albumlist panel, I'd love to be able to define a custom sort string for each individual view. I use two instances of the albumlist panel at once (one for albums and one for my favorite singles) and would really like to use a difference sort string for each one.

Thanks for the great work!
[a href="index.php?act=findpost&pid=346170"][{POST_SNAPBACK}][/a]
The current version of the standard albumlist doesn't have a sort string option does it? I'm not too sure on the future of the custom sort string in that case. In any case albumlist feature requests should be made for the standalone version first, unless of course its something specific to the panel version
Title: Columns UI
Post by: foosion on 2005-12-06 01:35:12
Quote
does windows explorer use black and white buttons ?[a href="index.php?act=findpost&pid=347961"][{POST_SNAPBACK}][/a]

No, Explorer uses colored icons here. But then these are made by real graphics artists paid by Microsoft and not by a casual icons designer who spent more time on finding a half-decent free icon editor than on creating the icons themselves.
Title: Columns UI
Post by: musicmusic on 2005-12-06 20:26:01
Quote
Quote
does windows explorer use black and white buttons ?[a href="index.php?act=findpost&pid=347961"][{POST_SNAPBACK}][/a]

No, Explorer uses colored icons here. But then these are made by real graphics artists paid by Microsoft and not by a casual icons designer who spent more time on finding a half-decent free icon editor than on creating the icons themselves.
[a href="index.php?act=findpost&pid=347978"][{POST_SNAPBACK}][/a]
Hehe  Actually, I didn't mean it as a criticism -  I do actually quite like the icons themselves
Title: Columns UI
Post by: AlexanderTG on 2005-12-06 20:36:12
How come the developer of this plugin decided to use .Net 2.0 for the beta version of this plugin?

I'm not saying its a bad thing or anything like that.  Just curious!
Title: Columns UI
Post by: musicmusic on 2005-12-07 16:58:44
Quote
How come the developer of this plugin decided to use .Net 2.0 for the beta version of this plugin?

I'm not saying its a bad thing or anything like that.  Just curious!
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=348142")
It does not use .NET.

If you rather meant why it requires the run-time it is because I am not using the statically linked CRT (it didn't previously either). Using the statically linked CRT will increase the size of the component file e.g. columns will rise to just over 0.5 MB. Over several components and releases of the components this can build up. The other advantage of the dynamically linked CRT is if (or when) there is an update to the CRT, security or otherwise, updating is possible and easily managed, and won't depend on me recompiling my components either. And I do think there will be an update to the CRT, see e.g. [a href="http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=129031&SiteID=1]this bug[/url].

Now the CRT installer redistributable is a bit of a bitch in its size (2.5 MB) and MSI 3.0 requirement, you can read more here (http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=149470&SiteID=1) if you are still feeling curious.
Title: Columns UI
Post by: AlexanderTG on 2005-12-07 18:06:34
Thanks for clearing that up!
Title: Columns UI
Post by: ArcticRSXS on 2005-12-11 05:37:02
I have some questions about my foobar. I want to add album art and my visualizations at the top of foobar.  I know how to get the album art up there(disregard it being circled...i was going to ask how to resize it, but i figured it out after i took the screenshot and uploaded it). However, i cannot make the gray "window" it's in smaller. I can move it up and down but cannot change its size.


Secondly, i dont know how to move my visualizations up there. I tried to add it the same way i did the album art, but when i right click the only choice it gives me to add is the album art.

thanks for any help

(http://img248.imageshack.us/img248/9858/foobar0ks.th.jpg) (http://img248.imageshack.us/img248/9858/foobar0ks.jpg)

[span style='font-size:8pt;line-height:100%']moderation: please refrain from inlining images larger than roughly 800x600 and 80KB. please use thumbnails and/or links for large pictures instead.[/span]
Title: Columns UI
Post by: gfngfgf on 2005-12-11 06:19:14
The option might have moved in the latest alphas, but in 0.1.2, there was an option on the "other" tab called "List all toolbars".  Try checking that.
Title: Columns UI
Post by: ArcticRSXS on 2005-12-11 06:32:30
Quote
The option might have moved in the latest alphas, but in 0.1.2, there was an option on the "other" tab called "List all toolbars".  Try checking that.
[a href="index.php?act=findpost&pid=349345"][{POST_SNAPBACK}][/a]




thankyou!!!
Title: Columns UI
Post by: Insolent on 2005-12-13 07:19:57
I checked the requested features and couldn't find it (unless it worded differently), so I'd like to suggest something.

Would it be possible to edit $set_style() to allow the use of $rgb(r1,g1,b1,r2,g2,b2)? See the code example:

Code: [Select]
$set_global(text_colour,$rgb(0,0,0,255,255,255))

$set_style(text,$get_global(text_colour))

as opposed to the current implementation:

Code: [Select]
$set_global(text_colour,$rgb(0,0,0))
$set_global(text_colour_sel,$rgb(255,255,255))

$set_style(text,$get_global(text_colour),$get_global(text_colour_sel))


As it stands, $set_style() doesn't help at all from a script developer's point of view. In fact, the old vertical pipe seperator method worked much better.

Code: [Select]
$set_global(text_colour,$rgb(0,0,0)|$rgb(255,255,255))
$set_global(bg_colour,$rgb(255,255,255)|$rgb(0,0,0))

$get_global(text_colour)|$get_global(bg_colour)


Thanks.
Title: Columns UI
Post by: musicmusic on 2005-12-16 23:58:39
By popular demand I will add support for that syntax also. But it will be limited in that e.g. you won't be able to use the third colour of $set_style(back,..)
Title: Columns UI
Post by: Nysosym on 2005-12-18 10:47:54
A update for Beta 13 would be very nice musicmusic, i'm new here and i love your work  . But i miss your Plugin
Title: Columns UI
Post by: Taco on 2005-12-19 00:21:06
Quote
I have some questions about my foobar. I want to add album art and my visualizations at the top of foobar.  I know how to get the album art up there(disregard it being circled...i was going to ask how to resize it, but i figured it out after i took the screenshot and uploaded it). However, i cannot make the gray "window" it's in smaller. I can move it up and down but cannot change its size.


Did you ever figure out this problem? I'm having basically the same problem.
Title: Columns UI
Post by: boombaard on 2005-12-19 00:59:08
Quote
A update for Beta 13 would be very nice musicmusic, i'm new here and i love your work  . But i miss your Plugin
[a href="index.php?act=findpost&pid=350896"][{POST_SNAPBACK}][/a]


beta 13 update is out
Title: Columns UI
Post by: Frank Bicking on 2005-12-19 01:15:09
Can anyone confirm that top and bottom frames are broken in the latest version for beta 13?

Style column:

$set_style(frame-top,1,$rgb(0,0,0))
or
$set_style(frame-bottom,1,$rgb(0,0,0))

another issue:
Quote
removed “show keyboard shortcuts in menus” option, uses global setting now, and fixed some related bugs

Even though Preferences | Display | Show keyboard shortcuts in menus is disabled, most (I tend to say all) menu entries still have shortcuts next to them.
Title: Columns UI
Post by: hunted on 2005-12-19 01:33:28
Is there going to be a way to show/hide the console panel (like a menu item), so it will appear and disappear in place?
I guess you can show the titlebar and double click that, but is a menu item to show/hide possible?  It would be useful for many other uie components also.
Title: Columns UI
Post by: hedge153 on 2005-12-19 01:34:16
Hmmm I can't get PA16 to start. Heres the error given by foobar:
Failed to load DLL: foo_ui_columns.dll
Reason: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
I've tried deleting my config file thinking it was a leftover setting going wrong from a past install, but that did nothing.


Edit: Alright I think I found the problem, I thought I had the VC++2005 runtimes, but maybe i don't... I'll try installing it and see what happens.
Yep I officially suck. Thanks for the great component
Title: Columns UI
Post by: saratoga on 2005-12-19 01:45:19
Quote
Quote
A update for Beta 13 would be very nice musicmusic, i'm new here and i love your work  . But i miss your Plugin
[a href="index.php?act=findpost&pid=350896"][{POST_SNAPBACK}][/a]


beta 13 update is out
[a href="index.php?act=findpost&pid=351101"][{POST_SNAPBACK}][/a]


Its an early Christmas present 
Title: Columns UI
Post by: richard123 on 2005-12-19 01:50:26
Quote
Can anyone confirm that top and bottom frames are broken in the latest version for beta 13?

Style column:

$set_style(frame-top,1,$rgb(0,0,0))
or
$set_style(frame-bottom,1,$rgb(0,0,0))

[a href="index.php?act=findpost&pid=351103"][{POST_SNAPBACK}][/a]
Confirmed.  I was about to post the same thing.
Title: Columns UI
Post by: anza on 2005-12-19 08:29:50
Now where did the "Show keyboard shortcuts in menus" option go?
Title: Columns UI
Post by: Bob... Just Bob on 2005-12-19 08:42:07
Quote
Quote
Quote
A update for Beta 13 would be very nice musicmusic, i'm new here and i love your work  . But i miss your Plugin
[a href="index.php?act=findpost&pid=350896"][{POST_SNAPBACK}][/a]


beta 13 update is out
[a href="index.php?act=findpost&pid=351101"][{POST_SNAPBACK}][/a]


Its an early Christmas present 
[a href="index.php?act=findpost&pid=351112"][{POST_SNAPBACK}][/a]

An official release would be better
Title: Columns UI
Post by: anza on 2005-12-19 08:49:23
It IS an official release.
Title: Columns UI
Post by: foosion on 2005-12-19 09:17:38
Quote
Now where did the "Show keyboard shortcuts in menus" option go?[a href="index.php?act=findpost&pid=351171"][{POST_SNAPBACK}][/a]

It is now a global option (i.e. no longer per user interface) and located in Preferences > Display.
Title: Columns UI
Post by: Nysosym on 2005-12-19 10:24:37
Foosion that's right, but this feature doesn't work with the new version of Columns UI in Beta 13. 
Title: Columns UI
Post by: musicmusic on 2005-12-19 10:28:07
Quote
Can anyone confirm that top and bottom frames are broken in the latest version for beta 13?

Style column:

$set_style(frame-top,1,$rgb(0,0,0))
or
$set_style(frame-bottom,1,$rgb(0,0,0))

another issue:
Quote
removed “show keyboard shortcuts in menus” option, uses global setting now, and fixed some related bugs

Even though Preferences | Display | Show keyboard shortcuts in menus is disabled, most (I tend to say all) menu entries still have shortcuts next to them.
[a href="index.php?act=findpost&pid=351103"][{POST_SNAPBACK}][/a]

Thank you for the reports, I know what's caused no1 and I have a fair idea why no2 isn't working.

Also right clicking on the status bar for now-playing context menu is also broken.
Title: Columns UI
Post by: anza on 2005-12-19 15:46:59
Quote
It is now a global option (i.e. no longer per user interface) and located in Preferences > Display.[a href="index.php?act=findpost&pid=351183"][{POST_SNAPBACK}][/a]

And I thought I checked every possible page on prefs after updating to beta13...

Still, like others already reported, the option doesn't work. Hope musicmusic gets it fixed soon

Also, musicmusic, are you going to support the "Reset page" function some time?
Title: Columns UI
Post by: musicmusic on 2005-12-19 22:58:32
pa16v2 released.

Quote
Is there going to be a way to show/hide the console panel (like a menu item), so it will appear and disappear in place?
I guess you can show the titlebar and double click that, but is a menu item to show/hide possible?  It would be useful for many other uie components also.
[a href="index.php?act=findpost&pid=351109"][{POST_SNAPBACK}][/a]
It would be possible to implement either hiding all instances of the panel, implemented on the panel's side, or a more generic hide a specific panel implemented on the host's side. Probably the latter would much better but also less easy to implement. But something like the latter is planned, because something has to replace hiding the sidebar through a keyboard shortcut when the sidebar is axed.

Quote
Also, musicmusic, are you going to support the "Reset page" function some time?[a href="index.php?act=findpost&pid=351253"][{POST_SNAPBACK}][/a]
Ideally of course it would. But with the many options and tabs to complicate things I can't say when, if ever, I will be motivated to implement it.
Title: Columns UI
Post by: Frank Bicking on 2005-12-19 23:03:18
Quote
pa16v2 released.

Just posting to confirm that the frame and hotkey issues have been fixed.

Keep up your excellent work :)
Title: Columns UI
Post by: hunted on 2005-12-19 23:10:17
Quote
Quote
Is there going to be a way to show/hide the console panel (like a menu item), so it will appear and disappear in place?
I guess you can show the titlebar and double click that, but is a menu item to show/hide possible?  It would be useful for many other uie components also.
[a href="index.php?act=findpost&pid=351109"][{POST_SNAPBACK}][/a]
It would be possible to implement either hiding all instances of the panel, implemented on the panel's side, or a more generic hide a specific panel implemented on the host's side. Probably the latter would much better but also less easy to implement. But something like the latter is planned, because something has to replace hiding the sidebar through a keyboard shortcut when the sidebar is axed.
[a href="index.php?act=findpost&pid=351339"][{POST_SNAPBACK}][/a]
Actually this is hitting on something I was wondering about as far as the uie's work, I think ideally (and like you said, it would be harder to implement) you could set a unique name (set in the layout manager), that could be the caption or what ever for a specific instance of a panel, then being able to enum and get the unique name, so you could easily show, hide, etc, for specific panels.  Something where the user could set a unique name would allow for easily being able to tell which window to show/hide, obviously if a component wanted to show hide a panel, it would need to be told which one by the user somehow (like in the prefs for that component).
Something like this would allow for much more dynamic layouts, like showing/hiding different parts of the window when needed, like if someone had two trackinfo panels, one that is always visible, and another that is toggleable, you could easily tell them apart by their unique names.
Glad to hear you have something like this planned.
Title: Columns UI
Post by: richard123 on 2005-12-20 01:47:28
Quote
Quote
pa16v2 released.

Just posting to confirm that the frame and hotkey issues have been fixed.

Keep up your excellent work
[a href="index.php?act=findpost&pid=351341"][{POST_SNAPBACK}][/a]
Confirmed here too. And agreed - keep up the excellent work.

Another issue:  if I exit foobar while it's paused and then restart, the status bar reverts to the default "foobar2000 v0.9 beta 13" rather than what I've specified in title formatting.  If I restart the song, the status bar displays correctly. 

In addition, when restarting,  the now playing formatting in the playlist is off until the song is restarted. In prior versions (beta 12), the now playing formatting in the playlist would be visible even if the song was paused.
Title: Columns UI
Post by: m1k3_tes1 on 2005-12-20 08:44:21
thanks musicmusic for yr great plugins

just 1 request for foo_uie_console: configurable font/background colors

again, thanks
Title: Columns UI
Post by: Lyx on 2005-12-21 15:02:56
@musicmusic

[span style='font-size:13pt;line-height:100%']Proposal how to solve the whole albummode/hybridmode mess[/span]

The problem is that currently, there is no way for formatting-strings to properly distinguish between "playlist-contentgroups". To overcome this limitations, formattings have used tracknumbers as a hackish way to create playlist contentgroups - with the known downsides(it simply only works properly with continious full albums).

Some have proposed that formatting-strings should be able to "look-ahead" and "-behind". I once thought so as well - but upon recognizing that what's missing is not look-ahead/-behind but instead real contentgroups, i no longer think that any change to how formatting-strings work is necessary at all.


My proposal instead is the following:
- add some configurable "grouping-pattern" string to the columns ui prefs
- (important) this string should be included when importing/exporting
- columns ui uses this string to scan a playlist and build groups
- it then makes %_playlist_group_index%(integer) and %_playlist_group_total%(integer) available to formatting-strings
- thus, formatting-strings can recognize their current position inside of a contentgroup - and use this instead of tracknumbers
- possible complications: when files are moved/added/removed in a playlist, then the grouping needs to be updated. Maybe most reasonable way to do it would be to only create groups for all visible playlist-entries - and then update the grouping of all visible entries if changes happen to the playlist.


Solves:
- singles and albums in same playlist without the need for extra-tags or weird guessing
- incomplete-albums
- uncontinious albums in playlist(actually, free arrangement of playlist entries)
- display of albums consisting of just 1 or 2 tracks
Title: Columns UI
Post by: musicmusic on 2005-12-22 00:22:49
Quote
Quote
Quote
pa16v2 released.

Just posting to confirm that the frame and hotkey issues have been fixed.

Keep up your excellent work
[a href="index.php?act=findpost&pid=351341"][{POST_SNAPBACK}][/a]
Confirmed here too. And agreed - keep up the excellent work.[a href="index.php?act=findpost&pid=351361"][{POST_SNAPBACK}][/a]
Thanks

Quote
Another issue:  if I exit foobar while it's paused and then restart, the status bar reverts to the default "foobar2000 v0.9 beta 13" rather than what I've specified in title formatting.  If I restart the song, the status bar displays correctly. 

In addition, when restarting,  the now playing formatting in the playlist is off until the song is restarted. In prior versions (beta 12), the now playing formatting in the playlist would be visible even if the song was paused.
[a href="index.php?act=findpost&pid=351361"][{POST_SNAPBACK}][/a]

Please see [a href='index.php?showtopic=39890']this thread[/a]. I see pretty much the same behaviour in default UI.

Quote
thanks musicmusic for yr great plugins

just 1 request for foo_uie_console: configurable font/background colors

again, thanks
[a href="index.php?act=findpost&pid=351408"][{POST_SNAPBACK}][/a]
Noted.

Quote
@musicmusic

Proposal how to solve the whole albummode/hybridmode mess
[...]
- add some configurable "grouping-pattern" string to the columns ui prefs
- (important) this string should be included when importing/exporting
- columns ui uses this string to scan a playlist and build groups
- it then makes %_playlist_group_index%(integer) and %_playlist_group_total%(integer) available to formatting-strings
- thus, formatting-strings can recognize their current position inside of a contentgroup - and use this instead of tracknumbers
[a href="index.php?act=findpost&pid=351664"][{POST_SNAPBACK}][/a]

Actually, it sounds good and should be reasonably feasible too

Quote
- possible complications: when files are moved/added/removed in a playlist, then the grouping needs to be updated.[a href="index.php?act=findpost&pid=351664"][{POST_SNAPBACK}][/a]
It could get a bit complicated, but not much of a problem (e.g. %_playlist_total% will cause everything to get invalided already when you remove/add a file)

Quote
Maybe most reasonable way to do it would be to only create groups for all visible playlist-entries - and then update the grouping of all visible entries if changes happen to the playlist.[a href="index.php?act=findpost&pid=351664"][{POST_SNAPBACK}][/a]
Of course, that is basically how the current formatting already works  Items are only formatted (and then stored in a cache) as needed.

In any case I will most likely give this a go sometime (maybe in a month or two or three..) and see what problems come up..

Thanks for feedback.
Title: Columns UI
Post by: boombaard on 2005-12-22 03:33:45
Quote
Quote
Another issue:  if I exit foobar while it's paused and then restart, the status bar reverts to the default "foobar2000 v0.9 beta 13" rather than what I've specified in title formatting.  If I restart the song, the status bar displays correctly. 

In addition, when restarting,  the now playing formatting in the playlist is off until the song is restarted. In prior versions (beta 12), the now playing formatting in the playlist would be visible even if the song was paused.
[a href="index.php?act=findpost&pid=351361"][{POST_SNAPBACK}][/a]

Please see [a href='index.php?showtopic=39890']this thread[/a]. I see pretty much the same behaviour in default UI.


w00t. my thread was referred to

on another note, thanks for the continued work on the UI
Title: Columns UI
Post by: veloearl on 2005-12-22 03:56:52
I have a brand new install of 0.9 beta 13, absolutely no customizations or other components installed.  I downloaded and installed the beta versions of both columns UI and console panel.  When I start fb2k, I get the old "failed to load dll" message on both dlls.  I have already verified I have the VC++ 2005 runtime libraries in the GAC. 

Any ideas?
Title: Columns UI
Post by: Scidd0w on 2005-12-22 11:19:37
Quote
I have a brand new install of 0.9 beta 13, absolutely no customizations or other components installed.  I downloaded and installed the beta versions of both columns UI and console panel.  When I start fb2k, I get the old "failed to load dll" message on both dlls.  I have already verified I have the VC++ 2005 runtime libraries in the GAC. 

Any ideas?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=351804")


I had the same problem on winxp.
Than i saw this page: [a href="http://music.morbo.org/wiki/misc:vc2005_crt]http://music.morbo.org/wiki/misc:vc2005_crt[/url]
I used the solution for xp and above and it works like a charm now!
Title: Columns UI
Post by: Lyx on 2005-12-22 12:12:11
Quote
Quote
@musicmusic

Proposal how to solve the whole albummode/hybridmode mess
[...]
[a href="index.php?act=findpost&pid=351664"][{POST_SNAPBACK}][/a]

Actually, it sounds good and should be reasonably feasible too :)

<...>

In any case I will most likely give this a go sometime (maybe in a month or two or three..) and see what problems come up..
[a href="index.php?act=findpost&pid=351779"][{POST_SNAPBACK}][/a]

*big happy smile*

By the way - at least for me - the recent changes to how set_style works payed of well - i managed about 75% reduction of style-code because of the new behaviour.
Title: Columns UI
Post by: veloearl on 2005-12-22 14:27:30
Quote
Quote
I have a brand new install of 0.9 beta 13, absolutely no customizations or other components installed.  I downloaded and installed the beta versions of both columns UI and console panel.  When I start fb2k, I get the old "failed to load dll" message on both dlls.  I have already verified I have the VC++ 2005 runtime libraries in the GAC. 

Any ideas?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=351804")


I had the same problem on winxp.
Than i saw this page: [a href="http://music.morbo.org/wiki/misc:vc2005_crt]http://music.morbo.org/wiki/misc:vc2005_crt[/url]
I used the solution for xp and above and it works like a charm now!
[a href="index.php?act=findpost&pid=351862"][{POST_SNAPBACK}][/a]

I tried that as well (installing the three runtime library files in the components folder) but still no worky.  Same error.  I am running XP as well.  Framework 1.1 is installed on my machine.  My installation procedure for columns UI and console panel was simply to download the two dlls and copy them into the components folder.  I am assuming it is that simple.

Anyone?
Title: Columns UI
Post by: musicmusic on 2005-12-22 16:00:58
Quote
I downloaded and installed the beta versions of both columns UI and console panel.  When I start fb2k, I get the old "failed to load dll" message on both dlls.  I have already verified I have the VC++ 2005 runtime libraries in the GAC.  [a href="index.php?act=findpost&pid=351804"][{POST_SNAPBACK}][/a]
Verified how? Clearly they are not installed correctly or are the wrong version. Did you actually try running the installer ?

Quote
By the way - at least for me - the recent changes to how set_style works payed of well - i managed about 75% reduction of style-code because of the new behaviour.
[a href="index.php?act=findpost&pid=351871"][{POST_SNAPBACK}][/a]
Good to hear

Quote
I tried that as well (installing the three runtime library files in the components folder) but still no worky.[a href="index.php?act=findpost&pid=351893"][{POST_SNAPBACK}][/a]
It explicitly states extract the archive to the components folder. Did you miss out the manifest ? If not, what service pack are you running ? And what is the exact error message shown?
Title: Columns UI
Post by: veloearl on 2005-12-22 23:08:06
Quote
Quote
I downloaded and installed the beta versions of both columns UI and console panel.  When I start fb2k, I get the old "failed to load dll" message on both dlls.  I have already verified I have the VC++ 2005 runtime libraries in the GAC.  [a href="index.php?act=findpost&pid=351804"][{POST_SNAPBACK}][/a]
Verified how? Clearly they are not installed correctly or are the wrong version. Did you actually try running the installer ?

Quote
I tried that as well (installing the three runtime library files in the components folder) but still no worky.[a href="index.php?act=findpost&pid=351893"][{POST_SNAPBACK}][/a]
It explicitly states extract the archive to the components folder. Did you miss out the manifest ? If not, what service pack are you running ? And what is the exact error message shown?
[a href="index.php?act=findpost&pid=351911"][{POST_SNAPBACK}][/a]

I copied the manifest into the components folder and it works now.  I didn't realize it was an assembly manifest.  I thought it was an archive manifest.

FYI, I could never get the installer to work.  It downloaded, and then WinRAR gave me an error saying "The archive is either in unknown format or damaged."  I haven't had trouble with any of the other 7z files.

Also, on the first page of this thread, it still refers to the MSVC7.0 runtime libraries as being required for the lastest unstable version.
Title: Columns UI
Post by: musicmusic on 2005-12-23 00:16:19
Quote
I copied the manifest into the components folder and it works now.  I didn't realize it was an assembly manifest.  I thought it was an archive manifest.[a href="index.php?act=findpost&pid=351966"][{POST_SNAPBACK}][/a]
Right..  Just so you know, leaving them in the folder structure would have worked too.

Quote
FYI, I could never get the installer to work.  It downloaded, and then WinRAR gave me an error saying "The archive is either in unknown format or damaged."  I haven't had trouble with any of the other 7z files.[a href="index.php?act=findpost&pid=351966"][{POST_SNAPBACK}][/a]
I just tested downloading in IE and Firefox and it opened fine in my (not up-to-date) WinRAR and 7-Zip. Truncated download maybe?

Quote
Also, on the first page of this thread, it still refers to the MSVC7.0 runtime libraries as being required for the lastest unstable version.[a href="index.php?act=findpost&pid=351966"][{POST_SNAPBACK}][/a]
If you meant VC7.1 then correct, although it still referred to an old version of the component  I've just removed info about the unstable versions since up-to-date info is on the website now.
Title: Columns UI
Post by: Frank Bicking on 2005-12-23 19:10:25
An updated version of the album list panel for Columns UI 0.1.3 is available now:

http://music.morbo.org/beta.php (http://music.morbo.org/beta.php)

Any chance of seeing the recent syntax improvements (http://www.hydrogenaudio.org/forums/index.php?showtopic=38866) being incorporated into the panel?
Title: Columns UI
Post by: Inuyasha on 2005-12-25 22:58:31
One small visual issue/wish with the playlist panel:

When dragging a selection (e.g. from the albumlist) into the playlist panel there is no visual feedback into which playlist the selection will go (although it will correctly go to the playlist under the cursor).

It would be nice if the selection in the playlist panel followed the cursor while dragging, and perhaps even change to a "no go"-cursor if currently over a locked playlist.

merry christmas,
Inuyasha
Title: Columns UI
Post by: Frank Bicking on 2005-12-25 23:08:14
Inuyasha:

Go to Preferences | Display | Columns UI | Playlist switcher, open the Drag & Drop tab, and enable the first option.
Title: Columns UI
Post by: Inuyasha on 2005-12-25 23:32:33
Quote
Inuyasha:

Go to Preferences | Display | Columns UI | Playlist switcher, open the Drag & Drop tab, and enable the first option.
[a href="index.php?act=findpost&pid=352362"][{POST_SNAPBACK}][/a]


Oh, must have slipped my eye, thanks for the fast reply.
Still, would be nice to have an instant response without instant playlist switching. Is there an option to not switch to the playlist into which I drop something?
And it still "allows" me to drop things into locked playlists.

Oh, another question:
Are there any er.. tags besides %title% for formatting of the playlist titles? I didn't find anything about it. It would be nice to have something like %isplaying% to show a note next to the currently playing playlist, or %islocked% for a lock icon (if there exists any in unicode).

And shouldn't this formatting string also apply to the playlist switcher tabs? At least in the current beta it doesn't.

Inuyasha

P.S: Yay, finally some snow here!
Title: Columns UI
Post by: musicmusic on 2005-12-27 20:42:23
Quote
Still, would be nice to have an instant response without instant playlist switching. Is there an option to not switch to the playlist into which I drop something?
And it still "allows" me to drop things into locked playlists. [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=352364")
I agree the feedback could be better. I will note that.

Quote
Oh, another question:
Are there any er.. tags besides %title% for formatting of the playlist titles? I didn't find anything about it. It would be nice to have something like %isplaying% to show a note next to the currently playing playlist, or %islocked% for a lock icon (if there exists any in unicode).
[a href="index.php?act=findpost&pid=352364"][{POST_SNAPBACK}][/a]

See [a href="http://music.morbo.org/wiki/columns_ui:config:playlist_switcher_titleformatting]here[/url]

Quote
And shouldn't this formatting string also apply to the playlist switcher tabs? At least in the current beta it doesn't.[a href="index.php?act=findpost&pid=352364"][{POST_SNAPBACK}][/a]
Possibly it could be of some use. On the otherhand, you can't use colour codes there, and there is the possibility of playlists jumping around.
Title: Columns UI
Post by: Sinaptik on 2005-12-27 21:35:07
Is there any customs buttons ready to use with the new butons management of UI_columns, please ?

I use this toolbar GFX but it seem that the toolbar need to be set buttons per buttons, now.

(http://img267.imageshack.us/img267/6210/glasssquareblackgreen5cv.png)

Thank you
Title: Columns UI
Post by: musicmusic on 2005-12-27 23:32:26
You will have to cut them up in order to use them now. However, after you have done that they can be distributed in a single fcb file.
Title: Columns UI
Post by: pest on 2005-12-28 13:56:07
first at all thanks musicmusic for this nice component.
i'm using it since the first public releases and it's getting nicer with every update

now to my problem
i had a nicly configured foobar 0.83 with columns ui and it worked like a charm.
i recently updated to foobar 0.9b13 with your latest components but the
playlist switcher doesn't work. i can drop and load playlists but the
playlist-switcher panel stays empty 
perhaps i'm missing some recent dlls?

system-specs: athlon tb 1300, winxp without any service pack

thanks
Title: Columns UI
Post by: keytotime on 2005-12-28 16:12:33
@Sinaptik I cut up the button's.
http://www8.rapidupload.com/d.php?file=dl&filepath=7594 (http://www8.rapidupload.com/d.php?file=dl&filepath=7594)
Title: Columns UI
Post by: dream4distance on 2005-12-28 19:53:49
@Lyx && musicmusic

This is fabulous news about solving the album/hybrid mode mess!!  Since I started playing with columns ui I had always been looking for some new logic that would solve this problem.  You guys are my heros, hehe.  Seriously, I'm really looking forward to seeing how this works out once implemented and could be one of my favorite new features.

I tend to start off with albums and then move songs around within the playlist a lot (sometimes just to the top of the album, sometimes to the top of the playlist or elsewhere) as well as remove songs entirely from the playlist which would provide quite a workout for this new dynamic model.  Let me know if I can be of any assistance down the road when this does get worked on.

d4d
Title: Columns UI
Post by: Sinaptik on 2005-12-28 20:58:14
Quote
You will have to cut them up in order to use them now. However, after you have done that they can be distributed in a single fcb file.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=352700")


Ok, thank you for the information.


Quote
@Sinaptik I cut up the button's.
[a href="http://www8.rapidupload.com/d.php?file=dl&filepath=7594]http://www8.rapidupload.com/d.php?file=dl&filepath=7594[/url]
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=352816")


Thanks a lot !
I've made an *.fcb file with them and changed two button (prev2 and rand2, it was incorrect buttons )

[a href="http://www8.rapidupload.com/d.php?file=dl&filepath=7743]http://www8.rapidupload.com/d.php?file=dl&filepath=7743[/url]

Thank you for the help.
Title: Columns UI
Post by: musicmusic on 2005-12-29 00:03:18
Quote
first at all thanks musicmusic for this nice component.
i'm using it since the first public releases and it's getting nicer with every update [a href="index.php?act=findpost&pid=352804"][{POST_SNAPBACK}][/a]
Thanks

Quote
now to my problem
i had a nicly configured foobar 0.83 with columns ui and it worked like a charm.
i recently updated to foobar 0.9b13 with your latest components but the
playlist switcher doesn't work. i can drop and load playlists but the
playlist-switcher panel stays empty  
perhaps i'm missing some recent dlls?

system-specs: athlon tb 1300, winxp without any service pack

thanks
[a href="index.php?act=findpost&pid=352804"][{POST_SNAPBACK}][/a]
Hmm sounds a bit odd. Have you checked you haven't enabled playlist switcher panel titleformatting with an empty string?
Title: Columns UI
Post by: pest on 2005-12-29 04:20:52
Quote
Hmm sounds a bit odd. Have you checked you haven't enabled playlist switcher panel titleformatting with an empty string?


i didn't enabled title formating. with a non-empty title-formating it's the same issue.
perhaps it has nothing to do with columns ui. i can only drag'n'drop playlists.
loading playlists with the playlist-switcher and with the native foobar2000 menu
does not work.
Title: Columns UI
Post by: musicmusic on 2005-12-29 13:25:40
You mean you are dragging playlists from the Load playlists dialog? In that case the drag and drop operation seems to handled by the playlist instead of the playlist switcher panel. I'll investigate.
Title: Columns UI
Post by: pest on 2005-12-29 14:03:21
Quote
You mean you are dragging playlists from the Load playlists dialog? In that case the drag and drop operation seems to handled by the playlist instead of the playlist switcher panel. I'll investigate.


Menu->Playlist->Load playlist  doesn't do anything
Playlist-Switcher-Panel->Load playlist  again nothing

only if i drag a playlist from Windows Explorer it get's loaded

i've really no idea what is causing this. i only found that
my fresh XP lacks any MFC libaries. do i need any of them to run columns ui
the propper way?

thanks for your help, i'm really stuck at this
Title: Columns UI
Post by: musicmusic on 2005-12-29 19:30:34
Quote
Menu->Playlist->Load playlist   doesn't do anything
Playlist-Switcher-Panel->Load playlist   again nothing

only if i drag a playlist from Windows Explorer it get's loaded

i've really no idea what is causing this. i only found that
my fresh XP lacks any MFC libaries. do i need any of them to run columns ui
the propper way?

thanks for your help, i'm really stuck at this
[a href="index.php?act=findpost&pid=353068"][{POST_SNAPBACK}][/a]

Strange.. The command does seem to work here (except the drag and drop issue I just mentioned).

No, Columns UI does not require any MFC libraries. Have you checked what happens in the Default UI? The command is implemeted in the core, so it should't be something on my side. Next try a clean install. If it doesn't happen there it must be something specific to your other install. If it does, I don't think installing SP2 would do any harm.. Otherwise it would be a good idea to start a new thread if it happens w/o columns ui installed.
Title: Columns UI
Post by: yong on 2005-12-30 06:26:45
Can some one please upload a small dll called "shared.dll",
both(fb2k beta13 version) columns ui and uie console need this dll to work ....
Title: Columns UI
Post by: anza on 2005-12-30 12:09:45
Just reinstall 0.9b13. Why on earth have you deleted the file anyway?
Title: Columns UI
Post by: yong on 2005-12-30 13:05:28
Quote
Just reinstall 0.9b13. Why on earth have you deleted the file anyway?
[a href="index.php?act=findpost&pid=353297"][{POST_SNAPBACK}][/a]

lol, i didnt deleted the file, but this dll is inside the fb2k folder but i didnt check carefully because im using TV as my monitor(my TV isnt good as my old monitor, i have to use magnifier with it  ).
Thanks anyway
Title: Columns UI
Post by: Weeping Robot on 2006-01-01 00:36:45
Hey guys. This is my first post. It looks like we have a lot of knowledgeable people/developers here, so I'm confident someone can help!

Basically, I have two relatively simple questions. First, when tagging files (using ID3v1 and ID3v2 together) I include two dates in the date tag: the original and compilation date. So, if a song was originally released in 1985 and was put on a compilation in 1995, the date tag would be 1985/1995. The problem is that, while using ColumnsUI, only the information before the forward slash shows up: in this case, it would be 1985 and not 1985/1995. I tried a little editing of the date column to allow more characters to show up, but it just added nonsensical zeros. So, is there a way to get it to display the information after the forward slash?

The other problem involves column width. I obviously don't run Foobar full screen, but I have enough columns activated so that I have to use the side scrollbar to see all the columns. I have the columns adjusted so that they cut off cleanly. What happens, however, is that, depending on the number of files in Foobar, the vertical scrollbar comes up and cuts off the columns. This means I have to adjust the width of the entire Foobar window every time I have a certain number of songs loaded. Is there a way to fix this? Having the vertical scroll bar activated all the time, even when I don't need it to scroll, could be one way. I tried auto-column resize, but since the columns go off screen and require the side scrollbar, that just compressed the columns. Ok, here are two pictures:

Columns ok (http://tinypic.com/jht0ly)
Columns cut off (http://tinypic.com/jht11d)
Title: Columns UI
Post by: Insolent on 2006-01-01 07:30:30
Quote
Hey guys. This is my first post. It looks like we have a lot of knowledgeable people/developers here, so I'm confident someone can help!

Basically, I have two relatively simple questions. First, when tagging files (using ID3v1 and ID3v2 together) I include two dates in the date tag: the original and compilation date. So, if a song was originally released in 1985 and was put on a compilation in 1995, the date tag would be 1985/1995. The problem is that, while using ColumnsUI, only the information before the forward slash shows up: in this case, it would be 1985 and not 1985/1995. I tried a little editing of the date column to allow more characters to show up, but it just added nonsensical zeros. So, is there a way to get it to display the information after the forward slash?

Works on my end. 

Quote
The other problem involves column width. I obviously don't run Foobar full screen, but I have enough columns activated so that I have to use the side scrollbar to see all the columns. I have the columns adjusted so that they cut off cleanly. What happens, however, is that, depending on the number of files in Foobar, the vertical scrollbar comes up and cuts off the columns. This means I have to adjust the width of the entire Foobar window every time I have a certain number of songs loaded. Is there a way to fix this? Having the vertical scroll bar activated all the time, even when I don't need it to scroll, could be one way. I tried auto-column resize, but since the columns go off screen and require the side scrollbar, that just compressed the columns. Ok, here are two pictures:

Columns ok (http://tinypic.com/jht0ly)
Columns cut off (http://tinypic.com/jht11d)
[a href="index.php?act=findpost&pid=353680"][{POST_SNAPBACK}][/a]

Go into the Columns UI preferences and look for the option "Auto-size columns to use all space".
Title: Columns UI
Post by: Storm on 2006-01-02 00:53:46
Quote
Hey guys. This is my first post. It looks like we have a lot of knowledgeable people/developers here, so I'm confident someone can help!

Basically, I have two relatively simple questions. First, when tagging files (using ID3v1 and ID3v2 together) I include two dates in the date tag: the original and compilation date. So, if a song was originally released in 1985 and was put on a compilation in 1995, the date tag would be 1985/1995. The problem is that, while using ColumnsUI, only the information before the forward slash shows up: in this case, it would be 1985 and not 1985/1995. I tried a little editing of the date column to allow more characters to show up, but it just added nonsensical zeros. So, is there a way to get it to display the information after the forward slash?

The other problem involves column width. I obviously don't run Foobar full screen, but I have enough columns activated so that I have to use the side scrollbar to see all the columns. I have the columns adjusted so that they cut off cleanly. What happens, however, is that, depending on the number of files in Foobar, the vertical scrollbar comes up and cuts off the columns. This means I have to adjust the width of the entire Foobar window every time I have a certain number of songs loaded. Is there a way to fix this? Having the vertical scroll bar activated all the time, even when I don't need it to scroll, could be one way. I tried auto-column resize, but since the columns go off screen and require the side scrollbar, that just compressed the columns. Ok, here are two pictures:

Columns ok (http://tinypic.com/jht0ly)
Columns cut off (http://tinypic.com/jht11d)
[a href="index.php?act=findpost&pid=353680"][{POST_SNAPBACK}][/a]


Well, just keep the window at the size it is when the vertical scrollbar is activated? Then it won't cut the columns off when you have a lot of playlist items?
Title: Columns UI
Post by: Weeping Robot on 2006-01-02 03:34:34
Insolent, I guess the date thing may be due to the specific "theme" (.fcs file) I'm using. I'll try another one and see if it displays information in the date tag that comes after a forward slash.

I tried "auto-size columns to use all space" before, and it squashes things. It's because I have too many columns activated to fit in the Foobar window at once. I have to use the side scrollbar to see them (and that's fine, I'm not making the window bigger... it's already too big).

Example of the squashing (http://tinypic.com/jj360w)

Storm, if I do that then there's another problem. When the vertical scrollbar deactivates, the columns aren't cleanly cut off again. What needs to happen, I think, is that the columns need to adjust to the scrollbar. As it is now, the scrollbar just overlaps the column data, which means you either have to live with messy columns or constantly adjust the window size.

Looks ok, until... (http://tinypic.com/jj36fq)
The scrollbar disappears (http://tinypic.com/jj371t)

In the second picture, you can see the date information isn't cut off. Look at the two images I linked to in my initial post. That gives a complete picture as to why resizing isn't a fix.
Title: Columns UI
Post by: Storm on 2006-01-02 22:12:49
Big deal

Well, do this then: Left align the track length column, and size it so that the date column is always hidden when the window is that size.
Title: Columns UI
Post by: AsILayDying on 2006-01-10 22:12:54
ok columns UI does it use directx or someother hardware acceleration, and is there anyway to turn it off, and I am using foobar2000 v 0.8.3, columns UI v 0.1.2

the panels I have are album art, custom buttons, the tabber that shows the playlists, trackinfo, album list, and database explorer, and then I have simple spectrum in bars mode and volume slider.......

I am asking because when I run foobar without colums ui my transparencies with the nview effect stop working, due to it using directx or some other hardware acceleration......but when I have the original UI foobar is no longer using directx or hardware acceleration........
Title: Columns UI
Post by: musicmusic on 2006-01-10 23:13:33
Quote
ok columns UI does it use directx or someother hardware acceleration, and is there anyway to turn it off, and I am using foobar2000 v 0.8.3, columns UI v 0.1.2

the panels I have are album art, custom buttons, the tabber that shows the playlists, trackinfo, album list, and database explorer, and then I have simple spectrum in bars mode and volume slider.......
ProjectM is the first thing that comes to mind, iirc it uses OpenGL. Do you have that installed?

[edit] after checking my 0.8.3 install (which was full of random components ) foo_vis_flame.dll will also cause it on every exit of the app, and foo_uie_vis_projectm does it even if it is not an active panel.

Quote
I am asking because when I run foobar without colums ui my transparencies with the nview effect stop working, due to it using directx or some other hardware acceleration......[a href="index.php?act=findpost&pid=356144"][{POST_SNAPBACK}][/a]
Title: Columns UI
Post by: AsILayDying on 2006-01-10 23:42:08
Quote
Quote
ok columns UI does it use directx or someother hardware acceleration, and is there anyway to turn it off, and I am using foobar2000 v 0.8.3, columns UI v 0.1.2

the panels I have are album art, custom buttons, the tabber that shows the playlists, trackinfo, album list, and database explorer, and then I have simple spectrum in bars mode and volume slider.......
ProjectM is the first thing that comes to mind, iirc it uses OpenGL. Do you have that installed?

[edit] after checking my 0.8.3 install (which was full of random components ) foo_vis_flame.dll will also cause it on every exit of the app, and foo_uie_vis_projectm does it even if it is not an active panel.

Quote
I am asking because when I run foobar without colums ui my transparencies with the nview effect stop working, due to it using directx or some other hardware acceleration......[a href="index.php?act=findpost&pid=356144"][{POST_SNAPBACK}][/a]

[a href="index.php?act=findpost&pid=356169"][{POST_SNAPBACK}][/a]


sorry musicmusic what are you saying that it does or doesnt, or are you suggesting I stop using columns UI???  and or I was wondering if it does if I can disable it?

-ok I figured it out it was album art that was the culpurit
Title: Columns UI
Post by: Powha on 2006-01-11 08:39:07
Hello
I am new to foobar and foo_ui_columns.

I am currently using foobar v0.8.2 and columns 0.1.2.

Have been looking around alot in the forums and the wiki. Could not find the answer I was looking for.

However have seen alot of great screenshots. I have tried a couple of diffrent fcs files. I really like the way it is possible to group my playlist by album. However one thing all the screeenshots and fcs files have in common is that you must have the track-number in the id-tag to make them group properly.

So is it possible to group only by artist and album without tracknumber.

I will never edit my mp3-collection, I always see the sfv-check in first hand, and in my opinioin this is something that all should do.

thnx.

edit if this post should be somewhere else please tell me so
Title: Columns UI
Post by: The Link on 2006-01-11 09:55:34
Quote
... However one thing all the screeenshots and fcs files have in common is that you must have the track-number in the id-tag to make them group properly.

So is it possible to group only by artist and album without tracknumber.
...
[a href="index.php?act=findpost&pid=356265"][{POST_SNAPBACK}][/a]

It's not possible with existing foobar2000 user interfaces.
Title: Columns UI
Post by: joule on 2006-01-11 09:58:16
Quote
Hello
I am new to foobar and foo_ui_columns.

I am currently using foobar v0.8.2 and columns 0.1.2.

Have been looking around alot in the forums and the wiki. Could not find the answer I was looking for.

However have seen alot of great screenshots. I have tried a couple of diffrent fcs files. I really like the way it is possible to group my playlist by album. However one thing all the screeenshots and fcs files have in common is that you must have the track-number in the id-tag to make them group properly.

So is it possible to group only by artist and album without tracknumber.

I will never edit my mp3-collection, I always see the sfv-check in first hand, and in my opinioin this is something that all should do.

thnx.

edit if this post should be somewhere else please tell me so
[a href="index.php?act=findpost&pid=356265"][{POST_SNAPBACK}][/a]



No this is not possible. It is only possible to do a fake/virtual grouping by indicating the first tracknumber. I am anticipating the moment where it will be possible to really group albums (maybe with the help of true global variables?) to calculate total album length etc.
Title: Columns UI
Post by: Insolent on 2006-01-11 11:03:34
Quote
Hello
I am new to foobar and foo_ui_columns.

I am currently using foobar v0.8.2 and columns 0.1.2.

Have been looking around alot in the forums and the wiki. Could not find the answer I was looking for.

However have seen alot of great screenshots. I have tried a couple of diffrent fcs files. I really like the way it is possible to group my playlist by album. However one thing all the screeenshots and fcs files have in common is that you must have the track-number in the id-tag to make them group properly.

So is it possible to group only by artist and album without tracknumber.

I will never edit my mp3-collection, I always see the sfv-check in first hand, and in my opinioin this is something that all should do.

thnx.

edit if this post should be somewhere else please tell me so
[a href="index.php?act=findpost&pid=356265"][{POST_SNAPBACK}][/a]

The problem is, foobar can only work with one item in the playlist at a time. So, it parses all the titleformatting for playlist item #1, then moves on it and parses it all again for #2, then #3 and so on. Foobar can not "see" the tracks before or ahead of its current position. Therefore it is impossible for foobar to see if the next track is the beginning of a new album or not. The only way at the moment is to use tracknumbers.
Title: Columns UI
Post by: Powha on 2006-01-11 12:03:31
Hi again.

Thnx for the answers.

I have now been looking around a little bit more and found this (http://foobar.nub4life.net/columns/pafiledb.php?action=file&id=29).

This works pretty well not to 100% but I guess those which aren't grouped now don't even have album name. Which are less than 1% 

Shall modify the one I found with some neat colors.

Thnx again.
Title: Columns UI
Post by: joule on 2006-01-11 12:27:11
Quote
Hi again.

Thnx for the answers.

I have now been looking around a little bit more and found this (http://foobar.nub4life.net/columns/pafiledb.php?action=file&id=29).

This works pretty well not to 100% but I guess those which aren't grouped now don't even have album name. Which are less than 1% 

Shall modify the one I found with some neat colors.

Thnx again.
[a href="index.php?act=findpost&pid=356311"][{POST_SNAPBACK}][/a]


(in case you are not aware..)
One common technique to at least try to deal with this is to have singles in one playlist and albums in another playlist with a different set of columns. This can be done with a filter in the columns configuration that shows only the columns for single-mode when the playlist name contains the phrase "-S-" or similar. The columns filter for album-mode should then be set to be shown on everything BUT playlists containing the phrase "-S-".

This way it is possible to virtually having two different columns_ui 'configurations' on two different playlist.
Title: Columns UI
Post by: Shadikka on 2006-01-14 10:55:17
Quote
Columns ok (http://tinypic.com/jht0ly)
Columns cut off (http://tinypic.com/jht11d)
[a href="index.php?act=findpost&pid=353680"][{POST_SNAPBACK}][/a]


Wow. Am I right or is that the Rainbow FCS made by me?  It's nice to see my work in use ^^

But on the album-single business, I once tagged all the last songs of albums with %lasttrack%=1. Also, something I dislike myself, but some people have %tracknumber% in format like 01/10, 02/10 etc.

Also, I've used a bit trickery in my own album-styles. I've checked for the presence of Album and Tracknumber, if either one's not found, it uses a normal song style. I've also sorted with $if($not(%album%),z,$if($not(%tracknumber%),z,)) so the "single tracks" go to the end of the playlist.

Hopefully I understood the problem right
Title: Columns UI
Post by: LTourist on 2006-01-15 21:20:41
Hi,

I recently decided to custom a bit my Foobar using Columns UI 1.3 a d Foobar Beta 13. But I not suceed to specify the desired background color for a columns. For the moment, I want to make a split columns, using the "|" tip, but there is a big problem, look :
Vertical Split Problem (http://img472.imageshack.us/img472/4468/probfoo10hp.jpg)
How I can solve this? And How I can define a background color for a cell? Can I define a backgroung color or for the whole line?
[edit]How I can create a .fcb file, and where I must put it for it works???

THX
Title: Columns UI
Post by: cyberaquarius on 2006-01-30 20:55:43
I hope this is the right place to post my poroblem with foo_ui_columns

Everytime i try to import a fcs file i get following error saying that libpng
fiald to load.. (libpng128-zlib123.7z is installed)

INFO (foo_ui_columns) : zlib failed to load - Das angegebene Modul wurde nicht gefunden.


INFO (foo_ui_columns) : Note: libpng is dependant on zlib. If zlib fails to load, libpng also will.
INFO (foo_ui_columns) : comctl32.dll version: 6.0.2900
INFO (foo_ui_columns) : libpng failed to load - Das angegebene Modul wurde nicht gefunden.


INFO (foo_ui_columns) : zlib failed to load - Das angegebene Modul wurde nicht gefunden.


INFO (foo_ui_columns) : Note: libpng is dependant on zlib. If zlib fails to load, libpng also will.

any idea ?
Title: Columns UI
Post by: musicmusic on 2006-01-30 22:53:16
Check you extracted libpng128-zlib123.7z to your foobar2000 directory (as opposed to your components directory)

BTW the messages you typed should appear when you press the "info" button, not the "import" button. If you aren't using any PNG buttons you don't need the aforementioned libraries.
Title: Columns UI
Post by: Frank Bicking on 2006-01-31 21:55:33
Quote
An updated version of the album list panel for Columns UI 0.1.3 is available now:

http://music.morbo.org/beta.php (http://music.morbo.org/beta.php)

Any chance of seeing the recent syntax improvements (http://www.hydrogenaudio.org/forums/index.php?showtopic=38866) being incorporated into the panel?
[a href="index.php?act=findpost&pid=352093"][{POST_SNAPBACK}][/a]

Hi musicmusic,

sorry for bumping my own request, I just wondered if it's accidently been overlooked by you.
Those abilities would make a great addition to the album list panel, what do you think about them?

Thanks
Title: Columns UI
Post by: musicmusic on 2006-02-03 20:07:19
Of course I think they are very useful features for anyone that uses album list. And they should end up in the panel version whenever I update the code base to the current version of album list. Not too sure when that will be though.
Title: Columns UI
Post by: Brother John on 2006-02-11 22:17:20
Hi musicmusic,

I've got a small cosmetic suggestion for Columns UI:

In the config dialog on the "Playlist view" page and "Columns" tab rename
Playlist filters -> Filter mode
Filter playlists -> Filter string

Imo that would describe more clearly what those two options actually do. Additionally disabling the "Filter playlists" edit box when "show on all playlists" in selected, would make the whole thing perfect.

Brother John
Title: Columns UI
Post by: musicmusic on 2006-02-12 22:43:46
Quote
Hi musicmusic,

I've got a small cosmetic suggestion for Columns UI:

In the config dialog on the "Playlist view" page and "Columns" tab rename
Playlist filters -> Filter mode
Filter playlists -> Filter string

Imo that would describe more clearly what those two options actually do.[a href="index.php?act=findpost&pid=363588"][{POST_SNAPBACK}][/a]
I agree they are badly named, as are a couple of other things on that page. I've changed the first to "Filter type" and the second I'll use your suggestion (or maybe just remove it if I do the below).

Quote
Additionally disabling the "Filter playlists" edit box when "show on all playlists" in selected, would make the whole thing perfect.

Brother John
[a href="index.php?act=findpost&pid=363588"][{POST_SNAPBACK}][/a]
Agreed, I'll see what I can do.

Thanks for the feedback.
Title: Columns UI
Post by: ferocious_oci on 2006-02-14 02:35:34
hello all.  I have recently switched over to .9 beta and i just notced that v14 was just released.  Is there a way to get the previous release or should I just wait 4 the new build of columns_ui? Cheers to musicmusic by the way!  Columns is a fine component!
Title: Columns UI
Post by: FixXx on 2006-02-18 10:58:34
Quote
hello all.  I have recently switched over to .9 beta and i just notced that v14 was just released.  Is there a way to get the previous release or should I just wait 4 the new build of columns_ui? Cheers to musicmusic by the way!  Columns is a fine component!
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=364087")


atm there is no new version of columns UI for fb beta14.

you can download foobar beta13 [a href="http://www.majorgeeks.com/Foobar_d4003.html]here[/url].

greatz, FixXx

edit: new url !
Title: Columns UI
Post by: snively on 2006-02-19 22:11:35
Awhile back my foobar crashed and since then the arrows I had in the "Pos." column have stopped animating. Just one shows instead of going from -> to ->-> to ->->-> to ->->->-> as shown in the screenshot below. What'd I'd like to figure out is how to get the animation back. Using 0.8.3 with columns 0.1.2

here's the code that's in the "Display" tab:

Quote
// DO NOT change anything here !
// for configuration, see the "Globals"-tab !
// ============================================

$if($or(%_isplaying%,%_ispaused%),
%_standard_color_high%
$select($add(1,$mod(%_time_elapsed_seconds%,4)),⇢,⇢⇢,⇢⇢⇢,⇢⇢⇢⇢)
$char(9)
,
$if($strcmp(%_days_since_play%,0),%_standard_color_low%)
$char(9)%_standard_color_low%$pad_right(%_playlist_number%,4)
)


(http://img445.imageshack.us/img445/2493/foobar0hr.png)
Title: Columns UI
Post by: Lyx on 2006-02-19 23:16:07
You need to reenable "dynamic playlist updates" or something similiarily named.

You're lucky that i see your post. Generally, you will have better chances of someone knowing the solution, if you post the problem in the appropriate thread.

- Lyx
Title: Columns UI
Post by: musicmusic on 2006-02-22 19:43:44
Columns UI 0.1.3 pre-alpha 17 released. (http://music.morbo.org/beta.php)

Note: Columns configuration compatiibility was broken in this release. Please export your configuration with the old version and reimport with this verion if you wish to keep your columns.

Information on using the new inline tag editing (requested some time ago ) is available here (http://music.morbo.org/wiki/columns_ui:usage#inline_metafield_editing). You can enable this feature under the playlist view configuration. The difference between "Columns UI" mode and "Windows" mode, is selecting a single item out of a multiple selection does not activate the inline metafield editing in Columns UI mode. The choice of field edited for a specific columns is done under the Columns configuration page. An empty field disables inline metafield editing on that column.

Please report bugs (may be aplenty) and constructive feedback here. Thanks
Title: Columns UI
Post by: mil3s on 2006-02-22 19:49:08
The download link doesn't work.

EDIT: Now it does.
Title: Columns UI
Post by: mil3s on 2006-02-22 20:04:34
Bug: When I add the Properties button to the button toolbar and click it Foobar crash.  I have a log file if you can't reproduce it.
Title: Columns UI
Post by: musicmusic on 2006-02-22 20:11:30
Quote
Bug: When I add the Properties button to the button toolbar and click it Foobar crash.  I have a log file if you can't reproduce it.
[a href="index.php?act=findpost&pid=366362"][{POST_SNAPBACK}][/a]

Thanks for the report, I knew there was still some bugs but I couldn't find them  Looking into it.
Title: Columns UI
Post by: boombaard on 2006-02-22 20:11:58
changelog reports it's for b14 while it's really for the RC/RC1
Title: Columns UI
Post by: Frank Bicking on 2006-02-22 20:16:21
Minor cosmetic bug:

With vertical frames, the inline tag editing area is painted over them.

(http://img159.imageshack.us/img159/63/inline6qj.png)

It would be great if it could be resized by a pixel on each side.
Title: Columns UI
Post by: wortels on 2006-02-22 20:16:49
crashing on startup for anyone?

I get a failure.txt data with the stack data in it
Title: Columns UI
Post by: Shade[ST] on 2006-02-22 20:18:31
Page 99 of this post?

Maybe a new thread should be started...

In any case, I'll be intensely testing this new release, and will post back with any bugs I find!

Thanks!
Title: Columns UI
Post by: musicmusic on 2006-02-22 20:24:37
Quote
Quote
Bug: When I add the Properties button to the button toolbar and click it Foobar crash.  I have a log file if you can't reproduce it.
[a href="index.php?act=findpost&pid=366362"][{POST_SNAPBACK}][/a]

Thanks for the report, I knew there was still some bugs but I couldn't find them  Looking into it.
[a href="index.php?act=findpost&pid=366363"][{POST_SNAPBACK}][/a]
Please select an "item group" at the top of the command selection dialog. Its not crashing in my code. The "properties" command crashes if you pass it an empty list of items.

edit:You can easily reproduce by setting a "context/playlist" keyboard shortcut for the properties and activating it with no playlist selection

Quote
crashing on startup for anyone?

I get a failure.txt data with the stack data in it
[a href="index.php?act=findpost&pid=366368"][{POST_SNAPBACK}][/a]

Please post the crash log. Thanks.
Title: Columns UI
Post by: The Link on 2006-02-22 20:29:18
I just wanted to ask if the removal of the sidebar is still planned/considered. IMHO the new layout system replaces it completely and the earlier people get used to it the better. Most important point is imho that the preferences could be made more "slim" once again (which is always a good thing).
Title: Columns UI
Post by: musicmusic on 2006-02-22 20:31:11
Quote
Minor cosmetic bug:

With vertical frames, the inline tag editing area is painted over them.

(http://img159.imageshack.us/img159/63/inline6qj.png)

It would be great if it could be resized by a pixel on each side.
[a href="index.php?act=findpost&pid=366367"][{POST_SNAPBACK}][/a]
Unfortunately that is because of where I positioned the text (to appear in same place as left-aligned playlist cell). If you change the fone size (reduce in my case) it will go away. I may change the positioning however I did note similar issues in WMP.
Title: Columns UI
Post by: musicmusic on 2006-02-22 20:33:41
Quote
I just wanted to ask if the removal of the sidebar is still planned/considered. IMHO the new layout system replaces it completely and the earlier people get used to it the better. Most important point is imho that the preferences could be made more "slim" once again (which is always a good thing).
[a href="index.php?act=findpost&pid=366376"][{POST_SNAPBACK}][/a]

Yes it is  I know I've been saying that for a while, but I still haven't finished making the splitters into panels. Once that is done I will remove it.
Title: Columns UI
Post by: mil3s on 2006-02-22 20:34:49
Can anyone explain how the Layout tab works?
Title: Columns UI
Post by: The Link on 2006-02-22 20:38:08
Quote
Yes it is  I know I've been saying that for a while, but I still haven't finished making the splitters into panels. Once that is done I will remove it.
[a href="index.php?act=findpost&pid=366378"][{POST_SNAPBACK}][/a]

Sounds cool! Thanks for all your efforts.
Title: Columns UI
Post by: Silverbolt on 2006-02-22 20:45:03
Quote
Information on using the new inline tag editing (requested some time ago ) is available here (http://music.morbo.org/wiki/columns_ui:usage#inline_metafield_editing).[a href=\"index.php?act=findpost&pid=366355\"][{POST_SNAPBACK}][/a]
Niice. Good work on the dynamic-length volume/selection areas too.

Found an easy-to-reproduce crash: uncheck View > Show toolbars
Crashlog (0.9 RC, 0.1.3 pa17):
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01EC6E88h
Access violation, operation: write, address: FFFFFFECh
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01EC6E88h):
01EC6E48h:  07 00 02 00 C7 01 08 02 40 71 EC 01 C0 B6 E5 01
01EC6E58h:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01EC6E68h:  78 38 EA 01 40 71 EC 01 00 00 00 00 00 00 00 00
01EC6E78h:  00 00 00 00 00 00 00 00 03 00 07 00 DE 01 08 02
01EC6E88h:  C0 4B EC 01 00 00 00 00 00 00 00 00 00 00 00 00
01EC6E98h:  10 00 03 00 DD 01 08 02 98 2C D7 01 18 B6 DA 01
01EC6EA8h:  01 00 00 00 56 8B EC 01 E0 CA 4A 00 01 00 00 00
01EC6EB8h:  6B EE 70 00 00 00 00 00 C0 A1 E3 50 92 20 C6 01
Stack (0012F918h):
0012F8F8h:  00E1DCDC 7C9C93A0 77F643DD 7C9C93A0
0012F908h:  00000004 00000000 00E1D1E8 00000000
0012F918h:  00E06798 00000000 0012F9A0 00E26463
0012F928h:  1466D3DD 00000001 00E76818 00000000
0012F938h:  00000028 00000000 00000000 00000500
0012F948h:  00000320 00000000 00000000 00000500
0012F958h:  00000320 00000001 00000014 00000000
0012F968h:  0000006B 00000500 00000081 000000B3
0012F978h:  0000006B 000000DF 00000081 000000B3
0012F988h:  00000008 03AC0129 00000000 0012F9D4
0012F998h:  00E2EC6E 00000000 0012F9E0 00E26DD8
0012F9A8h:  0012F924 1466D39D 000E0594 00E76818
0012F9B8h:  00000000 FFFFFFEB 77D488DA 000E0594
0012F9C8h:  00DE69F0 00000000 0012F9C4 0012FA9C
0012F9D8h:  00E2ED37 FFFFFFFF 00000403 00DE6B1B
0012F9E8h:  000E0594 00000403 00000002 00000000
0012F9F8h:  0012FA80 00DE69F0 0012FA44 00000000
0012FA08h:  0012FAD4 00000000 0012FA38 00E0195B
0012FA18h:  0082061D 77D48734 000E0594 00000403
0012FA28h:  00000002 00000000 00DE69F0 DCBAABCD
Registers:
EAX: 01EC8F18, EBX: 00000000, ECX: 01EC8F18, EDX: 01EC8E80
ESI: 00E76818, EDI: 00000007, EBP: 0012F920, ESP: 0012F918
Unable to identify crash location

Loaded modules:
foobar2000                      loaded at 00400000h - 004D9000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_abx                          loaded at 00A00000h - 00A33000h
foo_albumlist                    loaded at 00A40000h - 00A7F000h
foo_cdda                        loaded at 00AA0000h - 00ACF000h
foo_converter                    loaded at 00AF0000h - 00B4C000h
foo_dsp_std                      loaded at 00B70000h - 00BAF000h
foo_input_std                    loaded at 00BD0000h - 00CD9000h
foo_masstag                      loaded at 00D00000h - 00D4E000h
foo_rgscan                      loaded at 00D70000h - 00DB3000h
foo_ui_columns                  loaded at 00DE0000h - 00E57000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_ui_std                      loaded at 00E80000h - 00ED7000h
foo_unpack                      loaded at 00F00000h - 00F2E000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
OLEAUT32                        loaded at 77120000h - 771AC000h
VERSION                          loaded at 77C00000h - 77C08000h
browseui                        loaded at 75F80000h - 7607D000h
appHelp                          loaded at 77B40000h - 77B62000h
cscui                            loaded at 77A20000h - 77A74000h
CSCDLL                          loaded at 76600000h - 7661D000h
USERENV                          loaded at 769C0000h - 76A73000h
SETUPAPI                        loaded at 77920000h - 77A13000h
ntshrui                          loaded at 76990000h - 769B5000h
ATL                              loaded at 76B20000h - 76B31000h
NETAPI32                        loaded at 5B860000h - 5B8B4000h
LINKINFO                        loaded at 76980000h - 76988000h
SHDOCVW                          loaded at 77760000h - 778CE000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
CRYPTUI                          loaded at 754D0000h - 75550000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
WININET                          loaded at 771B0000h - 77256000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
xpsp2res                        loaded at 20000000h - 202C5000h
webcheck                        loaded at 74B30000h - 74B76000h
WSOCK32                          loaded at 71AD0000h - 71AD9000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
Secur32                          loaded at 77FE0000h - 77FF1000h
urlmon                          loaded at 77260000h - 772FF000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 00E06798h, location: "foo_ui_columns", loaded at 00DE0000h - 00E57000h
Symbol: "foobar2000_get_interface" (+0001FB58h)
Address: 00E26463h, location: "foo_ui_columns", loaded at 00DE0000h - 00E57000h
Symbol: "foobar2000_get_interface" (+0003F823h)
Address: 00E2EC6Eh, location: "foo_ui_columns", loaded at 00DE0000h - 00E57000h
Address: 00E26DD8h, location: "foo_ui_columns", loaded at 00DE0000h - 00E57000h
Symbol: "foobar2000_get_interface" (+00040198h)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00DE69F0h, location: "foo_ui_columns", loaded at 00DE0000h - 00E57000h
Address: 00E2ED37h, location: "foo_ui_columns", loaded at 00DE0000h - 00E57000h
Address: 00DE6B1Bh, location: "foo_ui_columns", loaded at 00DE0000h - 00E57000h
Address: 00DE69F0h, location: "foo_ui_columns", loaded at 00DE0000h - 00E57000h
Address: 00E0195Bh, location: "foo_ui_columns", loaded at 00DE0000h - 00E57000h
Symbol: "foobar2000_get_interface" (+0001AD1Bh)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00DE69F0h, location: "foo_ui_columns", loaded at 00DE0000h - 00E57000h
Address: 00DE69F0h, location: "foo_ui_columns", loaded at 00DE0000h - 00E57000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 00DE69F0h, location: "foo_ui_columns", loaded at 00DE0000h - 00E57000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 00DE69F0h, location: "foo_ui_columns", loaded at 00DE0000h - 00E57000h
Address: 0042B12Fh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042952Eh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042A161h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A870Ch, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A9A74h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CB0A8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004CB038h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 004CAD00h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CB118h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049F8D4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917CB7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 1000D503h, location: "shared", loaded at 10000000h - 1002A000h

Version info:
foobar2000 v0.9 RC (2006-02-21)
UNICODE

Additional info:
Standard input array 1.0  (foo_input_std)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Masstagger 1.5  (foo_masstag)
ReplayGain Scanner 2.0  (foo_rgscan)
ZIP/GZIP reader 1.0  (foo_unpack)
Standard DSP array 1.0  (foo_dsp_std)
ABX comparator 1.3  (foo_abx)
Converter 1.0  (foo_converter)
Columns UI 0.1.3 pre-alpha 17  (foo_ui_columns)
Album List 3.1.0  (foo_albumlist)
RAR reader 1.1  (foo_unpack)
Default User Interface 0.9acc  (foo_ui_std)
CD Audio decoder 2.0  (foo_cdda)
CLI encoder 0.5  (foo_converter)
FLAC decoder 1.1.0  (foo_input_std)
Thanks.
Title: Columns UI
Post by: Frank Bicking on 2006-02-22 20:50:55
Quote
Can anyone explain how the Layout tab works?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=366379")

Right-clicking on an element in the left area is the key. You basically have to build a tree structure that represents the window layout.

A very basic example:

[a href="http://www.audiohq.de/articles/foobar/columns_ui/layout_settings.png](http://www.audiohq.de/articles/foobar/columns_ui/layout_settings_tn.png)[/url]

These settings result in a layout like this:

(http://www.audiohq.de/articles/foobar/columns_ui/layout1_tn.png) (http://www.audiohq.de/articles/foobar/columns_ui/layout1.png)

(note: the album list panel is not available yet)

If you happen to understand some German, I've written a short guide (http://www.audiohq.de/index.php?showtopic=768) about the configuration.
Title: Columns UI
Post by: Anas on 2006-02-22 20:51:44
First thanks @musicmusic for the great new version with all this great new features.

Could someone please explain me what this "Mouse activated inline metafield editing mode" is for. I really don't get it.

EDIT: removed stupid question...
Title: Columns UI
Post by: mil3s on 2006-02-22 21:08:42
Quote
Quote
Can anyone explain how the Layout tab works?
[a href="index.php?act=findpost&pid=366379"][{POST_SNAPBACK}][/a]

Right-clicking on an element in the left area is the key. You basically have to build a tree structure that represents the window layout.

A very basic example:

[a href="http://www.audiohq.de/articles/foobar/columns_ui/layout_settings.png" target="_blank"] I want the albumlist sidebar component though.  Or something similar.
Title: Columns UI
Post by: Sebert on 2006-02-22 21:10:50
I have a small problem, the playlist switcher (and/or the sidebar) does not show
any playlists.  I was trying to create a new one several times so when I activated the Playlist Tab panel, I got this:

(http://img238.imageshack.us/img238/1840/1221zn.th.jpg) (http://img238.imageshack.us/my.php?image=1221zn.jpg)

Any reason why those aren't shown in the sidebar / the PL switcher ?
Title: Columns UI
Post by: wortels on 2006-02-22 21:13:14
Quote
Quote
crashing on startup for anyone?
I get a failure.txt data with the stack data in it
[a href=\"index.php?act=findpost&pid=366368\"][{POST_SNAPBACK}][/a]
Please post the crash log. Thanks.
[a href=\"index.php?act=findpost&pid=366373\"][{POST_SNAPBACK}][/a]
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0045D0DCh
Access violation, operation: read, address: 00000000h
Call path:
entry
This is the first crash logged by this instance.
Code bytes (0045D0DCh):
0045D09Ch:  EA 01 00 84 C0 59 75 49 8D 75 EC E8 CF 08 00 00
0045D0ACh:  84 C0 75 26 6A 00 8D 45 E8 50 8D 4D DC C7 45 E8
0045D0BCh:  44 F3 4A 00 E8 4A 1F 02 00 C7 45 DC AC 8C 4A 00
0045D0CCh:  68 EC 1C 4B 00 E9 77 FF FF FF 8B 0D F0 B0 4C 00
0045D0DCh:  8B 01 8D 55 CC 52 FF 50 24 8B F0 8B FB A5 A5 A5
0045D0ECh:  A5 68 68 F3 4A 00 8D 4D E8 FF 15 60 F4 49 00 C6
0045D0FCh:  45 FC 01 8B 75 EC 8B 06 68 AC 8E 42 00 8B CE FF
0045D10Ch:  50 10 8D 4D E8 8B F8 C6 45 FC 00 FF 15 44 F4 49
Stack (0012FB10h):
0012FAF0h:  0113DB9C 7C9C93A0 77F643DD 7C9C93A0
0012FB00h:  00000004 00000000 0113D0A8 00000000
0012FB10h:  004C67A4 0012FBF0 00000000 6EBCE8DE
0012FB20h:  4E09A55C B6A8FE9E FD696DA6 004A86F4
0012FB30h:  004A86EC 0012FB2C 0012FB50 00B958D8
0012FB40h:  0045D01D 0012FE9C 00497FA0 00000000
0012FB50h:  0012FEA8 0042A016 00000A28 00000002
0012FB60h:  00000001 7C90EE18 00910738 FFFFFF00
0012FB70h:  00910732 00000000 004AA640 003B4B88
0012FB80h:  0000003B 0000002A 003B5760 003B0200
0012FB90h:  003B4BD0 03020302 004AA640 003B5798
0012FBA0h:  0000003B 0000002A 004AA640 003B4B40
0012FBB0h:  0000003E 0000002D 002A0176 00000044
0012FBC0h:  C01EECFC 00400000 00000000 00000000
0012FBD0h:  00000000 00000000 00000000 00000000
0012FBE0h:  00000000 00000000 00000000 00000000
0012FBF0h:  004A9A74 003B2F28 00000001 00000001
0012FC00h:  3C9EE1A4 0000001C 7C90EE18 7C910738
0012FC10h:  FFFFFFFF 7C910732 7C911596 7C9106EB
0012FC20h:  004CB0A8 004CB038 00000000 0012FC60
Registers:
EAX: 00000001, EBX: 004C7160, ECX: 00000000, EDX: 00153670
ESI: 0012FB3C, EDI: 0012FB1C, EBP: 0012FB50, ESP: 0012FB10
Crash location: "foobar2000", loaded at 00400000h - 004D9000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004D9000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D36E000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
GameHook                        loaded at 10D00000h - 10D0D000h
lgscroll                        loaded at 10100000h - 1010E000h
MSVCR71                          loaded at 7C340000h - 7C396000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
foo_input_std                    loaded at 00A10000h - 00B19000h
foo_ui_columns                  loaded at 00B30000h - 00BA7000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 004C67A4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A86F4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A86ECh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00B958D8h, location: "foo_ui_columns", loaded at 00B30000h - 00BA7000h
Address: 0045D01Dh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00497FA0h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0042A016h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A9A74h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CB0A8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004CB038h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 004CAD00h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CB118h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049F8D4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 1000D503h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D439h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D439h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003ADEh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CB0A8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CB118h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E8E5h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00484CCBh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004835E0h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AB4C8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004AB4C8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049AC06h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0042A333h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049E13Ah, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E5C2h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00483827h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004C81C8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004832DFh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E63Eh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E638h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049F8D8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049E13Ah, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004835E0h, location: "foobar2000", loaded at 00400000h - 004D9000h

Version info:
foobar2000 v0.9 RC (2006-02-21)
UNICODE

Additional info:
FLAC decoder 1.1.0  (foo_input_std)
Columns UI 0.1.3 pre-alpha 17  (foo_ui_columns)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Standard input array 1.0  (foo_input_std)
Title: Columns UI
Post by: musicmusic on 2006-02-22 21:16:05
Quote
Quote
Information on using the new inline tag editing (requested some time ago ) is available here (http://music.morbo.org/wiki/columns_ui:usage#inline_metafield_editing).[a href="index.php?act=findpost&pid=366355"][{POST_SNAPBACK}][/a]

Niice. Good work on the dynamic-length volume/selection areas too.

Found an easy-to-reproduce crash: uncheck View > Show toolbars
[a href="index.php?act=findpost&pid=366383"][{POST_SNAPBACK}][/a]
Thanks, reproduced. Looks a bit strange, looking into it more now.
Title: Columns UI
Post by: musicmusic on 2006-02-22 21:17:36
Quote
Quote
Quote
crashing on startup for anyone?
I get a failure.txt data with the stack data in it
[a href=\"index.php?act=findpost&pid=366368\"][{POST_SNAPBACK}][/a]
Please post the crash log. Thanks.
[a href=\"index.php?act=findpost&pid=366373\"][{POST_SNAPBACK}][/a]
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0045D0DCh
Access violation, operation: read, address: 00000000h
Call path:
entry
This is the first crash logged by this instance.
Code bytes (0045D0DCh):
0045D09Ch:  EA 01 00 84 C0 59 75 49 8D 75 EC E8 CF 08 00 00
0045D0ACh:  84 C0 75 26 6A 00 8D 45 E8 50 8D 4D DC C7 45 E8
0045D0BCh:  44 F3 4A 00 E8 4A 1F 02 00 C7 45 DC AC 8C 4A 00
0045D0CCh:  68 EC 1C 4B 00 E9 77 FF FF FF 8B 0D F0 B0 4C 00
0045D0DCh:  8B 01 8D 55 CC 52 FF 50 24 8B F0 8B FB A5 A5 A5
0045D0ECh:  A5 68 68 F3 4A 00 8D 4D E8 FF 15 60 F4 49 00 C6
0045D0FCh:  45 FC 01 8B 75 EC 8B 06 68 AC 8E 42 00 8B CE FF
0045D10Ch:  50 10 8D 4D E8 8B F8 C6 45 FC 00 FF 15 44 F4 49
Stack (0012FB10h):
0012FAF0h:  0113DB9C 7C9C93A0 77F643DD 7C9C93A0
0012FB00h:  00000004 00000000 0113D0A8 00000000
0012FB10h:  004C67A4 0012FBF0 00000000 6EBCE8DE
0012FB20h:  4E09A55C B6A8FE9E FD696DA6 004A86F4
0012FB30h:  004A86EC 0012FB2C 0012FB50 00B958D8
0012FB40h:  0045D01D 0012FE9C 00497FA0 00000000
0012FB50h:  0012FEA8 0042A016 00000A28 00000002
0012FB60h:  00000001 7C90EE18 00910738 FFFFFF00
0012FB70h:  00910732 00000000 004AA640 003B4B88
0012FB80h:  0000003B 0000002A 003B5760 003B0200
0012FB90h:  003B4BD0 03020302 004AA640 003B5798
0012FBA0h:  0000003B 0000002A 004AA640 003B4B40
0012FBB0h:  0000003E 0000002D 002A0176 00000044
0012FBC0h:  C01EECFC 00400000 00000000 00000000
0012FBD0h:  00000000 00000000 00000000 00000000
0012FBE0h:  00000000 00000000 00000000 00000000
0012FBF0h:  004A9A74 003B2F28 00000001 00000001
0012FC00h:  3C9EE1A4 0000001C 7C90EE18 7C910738
0012FC10h:  FFFFFFFF 7C910732 7C911596 7C9106EB
0012FC20h:  004CB0A8 004CB038 00000000 0012FC60
Registers:
EAX: 00000001, EBX: 004C7160, ECX: 00000000, EDX: 00153670
ESI: 0012FB3C, EDI: 0012FB1C, EBP: 0012FB50, ESP: 0012FB10
Crash location: "foobar2000", loaded at 00400000h - 004D9000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004D9000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D36E000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
GameHook                        loaded at 10D00000h - 10D0D000h
lgscroll                        loaded at 10100000h - 1010E000h
MSVCR71                          loaded at 7C340000h - 7C396000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
NTMARTA                          loaded at 77690000h - 776B1000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
foo_input_std                    loaded at 00A10000h - 00B19000h
foo_ui_columns                  loaded at 00B30000h - 00BA7000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 004C67A4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A86F4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A86ECh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00B958D8h, location: "foo_ui_columns", loaded at 00B30000h - 00BA7000h
Address: 0045D01Dh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00497FA0h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0042A016h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A9A74h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CB0A8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004CB038h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 004CAD00h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CB118h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049F8D4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 1000D503h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D439h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D439h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003ADEh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CB0A8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CB118h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E8E5h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00484CCBh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004835E0h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AB4C8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004AB4C8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049AC06h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0042A333h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049E13Ah, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E5C2h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00483827h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004C81C8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004832DFh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E63Eh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E638h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049F8D8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049E13Ah, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004835E0h, location: "foobar2000", loaded at 00400000h - 004D9000h

Version info:
foobar2000 v0.9 RC (2006-02-21)
UNICODE

Additional info:
FLAC decoder 1.1.0  (foo_input_std)
Columns UI 0.1.3 pre-alpha 17  (foo_ui_columns)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Standard input array 1.0  (foo_input_std)
[a href=\"index.php?act=findpost&pid=366396\"][{POST_SNAPBACK}][/a]
Ouch, looks bad, thanks for reporting.
Title: Columns UI
Post by: The Link on 2006-02-22 21:19:55
Quote
Thanks, I understand now.  I want the albumlist sidebar component though.  Or something similar.
[a href="index.php?act=findpost&pid=366390"][{POST_SNAPBACK}][/a]

The albumlist panel doesn't have anything to do with the sidebar vs. layout system topic. You can achieve all the things you can do with the sidebar also with the layout system (even much more).
Title: Columns UI
Post by: mil3s on 2006-02-22 21:24:01
^I know. Sorry, when I said sidebar I didn't necessarily mean sidebar. The layout thing is just as good. I just want the album list. I hope it becomes available soon.
Title: Columns UI
Post by: janjan on 2006-02-22 21:26:36
@musicmusic:

1.: Any chance you could implement something like %is_active_playlist% and %is_queue% for the playlists switcher panel? This way these two special types of playlists could be custom-highlighted with the 'Use titleformatting for playlist title in panel'-option.

(If you don't get what I mean just take a look at foosions 'playlist manager'-plugin. There are different Icons for different kinds of playlists. I think this is _very_ handy.)

edit: nevermind, I just found this (http://music.morbo.org/wiki/columns_ui:config:playlist_switcher_titleformatting) 

2.:If you go to perferences -> Columns UI -> Layout there is some free space left below the 'Configure...' Button. Why not put a small message like

"Hint: If you want to add several Items to the main area, just right click the 'Columns Playlist' item and select 'Change Base'"

I was quite confused when I first saw this preferencepage so I think such a little note could be quite helpfull for first time users

3.: Rightclick on the button toolbar and select customize. This dialog is way too big for a 800*600 screen. I think it would be better if you tile into two pieces:
- left side of the dialog: the 'current buttons'-listview and most of the buttons
- right side of the dialog: everything inside the Details-buttongroup

4.: I was playing around with the layout preference page. After inserting some panels and splitters I accidently clicked 'change base-> horizontal splitter' and everything I had done was gone. I think that this behaviour does note make sense and is quite frustrating if you have done a lot of. Perhaps it is a good idea to add something like
Code: [Select]
onChangeBaseToSplitter()
{
  if base == Splitter
  {
     doNothing();
  }
  else
  {...}
}


5.: Keep up the great work!
Title: Columns UI
Post by: Frank Bicking on 2006-02-22 21:26:46
View | Show toolbars results in the disappearance of the menu followed by an immediate crash:

Code: [Select]
Illegal operation:
Code: 80000003h, flags: 00000000h, address: 02CBF6A2h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (02CBF6A2h):
02CBF662h:  4A 00 01 00 00 00 D0 FA CB 02 00 00 00 00 03 00
02CBF672h:  03 00 01 01 0D 05 67 65 74 5F 67 6C 6F 62 61 6C
02CBF682h:  00 00 00 00 00 00 02 00 03 00 1E 01 09 05 B8 02
02CBF692h:  CC 02 20 20 00 02 03 00 02 00 1C 01 0C 05 38 02
02CBF6A2h:  CC 02 00 00 00 00 00 00 00 00 00 FD CB 02 03 00
02CBF6B2h:  03 00 19 01 08 05 78 FD CB 02 00 00 00 00 78 FD
02CBF6C2h:  CB 02 00 03 CC 02 02 00 03 00 16 01 0E 05 00 00
02CBF6D2h:  00 00 B8 F6 CB 02 02 00 02 00 14 01 0A 05 66 72
Stack (0012F918h):
0012F8F8h:  0012E4DC 7C9D93A0 77F443DD 7C9D93A0
0012F908h:  00000004 00000000 0012D9E8 00000210
0012F918h:  01176798 00000000 0012F9A0 01196463
0012F928h:  D9EBB432 00000001 011E8130 00000000
0012F938h:  00000028 00000000 00000000 00000500
0012F948h:  00000400 00000000 00000000 00000500
0012F958h:  000003E2 00000001 00000014 00000000
0012F968h:  0000001D 00000500 00000030 00000027
0012F978h:  0000001D 0000004D 00000030 00000027
0012F988h:  00000008 008F038D 00000000 0012F9D4
0012F998h:  0119EC6E 00000000 0012F9E0 01196DD8
0012F9A8h:  0012F924 D9EBB472 000302A4 011E8130
0012F9B8h:  00000000 FFFFFFEB 77D188DA 000302A4
0012F9C8h:  011569F0 00000000 0012F9C4 0012FA9C
0012F9D8h:  0119ED37 FFFFFFFF 00000403 01156B1B
0012F9E8h:  000302A4 00000403 00000002 00000000
0012F9F8h:  0012FA80 011569F0 0012FA44 00000000
0012FA08h:  0012FAD4 00000000 0012FA38 0117195B
0012FA18h:  000703FD 77D18734 000302A4 00000403
0012FA28h:  00000002 00000000 011569F0 DCBAABCD
Registers:
EAX: 02CBF860, EBX: 00000000, ECX: 02CBF860, EDX: 02CBFF48
ESI: 011E8130, EDI: 00000007, EBP: 0012F920, ESP: 0012F918
Unable to identify crash location

Loaded modules:
foobar2000                      loaded at 00400000h - 004D9000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C906000h
COMCTL32                        loaded at 773A0000h - 774A2000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1EF000h
ole32                            loaded at 774B0000h - 775ED000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 76350000h - 7639A000h
IMM32                            loaded at 76330000h - 7634D000h
LPK                              loaded at 62E10000h - 62E19000h
USP10                            loaded at 75790000h - 757FB000h
wbsys                            loaded at 66500000h - 6650A000h
uxtheme                          loaded at 5B0F0000h - 5B128000h
LgWndHk                          loaded at 00B50000h - 00B57000h
msctfime                        loaded at 75250000h - 7527E000h
foo_abx                          loaded at 00B70000h - 00BA3000h
foo_albumlist                    loaded at 00BD0000h - 00C0F000h
foo_autoplaylist                loaded at 00C30000h - 00C62000h
foo_cdda                        loaded at 00C90000h - 00CBF000h
foo_converter                    loaded at 00CE0000h - 00D3C000h
foo_dbsearch                    loaded at 00D60000h - 00DB9000h
foo_dsp_std                      loaded at 00DE0000h - 00E1F000h
foo_freedb2                      loaded at 00E40000h - 00E80000h
foo_input_std                    loaded at 00EA0000h - 00FA9000h
foo_masstag                      loaded at 00FD0000h - 0101E000h
foo_rgscan                      loaded at 01040000h - 01083000h
foo_sic                          loaded at 010B0000h - 010E4000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_ui_columns                  loaded at 01150000h - 011C7000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_ui_std                      loaded at 011F0000h - 01247000h
foo_unpack                      loaded at 01270000h - 0129E000h
iTchHk                          loaded at 013C0000h - 013C7000h
LgMsgHk                          loaded at 014F0000h - 0150E000h
imagehlp                        loaded at 76C50000h - 76C78000h
DBGHELP                          loaded at 59DD0000h - 59E71000h
VERSION                          loaded at 77BD0000h - 77BD8000h

Stack dump analysis:
Address: 01176798h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Symbol: "foobar2000_get_interface" (+0001FB58h)
Address: 01196463h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Symbol: "foobar2000_get_interface" (+0003F823h)
Address: 0119EC6Eh, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 01196DD8h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Symbol: "foobar2000_get_interface" (+00040198h)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 011569F0h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 0119ED37h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 01156B1Bh, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 011569F0h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 0117195Bh, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Symbol: "foobar2000_get_interface" (+0001AD1Bh)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 011569F0h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 011569F0h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 011569F0h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D189CDh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 011569F0h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 0042B12Fh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D189F0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D18A10h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042952Eh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 77D1DAEAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042A161h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A870Ch, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A9A74h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CB0A8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004CB038h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 004CAD00h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CB118h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049F8D4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927CB7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)

Version info:
foobar2000 v0.9 RC (2006-02-21)
UNICODE

Additional info:
ABX comparator 1.3  (foo_abx)
Converter 1.0  (foo_converter)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Columns UI 0.1.3 pre-alpha 17  (foo_ui_columns)
Masstagger 1.5  (foo_masstag)
foosic music database 1.0 beta 1  (foo_sic)
freedb tagger v0.5  (foo_freedb2)
CLI encoder 0.5  (foo_converter)
Standard DSP array 1.0  (foo_dsp_std)
CD Audio decoder 2.0  (foo_cdda)
FLAC decoder 1.1.0  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)
ReplayGain Scanner 2.0  (foo_rgscan)
Standard input array 1.0  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)
Album List 3.1.0  (foo_albumlist)
Database search 1.3.1 beta 10  (foo_dbsearch)
RAR reader 1.1  (foo_unpack)
Title: Columns UI
Post by: musicmusic on 2006-02-22 21:36:03
Quote
View | Show toolbars results in the disappearance of the menu followed by an immediate crash:

Code: [Select]
Illegal operation:
Code: 80000003h, flags: 00000000h, address: 02CBF6A2h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (02CBF6A2h):
02CBF662h:  4A 00 01 00 00 00 D0 FA CB 02 00 00 00 00 03 00
02CBF672h:  03 00 01 01 0D 05 67 65 74 5F 67 6C 6F 62 61 6C
02CBF682h:  00 00 00 00 00 00 02 00 03 00 1E 01 09 05 B8 02
02CBF692h:  CC 02 20 20 00 02 03 00 02 00 1C 01 0C 05 38 02
02CBF6A2h:  CC 02 00 00 00 00 00 00 00 00 00 FD CB 02 03 00
02CBF6B2h:  03 00 19 01 08 05 78 FD CB 02 00 00 00 00 78 FD
02CBF6C2h:  CB 02 00 03 CC 02 02 00 03 00 16 01 0E 05 00 00
02CBF6D2h:  00 00 B8 F6 CB 02 02 00 02 00 14 01 0A 05 66 72
Stack (0012F918h):
0012F8F8h:  0012E4DC 7C9D93A0 77F443DD 7C9D93A0
0012F908h:  00000004 00000000 0012D9E8 00000210
0012F918h:  01176798 00000000 0012F9A0 01196463
0012F928h:  D9EBB432 00000001 011E8130 00000000
0012F938h:  00000028 00000000 00000000 00000500
0012F948h:  00000400 00000000 00000000 00000500
0012F958h:  000003E2 00000001 00000014 00000000
0012F968h:  0000001D 00000500 00000030 00000027
0012F978h:  0000001D 0000004D 00000030 00000027
0012F988h:  00000008 008F038D 00000000 0012F9D4
0012F998h:  0119EC6E 00000000 0012F9E0 01196DD8
0012F9A8h:  0012F924 D9EBB472 000302A4 011E8130
0012F9B8h:  00000000 FFFFFFEB 77D188DA 000302A4
0012F9C8h:  011569F0 00000000 0012F9C4 0012FA9C
0012F9D8h:  0119ED37 FFFFFFFF 00000403 01156B1B
0012F9E8h:  000302A4 00000403 00000002 00000000
0012F9F8h:  0012FA80 011569F0 0012FA44 00000000
0012FA08h:  0012FAD4 00000000 0012FA38 0117195B
0012FA18h:  000703FD 77D18734 000302A4 00000403
0012FA28h:  00000002 00000000 011569F0 DCBAABCD
Registers:
EAX: 02CBF860, EBX: 00000000, ECX: 02CBF860, EDX: 02CBFF48
ESI: 011E8130, EDI: 00000007, EBP: 0012F920, ESP: 0012F918
Unable to identify crash location

Loaded modules:
foobar2000                       loaded at 00400000h - 004D9000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                         loaded at 7C800000h - 7C906000h
COMCTL32                         loaded at 773A0000h - 774A2000h
msvcrt                           loaded at 77BE0000h - 77C38000h
ADVAPI32                         loaded at 77DA0000h - 77E4A000h
RPCRT4                           loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                           loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1EF000h
ole32                            loaded at 774B0000h - 775ED000h
shared                           loaded at 10000000h - 1002A000h
comdlg32                         loaded at 76350000h - 7639A000h
IMM32                            loaded at 76330000h - 7634D000h
LPK                              loaded at 62E10000h - 62E19000h
USP10                            loaded at 75790000h - 757FB000h
wbsys                            loaded at 66500000h - 6650A000h
uxtheme                          loaded at 5B0F0000h - 5B128000h
LgWndHk                          loaded at 00B50000h - 00B57000h
msctfime                         loaded at 75250000h - 7527E000h
foo_abx                          loaded at 00B70000h - 00BA3000h
foo_albumlist                    loaded at 00BD0000h - 00C0F000h
foo_autoplaylist                 loaded at 00C30000h - 00C62000h
foo_cdda                         loaded at 00C90000h - 00CBF000h
foo_converter                    loaded at 00CE0000h - 00D3C000h
foo_dbsearch                     loaded at 00D60000h - 00DB9000h
foo_dsp_std                      loaded at 00DE0000h - 00E1F000h
foo_freedb2                      loaded at 00E40000h - 00E80000h
foo_input_std                    loaded at 00EA0000h - 00FA9000h
foo_masstag                      loaded at 00FD0000h - 0101E000h
foo_rgscan                       loaded at 01040000h - 01083000h
foo_sic                          loaded at 010B0000h - 010E4000h
WS2_32                           loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_ui_columns                   loaded at 01150000h - 011C7000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_ui_std                       loaded at 011F0000h - 01247000h
foo_unpack                       loaded at 01270000h - 0129E000h
iTchHk                           loaded at 013C0000h - 013C7000h
LgMsgHk                          loaded at 014F0000h - 0150E000h
imagehlp                         loaded at 76C50000h - 76C78000h
DBGHELP                          loaded at 59DD0000h - 59E71000h
VERSION                          loaded at 77BD0000h - 77BD8000h

Stack dump analysis:
Address: 01176798h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Symbol: "foobar2000_get_interface" (+0001FB58h)
Address: 01196463h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Symbol: "foobar2000_get_interface" (+0003F823h)
Address: 0119EC6Eh, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 01196DD8h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Symbol: "foobar2000_get_interface" (+00040198h)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 011569F0h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 0119ED37h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 01156B1Bh, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 011569F0h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 0117195Bh, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Symbol: "foobar2000_get_interface" (+0001AD1Bh)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 011569F0h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 011569F0h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 011569F0h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D189CDh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 011569F0h, location: "foo_ui_columns", loaded at 01150000h - 011C7000h
Address: 0042B12Fh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D189F0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D18A10h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042952Eh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 77D1DAEAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042A161h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A870Ch, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A9A74h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CB0A8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004CB038h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 004CAD00h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CB118h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049F8D4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927CB7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)

Version info:
foobar2000 v0.9 RC (2006-02-21)
UNICODE

Additional info:
ABX comparator 1.3  (foo_abx)
Converter 1.0  (foo_converter)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Columns UI 0.1.3 pre-alpha 17  (foo_ui_columns)
Masstagger 1.5  (foo_masstag)
foosic music database 1.0 beta 1  (foo_sic)
freedb tagger v0.5  (foo_freedb2)
CLI encoder 0.5  (foo_converter)
Standard DSP array 1.0  (foo_dsp_std)
CD Audio decoder 2.0  (foo_cdda)
FLAC decoder 1.1.0  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)
ReplayGain Scanner 2.0  (foo_rgscan)
Standard input array 1.0  (foo_input_std)
Default User Interface 0.9acc  (foo_ui_std)
Album List 3.1.0  (foo_albumlist)
Database search 1.3.1 beta 10  (foo_dbsearch)
RAR reader 1.1  (foo_unpack)
[a href=\"index.php?act=findpost&pid=366410\"][{POST_SNAPBACK}][/a]
Posted a bit above, but thanks for the report. I removed the download until I fix these two crash bugs, the cause looks odd and may take some time to track down.
Title: Columns UI
Post by: mil3s on 2006-02-22 21:48:59
I don't know if this is classified as a bug but if I remove the button toolbar and then add it again the custom buttons are gone.

EDIT: Here are some other thoughts... Btw, this is an awesome plugin, I probably wouldn't use Foobar without it. Very good job musicmusic.

*This might be off topic but is there any way to change the main Foobar icon without hacking the exe?
*Also, would it be possible to add the Album list as a part of the UI Layout. (might be too much to ask)
*Could the View menu be moved to the right after the Edit menu so it's consistent with other apps/folder windows? (no big deal, just a thought)
Title: Columns UI
Post by: Cpt. Spandrel on 2006-02-22 23:05:14
Quote
Quote
Thanks, I understand now.  I want the albumlist sidebar component though.  Or something similar.
[a href="index.php?act=findpost&pid=366390"][{POST_SNAPBACK}][/a]

The albumlist panel doesn't have anything to do with the sidebar vs. layout system topic. You can achieve all the things you can do with the sidebar also with the layout system (even much more).
[a href="index.php?act=findpost&pid=366404"][{POST_SNAPBACK}][/a]

Well yes and no. One thing you can't do with the new layout system (correct me if I'm wrong) is hide/unhide on the fly. Once the full spread of panels are available for the .9 edition, I think we might start missing the sidebar (or I will, at least). For example, I like a slim layout while just playing music *and* being able to have a 'fat' layout of panels there at a double-click for organising (etc), without delving into the options and changing things a panel at a time.
Title: Columns UI
Post by: mil3s on 2006-02-22 23:20:16
^Good point.
Title: Columns UI
Post by: musicmusic on 2006-02-22 23:42:00
Ok, new build that should fix both of my crash bugs is now available (http://music.morbo.org/beta.php). Please verify they are fixed, thanks  If it does crash again, please post crash logs.

Sorry, I don't have time right now to reply to all the posts. However please keep the feedback coming nonetheless
Title: Columns UI
Post by: mil3s on 2006-02-22 23:55:49
Properties button isn't fixed. But I'm thinking you I'll fix it later. I don't use it anyway so take your time.
Btw. I tried unchecking the View > Show toolbars. One thing that might be a mystery is how to get them back once they are removed, if the tray area icon is also gone.  I had to kill Foobar in the taskmanager, since I was pretty sure they wouldn't reappear if I'd quit the normal way.
Title: Columns UI
Post by: Frank Bicking on 2006-02-23 00:06:09
Quote
One thing that might be a mystery is how to get them back once they are removed, if the tray area icon is also gone.

You can open the preferences by pressing Ctrl+P.

I agree that this behaviour is pretty confusing, though. Maybe it would make sense to remove the command from the menu, and have the option accessible in the settings only, which would enable people to immediately see its result and restore the toolbars while they are still in the preferences.
Title: Columns UI
Post by: musicmusic on 2006-02-23 00:12:57
Quote
Properties button isn't fixed. But I'm thinking you I'll fix it later. I don't use it anyway so take your time. [a href="index.php?act=findpost&pid=366468"][{POST_SNAPBACK}][/a]
I didn't state it explicitly, but I meant its problem on foobar's side  It should be fixed in the next RC release.

Quote
Btw. I tried unchecking the View > Show toolbars. One thing that might be a mystery is how to get them back once they are removed, if the tray area icon is also gone.  I had to kill Foobar in the taskmanager, since I was pretty sure they wouldn't reappear if I'd quit the normal way.
[a href="index.php?act=findpost&pid=366468"][{POST_SNAPBACK}][/a]
You can still bring up preferences through command-line as well as any keyboard shortcuts set for it (default is CTRL-P). I'll add it to the FAQ.
Title: Columns UI
Post by: mil3s on 2006-02-23 00:20:42
Quote
You can still bring up preferences through command-line as well as any keyboard shortcuts set for it (default is CTRL-P). I'll add it to the FAQ.
[a href="index.php?act=findpost&pid=366476"][{POST_SNAPBACK}][/a]

This wouldn't have worked for me. I've removed all default shortcuts and added my own. I hadn't set a key for the preferences until now.
Title: Columns UI
Post by: hymerman on 2006-02-23 03:14:04
Using the latest version (ie. the one you just posted), it seems that locking of separators in the crazy new layout system is broken. I was just playing around with the layout system in beta 13 whilst waiting for you to fix Columns, I downloaded it when it was ready, and this is the first thing I notice... Was this intended, or is this indeed a bug? It's totally reproducible (just click 'lock', go somewhere else, come back and it's no longer locked).

Also, I'd just love it if you could release the AlbumList panel, Foobar isn't complete without it.
Title: Columns UI
Post by: wortels on 2006-02-23 05:26:40
still crashing on startup
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0045D0DCh
Access violation, operation: read, address: 00000000h
Call path:
entry
This is the first crash logged by this instance.
Code bytes (0045D0DCh):
0045D09Ch:  EA 01 00 84 C0 59 75 49 8D 75 EC E8 CF 08 00 00
0045D0ACh:  84 C0 75 26 6A 00 8D 45 E8 50 8D 4D DC C7 45 E8
0045D0BCh:  44 F3 4A 00 E8 4A 1F 02 00 C7 45 DC AC 8C 4A 00
0045D0CCh:  68 EC 1C 4B 00 E9 77 FF FF FF 8B 0D F0 B0 4C 00
0045D0DCh:  8B 01 8D 55 CC 52 FF 50 24 8B F0 8B FB A5 A5 A5
0045D0ECh:  A5 68 68 F3 4A 00 8D 4D E8 FF 15 60 F4 49 00 C6
0045D0FCh:  45 FC 01 8B 75 EC 8B 06 68 AC 8E 42 00 8B CE FF
0045D10Ch:  50 10 8D 4D E8 8B F8 C6 45 FC 00 FF 15 44 F4 49
Stack (0012FB10h):
0012FAF0h:  01B9E530 7C9C93A0 77F643DD 7C9C93A0
0012FB00h:  00000004 00000000 01B9DA3C 00000000
0012FB10h:  004C67A4 0012FBF0 00000000 6EBCE8DE
0012FB20h:  4E09A55C B6A8FE9E FD696DA6 004A86F4
0012FB30h:  004A86EC 0012FB2C 0012FB50 00B858D8
0012FB40h:  0045D01D 0012FE9C 00497FA0 00000000
0012FB50h:  0012FEA8 0042A016 00000A28 00000002
0012FB60h:  00000001 7C90EE18 00910738 FFFFFF00
0012FB70h:  00910732 00000000 004AA640 003B4B88
0012FB80h:  0000003B 0000002A 003B5760 003B0200
0012FB90h:  003B4BD0 03020302 004AA640 003B5798
0012FBA0h:  0000003B 0000002A 004AA640 003B4B40
0012FBB0h:  0000003E 0000002D 00350098 00000044
0012FBC0h:  C01EECFC 00400000 00000000 00000000
0012FBD0h:  00000000 00000000 00000000 00000000
0012FBE0h:  00000000 00000000 00000000 00000000
0012FBF0h:  004A9A74 003B2F28 00000001 00000001
0012FC00h:  E8CF0BAD 00000034 7C90EE18 7C910738
0012FC10h:  FFFFFFFF 7C910732 7C911596 7C9106EB
0012FC20h:  004CB0A8 004CB038 00000000 0012FC60
Registers:
EAX: 00000001, EBX: 004C7160, ECX: 00000000, EDX: 00153670
ESI: 0012FB3C, EDI: 0012FB1C, EBP: 0012FB50, ESP: 0012FB10
Crash location: "foobar2000", loaded at 00400000h - 004D9000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004D9000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D36E000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
foo_input_std                    loaded at 00A10000h - 00B19000h
foo_ui_columns                  loaded at 00B20000h - 00B97000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 004C67A4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A86F4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A86ECh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00B858D8h, location: "foo_ui_columns", loaded at 00B20000h - 00B97000h
Address: 0045D01Dh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00497FA0h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0042A016h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A9A74h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CB0A8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004CB038h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 004CAD00h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CB118h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049F8D4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 1000D503h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D439h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D439h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003ADEh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CB0A8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CB118h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E8E5h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00484CCBh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004835E0h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AB4C8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004AB4C8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049AC06h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0042A333h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049E13Ah, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E5C2h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00483827h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004C81C8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004832DFh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E63Eh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E638h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049F8D8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049E13Ah, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004835E0h, location: "foobar2000", loaded at 00400000h - 004D9000h

Version info:
foobar2000 v0.9 RC (2006-02-21)
UNICODE

Additional info:
FLAC decoder 1.1.0  (foo_input_std)
Columns UI 0.1.3 pre-alpha 17v2  (foo_ui_columns)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Standard input array 1.0  (foo_input_std)
Title: Columns UI
Post by: Sebert on 2006-02-23 08:37:26
So does anyone have a solution for my problem ? (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=2450#)

EDIT: Nevermind. SP2 wasnt installed correctly...reinstalling fixed my probelm !
Title: Columns UI
Post by: musicmusic on 2006-02-23 09:43:39
Quote
still crashing on startup
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0045D0DCh
Access violation, operation: read, address: 00000000h
Call path:
entry
This is the first crash logged by this instance.
Code bytes (0045D0DCh):
0045D09Ch:  EA 01 00 84 C0 59 75 49 8D 75 EC E8 CF 08 00 00
0045D0ACh:  84 C0 75 26 6A 00 8D 45 E8 50 8D 4D DC C7 45 E8
0045D0BCh:  44 F3 4A 00 E8 4A 1F 02 00 C7 45 DC AC 8C 4A 00
0045D0CCh:  68 EC 1C 4B 00 E9 77 FF FF FF 8B 0D F0 B0 4C 00
0045D0DCh:  8B 01 8D 55 CC 52 FF 50 24 8B F0 8B FB A5 A5 A5
0045D0ECh:  A5 68 68 F3 4A 00 8D 4D E8 FF 15 60 F4 49 00 C6
0045D0FCh:  45 FC 01 8B 75 EC 8B 06 68 AC 8E 42 00 8B CE FF
0045D10Ch:  50 10 8D 4D E8 8B F8 C6 45 FC 00 FF 15 44 F4 49
Stack (0012FB10h):
0012FAF0h:  01B9E530 7C9C93A0 77F643DD 7C9C93A0
0012FB00h:  00000004 00000000 01B9DA3C 00000000
0012FB10h:  004C67A4 0012FBF0 00000000 6EBCE8DE
0012FB20h:  4E09A55C B6A8FE9E FD696DA6 004A86F4
0012FB30h:  004A86EC 0012FB2C 0012FB50 00B858D8
0012FB40h:  0045D01D 0012FE9C 00497FA0 00000000
0012FB50h:  0012FEA8 0042A016 00000A28 00000002
0012FB60h:  00000001 7C90EE18 00910738 FFFFFF00
0012FB70h:  00910732 00000000 004AA640 003B4B88
0012FB80h:  0000003B 0000002A 003B5760 003B0200
0012FB90h:  003B4BD0 03020302 004AA640 003B5798
0012FBA0h:  0000003B 0000002A 004AA640 003B4B40
0012FBB0h:  0000003E 0000002D 00350098 00000044
0012FBC0h:  C01EECFC 00400000 00000000 00000000
0012FBD0h:  00000000 00000000 00000000 00000000
0012FBE0h:  00000000 00000000 00000000 00000000
0012FBF0h:  004A9A74 003B2F28 00000001 00000001
0012FC00h:  E8CF0BAD 00000034 7C90EE18 7C910738
0012FC10h:  FFFFFFFF 7C910732 7C911596 7C9106EB
0012FC20h:  004CB0A8 004CB038 00000000 0012FC60
Registers:
EAX: 00000001, EBX: 004C7160, ECX: 00000000, EDX: 00153670
ESI: 0012FB3C, EDI: 0012FB1C, EBP: 0012FB50, ESP: 0012FB10
Crash location: "foobar2000", loaded at 00400000h - 004D9000h

Loaded modules:
foobar2000                       loaded at 00400000h - 004D9000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                         loaded at 7C800000h - 7C8F4000h
COMCTL32                         loaded at 773D0000h - 774D2000h
msvcrt                           loaded at 77C10000h - 77C68000h
ADVAPI32                         loaded at 77DD0000h - 77E6B000h
RPCRT4                           loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                           loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D36E000h
ole32                            loaded at 774E0000h - 7761D000h
shared                           loaded at 10000000h - 1002A000h
comdlg32                         loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
foo_input_std                    loaded at 00A10000h - 00B19000h
foo_ui_columns                   loaded at 00B20000h - 00B97000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
imagehlp                         loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 004C67A4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A86F4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A86ECh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00B858D8h, location: "foo_ui_columns", loaded at 00B20000h - 00B97000h
Address: 0045D01Dh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00497FA0h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0042A016h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AA640h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004A9A74h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CB0A8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004CB038h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 004CAD00h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004CB118h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049F8D4h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 1000D503h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D439h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D439h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003ADEh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CB0A8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004CB118h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E8E5h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00484CCBh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004835E0h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004AB4C8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004AB4C8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049AC06h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0042A333h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049E13Ah, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E5C2h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 00483827h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004C81C8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004832DFh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E63Eh, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0047E638h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049F8D8h, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 0049E13Ah, location: "foobar2000", loaded at 00400000h - 004D9000h
Address: 004835E0h, location: "foobar2000", loaded at 00400000h - 004D9000h

Version info:
foobar2000 v0.9 RC (2006-02-21)
UNICODE

Additional info:
FLAC decoder 1.1.0  (foo_input_std)
Columns UI 0.1.3 pre-alpha 17v2  (foo_ui_columns)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Standard input array 1.0  (foo_input_std)
[a href=\"index.php?act=findpost&pid=366515\"][{POST_SNAPBACK}][/a]
Can you upload foobar2000 directory that does this ? Or email it to musicmusic (at) morbo (dot) org . Thanks.
Title: Columns UI
Post by: wortels on 2006-02-23 11:17:23
Ok I think I can narrow it down for ya
Foobar only crashes when I
1. Install foobar2000 cleanly (not in an existing directory)
2. Do  not run foobar2000 at the end of the setup so there is no foobar2000.cfg generated
3. Copy columnsui to the plugins directory so that the only files there are foo_input_std.dll and foo_ui_columns.dll
4. Run foobar

In shor foobar only crashes when there is no configuration file present and no default ui component dll.

It runs perfectly when both foo_ui_columns.dll and foo_ui_std.dll are present in the directory (you can delete foo_ui_std.dll after the first run)


to reproduce in an existing install delete foobar2000.cfg and foo_ui_std.dll and then run foobar2000

hope this helps tell me if you still need the directory
Title: Columns UI
Post by: The Link on 2006-02-23 11:27:51
Quote
Well yes and no. One thing you can't do with the new layout system (correct me if I'm wrong) is hide/unhide on the fly. Once the full spread of panels are available for the .9 edition, I think we might start missing the sidebar (or I will, at least). For example, I like a slim layout while just playing music *and* being able to have a 'fat' layout of panels there at a double-click for organising (etc), without delving into the options and changing things a panel at a time.
[a href="index.php?act=findpost&pid=366450"][{POST_SNAPBACK}][/a]

If you mean Auto-hide this is already possible with the existing layout system. You just have to to enable "Auto-hide" for the corresponding splitter and all the child-panels will be hidden until you move the mouse to the edge of the window.
Title: Columns UI
Post by: Cpt. Spandrel on 2006-02-23 13:11:13
Quote
Quote
Well yes and no. One thing you can't do with the new layout system (correct me if I'm wrong) is hide/unhide on the fly. Once the full spread of panels are available for the .9 edition, I think we might start missing the sidebar (or I will, at least). For example, I like a slim layout while just playing music *and* being able to have a 'fat' layout of panels there at a double-click for organising (etc), without delving into the options and changing things a panel at a time.
[a href="index.php?act=findpost&pid=366450"][{POST_SNAPBACK}][/a]

If you mean Auto-hide this is already possible with the existing layout system. You just have to to enable "Auto-hide" for the corresponding splitter and all the child-panels will be hidden until you move the mouse to the edge of the window.
[a href="index.php?act=findpost&pid=366551"][{POST_SNAPBACK}][/a]

Ah, interesting, I'll give it a try. Though I was thinking more about the dble-clickable resizebar for the sidebar, that hides it or reveals it. Perhaps I'm just a control-freak, but I tend to find autohide behaviour alone really irritating...
Title: Columns UI
Post by: Insolent on 2006-02-23 14:14:48
How the hell do I activate inline tag editing? I've read the instructions and clicking on the item or pressing F2 does nothing whatsoever...

Also, what happened to the 'feature' when selecting the foreground and background colours of the visualization. In the older versions, Columns UI automatically added the Windows fore and background colours so I could easily adjust the visualization colours to match the theme. Now I have to use Photoshop to get the colour codes and do it manually.
Title: Columns UI
Post by: mil3s on 2006-02-23 15:47:02
I have a small feature request. Would it be possibe to add the ability to show the entire playlist time in the statusbar instead of the currently selected track(s)? Maybe only show selected tracks time if more than one track is selected. Would be more useful than current function imo.
Title: Columns UI
Post by: mhe on 2006-02-23 15:51:18
Quote
How the hell do I activate inline tag editing? I've read the instructions and clicking on the item or pressing F2 does nothing whatsoever...

Also, what happened to the 'feature' when selecting the foreground and background colours of the visualization. In the older versions, Columns UI automatically added the Windows fore and background colours so I could easily adjust the visualization colours to match the theme. Now I have to use Photoshop to get the colour codes and do it manually.
[a href="index.php?act=findpost&pid=366570"][{POST_SNAPBACK}][/a]


You need to edit your columns and add what metafield each column should alter.

(http://mhe.mine.nu/img/forum_pics/metafield_to_edit.png)
Title: Columns UI
Post by: Frank Bicking on 2006-02-23 16:05:49
Does Save all as in the playlist switcher panel have an effect for anyone?

Nothing happens here when I select this command from the context menu.
Title: Columns UI
Post by: Oedipax on 2006-02-23 16:17:48
Maybe no one else is having this problem, but when I start Foobar I get this:

Quote
Failed to load DLL: foo_ui_columns.dll, reason: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.


Should I just uninstall/reinstall? I've already reset my Foobar settings, which I figured would wipe out the offending configuration.
Title: Columns UI
Post by: mil3s on 2006-02-23 16:18:11
Quote
Does Save all as in the playlist switcher panel have an effect for anyone?

Nothing happens here when I select this command from the context menu.
[a href="index.php?act=findpost&pid=366592"][{POST_SNAPBACK}][/a]

Confirmed

Also the tageditor is weird. When I press F2 it will only edit the first column (in my case the Artist). I've tried to select other colums but it won't work.
Title: Columns UI
Post by: Oedipax on 2006-02-23 16:23:19
Well damn. I uninstalled and reinstalled (to a different directory, even), copied over a fresh copy of the latest Columns_UI .dll and STILL got this error. Anyone have any ideas?

Edit: Sorry guys, I'm an idiot. I didn't realize I had to install the Visual C++ stuff again - apparently it's changed some from last version? Anyway, all working now.
Title: Columns UI
Post by: musicmusic on 2006-02-23 20:20:35
Sorry, Im just picking random posts to reply to.

Quote
Ok I think I can narrow it down for ya
Foobar only crashes when I
1. Install foobar2000 cleanly (not in an existing directory)
2. Do  not run foobar2000 at the end of the setup so there is no foobar2000.cfg generated
3. Copy columnsui to the plugins directory so that the only files there are foo_input_std.dll and foo_ui_columns.dll
4. Run foobar

In shor foobar only crashes when there is no configuration file present and no default ui component dll.

It runs perfectly when both foo_ui_columns.dll and foo_ui_std.dll are present in the directory (you can delete foo_ui_std.dll after the first run)


to reproduce in an existing install delete foobar2000.cfg and foo_ui_std.dll and then run foobar2000

hope this helps tell me if you still need the directory
[a href="index.php?act=findpost&pid=366549"][{POST_SNAPBACK}][/a]
Thanks for narrowing it down, I reproduced it fine. It should be fixed in a future RC release of foobar2000.

Quote
Does Save all as in the playlist switcher panel have an effect for anyone?

Nothing happens here when I select this command from the context menu.
[a href="index.php?act=findpost&pid=366592"][{POST_SNAPBACK}][/a]
Please see this [a href='index.php?showtopic=41736']thread[/a]

Quote
Also the tageditor is weird. When I press F2 it will only edit the first column (in my case the Artist). I've tried to select other colums but it won't work.
[a href="index.php?act=findpost&pid=366597"][{POST_SNAPBACK}][/a]
You can use TAB to navigate between fields (see the page I linked earlier for more on that). Use the mouse activated mode to directly edit a specific field in the first place. I modelled behaviour on WMP.
Title: Columns UI
Post by: mil3s on 2006-02-23 20:29:06
Quote
Quote
Also the tageditor is weird. When I press F2 it will only edit the first column (in my case the Artist). I've tried to select other colums but it won't work.
[a href="index.php?act=findpost&pid=366597"][{POST_SNAPBACK}][/a]
You can use TAB to navigate between fields (see the page I linked earlier for more on that). Use the mouse activated mode to directly edit a specific field in the first place. I modelled behaviour on WMP.
[a href="index.php?act=findpost&pid=366665"][{POST_SNAPBACK}][/a]

Thanks  What the difference in mouce activated behaviour for Windows and Columns UI though? Seemed the same to me. 
(There is a little bug on the edit box, left side border isn't black. )
Title: Columns UI
Post by: ephemeros on 2006-02-23 20:55:38
Quote
Well damn. I uninstalled and reinstalled (to a different directory, even), copied over a fresh copy of the latest Columns_UI .dll and STILL got this error. Anyone have any ideas?

Edit: Sorry guys, I'm an idiot. I didn't realize I had to install the Visual C++ stuff again - apparently it's changed some from last version? Anyway, all working now.
[a href="index.php?act=findpost&pid=366604"][{POST_SNAPBACK}][/a]


Libraries for private assemblies are still old version...

Musicmusic, thanks for the works in progress
Title: Columns UI
Post by: ephemeros on 2006-02-23 21:02:06
BTW, I just _love_ the tageditor idea. Stroke of genius!
Anyway, would be cool if it would work for multiple selection, i.e. selecting 12 songs and changing their date in one time to '1996'..!
Title: Columns UI
Post by: Shinsou on 2006-02-23 21:56:51
why can't be volume changed like in default UI? scroll wheel to change the volume without clicking on statusbar
Title: Columns UI
Post by: musicmusic on 2006-02-23 23:16:54
Some more replies

Quote
I don't know if this is classified as a bug but if I remove the button toolbar and then add it again the custom buttons are gone. [a href="index.php?act=findpost&pid=366422"][{POST_SNAPBACK}][/a]
Its not really a bug - you can have as many button toolbars as you want. However other toolbars do remember their last used state, and I agree that would be nice here too.

Quote
EDIT: Here are some other thoughts... Btw, this is an awesome plugin, I probably wouldn't use Foobar without it. Very good job musicmusic. [a href="index.php?act=findpost&pid=366422"][{POST_SNAPBACK}][/a]
Thanks

Quote
*This might be off topic but is there any way to change the main Foobar icon without hacking the exe?[a href="index.php?act=findpost&pid=366422"][{POST_SNAPBACK}][/a]
Not that I am aware of.

Quote
*Also, would it be possible to add the Album list as a part of the UI Layout. (might be too much to ask)
[a href="index.php?act=findpost&pid=366422"][{POST_SNAPBACK}][/a]
That's what the panel version of album list is for  However there isn't one for the current version of foobar 0.9.

Quote
*Could the View menu be moved to the right after the Edit menu so it's consistent with other apps/folder windows? (no big deal, just a thought)
[a href="index.php?act=findpost&pid=366422"][{POST_SNAPBACK}][/a]
Actually, this was due to a different way Columns UI and Standard UI create the menu. It should be fixed in a future release of 0.9.

Quote
Using the latest version (ie. the one you just posted), it seems that locking of separators in the crazy new layout system is broken. I was just playing around with the layout system in beta 13 whilst waiting for you to fix Columns, I downloaded it when it was ready, and this is the first thing I notice... Was this intended, or is this indeed a bug? It's totally reproducible (just click 'lock', go somewhere else, come back and it's no longer locked).[a href="index.php?act=findpost&pid=366495"][{POST_SNAPBACK}][/a]
Indeed, looks like a bug. Thanks for the report.

Quote
Also, what happened to the 'feature' when selecting the foreground and background colours of the visualization. In the older versions, Columns UI automatically added the Windows fore and background colours so I could easily adjust the visualization colours to match the theme. Now I have to use Photoshop to get the colour codes and do it manually.
[a href="index.php?act=findpost&pid=366570"][{POST_SNAPBACK}][/a]
I changed it to match the current default colours for the vis. I can add both to the custom colours list if you like.

Quote
why can't be volume changed like in default UI? scroll wheel to change the volume without clicking on statusbar
[a href="index.php?act=findpost&pid=366709"][{POST_SNAPBACK}][/a]
Well, I personally don't think its useful enough to warrant implementing it. You can equally click on the volume part and then turn the mouse wheel; this doesn't depend on keeping the cursor in a particular area whilst turning the wheel either.
Title: Columns UI
Post by: Tim Mervielde on 2006-02-24 00:29:43
"Action to perform when double clicking on empty playlist area" doesn't seem to work for me... (show console) Have I overlooked something? 

Thanks for all the hard work, 

-tm/
Title: Columns UI
Post by: Insolent on 2006-02-24 01:06:54
Quote
Quote
How the hell do I activate inline tag editing? I've read the instructions and clicking on the item or pressing F2 does nothing whatsoever...

Also, what happened to the 'feature' when selecting the foreground and background colours of the visualization. In the older versions, Columns UI automatically added the Windows fore and background colours so I could easily adjust the visualization colours to match the theme. Now I have to use Photoshop to get the colour codes and do it manually.
[a href="index.php?act=findpost&pid=366570"][{POST_SNAPBACK}][/a]


You need to edit your columns and add what metafield each column should alter.


[a href="index.php?act=findpost&pid=366570"][{POST_SNAPBACK}][/a]
I changed it to match the current default colours for the vis. I can add both to the custom colours list if you like.
[a href="index.php?act=findpost&pid=366728"][{POST_SNAPBACK}][/a]
[/quote]
Please do! Thanks
Title: Columns UI
Post by: Shade[ST] on 2006-02-24 01:53:14
Are you capable of adding a menu option to set the volume to toggle to a fixed level ? (eg -21 db / 0 db), so that we could keyboard-shortcut it?  That'd be great
Title: Columns UI
Post by: mleko on 2006-02-24 10:35:35
i have problem: i have the latest calumns UI and foobar 0.9 rc1

when I run foobar 0.9 rc1 the colour formatting from columns UI dissapeard
and i dont know how I can restore them?

here the code:

Playlist view--> Global -->Variables:

" $puts(somecolor,$char(3)555555$char(3)) "
and

Playlist view--> Global -->styles:

Code: [Select]
$if(%_isplaying%,$rgb(164,235,12),$rgb(14,66,121))|
$rgb(14,66,121)|
$if(%_isplaying%,$rgb(56,106,179),$if($strcmp($mod(%_playlist_number%,2),0),$rgb(224,234,243),$rgb(237,242,249)))|
$rgb(180,192,207)|
$rgb(201,210,221)|
$rgb(200,215,240)|
$rgb(237,242,249)|
$rgb(237,242,249)|
$rgb(200,215,240)|
Title: Columns UI
Post by: Anas on 2006-02-24 15:43:51
When using the auto-hide option of the layout system it would be nice to have a customizeable show delay time like you have when using the sidebar.
Title: Columns UI
Post by: kenji idle on 2006-02-24 16:55:59
Is there a win OS standart hotkey to scroll horizontally, or preferably 'page' horizontaly ? if not i would find it incredibly cool to have that feature in columns ui. my screen is 1600 wide, but thats not enough for me
Title: Columns UI
Post by: Shade[ST] on 2006-02-24 18:55:17
Quote
Is there a win OS standart hotkey to scroll horizontally, or preferably 'page' horizontaly ? if not i would find it incredibly cool to have that feature in columns ui. my screen is 1600 wide, but thats not enough for me
[a href="index.php?act=findpost&pid=366934"][{POST_SNAPBACK}][/a]

Ctrl-Alt scroll does this, I believe.
Title: Columns UI
Post by: Shade[ST] on 2006-02-24 19:01:49
Quote
i have problem: i have the latest calumns UI and foobar 0.9 rc1

when I run foobar 0.9 rc1 the colour formatting from columns UI dissapeard
and i dont know how I can restore them?

Color formatting has changed in the latest columns ui, and is no longer compatible with the old format.  use
Code: [Select]
$set_style(#ITEM#[,1|0],#COLOR1#[,#COLOR2#][,#COLOR3#])


#ITEM# is text or back or frame-top, frame-left, frame-right, frame-bottom
if #ITEM# is one of the frames, the next item in the list is the frame status (on/off)

The colors are in hex format, with no special characters (eg, web format) : AFBF08 is a color.
Only #COLOR1# is used if coloring a frame.  For text, colors 1 and 2 are used (text / textselected)
for background, color1 is back color, color2 is back/selected, color3 is back/selected-unfocused.

Example styling :
Code: [Select]
$set_global(pText,5BC8DB)
$set_global(pTextSel,A3D5D6)
$set_global(pBack,2F365E)
$set_global(pBackSel,493E30)
$set_global(pBackSelU,314833)

$set_style(text,$get_global(pText),$get_global(pTextSel))
$set_style(back,$get_global(pBack),$get_global(pBackSel),$get_global(pBackSelU))

Have fun,
Tristan.
Title: Columns UI
Post by: musicmusic on 2006-02-24 19:40:28
Quote
2.:If you go to perferences -> Columns UI -> Layout there is some free space left below the 'Configure...' Button. Why not put a small message like

"Hint: If you want to add several Items to the main area, just right click the 'Columns Playlist' item and select 'Change Base'"

I was quite confused when I first saw this preferencepage so I think such a little note could be quite helpfull for first time users
[a href="index.php?act=findpost&pid=366409"][{POST_SNAPBACK}][/a]
I agree, its not clear. I will try and do something about it.

Quote
3.: Rightclick on the button toolbar and select customize. This dialog is way too big for a 800*600 screen. I think it would be better if you tile into two pieces:
- left side of the dialog: the 'current buttons'-listview and most of the buttons
- right side of the dialog: everything inside the Details-buttongroup
[a href="index.php?act=findpost&pid=366409"][{POST_SNAPBACK}][/a]
I don't think I support 800x600. If I rearrange it like that, it is just going to be very wide instead.

Quote
4.: I was playing around with the layout preference page. After inserting some panels and splitters I accidently clicked 'change base-> horizontal splitter' and everything I had done was gone. I think that this behaviour does note make sense and is quite frustrating if you have done a lot of. Perhaps it is a good idea to add something like
Code: [Select]
onChangeBaseToSplitter()
{
  if base == Splitter
  {
     doNothing();
  }
  else
  {...}
}
[a href="index.php?act=findpost&pid=366409"][{POST_SNAPBACK}][/a]
Indeed, that is planned.

Quote
5.: Keep up the great work!
[a href="index.php?act=findpost&pid=366409"][{POST_SNAPBACK}][/a]
I'll try

Quote
BTW, I just _love_ the tageditor idea. Stroke of genius!
Anyway, would be cool if it would work for multiple selection, i.e. selecting 12 songs and changing their date in one time to '1996'..!
[a href="index.php?act=findpost&pid=366686"][{POST_SNAPBACK}][/a]
I agree, a multiple item mode would be great.

Quote
"Action to perform when double clicking on empty playlist area" doesn't seem to work for me... (show console) Have I overlooked something? 

Thanks for all the hard work, 

-tm/
[a href="index.php?act=findpost&pid=366747"][{POST_SNAPBACK}][/a]
Thanks for the report, indeed it is broken.

Quote
When using the auto-hide option of the layout system it would be nice to have a customizeable show delay time like you have when using the sidebar.
[a href="index.php?act=findpost&pid=366918"][{POST_SNAPBACK}][/a]
Actually, it currently should be (temporarily) using the same setting.

Quote
Is there a win OS standart hotkey to scroll horizontally, or preferably 'page' horizontaly ? if not i would find it incredibly cool to have that feature in columns ui. my screen is 1600 wide, but thats not enough for me
[a href="index.php?act=findpost&pid=366934"][{POST_SNAPBACK}][/a]
There isn't any such modifier key implemented currently in the playlist. If there is a standard Windows one I can implement it. I think CTRL is possibly it, Ill try and check.
Title: Columns UI
Post by: Anas on 2006-02-24 19:44:51
Quote
Quote
When using the auto-hide option of the layout system it would be nice to have a customizeable show delay time like you have when using the sidebar.
[a href="index.php?act=findpost&pid=366918"][{POST_SNAPBACK}][/a]
Actually, it currently should be (temporarily) using the same setting.
[a href="index.php?act=findpost&pid=366984"][{POST_SNAPBACK}][/a]

It does, thanks. 
Title: Columns UI
Post by: mleko on 2006-02-24 19:47:49
Quote
Quote
i have problem: i have the latest calumns UI and foobar 0.9 rc1

when I run foobar 0.9 rc1 the colour formatting from columns UI dissapeard
and i dont know how I can restore them?

Color formatting has changed in the latest columns ui, and is no longer compatible with the old format.  use
Code: [Select]
$set_style(#ITEM#[,1|0],#COLOR1#[,#COLOR2#][,#COLOR3#])


#ITEM# is text or back or frame-top, frame-left, frame-right, frame-bottom
if #ITEM# is one of the frames, the next item in the list is the frame status (on/off)

The colors are in hex format, with no special characters (eg, web format) : AFBF08 is a color.
Only #COLOR1# is used if coloring a frame.  For text, colors 1 and 2 are used (text / textselected)
for background, color1 is back color, color2 is back/selected, color3 is back/selected-unfocused.

Example styling :
....
Have fun,
Tristan.
[a href="index.php?act=findpost&pid=366973"][{POST_SNAPBACK}][/a]



i dont have idea how to change my code to this way of code:

Code: [Select]
$if(%_isplaying%,$rgb(164,235,12),$rgb(14,66,121))|
$rgb(14,66,121)|
$if(%_isplaying%,$rgb(56,106,179),$if($strcmp($mod(%_playlist_number%,2),0),$rgb(224,234,243),$rgb(237,242,249)))|
$rgb(180,192,207)|
$rgb(201,210,221)|
$rgb(200,215,240)|
$rgb(237,242,249)|
$rgb(237,242,249)|
$rgb(200,215,240)|


is there any way you can help me?
thx a lot !
Title: Columns UI
Post by: Shade[ST] on 2006-02-24 19:48:54
BUG REPORT :

A few points, concerning display.

1. When configuring tab switcher, I'm not sure the option to not show it if no more than 1 playlist is open should be there, since the new interface can simply make it hideable if in a splitter.
2. The auto-hide on splitters is buggy- lines display, toolbars show through a hidden splitter, and make disable the toolbar configuration (reproduce : remove all items on toolbar, enable hide toolbar, and make an auto-hide hsplitter at top of screen (inside a root/vsplitter), containing a vsplitter containing menus and buttons)

I found like.. 5 bugs with auto-hides..

email me at tristan*dumas*bonnier (a-t) gmail*com (the stars are a period) if you'd like me to elaborate -- I can also send you a FCS with different buggy configurations.
Title: Columns UI
Post by: wortels on 2006-02-24 19:50:47
Would you consider making the official buttons pack default? they are much better than the old onews and really simple...
Title: Columns UI
Post by: Shade[ST] on 2006-02-24 19:51:59
@mleko : create a new thread in this forum section, and you'll be able to get help (hell, I might even help you )

@aliumalik : they only work on alpha-blended systems (winxp only, in this case, I think..)
Title: Columns UI
Post by: mil3s on 2006-02-24 20:16:29
bug: When customizing buttons, change the Text location to bottom all buttons get text even though I've set only one button to have text.
Title: Columns UI
Post by: musicmusic on 2006-02-24 20:57:23
Quote
Are you capable of adding a menu option to set the volume to toggle to a fixed level ? (eg -21 db / 0 db), so that we could keyboard-shortcut it?  That'd be great
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=366768")
Yes, but I don't think it belongs in a UI component.

Quote
2. The auto-hide on splitters is buggy- lines display, toolbars show through a hidden splitter, and make disable the toolbar configuration (reproduce : remove all items on toolbar, enable hide toolbar, and make an auto-hide hsplitter at top of screen (inside a root/vsplitter), containing a vsplitter containing menus and buttons)[a href="index.php?act=findpost&pid=366992"][{POST_SNAPBACK}][/a]
I'm not sure of the bugs you refer to, but I agree something is broken. I'll look into it.

Quote
Would you consider making the official buttons pack default? they are much better than the old onews and really simple...
[a href="index.php?act=findpost&pid=366994"][{POST_SNAPBACK}][/a]
They look horrible on Windows 2000 (no alpha blending). I am not too interested in maintaining supporting for Windows 2000, but I'll let them be for now.

Quote
bug: When customizing buttons, change the Text location to bottom all buttons get text even though I've set only one button to have text.
[a href="index.php?act=findpost&pid=367009"][{POST_SNAPBACK}][/a]

It was intended, because of the way the toolbar control works. That is the difference between "selective text" and just "text". It is also explained [a href="http://music.morbo.org/wiki/columns_ui:config:buttons]here[/url]. But I think it may be possible to change this behaviour, if I can I'll definitely change it.
Title: Columns UI
Post by: No One on 2006-02-25 21:29:19
Unfortunately, the latest beta of collumns ui and the http reader in the latest foobar RC do not like each other  . The program usually freezes when I'm listening to any station. Maybe this problem will finally be solved in more complete versions?
Title: Columns UI
Post by: sPeziFisH on 2006-02-25 23:53:55
I prefer a volume-slider without a 'volume'-label like it is in the standard-UI  - still a bit more eye-candy
Title: Columns UI
Post by: pIv on 2006-02-26 08:24:57
I found the bug In last version of foo_columns - 013pa17v2.

Action on double clicking in empty area not working (it  value stored from previous version of foobar - clear playlist).
Title: Columns UI
Post by: mil3s on 2006-02-26 15:16:14
A few minor wishes about the frame on selected items in the Playlist Switcher and the Playlist View.

Would it be possible to fix the frame in the Playlist Switcher so it doesn't disappear when clicking in the Playlist View? The frame in the Playlist View doesn't disappear when I click in the Playlist Switcher, which is a good thing.

In the Playlist View when clicking in an empty area the frame remains but the selection disappear. Could the frame go away too?

Also, if possible, add 1px margin (left, right) to the Playlist View so the frame doesn't make contact with the border (like in the Playlist Switcher).

Last... If you have time, could you share your thought about this: http://www.hydrogenaudio.org/forums/index....=28647&st=2475# (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=2475#)

Thank you for the best component of all.
Title: Columns UI
Post by: duncan on 2006-02-26 19:19:32
Is it me or did the "#script 1" code style stop working since the RC / Columns 17?

It just doesn't parse for me, while it used to work perfectly. Anyone got a clue?
Title: Columns UI
Post by: Anas on 2006-02-26 19:39:48
Quote
Is it me or did the "#script 1" code style stop working since the RC / Columns 17?

It just doesn't parse for me, while it used to work perfectly. Anyone got a clue?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=367527")

[a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=41612&hl=tagscript]http://www.hydrogenaudio.org/forums/index....12&hl=tagscript[/url]
Title: Columns UI
Post by: musicmusic on 2006-02-26 21:22:46
Quote
Unfortunately, the latest beta of collumns ui and the http reader in the latest foobar RC do not like each other  . The program usually freezes when I'm listening to any station. Maybe this problem will finally be solved in more complete versions?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=367266")
I tried and it seemed to work ok here. Sample streams? How long are you listening before it freezes? Does it happen without Columns UI installed, or did you only post here because you are using Columns UI?

Quote
I prefer a volume-slider without a 'volume'-label like it is in the standard-UI  - still a bit more eye-candy
[a href="index.php?act=findpost&pid=367290"][{POST_SNAPBACK}][/a]
I dont think a text label qualifies as eye-candy  I prefer it, and I was looking at the Windows volume popup from the systray when I decided to add it.

Quote
I found the bug In last version of foo_columns - 013pa17v2.

Action on double clicking in empty area not working (it  value stored from previous version of foobar - clear playlist).
[a href="index.php?act=findpost&pid=367367"][{POST_SNAPBACK}][/a]
Thanks for the report. Known and fixed for next build.

Quote
A few minor wishes about the frame on selected items in the Playlist Switcher and the Playlist View.

Would it be possible to fix the frame in the Playlist Switcher so it doesn't disappear when clicking in the Playlist View? The frame in the Playlist View doesn't disappear when I click in the Playlist Switcher, which is a good thing.
[a href="index.php?act=findpost&pid=367448"][{POST_SNAPBACK}][/a]
Actually the playlist switcher behaviour is the correct one. The frame is supposed to indicate where the keyboard focus is. To change it would require hacking around anyway.

Quote
In the Playlist View when clicking in an empty area the frame remains but the selection disappear. Could the frame go away too?
[a href="index.php?act=findpost&pid=367448"][{POST_SNAPBACK}][/a]
No, that would be non-standard behaviour.

Quote
Also, if possible, add 1px margin (left, right) to the Playlist View so the frame doesn't make contact with the border (like in the Playlist Switcher).
[a href="index.php?act=findpost&pid=367448"][{POST_SNAPBACK}][/a]
It only looks different because the playlist switcher has a themed border whilst the playlist has a standard one.

Quote
Last... If you have time, could you share your thought about this: [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=2475#]http://www.hydrogenaudio.org/forums/index....=28647&st=2475#[/url][a href="index.php?act=findpost&pid=367448"][{POST_SNAPBACK}][/a]
Your link is broken  If you meant your post at the end, I think displaying two different things in the same area could be confusing. I don't have any plans to make changes around there for now anyhow.

Quote
Thank you for the best component of all.
[a href="index.php?act=findpost&pid=367448"][{POST_SNAPBACK}][/a]
Your welcome  Thanks for the feedback.
Title: Columns UI
Post by: mil3s on 2006-02-26 21:40:07
Quote
Last... If you have time, could you share your thought about this: http://www.hydrogenaudio.org/forums/index....=28647&st=2475# (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=2475#)[a href="index.php?act=findpost&pid=367448"][{POST_SNAPBACK}][/a]
Quote
Your link is broken  If you meant your post at the end, I think displaying two different things in the same area could be confusing. I don't have any plans to make changes around there for now anyhow.
[a href="index.php?act=findpost&pid=367557"][{POST_SNAPBACK}][/a]

You found the correct post.
If you look at my image you see that my statusbar is slightly modded form the original but it's basicly the same. Do we really need 3 places to display the length of the track? I know the one to the left of the volume is removeable but it would be nice if it displayed the total playlist time instead. I'm just posting again in case you missunderstod my question. Whatever your decision I will respect it.  Is there any other way to get total playlist time, maybe a string or value. (%_?_%) Thanks for any help.


[a href="index.php?act=findpost&pid=367290"][{POST_SNAPBACK}][/a][/quote]I dont think a text label qualifies as eye-candy  I prefer it, and I was looking at the Windows volume popup from the systray when I decided to add it.
[/quote]
I don't mind a Volume label, though the antialising on vertical text is not good at all.
Title: Columns UI
Post by: Thief on 2006-02-26 22:02:49
Quote
I know the one to the left of the volume is removeable
[a href="index.php?act=findpost&pid=367563"][{POST_SNAPBACK}][/a]

hmm, but how? 
Title: Columns UI
Post by: kingojb on 2006-02-26 22:07:43
Quote
You found the correct post.
If you look at my image you see that my statusbar is slightly modded form the original but it's basicly the same. Do we really need 3 places to display the length of the track? I know the one to the left of the volume is removeable but it would be nice if it displayed the total playlist time instead. I'm just posting again in case you missunderstod my question. Whatever your decision I will respect it.  Is there any other way to get total playlist time, maybe a string or value. (%_?_%) Thanks for any help.

I used to think the same until I noticed the far right of the status bar actually shows the total time of all selected tracks.
Title: Columns UI
Post by: hedge153 on 2006-02-26 23:07:43
Ok I think I've gone totally stupid... But how do you bring up the Volume changer in the Status Bar with the new build?
Title: Columns UI
Post by: skelly831 on 2006-02-27 00:25:27
Quote
Ok I think I've gone totally stupid... But how do you bring up the Volume changer in the Status Bar with the new build?
[a href="index.php?act=findpost&pid=367585"][{POST_SNAPBACK}][/a]

Click on where it says 0.00 dB
Title: Columns UI
Post by: wortels on 2006-02-27 03:38:06
Quote
Quote
Ok I think I've gone totally stupid... But how do you bring up the Volume changer in the Status Bar with the new build?
[a href="index.php?act=findpost&pid=367585"][{POST_SNAPBACK}][/a]

Click on where it says 0.00 dB
[a href="index.php?act=findpost&pid=367603"][{POST_SNAPBACK}][/a]

Yes it isn't very intuitive, musicmusic is it possible to replace the 0.00 dB a speaker icon and the volume level can be shown on the silder instead?
Title: Columns UI
Post by: musicmusic on 2006-02-27 22:10:14
Quote
Quote
Last... If you have time, could you share your thought about this: http://www.hydrogenaudio.org/forums/index....=28647&st=2475# (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=2475#)[a href="index.php?act=findpost&pid=367448"][{POST_SNAPBACK}][/a]
Quote
Your link is broken  If you meant your post at the end, I think displaying two different things in the same area could be confusing. I don't have any plans to make changes around there for now anyhow.
[a href="index.php?act=findpost&pid=367557"][{POST_SNAPBACK}][/a]

You found the correct post.
If you look at my image you see that my statusbar is slightly modded form the original but it's basicly the same. Do we really need 3 places to display the length of the track? I know the one to the left of the volume is removeable but it would be nice if it displayed the total playlist time instead. I'm just posting again in case you missunderstod my question. Whatever your decision I will respect it.  Is there any other way to get total playlist time, maybe a string or value. (%_?_%) Thanks for any help.


[a href="index.php?act=findpost&pid=367569"][{POST_SNAPBACK}][/a]
In preferences 


Quote
Quote
Quote
Ok I think I've gone totally stupid... But how do you bring up the Volume changer in the Status Bar with the new build?
[a href="index.php?act=findpost&pid=367585"][{POST_SNAPBACK}][/a]

Click on where it says 0.00 dB
[a href="index.php?act=findpost&pid=367603"][{POST_SNAPBACK}][/a]

Yes it isn't very intuitive, musicmusic is it possible to replace the 0.00 dB a speaker icon and the volume level can be shown on the silder instead?
[a href="index.php?act=findpost&pid=367642"][{POST_SNAPBACK}][/a]
Well, I dont want to *replace* the volume level with an icon. I can add an icon - but I need one first  I don't think it would do much to make it more obvious anyway. I already added toolbar functionality to the volume control anyway, since it was fairly trivial to do so.
Title: Columns UI
Post by: No One on 2006-02-27 23:06:15
Quote
Quote
Unfortunately, the latest beta of collumns ui and the http reader in the latest foobar RC do not like each other  . The program usually freezes when I'm listening to any station. Maybe this problem will finally be solved in more complete versions?
I tried and it seemed to work ok here. Sample streams? How long are you listening before it freezes? Does it happen without Columns UI installed, or did you only post here because you are using Columns UI?
Nevermind, that problem didn't occur again. 

The only problem I seem to have is when I minimize the client to the tray icon. After a while (oh, let's say 5mins), the client itself won't reappeare if I click on the tray icon.

[edit]the same thing happens when I minimize too; this happens when I listen to anything, not just internet radio streams. This doesn't happen with the standard ui incase you're wondering.
Title: Columns UI
Post by: duncan on 2006-02-28 20:05:53
Yup, I have the same problem here. Plus with streams the CPU usage goes m@d. Could be a style-related problem though, I recall crashes when streaming for a long time while doing calculations with the various time-variables.
Title: Columns UI
Post by: musicmusic on 2006-02-28 20:35:52
Quote
Nevermind, that problem didn't occur again. 

The only problem I seem to have is when I minimize the client to the tray icon. After a while (oh, let's say 5mins), the client itself won't reappeare if I click on the tray icon.

[edit]the same thing happens when I minimize too; this happens when I listen to anything, not just internet radio streams. This doesn't happen with the standard ui incase you're wondering.
[a href="index.php?act=findpost&pid=367907"][{POST_SNAPBACK}][/a]
Indeed, that sounds strange. But I can't reproduce it, so I need (a lot) more information. To begin with: Can you tell me what other (3rd party) components you have installed? What OS are you running?

Quote
Yup, I have the same problem here. Plus with streams the CPU usage goes m@d. Could be a style-related problem though, I recall crashes when streaming for a long time while doing calculations with the various time-variables.
[a href="index.php?act=findpost&pid=368092"][{POST_SNAPBACK}][/a]
Please define m@d. Its "normal" here. Can you also tell me what other components you have installed. Thanks.
Title: Columns UI
Post by: No One on 2006-02-28 22:09:00
Quote
Quote
Nevermind, that problem didn't occur again. 

The only problem I seem to have is when I minimize the client to the tray icon. After a while (oh, let's say 5mins), the client itself won't reappeare if I click on the tray icon.

[edit]the same thing happens when I minimize too; this happens when I listen to anything, not just internet radio streams. This doesn't happen with the standard ui incase you're wondering.
Indeed, that sounds strange. But I can't reproduce it, so I need (a lot) more information. To begin with: Can you tell me what other (3rd party) components you have installed? What OS are you running?
The only components I have installed are: foo_converter, foo_input_std, foo_cdda, foo_ui_std, and foo_rgscan. I do not have any of the DSP's installed. The operating system I am running is Windows XP Home Edition SP2, and the sound card I am using is a Creative Sound Blaster X-Fi XtremeMusic.
Title: Columns UI
Post by: musicmusic on 2006-02-28 22:50:35
Quote
The only components I have installed are: foo_converter, foo_input_std, foo_cdda, foo_ui_std, and foo_rgscan. I do not have any of the DSP's installed. The operating system I am running is Windows XP Home Edition SP2, and the sound card I am using is a Creative Sound Blaster X-Fi XtremeMusic.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=368117")
Ok thanks. Are there any other symptoms? (High CPU usage, etc.) If you right click on the systray/taskbar icon, does the menu appear?

Next time it freezes, can you also do the following:
-Run [a href="http://www.sysinternals.com/Utilities/ProcessExplorer.html]Process Explorer[/url]
-Double click on the foobar2000 entry
-Switch to the "Threads" tab
-Double click on each entry that has foobar2000 in it, and copy the information in the popup window (with the title "Stack") here.
Title: Columns UI
Post by: No One on 2006-03-01 03:54:50
Quote
Quote
The only components I have installed are: foo_converter, foo_input_std, foo_cdda, foo_ui_std, and foo_rgscan. I do not have any of the DSP's installed. The operating system I am running is Windows XP Home Edition SP2, and the sound card I am using is a Creative Sound Blaster X-Fi XtremeMusic.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=368117")
Ok thanks. Are there any other symptoms? (High CPU usage, etc.) If you right click on the systray/taskbar icon, does the menu appear?

Next time it freezes, can you also do the following:
-Run [a href="http://www.sysinternals.com/Utilities/ProcessExplorer.html]Process Explorer[/url]
-Double click on the foobar2000 entry
-Switch to the "Threads" tab
-Double click on each entry that has foobar2000 in it, and copy the information in the popup window (with the title "Stack") here.
[a href="index.php?act=findpost&pid=368127"][{POST_SNAPBACK}][/a]

Yup, the cpu usage goes up; the menu + menu items do not appear when I right click on the task bar icon nor when I right click on the systray icon.

first thread with "foobar2000" in it

Quote
ntkrnlpa.exe!KiUnexpectedInterrupt+0x121
ntkrnlpa.exe!ZwYieldExecution+0x1c5e
hal.dll!HalClearSoftwareInterrupt+0x342
foo_ui_columns.dll!foobar2000_get_interface+0x36416
foo_ui_columns.dll!foobar2000_get_interface+0x3655a
foo_ui_columns.dll!foobar2000_get_interface+0x147f6


other thread with "foobar 2000" in it

Quote
ntkrnlpa.exe!KiUnexpectedInterrupt+0x121
ntkrnlpa.exe!ProbeForRead+0x605
ntkrnlpa.exe!KeReleaseInStackQueuedSpinLockFromDpcLevel+0xb74
ntdll.dll!KiFastSystemCallRet
foobar2000.exe+0x3c4a9
foobar2000.exe+0x3fe75


last one

Quote
ntkrnlpa.exe!KiUnexpectedInterrupt+0x121
ntkrnlpa.exe!ZwYieldExecution+0x1c5e
ntkrnlpa.exe!ZwYieldExecution+0x24dd
ntkrnlpa.exe!ProbeForRead+0x605
ntkrnlpa.exe!KeReleaseInStackQueuedSpinLockFromDpcLevel+0xb74
ntdll.dll!KiFastSystemCallRet
foobar2000.exe+0x5eb97
foobar2000.exe+0x5e928
kernel32.dll!GetModuleFileNameA+0x1b4
Title: Columns UI
Post by: musicmusic on 2006-03-01 15:13:56
Quote
Yup, the cpu usage goes up; the menu + menu items do not appear when I right click on the task bar icon nor when I right click on the systray icon.

first thread with "foobar2000" in it

Quote
ntkrnlpa.exe!KiUnexpectedInterrupt+0x121
ntkrnlpa.exe!ZwYieldExecution+0x1c5e
hal.dll!HalClearSoftwareInterrupt+0x342
foo_ui_columns.dll!foobar2000_get_interface+0x36416
foo_ui_columns.dll!foobar2000_get_interface+0x3655a
foo_ui_columns.dll!foobar2000_get_interface+0x147f6
[a href="index.php?act=findpost&pid=368172"][{POST_SNAPBACK}][/a]


Thank you for that. I assume, in the thread tab in process explorer, it showed the high CPU usage on the first foobar2000 thread? I think I can see what is going on, but Im not sure why. Unfortunately, the bottom of the call stack isn't there, that would have narrowed it down even more (I assume that's all Process Explorer displayed for the one I quoted?). Can you also email the foobar2000.cfg that does this (its in %appdata%\foobar2000 if you enabled multi-user support, otherwise in your foobar2000 dir) to musicmusic (at) morbo (dot) org.
Title: Columns UI
Post by: No One on 2006-03-02 14:15:30
Quote
Quote
Yup, the cpu usage goes up; the menu + menu items do not appear when I right click on the task bar icon nor when I right click on the systray icon.

first thread with "foobar2000" in it

Quote
ntkrnlpa.exe!KiUnexpectedInterrupt+0x121
ntkrnlpa.exe!ZwYieldExecution+0x1c5e
hal.dll!HalClearSoftwareInterrupt+0x342
foo_ui_columns.dll!foobar2000_get_interface+0x36416
foo_ui_columns.dll!foobar2000_get_interface+0x3655a
foo_ui_columns.dll!foobar2000_get_interface+0x147f6
[a href="index.php?act=findpost&pid=368172"][{POST_SNAPBACK}][/a]


Thank you for that. I assume, in the thread tab in process explorer, it showed the high CPU usage on the first foobar2000 thread? I think I can see what is going on, but Im not sure why. Unfortunately, the bottom of the call stack isn't there, that would have narrowed it down even more (I assume that's all Process Explorer displayed for the one I quoted?). Can you also email the foobar2000.cfg that does this (its in %appdata%\foobar2000 if you enabled multi-user support, otherwise in your foobar2000 dir) to musicmusic (at) morbo (dot) org.
[a href="index.php?act=findpost&pid=368291"][{POST_SNAPBACK}][/a]

sent (and the client just froze again  )
Title: Columns UI
Post by: Thief on 2006-03-02 18:44:27
musicmusic,

i guess it's kinda stupid request, but can you make some panel to display albumart cover? ok, i know it's not really belongs to this component but real albumart isn't updating to latest foobar version.. well, something simple display would be nice, for example only PNG files as your component uses pnglib. Though, i'm pretty sure you would say 'no'
Anyway, ColumnsUI is amazing component, thanks for your great work!
Title: Columns UI
Post by: Frank Bicking on 2006-03-02 19:35:40
Quote
but real albumart isn't updating to latest foobar version

For the thousandth time: only a few developers inlcuding musicmusic have access to the SDK so far, others will have to wait for the final release of 0.9. The album art panel will certainly be updated then.
Title: Columns UI
Post by: Canopus on 2006-03-03 12:32:24
Foobar v 0.8.3 on XP Pro.

I thought I'd try updating Columns UI.  Downloaded UI_Columns-0.1.3-pa17v2, installed it into Components directory, restarted Foobar and had error that Foobar couldn't find UI-Columns.  Sidebar had gone and I couldn't find UI_Collums listed in components or listed under Display in preferences although I could see it in the  correct program folder.  Replaced UI_Columns with old version and launched Foobar again, no error message, UI_Columns now listed again in Preferences - Components and under Display, but, Sidebar still gone.  Activating/deactivating, showing/not showing Sidebar has no effect at all, I can't get it back!  What have I done wrong and how do I get it back.  Do I have to do a complete reinstall of Foobar 2000 Special Edition?
Title: Columns UI
Post by: Sebastian Mares on 2006-03-03 13:04:44
The latest Columns UI requires foobar2000 0.9. Why can't people RTFM?
Title: Columns UI
Post by: Canopus on 2006-03-03 14:32:09
Quote
The latest Columns UI requires foobar2000 0.9. Why can't people RTFM?
[a href="index.php?act=findpost&pid=368791"][{POST_SNAPBACK}][/a]


103 pages!!!  Download page doesn't even mention 0.9, latest version it mentions is 0.8.3 which I've just updated from 0[1].8.3
Title: Columns UI
Post by: Frank Bicking on 2006-03-03 14:37:54
Quote
Download page doesn't even mention 0.9, latest version it mentions is 0.8.3

http://music.morbo.org/beta.php (http://music.morbo.org/beta.php)

This page is the only one where you can download Columns UI 0.1.3, and it clearly mentions the required version.

I suggest glasses.
Title: Columns UI
Post by: musicmusic on 2006-03-03 19:39:25
New build released of Columns UI released. (http://music.morbo.org/beta.php)
Please pay particular attention to colour codes (not style strings) as I rewrote that part of code.

Quote
sent (and the client just froze again  )
[a href="index.php?act=findpost&pid=368539"][{POST_SNAPBACK}][/a]
Thanks for taking the time to help track this down. From the stack you posted, there was an "obvious suspect" (in old text renderer code, maybe triggered by bad utf-8). I fixed/re-wrote that part of code so hopefully your problem will be gone with the new build. Please test it and let me know how you get on, if you do have the problem again I would be grateful if you could do the process explorer thing again.
Title: Columns UI
Post by: NEMO7538 on 2006-03-03 20:14:00
Quote
New build released of Columns UI released. (http://music.morbo.org/beta.php)

Thanks for the volume control.
Could it be possible to have an option to remove the label ... as well as something to distinguish it visually from the progress toolbar?
Title: Columns UI
Post by: musicmusic on 2006-03-03 20:55:23
I left the label there just as temporary measure so you can distinguish it from the seekbar. I will probably change it so that it has a "triangle" style channel, if that looks ok.
Title: Columns UI
Post by: No One on 2006-03-03 21:08:24
Quote
New build released of Columns UI released. (http://music.morbo.org/beta.php)
Please pay particular attention to colour codes (not style strings) as I rewrote that part of code.

Quote
sent (and the client just froze again  )
[a href="index.php?act=findpost&pid=368539"][{POST_SNAPBACK}][/a]
Thanks for taking the time to help track this down. From the stack you posted, there was an "obvious suspect" (in old text renderer code, maybe triggered by bad utf-8). I fixed/re-wrote that part of code so hopefully your problem will be gone with the new build. Please test it and let me know how you get on, if you do have the problem again I would be grateful if you could do the process explorer thing again.
[a href="index.php?act=findpost&pid=368898"][{POST_SNAPBACK}][/a]

Thanks!  I've been using this new build for the last two hours and no errors have occured yet.

[edit]had the app running all day yesterday with collumns ui, and no problems what so ever!
Title: Columns UI
Post by: saratoga on 2006-03-03 21:21:23
Quote
Quote
The latest Columns UI requires foobar2000 0.9. Why can't people RTFM?
[a href="index.php?act=findpost&pid=368791"][{POST_SNAPBACK}][/a]


103 pages!!!  Download page doesn't even mention 0.9, latest version it mentions is 0.8.3 which I've just updated from 0[1].8.3
[a href="index.php?act=findpost&pid=368816"][{POST_SNAPBACK}][/a]


Title: Columns UI
Post by: Shade[ST] on 2006-03-03 21:27:42
Is adding a mute button in the bottom corner of the volume control possible (as in the windows mixer...)?
Title: Columns UI
Post by: mourner on 2006-03-03 21:33:47
I still can't figure out how you do you guys managed to make it work. It just says "Failed to load DLL: foo_ui_columns.dll" even if I put the VC2005 libraries there. Can you help me with that?
Title: Columns UI
Post by: Shade[ST] on 2006-03-03 22:16:28
Quote
I still can't figure out how you do you guys managed to make it work. It just says "Failed to load DLL: foo_ui_columns.dll" even if I put the VC2005 libraries there. Can you help me with that?
[a href="index.php?act=findpost&pid=368923"][{POST_SNAPBACK}][/a]

Are you using the latest foobar candidate (.9)?

Are the MSVC libraries in your components folder or in the main one? (try both)

Did you download the latest ver. of Columns UI?
Title: Columns UI
Post by: mourner on 2006-03-03 22:45:22
Using foobar 0.9RC and columns ui 0.1.3 pre-alpha 17-v3, MSVC libs are put in both folders. Doesn't work. Seems that the private VC assemblies on musicmusic's page are out of date.

However, I managed to make it work by installing Windows Installer 3.1 and then VC2005 redistributable.
Title: Columns UI
Post by: Shinsou on 2006-03-04 14:16:55
0.1.3 pre-alpha 17 v3, mouse-over on volume bar:  scrollup decreases volume, scrolldown increases. Unusual?
Title: Columns UI
Post by: falconfox on 2006-03-04 20:48:29
Hey, i found a bug, hope it has not been mentioned before.

i just did a clean install of .9rc 2-24 and the latest columns. i loaded azreal .fcs. 

by default the column titles are displayed, however,  "playlist view" -> "general" -> "display column titles" is unchecked. in order to remove the title,s you need to check the box (nothing happens) then uncheck it to remove them.

edit: spelling
Title: Columns UI
Post by: NEMO7538 on 2006-03-04 22:28:00
Quote
New build released of Columns UI released. (http://music.morbo.org/beta.php)
Please pay particular attention to colour codes (not style strings) as I rewrote that part of code.
I'm not sure that is what you requested but I have been converting my old config and tested the following globals with $get_global() embedded in column strings

Code: [Select]
// Generic colors
$set_global(Brown,$rgb(160,0,0,160,0,0))
$set_global(White,$rgb(255,255,255,255,255,255))
$set_global(LightBlue,$rgb(224,224,255,224,224,255))
$set_global(LightGrey,$rgb(240,240,240,240,240,240))
$set_global(MediumGrey,$rgb(176,176,176,176,176,176))
$set_global(GreenBlue,$rgb(96,160,144,96,160,144))
// Specific colors
$set_global(DarkGrey,$if(%_isplaying%,$rgb(224,224,224,224,224,224),$rgb(128,128,128,128,128,128)))
$set_global(DarkRed,$if(%_isplaying%,$rgb(255,255,192,255,255,192),$rgb(128,0,0,128,0,0)))
$set_global(Red,$if(%_isplaying%,$rgb(255,255,128,255,255,128),$rgb(192,0,0,192,0,0)))
$set_global(DarkBlue,$if(%_isplaying%,$rgb(208,208,255,208,208,255),$rgb(0,0,128,0,0,128)))
$set_global(Blue,$if(%_isplaying%,$rgb(192,224,255,192,224,255),$rgb(0,0,192,0,0,192)))
$set_global(DarkBlue2,$rgb(0,0,128,0,0,128))
$set_global(DarkGreen,$if(%_isplaying%,$rgb(224,255,224,224,255,224),$rgb(0,96,0,0,96,0)))
$set_global(Green,$if(%_isplaying%,$rgb(198,255,198,198,255,198),$rgb(0,160,0,0,160,0)))
$set_global(DarkGreen2,$rgb(0,96,0,0,96,0))
..... without any problem so far
Title: Columns UI
Post by: Insolent on 2006-03-05 02:38:10
Just a small request, would it be possible to add a selected colour state to frames?

ie:

Code: [Select]
$set_style(frame part,enabled state[,color][,selected item color])
Title: Columns UI
Post by: julien_32 on 2006-03-05 11:47:39
Hello

-Why a sub-menu in right-click on toolbars ?

I prefer a presentation like this
"
Button
Menu
Playback order
Seekbar
Spectrum analyser
------------------------
Lock the toolbar
Remove the toolbar
"

-And, why not a (right-click) menu on status bar like in standard UI ?
Title: Columns UI
Post by: mhe on 2006-03-05 14:13:09
The "metafield editing" feature i great, but it would be even better if it didnt start blank but instead started with the tag data (if any exists) and highlighting it.
Faster for correcting typos and so on.
Title: Columns UI
Post by: Tim Mervielde on 2006-03-05 14:55:29
Quote
Just a small request, would it be possible to add a selected colour state to frames?

I was thinking just the same 

Cheers,

Tim
Title: Columns UI
Post by: musicmusic on 2006-03-05 20:04:42
Quote
Thanks!  I've been using this new build for the last two hours and no errors have occured yet.

[edit]had the app running all day yesterday with collumns ui, and no problems what so ever!
[a href="index.php?act=findpost&pid=368917"][{POST_SNAPBACK}][/a]
Excellent  Thanks for your help with this

Quote
Is adding a mute button in the bottom corner of the volume control possible (as in the windows mixer...)?
[a href="index.php?act=findpost&pid=368920"][{POST_SNAPBACK}][/a]
I can toggle the mute state from my component, but I don't think there is a reliable way to check it or get the "unmuted"/previous volume. I could handle it on my side, but that will just bring in inconsisntecies.

Quote
Seems that the private VC assemblies on musicmusic's page are out of date.[a href="index.php?act=findpost&pid=368932"][{POST_SNAPBACK}][/a]
Correct. They magically became out-of-date 

I think you may find, they work correctly if you install them correctly. I'll make the instructions more explicit.

Quote
0.1.3 pre-alpha 17 v3, mouse-over on volume bar:  scrollup decreases volume, scrolldown increases. Unusual?
[a href="index.php?act=findpost&pid=369044"][{POST_SNAPBACK}][/a]
I fixed it for next build.

Quote
Hey, i found a bug, hope it has not been mentioned before.

i just did a clean install of .9rc 2-24 and the latest columns. i loaded azreal .fcs. 

by default the column titles are displayed, however,  "playlist view" -> "general" -> "display column titles" is unchecked. in order to remove the title,s you need to check the box (nothing happens) then uncheck it to remove them.

edit: spelling
[a href="index.php?act=findpost&pid=369130"][{POST_SNAPBACK}][/a]
Seems importing the config updates the setting, but not the actually ui. Ill fix this.


Quote
Just a small request, would it be possible to add a selected colour state to frames?

ie:

Code: [Select]
$set_style(frame part,enabled state[,color][,selected item color])

[a href="index.php?act=findpost&pid=369189"][{POST_SNAPBACK}][/a]
I think it will be added at some later time.

Quote
Hello

-Why a sub-menu in right-click on toolbars ?

I prefer a presentation like this
"
Button
Menu
Playback order
Seekbar
Spectrum analyser
------------------------
Lock the toolbar
Remove the toolbar
"[a href="index.php?act=findpost&pid=369270"][{POST_SNAPBACK}][/a]
I could change it, but I don't see any good reason to. If you have many toolbars installed, the list would get quite long and that would make reaching say "Lock the toolbars" longer which I would typical use more often.

Quote
-And, why not a (right-click) menu on status bar like in standard UI ?
[a href="index.php?act=findpost&pid=369270"][{POST_SNAPBACK}][/a]
I wanted to implement it a long time ago. But its not very important and so has been low on my priorities.

Quote
The "metafield editing" feature i great, but it would be even better if it didnt start blank but instead started with the tag data (if any exists) and highlighting it.
Faster for correcting typos and so on.
[a href="index.php?act=findpost&pid=369296"][{POST_SNAPBACK}][/a]
You have described how it is meant to work. Are you sure you configured it correctly (i.e. right fields)?
Title: Columns UI
Post by: w3bsurf3r on 2006-03-05 20:07:18
My version 0.9 beta 8. I was downloaded last beta from here http://music.morbo.org/beta.php (http://music.morbo.org/beta.php)
but my player give me this message:

Quote
Unable to locate component. This application has failed to start because utf8api.dll was not found. Reinstalling the application may fix this problem.

Failed to load DLL: foo_ui_columns.dll
Reason: Unable to load DLL. This might be caused by other DLLs required by this DLL not being present, or this DLL requiring different version of the player.


Help me, please!
Title: Columns UI
Post by: The Link on 2006-03-05 20:09:53
Quote
My version 0.9 beta 8....

Get the latest foobar2000 RC.
Title: Columns UI
Post by: foosion on 2006-03-05 20:21:45
What The Link said, but also get a version of Columns UI that is actually intended for foobar2000 0.9. The bit about utf8api.dll missing clearly indicates you are using a version for 0.8.3.
Title: Columns UI
Post by: w3bsurf3r on 2006-03-05 20:25:42
Quote
Quote
My version 0.9 beta 8....

Get the latest foobar2000 RC.
[a href="index.php?act=findpost&pid=369379"][{POST_SNAPBACK}][/a]


Ohh, thank tou
Title: Columns UI
Post by: mhe on 2006-03-05 22:13:23
Quote
You have described how it is meant to work. Are you sure you configured it correctly (i.e. right fields)?

Oops, it worked alot better without enclosing the metafields with '%'
Title: Columns UI
Post by: upNorth on 2006-03-06 22:01:45
I haven't followed this thread or the beta development for some time, but decided to install "all the latest" today. There seems to be a problem with the volume slider, as the actual slider is resized when the toolbar itself is resized. See screenshot below:

(http://img389.imageshack.us/img389/8444/fb2krcvolumebug8vf.th.png) (http://img389.imageshack.us/my.php?image=fb2krcvolumebug8vf.png)

I never use the volume slider, so it was just a coincidence that I discovered it. I did a quick search, but couldn't find this problem mentioned.

Btw: It was a clean install except from the cfg-file that was "imported" from a pervious beta.

Btw2: While writing this I discovered that it also happens to the seekbar. Makes me think I missed something, as it's just too obvious, to not have been mentioned already. Is it maybe related to the fact that I placed both in the sidebar? Not that that would justify the behaviour IMHO.

Specs:
WinXP sp2
foobar2000_0.9 Release Candidate (2006-03-05)
foo_ui_columns-0.1.3-pa17v3

[span style='font-size:8pt;line-height:100%']Edit:
* typo number one corrected...[/span]
Title: Columns UI
Post by: The Link on 2006-03-06 22:17:49
This behaviour makes perfectly sense imho.
Title: Columns UI
Post by: LTourist on 2006-03-06 22:18:56
When we see a foo_uie_albumlist recompiled for foobar  0.9 RC? I find it for 0.9 beta xx and i reaaly love to use it fast  thanks...
Title: Columns UI
Post by: musicmusic on 2006-03-06 22:33:00
Quote
I haven't followed this thread or the beta development for some time, but decided to install "all the latest" today. There seems to be a problem with the volume slider, as the actual slider is resized when the toolbar itself is resized. See screenshot below:

I never use the volume slider, so it was just a coincidence that I discovered it. I did a quick search, but couldn't find this problem mentioned.

Btw: It was a clean install except from the cfg-file that was "imported" from a pervious beta.

Btw2: While writing this I discovered that it also happens to the seekbar. Makes me think I missed something, as it's just too obvious, to not have been mentioned already. Is it maybe related to the fact that I placed both in the sidebar? Not that that would justify the behaviour IMHO.[a href="index.php?act=findpost&pid=369754"][{POST_SNAPBACK}][/a]


It looks strange, I'll admit/know that. Maybe the channel should scale too. Its intended from my track bar control's view; otherwise resizing vertically is just going to leave empty space, which if you wanted you wouldn't size it that large in the first place. The thumb scales perfectly with the default XP theme (Luna) but with most others it doesn't and you get a repeated/tiled fill (like yours) which is unfortunate.

I can limit the height so you can't resize it a lot. But in my opinion, maybe such a vertical size limit should be linked to the horizontal size to be properly effective. Which is somewhat complicated.

So, to sum up, if you want spacing, maybe you need a spacing panel. Other than that , what do you think should happen? (apart from leave space..)
Title: Columns UI
Post by: Shade[ST] on 2006-03-06 23:52:27
I had the same bug, but my scroller was at the top of the screen, and I couldn't resize it (because it was in another group) -- I don't know what can be done about that (I may post a screenshot in a day or two, If it still bugs me..)
Title: Columns UI
Post by: hymerman on 2006-03-07 16:56:30
Quote
When we see a foo_uie_albumlist recompiled for foobar  0.9 RC? I find it for 0.9 beta xx and i reaaly love to use it fast  thanks...
[a href="index.php?act=findpost&pid=369759"][{POST_SNAPBACK}][/a]


I agree, foobar is unusable without it! Surely it can't be that hard to update....?
Title: Columns UI
Post by: LTourist on 2006-03-07 18:19:38
No i think it's must be recompiled, that's all....
Title: Columns UI
Post by: hunted on 2006-03-07 23:34:54
Quote
No i think it's must be recompiled, that's all....
[a href="index.php?act=findpost&pid=369975"][{POST_SNAPBACK}][/a]

I have not seen the SDK, but no, I don't think its just a recompile, this is one of the bigger changes in the SDK since 0.6 (broke compat right?), also the ui extension part of columns ui has changed.  Besides those two facts, there will be no public SDK until fb2k goes final, this reduces the amount of "fake" bug reports caused by 3rd party components. You will just have to be patient, if you need album art, you probably should be using 0.8.3.
Title: Columns UI
Post by: flatrabbit on 2006-03-08 03:06:35
Quote
I have not seen the SDK, but no, I don't think its just a recompile, this is one of the bigger changes in the SDK since 0.6 (broke compat right?), also the ui extension part of columns ui has changed.  Besides those two facts, there will be no public SDK until fb2k goes final, this reduces the amount of "fake" bug reports caused by 3rd party components. You will just have to be patient, if you need album art, you probably should be using 0.8.3.

Actually I'm pretty sure musicmusic has access to the SDK as columns_ui has been updated for the most recent RC, and albumlist worked in the last beta. I would guess it's more likely that he's a bit busy and will attend to it as the time becomes available.
Title: Columns UI
Post by: hunted on 2006-03-08 04:52:15
Quote
Quote
I have not seen the SDK, but no, I don't think its just a recompile, this is one of the bigger changes in the SDK since 0.6 (broke compat right?), also the ui extension part of columns ui has changed.  Besides those two facts, there will be no public SDK until fb2k goes final, this reduces the amount of "fake" bug reports caused by 3rd party components. You will just have to be patient, if you need album art, you probably should be using 0.8.3.

Actually I'm pretty sure musicmusic has access to the SDK as columns_ui has been updated for the most recent RC, and albumlist worked in the last beta. I would guess it's more likely that he's a bit busy and will attend to it as the time becomes available.
[a href="index.php?act=findpost&pid=370074"][{POST_SNAPBACK}][/a]

Haha, as you can see in my post, I read that wrong, I read album art, not album list.
ooops
Title: Columns UI
Post by: LTourist on 2006-03-08 12:22:17
^^...So we must wait... But not for a long time musicmusic  If this occur, we'll cry "We want foo_uie_albumlist!!!" in the street
No, seriously, we wait the time you need
Title: Columns UI
Post by: boombaard on 2006-03-08 13:49:20
Quote
^^...So we must wait... But not for a long time musicmusic  If this occur, we'll cry "We want foo_uie_albumlist!!!" in the street
No, seriously, we wait the time you need
[a href="index.php?act=findpost&pid=370158"][{POST_SNAPBACK}][/a]


even if we do so mourningly
Title: Columns UI
Post by: skelly831 on 2006-03-08 22:49:07
Quote
we'll cry "We want foo_uie_albumlist!!!" in the street
[a href="index.php?act=findpost&pid=370158"][{POST_SNAPBACK}][/a]

That should get some odd stares.
Title: Columns UI
Post by: LTourist on 2006-03-10 17:51:00
yeah, I hope so
Title: Columns UI
Post by: gecko_mayhem on 2006-03-12 10:06:01
Hey everyone, I am using the following colour scheme:

Code: [Select]
// Tangerine Dream - Selected Item Frame:RGB(255,255,255)
// Backgrounds
design=444444info=000000selected=1E1E1Eplaying=1D1D1D
other=000000othert=888888
// Text
normal=808080tplay=808080tselect=2FA7FFalbum=0080FFalbumf=888888
artistv=2FA7FFartistvs=c8c8c8title=2FA7FFtitles=C8C8C8titlep=C8C8C8
bonus=888888bonusf=777777disc=FFFFFFfile=888888
// Playlistnumbers
dimmed=555555dimmeds=888888pl=414141pls=2FA7FF
// Tracknumbers
tnorm=888888tnorms=2FA7FFtdim=000000tdims=2FA7FF
//Length
total=2FA7FFelaps=0060DF
// ReplayGain
gone=888888gtwo=2FA7FFrone=0000FFrtwo=0000FF,
$if($strcmp(21,$get(color_scheme)),


I got this from here (http://table29.com/audio/foobar.html), as I would otherwise have no idea how to change this type of thing on my own.

The only problem with this colour scheme is that it leaves half of the window blank (white) when the selected playlist is not large enough to fill the window. How can I change my settings to fill this space with black rather than white?
Title: Columns UI
Post by: NEMO7538 on 2006-03-12 10:57:03
Preferences/Colomn UI/Global (tab)/Playlist View Display Setting/Exposed Background color
Title: Columns UI
Post by: gecko_mayhem on 2006-03-12 18:04:00
Quote
Preferences/Colomn UI/Global (tab)/Playlist View Display Setting/Exposed Background color
[a href="index.php?act=findpost&pid=370998"][{POST_SNAPBACK}][/a]



^ Is that for 0.9RC? I'm using v0.8.3.
Title: Columns UI
Post by: Frank Bicking on 2006-03-12 18:14:30
It's only one week until the 0.9 final, you should really consider to leave 0.83 behind now.
Title: Columns UI
Post by: gecko_mayhem on 2006-03-12 18:21:35
Quote
It's only one week until the 0.9 final, you should really consider to leave 0.83 behind now.
[a href="index.php?act=findpost&pid=371073"][{POST_SNAPBACK}][/a]



While I appreciate your concern, it's kind of beside the point. I've got v.0.8.3 running well now and until all of the components I use are available for .9, I won't be switching.
Title: Columns UI
Post by: NEMO7538 on 2006-03-12 18:43:39
Quote
Quote
Preferences/Colomn UI/Global (tab)/Playlist View Display Setting/Exposed Background color
[a href="index.php?act=findpost&pid=370998"][{POST_SNAPBACK}][/a]

^ Is that for 0.9RC? I'm using v0.8.3.
[a href="index.php?act=findpost&pid=371069"][{POST_SNAPBACK}][/a]

0.8.3
Title: Columns UI
Post by: gecko_mayhem on 2006-03-12 18:44:42
Quote
Quote
Quote
Preferences/Colomn UI/Global (tab)/Playlist View Display Setting/Exposed Background color
[a href="index.php?act=findpost&pid=370998"][{POST_SNAPBACK}][/a]

^ Is that for 0.9RC? I'm using v0.8.3.
[a href="index.php?act=findpost&pid=371069"][{POST_SNAPBACK}][/a]

0.8.3
[a href="index.php?act=findpost&pid=371078"][{POST_SNAPBACK}][/a]



Thanks, I was looking in the wrong spot.
Title: Columns UI
Post by: Shade[ST] on 2006-03-13 20:43:22
Hey.. I was wondering : I presume the visualisation that's included with Columns UI (as a tab / panel) is developped by yourself?  Is there any way to put it in logarithmic format, to have the mids in the middle, and the high frequencies "shorter" (as in a regular spectro. view)?

Could this feature be planned / implemented easily?

Thanks in advance,
Shade.
Title: Columns UI
Post by: musicmusic on 2006-03-14 22:54:16
Quote
,Mar 13 2006, 08:43 PM]Hey.. I was wondering : I presume the visualisation that's included with Columns UI (as a tab / panel) is developped by yourself?[a href="index.php?act=findpost&pid=371341"][{POST_SNAPBACK}][/a]
Correct
Quote
,Mar 13 2006, 08:43 PM]Is there any way to put it in logarithmic format, to have the mids in the middle, and the high frequencies "shorter" (as in a regular spectro. view)?

Could this feature be planned / implemented easily?

Thanks in advance,
Shade.
[a href="index.php?act=findpost&pid=371341"][{POST_SNAPBACK}][/a]
Sorry, Im not too sure what you mean? I wasn't sure if by "mids in the middle" you meant horizontally, or vertically? The "high frequencies shorter" would suggest the latter, which makes me unsure what you are asking. What do you mean by "regular specro. view"? Something more like foo_vis_simple_spectrum?
Title: Columns UI
Post by: Shade[ST] on 2006-03-14 23:16:50
Something like this, but turned the other way around...

http://www.visualizationsoftware.com/gram/example15.html (http://www.visualizationsoftware.com/gram/example15.html)
http://www.visualizationsoftware.com/gram/example11.html (http://www.visualizationsoftware.com/gram/example11.html)

The principle is that you'd take every frequency in your graph, and replace it by log(frequency) on the horizontal scale.  That way, you can make your scale go from 1.3 to 4.3 (say you substract 1.3, you get 0 to 3), and you can make that linear, multiply it, whatever..

:: value would be log(x) - log(20)

at 4.5 kHz, you'd be at 2.35218252
at 8.5 kHz : 2.62838893
15kHz : 2.87506126
120 Hz : 0.875061263
etc etc.. you get the idea, I suppose?

I presume you've seen ATH curves?  Here is one in log format :
http://www.sciencebuddies.org/mentoring/pr...mBeh_img002.gif (http://www.sciencebuddies.org/mentoring/project_ideas/HumBeh_img002.gif)


Another log spectrum analysis : http://www.audio-software.com/bilder/ana_back.gif (http://www.audio-software.com/bilder/ana_back.gif)

This one probably is too : http://gfx.download-by.net/screen/17/17705...um-analyzer.jpg (http://gfx.download-by.net/screen/17/17705-axis-spectrum-analyzer.jpg)

As you can see, it gives a more "regular" appearance to the sound, and doesn't show lowpass so much...
Title: Columns UI
Post by: My name is Mud on 2006-03-15 08:07:54
I'd like to have two (or more) separate playlists (one for albums, another for live bootlegs, another for...), but when I open a new playlist, it's a clone of the old one.  I clear the new one, and the old one clears also.  Am I missing something, or will it just not do this?

off-topic -
Quote
...I've got v.0.8.3 running well now and until all of the components I use are available for .9, I won't be switching.
[a href="index.php?act=findpost&pid=371074"][{POST_SNAPBACK}][/a]

I agree.  I'll use 0.9 for playback, but I can't live without my 0.8.3.
Title: Columns UI
Post by: musicmusic on 2006-03-15 19:54:19
Quote
I presume you've seen ATH curves?[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=371611")
No..  Should I have

Quote
Another log spectrum analysis : [a href="http://www.audio-software.com/bilder/ana_back.gif]http://www.audio-software.com/bilder/ana_back.gif[/url]
[a href="index.php?act=findpost&pid=371611"][{POST_SNAPBACK}][/a]
Right, so you wanted me to change/scale the horizontal axis.

Im not particulary sure what frequency the horizontal axis starts and ends at right now. As far as I am concerned I just have n values. So if I dont know that, for this to work you'd have to pick out the interval of values which you think your scale log(x) should be taking in this case.

How easily could it be implemented, well there's only one way to find out  Probably it would be a bit fiddly so I won't be changing it anytime soon.

As for whether I would change it, I have no idea what is a better idea.
Title: Columns UI
Post by: mil3s on 2006-03-16 10:38:11
Found a spelling error. Very tiny. In the Alignment combobox Center is spelled Centre.
Title: Columns UI
Post by: foosion on 2006-03-16 11:46:55
Centre is correct British English, by the way.
Title: Columns UI
Post by: mil3s on 2006-03-16 11:47:58
Feature request. Could it be added so that it is possible to hide control buttons such as play paus etc. instead of removing them. This option exists on the columns in playlist view and it is very good.
Title: Columns UI
Post by: wolver1ne on 2006-03-16 13:50:53
I'm not sure if this has already been asked, I tried searching but found nothing certain... so anyhow.

1. Are there plans for supporting vertical orientation of Buttons panel?
2. Is it possible to add up and down buttons or at least make it easier to move (drag&drop) panels in the Layout tab... also between Splitters as right now if you want something in a Splitter you have to create it from scratch.

Also about albumlist. Could it be possible to add a menu option to automatically create Autoplaylist based on a selected item in the treeview.
Title: Columns UI
Post by: mil3s on 2006-03-16 14:22:16
I saw some people have been talking about the specrum latley, I'd just thought I'd share my idea. Not a requirement, just a thought.

(http://img240.imageshack.us/img240/5080/lrspec7qy.jpg) (http://imageshack.us)
Title: Columns UI
Post by: My name is Mud on 2006-03-16 17:32:24
Quote
...thought I'd share my idea...

That's kinda cool, but how will it 'fit' if the sidebar's enabled?
Title: Columns UI
Post by: Anas on 2006-03-16 17:38:16
There won't be a sidebar anymore in the near future. It will be replaced by the new layout system.
Title: Columns UI
Post by: My name is Mud on 2006-03-16 17:54:51
Oh.  I didn't notice that it was shown on 0.9, at first.
Title: Columns UI
Post by: pest on 2006-03-17 07:34:42
Sorry to bug you again @musicmusic
i still didn't find a way to get a working playlist switcher.
a can load and create new playlists with the playlist switcher and
the playlist-tabs are also showed correctly but there isn't one
entry in the playlist-switcher. it stays empty. my pc is
working flawlessly, except that i can't install the
Microsoft VC++ 2005 Redistributable.
Can that have something to do with it? I'm really lost now,
Because my Foobar 0.9 works nicely without ColumnsUI.
Title: Columns UI
Post by: Gord on 2006-03-17 07:44:23
Quote
I saw some people have been talking about the specrum latley, I'd just thought I'd share my idea. Not a requirement, just a thought.

*snipped image*
[a href="index.php?act=findpost&pid=371933"][{POST_SNAPBACK}][/a]


I like that alot. It's not to intrusive and it looks really good.

P.S. What theme are you using? 
Title: Columns UI
Post by: mil3s on 2006-03-17 09:31:07
Quote
Quote
I saw some people have been talking about the specrum latley, I'd just thought I'd share my idea. Not a requirement, just a thought.

*snipped image*
[a href="index.php?act=findpost&pid=371933"][{POST_SNAPBACK}][/a]


I like that alot. It's not to intrusive and it looks really good.

P.S. What theme are you using? 
[a href="index.php?act=findpost&pid=372090"][{POST_SNAPBACK}][/a]

I'm using Luna Element 5 of course. Link in my signature.
Title: Columns UI
Post by: musicmusic on 2006-03-17 19:30:35
Quote
Sorry to bug you again @musicmusic
i still didn't find a way to get a working playlist switcher.
a can load and create new playlists with the playlist switcher and
the playlist-tabs are also showed correctly but there isn't one
entry in the playlist-switcher. it stays empty. my pc is
working flawlessly, [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=372088")
That interesting, because its been reported twice before. In the first case I can't remember if or how it was resolved. In the second case the person said they hadn't installed XP SP2 properly and reinstalling SP2 fixed it.

From looking at the first report just now, it looks like that was you.  Since you [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=352804]said[/url] you are not using any service pack, the logical conclusion is that its a bug in RTM or SP1 comctl32.dll version 6. Install SP2.

Quote
except that i can't install the
Microsoft VC++ 2005 Redistributable.
[a href="index.php?act=findpost&pid=372088"][{POST_SNAPBACK}][/a]

If its working, then your already have it installed. It shouldn't have anything to do with this problem.

Thanks for the report.
Title: Columns UI
Post by: upNorth on 2006-03-17 23:41:28
Quote
Quote
I haven't followed this thread or the beta development for some time, but decided to install "all the latest" today. There seems to be a problem with the volume slider, as the actual slider is resized when the toolbar itself is resized. See screenshot below:

I never use the volume slider, so it was just a coincidence that I discovered it. I did a quick search, but couldn't find this problem mentioned.

Btw: It was a clean install except from the cfg-file that was "imported" from a pervious beta.

Btw2: While writing this I discovered that it also happens to the seekbar. Makes me think I missed something, as it's just too obvious, to not have been mentioned already. Is it maybe related to the fact that I placed both in the sidebar? Not that that would justify the behaviour IMHO.[a href="index.php?act=findpost&pid=369754"][{POST_SNAPBACK}][/a]


It looks strange, I'll admit/know that. Maybe the channel should scale too. Its intended from my track bar control's view; otherwise resizing vertically is just going to leave empty space, which if you wanted you wouldn't size it that large in the first place. The thumb scales perfectly with the default XP theme (Luna) but with most others it doesn't and you get a repeated/tiled fill (like yours) which is unfortunate.

I can limit the height so you can't resize it a lot. But in my opinion, maybe such a vertical size limit should be linked to the horizontal size to be properly effective. Which is somewhat complicated.

So, to sum up, if you want spacing, maybe you need a spacing panel. Other than that , what do you think should happen? (apart from leave space..)
[a href="index.php?act=findpost&pid=369765"][{POST_SNAPBACK}][/a]
First of all, sorry about the late answer...
As I mentioned, I don't use the volume slider. So, I don't really care, appart from being a perfectionist I guess...  :\

For short, it looks strange when a toolbar resizes too much vertically, and even worse when the actual slider is affected. If it was up to me, I would probably have locked the size of both the slider and the toolbar. Using resizing of a toolbar as a spacer, feels more like a workaround than a feature.

But, keep up the good work, and don't waste too much time working on minor details like this. It's something I would expect from finished component aiming for perfection, rather than from an ever evolving project like this.
Title: Columns UI
Post by: musicmusic on 2006-03-18 22:52:21
Quote
Feature request. Could it be added so that it is possible to hide control buttons such as play paus etc. instead of removing them. This option exists on the columns in playlist view and it is very good.
[a href="index.php?act=findpost&pid=371909"][{POST_SNAPBACK}][/a]
I'll note it  But did you mean in preferences, or in the context menu?

Quote
I'm not sure if this has already been asked, I tried searching but found nothing certain... so anyhow.

1. Are there plans for supporting vertical orientation of Buttons panel?[a href="index.php?act=findpost&pid=371925"][{POST_SNAPBACK}][/a]
That's not something I thought about. I'll consider it / note it / look into it.

Quote
2. Is it possible to add up and down buttons or at least make it easier to move (drag&drop) panels in the Layout tab... also between Splitters as right now if you want something in a Splitter you have to create it from scratch.[a href="index.php?act=findpost&pid=371925"][{POST_SNAPBACK}][/a]
I agree it needs easier rearranging. But I will work on that once the underlying layout system is in a better place.

Quote
Also about albumlist. Could it be possible to add a menu option to automatically create Autoplaylist based on a selected item in the treeview.
[a href="index.php?act=findpost&pid=371925"][{POST_SNAPBACK}][/a]
I only make album list panel  The core album list functionality is based on the standard album list component. So if you have any suggestions about the the core album list funcationality you should make them for the album list component instead.
Title: Columns UI
Post by: R2D2 on 2006-03-19 12:24:16
Where are the extensions for the latest beta version?
Title: Columns UI
Post by: Shinsou on 2006-03-19 15:12:54
im unable to drag'n'drop songs to Iriver Music Manager software (with both Culumns and default UI's). no problems with Itunes here. Any tips?
Title: Columns UI
Post by: bidz on 2006-03-19 16:42:31
I'm having a problem with Columns UI. I just switched computers (from stationary to laptop) and installed foobar2000 0.9 RC last night, then just copy-n-pasted over my previous foobar2000 0.9 RC installation directory over the freshly installed directory (to keep my settings and configurations/components in a easy/fast way).

Now my problem is, whatever i do, i get this error message when i try to start Foobar2000 (now with 0.9 release):

Failed to load DLL: foo_ui_columns.dll
Reason: Dette programmet kunne ikke starte fordi programkonfigurasjonen er feil. Hvis du installerer programmet på nytt, kan dette løse problemet.

That's norwegian, since i run a norwegian Windows XP SP2 Professional installation. Roughly translated it's something like this:

Reason: This program could not be started because the program configuration is wrong. Re-installing the program might fix the problem.


I have tried reinstalling and uninstalling several times. I have the newest columns ui and foobar2000. I've also tried deleting the configuration in c:\documents and settings\<username>\application data\foobar2000\ - still i get this error message.

Any ideas what i might be doing wrong?
Title: Columns UI
Post by: seanyseansean on 2006-03-19 16:45:33
Quote
I'm having a problem with Columns UI. I just switched computers (from stationary to laptop) and installed foobar2000 0.9 RC last night, then just copy-n-pasted over my previous foobar2000 0.9 RC installation directory over the freshly installed directory (to keep my settings and configurations/components in a easy/fast way).

Now my problem is, whatever i do, i get this error message when i try to start Foobar2000 (now with 0.9 release):

Failed to load DLL: foo_ui_columns.dll
Reason: Dette programmet kunne ikke starte fordi programkonfigurasjonen er feil. Hvis du installerer programmet på nytt, kan dette løse problemet.

That's norwegian, since i run a norwegian Windows XP SP2 Professional installation. Roughly translated it's something like this:

Reason: This program could not be started because the program configuration is wrong. Re-installing the program might fix the problem.


I have tried reinstalling and uninstalling several times. I have the newest columns ui and foobar2000.
[a href="index.php?act=findpost&pid=372547"][{POST_SNAPBACK}][/a]


I had the same problem due to installing over a previous RC install directory and it's totally correct - the release version cannot be expected to work around the bugs in a release candidate version. It's the same with every pre release version of major software.
Title: Columns UI
Post by: bidz on 2006-03-19 16:51:46
Quote
I had the same problem due to installing over a previous RC install directory and it's totally correct - the release version cannot be expected to work around the bugs in a release candidate version. It's the same with every pre release version of major software.
[a href="index.php?act=findpost&pid=372548"][{POST_SNAPBACK}][/a]


How did you fix it?
Title: Columns UI
Post by: seanyseansean on 2006-03-19 17:22:05
Quote
Quote
I had the same problem due to installing over a previous RC install directory and it's totally correct - the release version cannot be expected to work around the bugs in a release candidate version. It's the same with every pre release version of major software.
[a href="index.php?act=findpost&pid=372548"][{POST_SNAPBACK}][/a]


How did you fix it?
[a href="index.php?act=findpost&pid=372551"][{POST_SNAPBACK}][/a]


Just deleting my playlists seemed to work.

BTW congrats to the developers - after having added my 46000 long playlist to the media library any mass operations are incredibly fast. Adding 'all files' from the Album List to a new playlist takes about a second. Beautiful.

I was worried 0.9 would be a step back in performance but the opposite happened. Thank you
Title: Columns UI
Post by: wortels on 2006-03-19 21:44:18
musicmusic in pa17v4 the triangular volume bar seems kinda ugly cause the angled line is jagged is there anyway it can be smoothed?
Title: Columns UI
Post by: musicmusic on 2006-03-19 21:45:20
Columns UI 0.1.3 pa17v4 release, album list panel 0.2.1 beta 1 released, new panel sdk released too..

http://music.morbo.org (http://music.morbo.org)

If you have any questions about developing panels please ask them in the development forum. Also take a good look at the documentation; quite a few things have changed since the 0.1.2 API.
Title: Columns UI
Post by: metal_termite on 2006-03-19 21:49:57
Left clicking on toolbar buttons and selecting customize doesnt do anything. I just downloaded your latest version and the stable release of .9 :/
Title: Columns UI
Post by: musicmusic on 2006-03-19 21:53:06
Quote
musicmusic in pa17v4 the triangular volume bar seems kinda ugly cause the angled line is jagged is there anyway it can be smoothed?
[a href="index.php?act=findpost&pid=372655"][{POST_SNAPBACK}][/a]
Don't make it so wide then  Its not designed to be very wide. Can I anti-alias it? Im not sure.
Title: Columns UI
Post by: Mangix on 2006-03-19 21:58:18
in the new release, when i right click the Spectrum Analyser(it's the panel version) and select Configure, nothing happens.
Title: Columns UI
Post by: wortels on 2006-03-19 22:02:37
Quote
Quote
musicmusic in pa17v4 the triangular volume bar seems kinda ugly cause the angled line is jagged is there anyway it can be smoothed?
[a href=\"index.php?act=findpost&pid=372655\"][{POST_SNAPBACK}][/a]
Don't make it so wide then  Its not designed to be very wide. Can I anti-alias it? Im not sure.
[a href=\"index.php?act=findpost&pid=372661\"][{POST_SNAPBACK}][/a]
getting a random crash while right clicking the buttons and also cannot use customize
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C92AE22h
Access violation, operation: read, address: 000703A2h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C92AE22h):
7C92ADE2h:  4D 14 83 C4 18 3B CB 75 14 8B 4D 10 3B CB 0F 85
7C92ADF2h:  59 38 00 00 33 C0 5F 5E 5B 5D C2 10 00 66 89 19
7C92AE02h:  66 89 59 02 89 59 04 89 59 08 EB DD 83 C6 E8 89
7C92AE12h:  75 CC 89 75 94 8B 06 89 45 90 8B 4E 04 89 4D 88
7C92AE22h:  8B 11 3B 50 04 0F 85 93 D1 FF FF 3B D6 0F 85 8B
7C92AE32h:  D1 FF FF 89 01 89 48 04 80 7D E3 00 74 0F FF B7
7C92AE42h:  78 05 00 00 E8 A2 62 FD FF C6 45 E3 00 83 65 E4
7C92AE52h:  00 68 00 80 00 00 8D 45 E4 50 8D 45 CC 50 6A FF
Stack (0012EBF4h):
0012EBD4h:  00000020 00120190 02040001 00000001
0012EBE4h:  00000000 00000000 B8A96070 BF8004C5
0012EBF4h:  0012EDD4 0012EDD0 00000000 00000000
0012EC04h:  00C37D78 00000009 00C30000 77D4FAC2
0012EC14h:  77D53B49 005D035D 00000010 00000400
0012EC24h:  00010001 00000003 0012EB88 00000028
0012EC34h:  0012EC74 000703A2 7C910570 5AD71AF6
0012EC44h:  0012EDB0 00BCC8A9 00C30000 00017980
0012EC54h:  00BCC8C8 AF27FA23 00017B70 00000002
0012EC64h:  0012EBC0 00C37B70 0012ECAC 7C90EE18
0012EC74h:  7C910570 00C30000 0012EDB0 00BCC8A9
0012EC84h:  00C30000 00000000 00000000 0101FA1B
0012EC94h:  00C37B74 0012EBF4 0012E818 0012ECE0
0012ECA4h:  7C90EE18 7C910570 00000001 0012ECF0
0012ECB4h:  00BCC8A9 00C30000 00000000 0012EDD0
0012ECC4h:  AF27FA57 0012EDD4 0012EDD0 00000000
0012ECD4h:  00000000 0012ECC4 0012E81C 0012ED58
0012ECE4h:  00BD1BE0 AF8AD9FF FFFFFFFE 0000000B
0012ECF4h:  00B9832B 0012EDD0 00C37B80 00B86721
0012ED04h:  00000001 AF27FBAB 00000800 0012EDD0
Registers:
EAX: 5AD71AF6, EBX: 00000000, ECX: 000703A2, EDX: 00C30608
ESI: 0012EDB0, EDI: 00C30000, EBP: 0012ECB0, ESP: 0012EBF4
Crash location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlImpersonateSelf" (+000003A5h)

Loaded modules:
foobar2000                      loaded at 00400000h - 004DC000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D36E000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_input_std                    loaded at 00A10000h - 00B1C000h
foo_uie_albumlist                loaded at 00B20000h - 00B5F000h
foo_ui_columns                  loaded at 00B80000h - 00C19000h
imagehlp                        loaded at 76C90000h - 76CB8000h
DBGHELP                          loaded at 59A60000h - 59B01000h
VERSION                          loaded at 77C00000h - 77C08000h

Stack dump analysis:
Address: 77D4FAC2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "InSendMessageEx" (+000000CDh)
Address: 77D53B49h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateAcceleratorTableW" (+00000180h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 5AD71AF6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 00BCC8A9h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BCC8C8h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 00BCC8A9h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 00BCC8A9h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BD1BE0h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00B9832Bh, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00B86721h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BF5D50h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BF5D50h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BE5E80h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00B869EFh, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 10005BA0h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uAppendMenu" (+00000000h)
Address: 00BA6474h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BA5A7Dh, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 004A001Fh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 5AD71AF6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 004A001Fh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00BEB218h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BEB1FCh, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BEB1D4h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 77D4B3E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5AD71B3Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 004A001Fh, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D48BE9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77DA0088h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B3DCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 00C041D4h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 00BEC044h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BEA960h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BEA960h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 7C910700h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000012Ch)
Address: 00BE2631h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 77D48744h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00BA5A7Dh, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BA5A7Dh, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 77D48826h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 00BA5A7Dh, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 74DD5030h, location: "USP10", loaded at 74D90000h - 74DFB000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48840h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 00BA5A7Dh, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77F16C0Fh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GdiDrawStream" (+0000003Eh)
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4E0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B51Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00BA5A7Dh, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00BA5A7Dh, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 77D4B483h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494CEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4B43Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D4B943h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B409h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 5AD71AF6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 5AD72B54h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeAppProperties" (+00000939h)
Address: 5AD72B92h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeAppProperties" (+00000977h)
Address: 77D4B3E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5AD71B3Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D4BB25h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7745516Eh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+000081D3h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 77D488E1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488EAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77455D78h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DDDh)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 77D48744h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 77D48826h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48840h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4E0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B51Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 77D4B483h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494CEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4B43Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D4B943h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B409h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 5AD71AF6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 773E7EFAh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "ImageList_AddIcon" (+00000F06h)
Address: 77D4B3E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5AD71B3Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D4BB25h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 00BC7738h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BEB218h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BEB1FCh, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BEB1D4h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 77D48B36h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 77D488E1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488EAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00BE4CE4h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00B8715Ah, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 773E9406h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "ImageList_LoadImageW" (+00000103h)
Address: 77D48744h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 77D48826h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48840h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4E0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B51Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 77D4B483h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494CEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4B43Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D4B943h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D4850Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D485B4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B409h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 5AD71AF6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D4B3B7h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D4B3E2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5AD71B3Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D4BB25h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77444526h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000222h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BE4CE4h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00BC773Dh, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00B8715Ah, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 77F15A1Eh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GdiReleaseDC" (+00000018h)
Address: 77D48744h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 00B87000h, location: "foo_ui_columns", loaded at 00B80000h - 00C19000h
Address: 77D48BE9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D48744h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 77D48826h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48840h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4D18Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnumDisplayMonitors" (+0000021Ch)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 00490017h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 773EAB6Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal414" (+00000BA5h)
Address: 77D4850Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D485B4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B409h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D4B3A3h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77444526h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000222h)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 77D48744h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D48BE9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D4883Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 77D4F8A6h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D48744h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 77D48826h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48840h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489DDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 004C87F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD668h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D7046Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48A00h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A20h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042A497h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D4DAFAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 00B44FB1h, location: "foo_uie_albumlist", loaded at 00B20000h - 00B5F000h
Address: 0042AF1Ah, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 004AD734h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h

Version info:
foobar2000 v0.9
UNICODE

Additional info:
Standard input array 1.0  (foo_input_std)
FLAC decoder 1.1.0  (foo_input_std)
Album list panel 0.2.1 beta 1  (foo_uie_albumlist)
Columns UI 0.1.3 pre-alpha 17v4  (foo_ui_columns)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Title: Columns UI
Post by: musicmusic on 2006-03-19 22:03:29
Quote
Left clicking on toolbar buttons and selecting customize doesnt do anything. I just downloaded your latest version and the stable release of .9 :/
[a href="index.php?act=findpost&pid=372659"][{POST_SNAPBACK}][/a]



Quote
in the new release, when i right click the Spectrum Analyser(it's the panel version) and select Configure, nothing happens.
[a href="index.php?act=findpost&pid=372663"][{POST_SNAPBACK}][/a]



Looking into it..
Title: Columns UI
Post by: musicmusic on 2006-03-19 22:14:32
Okay, there's some bad bug in the context menu. Please delete this version.
Title: Columns UI
Post by: musicmusic on 2006-03-19 22:50:48
v5 fixes bugged toolbar/panel context menu. Please upgrade from v4.
Title: Columns UI
Post by: komplexnous on 2006-03-19 23:04:56
Quote
v5 fixes bugged toolbar/panel context menu. Please upgrade from v4.
[a href="index.php?act=findpost&pid=372687"][{POST_SNAPBACK}][/a]

Thank you for all that you do! 
Title: Columns UI
Post by: MatrixNeo on 2006-03-19 23:10:41
Why does the Version 0.1.3-pa17v5 not work with Windows XP ServicePack 1? Is it really necessary to install ServicePack 2? The last time I did it messed up my whole computer and I had to do a reinstall.
Could you please support ServicePack 1.

Greetz
MatrixNeo

P.S.: Thank you for this great component!
Title: Columns UI
Post by: Frank Bicking on 2006-03-19 23:42:04
Quote
v5 fixes bugged toolbar/panel context menu. Please upgrade from v4.
[a href="index.php?act=findpost&pid=372687"][{POST_SNAPBACK}][/a]

Just noted that you're also providing the album list panel now. Many thanks.
Title: Columns UI
Post by: boombaard on 2006-03-20 00:16:20
Quote
Why does the Version 0.1.3-pa17v5 not work with Windows XP ServicePack 1? Is it really necessary to install ServicePack 2? The last time I did it messed up my whole computer and I had to do a reinstall.
Could you please support ServicePack 1.

Greetz
MatrixNeo

P.S.: Thank you for this great component!
[a href="index.php?act=findpost&pid=372696"][{POST_SNAPBACK}][/a]


not to be rude.. but are you sure you're not just one of the hundreds who didn't bother to read you need .net framework 2.0 or visio 2005 or standalone dll's installed? (granted music² removed that from the dl page atm, but it's in this thread about 20x anyway)
Title: Columns UI
Post by: Oedipax on 2006-03-20 00:24:12
Quote
not to be rude.. but are you sure you're not just one of the hundreds who didn't bother to read you need .net framework 2.0 or visio 2005 or standalone dll's installed? (granted music² removed that from the dl page atm, but it's in this thread about 20x anyway)
[a href="index.php?act=findpost&pid=372720"][{POST_SNAPBACK}][/a]


Does the new version require new frameworks? Because I was using what I guess was v3 and it was working fine, and now v5 needs me to upgrade to SP2. Do I just need to reinstall the framework stuff? And why take down the link when it's required for installation?
Title: Columns UI
Post by: NEMO7538 on 2006-03-20 00:46:57
How do you add the album list panel to the sidebar when the caption has been set removed?
Edit : (Found it) "Reset Sidebar" does the trick and reintroduces the caption int the playlist view.
Title: Columns UI
Post by: foosion on 2006-03-20 00:47:24
Quote
And why take down the link when it's required for installation?[a href="index.php?act=findpost&pid=372722"][{POST_SNAPBACK}][/a]
Because it is no longer required. The new version uses static linking to avoid issues with missing runtime libraries.
Title: Columns UI
Post by: weseiii on 2006-03-20 01:43:37
anyone want to tell me how to put the album list panel above the playlist in the new foobar v.9 final

im looking to have my album list panel above the foo buttons, visualization etc.
in the old foobar v.8 3 i knew you had to choose the option list all toolbars in the other tab. under columns ui preferences. in order for the album list panel to appear in the right click --- toolbars

however, i cannot figure this out with the foobar v.9 final.
any info would really help me out
Title: Columns UI
Post by: GoblinBomb on 2006-03-20 02:16:39
Quote
anyone want to tell me how to put the album list panel above the playlist in the new foobar v.9 final

im looking to have my album list panel above the foo buttons, visualization etc.
in the old foobar v.8 3 i knew you had to choose the option list all toolbars in the other tab. under columns ui preferences. in order for the album list panel to appear in the right click --- toolbars

however, i cannot figure this out with the foobar v.9 final.
any info would really help me out
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=372740")

I can't even get the album list panel from [a href="http://music.morbo.org/components.php]http://music.morbo.org/components.php[/url] to work in the sidebar.  But theres a thing in the faq that has what you need.

http://music.morbo.org/wiki/columns_ui:faqs (http://music.morbo.org/wiki/columns_ui:faqs)

The bottom item has the setup for getting the playlist tabs above it, use the same process to add more stuff.
Title: Columns UI
Post by: komplexnous on 2006-03-20 02:43:00
Quote
Why does the Version 0.1.3-pa17v5 not work with Windows XP ServicePack 1? Is it really necessary to install ServicePack 2? The last time I did it messed up my whole computer and I had to do a reinstall.
Could you please support ServicePack 1.

Greetz
MatrixNeo

P.S.: Thank you for this great component!
[a href="index.php?act=findpost&pid=372696"][{POST_SNAPBACK}][/a]


If you decide to upgrade to SP2, turn off Hyperthreading in the BIOS if you got the corrupted-look for the XP load up screen after upgrading.  Then, download the latest drivers for your mobo/chipset.  That fixed my problem.  Also, make sure that if you have 120gb+ HDD, upgrade your BIOS first!!
Title: Columns UI
Post by: Oedipax on 2006-03-20 03:00:57
Ugh. Can't we just not require SP2 for this thing, really.
Title: Columns UI
Post by: weseiii on 2006-03-20 03:07:48
Quote
Quote
anyone want to tell me how to put the album list panel above the playlist in the new foobar v.9 final

im looking to have my album list panel above the foo buttons, visualization etc.
in the old foobar v.8 3 i knew you had to choose the option list all toolbars in the other tab. under columns ui preferences. in order for the album list panel to appear in the right click --- toolbars

however, i cannot figure this out with the foobar v.9 final.
any info would really help me out
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=372740")

I can't even get the album list panel from [a href="http://music.morbo.org/components.php]http://music.morbo.org/components.php[/url] to work in the sidebar.  But theres a thing in the faq that has what you need.

http://music.morbo.org/wiki/columns_ui:faqs (http://music.morbo.org/wiki/columns_ui:faqs)

The bottom item has the setup for getting the playlist tabs above it, use the same process to add more stuff.
[a href="index.php?act=findpost&pid=372754"][{POST_SNAPBACK}][/a]




thanks i finally got it looking to my liking. heres to the new foobar!
Title: Columns UI
Post by: Red_Fat_Lazy_Cat on 2006-03-20 03:40:05
Just curious: why is the option to show the playlist tabs buried so deeply now? It used to be just one mouse click away.....

Successfully using it on Win2000 SP2, btw. 
Title: Columns UI
Post by: m1k3_tes1 on 2006-03-20 10:03:23
I run XP pro SP1 but seems that the newest columns need SP2. Any workaround?
It is a hell of a download....
Thanks
Title: Columns UI
Post by: Cabalist on 2006-03-20 10:08:59
I have the same wish as some others, let us use foo_ui_columns without Service Pack 2 again please - I like my system like it is ... just XP SP1 and selected MS patches, never saw the need to install the big SP2.

Without foo_ui_columns foobar2k isn't what I want it to be...
Title: Columns UI
Post by: Chaser on 2006-03-20 10:50:23
Hi musicmusic,

my config: http://www.Sturmvögel.de/Chaser2.fcs (http://www.Sturmvögel.de/Chaser2.fcs)

Is it possible to autohide the menu (so it hides to the top in my config)?
Title: Columns UI
Post by: HEPB on 2006-03-20 12:44:51
Updated with 0.9 final and with latest foo_ui_columns everything  works fine 
Title: Columns UI
Post by: R2D2 on 2006-03-20 15:13:25
How do I get album list to show up as a toolbar? Before, there has been an option to show all panels in the toolbar list, but now I can't find it.
Title: Columns UI
Post by: Mangix on 2006-03-20 15:16:55
right click on a panel and then select Panels > Album List
Title: Columns UI
Post by: R2D2 on 2006-03-20 15:39:20
Quote
right click on a panel and then select Panels > Album List
[a href="index.php?act=findpost&pid=372938"][{POST_SNAPBACK}][/a]


I know, but if I want it as a toolbar (above the playlist)?
Title: Columns UI
Post by: kanak on 2006-03-20 16:16:15
Quote
Quote
right click on a panel and then select Panels > Album List
[a href="index.php?act=findpost&pid=372938"][{POST_SNAPBACK}][/a]


I know, but if I want it as a toolbar (above the playlist)?
[a href="index.php?act=findpost&pid=372946"][{POST_SNAPBACK}][/a]


do what Mangix says.

if the "toolbar" is tiny, go to Preferences -> Album List Panel. Find the "minimum height" and set it to something other than 0. I use 300, depending on your screen size, you may want it to be bigger or smaller.
Title: Columns UI
Post by: musicmusic on 2006-03-20 16:26:55
Quote
Why does the Version 0.1.3-pa17v5 not work with Windows XP ServicePack 1? Is it really necessary to install ServicePack 2? The last time I did it messed up my whole computer and I had to do a reinstall.
Could you please support ServicePack 1.

Greetz
MatrixNeo

P.S.: Thank you for this great component!
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=372696")



Quote
Ugh. Can't we just not require SP2 for this thing, really.
[a href="index.php?act=findpost&pid=372767"][{POST_SNAPBACK}][/a]



Quote
I run XP pro SP1 but seems that the newest columns need SP2. Any workaround?
It is a hell of a download....
Thanks
[a href="index.php?act=findpost&pid=372870"][{POST_SNAPBACK}][/a]


SP2 is required on Windows XP because of the Windows bug in the list box control in XP RTM and maybe SP1 that affected the playlist switcher panel and was reported a few times recently. I just found someone documented it [a href="http://groups.google.co.uk/group/microsoft.public.vc.language/browse_thread/thread/98ad068def8b0a32/a4fbb6768be98c93?lnk=st&q=empty+list+box+windows+XP+LB_INSERTSTRING&rnum=2&hl=en#a4fbb6768be98c93]here[/url].

I have no intention to hack around the bug, since SP2 is a free update and has been out for 1.5 years. Its not that big from Windows Update anyway.
Title: Columns UI
Post by: Frank Bicking on 2006-03-20 16:38:33
Quote
Find the "minimum height" and set it to [...]

There is no such setting in Columns UI 0.1.3 anymore, it was replaced by the layout preferences:

(http://www.audiohq.de/articles/foobar/columns_ui/layout_settings_tn.png) (http://www.audiohq.de/articles/foobar/columns_ui/layout_settings.png)

Hint: right-clicking is the key.
Title: Columns UI
Post by: mil3s on 2006-03-20 17:20:36
I really like the layout autohide function. But it is almost impossible to get the hidden parts to show once they collapse. My suggestion is this...
(http://img380.imageshack.us/img380/8661/autohide6am.jpg) (http://imageshack.us)
Title: Columns UI
Post by: djet on 2006-03-20 17:45:26
Can't see Album List panel among available panels. The only thing I see there is Playlist Switcher.
Title: Columns UI
Post by: Anas on 2006-03-20 17:50:12
Download it from here: http://music.morbo.org/components.php (http://music.morbo.org/components.php)
Title: Columns UI
Post by: pest on 2006-03-20 18:47:15
@musicmusic

the reason why i didn't get the installer to work was of the missing
win-installer 3.0 - i read it later on your wiki *shame on me*
i only have a modem-dialup but i found sp2 on a cd and now
it works nicly. thanks for the effort
Title: Columns UI
Post by: upNorth on 2006-03-20 18:47:39
Crash log.
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 7C92AE22h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C92AE22h):
7C92ADE2h:  4D 14 83 C4 18 3B CB 75 14 8B 4D 10 3B CB 0F 85
7C92ADF2h:  59 38 00 00 33 C0 5F 5E 5B 5D C2 10 00 66 89 19
7C92AE02h:  66 89 59 02 89 59 04 89 59 08 EB DD 83 C6 E8 89
7C92AE12h:  75 CC 89 75 94 8B 06 89 45 90 8B 4E 04 89 4D 88
7C92AE22h:  8B 11 3B 50 04 0F 85 93 D1 FF FF 3B D6 0F 85 8B
7C92AE32h:  D1 FF FF 89 01 89 48 04 80 7D E3 00 74 0F FF B7
7C92AE42h:  78 05 00 00 E8 A2 62 FD FF C6 45 E3 00 83 65 E4
7C92AE52h:  00 68 00 80 00 00 8D 45 E4 50 8D 45 CC 50 6A FF
Stack (0012EBF4h):
0012EBD4h:  00000020 00010398 02040001 00000001
0012EBE4h:  00000000 00000000 ED11F070 BF8004C0
0012EBF4h:  0012EDD4 0012EDD0 00000000 00000000
0012EC04h:  00000000 00000009 00F30000 77D4FD78
0012EC14h:  77D5DC3B 06E7017B 00000010 00000400
0012EC24h:  00010001 00000003 0012EB88 00000028
0012EC34h:  0012EC74 00000000 7C910570 77D4B4C0
0012EC44h:  0012EDB0 00ECC8A9 00F30000 00000008
0012EC54h:  00ECC8C8 5AFE6227 0001B9C8 00000002
0012EC64h:  0012EBC0 037EB9C8 0012ECAC 7C90EE18
0012EC74h:  7C910570 00F30000 0012EDB0 00ECC8A9
0012EC84h:  00F30000 00000000 00000000 0101621F
0012EC94h:  037EB9CC 0012EBF4 0012E818 0012ECE0
0012ECA4h:  7C90EE18 7C910570 00000001 0012ECF0
0012ECB4h:  00ECC8A9 00F30000 00000000 0012EDD0
0012ECC4h:  5AFE6253 0012EDD4 0012EDD0 00000000
0012ECD4h:  00000000 0012ECC4 0012E81C 0012ED58
0012ECE4h:  00ED1BE0 5A0341FB FFFFFFFE 0000000B
0012ECF4h:  00E9832B 0012EDD0 037EB9B0 00E86721
0012ED04h:  00000001 5AFE63AF 00000800 0012EDD0
Registers:
EAX: 77D4B4C0, EBX: 00000000, ECX: 00000000, EDX: 00F30608
ESI: 0012EDB0, EDI: 00F30000, EBP: 0012ECB0, ESP: 0012EBF4
Crash location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlImpersonateSelf" (+000003A5h)

Loaded modules:
foobar2000                      loaded at 00400000h - 004DC000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
foo_abx                          loaded at 00A20000h - 00A53000h
foo_albumlist                    loaded at 00A80000h - 00ABF000h
foo_cdda                        loaded at 00AE0000h - 00B0D000h
foo_converter                    loaded at 00B30000h - 00B90000h
foo_dsp_std                      loaded at 00BB0000h - 00BEF000h
foo_input_std                    loaded at 00C10000h - 00D1C000h
foo_masstag                      loaded at 00D40000h - 00D8E000h
foo_rgscan                      loaded at 00DB0000h - 00DF3000h
foo_uie_albumlist                loaded at 00E20000h - 00E5F000h
foo_ui_columns                  loaded at 00E80000h - 00F19000h
foo_ui_std                      loaded at 00F40000h - 00F97000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
VERSION                          loaded at 77C00000h - 77C08000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 77D4FD78h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "UserClientDllInitialize" (+00000840h)
Address: 77D5DC3Bh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CreateAcceleratorTableW" (+00000180h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 00ECC8A9h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00ECC8C8h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 00ECC8A9h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 00ECC8A9h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00ED1BE0h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00E9832Bh, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00E86721h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EF5D50h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EF5D50h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EE5E80h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00E869EFh, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 10005BA0h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uAppendMenu" (+00000000h)
Address: 00EA6474h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EA5A7Dh, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4882Ah, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000163h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 00EA5A7Dh, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EEB218h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EEB1FCh, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EEB1D4h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4CBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D4B51Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00F041D4h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 00EEC044h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EEA960h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EEA960h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EE2631h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00EA5A7Dh, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EA5A7Dh, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 00EA5A7Dh, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 00EA5A7Dh, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77F16C0Fh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GdiDrawStream" (+0000003Eh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 00EA5A7Dh, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00EA5A7Dh, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4B42Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 77D4B933h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5AD71AF6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD72B54h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeAppProperties" (+00000939h)
Address: 5AD72B92h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeAppProperties" (+00000977h)
Address: 77D4B3D2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5AD71B3Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 77D4BB15h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7745516Eh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+000081D3h)
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77455D78h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DDDh)
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4B42Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 77D4B933h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5AD71AF6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 77D4B3D2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5AD71B3Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 77D4BB15h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 00EC7738h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77455D4Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal389" (+00008DB1h)
Address: 00EEB218h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EEB1FCh, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EEB1D4h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D48B26h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 00E87000h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D488D1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D488DAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 00EE4CE4h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00E8715Ah, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00E87000h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D4B4CBh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00E87000h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00E87000h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 00E87000h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4B4C0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 00E87000h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B4D0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D4B50Ch, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 00E87000h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00E87000h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D4B473h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D494BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 77D4B42Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 77D4B933h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsWindow" (+00000000h)
Address: 77D484FCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D485A4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B3F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5AD71AF6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D4B3A7h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D4B3D2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5AD71B3Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 77D4BB15h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetPropW" (+0000003Ah)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77444526h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000222h)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 00E87000h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EE4CE4h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EC773Dh, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00E8715Ah, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00E87000h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00E87000h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00E87000h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77F15A1Eh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GdiReleaseDC" (+00000018h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 00E87000h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00E87000h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D48BD9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D4D17Fh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnumDisplayMonitors" (+0000021Ch)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 773EAB6Ch, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "Ordinal414" (+00000BA5h)
Address: 77D484FCh, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D485A4h, location: "USER32", loaded at 77D40000h - 77DD0000h
Address: 77D4B3F9h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 77D4B393h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4B3B0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77444526h, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000222h)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 00ECAF84h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00ECB920h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00ECBA65h, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 00EEF16Ch, location: "foo_ui_columns", loaded at 00E80000h - 00F19000h
Address: 77D4EB3Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D48734h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000006Dh)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 77D48816h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+0000014Fh)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D48830h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetDC" (+00000169h)
Address: 77D489CDh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 7744433Bh, location: "COMCTL32", loaded at 773D0000h - 774D2000h
Symbol: "CreateToolbar" (+00000037h)
Address: 004C87F8h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AD668h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D489F0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D48A10h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042A497h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 00D4DAEAh, location: "foo_masstag", loaded at 00D40000h - 00D8E000h
Address: 0042AF1Ah, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 004AD734h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 004AC600h, location: "foobar2000", loaded at 00400000h - 004DC000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DC000h

Version info:
foobar2000 v0.9
UNICODE

Additional info:
Default User Interface 0.9acc  (foo_ui_std)
Standard input array 1.0  (foo_input_std)
MPEG-4 AAC decoder 2.1  (foo_input_std)
FLAC decoder 1.1.0  (foo_input_std)
CD Audio decoder 2.0  (foo_cdda)
Standard DSP array 1.0  (foo_dsp_std)
Masstagger 1.5  (foo_masstag)
Converter 1.0  (foo_converter)
Album list panel 0.2.1 beta 1  (foo_uie_albumlist)
Album List 3.1.0  (foo_albumlist)
ReplayGain Scanner 2.0  (foo_rgscan)
ABX comparator 1.3  (foo_abx)
Columns UI 0.1.3 pre-alpha 17v4  (foo_ui_columns)
How it happend:
I was using the "Layout" feature in preferences and had one vertical and two horizontal splitters with a total of seven "panels". I right clicked the toolbar at the top of the screen, the one that is a part of the default layout, and i believe it was right on top of the "open" button. This resulted in an instant crash.

I use Windows XP with SP2, and foobar wasn't playing at the time.

Edit: I forgot to say that my computer isn't completely stable. I experience freezes from time to time, but I haven't tracked down what's causing it.
Title: Columns UI
Post by: musicmusic on 2006-03-20 19:11:45
Quote
Crash log.
[...]
[a href="index.php?act=findpost&pid=373012"][{POST_SNAPBACK}][/a]
That was fixed in v5 already
Title: Columns UI
Post by: kaoruAngel on 2006-03-20 19:43:43
Quote
SP2 is required on Windows XP because of the Windows bug in the list box control in XP RTM and maybe SP1 that affected the playlist switcher panel and was reported a few times recently. I just found someone documented it here (http://groups.google.co.uk/group/microsoft.public.vc.language/browse_thread/thread/98ad068def8b0a32/a4fbb6768be98c93?lnk=st&q=empty+list+box+windows+XP+LB_INSERTSTRING&rnum=2&hl=en#a4fbb6768be98c93).

I have no intention to hack around the bug, since SP2 is a free update and has been out for 1.5 years. Its not that big from Windows Update anyway.
[a href="index.php?act=findpost&pid=372963"][{POST_SNAPBACK}][/a]

I do not intend to change operating systems in order to use your component. Does pre-alpha 17v4 require SP2 as well? If not, would you please make it available for download, as the last SP1 Columns UI release?

Also, as these may be the first and/or last words you hear from me: thanks for Columns UI; without it, there is a great chance that I would not be a foobar user.
Title: Columns UI
Post by: djet on 2006-03-20 20:57:41
Quote
Download it from here: http://music.morbo.org/components.php (http://music.morbo.org/components.php)
[a href="index.php?act=findpost&pid=372995"][{POST_SNAPBACK}][/a]

I meant I've already downloaded and unpacked it, but I can't see it among available panels.
Title: Columns UI
Post by: nerrad on 2006-03-20 21:01:39
foo_ui_columns is my favorite plugin, and I can't be without it. However, the angled volume slider looked better as a straight line. It's simply too jagged looking now.
Title: Columns UI
Post by: NEMO7538 on 2006-03-20 21:08:08
Quote
foo_ui_columns is my favorite plugin, and I can't be without it. However, the angled volume slider looked better as a straight line. It's simply too jagged looking now.
[a href="index.php?act=findpost&pid=373065"][{POST_SNAPBACK}][/a]

I agree ....
Title: Columns UI
Post by: musicmusic on 2006-03-20 21:12:41
Quote
Quote
SP2 is required on Windows XP because of the Windows bug in the list box control in XP RTM and maybe SP1 that affected the playlist switcher panel and was reported a few times recently. I just found someone documented it here (http://groups.google.co.uk/group/microsoft.public.vc.language/browse_thread/thread/98ad068def8b0a32/a4fbb6768be98c93?lnk=st&q=empty+list+box+windows+XP+LB_INSERTSTRING&rnum=2&hl=en#a4fbb6768be98c93).

I have no intention to hack around the bug, since SP2 is a free update and has been out for 1.5 years. Its not that big from Windows Update anyway.
[a href="index.php?act=findpost&pid=372963"][{POST_SNAPBACK}][/a]

I do not intend to change operating systems in order to use your component. Does pre-alpha 17v4 require SP2 as well? If not, would you please make it available for download, as the last SP1 Columns UI release?

Also, as these may be the first and/or last words you hear from me: thanks for Columns UI; without it, there is a great chance that I would not be a foobar user.
[a href="index.php?act=findpost&pid=373033"][{POST_SNAPBACK}][/a]


I'm sorry you feel like that. I wouldn't call installing a service pack changing your operating system either. I also don't want to know why you'd request a badly bugged version of the component to avoid installing Service Pack 2.

The question you should have asked, if you hadn't already made up your mind, is whether the bug in Windows was fixed in SP1 or SP2. Perhaps, I can look for an old XP SP1 CD and test in VMware. If its SP1, I can allow it to run on SP1.

I hope you understand, that in its default configuration Columns UI doesn't work correctly in Windows XP RTM, and older versions of 0.1.3 won't fix that.
Title: Columns UI
Post by: upNorth on 2006-03-20 21:14:36
Quote
Quote
Crash log.
[...]
[a href="index.php?act=findpost&pid=373012"][{POST_SNAPBACK}][/a]
That was fixed in v5 already
[a href="index.php?act=findpost&pid=373020"][{POST_SNAPBACK}][/a]

 
Thanks. I don't know how that happend, as I downloaded v5 just minutes after it was released, and I'm also pretty sure I extracted it... Oh, well, I was probably to eagar to pay attention to what I was doing.

Btw: You've done a great job cleaning up the preferences.
Title: Columns UI
Post by: musicmusic on 2006-03-20 21:24:55
Quote
Quote
Download it from here: http://music.morbo.org/components.php (http://music.morbo.org/components.php)
[a href="index.php?act=findpost&pid=372995"][{POST_SNAPBACK}][/a]

I meant I've already downloaded and unpacked it, but I can't see it among available panels.
[a href="index.php?act=findpost&pid=373064"][{POST_SNAPBACK}][/a]
It requires the current version of Columns UI, as stated on the components page.

Quote
Quote
foo_ui_columns is my favorite plugin, and I can't be without it. However, the angled volume slider looked better as a straight line. It's simply too jagged looking now.
[a href="index.php?act=findpost&pid=373065"][{POST_SNAPBACK}][/a]

I agree ....
[a href="index.php?act=findpost&pid=373069"][{POST_SNAPBACK}][/a]
Its only designed really not to be very wide (in proportion to the height).

The only possible solution I've found so far is using GDI+ since it seems like it can draw anti-aliased lines.
Title: Columns UI
Post by: nerrad on 2006-03-20 21:47:04
Ok. Thanks for the reply. The I guess need to make a decision...use the older foo_ui_columns.dll without the angled slider, or find another solution for displaying the volume. keep up the good work! 

Quote
Its only designed really not to be very wide (in proportion to the height).

The only possible solution I've found so far is using GDI+ since it seems like it can draw anti-aliased lines.
Title: Columns UI
Post by: mikeo on 2006-03-20 22:01:25
Hi !
Can I use my old formating string (Navigator in Album mode) in foobar V. 0.0 with the latest ColumnsUI ??

Thanks
Title: Columns UI
Post by: mikeo on 2006-03-20 22:02:05
ooopsss!
Voobar V. 0.9 ... of course
Title: Columns UI
Post by: musicmusic on 2006-03-20 23:32:11
Quote
I really like the layout autohide function. But it is almost impossible to get the hidden parts to show once they collapse. My suggestion is this...
[a href="index.php?act=findpost&pid=372982"][{POST_SNAPBACK}][/a]
In the future, it will be possible to change the size of the divider. That may help

Quote
Ok. Thanks for the reply. The I guess need to make a decision...use the older foo_ui_columns.dll without the angled slider, or find another solution for displaying the volume.[a href="index.php?act=findpost&pid=373083"][{POST_SNAPBACK}][/a]
I tried GDI+ and it looks promising so far. It is just the jaggedness that's the problem, right?

Quote
keep up the good work!  

[a href="index.php?act=findpost&pid=373083"][{POST_SNAPBACK}][/a]
Thanks
Title: Columns UI
Post by: Glass on 2006-03-20 23:37:13
Quote
I really like the layout autohide function. But it is almost impossible to get the hidden parts to show once they collapse. My suggestion is this...
(http://img380.imageshack.us/img380/8661/autohide6am.jpg) (http://imageshack.us)
[a href="index.php?act=findpost&pid=372982"][{POST_SNAPBACK}][/a]


How did you get the buttons on the bottom?
Title: Columns UI
Post by: nerrad on 2006-03-21 02:09:31
Yes, just the jaggedness. Thanks, you da man!


Quote
I tried GDI+ and it looks promising so far. It is just the jaggedness that's the problem, right?
Title: Columns UI
Post by: 4nt1 on 2006-03-21 02:42:09
yes please i would love to get the jaggies off my screen

awesome work on columns ui
it simply rocks

its very easy and straight forward to customise
even a noob like me can get it working just the way i want
Title: Columns UI
Post by: m1k3_tes1 on 2006-03-21 06:13:36
hi
Can anyone post a link to dl standalone dll's not to install .NET Framework 2.0 or Visio 2005?
Thanks
Title: Columns UI
Post by: NEMO7538 on 2006-03-21 06:47:36
Maybe "pre-alpha" is a bit understated now ?
Title: Columns UI
Post by: m1k3_tes1 on 2006-03-21 08:31:57
well, ok, I installed .Net 2.0. Still, columns want SP2....
please help.
Title: Columns UI
Post by: mixcherry on 2006-03-21 08:53:33
Quote
well, ok, I installed .Net 2.0. Still, columns want SP2....
please help.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=373250")

Columns UI doesn't need .net to be installed. When it says that SP2 is needed - it means that SP2 is needed, not .net.

As the author of the plugin says:
Quote
SP2 is required on Windows XP because of the Windows bug in the list box control in XP RTM and maybe SP1 that affected the playlist switcher panel and was reported a few times recently. I just found someone documented it [a href="http://groups.google.co.uk/group/microsoft.public.vc.language/browse_thread/thread/98ad068def8b0a32/a4fbb6768be98c93?lnk=st&q=empty+list+box+windows+XP+LB_INSERTSTRING&rnum=2&hl=en#a4fbb6768be98c93]here[/url].

I have no intention to hack around the bug, since SP2 is a free update and has been out for 1.5 years. Its not that big from Windows Update anyway.
[a href="index.php?act=findpost&pid=372963"][{POST_SNAPBACK}][/a]
Title: Columns UI
Post by: Schinkentoni on 2006-03-21 14:22:42
something I thinks is pretty unhandy is when you accidently uncheck "show caption" on a panel, you have to reset the whole sidebar to get it back and thus rebuild it completely.
Title: Columns UI
Post by: The Link on 2006-03-21 14:25:49
Quote
something I thinks is pretty unhandy is when you accidently uncheck "show caption" on a panel, you have to reset the whole sidebar to get it back and thus rebuild it completely.
[a href="index.php?act=findpost&pid=373357"][{POST_SNAPBACK}][/a]

Using the new layout system this isn't a problem anymore. The sidebar will be removed in the future so I think that it's a good idea to get used to the new stuff.
Title: Columns UI
Post by: Chaser on 2006-03-21 15:18:16
I for my part build a layout completly withouth sidebar. Took me some time at first...
Especially whe you choose the wrong splitter for the start..
Title: Columns UI
Post by: metal_termite on 2006-03-21 16:47:16
Feature suggestion

Within the layout tab. Add a CANCEL button adjacet to the apply button. I accidentally changed the base of my layout and I lost my setup. A way of undoing changes is good for accidents.

Or, dont save layout changes until the APPLY button is clicked. Yeah, maybe the latter is better.
Title: Columns UI
Post by: Betse on 2006-03-21 16:59:43
The new layout setup is great, although you have to figure it out at first it works great.
My layout is like i want it, although i'm missing some plugins who aren't for 0.9 yet.

One thing though. When i try to change the buttons, i get some strange behaviour. I know have all the buttongs customized (incl a hot image) but only the pause button works. The rest is just blank. Is there some setting i'm missing?

here's a screen and the fcb:
(http://betse.no-ip.org/other/onlypause.png)
http://betse.no-ip.org/other/boutons-milkslik.fcb (http://betse.no-ip.org/other/boutons-milkslik.fcb)
Title: Columns UI
Post by: wolver1ne on 2006-03-21 17:43:56
Quote
well, ok, I installed .Net 2.0. Still, columns want SP2....
please help.
[a href="index.php?act=findpost&pid=373250"][{POST_SNAPBACK}][/a]

I don't understand you people. Why being so damn anal about upgrading to SP2. What's the big deal, download and install it. You won't lose any of your precious Windows settings.. nothing will be lost, nada.
Title: Columns UI
Post by: Birk on 2006-03-21 17:49:09
"Show now playing menu in systray contextmenu" is not working here.

<edit>
Sorry,
I had to restart only
</edit>
Title: Columns UI
Post by: My name is Mud on 2006-03-21 18:07:45
Quote
When i try to change the buttons, i get some strange behaviour.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=373420")

I get a similar thing, except mine are tiny little buttons.  I've tried buttons from musicmusic's page (the alpha-blended set), and the HmmXP set, and loading (or not...) the file via the 'tools' button.

[a href="http://imageshack.us](http://img67.imageshack.us/img67/8990/tinybuttons6ih.jpg)[/url]
Title: Columns UI
Post by: saratoga on 2006-03-21 19:00:30
Quote
Quote
well, ok, I installed .Net 2.0. Still, columns want SP2....
please help.
[a href="index.php?act=findpost&pid=373250"][{POST_SNAPBACK}][/a]

I don't understand you people. Why being so damn anal about upgrading to SP2. What's the big deal, download and install it. You won't lose any of your precious Windows settings.. nothing will be lost, nada.
[a href="index.php?act=findpost&pid=373450"][{POST_SNAPBACK}][/a]


SP2 added all sorts of new checks to discourage people from pirating Windows.  So its a simple upgrade, if you paid for your software

Anyway, many SP2 fixes are available outside of SP2.  If you really cannot upgrade to SP2, figure out which fix it is you need, and then install it.  MS has this stuff documented on MSDN and KB.
Title: Columns UI
Post by: evo3 on 2006-03-21 21:52:42
Quote
Quote
When i try to change the buttons, i get some strange behaviour.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=373420")

I get a similar thing, except mine are tiny little buttons.  I've tried buttons from musicmusic's page (the alpha-blended set), and the HmmXP set, and loading (or not...) the file via the 'tools' button.

[a href="http://imageshack.us](http://img67.imageshack.us/img67/8990/tinybuttons6ih.jpg)[/url]
[a href="index.php?act=findpost&pid=373467"][{POST_SNAPBACK}][/a]


try sticking the libpng library off of musicmusic's page in the foobar directory
Title: Columns UI
Post by: musicmusic on 2006-03-21 22:38:19
Quote
Maybe "pre-alpha" is a bit understated now ?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=373212")
Perhaps  The tag stays, because the idea was to finish the panel splitters then leave pre-alpha. Don't worry, I don't have any plans for a pre-alpha beyond 17  After a v6 to restore compatibility with XP SP1 and anti-aliased lines for the volume control, provided there's no need for a v7, its beta 1

Quote
Feature suggestion

Within the layout tab. Add a CANCEL button adjacet to the apply button. I accidentally changed the base of my layout and I lost my setup. A way of undoing changes is good for accidents.

Or, dont save layout changes until the APPLY button is clicked. Yeah, maybe the latter is better.
[a href="index.php?act=findpost&pid=373412"][{POST_SNAPBACK}][/a]
I can add an Undo button that reverts all changes that haven't been applied.

Quote
One thing though. When i try to change the buttons, i get some strange behaviour. I know have all the buttongs customized (incl a hot image) but only the pause button works. The rest is just blank. Is there some setting i'm missing?

here's a screen and the fcb:
(http://betse.no-ip.org/other/onlypause.png)
[a href="http://betse.no-ip.org/other/boutons-milkslik.fcb]http://betse.no-ip.org/other/boutons-milkslik.fcb[/url]
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=373420")
I didn't look at your fcb, but I'd suspect that your images are different sizes. They have to have the same dimensions.

Quote
BUG?

"Show now playing menu in systray contextmenu" is not working here.
[a href="index.php?act=findpost&pid=373454"][{POST_SNAPBACK}][/a]
It works here. The sub-menu shows up in the context menu of the ntoification icon when a track is playing.

Quote
Quote
When i try to change the buttons, i get some strange behaviour.[a href="index.php?act=findpost&pid=373420"][{POST_SNAPBACK}][/a]

I get a similar thing, except mine are tiny little buttons.  I've tried buttons from musicmusic's page (the alpha-blended set), and the HmmXP set, and loading (or not...) the file via the 'tools' button.

[a href="http://imageshack.us](http://img67.imageshack.us/img67/8990/tinybuttons6ih.jpg)[/url]
[a href="index.php?act=findpost&pid=373467"][{POST_SNAPBACK}][/a]
In your case, I'd agree with evo3. There should be some diagnostic messages in the console.
Title: Columns UI
Post by: Betse on 2006-03-21 23:38:38
That would explain some things, thx for the hint. Maybe a good point for a faq or a wiki.

edit: that was it, it looks all nice now
Title: Columns UI
Post by: My name is Mud on 2006-03-22 01:44:08
Quote
try sticking the libpng library off of musicmusic's page in the foobar directory
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=373578")

That did it.  Thanks!

Quote
...images are different sizes. They have to have the same dimensions.
[a href="index.php?act=findpost&pid=373601"][{POST_SNAPBACK}][/a]

Then how do these - [a href="http://img162.imageshack.us/my.php?image=foobar7lx.jpg]http://img162.imageshack.us/my.php?image=foobar7lx.jpg[/url] - work?
Title: Columns UI
Post by: Shade[ST] on 2006-03-22 02:49:24
Images don't have to have activated pixels, you know?  png supports transparency...
Title: Columns UI
Post by: Glass on 2006-03-22 03:20:07
I am learning the new layout system and I like it. The only thing I can't do is effectively mimic the sidebar. I've been adding and removing vertical and horizontal splitters like crazy and nothing is working.

I am attempting to have an album list panel on the left and a playlist switcher under that, then on the right I want the playlist view with the buttons underneath. Could someone please explain it to me?


EDIT: NEVERMIND, I got it!
Title: Columns UI
Post by: Cenobita on 2006-03-22 11:42:14
Hi.
I see a strange behaviour with tooltips in latest Columns UI.
You can see it in :

(http://img103.imageshack.us/img103/4553/columnsuitooltip6vr.th.png) (http://img103.imageshack.us/my.php?image=columnsuitooltip6vr.png)

In the Playlist Switcher is the same, but They work ok in Album List.

I'm using Windows 2000
Title: Columns UI
Post by: m1k3_tes1 on 2006-03-22 16:35:03
hi

seems i cant no longer find where to set up the latest album list panel for colors, fonts, formatting etc.

plz help

thanks
Title: Columns UI
Post by: Betse on 2006-03-22 16:40:40
try the layout tab in the colums ui from your preferences.

Fiddle with the splitter and your right mouse button a bit
Title: Columns UI
Post by: jonte on 2006-03-22 18:03:42
Quote
I really like the layout autohide function. But it is almost impossible to get the hidden parts to show once they collapse. My suggestion is this...
[a href="http://imageshack.us" target="_blank"]
Title: Columns UI
Post by: boombaard on 2006-03-22 19:04:57
Quote
Quote
I really like the layout autohide function. But it is almost impossible to get the hidden parts to show once they collapse. My suggestion is this...

[a href="index.php?act=findpost&pid=373957"][{POST_SNAPBACK}] (http://imageshack.us)


you're aware of how the show/hide delay works?.. should keep you from mistakenly opening the panel easily enough..
Title: Columns UI
Post by: musicmusic on 2006-03-22 19:49:27
Quote
That would explain some things, thx for the hint. Maybe a good point for a faq or a wiki.

edit: that was it, it looks all nice now
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=373631")
The FAQ is [a href="http://music.morbo.org/wiki/columns_ui:faqs]here[/url], if you want to add something to it

Quote
Hi.
I see a strange behaviour with tooltips in latest Columns UI.
You can see it in :

(http://img103.imageshack.us/img103/4553/columnsuitooltip6vr.th.png) (http://img103.imageshack.us/my.php?image=columnsuitooltip6vr.png)

In the Playlist Switcher is the same, but They work ok in Album List.

I'm using Windows 2000
[a href="index.php?act=findpost&pid=373826"][{POST_SNAPBACK}][/a]
Thanks for the report. Should be fixed for the next version.

Quote
hi

seems i cant no longer find where to set up the latest album list panel for colors, fonts, formatting etc.

plz help

thanks
[a href="index.php?act=findpost&pid=373926"][{POST_SNAPBACK}][/a]
The configuration is under "Album list panel" under Media Library in preferences.
Title: Columns UI
Post by: Seldaek on 2006-03-22 19:49:49
Did I miss something or we can't put panels horizontally anymore, I mean on the top of the window instead of the sidebar ? It wouldn't really be of any use without foo_tabs but I'm worried anyway
Title: Columns UI
Post by: The Link on 2006-03-22 19:56:01
Quote
Did I miss something or we can't put panels horizontally anymore, I mean on the top of the window instead of the sidebar ? It wouldn't really be of any use without foo_tabs but I'm worried anyway
[a href="index.php?act=findpost&pid=373995"][{POST_SNAPBACK}][/a]

Use the layout system.
Title: Columns UI
Post by: Seldaek on 2006-03-22 20:02:27
Well I would do that but I only see Columns Playlist in there, but again I might miss something.
Title: Columns UI
Post by: Stuart60611 on 2006-03-22 20:03:02
My OS is windows 2000 and therefore I have been using windowblinds 4.6 with .83 and Columns UI for quite some time, and everything in foobar is skinned perfectly.  I recently tried using .9 and the new Columns UI with windowblinds and only a portion of foobar is skinned (none of the toolbar or grey background).  I switched .9 to the default display and everthing was skinned fine so it appears to be caused by the new Columns UI.  Did something change in the new Columns which makes it unable to be totally skined with Windowblinds.  Any work around?
Title: Columns UI
Post by: Betse on 2006-03-22 20:21:30
Quote
Well I would do that but I only see Columns Playlist in there, but again I might miss something.
[a href="index.php?act=findpost&pid=373998"][{POST_SNAPBACK}][/a]
Press the rightmouse button and check the horizontal or vertical splitter. And press rightmouse button again on the splitter
Title: Columns UI
Post by: Seldaek on 2006-03-22 20:46:37
Oh, right, thank you. I'd like to note that a small message somewhere to say "rightclick you dumbass" would help
Title: Columns UI
Post by: musicmusic on 2006-03-22 22:34:45
Columns UI pre-alpha17v6 released. This uses GDI+ to render the volume control "channel" anti-aliased. On Windows 2000, it should fallback to GDI if the gdiplus redistributable is not installed, please report back if it gives problems. The redistributable for Windows 2000 users is available here (http://www.microsoft.com/downloads/details.aspx?FamilyID=6a63ab9c-df12-4d41-933c-be590feaa05a&DisplayLang=en) if you want it (its not required). Put the gdiplus.dll in the foobar2000 directory.

Album list panel 0.2.1 beta 2 also released.

Quote
My OS is windows 2000 and therefore I have been using windowblinds 4.6 with .83 and Columns UI for quite some time, and everything in foobar is skinned perfectly.  I recently tried using .9 and the new Columns UI with windowblinds and only a portion of foobar is skinned (none of the toolbar or grey background).  I switched .9 to the default display and everthing was skinned fine so it appears to be caused by the new Columns UI.   Did something change in the new Columns which makes it unable to be totally skined with Windowblinds.   Any work around?
[a href="index.php?act=findpost&pid=373999"][{POST_SNAPBACK}][/a]

Only workaround is.. to not use WindowBlinds  As I understand, WindowBlinds is a hack, and so its no surprise it doesn't work.
Title: Columns UI
Post by: Cenobita on 2006-03-22 22:44:00
Quote
Quote
That would explain some things, thx for the hint. Maybe a good point for a faq or a wiki.

edit: that was it, it looks all nice now
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=373631")
The FAQ is [a href="http://music.morbo.org/wiki/columns_ui:faqs]here[/url], if you want to add something to it

Quote
Hi.
I see a strange behaviour with tooltips in latest Columns UI.
You can see it in :

[a href="http://img103.imageshack.us/my.php?image=columnsuitooltip6vr.png" target="_blank"]
Title: Columns UI
Post by: boombaard on 2006-03-22 22:55:56
Quote
Columns UI pre-alpha17v6 released. This uses GDI+ to render the volume control "channel" anti-aliased. On Windows 2000, it should fallback to GDI if the gdiplus redistributable is not installed, please report back if it gives problems. The redistributable for Windows 2000 users is available here (http://www.microsoft.com/downloads/details.aspx?FamilyID=6a63ab9c-df12-4d41-933c-be590feaa05a&DisplayLang=en) if you want it (its not required). Put the gdiplus.dll in the foobar2000 directory.

Album list panel 0.2.1 beta 2 also released.

Quote
My OS is windows 2000 and therefore I have been using windowblinds 4.6 with .83 and Columns UI for quite some time, and everything in foobar is skinned perfectly.  I recently tried using .9 and the new Columns UI with windowblinds and only a portion of foobar is skinned (none of the toolbar or grey background).  I switched .9 to the default display and everthing was skinned fine so it appears to be caused by the new Columns UI.   Did something change in the new Columns which makes it unable to be totally skined with Windowblinds.   Any work around?
[a href="index.php?act=findpost&pid=373999"][{POST_SNAPBACK}][/a]

Only workaround is.. to not use WindowBlinds  As I understand, WindowBlinds is a hack, and so its no surprise it doesn't work.
[a href="index.php?act=findpost&pid=374040"][{POST_SNAPBACK}][/a]


not exactly accurate.. wb is a very good skinning system, with its own api or whatever you call it it uses as a replacement for the standard winXP skinning features..
anyway, my point was that it skins just fine here.. so i'm not really sure what his point is (using wXP sp2 obviously)

anyway no.2: what's changed in albumlistpanel that you updated it?
Title: Columns UI
Post by: Cabalist on 2006-03-22 23:08:59
Quote
Columns UI pre-alpha17v6 released. This uses GDI+ to render the volume control "channel" anti-aliased.

...and its working fine without WinXP SP2 now - thanks ;-)
Title: Columns UI
Post by: musicmusic on 2006-03-22 23:21:40
Quote
not exactly accurate.. wb is a very good skinning system, with its own api or whatever you call it it uses as a replacement for the standard winXP skinning features..
anyway, my point was that it skins just fine here.. so i'm not really sure what his point is (using wXP sp2 obviously)[a href="index.php?act=findpost&pid=374051"][{POST_SNAPBACK}][/a]
Can you point me to the documentation for this API it exposes on Windows 2000?

I remember one of their old claims: "Themes controls that aren't themed by Windows XP themes". In other words, they somehow applied themes to applications not using Common Controls 6.

Quote
anyway no.2: what's changed in albumlistpanel that you updated it?
[a href="index.php?act=findpost&pid=374051"][{POST_SNAPBACK}][/a]
Bug fix  Problem with sorting items dragged from album list.
Title: Columns UI
Post by: Cenobita on 2006-03-22 23:41:13
problem solved 

and the volume look pretty now. 

Thanks man, carry on!!!
Title: Columns UI
Post by: sPeziFisH on 2006-03-22 23:48:40
Thanks musicmusic, ColumnsUI still rocks !!!   

The panels seem to be without any padding, so in my case (menu in its row, then horiz. splitter with buttons, seekbar and spec, then tabs, then playlistview) each panel (of toolbar for instance) is quite close to its neighbour - the panels at the outer side are even directly next to the foobar-window-border.

It's still a bit to narrow IMHO, a small amount of padding  - some pixel room like in the foobar2000-standard-UI - would be more pleasant..

BTW, just for interest, why does the standard-UI-toolbar and the Columns-UI-panels have a different background-color (Royale/EnergyBlue-Theme here)?
Title: Columns UI
Post by: 4nt1 on 2006-03-23 00:10:52
ahh great work on the latest release the volume control looks amazing now, like the rest of the program

keep up the good work.
Title: Columns UI
Post by: nerrad on 2006-03-23 00:28:33
Thank you very much. It looks great!

Quote
Columns UI pre-alpha17v6 released. This uses GDI+ to render the volume control "channel" anti-aliased.
Title: Columns UI
Post by: metal_termite on 2006-03-23 02:12:42
I think I've suggested this before, but not elaborately.

It would be nice if you had the option to add horizontal and/or vertical seperators to the columns ui layout. What I mean by that is, the anchors/seperators you see in the FB2K toolbar that reside between the buttons, volume bar, file menu, seek panel, tab panel, album art, etc. If implemented they could also act as anchors that resize panels when not in "locked" mode which would make things just a bit easier in the columns ui department.

When you add panels with columns ui, even if that panel is a toolbar, you lose that separator and functionality. Aside from unported plugins, its the only thing holding me back from 0.9
Title: Columns UI
Post by: Glass on 2006-03-23 03:19:54
I can't keep up with these updates ... you need an RSS feed, musicmusic.

Where there any changes to the album list panel? (I didn't notice any.)
Title: Columns UI
Post by: krazy on 2006-03-23 04:14:35
If I use a custom button image on one of my buttons, the default images on all the other buttons are no longer displayed.

Only bug I've been able to find musicmusic, keep up the great work!
Title: Columns UI
Post by: Glass on 2006-03-23 04:20:54
Quote
If I use a custom button image on one of my buttons, the default images on all the other buttons are no longer displayed.

Only bug I've been able to find musicmusic, keep up the great work!
[a href="index.php?act=findpost&pid=374143"][{POST_SNAPBACK}][/a]


This hasn't been  a problem for me ...
Title: Columns UI
Post by: m1k3_tes1 on 2006-03-23 06:01:32
thanks musicmusic!!!!!

just one question: custom sorting for tree items gone?

in 0.8.3 I used:

VIEW:
$upper(%artist%)|'['$right($replace(%date%,3000,CP),2)']'  [$caps2(%album%)]  '('%composer%')'

CUSTOM TREE SORTING:
[%sort_artist%]$if($stricmp($left($trim($if2(%album artist%,%artist%)),4),the ),$right($trim($if2(%album artist%,%artist%)),$sub($len($trim($if2(%album artist%,%artist%))),4)),$trim($if2(%album artist%,%artist%)))$upper(%artist%)|'['%date%']'  [%sort%][%album%]
Title: Columns UI
Post by: My name is Mud on 2006-03-23 08:30:08
Quote
...set up the latest album list panel for colors, fonts...

On mine, it's preferences > album list panel > advanced tab.
Title: Columns UI
Post by: spex04 on 2006-03-23 15:53:45
Quote
If I use a custom button image on one of my buttons, the default images on all the other buttons are no longer displayed.

Only bug I've been able to find musicmusic, keep up the great work!
[a href="index.php?act=findpost&pid=374143"][{POST_SNAPBACK}][/a]


All button images must be the same size
Title: Columns UI
Post by: krazy on 2006-03-23 16:02:37
Quote
All button images must be the same size
[a href="index.php?act=findpost&pid=374305"][{POST_SNAPBACK}][/a]

Aha! Thanks champ!    Sorry for the mistake..
Title: Columns UI
Post by: PlazzTT on 2006-03-23 19:52:27
A suggestion for the "Meta field to edit" feature (which was pointed out in the infobox thread).

Could there be an option to provide a Windows style text-field/drop-down box when you go to edit a field? The dropdown box could provide a list of, say, artists in the database to choose from. (To stop you from having multiple spellings for, say, Guns n' Roses).

Right now, pressing F2 is the only way I can edit fields. Maybe triple click or something else could work also?
Title: Columns UI
Post by: $ergi0 on 2006-03-23 22:46:33
What is the simpliest way to change the background color for the current playing track without having that long default style definition?
Title: Columns UI
Post by: Frank Bicking on 2006-03-23 22:56:39
Quote
What is the simpliest way to change the background color for the current playing track without having that long default style definition?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=374473")

Add the following code to Preferences - Playlist view - Globals - Style:

Code: [Select]
$if(%isplaying%,$set_style(back,$rgb(255,255,192),$rgb(255,255,192)))

Replace the color values by whatever you want.

Quote
For further questions, please have a look at the article [a href="http://music.morbo.org/wiki/columns_ui:config:colour_string]Style string[/url] in the Columns UI manual (http://music.morbo.org/wiki/columns_ui:manual) and the Titleformat Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference) first.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=374465")


Edit: Just a [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=2125&p=316288&#entry316288]reminder[/url] for musicmusic, please change the color syntax to $rgb.
Title: Columns UI
Post by: DMack on 2006-03-23 23:13:21
Any word yet on whether or not musicmusic will implement a "down" state for the custom buttons? (ie, in additon to the up and mouseover states that are already there?)

If not, he can consider this a feature request  I'd love to see the buttons do something other than move 1px to the right when they're clicked on

edit: oops! I see that this is already in the list of known feature requests. okay then, good stuff
Title: Columns UI
Post by: $ergi0 on 2006-03-23 23:37:45
Quote
Quote
What is the simpliest way to change the background color for the current playing track without having that long default style definition?
[a href="index.php?act=findpost&pid=374473"][{POST_SNAPBACK}][/a]

Add the following code to Preferences - Playlist view - Globals - Style:

Code: [Select]
$if(%isplaying%,$set_style(back,$rgb(255,255,192),$rgb(255,255,192)))

Replace the color values by whatever you want.

Thank you. I have accidentally added space character ("back, $rgb(255,255,192)").
Title: Columns UI
Post by: Shade[ST] on 2006-03-24 00:23:02
The anti-aliased line looks GREAT!
Title: Columns UI
Post by: 4nt1 on 2006-03-24 03:47:14
agreed
is there anything else in columns ui that could take advantage of this great new feature?

i dont know anything about the gdi+ thingy or whatever its called but it certainly improves  the look of the program.

i also need to look into getting some more customised buttons so i can have my player looking like some other peoples with a rescan - media library button, and some other groovy little features like that.

does anyone have any good sites / suggested icons i should use for the extra buttons.

i know of the candy buttons.
Title: Columns UI
Post by: wolver1ne on 2006-03-24 04:28:55
Feature Suggestion

A switch between normal and compact layouts. Normal layout could basically be what Layout tab is right now. Compact (or secondary?) layout could be put under another tab next to it. Ideally would be to have an option to save layouts in the current Layout tab and allow assigning shortcuts to these layouts for faster switching. Further more an option to the Columns could be added to say which column will be or not shown in which layout, just like with playlists.

Why? Well.. Some create small layouts to save space or just for the sake of minimalism, others create large layouts for better overview of their library, but some like me often find the need to have both at a given time. Large layouts when dealing with the library and as I already said just have a better overview. Small layout works, in my case, when I have foobar among many other windows on the screen, d&d`ping files for test purposes and whatnot... Basically much easier to deal with a small layout than having to move/resize the large layout to accommodate other active windows.

Basically think Adobe Bridge and its Compact mode.
Title: Columns UI
Post by: skelly831 on 2006-03-24 04:51:41
Quote
agreed
is there anything else in columns ui that could take advantage of this great new feature?

i dont know anything about the gdi+ thingy or whatever its called but it certainly improves  the look of the program.

i also need to look into getting some more customised buttons so i can have my player looking like some other peoples with a rescan - media library button, and some other groovy little features like that.

does anyone have any good sites / suggested icons i should use for the extra buttons.

i know of the candy buttons.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=374559")

I think the Tango buttons are quite nice.

[a href="http://www.mytempdir.com/539147]http://www.mytempdir.com/539147[/url]

Included are the original PNG file from the foobar gallery thread, and split PNG's for your convenience.
Title: Columns UI
Post by: Shade[ST] on 2006-03-24 05:47:48
I can share these if anyone likes them : (http://startrooper.free.fr/buttons.png)
Title: Columns UI
Post by: My name is Mud on 2006-03-24 06:37:42
Quote
...if anyone likes them...[a href="index.php?act=findpost&pid=374583"][{POST_SNAPBACK}][/a]

I do, and thank you.
Title: Columns UI
Post by: Shade[ST] on 2006-03-24 12:31:15
Tristan Dumas Bonnier is the author; (me)

These can be redistributed à souhait, but you need to mention I am the author.

Extract the folder to foobar2000\images (or not)

Hot state buttons are available (which are actually inversed versions of the others)

One spare button also is.

http://startrooper.free.fr/ha/music_buttons_pack.rar (http://startrooper.free.fr/ha/music_buttons_pack.rar)
Title: Columns UI
Post by: djet on 2006-03-24 16:50:35
How can I configure Sidebar to show panels (Album List, Explorer) in tabs?
Title: Columns UI
Post by: lav-chan on 2006-03-24 17:00:14
Maybe you need that tabs component? (Wasn't there one of those uie things for 0.8.3, i don't remember, i don't use tabs.)


Here's a question. Does Columns UI have to create that thick line on the left-hand frame of the window when the side bar is enabled but hidden? It'd be OK if i had the 'toggle area' enabled, but i don't. :/
Title: Columns UI
Post by: Anas on 2006-03-24 17:28:02
I think I found a bug:
I've got a horizontal splitter with Playlist switcher, two Album Lists and two of cwbowrons Browser panels in it.
I checked 'Hidden' on the two albumlist panels to test the Browser component.
But instead of showing all panels except the Album List ones, the whole horizontal splitter is hidden (the checkbox in the splitter config is not checked).

EDIT: Seems as the whole splitter would be hidden if one of the panels in the splitter is hidden.
Title: Columns UI
Post by: botus on 2006-03-24 18:35:08
With that plugin foobar consume about 60% of CPU!!!!! Without only 1-2%. Tracks were same!

Switched for default GUI
Title: Columns UI
Post by: My name is Mud on 2006-03-24 19:04:23
Quote
How can I configure Sidebar to show panels (Album List, Explorer) in tabs?
[a href="index.php?act=findpost&pid=374790"][{POST_SNAPBACK}][/a]

I don't think a tabbed panel option is available yet.  That's one of the thinks I'm waiting for...
Title: Columns UI
Post by: Cosmo on 2006-03-24 19:27:43
I get an error when trying to save button customization to a file:

"Error writing FCB file" - "Object not found"

0.1.3 pre-alpha 17v6
Title: Columns UI
Post by: fabiospark on 2006-03-24 20:51:00
@musicmusic

Will we ever be able to have two different Columns Playlist (maybe side by side under an horizontal splitter in the layout tab) show two different playlists? The library one on one side and all the others on the other side.
Title: Columns UI
Post by: Rialto on 2006-03-25 16:56:35
How i can do this(Playlist Tabs) in foobar 0.9 :

(http://forum.local/user/upload/file3113.png)
Title: Columns UI
Post by: Frank Bicking on 2006-03-25 17:10:17
Quote
How i can do this(Playlist Tabs) in foobar 0.9

There is a list of frequently asked questions at the Columns UI site, read it.
Title: Columns UI
Post by: musicmusic on 2006-03-25 17:25:43
Quote
With that plugin foobar consume about 60% of CPU!!!!! Without only 1-2%. Tracks were same!

Switched for default GUI
[a href="index.php?act=findpost&pid=374838"][{POST_SNAPBACK}][/a]
Did you do something silly like make a huge visualistion? Does it happen with all tracks? Upload your foobar2000.cfg (located in %appdata%\foobar2000 or your foobar2000 directory if you disabled per-user settings) to upload forum and I'll see if I can reproduce it.

Quote
I get an error when trying to save button customization to a file:

"Error writing FCB file" - "Object not found"

0.1.3 pre-alpha 17v6
[a href="index.php?act=findpost&pid=374860"][{POST_SNAPBACK}][/a]
I would say it can't find one of the button images. If you have used relative paths, use full paths, because the file save dialog will (currently) change the current directory, and so those relative paths will no longer resolve.

I will see if I can add better error messages in next version too.
Title: Columns UI
Post by: jahty on 2006-03-25 18:12:30
Quote
@musicmusic

Will we ever be able to have two different Columns Playlist (maybe side by side under an horizontal splitter in the layout tab) show two different playlists? The library one on one side and all the others on the other side.
[a href="index.php?act=findpost&pid=374895"][{POST_SNAPBACK}][/a]


If I understand you correctly, you can already do this by adding multiple Columns Playlist panels to your layout.
Title: Columns UI
Post by: Seldaek on 2006-03-25 18:23:48
@jahty : Nope, I just tried that and my three "Columns Playlist" acts as one.. If you select a track it's selected in the three windows and if you change the playlist it's changed in the three too. So as it is it's pretty useless.
Title: Columns UI
Post by: fegul on 2006-03-25 18:34:02
Hmm, I can't seem to get panels above the toolbar in 0.9.  I don't know if this feature is present yet in the new version of Columns UI that was recently released, but I dont think the FAQ on the site has been updated for this yet.
Title: Columns UI
Post by: Seldaek on 2006-03-25 20:06:27
@fegul: Just set it up like this in the Layout configuration of ColumnsUI:

Quote
V.Splitter
>Some Panel
>H.Splitter
>>Toolbar>Menu
>>Toolbar>Buttons
>Columns Playlists
Title: Columns UI
Post by: R2D2 on 2006-03-26 08:24:24
This is all I see in the layout tab:
(http://img130.imageshack.us/img130/9206/allise6pt.png)

How do I add something?
Title: Columns UI
Post by: Anas on 2006-03-26 08:34:04
Quote
How do I add something?

Right click on Columns Playlist -> Change base -> eg. Horizontal Splitter if you want to arrange panels horizontal. Right click does the trick.
Title: Columns UI
Post by: R2D2 on 2006-03-26 12:23:45
Quote
Quote
How do I add something?

Right click on Columns Playlist -> Change base -> eg. Horizontal Splitter if you want to arrange panels horizontal. Right click does the trick.
[a href="index.php?act=findpost&pid=375323"][{POST_SNAPBACK}][/a]


Aah..it was that simple. I tried right-clicking on the empty area at first, but never clicking on the columns playlist entry.
Thanks.
Title: Columns UI
Post by: fegul on 2006-03-26 18:47:27
Thanks a bunch!  That was confusing me too.  Time to write a tutorial! lol
Title: Columns UI
Post by: My name is Mud on 2006-03-26 19:26:00
I right-clicked, and ended up with a big grey nothing in the playlist view, forcing a total reset (no big deal, I wasn't really happy w/what I had, so far...).
Title: Columns UI
Post by: Glass on 2006-03-26 20:09:05
Quote
Feature Suggestion

A switch between normal and compact layouts. Normal layout could basically be what Layout tab is right now. Compact (or secondary?) layout could be put under another tab next to it. Ideally would be to have an option to save layouts in the current Layout tab and allow assigning shortcuts to these layouts for faster switching. Further more an option to the Columns could be added to say which column will be or not shown in which layout, just like with playlists.

Why? Well.. Some create small layouts to save space or just for the sake of minimalism, others create large layouts for better overview of their library, but some like me often find the need to have both at a given time. Large layouts when dealing with the library and as I already said just have a better overview. Small layout works, in my case, when I have foobar among many other windows on the screen, d&d`ping files for test purposes and whatnot... Basically much easier to deal with a small layout than having to move/resize the large layout to accommodate other active windows.

Basically think Adobe Bridge and its Compact mode.
[a href="index.php?act=findpost&pid=374571"][{POST_SNAPBACK}][/a]


I second this idea, perhaps you could set a hot key to toggle between the two layouts.
Title: Columns UI
Post by: musicmusic on 2006-03-26 20:33:59
Quote
problem solved  

and the volume look pretty now.  

Thanks man, carry on!!!
[a href="index.php?act=findpost&pid=374071"][{POST_SNAPBACK}][/a]
Welcome

Quote
Thanks musicmusic, ColumnsUI still rocks !!!   [a href="index.php?act=findpost&pid=374074"][{POST_SNAPBACK}][/a]
Good to know

Quote
The panels seem to be without any padding, so in my case (menu in its row, then horiz. splitter with buttons, seekbar and spec, then tabs, then playlistview) each panel (of toolbar for instance) is quite close to its neighbour - the panels at the outer side are even directly next to the foobar-window-border.

It's still a bit to narrow IMHO, a small amount of padding  - some pixel room like in the foobar2000-standard-UI - would be more pleasant..[a href="index.php?act=findpost&pid=374074"][{POST_SNAPBACK}][/a]
For toolbars I think generally you are better off with them in the toolbar area. For panels I dont think spacing at the edges in the layout area would look right. The spacing between panels may be increased a px or made configurable.

Quote
BTW, just for interest, why does the standard-UI-toolbar and the Columns-UI-panels have a different background-color (Royale/EnergyBlue-Theme here)?
[a href="index.php?act=findpost&pid=374074"][{POST_SNAPBACK}][/a]
The toolbars should have the same background as standard ui  In the layout area it doesn't use that background, it may look odd if you only have a few separators showing.

Quote
thanks musicmusic!!!!!

just one question: custom sorting for tree items gone?

in 0.8.3 I used:

VIEW:
$upper(%artist%)|'['$right($replace(%date%,3000,CP),2)']'  [$caps2(%album%)]  '('%composer%')'

CUSTOM TREE SORTING:
[%sort_artist%]$if($stricmp($left($trim($if2(%album artist%,%artist%)),4),the ),$right($trim($if2(%album artist%,%artist%)),$sub($len($trim($if2(%album artist%,%artist%))),4)),$trim($if2(%album artist%,%artist%)))$upper(%artist%)|'['%date%']'  [%sort%][%album%]
[a href="index.php?act=findpost&pid=374154"][{POST_SNAPBACK}][/a]
It was removed from foo_albumlist. There's a post explaining it somewhere I'm sure, but I think it wasn't compatible with the new branches for multiple fields feature.

Quote
Here's a question. Does Columns UI have to create that thick line on the left-hand frame of the window when the side bar is enabled but hidden? It'd be OK if i had the 'toggle area' enabled, but i don't. :/
[a href="index.php?act=findpost&pid=374794"][{POST_SNAPBACK}][/a]
Have you not answered your own question? If you don't want it, use the enable/disable toggle instead of the show/hide toggle. The separator is there so you can double click on it or drag it to show the sidebar again.

Quote
I think I found a bug:
I've got a horizontal splitter with Playlist switcher, two Album Lists and two of cwbowrons Browser panels in it.
I checked 'Hidden' on the two albumlist panels to test the Browser component.
But instead of showing all panels except the Album List ones, the whole horizontal splitter is hidden (the checkbox in the splitter config is not checked).

EDIT: Seems as the whole splitter would be hidden if one of the panels in the splitter is hidden.
[a href="index.php?act=findpost&pid=374808"][{POST_SNAPBACK}][/a]
Its sort-of by design: the panel hides in the direction of its orientation, so that if there is a caption only the caption is visible. This in turn makes the splitter shrink in that direction, so that if there is a caption, only the caption is visible.

I'll change it so that panels always hide in the direction of their parent splitter, which is actually useful

Quote
@musicmusic

Will we ever be able to have two different Columns Playlist (maybe side by side under an horizontal splitter in the layout tab) show two different playlists? The library one on one side and all the others on the other side.
[a href="index.php?act=findpost&pid=374895"][{POST_SNAPBACK}][/a]
I don't currently have plans for this, sorry.
Title: Columns UI
Post by: lav-chan on 2006-03-26 20:45:44
Quote
Have you not answered your own question? If you don't want it, use the enable/disable toggle instead of the show/hide toggle. The separator is there so you can double click on it or drag it to show the sidebar again.

Oh. I thought that was the point of the 'toggle area', i didn't know you could double-click it to bring it back out when that was disabled.

Thanks, i guess that solved my problem.
Title: Columns UI
Post by: metal_termite on 2006-03-27 06:49:48
Quote
Quote
I really like the layout autohide function. But it is almost impossible to get the hidden parts to show once they collapse. My suggestion is this...

[a href="index.php?act=findpost&pid=373957"][{POST_SNAPBACK}] (http://imageshack.us)


Awesome. I like this idea as well. I just started using the sidebar and tried the auto-hide function. My resolution is high and its hard to hit the hot spot sometimes. A good alternative is is to add a show sidebar button to the toolbar.
Title: Columns UI
Post by: lav-chan on 2006-03-27 06:57:23
You know you can add a show/hide button to the tool bar yourself, right?

(I mean, i can't tell if you're suggesting that as a feature or just trying to help the people you quoted.)
Title: Columns UI
Post by: metal_termite on 2006-03-27 09:49:14
I am suggesting it to the guys I quoted. Toolbar > Customosie.... > [Main menu item] View/Show sidebar.
Title: Columns UI
Post by: amonrei on 2006-03-27 11:47:33
Can the album list panel be made to remember the last position it's at, even after foobar is restarted ? That'd be cool.
Title: Columns UI
Post by: verdemar on 2006-03-27 18:28:09
Is it possible to enable drag and drop from fb2k with columns UI (dragging to another application/instance)?

It works with the default ui, so at the moment I have to stick to default, but I would love to change to columns UI
Title: Columns UI
Post by: Killmaster on 2006-03-27 21:54:16
Quote
Is it possible to enable drag and drop from fb2k with columns UI (dragging to another application/instance)?

It works with the default ui, so at the moment I have to stick to default, but I would love to change to columns UI
[a href="index.php?act=findpost&pid=375873"][{POST_SNAPBACK}][/a]


It's been possible as long as I can remember... just right-click-drag your files where ever you want them to go.
Title: Columns UI
Post by: 4nt1 on 2006-03-28 04:16:59
Quote
Is it possible to enable drag and drop from fb2k with columns UI (dragging to another application/instance)?

It works with the default ui, so at the moment I have to stick to default, but I would love to change to columns UI
[a href="index.php?act=findpost&pid=375873"][{POST_SNAPBACK}][/a]


also make sure that if you are running foo_pretty pop that your update to the latest version as i know there was a drag and drop bug relating to the dotnetv2

otherwise if your not using that plugin disregard 
Title: Columns UI
Post by: Glass on 2006-03-28 04:38:15
I think I saw this mentioned earlier, could the album list panel remember it's stance (which tree items were expanded/collapsed) between foobar sessions (restarts of the progam)?
Title: Columns UI
Post by: alphaex32 on 2006-03-28 05:26:04
Is there any way you could make a Now Playing list? When a file is played from a specified playlist (for example "*Browser*") all songs currently in the list would be automatically moved to a playlist called "Now Playing." That way, you could use the album list or foo_browser but still have a playlist that won't be affected. This could be done manually, but its a lot easier if its just automatic. Mediamonkey has this feature and I've found it really useful.

Also, I'm still hoping for some kind of implementation of database searching in a panel. To quote myself from many months ago:
Quote
We need a panel which searches the database and shows the results in the playlist window. This has been one of the few things that foobar lacks- a way to quickly search the entire database without having to invoke a new window and which displays the results in the playlist window so that they can be easily sorted and managed....
Title: Columns UI
Post by: verdemar on 2006-03-28 08:10:11
Quote
It's been possible as long as I can remember... just right-click-drag your files where ever you want them to go.
[a href="index.php?act=findpost&pid=375956"][{POST_SNAPBACK}][/a]


Thanks a lot!
Title: Columns UI
Post by: cyborg on 2006-03-28 14:29:21
When I enable the "locked" function for "Columns Playlist" tab from Preferences --> Display --> Columns UI --> Layout --> "Columns Playlist", foobar2000 looks like this (http://img90.imageshack.us/img90/8464/fb2kcolumnsui6bi.png).

My layout for Columns UI looks like this:

Splitter           (orientation vertical)
|
|--Playlist tabs      (orientation horizontal)   
|
+--Columns Playlist       (orientation horizontal)

When I disable the "locked" function, fb2k looks normal. I'm using foobar2000 0.9 and Columns UI 0.1.3 pre-alpha 17v6.
Title: Columns UI
Post by: Nova5000 on 2006-03-28 15:07:20
This is more of a suggestion and an annoying of mine than a bug.

I would like it if you could completely disable the active item frame. With certain configs it looks stupid having an active item frame, especially those configs that utilize frame-top and frame-bottom. Using a custom active item frame doesn't look right either on some configs.

Anyhow, what's the chances of that happening? 

Keep up the good work!! 
Title: Columns UI
Post by: Generalverdacht on 2006-03-28 15:35:15
i got some problem:
when i rename the artist field of certain tracks with masstagger of my foobar 8.3 it shows the artist name and "(...)" afterwards, how can i erase that?
Title: Columns UI
Post by: mobyduck on 2006-03-28 15:51:12
Quote
i got some problem:
when i rename the artist field of certain tracks with masstagger of my foobar 8.3 it shows the artist name and "(...)" afterwards, how can i erase that?
Maybe you have inadvertently entered a carriage return after the name?

HTH.

Alessandro
Title: Columns UI
Post by: fegul on 2006-03-28 16:39:45
Is this a bug?  the menu text doesnt vertically center itself, and the seekbar seems to have issues when scaled above its normal size.  I know its the buttons causing the increase in height of the toolbar, but even in 0.8.3 it was scaling both properly

(http://img454.imageshack.us/img454/8585/bugs1xx.th.png) (http://img454.imageshack.us/my.php?image=bugs1xx.png)
Title: Columns UI
Post by: metal_termite on 2006-03-28 18:43:02
I noticed a lighter colour border is drawn around the panels within a splitter. I tried a few different visual themes and the same thing happened on all of them except the classic windows theme where the border was the same colour as the toolbar face.

This is what I mean:  Picture (http://sv1.randomcrap.net/uploads/files/0/Untitled-18.gif).

I'm not sure if that is a visual glitch or is intended.
Title: Columns UI
Post by: MJT on 2006-03-28 20:36:51
Quote
When I enable the "locked" function for "Columns Playlist" tab from Preferences --> Display --> Columns UI --> Layout --> "Columns Playlist", foobar2000 looks like this (http://img90.imageshack.us/img90/8464/fb2kcolumnsui6bi.png).
[a href="index.php?act=findpost&pid=376171"][{POST_SNAPBACK}][/a]


I think that's normal. Locking an item means something like: "keep this item's size/location no matter what size the window is". What were you trying to achieve?
Title: Columns UI
Post by: fabiospark on 2006-03-28 21:05:16
Is already there a way to change the transport buttons?
Title: Columns UI
Post by: SkipCool on 2006-03-28 21:46:51
Quote
I am suggesting it to the guys I quoted. Toolbar > Customise.... > [Main menu item] View/Show sidebar.
[a href="index.php?act=findpost&pid=375714"][{POST_SNAPBACK}][/a]



Well, this is a good suggestion for the sidebar!

I have a very similar problem : it is also possible to have a splitter (in layout) which is set to "autohide" and I don't found any way to configure the delay or to create a show / view button.

Any ideas ?

Title: Columns UI
Post by: Killmaster on 2006-03-28 22:10:38
Would it be possible to be able to assign menu items/keyboard shortcuts to show/hide each splitter? This would allow you to do away with the sidebar altogether, as well as make the entire thing much more flexible..
Title: Columns UI
Post by: musicmusic on 2006-03-29 00:41:44
Quote
Can the album list panel be made to remember the last position it's at, even after foobar is restarted ? That'd be cool.
[a href="index.php?act=findpost&pid=375750"][{POST_SNAPBACK}][/a]
It would be quite difficult to implement this I'd imagine.

Quote
I think I saw this mentioned earlier, could the album list panel remember it's stance (which tree items were expanded/collapsed) between foobar sessions (restarts of the progam)?
[a href="index.php?act=findpost&pid=376070"][{POST_SNAPBACK}][/a]
As above.

Quote
Is already there a way to change the transport buttons?
[a href="index.php?act=findpost&pid=376364"][{POST_SNAPBACK}][/a]
Sorry, you've lost me there

Quote
I second this idea, perhaps you could set a hot key to toggle between the two layouts.
[a href="index.php?act=findpost&pid=375485"][{POST_SNAPBACK}][/a]
I may add layout presets to next version  If I did then it would be changable from menu. It would be good for a default playlist tabs preset too.

Quote
I don't found any way to configure the delay
[a href="index.php?act=findpost&pid=376388"][{POST_SNAPBACK}][/a]
It uses the sidebar settings for now, but that will change soon


Quote
Would it be possible to be able to assign menu items/keyboard shortcuts to show/hide each splitter? This would allow you to do away with the sidebar altogether, as well as make the entire thing much more flexible..
[a href="index.php?act=findpost&pid=376397"][{POST_SNAPBACK}][/a]
I think it may be inevitable. But maybe difficult to implement, I'll have to see..
Title: Columns UI
Post by: Seldaek on 2006-03-29 01:02:12
The main issue with this right now for me is the fact that whenever you change something in the layout, you have to resize everything.
And the fact that you have to right click > move up/down several times in a row some times, and that you can't drag something and move it into another splitter. This would be great but I admit maybe not worth the time coding it.. I'll let you judge that.

And again as I already asked in PM, global tab-support or at least AlbumList with tabs would be absolutely awesome.. Having tabs acting like splitters in the Layout dialog being the better solution I think.

Well thanks anyway, it's great as it is already.
Title: Columns UI
Post by: Killmaster on 2006-03-29 03:01:02
hmm, another thing - adding changes to the layout takes a really, really long time right now. Are there any planned speed improvements in this regard?

Someone in another thread also suggested switching to a Office 2003-style layout, which would be interesting. With every change taking about 15 seconds just to appear, something a little more instantaneous would be nice.
Title: Columns UI
Post by: mimeryme on 2006-03-29 05:34:09
Quote
The main issue with this right now for me is the fact that whenever you change something in the layout, you have to resize everything.
[a href="index.php?act=findpost&pid=376450"][{POST_SNAPBACK}][/a]

To add to this, is there a way to lock a panel in width and height or perhaps set a maximum and minimum for both so that maximizing foobar won't change the panels to undesired sizes?

I like the playlist to take up as much space, but for other panels, I'd like them to stay within a certain size and not expand so much.
Title: Columns UI
Post by: Killmaster on 2006-03-29 05:41:15
Quote
Quote
The main issue with this right now for me is the fact that whenever you change something in the layout, you have to resize everything.
[a href="index.php?act=findpost&pid=376450"][{POST_SNAPBACK}][/a]

To add to this, is there a way to lock a panel in width and height or perhaps set a maximum and minimum for both so that maximizing foobar won't change the panels to undesired sizes?

I like the playlist to take up as much space, but for other panels, I'd like them to stay within a certain size and not expand so much.
[a href="index.php?act=findpost&pid=376530"][{POST_SNAPBACK}][/a]


You can lock any panel you want from resizing by checking "locked" in the layout preferences.
Title: Columns UI
Post by: Squeller on 2006-03-29 12:47:26
I'll try to port my 0.83 to 0.9 soon, I am totally stuck with the Layout page. I do not really understand the concept behind the splitters, "base" and whatever there is. I wasn't able to have trackinfo panel on top of all, as I have it in 0.83.

I clicked and clicked, did a "change base", and all the rest disappeared...

May someone point me to information about the new layout scheme?
Title: Columns UI
Post by: pIv on 2006-03-29 13:25:43
.To musicmusic.

My suggestion is import and export layout from/to any file, as I can import/export now columns and titles from/to fcs file.

FCS  -columns view,
FCB - buttons view and also
FCL - layout view.

Story layout in foobar.cfg is not good idea.
Title: Columns UI
Post by: Anas on 2006-03-29 13:30:19
Squeller: Change the base to an splitter to arrange multiple panels. Use horizontal splitters to arrange panels horizontal (who would have thought) and vertical splitter to arrange them vertically. An example:
You want to put the track info panel on top of the playlist. It would look like this:
Code: [Select]
Vertically Splitter
  Track Info Panel
  Columns Playlist

If you, for example, want to put the playlist switcher next to the playlist you need an horizontal splitter:
Code: [Select]
Vertically Splitter
  Track Info Panel
  Horizontal Splitter
     Playlist Switcher
     Columns Playlist

Hope you understand it now
Title: Columns UI
Post by: unabatedshagie on 2006-03-29 13:44:30
Could someone explain what the meta field to edit text box is for in the columnsiu->playlist view->columns ?
Title: Columns UI
Post by: metal_termite on 2006-03-29 14:15:24
Quote
Could someone explain what the meta field to edit text box is for in the columnsiu->playlist view->columns ?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=376640")


From the [a href="http://music.morbo.org/wiki/columns_ui:config:columns]Columns UI Wiki[/url], "Specifies the metafield to edit in inline metafield edit operations in this column. An empty value disables inline metafield editing on this column. See here (http://music.morbo.org/wiki/columns_ui:usage#inline_metafield_editing) for more information about inline metafield editing."
Title: Columns UI
Post by: cyborg on 2006-03-29 14:26:11
Quote
Quote
When I enable the "locked" function for "Columns Playlist" tab from Preferences --> Display --> Columns UI --> Layout --> "Columns Playlist", foobar2000 looks like this (http://img90.imageshack.us/img90/8464/fb2kcolumnsui6bi.png).
[a href="index.php?act=findpost&pid=376171"][{POST_SNAPBACK}][/a]


I think that's normal. Locking an item means something like: "keep this item's size/location no matter what size the window is". What were you trying to achieve?
[a href="index.php?act=findpost&pid=376337"][{POST_SNAPBACK}][/a]

I guess I assumed that when I "lock" columns playlist in layout settings, it cannot be modified without "unlocking" it. Instead the columns playlist was covered with that green thing you can see in the image I posted.
Title: Columns UI
Post by: botus on 2006-03-30 16:41:27
Not sure about "all tracks" couse i have alot. No any visualization was used.  Will try to send soon.

Quote
Quote
With that plugin foobar consume about 60% of CPU!!!!! Without only 1-2%. Tracks were same!

Switched for default GUI
[a href="index.php?act=findpost&pid=374838"][{POST_SNAPBACK}][/a]
Did you do something silly like make a huge visualistion? Does it happen with all tracks? Upload your foobar2000.cfg (located in %appdata%\foobar2000 or your foobar2000 directory if you disabled per-user settings) to upload forum and I'll see if I can reproduce it.

Quote
I get an error when trying to save button customization to a file:

"Error writing FCB file" - "Object not found"

0.1.3 pre-alpha 17v6
[a href="index.php?act=findpost&pid=374860"][{POST_SNAPBACK}][/a]
I would say it can't find one of the button images. If you have used relative paths, use full paths, because the file save dialog will (currently) change the current directory, and so those relative paths will no longer resolve.

I will see if I can add better error messages in next version too.
[a href="index.php?act=findpost&pid=375167"][{POST_SNAPBACK}][/a]
Title: Columns UI
Post by: Dohemm on 2006-03-30 17:26:19
Newbee question, is it possible to change the top left icon (main window bar) in foobar 0.83?

/Dohemm
Title: Columns UI
Post by: Squeller on 2006-03-30 17:29:05
(The layout page)

Quote
Hope you understand it now
[a href="index.php?act=findpost&pid=376634"][{POST_SNAPBACK}][/a]

Thank you! One more question: The latest columns ui doesn't have the option "list all toolbars". Is there a way I can put the track info panel on top of menu and toolbar?
Title: Columns UI
Post by: Bob... Just Bob on 2006-03-30 17:33:11
Quote
(The layout page)

Quote
Hope you understand it now
[a href="index.php?act=findpost&pid=376634"][{POST_SNAPBACK}][/a]

Thank you! One more question: The latest columns ui doesn't have the option "list all toolbars". Is there a way I can put the track info panel on top of menu and toolbar?
[a href="index.php?act=findpost&pid=377113"][{POST_SNAPBACK}][/a]

Insert the panel into either a vertical or horizontal splitter.

I.E. Right click the splitter, insert panel -> panels -> track info
Title: Columns UI
Post by: metal_termite on 2006-03-30 17:55:32
Quote
Newbee question, is it possible to change the top left icon (main window bar) in foobar 0.83?

/Dohemm
[a href="index.php?act=findpost&pid=377111"][{POST_SNAPBACK}][/a]

You cannot do it within Foobar itself. You need to use a resource hacker.
Title: Columns UI
Post by: vvs on 2006-03-30 18:02:27
I have a minor problem with the newest Columns UI (0.1.3 pre-alpha 17v6).

When I try change the font of column title, the change doesn't apply.
I have gone through the preferences dialog, but can't find anything
that would cause this behaviour. I have also tried to restart foobar.
Can anyone confirm this?
Title: Columns UI
Post by: Anas on 2006-03-30 18:07:25
Quote
Is there a way I can put the track info panel on top of menu and toolbar?
[a href="index.php?act=findpost&pid=377113"][{POST_SNAPBACK}][/a]

Not if the menu is still a toolbar, if you have the menu inside of your layout config it is possible:
Code: [Select]
Vertical Splitter
  Track Info panel
  Horizontal Splitter
     Menu
     Buttons
     Seekbar
     ...
Title: Columns UI
Post by: rotzbouw on 2006-03-30 19:02:53
Hi,

I'm having trouble refreshing directory trees in the album list panel. it just doesn't work. Is this a bug or am I the only person with this issue? Please help, this is the only thing to be improved that I can think of. Thanks!
Title: Columns UI
Post by: Dohemm on 2006-03-30 20:43:27
Quote
(Dohemm @ Mar 30 2006, 11:26 AM)
Newbee question, is it possible to change the top left icon (main window bar) in foobar 0.83?

/Dohemm





You cannot do it within Foobar itself. You need to use a resource hacker.



It worked, thanks!
Title: Columns UI
Post by: mil3s on 2006-03-30 20:54:29
Feature Requests:
* Columns in the Playlists list.  I think it would look better when not only viewing the name of the playlist. I for one display name, number of items and playlist time.
* Sorting playlists. By name, number of items or time.
* More toolbar properties. Ability to set alignment, width and height of toolbars. Both percent and pixel would be nice for sizing. Dynamic sizing is sometimes a pain atm.

Keep up the good work.
Title: Columns UI
Post by: Seldaek on 2006-03-30 22:21:03
Quote
Feature Requests:
* More toolbar properties. Ability to set alignment, width and height of toolbars. Both percent and pixel would be nice for sizing. Dynamic sizing is sometimes a pain atm.
[a href="index.php?act=findpost&pid=377191"][{POST_SNAPBACK}][/a]

Ability to add a spacer as a toolbar object would do just that (well not for the height but it would still be great) and should be easy to implement. And it would allow people to make their "intersections" between panels wider (I know someone requested that) by adding a spacer between every panel and then resizing it..
Title: Columns UI
Post by: boombaard on 2006-03-31 02:19:36
Quote
Quote
Feature Requests:
* More toolbar properties. Ability to set alignment, width and height of toolbars. Both percent and pixel would be nice for sizing. Dynamic sizing is sometimes a pain atm.
[a href="index.php?act=findpost&pid=377191"][{POST_SNAPBACK}][/a]

Ability to add a spacer as a toolbar object would do just that (well not for the height but it would still be great) and should be easy to implement. And it would allow people to make their "intersections" between panels wider (I know someone requested that) by adding a spacer between every panel and then resizing it..
[a href="index.php?act=findpost&pid=377215"][{POST_SNAPBACK}][/a]


an odd request perhaps, but would it be possible to get columns_ui to use the width/resize info in such a way that it optimally used the space available in every playlist for displaying the info in the columns? (ie in the 'performer' field i sometimes have a conductor/orch/soloist and sometimes only a soloist, but the columns can't be resized in such a way that it then decides it has more space for for instance the 'title' track, which might require it (long names do happen after all)..

Basically this would require a data width recognizing ability for the column as well as the possibility to sort of save the width info per column per playlist..
hope this came out in an understandable way
Title: Columns UI
Post by: Squeller on 2006-03-31 17:08:39
Quote
Quote
Is there a way I can put the track info panel on top of menu and toolbar?
[a href="index.php?act=findpost&pid=377113"][{POST_SNAPBACK}][/a]

Not if the menu is still a toolbar

Ah, didn't see I can put all into the layout. Thank you all!
Title: Columns UI
Post by: lav-chan on 2006-04-01 03:58:04
This is probably a dumb question, but is it possible to get rid of the active-item frame?

If so, how?

If not... could it be? :p
Title: Columns UI
Post by: fegul on 2006-04-01 05:37:04
Another thing is how if the buttons are images, any text or progress-type bars are not properly scaled/centered in the toolbar.
Title: Columns UI
Post by: musicmusic on 2006-04-02 00:48:43
Quote
The main issue with this right now for me is the fact that whenever you change something in the layout, you have to resize everything.[a href="index.php?act=findpost&pid=376450"][{POST_SNAPBACK}][/a]
If you add a new panel, it has to start with some size. Also note if you make changes to the layout (i.e. resize stuff) through the main window whilst the configuration window is open, the previous layout in preferences will be applied when you click apply/close the preferences.

Quote
And the fact that you have to right click > move up/down several times in a row some times, and that you can't drag something and move it into another splitter. This would be great but I admit maybe not worth the time coding it.. I'll let you judge that.[a href="index.php?act=findpost&pid=376450"][{POST_SNAPBACK}][/a]

I hope to add dragging them around in preferences later on  Its only "pre-alpha" so not everything is there.

Quote
Having tabs acting like splitters in the Layout dialog being the better solution I think.[a href="index.php?act=findpost&pid=376450"][{POST_SNAPBACK}][/a]
It can do that if it implements the splitter API

Quote
hmm, another thing - adding changes to the layout takes a really, really long time right now. Are there any planned speed improvements in this regard?

Someone in another thread also suggested switching to a Office 2003-style layout, which would be interesting. With every change taking about 15 seconds just to appear, something a little more instantaneous would be nice.
[a href="index.php?act=findpost&pid=376479"][{POST_SNAPBACK}][/a]
15 seconds  That's quite excessive  Well the good news is its all been rewritten in the next version, and the backend to the preferences page does not suck quite as much. So I hope its faster  It maybe repainting whilst populating the tree is slowing it down, so I'll prevent that too.

Dragging panels around through UI: its complicated. I think a good accessible preferences page is allows a bit more in flexibility (e.g. hiding captions) but sacrifices in ease of use.

Quote
To add to this, is there a way to lock a panel in width and height or perhaps set a maximum and minimum for both so that maximizing foobar won't change the panels to undesired sizes?

I like the playlist to take up as much space, but for other panels, I'd like them to stay within a certain size and not expand so much.
[a href="index.php?act=findpost&pid=376530"][{POST_SNAPBACK}][/a]
Beyond locking it: no.

Quote
.To musicmusic.

My suggestion is import and export layout from/to any file, as I can import/export now columns and titles from/to fcs file.

FCS  -columns view,
FCB - buttons view and also
FCL - layout view.

Story layout in foobar.cfg is not good idea.
[a href="index.php?act=findpost&pid=376632"][{POST_SNAPBACK}][/a]
The problem with exporting the layout to a file currently, is that panel configuration data could contain data pertaining to your computer (e.g. file paths in buttons toolbar). So it needs changes in panel API to fix that. I'll make them for next version (better now than later..) so this can maybe be implemented later.

Quote
I have a minor problem with the newest Columns UI (0.1.3 pre-alpha 17v6).

When I try change the font of column title, the change doesn't apply.
I have gone through the preferences dialog, but can't find anything
that would cause this behaviour. I have also tried to restart foobar.
Can anyone confirm this?
[a href="index.php?act=findpost&pid=377128"][{POST_SNAPBACK}][/a]
I would say: it maybe your visual style. For certain common controls if a visual style specifies a font for it then common control will use it instead of whatever I set. So maybe your visual style is specifying a font for the header control. In that case you can either hack your visual style, complain to whoever made it, or find another one (default XP ones are fine).

Quote
Hi,

I'm having trouble refreshing directory trees in the album list panel. it just doesn't work. Is this a bug or am I the only person with this issue? Please help, this is the only thing to be improved that I can think of. Thanks!
[a href="index.php?act=findpost&pid=377159"][{POST_SNAPBACK}][/a]
It refreshes from the media library, not from your hard drive. There is a rescan media library menu item in the library menu.
Title: Columns UI
Post by: Cosmo on 2006-04-02 19:24:01
The position of my .png buttons keeps moving vertically. One (reproducible) thing that causes this is changing the desktop background.

normal position:
(http://img435.imageshack.us/img435/8720/buttons018wr.png)
after changing background:
(http://img445.imageshack.us/img445/6212/buttons022sp.png)

XP pro sp2, no 3rd party visual styles (using stock "windows classic" theme)
Columns UI 0.1.3 pre-alpha 17v6
Title: Columns UI
Post by: Shade[ST] on 2006-04-02 20:10:55
Quote
The position of my .png buttons keeps moving vertically. One (reproducible) thing that causes this is changing the desktop background.

Make your PNGs higher for each button -- that way, they won't be able to move around.
Title: Columns UI
Post by: Cosmo on 2006-04-02 21:38:44
Quote
Make your PNGs higher for each button -- that way, they won't be able to move around.

Higher images will just make the splitter area/bar become higher, and they will still move around.
Title: Columns UI
Post by: Shade[ST] on 2006-04-02 23:01:17
Do your buttons use transparency?
Title: Columns UI
Post by: Cosmo on 2006-04-02 23:57:47
Yes, but only on the left and right sides. Not the top or bottom.
The pngs are 16 pixels high (x 32w). The splitter bar is being rendered with 5 pixels of vertical space at the top and at the bottom, for a total of 26 pixels in height. The only other things in the horizontal splitter are another set of buttons (same sized), and a seekbar.
Title: Columns UI
Post by: Shade[ST] on 2006-04-03 00:35:33
Try padding the height of your buttons to 20 or 32 px with transparency.
Title: Columns UI
Post by: fred65 on 2006-04-03 01:27:32
Hi, I'm getting this error:

Failed to load DLL: foo_ui_columns.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.


This is Foobar 0.9, with the latest columns.dll (downloaded today). I'm guessing that I need some dlls etc?

thanks.
Title: Columns UI
Post by: Cosmo on 2006-04-03 01:44:14
Quote
Try padding the height of your buttons to 20 or 32 px with transparency.

It doesn't matter if the images are padded with transparency or not. Increasing their height in any way will in turn increase the overall height of the splitter bar (which I don't want), and make no difference.
Title: Columns UI
Post by: legzalito on 2006-04-03 15:37:01
I'm sorry, I've been searching for hours and I might need glasses or something, but I can't see why it keeps on failing :

I want to use custom buttons. I use foobar 0.9, columns_ui 0.1.3 pre-alpha 17v6.

At first I thought it was my VS' fault, but even when I use default windows themes it does the following : I launch foobar, I load the .fcb file, il loads the buttons (i can actually see them). I close foobar, I start it again, the buttons are gone!

Is it a UXtheme problem? But I saw some of you using Visual Styles too! Well, what's wrong with me? Any clue?

Thanks!
Title: Columns UI
Post by: musicmusic on 2006-04-03 18:07:28
Quote
I'm sorry, I've been searching for hours and I might need glasses or something, but I can't see why it keeps on failing :

I want to use custom buttons. I use foobar 0.9, columns_ui 0.1.3 pre-alpha 17v6.

At first I thought it was my VS' fault, but even when I use default windows themes it does the following : I launch foobar, I load the .fcb file, il loads the buttons (i can actually see them). I close foobar, I start it again, the buttons are gone!

Is it a UXtheme problem? But I saw some of you using Visual Styles too! Well, what's wrong with me? Any clue?

Thanks!
[a href="index.php?act=findpost&pid=378572"][{POST_SNAPBACK}][/a]
Can you point me to the fcb file you are trying to import? Also when you next start foobar, all the buttons are gone, right? Thanks.
Title: Columns UI
Post by: legzalito on 2006-04-03 18:18:30
Quote
Can you point me to the fcb file you are trying to import? Also when you next start foobar, all the buttons are gone, right? Thanks.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=378616")

First of all, thanks for trying to help me, it's very nice of you.

Second:  i've tried various .fcb in fact, a few from [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=35270]this topic[/url], and even those linked here (http://music.morbo.org/components.php).

A few precisions:
- win xp SP2
- ux theme modified dll (last version i guess)
- test with various themes (clear looks, milk 2.0, default playschool win xp, default old style win).

And yes : the buttons appear, and when I close and start again my foobar they're gone, leaving me with an empty area, unless I specify "display image+text"

Again : THanx
Title: Columns UI
Post by: musicmusic on 2006-04-03 18:39:29
So the buttons still show up correctly in the customisation dialog? When you say you selected "display image+text", what are you changing it from? [edit] Also check for any errors in the console after startup.

Can you import an fcb (that doesnt work), close foobar, and upload your foobar2000.cfg (its in %appdata%\foobar2000 or foobar2000 install directory if you disabled per-user settings)

Thanks
Title: Columns UI
Post by: legzalito on 2006-04-03 19:25:56
OK, it is official: I am a dumbass

I did not even have the idea of looking at the console, even though I use it very often with other plugins, it said :

Code: [Select]
Failed to load the libpng library. Check that libpng13.dll and zlib1.dll are present in your foobar2000 directory. See "libraries" in preferenes for further details.


And I was like : wtf?? it is here! But I thought it should be in /components, and in fact it should be in /

Sorry for that guys. Awesome job musicmusic

(I just realized that "preferences" is mispelled in the console output I quoted, nothing fundamental though )
Title: Columns UI
Post by: musicmusic on 2006-04-03 19:47:15
Ok thanks for isolating that

Actually after thinking about it I had a suspicion it was because you put them in the components folder. But I'm not too sure why it works initially  I'll add it to the FAQ since I've seen it reported in another thread too.

Also thanks for noticing that typo
Title: Columns UI
Post by: musicmusic on 2006-04-03 20:02:07
Quote
Hi, I'm getting this error:

Failed to load DLL: foo_ui_columns.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.


This is Foobar 0.9, with the latest columns.dll (downloaded today). I'm guessing that I need some dlls etc?

thanks.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=378363")

That doesn't make much sense. Are you sure you haven't installed a 0.8.3 version of Columns UI in 0.9? The current version is at [a href="http://music.morbo.org]http://music.morbo.org[/url]
Title: Columns UI
Post by: mixcherry on 2006-04-03 22:44:04
Hi. What exactly does the $calculate_blend_target() function do? I can see it in your default configuration of Columns UI, but there is no description for it... or maybe it's that simple I can't see it
Title: Columns UI
Post by: musicmusic on 2006-04-04 00:26:47
Quote
Hi. What exactly does the $calculate_blend_target() function do? I can see it in your default configuration of Columns UI, but there is no description for it... or maybe it's that simple I can't see it
[a href="index.php?act=findpost&pid=378742"][{POST_SNAPBACK}][/a]
It takes the sum of the red, green and blue components of the colour, and outputs "0" if it is >= 128x3, "ffffff" otherwise. I'm not sure how useful it is outside of the default script
Title: Columns UI
Post by: mixcherry on 2006-04-04 01:19:47
Thanks for your reply  I have one more little request...

Could you please paste here your source code for $OffsetColor() function, or any hint how do you achieve this effect (for example r=(r2-r1)*percent+r1 --or something...).

I'm making some application that uses something similar to $OffsetColor(), and I can't get it to work properly...
Title: Columns UI
Post by: musicmusic on 2006-04-04 12:04:01
It just literally offsets the colour.
Code: [Select]
    else if (!stricmp_utf8_ex(p_name,p_name_length,"offset_colour",infinite))
    {
 if (p_params->get_param_count() == 3)
 {
     const char * p_val, * p_val2;
     unsigned p_val_length, p_val2_length;
     p_params->get_param(0,p_val,p_val_length);
     int colour = strtoul_n(p_val, p_val_length);
     p_params->get_param(1,p_val2,p_val2_length);
     int target = strtoul_n(p_val2, p_val2_length);
     int amount = p_params->get_param_uint(2);

     int rdiff = (target & 0xff) - (colour & 0xff);
     int gdiff = ((target & 0xff00)>>8) - ((colour & 0xff00)>>8);
     int bdiff = ((target & 0xff0000)>>16) - ((colour & 0xff0000)>>16);

     int totaldiff = abs(rdiff + gdiff + bdiff);

     int newr = (colour & 0xff) + (totaldiff ? (rdiff * amount*3 / totaldiff) : 0);
     if (newr < 0) newr = 0;
     if (newr > 255) newr = 255;

     int newg = ((colour & 0xff00)>>8) + (totaldiff ? (gdiff * amount*3 / totaldiff) : 0);
     if (newg < 0) newg = 0;
     if (newg > 255) newg = 255;

     int newb = ((colour & 0xff0000)>>16) + (totaldiff ? (bdiff * amount*3 / totaldiff) : 0);
     if (newb < 0) newb = 0;
     if (newb > 255) newb = 255;

     int newrgb = RGB(newr,newg,newb);

     char temp[33];
     memset(temp, 0, 33);

     ultoa(newrgb, temp, 16);
     p_out->write(titleformat_inputtypes::unknown, temp, 33);
     p_found_flag = true;
     return true;
 }
    }

where strtoul_n is my own function but I figure you don't need it
Title: Columns UI
Post by: krazy on 2006-04-04 18:22:11
musicmusic, would it be possible to have a tooltip option for the playlist tabs? Something customisable would be cool. It's just that sometimes I'd like to know how many tracks / how long the tracks are in the playlist quickly without actually selecting the playlist.

Thanks for all your hard work again! Really looking forward to the new presets system
Title: Columns UI
Post by: mixcherry on 2006-04-04 19:04:13
Thank you very, very much, musicmusic  You've just saved my life (and a lot of time ) But I've got one more little request (I promise it is the last time... well, for next 10 minutes at least ) - Which system colors do you use as your default values for "Text", "Selected text", "Background", "Selected background", "Selected background (no focus)". Certainly you've got it declared somewhere in your code, so one small Ctrl-C -> Ctrl-V would cause big smile on my face  I'm making some sort of CustomListBox, and I'm using the same coloring scheme as you in your default configuration for Playlist View (I hope you don't have anything against it), because it looks great on every XP style (and on "98" style, too).

And I've got one small problem. When I use System Colors in my app, and change them for example in Desktop -> Display -> Properties -> ..., they won't change (in my app) until I restart my application. Should I process any message or something to notice that XP Theme has changed?...

BTW, I'm really looking forward for new beta of Columns UI. I don't know if it was good idea to write the changelog before releasing plugin - now I check your site every 5 minutes to see if there is new version available
Title: Columns UI
Post by: foosion on 2006-04-04 19:17:50
Quote
And I've got one small problem. When I use System Colors in my app, and change them for example in Desktop -> Display -> Properties -> ..., they won't change (in my app) until I restart my application. Should I process any message or something to notice that XP Theme has changed?...[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=379139")
[a href="http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowmessages/wm_themechanged.asp?frame=true]WM_THEMECHANGED[/url] for XP themes or WM_SETTINGCHANGE for general system settings including colors. The latter is also available on Windows versions prior to Windows XP.

Edit: I got confused with WM_SETTINGCHANGE and WM_SYSCOLORCHANGE. See musicmusic's post below.
Title: Columns UI
Post by: musicmusic on 2006-04-04 19:18:42
Quote
Thank you very, very much, musicmusic  You've just saved my life (and a lot of time ) But I've got one more little request (I promise it is the last time... well, for next 10 minutes at least ) - Which system colors do you use as your default values for "Text", "Selected text", "Background", "Selected background", "Selected background (no focus)".Certainly you've got it declared somewhere in your code, so one small Ctrl-C -> Ctrl-V would cause big smile on my face [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=379139")

Code: [Select]
COLORREF get_default_colour(colours::t_colours index)
{
    switch (index)
    {
    case colours::COLOUR_TEXT:
 return GetSysColor(COLOR_WINDOWTEXT);
    case colours::COLOUR_SELECTED_TEXT:
 return GetSysColor(COLOR_HIGHLIGHTTEXT);
    case colours::COLOUR_BACK:
 return GetSysColor(COLOR_WINDOW);
    case colours::COLOUR_SELECTED_BACK:
 return GetSysColor(COLOR_HIGHLIGHT);
    case colours::COLOUR_FRAME:
 return GetSysColor(COLOR_WINDOWFRAME);
    case colours::COLOUR_SELECTED_BACK_NO_FOCUS:
 return GetSysColor(COLOR_BTNFACE);
    case colours::COLOUR_SELECTED_TEXT_NO_FOCUS:
 return GetSysColor(COLOR_BTNTEXT);
    default:
 return 0x0000FF;
    }
}
The last colour is new (COLOUR_SELECTED_TEXT_NO_FOCUS), when I noticed standard list view does that too.

[edit]You may prefer to use [a href="http://msdn.microsoft.com/library/en-us/gdi/brushes_1mlk.asp?frame=true]GetSysColorBrush[/url] for your brushes, if your colours aren't customisable. These change automatically with system colour changes and don't need to be destroyed.[/edit]

Quote
because it looks great on every XP style (and on "98" style, too).
Indeed, that was the very idea

Quote
And I've got one small problem. When I use System Colors in my app, and change them for example in Desktop -> Display -> Properties -> ..., they won't change (in my app) until I restart my application. Should I process any message or something to notice that XP Theme has changed?...
There is a notification for the theme change, but the one you need is WM_SYSCOLORCHANGE (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/colors_0hph.asp)
As indicated in the atricle, its sent to top-level windows, and you have to forward to any child common controls.

Quote
BTW, I'm really looking forward for new beta of Columns UI. I don't know if it was good idea to write the changelog before releasing plugin - now I check your site every 5 minutes to see if there is new version available
[a href="index.php?act=findpost&pid=379139"][{POST_SNAPBACK}][/a]
Title: Columns UI
Post by: mixcherry on 2006-04-04 20:03:33
Once again, you are my hero

Thank you for your effort and for your time.
Title: Columns UI
Post by: Lozer on 2006-04-04 23:42:20
Quote
Quote
Feature Requests:
* More toolbar properties. Ability to set alignment, width and height of toolbars. Both percent and pixel would be nice for sizing. Dynamic sizing is sometimes a pain atm.
[a href="index.php?act=findpost&pid=377191"][{POST_SNAPBACK}][/a]

Ability to add a spacer as a toolbar object would do just that (well not for the height but it would still be great) and should be easy to implement. And it would allow people to make their "intersections" between panels wider (I know someone requested that) by adding a spacer between every panel and then resizing it..
[a href="index.php?act=findpost&pid=377215"][{POST_SNAPBACK}][/a]

You can just add a buttons toolbar without any buttons to be used as your 'spacer'.
Title: Columns UI
Post by: mikep on 2006-04-05 00:14:41
I've seen in several of these screenshots that some of you have themes in which the color of each different artist is different.

I would like something similar for my theme. I've downloaded some of your themes with this functionality but I cannot figure it out; I'm rather... new... at scripting.

I would just like it so Artist One is color A, and Artist Two is color B. Artist 3: color A, Artist 4: color B. Artist 5: color A... etc.

Could anyone explain how to do this for a newbie?

PS: I have searched throughout the board but to no avail given the tremendous amount of posts. Could someone please point in the correct direction? Thanks a lot.
Title: Columns UI
Post by: picmixer on 2006-04-05 00:20:26
Quote
I've seen in several of these screenshots that some of you have themes in which the color of each different artist is different.

I would like something similar for my theme. I've downloaded some of your themes with this functionality but I cannot figure it out; I'm rather... new... at scripting.

I would just like it so Artist One is color A, and Artist Two is color B. Artist 3: color A, Artist 4: color B. Artist 5: color A... etc.

Could anyone explain how to do this for a newbie?

PS: I have searched throughout the board but to no avail given the tremendous amount of posts. Could someone please point in the correct direction? Thanks a lot.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=379282")


Please don't [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=43077&view=findpost&p=379284]double post[/url].
Title: Columns UI
Post by: musicmusic on 2006-04-05 23:11:39
The position of my .png buttons keeps moving vertically. One (reproducible) thing that causes this is changing the desktop background.

normal position:
(http://img435.imageshack.us/img435/8720/buttons018wr.png)
after changing background:
(http://img445.imageshack.us/img445/6212/buttons022sp.png)

XP pro sp2, no 3rd party visual styles (using stock "windows classic" theme)
Columns UI 0.1.3 pre-alpha 17v6

I tried quite hard but I couldn't reproduce it. I also don't quite understand where that extra space is coming from if your images are 16px in height. Nonetheless, it should be fixed in next version.
Title: Columns UI
Post by: NEMO7538 on 2006-04-06 06:20:07
Tooltips in columns does not work on my system. Is it normal?
(FB2K V0.9, ui-columns Version 0.1.3 pre-alpha 17v5, Win 2K SP4)
Edit:Noticed it was fixed with V6. Please apologize and remove this post if necessary.
Title: Columns UI
Post by: Generalverdacht on 2006-04-06 12:39:07
litle question: i´d like to switch the time system in my infopanel from 12hour base to 24 hour support, how to do that? still using 8.3
Title: Columns UI
Post by: Fidel_Quastro on 2006-04-07 12:43:52
Um ... is there a way to use conditions to only show a column when a specific tag is present somewhere in the actual library? For example, i have an album thats a special edition or somewhat, in this cases i add the tag "albumcomment", but just a few of my discs have this tag, so when i use the album list and create a playlist with only one album (as i mostly do) without this tag, there's is an empty column, what doesn't look very good ... so it would be nice if the colums could disappear automatically ^^

Edit: I've overseen the Filter Type for playlists ... but I don't know how to use it anyway :/. Suggestions? ^^
Title: Columns UI
Post by: neothe0ne on 2006-04-07 21:14:45
I don't know if anyone's reported this yet, but the latest foo_ui_columns with foobar 0.9 doesn't work on Windows Vista Build 5342.  When I select Columns UI in the "New Interface found" box, I get an "Unhandled Exception : Bad allocation" error.

I'll understand, of course, if this doesn't get fixed for some time
Title: Columns UI
Post by: musicmusic on 2006-04-07 22:36:52
I don't know if anyone's reported this yet, but the latest foo_ui_columns with foobar 0.9 doesn't work on Windows Vista Build 5342.  When I select Columns UI in the "New Interface found" box, I get an "Unhandled Exception : Bad allocation" error.

I'll understand, of course, if this doesn't get fixed for some time

Strange  Is there a Windows XP compatibility mode ?

Were you running in something like VMware, Virtual PC etc. ?

I'll try and investigate myself, and you should see if it still happens in the next build of Windows Vista (and report it as a bug, why not  ).
Title: Columns UI
Post by: Squeller on 2006-04-08 11:29:10
After starting fb2k 0.9 with http://music.morbo.org/download/unstable/f....1.3-pa17v6.7z: (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa17v6.7z:)

"Programmfehler - Foobar2000.exe hat Fehler verursacht und wird geschlossen ..."
"Application error - Foobar2000.exe has caused errors and will be closed"

http://music.morbo.org/download/unstable/f...0.1.3-pa17v5.7z (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa17v5.7z) works fine.

It's a fresh full install fb2k0.9 on a fresh win2000 SP4/Updaterollup1.2. Columns ui has album list and track info panel loaded.
Title: Columns UI
Post by: musicmusic on 2006-04-08 11:41:08
Try putting gdiplus.dll in your foobar2000 installation directory: http://www.microsoft.com/downloads/details...&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=6a63ab9c-df12-4d41-933c-be590feaa05a&DisplayLang=en)
Title: Columns UI
Post by: ozXar on 2006-04-08 11:45:10
Just a small feature request for the Layout page.
Is it possible add something to distinguish how an object in the list is oriented.
Perhaps something like, adding a v or h to the end of what is already there...
ie. Splitter-h or Album Art-v
Instead of clicking on the object to find out which way it is oriented.
Title: Columns UI
Post by: dano on 2006-04-08 17:00:11
musicmusic could you add a "settings..." shortcut to the context menu of the album list panel that opens its preferences page?
Title: Columns UI
Post by: mimeryme on 2006-04-08 18:55:11
Hi, is it still possible to sort only the selected items in the playlist by clicking the column header?  I can't find this option in any of the settings page for ColumnsUI.  (I also tried searching unsuccessfully in this thread and the wiki.)
Title: Columns UI
Post by: musicmusic on 2006-04-08 20:36:48
Just a small feature request for the Layout page.
Is it possible add something to distinguish how an object in the list is oriented.
Perhaps something like, adding a v or h to the end of what is already there...
ie. Splitter-h or Album Art-v
Instead of clicking on the object to find out which way it is oriented.
In the next version, it displays "Horizontal splitter" and "vertical splitter" in the tree for those splitters. The orientation setting has been changed to a caption orientation setting only.

musicmusic could you add a "settings..." shortcut to the context menu of the album list panel that opens its preferences page?
Ok

Hi, is it still possible to sort only the selected items in the playlist by clicking the column header?  I can't find this option in any of the settings page for ColumnsUI.  (I also searching unsuccessfllly in this thread and the wiki.
No; it was axed as it was considered the most useless option of all
I would suggestion you use the contextmenu on the selection or column title or assign a keyboard shortcut to one of the "Edit/Selection/Sort/.." commands.
Title: Columns UI
Post by: Seldaek on 2006-04-09 06:45:25
musicmusic about AlbumList Panel it would be great if we could have a checkbox to sort the playlist before creating it. Either that which would use foobar's main sorting method or a text field so we can specify what we want.. I hope you'll find this worthy of your time
Thanks
Title: Columns UI
Post by: keown on 2006-04-09 15:00:55
Hey Everyone,

I have just recently switched to Foobar 0.9 and am loving it.  However I am having a slight problem with the display of the title in the playlist panel.  I am still in the early stages of learning the formatting and how it all works and a little help would be good!

When I switched to 0.9 with the fcs I was using it started putting the artist in the title column as well as the artist column.  I managed to remove the artist from the title column, but now any large audio files that have cue files along with them don't display correctly, i.e.  Putting in the correct artist for each track in the title column as it is in respect a compilation disk.

Hope that all makes sense, I use alot of cue files and so I would really like to try and get this fixed!

ANy help would be appreciated! 

Oh and the code for my title column...

Code: [Select]
// Various Artist
$if(%albumartist%,%artist% '-' )
// Is Playing
$if(%_isplaying%,
$if(%title%,%_tplay%|%_titles%%title%,%_file%%_filename%),
// Normal
$if(%_is_first%,
$if(%title%,%_tplay%|%_titles%%title%,%_file%%_filename%),
$if(%title%,%_title%|%_titles%%title%,%_file%%_filename%))
// Bonus Track
$if(%bonustrack%, %_bonus%*Bonus Track*))
// Now-playing
$if(%_isplaying%,'  '$transition('↖↘↖↘↖↘↖↘↖↘',%_tplay%|%_tselect%,%_playing%|%_selected%))
Title: Columns UI
Post by: upNorth on 2006-04-09 21:19:04
Does enabling Make date info available, also give access to Julian Date?
I have unsuccessfully tried e.g. %_system_julian_date%.
If it's not currently available, would you consider adding it? It would be more efficient and cleaner, than computing it from other date fields.


Quote
  • ...
  • axed sidebar
  • added toggle area...
  • ...
This sounds very promising and I'm all for progression, but does it mean that I'll be able to exactly replicate the current sidebars behavior? You see, I'm rather attached to it...


Playlist name generation
I like the way playlist names can be generated upon drag and drop. Do you think you could make it possible to send files through this processing, also when using "send to new playlist" in Album List Panel? And how about adding a "regenerate playlist name" to the context menu, when a playlist is right clicked?
Title: Columns UI
Post by: musicmusic on 2006-04-10 00:05:44
Does enabling Make date info available, also give access to Julian Date?
I have unsuccessfully tried e.g. %_system_julian_date%.
The field name is %_system_julian_day%.

Quote
  • ...
  • axed sidebar
  • added toggle area...
  • ...
This sounds very promising and I'm all for progression, but does it mean that I'll be able to exactly replicate the current sidebars behavior? You see, I'm rather attached to it...
Yes, a locked vertical splitter behaves like the sidebar in the new version. There's two notable differences:
-You add panels through preferences rather than the context menu
-No way to hide/show it through keyboard shortcut.

1) I wasn't planning on changing unless it really confuses people. 2) I'm not sure yet how I will overcome that or if it will be in beta 1.

Playlist name generation
I like the way playlist names can be generated upon drag and drop. Do you think you could make it possible to send files through this processing, also when using "send to new playlist" in Album List Panel? And how about adding a "regenerate playlist name" to the context menu, when a playlist is right clicked?
The latter: maybe. But what kind of situation did you think would cause you to need it? In regards to the former question, the album list panel should use a useful name already.
Title: Columns UI
Post by: Squeller on 2006-04-11 09:28:12
Sidebar question: If I put two panels into sidebar and hide both titles of them, I'm no more able to add/remove panels to the sidebar. There's no way to get the context menu for this. Is that correct? So I have to reset sidebar in the columns ui preferences and rebuild it.

Correct? Or is there an easier way?
Title: Columns UI
Post by: mobyduck on 2006-04-11 09:54:59
Sidebar question: If I put two panels into sidebar and hide both titles of them, I'm no more able to add/remove panels to the sidebar. There's no way to get the context menu for this. Is that correct? So I have to reset sidebar in the columns ui preferences and rebuild it.

Correct? Or is there an easier way?
Had the same problem but I thought it was my ignorance...

Alessandro
Title: Columns UI
Post by: mil3s on 2006-04-11 20:20:32
Please fix this musicmusic... Rightclicking on a playlist in the playlist switcher and clicking remove doesn't display a confirm window. I was renaming my playlists and clicked on the wrong text, very annoying. :/
Title: Columns UI
Post by: Phi on 2006-04-12 01:04:17
Use a playlist lock. Or you could just pay more attention to where you are clicking.
Title: Columns UI
Post by: musicmusic on 2006-04-12 01:14:06
Sidebar question: If I put two panels into sidebar and hide both titles of them, I'm no more able to add/remove panels to the sidebar. There's no way to get the context menu for this. Is that correct? So I have to reset sidebar in the columns ui preferences and rebuild it.

Correct? Or is there an easier way?
You can right click in the separator between the two panels. Otherwise correct.

Please fix this musicmusic... Rightclicking on a playlist in the playlist switcher and clicking remove doesn't display a confirm window. I was renaming my playlists and clicked on the wrong text, very annoying. :/
Well, its by design otherwise it would be annoying. I don't think its particulary easy to choose the wrong item in the context menu either.

I would suggest you use the double click to rename option and avoid the context menu entirely. Maybe also a playlist trashcan component if you can find someone to make it.
Title: Columns UI
Post by: evo3 on 2006-04-12 22:58:20
quick question, is there a way to toggle the sidebar playlist caption after you've turned it off?  There's no where to right click if the caption is gone.  I remember i figured it out a while back when .9 came out, but i can't remember

Thanks
Title: Columns UI
Post by: upNorth on 2006-04-12 23:13:47
Does enabling Make date info available, also give access to Julian Date?
I have unsuccessfully tried e.g. %_system_julian_date%.
The field name is %_system_julian_day%.
Thanks 

Playlist name generation
I like the way playlist names can be generated upon drag and drop. Do you think you could make it possible to send files through this processing, also when using "send to new playlist" in Album List Panel? And how about adding a "regenerate playlist name" to the context menu, when a playlist is right clicked?
The latter: maybe. But what kind of situation did you think would cause you to need it? In regards to the former question, the album list panel should use a useful name already.

Regarding regeneration from context menu:
When I drag and drop a single album, the name my current code generates is %artist% - '%album%', but if I drop two albums, it's reduced to %artist%. The "need" for regeneration arises when you drop one album and later add another to the same playlist. Then the name of the playlist no longer reflect it's contents. Pretty lazy of me to not just remove the %album% part, but I like the feeling of automation.

Sending to playlist from Album List:
In a tree view, the parent node should, IMO, give information that is not duplicated in it's child nodes. If the parent node gives the name of the artist, and its children are albums by this artist, "send to new playlist" will name the playlist %album%. At least to me, that's not always that descriptive. Hence, sending it through the same processing would solve it in some cases.

Anyway, it’s just a few ideas that came to mind when I was playing around with the current functionality (nice feature). The ultimate would of course be a Playlist switcher that automatically changed playlist names to reflect contents in the best possible way, with the limited number of characters available. The thought of mimicking this in a reasonable way is just something I find fascinating.

Nah, I’d better start practicing by continue working on some components I made a while back, rather than bothering everyone else with my dreams of what the future might bring…
Title: Columns UI
Post by: bfunky on 2006-04-13 17:30:27
how do i stack columns on top of each other rather than next to each other...thanks


moderation: removed unnecessary full quote of the previous post by upNorth
Title: Columns UI
Post by: Seldaek on 2006-04-13 19:11:53
If you want to have kinda the same effect of your huge quote, you have to use a vertical splitter then add all your stuff in it
Title: Columns UI
Post by: Stuart60611 on 2006-04-14 01:46:46
Is there a way to change the font on the menu toolbar?
Title: Columns UI
Post by: Shade[ST] on 2006-04-14 02:01:11
Is there a way to change the font on the menu toolbar?

It must be the same font as the default system 'menu' font.
Title: Columns UI
Post by: mimeryme on 2006-04-14 02:24:32
Quote
' date='Apr 13 2006, 05:01 PM' post='382209']

Is there a way to change the font on the menu toolbar?

It must be the same font as the default system 'menu' font.

Actually, on my system, it corresponds to the font set for Icons.
Title: Columns UI
Post by: Stuart60611 on 2006-04-14 02:45:17
Quote
' date='Apr 13 2006, 05:01 PM' post='382209']

Is there a way to change the font on the menu toolbar?

It must be the same font as the default system 'menu' font.

Actually, on my system, it corresponds to the font set for Icons.


That worked! Thanks a lot.
Title: Columns UI
Post by: Squeller on 2006-04-14 17:30:15

Sidebar question: If I put two panels into sidebar and hide both titles of them, I'm no more able to add/remove panels to the sidebar. There's no way to get the context menu for this. Is that correct? So I have to reset sidebar in the columns ui preferences and rebuild it.

Correct? Or is there an easier way?
You can right click in the separator between the two panels. Otherwise correct.

Thx, now I remember the problem: If I have only one panel without caption loaded, I cannot add another one. This was a problem escpecially with foo_uie_tabs, because youe had to completely rebuild it after resetting the sidebar.
Title: Columns UI
Post by: My name is Mud on 2006-04-14 18:57:34
...had to completely rebuild it after resetting the sidebar.

If you save your .fcs after you get things set up, you can reload it and save a few steps (Preferences > Columns_UI > Main > export button for v.0.9; ...Columns_UI > Other > export button for v.0.8.3).
Title: Columns UI
Post by: esa372 on 2006-04-15 05:17:36
Quote
...is there a way to lock a panel in width and height or perhaps set a maximum and minimum for both so that maximizing foobar won't change the panels to undesired sizes?
You can lock any panel you want from resizing by checking "locked" in the layout preferences.
I, too, would like to be able to lock the panels so that they cannot be resized.  Is this possible?
I've tried the "Lock" function in the Columns UI layout preferences, but no dice. In fact, the "Lock" function seems to have no effect at all on any of the panels.  What is it supposed to do? What am I missing? 

Foobar v0.9
Columns UI v0.1.3 pre-alpha 17v6

Thanks!

~esa
Title: Columns UI
Post by: Shade[ST] on 2006-04-15 05:23:51
The lock function seemingly remembers the size of the panel when restoring from autohide, and prevents it from being automatically resized in this manner.
Title: Columns UI
Post by: esa372 on 2006-04-15 05:27:23
Quote
' date='Apr 14 2006, 09:23 PM' post='382524']The lock function seemingly remembers the size of the panel when restoring from autohide, and prevents it from being automatically resized in this manner.
Thanks for the fast reply, and the info... 

So, (just to be clear) there is no way (yet) to lock the panels in such a way that they cannot be resized...  is that correct?
Title: Columns UI
Post by: lav-chan on 2006-04-15 05:36:36
Lock keeps the panels from being resized when you resize the window. For example, if you have an album-art panel and a PL-switcher panel in your side bar, you would probably want to lock the album-art one. That way, if you vertically resize your foobar window, the PL-switcher panel will stretch to fill that extra space and your album-art one will stay the same. On the other hand, if you locked both panels and then resized the window, the extra space would be filled with 'blank window' (usually a grey-ish colour).

You could still manually resize the album-art panel, though, by resizing the side bar horizontally or by dragging the edge between the album-art and PL-switcher panels.
Title: Columns UI
Post by: mixcherry on 2006-04-15 15:56:20
Hi. I've got question about Columns UI SDK. Any hints on how could I add my own toolbar (whith drop-down menu like in Playback order)?

SDK is well documented, but IMO it lacks examples. I wish there were sources for all default panels and toolbars available...
The same for foobar2000-SDK - there is only one example of plugin. I have to search HA for sources of other 3rd party plugins to see how some things are done.
Title: Columns UI
Post by: esa372 on 2006-04-15 16:33:21
Lock keeps the panels from being resized when you resize the window. [...]  You could still manually resize the album-art panel, though, by resizing the side bar horizontally or by dragging the edge between the album-art and PL-switcher panels.
Thanks, lav-chan.
Title: Columns UI
Post by: gob on 2006-04-16 01:34:26
the new inline tag editor is pretty sweet. what is the difference between Windows mode and columns UI though?

also, when you activate the inline editor is it possible to have the existing tag automatically show up in the editing field? this would actually make it easy to quickly edit the tag.


edit: forget i mentioned this.. i was using %%'s in the 'meta field to edit'
still dont know what the difference between windows and columns ui mode though.
Title: Columns UI
Post by: theprash on 2006-04-16 02:15:10
I have a question about playlist formatting. Is it possible to call up a field for the previous playlist item? I need this because I don't want the artist or album displayed if previous playlist entry is from the same album.

In other words is it possible for me to do the equivalent of:

If %album% from previous playlist entry is the same as %album% from current playlist entry then display '...' otherwise display %album%.

I know this is sort of possible by checking if the track number is 1 but only works if you have full albums in the playlist.
Title: Columns UI
Post by: gfngfgf on 2006-04-16 02:37:14
I have a question about playlist formatting. Is it possible to call up a field for the previous playlist item?

Not at this time, no.  Playlist formatting works line-by-line, and there's no interaction between the lines.
Title: Columns UI
Post by: theprash on 2006-04-16 02:47:43
Not at this time, no.  Playlist formatting works line-by-line, and there's no interaction between the lines.

That's a shame. Thanks for the info.
Title: Columns UI
Post by: Stuart60611 on 2006-04-16 05:56:26
Is there a way to assign a button to a masstagger script?  It appears no option exists on the context menu choices when trying to bind to a button.
Title: Columns UI
Post by: musicmusic on 2006-04-16 12:55:52
Thx, now I remember the problem: If I have only one panel without caption loaded, I cannot add another one. This was a problem escpecially with foo_uie_tabs, because youe had to completely rebuild it after resetting the sidebar.
That is why sidebar is being axed in favour of something that doesn't have this limitation

Hi. I've got question about Columns UI SDK. Any hints on how could I add my own toolbar (whith drop-down menu like in Playback order)?

SDK is well documented, but IMO it lacks examples. I wish there were sources for all default panels and toolbars available...
The same for foobar2000-SDK - there is only one example of plugin. I have to search HA for sources of other 3rd party plugins to see how some things are done.
I am planning to add a couple example components to next version of sdk.

Here is simple example of a multiple-instance panel:
Code: [Select]
#include "../SDK/foobar2000.h"
#include "../helpers/helpers.h"
#include <commctrl.h>
#include <windowsx.h>

#include "../columns_ui-sdk/ui_extension.h"

/** Declare some information about our component */
DECLARE_COMPONENT_VERSION("Example Columns UI Panel",
"0.1",
"compiled: " __DATE__ "\n"
"with Panel API version: " UI_EXTENSION_VERSION
);

/** Our window class */
class example_window : public uie::container_ui_extension
{
public:
example_window();
~example_window();

virtual const GUID & get_extension_guid() const;
virtual void get_name(pfc::string_base & out)const;
virtual void get_category(pfc::string_base & out)const;
unsigned get_type () const;

private:
/** Our window procedure */
LRESULT on_message(HWND wnd,UINT msg,WPARAM wp,LPARAM lp);

virtual class_data & get_class_data()const;

static const GUID g_extension_guid;

/** Our child window */
HWND wnd_static;
};


example_window::example_window() : wnd_static(NULL)
{}

example_window::~example_window()
{}

LRESULT example_window::on_message(HWND wnd,UINT msg,WPARAM wp,LPARAM lp)
{

switch(msg)
{
case WM_CREATE:
{
RECT rc;
GetClientRect(wnd, &rc);

/** Create a static window, with text "Example" */
wnd_static = CreateWindowEx(0, WC_STATIC, _T("Example panel"),
WS_CHILD | WS_VISIBLE, 0, 0, rc.right, rc.bottom,
wnd, HMENU(0), core_api::get_my_instance(), NULL);
}
break;
case WM_SIZE:
/** Reposition our child window */
SetWindowPos(wnd_static, 0, 0, 0, LOWORD(lp), HIWORD(lp), SWP_NOZORDER);
break;
case WM_DESTROY:
/** DefWindowProc will destroy our child window. Set our window handle to NULL now. */
wnd_static=NULL;
break;
}
return DefWindowProc(wnd, msg, wp, lp);
}

example_window::class_data & example_window::get_class_data() const
{
__implement_get_class_data(_T("{79F574F1-DC70-4f3f-8155-384B00AE0679}"), true);
}

const GUID & example_window::get_extension_guid() const
{
return g_extension_guid;
}

void example_window::get_name(pfc::string_base & out)const
{
out.set_string("Example");
}
void example_window::get_category(pfc::string_base & out)const
{
out.set_string("Panels");
}
unsigned example_window::get_type() const{return uie::type_panel;}

/** Do not use the same GUID! */
// {79F574F1-DC70-4f3f-8155-384B00AE0679}
const GUID example_window::g_extension_guid =
{ 0x79f574f1, 0xdc70, 0x4f3f, { 0x81, 0x55, 0x38, 0x4b, 0x0, 0xae, 0x6, 0x79 } };

uie::window_factory<example_window> g_example_window_factory;
What you may want to do from there may include:
Is there a way to assign a button to a masstagger script?  It appears no option exists on the context menu choices when trying to bind to a button.
Strange, seems to be broken. I'll look into it.
Title: Columns UI
Post by: Lyx on 2006-04-16 13:05:39
@musicmusic:

I know that you're quite busy and overwhelmed with feature-proposals. However, you didn't forget about my "contentgroups"-proposal(the one which would make albummode work also with incomplete albums) from a few months ago, right? : - )

- Lyx
Title: Columns UI
Post by: musicmusic on 2006-04-16 13:27:39
I didn't forget it. But it won't be in 0.1.3.
Title: Columns UI
Post by: Lyx on 2006-04-16 13:34:41
Okay, thank you
Title: Columns UI
Post by: Melomane on 2006-04-16 18:24:59
@musicmusic

it is possible to add search box to album list panel ( same in album list 3.1.0)?

and a shortcut for "send to autosend playlist" (very usefull if "auto send to playlist" isn't checked and for use with remote controller)

regards , melomane
Title: Columns UI
Post by: mil3s on 2006-04-16 18:32:41

Please fix this musicmusic... Rightclicking on a playlist in the playlist switcher and clicking remove doesn't display a confirm window. I was renaming my playlists and clicked on the wrong text, very annoying. :/
Well, its by design otherwise it would be annoying. I don't think its particulary easy to choose the wrong item in the context menu either.

I would suggest you use the double click to rename option and avoid the context menu entirely. Maybe also a playlist trashcan component if you can find someone to make it.

Since they are next to eachother if you rightclick it's pretty easy to click the wrong action imo. Originally I wasn't planning on quoting this message but I just discovered that if I press DEL with the keyboard on a selected playlist it will ask if it should be deleted or not. The rightclick 'Remove'-action should too imo since remove and delete is the same thing.
Title: Columns UI
Post by: ephemeros on 2006-04-16 18:46:08
@musicmusic

it is possible to add search box to album list panel ( same in album list 3.1.0)?


I was about to ask the same as a matter of fact, and seen that it's already been implemented... Oh man that would rock so hard!
Title: Columns UI
Post by: Lyx on 2006-04-16 18:46:36
Since they are next to eachother if you rightclick it's pretty easy to click the wrong action imo. Originally I wasn't planning on quoting this message but I just discovered that if I press DEL with the keyboard on a selected playlist it will ask if it should be deleted or not. The rightclick 'Remove'-action should too imo since remove and delete is the same thing.

Choosing a menu-command and pressing a key is NOT the same. Many applications have confirmation dialogs for dangerious keyboard-shortcuts, but no confirmation dialog for the coresponding menu-action.

A confirmation dialoag for the menu-command is unnecessary and i as well think that it would be annoying. However, the remove-command should indeed not be directly below the rename command - or at least be distinct via a seperator. Its especially dangerous because both commands start with the letter "R" - thus, accidents can easily happen.
Title: Columns UI
Post by: mil3s on 2006-04-16 18:55:54
^I don't understand why anyone would think it's annoying. How often does one really delete playlists?  Better safe than sorry in my opinion.
Title: Columns UI
Post by: Lyx on 2006-04-16 19:34:21
^I don't understand why anyone would think it's annoying. How often does one really delete playlists? :huh: Better safe than sorry in my opinion.

Perhaps not everyone is using foobar the way you do. Anyways, the issue is a moot point..... your problems arise from the fact that two similiarily named but very different commands are aligned next to each other. The problem is the command-ordering, not the supposedly missing confirmation-dialog. By proposing a confirmation-dialog, you are proposing to patch the problem at the surface instead of fixing the source of the problem.
Title: Columns UI
Post by: mil3s on 2006-04-16 20:01:55

^I don't understand why anyone would think it's annoying. How often does one really delete playlists?  Better safe than sorry in my opinion.

Perhaps not everyone is using foobar the way you do. Anyways, the issue is a moot point..... your problems arise from the fact that two similiarily named but very different commands are aligned next to each other. The problem is the command-ordering, not the supposedly missing confirmation-dialog. By proposing a confirmation-dialog, you are proposing to patch the problem at the surface instead of fixing the source of the problem.

In Windows you get to confirm when you delete stuff. It's about consistency and correct behavior. Who wouldn't want to confirm if the Windows folder is about to be deleted.
Title: Columns UI
Post by: Lyx on 2006-04-16 20:14:52
In Windows you get to confirm when you delete stuff. It's about consistency and correct behavior. Who wouldn't want to confirm if the Windows folder is about to be deleted. :P

Ah yes, the safety message "OMG, Do you really want to move this file to the trashcan?". Consistency? Bullshit. Its not about consistency, its about you whining about your lost playlist and only being concerned about YOUR loss and that fb2k did let it happen..... but however not being concerned about why it happened in the first place, nor how it *should* work, nor how other users use fb2k. You're looking for an excuse to enforce your subjective opinion on all ui_columns users (you did notice that your proposal would affect everyone else, right?). If YOU would be concerned about consistency, then you would point out that fb2k's delete-command ignores the trashcan - but you dont care about that because it has nothing to do with "your loss?".

Whatever, probably a waste of time to explain what's wrong with your attitude.

- Lyx
Title: Columns UI
Post by: mil3s on 2006-04-16 20:29:53
What's wrong with MY attitude? I wrote my opinion in a peaceful way and then you start flaming me for it. I don't care about "my loss™". It's about other people who might have done the same thing and don't want it to happen again. If you don't agree is irrelevant, I only wanted musicmusics thought about the split behaviour. Whatever his decision is fine with me. His plugin is the best and I wouldn't use Foobar without it.
Title: Columns UI
Post by: Lyx on 2006-04-16 20:54:02
What's wrong with MY attitude? I wrote my opinion in a peaceful way and then you start flaming me for it. I don't care about "my loss™". It's about other people who might have done the same thing and don't want it to happen again.

Your attitude is problematic not because of "not being nice" but because its egocentric and short-sighted - and thus results in bad software. So you're concerned about making foobar better for everyone? Lets see how good your "consistency-guideline" is:
- "do you really want to delete this playlist?"
- "do you really want to remove this dsp-preset?"
- "do you really want to remove this masstagger-preset?"
- "do you really want to remove this conversion-setting?"
- "do you really want to remove this playlist-entry?"
- "do you really want to remove this keyboard-shortcut?"
- "do you really want to remove this folder from the library?"
- "do you really want to.............."

Yes, that would be *really* useful and make foobar better for everyone.

Or, one could just accept that there is no protection from user-error - and simply make sure that "accidents"(i.e. unintentionally clicking the wrong button) happens rarely by designing the interface in a way which is clear and avoids placing dangerous commands right next to frequently used harmless ones.

Which of the two approaches is the more reasonable one i leave up to you to figure out.
- Lyx
Title: Columns UI
Post by: musicmusic on 2006-04-16 21:31:22
Originally I wasn't planning on quoting this message but I just discovered that if I press DEL with the keyboard on a selected playlist it will ask if it should be deleted or not. The rightclick 'Remove'-action should too imo since remove and delete is the same thing.
It was added there because it's easy to press delete when the playlist switcher panel is focused when you rather wanted the playlist view's selected items to be removed.

^I don't understand why anyone would think it's annoying. How often does one really delete playlists?  Better safe than sorry in my opinion.
Its annoying because it slows you down when you actually want to remove a playlist. In this case, if you are using the mouse you will then have to move it to the centre of the screen. I certainly don't need a bubble wrapped UI.

Consider this: Should there be a confirmation dialog on the confirmation dialog you propose, because the OK and Cancel buttons are next to each other? Answer: Of course not.


^I don't understand why anyone would think it's annoying. How often does one really delete playlists?  Better safe than sorry in my opinion.

your problems arise from the fact that two similiarily named but very different commands are aligned next to each other.

I disagree.

Im my opinion, the root cause is: user error. I consider useful solutions to be:Such solutions don't hinder you when you actually want to remove a playlist.
Title: Columns UI
Post by: mil3s on 2006-04-16 22:21:43
Adding to the undo command would be perfect. Thanks for your reply.
Title: Columns UI
Post by: mazy on 2006-04-16 22:46:46
musicmusic - seeing the new way to access global variables and the new 0.9 titleformatting stuff like custom functions / hooks, would it be possible to generalize the globals so they would be available to other plugins etc?

i realize that there are some speed concerns (i.e. for columns_ui, the global string gets evaluated for each considered line / metadb handle beforehand), but you could for example keep cache of recently evaluated globals for given handle etc.

what i would really like to see (and i think it's possible now with 0.9) is some centralized place for storing general parts of tagz code / variables - like color definitions, tags guessing code etc.

it could be part of columns_ui (extending or replacing the present globals) or stand alone plugin. even something as easy as variable-value list would help (and you could even provide handy ways of setting values for them using dialogs - like for colors for example).

@lyx - would you support this idea?

in case of more generalized stand alone plugin, it could even provide service for other plugins to 'register' their configuration variables, so they could be presented at one place, easily edited / imported / exported / shared between plugins or users ...
Title: Columns UI
Post by: MechaA on 2006-04-16 23:35:33

What's wrong with MY attitude? I wrote my opinion in a peaceful way and then you start flaming me for it. I don't care about "my loss™". It's about other people who might have done the same thing and don't want it to happen again.

Your attitude is problematic not because of "not being nice" but because its egocentric and short-sighted - and thus results in bad software. So you're concerned about making foobar better for everyone? Lets see how good your "consistency-guideline" is:
- "do you really want to delete this playlist?"
- "do you really want to remove this dsp-preset?"
- "do you really want to remove this masstagger-preset?"
- "do you really want to remove this conversion-setting?"
- "do you really want to remove this playlist-entry?"
- "do you really want to remove this keyboard-shortcut?"
- "do you really want to remove this folder from the library?"
- "do you really want to.............."

Yes, that would be *really* useful and make foobar better for everyone.

Or, one could just accept that there is no protection from user-error - and simply make sure that "accidents"(i.e. unintentionally clicking the wrong button) happens rarely by designing the interface in a way which is clear and avoids placing dangerous commands right next to frequently used harmless ones.

Which of the two approaches is the more reasonable one i leave up to you to figure out.
- Lyx


I hate to say it, but that's not the worst idea in the world.  When a command is quite destructive (i.e. a user spent a lot of time configuring or assembling something and then deletes it without the ability to recover) there ought to be an option for a confirmation.  I have no problem with a checkbox in the UI options that says "Don't show confirmation dialog on delete" but for some things that I can think of - Columns UI columns come to mind immediately, playlists, maybe some presets as described above - it strikes me as a good thing.

I think it would be useful and make foobar better for everyone, in fact.

Making the interface clear and avoiding costly interaction accidents is a really noble goal and a great idea, but until it is perfectly clear in every way, I think it might be a good thing to take the easy way out.

And musicmusic's suggestion of being able to undo is also a good replacement for a confirmation;  making a destructive action into a safe one.
Title: Columns UI
Post by: Melomane on 2006-04-16 23:43:14

@musicmusic

it is possible to add search box to album list panel ( same in album list 3.1.0)?


I was about to ask the same as a matter of fact, and seen that it's already been implemented... Oh man that would rock so hard!


where?
Title: Columns UI
Post by: Lyx on 2006-04-17 00:03:54
@lyx - would you support this idea?

I proposed just that about a year ago. Musicmusic's reply was that something like this should be a seperate plugin and that he already has his hands full with maintaining columns ui. My reply was that from a pragmatic POV, it is unprobable that such a seperate plugin will happen in the near future, and therefore it should be intergrated into columns ui, even if its not the "proper solution". Not much happened from there on.
Title: Columns UI
Post by: mazy on 2006-04-17 02:40:17
lyx, yes, i know we've discussed that as you said - but we now have final version 0.9, new api with titleformatting hooks etc. - so it would be all easier to do now.
Title: Columns UI
Post by: Chaser on 2006-04-17 16:18:30
Hi musicmusic,

my config: http://www.Sturmvögel.de/Chaser2.fcs (http://www.Sturmvögel.de/Chaser2.fcs)

Is it possible to autohide the menu (so it hides to the top in my config)?



Have you seen this?

Apart from that: Will there be a function to assign shorcuts to hiding splitters?
Title: Columns UI
Post by: evo3 on 2006-04-17 20:05:56
quick question, is there a way to toggle the sidebar playlist caption after you've turned it off?  There's no where to right click if the caption is gone.  I remember i figured it out a while back when .9 came out, but i can't remember

Thanks


can anyone help me with this?

sorry for quoting myself

thanks
Title: Columns UI
Post by: Schinkentoni on 2006-04-17 20:12:19
Reset sidebar in the sidebar tab preferences, I guess
Title: Columns UI
Post by: Lyx on 2006-04-17 20:13:12
hmm, i'm not familiar with the sidebar, but maybe "reset sidebar" in the preferences works?
Title: Columns UI
Post by: malakodas on 2006-04-17 20:17:15
hi. i have a few question. is there a way to make track info get "follow cursor even when playing" mode, like album art has.  And can someone post a code for playlist view, it's very simple, i just want a line below the last song in album & name of the album to be displayed left of the 1 song. if someone has the code it would be great.
Title: Columns UI
Post by: Lyx on 2006-04-17 20:34:03
$select($num(%tracknumber%,1),your_code_here)

You should NOT draw the line below the last track of an album but instead ABOVE the first track - else you would rely in weird special tags to indicate the last track of an album.
Title: Columns UI
Post by: upNorth on 2006-04-17 20:45:26
musicmusic - seeing the new way to access global variables and the new 0.9 titleformatting stuff like custom functions / hooks, would it be possible to generalize the globals so they would be available to other plugins etc?
Just curious, what does the part I've emphasized refer to? I searched this thread and the change logs, but nothing turned up. 
Title: Columns UI
Post by: foosion on 2006-04-17 20:48:51
Regarding the confirmation dialog when deleting playlists:

As far as I know, there is a recommendation from Microsoft that irreversible actions should be confirmed by the user. However, this does not eliminate user error. Confirmation dialogs add a thin barrier in this case; thin because users get effectively trained to dismiss them. The best solution is to make all/as many as possible actions reversible. I proposed a trashcan for playlists during the 0.9 alpha cycle, however it didn't make it into 0.9.
Title: Columns UI
Post by: cwbowron on 2006-04-17 21:16:37
musicmusic - seeing the new way to access global variables and the new 0.9 titleformatting stuff like custom functions / hooks, would it be possible to generalize the globals so they would be available to other plugins etc?
Just curious, what does the part I've emphasized refer to? I searched this thread and the change logs, but nothing turned up. 


Changes in the 0.9 SDK allow a component to add functions and variables that become available to all other components that use title formatting.  The down side is that the more components that add hooks into the title formatting, the slower every title formatting call is going to be, even the ones that do not need use the added functions and variables.
Title: Columns UI
Post by: BlueDev on 2006-04-18 02:45:19
I have tried hunting through a number of pages here and didn't see the answer, so if I just missed it, I apologize.  In the previous version there was a drop down menu on the Playlist View screen that allowed you to adjust the "exposed background color".  I am struggling to find it in the most current release.

(http://img131.imageshack.us/img131/7638/capture417200693828pm6xb.th.jpg) (http://img131.imageshack.us/my.php?image=capture417200693828pm6xb.jpg)

I would love to make that unsightly white disappear.
Title: Columns UI
Post by: Shade[ST] on 2006-04-18 03:11:10
$select($num(%tracknumber%,1),your_code_here)

You should NOT draw the line below the last track of an album but instead ABOVE the first track - else you would rely in weird special tags to indicate the last track of an album.

How about $ifequal(%totaltracks%,%tracknumber%,DO_THIS,DO_THAT) ?
Title: Columns UI
Post by: Megadeus on 2006-04-18 04:23:30
I have tried hunting through a number of pages here and didn't see the answer, so if I just missed it, I apologize.  In the previous version there was a drop down menu on the Playlist View screen that allowed you to adjust the "exposed background color".  I am struggling to find it in the most current release.

(http://img131.imageshack.us/img131/7638/capture417200693828pm6xb.th.jpg) (http://img131.imageshack.us/my.php?image=capture417200693828pm6xb.jpg)

I would love to make that unsightly white disappear.

Go to the "Colours and Fonts" tab in Playlist view, click on "Use custom colours:" box, set "Background:" color to whatever you want.
Title: Columns UI
Post by: gfngfgf on 2006-04-18 05:23:29
Quote
How about $ifequal(%totaltracks%,%tracknumber%,DO_THIS,DO_THAT) ?

It would work for cuesheets and if the files are tagged with the tracknumber as NN/NN (01/12, for instance), since foobar2000 would make a %totaltracks% field available.  Otherwise, one would have to add a "totaltracks" tag to the files.

edit: fixed "quote" tag
Title: Columns UI
Post by: malakodas on 2006-04-18 09:25:26
@ gfngfgf & lyx, tnx for answering, but i'm afraid this  "$select($num(%tracknumber%,1),your_code_here)", did't help, and i'm not familiar with coding, so "your code_here" 's not good, 'cause i don't know how to draw a line above first track. and what about track info's mode "follow cursor even when playing", would really like to know if that's possible. thanks again.
Title: Columns UI
Post by: Lyx on 2006-04-18 13:54:23
@ gfngfgf & lyx, tnx for answering, but i'm afraid this  "$select($num(%tracknumber%,1),your_code_here)", did't help, and i'm not familiar with coding, so "your code_here" 's not good, 'cause i don't know how to draw a line above first track.


In that case, you should use premade FCSs by other authors, or learn how to code in TAGZ. Premade codesolutions wont help you in the long run, because you will require additional help over and over, because you won't understand your own code. What you would be doing in that case, would be kinda asking others to code your own FCS.

So, the bottom line is: if you cannot code in TAGZ, then either use premade FCSs by others, or learn how to code. In the latter case, you should ask questions in a seperate thread.


(http://img131.imageshack.us/img131/7638/capture417200693828pm6xb.th.jpg) (http://img131.imageshack.us/my.php?image=capture417200693828pm6xb.jpg)

I would love to make that unsightly white disappear.


1. Ask questions about an FCS in the relevant thread.

2. Read the f**** manual of the FCS - your question is answered there.
Title: Columns UI
Post by: malakodas on 2006-04-18 15:31:14
ok. tnx for encourageing me lyx. so, i put %album% instead "your code there", then it worked, but it was left of the title, and i didn't want that, so i made a new column, put the code in, put it on top of all columns, and now it's ok  . but how do i do the line above the first one or below last? i tried a few things, but i just have no idea
Title: Columns UI
Post by: Nova5000 on 2006-04-18 16:01:38
$select(%tracknumber%,$set_style(frame-top,1,$rgb(240,240,240)),)

That should add a very light gray line above the first track. Alternatively you could use something like:

$if($strcmp($num(%tracknumber%,2),01),$set_style(frame-top,1,$rgb(240,240,240)))
Title: Columns UI
Post by: malakodas on 2006-04-18 16:31:25
That should add a very light gray line above the first track. Alternatively you could use something like:

no... it's says unknown function, i'm usin' 0.9...
Title: Columns UI
Post by: Lyx on 2006-04-18 17:06:50
I would propose that you start out with something more simple: a singlemode display. And while doing that learn how ui-columns coding works (reading the columns ui manual is a must - it simply is too complex to just figure out everything by intuition).

Having almost no experience in tagz-coding and trying to do an albummode display is like building high-tech aircrafts as a 6 years old. Start out simple.
Title: Columns UI
Post by: sahara_lai on 2006-04-18 18:05:32
Sorry I got a stupid question here. What should I do if I want the colour of the texts of a song (in the playlist) to change whenever it's playing? I tried for quite a while but didn't work out....
Title: Columns UI
Post by: upNorth on 2006-04-18 18:32:28
Sorry I got a stupid question here. What should I do if I want the colour of the texts of a song (in the playlist) to change whenever it's playing? I tried for quite a while but didn't work out....
In essence it's done like this:
Code: [Select]
$if(%_isplaying%,color_when_playing,normal_color)

And here's an example:
Code: [Select]
$if(%_isplaying%,$rgb(255,0,0),$rgb(0,255,0))%artist%
Title: Columns UI
Post by: upNorth on 2006-04-18 18:51:50
to do an albummode display is like building high-tech aircrafts as a 6 years old.
That certainly gave my confidence a boost 

Start out simple.
A good advice, IMHO.
It was easier "back in the old days", when we started out. No album mode, no UI Columns, just a plain and simple formatting. But, one huge advantage with UI Columns, is that you can easily add a column for testing, and just delete it when you got everything figured out. That's something I use alot.

I haven't read all the formatting guides that seem to turn up from time to time, but a very simple fcs with album mode formatting, would probably be useful to people that want to start playing with TAGZ. Maybe I'll make one myself if I find the time.

[edit]
@cwbowron
Thanks for explaing "custom functions / hooks". It will be interesting to see what it will bring.
[/edit]
Title: Columns UI
Post by: SROL on 2006-04-18 19:45:41
I have a quick question about some of these themes.  When I use a theme similar to Klyith's (http://www.hydrogenaudio.org/forums/index.php?showtopic=43077&st=375&p=382139&#entry382139), the last track on the album doesn't put the underline in there.  I've tried downloading other themes and taking the code from there to get it to work properly, but it just doesn't want to do it for me..  It's making my whole playlist look stupid
Here's a picture so you can see what I mean.
(http://www.binaryfetish.com/srol/endline.png)
Title: Columns UI
Post by: picmixer on 2006-04-18 19:51:06
Looks to me like he uses some kind of custom tag on his files like %lasttrack% or %totaltracks% to indicate the last track of an album.
Title: Columns UI
Post by: Cosmo on 2006-04-18 20:11:25
Quote
That should add a very light gray line above the first track.

no... it's says unknown function, i'm usin' 0.9...

It sounds like you're adding this code in the wrong place (like in the column's Display tab).
Style code needs to go in the Style tab of either "Globals" or a specific column.
(And you will also need to have the appropriate box checked in either case:
Title: Columns UI
Post by: SROL on 2006-04-18 20:17:51
Looks to me like he uses some kind of custom tag on his files like %lasttrack% or %totaltracks% to indicate the last track of an album.

.I can't get any other themes to do it either.  Even ones that have the code put directly into the Column rather than placed in the Global tab.
Title: Columns UI
Post by: Nova5000 on 2006-04-18 21:10:07

Looks to me like he uses some kind of custom tag on his files like %lasttrack% or %totaltracks% to indicate the last track of an album.

.I can't get any other themes to do it either.  Even ones that have the code put directly into the Column rather than placed in the Global tab.


I don't think you correctly read what you just quoted. What he said is that he uses a custom tag, inside the file. Doesn't matter if the lasttrack code is there if you don't have the tags necessary.
Title: Columns UI
Post by: SROL on 2006-04-18 21:21:31
.I can't get any other themes to do it either.  Even ones that have the code put directly into the Column rather than placed in the Global tab.

I don't think you correctly read what you just quoted. What he said is that he uses a custom tag, inside the file. Doesn't matter if the lasttrack code is there if you don't have the tags necessary.

Hmm.. I may have read it wrong, but it did remind me that I could just add a tag to the last track of an album to do the underline.  But from what I understand (I'm still really new to this whole thing) there isn't anything in his code that references any other tag other than %tracknumber%.

These are the two lines that supposedly indicate the last track of an album from Kylith's .fcs (http://www.hydrogenaudio.org/forums/index.php?showtopic=43077&st=375&p=382139&#entry382139).
Code: [Select]
$if($greater($len(%tracknumber%),4),$if($strcmp($num(%tracknumber%,2),$substr(%tracknumber%,4,5)),is_last=1))
$if($strcmp($len(%tracknumber%),3),$if($strcmp($num(%tracknumber%,1),$substr(%tracknumber%,3,3)),is_last=1))
Title: Columns UI
Post by: Lyx on 2006-04-18 21:39:59
These are the two lines that supposedly indicate the last track of an album from Kylith's .fcs (http://www.hydrogenaudio.org/forums/index.php?showtopic=43077&st=375&p=382139&#entry382139).
Code: [Select]
$if($greater($len(%tracknumber%),4),$if($strcmp($num(%tracknumber%,2),$substr(%tracknumber%,4,5)),is_last=1))
$if($strcmp($len(%tracknumber%),3),$if($strcmp($num(%tracknumber%,1),$substr(%tracknumber%,3,3)),is_last=1))

he checks for TOTALTRACKS in a foobar 0.8.3 style of way. This may or may not work at all in fb2k 0.9.

If you want an FCS which does not depend on custom tags to know the last track, try Navigator.
Title: Columns UI
Post by: SROL on 2006-04-18 21:48:25
OOooohh, ok.  For some reason I assumed the "is_last" variable was being created there.  But anyway, I just added a %lasttrack% to the last tracks in each of the albums and told it to add a line to whatever track it saw with a LASTTRACK=1.  Might not be the best way of doing it, but it's working fine now

And thanks a lot for your help!
Title: Columns UI
Post by: Lyx on 2006-04-18 21:49:53
I edited my previous post, check it again - his FCS may be incompatible with fb2k 0.9final.
Title: Columns UI
Post by: SROL on 2006-04-18 21:56:58
I edited my previous post, check it again - his FCS may be incompatible with fb2k 0.9final.

Ah well.  All I wanted was that line on the bottom of my albums and now I have it.  I'm one of those guys that just steals code from everybody and puts it into one big pile of letters to make the final product look pretty. 
Title: Columns UI
Post by: Lyx on 2006-04-18 22:57:11
@musicmusic:

Proposal regarding inline-metadata-editing:
This feature can become quite powerful. It however currently has some limitations regarding feasability of implementation. With some playlist-display layouts, it is feasible to display more than one kind of information in a single-cell. But only one fieldname can be defined for the cell regarding inline-metadata editing.

The problem also wont go away in the future, because at least when someday contentgroups get implemented, the interest in hybrid-displays will increase dramatically. But for hybridmode-displays, merging multiple kinds of metadata into one field is a must.

My proposal - if technically reasonable - would be the following:
Change the current behaviour so that when clicking a cell two times, a small dialogbox pops up allowing to edit metadata. Then, in the column-preferences allow to enter more than one fieldname for metadata-editing - by seperating them with a semicolon. Then, when clicking a cell two times, the dialogbox should be able to allow editing of multiple fields, like this:

ARTIST:
[editable fieldcontents here]
ALBUM:
[editable fieldcontents here]

This could make in-playlist metadata editing quite powerful, even in hybridmode-displays.

- Lyx
Title: Columns UI
Post by: musicmusic on 2006-04-19 00:33:08

@lyx - would you support this idea?

I proposed just that about a year ago. Musicmusic's reply was that something like this should be a seperate plugin and that he already has his hands full with maintaining columns ui. My reply was that from a pragmatic POV, it is unprobable that such a seperate plugin will happen in the near future, and therefore it should be intergrated into columns ui, even if its not the "proper solution". Not much happened from there on.
Actually, Im pretty sure the last thing I said in regard to making the globals available to other components was "I'll do it".  Since I am a man of my word, I'll add it to beta 1.


Hi musicmusic,

my config: http://www.Sturmvögel.de/Chaser2.fcs (http://www.Sturmvögel.de/Chaser2.fcs)

Is it possible to autohide the menu (so it hides to the top in my config)?



Have you seen this?
FCS files don't contain the layout. So I don't know exactly what you are asking. But yes it should be possible. But generally auto-hide/hiding panels should work better in beta 1.

Apart from that: Will there be a function to assign shorcuts to hiding splitters?
In beta 2, there hopefully will be. There is presets in beta 1 but those only define completely different/independent layouts and so isn't suitable for this.
Title: Columns UI
Post by: BlueDev on 2006-04-19 01:08:12
Megadeus: Thanks for civiliy answering my question.

Lyx: The question was not about an FCS.  It was a general question about Columns UI.  Thank you so much for proving you are incapable of decent human interaction.  So good to know civility is alive an well here.
Title: Columns UI
Post by: Lyx on 2006-04-19 01:40:54
Lyx: The question was not about an FCS.  It was a general question about Columns UI.  So you can take you asshole attitude and go screw yourself with it.

You mean, you failed to read the UI Columns manual AND the manual of the FCS (which BOTH answered your question), and when the author of the FCS which you just downloaded tells you to RTFM, you call him an asshole? Please go away and stop abusing peoples time luser, thank you.

- Lyx
Title: Columns UI
Post by: picmixer on 2006-04-19 02:00:35
Allright, now tune down everyone and lets get on with this thread please. 
Title: Columns UI
Post by: Klyith on 2006-04-19 07:05:25
Oy, I just realized that there was an arguement going on about my fcs.

A: SROL, or anyone else, you should have just PM'd me. That's fine with me, and also probably good nettiquete in relation to the people you asked here. After all, they don't know what crazy stuff I've been doing...

B: Yeah, my fcs is pretty much still all .8.3 stuff. I haven't had time to sit down to read the new docs, so I haven't been able to update it. It still uses |colors| and all that old junk, and could use a general clean-up of the code. However, it seems to work perfectly fine to me. It isn't incompatible, just old.

C: To settle the question, I still use TRACKNUMBER = TN/TT. I realize that foobar now seems to prefer the totaltracks tag, but f me if I'm going to retag everything. I also do totally non-standard stuff like a custom tag called "CJW" which I use on some of my music to segregate it into a different album list panel (or at least I did when I still had uie_tabs for multiple panels). Why? Because I want all of my classical on the seperate tab, but only some of my jazz and world genres.

I mentioned in my post that it had a ton of customized stuff for my tag patterns, and I wasn't kidding.

It's good that foobar has a set of styles for tags and other stuff that it uses by default, but it's also good that a user can tell it to do something different. (Though it would a help if  there wan't a new default system every version increment.  ) The day that foobar becomes a perscriptivist system that only lets you do things one way will be the day I stop using it.
Title: Columns UI
Post by: sahara_lai on 2006-04-19 13:41:02
Sorry I got a stupid question here. What should I do if I want the colour of the texts of a song (in the playlist) to change whenever it's playing? I tried for quite a while but didn't work out....
In essence it's done like this:
Code: [Select]
$if(%_isplaying%,color_when_playing,normal_color)

And here's an example:
Code: [Select]
$if(%_isplaying%,$rgb(255,0,0),$rgb(0,255,0))%artist%

Thanks a bunch man! 
Title: Columns UI
Post by: sahara_lai on 2006-04-19 14:11:18
Hello all, I got another question to ask  . Under the tab "Global", there's a tab "Variables", what is the use of it, and how to use it? 
Title: Columns UI
Post by: mazy on 2006-04-19 14:33:15
Actually, Im pretty sure the last thing I said in regard to making the globals available to other components was "I'll do it".  Since I am a man of my word, I'll add it to beta 1.

hurray! you're my hero . ot: now only if i could get to %playlist_name% outside from playlist, like in track info panel ...
Title: Columns UI
Post by: Lyx on 2006-04-19 14:34:44
Hello all, I got another question to ask  :huh: . Under the tab "Global", there's a tab "Variables", what is the use of it, and how to use it?  :unsure:

Thats far too complex to fully explain here - a better idea would be to check the Columns UI manual.

The short version is: global-vars are *trackspecific* and its exported vars can be used in all columns. Column-vars are *column-specific* and only apply to that single column.

Actually, Im pretty sure the last thing I said in regard to making the globals available to other components was "I'll do it". :rolleyes: Since I am a man of my word, I'll add it to beta 1.

hurray! you're my hero :D. ot: now only if i could get to %playlist_name% outside from playlist, like in track info panel ...

Maybe just EXPORT it in from the global-vars? BTW, if i understood musicmusic correctly, then all the panels etc. will have to be updated so that the exported global-vars are available in their formatting.
Title: Columns UI
Post by: sahara_lai on 2006-04-19 15:55:49
OK, I'll check the manual    Thank you very much for answering 

moderation: Removed unnecessary full quote of previous post.
Title: Columns UI
Post by: sahara_lai on 2006-04-19 17:09:33
Thank musicmusic for this wonderful plugin! 
Title: Columns UI
Post by: SROL on 2006-04-19 17:40:16
A: SROL, or anyone else, you should have just PM'd me. That's fine with me, and also probably good nettiquete in relation to the people you asked here. After all, they don't know what crazy stuff I've been doing...

Heh, normally I would have just sent a Pm.  Except, for some reason, I couldn't get an underline from ANYbodys fcs code to work.  I only used yours as an example because it was the one I pulled up first to steal the code  That and I couldn't find a good screenshot displaying a playlist that had single tracks as well as albums showing the underline.

But that was the only thing that didn't move over from .8.3 to .9 from what I can see
Title: Columns UI
Post by: pokepoke on 2006-04-20 03:30:00
Hi, I hate to ask really dumb questions here, but that is not going to stop me, unfortunately...

In 0.9, using the latest pre-alpha, my columns UI (unmodified) shows no track numbers column, no option to add it, and only about half the tabs on the preferences page compared to what I see in the wiki.

Am I doing something wrong? I just installed 0.9 and the various components as I always did with 0.8.3...

EDIT: and the configure button is greyed out in the layout tab, so I'm really quite stuck.
Title: Columns UI
Post by: yatahaze on 2006-04-20 04:08:06
I'm not sure if this has been mentioned before, but why doesn't the export settings feature work with the layout? It sure would save a bunch of time and effort if exporting included that info, since upgrading the software = redoing the whole layout. Is this something that's being planned on implementing?
Title: Columns UI
Post by: OCedHrt on 2006-04-20 05:48:29
Hi, I hate to ask really dumb questions here, but that is not going to stop me, unfortunately...

In 0.9, using the latest pre-alpha, my columns UI (unmodified) shows no track numbers column, no option to add it, and only about half the tabs on the preferences page compared to what I see in the wiki.

Am I doing something wrong? I just installed 0.9 and the various components as I always did with 0.8.3...

EDIT: and the configure button is greyed out in the layout tab, so I'm really quite stuck.


You don't configure the layout from the configuration button; rather, the button is for configurating individual things in your layout. Right click on the base entry in the layout window to start modifying the layout.
Title: Columns UI
Post by: fabiospark on 2006-04-20 15:50:44
I'm on a 1600x1200 display.
Every time I want to resize a panel I find it a bit difficult to make the resize arrows appear: is it possible to make them appear on a wider area beside the separator I want to drag?

Thanks

Is it also possible to drag files from a playlist to another without using additional keys (only with the mouse)?
Title: Columns UI
Post by: sahara_lai on 2006-04-20 17:01:24
Guys if I want to show the TOTAL play time of all the songs in a playlist at the status bar what should I do? 
Title: Columns UI
Post by: Lyx on 2006-04-20 18:24:22
Guys if I want to show the TOTAL play time of all the songs in a playlist at the status bar what should I do?  :huh:

select them all?
Title: Columns UI
Post by: Seldaek on 2006-04-20 19:16:56
Is it also possible to drag files from a playlist to another without using additional keys (only with the mouse)?

Seems easy enough to me, but maybe I missed something in your question.. anyway what I would do is: Left click to select files, then right click and either use "Edit>Cut/Copy tracks" then paste in other playlist, or "Edit Other>Add to playlist>?" or even "Utils>Send to playlist..." Now if you don't have any of these, try to get foo_utils from foosion's page (I'm not sure which menu buttons are part of it).
Title: Columns UI
Post by: fabiospark on 2006-04-20 19:24:18

Is it also possible to drag files from a playlist to another without using additional keys (only with the mouse)?

Seems easy enough to me, but maybe I missed something in your question.. anyway what I would do is: Left click to select files, then right click and either use "Edit>Cut/Copy tracks" then paste in other playlist, or "Edit Other>Add to playlist>?" or even "Utils>Send to playlist..." Now if you don't have any of these, try to get foo_utils from foosion's page (I'm not sure which menu buttons are part of it).

What you're missing (because I didn't mention it) is that I would do it using the mouse pad of a remote control in a remote room and some meters away from the TV screen so I can't hope to read the menu items.
Title: Columns UI
Post by: Seldaek on 2006-04-20 19:51:45
Well you can access all these menu items through keyboards shortcuts under [context], and then you can call these keyboards shortcuts with the remote using Girder or anything else that you may have. Note that Girder allow you to script a key so you could do select all + send to playlist in one button and even switch to the new playlist maybe and start playing it.. I don't know what you need exactly.
Title: Columns UI
Post by: fabiospark on 2006-04-20 20:36:59
Well you can access all these menu items through keyboards shortcuts under [context], and then you can call these keyboards shortcuts with the remote using Girder or anything else that you may have. Note that Girder allow you to script a key so you could do select all + send to playlist in one button and even switch to the new playlist maybe and start playing it.. I don't know what you need exactly.

I would just need a drag and drop with mouse only.

I'm using Girder with my remote wonder RF remote and I'm well aware of the power this setup gives me in controlling FB from around the house. I can even tag my files while listening to them... but this is not the subject of my request.
I have many keyboard shorcuts mapped to the remote buttons - I even have a couple of home made shift keys - but the wife feel more at home with the good old mouse behaviour as in other windows apps where after selecting something you can drag it everywhere just holding down the left button.
Just that.
And now, if you don't mind, let's turn our attention to something else.
Title: Columns UI
Post by: upNorth on 2006-04-20 20:47:32
Is it also possible to drag files from a playlist to another without using additional keys (only with the mouse)?
Try drag and drop with the right mouse button. A you'll see, the difference from using the left with a modifier, is that a small menu will pop up when you release, asking you what to do.
Title: Columns UI
Post by: pokepoke on 2006-04-21 05:22:18

Hi, I hate to ask really dumb questions here, but that is not going to stop me, unfortunately...

In 0.9, using the latest pre-alpha, my columns UI (unmodified) shows no track numbers column, no option to add it, and only about half the tabs on the preferences page compared to what I see in the wiki.

Am I doing something wrong? I just installed 0.9 and the various components as I always did with 0.8.3...

EDIT: and the configure button is greyed out in the layout tab, so I'm really quite stuck.


You don't configure the layout from the configuration button; rather, the button is for configurating individual things in your layout. Right click on the base entry in the layout window to start modifying the layout.

Thanks for the help. Glad to see that new version and all, one thing hasn't changed: what foobar giveth in configurability, it taketh away in total lack of intuitive design.

I mean, why should I have to select the "columns playback" option--already selected by default when I choose the columns UI interface--in order to get its config menu? By changing absolutely nothing, a whole subnode pops up. 
Title: Columns UI
Post by: sahara_lai on 2006-04-21 10:38:44

Guys if I want to show the TOTAL play time of all the songs in a playlist at the status bar what should I do? 

select them all?

If I want to show the time without highlighting them all what should I do?
Title: Columns UI
Post by: Storm on 2006-04-21 15:38:43
Edit the titleformatting for the playlist switcher maybe? I simply put %length% in there with a nice separator bullet:

Code: [Select]
%title% • %length%
Title: Columns UI
Post by: sahara_lai on 2006-04-21 17:56:22
Edit the titleformatting for the playlist switcher maybe? I simply put %length% in there with a nice separator bullet:

Code: [Select]
%title% • %length%

Sorry, can you explain it further, I don't quite understand 
Title: Columns UI
Post by: Cosmo on 2006-04-21 18:13:35
If I want to show the time without highlighting them all what should I do?

There is no code that is capable of showing total playlist time in the status bar.

Storm was showing you how total playlist time can be displayed next to the playlist name in the playlist switcher list.
"Preferences > Display > Columns UI > Playlist Switcher > General tab > Use titleformatting for playlist title in panel: ..."
Title: Columns UI
Post by: sahara_lai on 2006-04-22 04:41:03
I see, thank you guys 
Title: Columns UI
Post by: fabiospark on 2006-04-22 13:54:04
Is it also possible to drag files from a playlist to another without using additional keys (only with the mouse)?
Try drag and drop with the right mouse button. A you'll see, the difference from using the left with a modifier, is that a small menu will pop up when you release, asking you what to do.

Thanks upNorth, that works.
I tried that before but it was not working, instead of the Add files here etc menu I was getting the Activate/Load etc one. After a bit of testing I found out that it was due to the fact that I'm constantly running StrokeIt, a mouse gestures little app.
While without it I get the right menu, further testing let me know that even with StrokeIt running I can get the right menu if I wait half a second on a non selected area of the playilist before going onto the playlist tab.
Thanks.
Title: Columns UI
Post by: andro77 on 2006-04-22 16:38:58
Hello  I was wondering if there's a possibility to put the Console (menu->console in 0.9) in a panel...
I'm sorry if I'm asking in the wrong place, I tried to search but without a "search this thread" tool it's pretty useless  Thanks in advance!
Title: Columns UI
Post by: carmenm on 2006-04-22 19:44:14
I was wondering if it would be possible, by that i mean possible to implement, to have image as panels background?
Title: Columns UI
Post by: mil3s on 2006-04-25 17:45:17
Possible Bug...
I'm having some trouble resizing palens in Columns UI. When the resizing arrow appears it disappear just as quick. Resizing works fine when I eventually click the right pixel, the problem is the arrow which disappear so I don't know where to click.
Title: Columns UI
Post by: My name is Mud on 2006-04-25 18:59:43
Ya know, after spending the past few weeks trying to get my copy of v.9.0 w/foo_columns to config in a way I like (I've messed with it on my own, I've lifted different strings posted here, etc. etc. etc.), I've decided that my v0.8.3 is just fine.  It looks the way I want it to; it works the way I want it to; I can rebuild it in a few minutes, if it bugs up (a rare occurance).  Besides, I'm kinda burned out on chasing down the latest version of whatever was just ported over.

When v.9.-- is better established, I'll give it another try.  Until then, I'm good with what I got...
Title: Columns UI
Post by: Mangix on 2006-04-26 02:01:50
There is no code that is capable of showing total playlist time in the status bar.

that's not quite true. in the status bar, next to where it says "0.00 dB", it shows the time of the current track. if you double click that, it shows the total playlist time, in a sort of weird way. but it still works.
Title: Columns UI
Post by: Thief on 2006-04-26 13:03:20
that's not quite true. in the status bar, next to where it says "0.00 dB", it shows the time of the current track. if you double click that, it shows the total playlist time, in a sort of weird way. but it still works.

yeah, but that's because when you dblclick it all playlist items became selected.
Title: Columns UI
Post by: Powha on 2006-04-26 17:15:58
Is there any thing like %_isplaying% but checks if it is in the "playback queue"?
Title: Columns UI
Post by: Ivanov on 2006-04-27 10:27:54
Hi everybody
I have a dump question about playlist tabs. I am using last alfa version of columns UI and foobar2000 0.9.1. I don't know how to show playlist switched tabs. I can't find option for this like in Columns UI version 0.1.2. Please, help me
Title: Columns UI
Post by: mixcherry on 2006-04-27 10:58:46
Hi everybody
I have a dump question about playlist tabs. I am using last alfa version of columns UI and foobar2000 0.9.1. I don't know how to show playlist switched tabs. I can't find option for this like in Columns UI version 0.1.2. Please, help me

Columns UI Frequently Asked Questions (http://music.morbo.org/wiki/columns_ui:faqs)

Quote
How do I get my playlist tabs back?

For the default configuration:
  • Start foobar2000 and enter the preferences.
  • From the Columns UI page, activate the Layout tab.
  • Right click the base item, “Columns Playlist”.
  • Select the “Change base/Splitter/Playlist tabs” item.
  • Right click the new “Playlist tabs” base item.
  • Select “Insert panel/Playlist views/Columns playlist”
  • Close preferences or click “Apply”.
Title: Columns UI
Post by: Ivanov on 2006-04-28 09:09:34
Thank you vety much mixcherry!
I am feeling so stupid... I will bookmark Columns UI FAQ link
Title: Columns UI
Post by: cRoMo on 2006-04-28 13:04:58
I know that you don't really like such bugreports, though there is a bug when using foo_ui_columns with foobar 0.9.1 under wine. Foobar crashes when moving the mose cursor over the sidepanel separator. This bug is reported by foobar itself, not by wine - wine quits without any errors. You'll find the bug report below [1]. I realize that this bug won't appear under windows, though I'd be glad if it was resolved. Also I noticed that when using foo_ui_columns audio latency times become poor, thus minimising and maximizing the window makes the sound ditchy. This is not the case when using the default ui. Also, foobar crashes when right-clicking on any taskbar handler - again, it's not the case with default ui. The bug report below [2].

[1] http://pastebin.com/686839 (http://pastebin.com/686839)
[2] http://pastebin.com/686837 (http://pastebin.com/686837)
Title: Columns UI
Post by: musicmusic on 2006-04-28 14:55:06
Columns UI 0.1.3 beta 1 released.

Please see the changelog for release notes. In particular:
-Layout config compatibility was broken. You will lose your layout on upgrade.
-Panel compatibility was broken. They will need recompiling with the new SDK.
-The sidebar was removed. The layout system replaces this. See FAQs for more information.
-Layout presets were added, but you should note they define independant layouts. As such all your panels reinitialise when switching preset. For some (album list panel) this may take a second.

In other news:
Album list panel 0.2.1 beta 4 released
Console panel 0.2 released

They are available at my components homepage (http://music.morbo.org/components.php).

I know that you don't really like such bugreports, though there is a bug when using foo_ui_columns with foobar 0.9.1 under wine. Foobar crashes when moving the mose cursor over the sidepanel separator. This bug is reported by foobar itself, not by wine - wine quits without any errors. You'll find the bug report below [1]. I realize that this bug won't appear under windows, though I'd be glad if it was resolved. Also I noticed that when using foo_ui_columns audio latency times become poor, thus minimising and maximizing the window makes the sound ditchy. This is not the case when using the default ui. Also, foobar crashes when right-clicking on any taskbar handler - again, it's not the case with default ui. The bug report below [2].

[1] http://pastebin.com/686839 (http://pastebin.com/686839)
[2] http://pastebin.com/686837 (http://pastebin.com/686837)

Wine is meant to emulate Windows. So if it doesn't happen on Windows, you are right I won't be very interested.

1. Crash when mouse over playlist switcher panel I "fixed" on my side already. But it doesn't excuse Wine.
2. If you ran Wine in a Terminal you would have seen it is caused by RealChildWindowFromPoint not being implemented in Wine.
3. Audio latency - Well Wine is an emulator.
Title: Columns UI
Post by: Squeller on 2006-04-28 14:59:50
-Panel compatibility was broken. They will need recompiling with the new SDK.
Eek. Once more having to wait for re-compiles. Thanks anyway. It's the better concept now treating the sidebar like everything else...
Title: Columns UI
Post by: carmenm on 2006-04-28 15:38:22
There is no changelog for album list panel, is it just le last version recompiled to work the new column UI?
Title: Columns UI
Post by: manudevil on 2006-04-28 15:49:38
Is there a way to display Foo_Track_Info with ColomnUI 0.1.3 beta 1 ? And Album List ?
I did lost all my config... sob...
Title: Columns UI
Post by: acedriver on 2006-04-28 15:53:25
Is there a way to display Foo_Track_Info with ColomnUI 0.1.3 beta 1 ? And Album List ?
I did lost all my config... sob...

track info: http://stephan.kochen.nl/proj/foobar2000.html#trackinfo (http://stephan.kochen.nl/proj/foobar2000.html#trackinfo)

album list: http://music.morbo.org/components.php (http://music.morbo.org/components.php)
Title: Columns UI
Post by: Anas on 2006-04-28 15:53:31
Quote
Is there a way to display Foo_Track_Info with ColomnUI 0.1.3 beta 1 ? And Album List ?
I did lost all my config... sob...

-Panel compatibility was broken. They will need recompiling with the new SDK.

There has also a new version of Album list been released, download it.

EDIT: too slow...
Title: Columns UI
Post by: manudevil on 2006-04-28 16:02:50
Arf... How sorry I am. I meant Album Art instead of Album list. Apologize...
Title: Columns UI
Post by: acedriver on 2006-04-28 16:15:28
need to wait for album art to be updated with new SDK
Title: Columns UI
Post by: Stuart60611 on 2006-04-28 16:26:31
I do not mind losing my layout upon installing the new beta Columns UI.  However, will I also loose my global variables and the scripts I use to colour and display columns in in the playlist?
Title: Columns UI
Post by: Anas on 2006-04-28 17:04:12
No, just your layout gets lost. I am already using the new version.

EDIT: baaaad typo
Title: Columns UI
Post by: mazy on 2006-04-28 17:22:54
Actually, Im pretty sure the last thing I said in regard to making the globals available to other components was "I'll do it".  Since I am a man of my word, I'll add it to beta 1.

musicmusic, i can't find that mentioned in the changelog, could you add it, please?

when we're on it, i would also like these to be available for formatting (i know it's possible to implement these by formatting hook plugin, but that would affect performance):

- playing playlist's name (something like %playing_playlist%)
- queue index of track

also, i would really like if not drag'n'drop in the layout's tree, then at least cut/copy/paste functions in the context menu for moving whole layout's subtree around, or between presets ... it's imho must-have feature. of course one would have to think about issues with panels supporting multiple independent instances etc. (but i guess the new functions in the api would help with this in the future, if implemented on panel's side).

i think this in in the works, but will it be possible not only change between presets, but also toggle visibility status of splitter by keyboard shortcut / menu / button?

one strange behavior - if i create autohide splitter, it's very hard to adjust it's size (and not to move to the other panel / splitter and thus hide the autohide one). i don't really understand the toggle area, is it meaningless together with autohide?
Title: Columns UI
Post by: Shade[ST] on 2006-04-28 18:56:48
I'm looking for an option which I can't find... The playback order toolbar (little pop-down menu) edge style is always sunken; I'd like to change it to gray.  Is that possible?
Title: Columns UI
Post by: Shade[ST] on 2006-04-28 19:11:39
2 crashlogs...
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 017BE88Ah
Access violation, operation: read, address: 00000004h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (017BE88Ah):
017BE84Ah:  07 8B CF FF 50 6C 85 FF C6 45 FC 00 74 06 8B 07
017BE85Ah:  8B CF FF 10 8B 4D F0 83 4D FC FF 85 C9 74 04 8B
017BE86Ah:  01 FF 10 43 3B 5D E8 72 97 E8 3E EC 01 00 C3 6A
017BE87Ah:  10 B8 1E 28 7F 01 E8 59 EB 01 00 8B F9 8D 4F 04
017BE88Ah:  8B 01 FF 10 83 65 F0 00 85 C0 89 45 E4 76 76 8B
017BE89Ah:  47 08 8B 4D F0 8B 04 88 FF 70 14 8B 70 10 83 65
017BE8AAh:  EC 00 8D 4D EC E8 B9 D8 FF FF 8B 5D EC 83 65 FC
017BE8BAh:  00 85 DB 74 37 85 F6 74 33 83 65 E8 00 8D 45 E8
Stack (0012FA08h):
0012F9E8h:  00000000 00000000 00000001 00007072
0012F9F8h:  000000FB 00000000 BF018437 E108D010
0012FA08h:  6A1FBD5F 77D4970E 0012FAEC 00000000
0012FA18h:  0012FA2C 77D4973D 0076ED10 0077D720
0012FA28h:  0012FA98 017F281E FFFFFFFF 0012FA50
0012FA38h:  017B69C7 00000000 7FFDF000 00000000
0012FA48h:  0012FAEC 0012FAEC 0012FA6C 77D4EAF2
0012FA58h:  00000000 00000001 0012FAEC 0012FC18
0012FA68h:  0012FB48 0012FAA8 77D4EA9E 00030000
0012FA78h:  00000001 0012FAEC 017B6954 0012FC18
0012FA88h:  0012FB48 00000000 0012FA84 0012F62C
0012FA98h:  0012FEAC 77D70467 77D4EAB0 00000000
0012FAA8h:  0012FACC 77D4EBF3 0012FADC 0012FAEC
0012FAB8h:  0012FB08 00000000 004CC870 00000020
0012FAC8h:  0012FAEC 0012FB28 7C90EAE3 0012FADC
0012FAD8h:  00000030 00030000 00000001 017B6954
0012FAE8h:  77D4EAC1 007808C8 00000104 00000012
0012FAF8h:  20380001 0425FD72 000001E8 00000177
0012FB08h:  00000000 77D491BE 77D491F1 0012FB48
0012FB18h:  00000000 00000000 00000000 00001F47
Registers:
EAX: 0012FA28, EBX: 00000000, ECX: 00000004, EDX: 7C90EB94
ESI: 0012FAEC, EDI: 00000000, EBP: 0012FA34, ESP: 0012FA08
Crash location: "foo_ui_columns", loaded at 01790000h - 0182B000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004E0000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
LgWndHk                          loaded at 003C0000h - 003C7000h
MsgPlusLoader1                  loaded at 003D0000h - 003DE000h
iprepair                        loaded at 009C0000h - 009D2000h
OLEAUT32                        loaded at 77120000h - 771AC000h
SETUPAPI                        loaded at 77920000h - 77A13000h
appHelp                          loaded at 77B40000h - 77B62000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
cscui                            loaded at 77A20000h - 77A74000h
CSCDLL                          loaded at 76600000h - 7661D000h
USERENV                          loaded at 769C0000h - 76A73000h
MPR                              loaded at 71B20000h - 71B32000h
drprov                          loaded at 75F60000h - 75F67000h
ntlanman                        loaded at 71C10000h - 71C1E000h
NETUI0                          loaded at 71CD0000h - 71CE7000h
NETUI1                          loaded at 71C90000h - 71CD0000h
NETAPI32                        loaded at 5B860000h - 5B8B4000h
NETRAP                          loaded at 71C80000h - 71C87000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
davclnt                          loaded at 75F70000h - 75F79000h
shgina                          loaded at 73D70000h - 73D83000h
MSGINA                          loaded at 75970000h - 75A67000h
WINSTA                          loaded at 76360000h - 76370000h
ODBC32                          loaded at 74320000h - 7435D000h
odbcint                          loaded at 20000000h - 20017000h
Secur32                          loaded at 77FE0000h - 77FF1000h
Audiodev                        loaded at 092D0000h - 09349000h
WMVCore                          loaded at 086D0000h - 08916000h
WMASF                            loaded at 070D0000h - 0710A000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
foo_abx                          loaded at 00D70000h - 00DA4000h
foo_albumlist                    loaded at 00DC0000h - 00E01000h
foo_autoplaylist                loaded at 00E30000h - 00E62000h
foo_browser                      loaded at 00E90000h - 00EC4000h
foo_burninate                    loaded at 00EF0000h - 00F26000h
foo_cdda                        loaded at 00F50000h - 00F7D000h
foo_common                      loaded at 00FA0000h - 00FD9000h
foo_controlserver                loaded at 01000000h - 01036000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_converter                    loaded at 01060000h - 010C1000h
foo_dbsearch                    loaded at 010F0000h - 01149000h
foo_dsp_continuator              loaded at 01170000h - 011A2000h
foo_dsp_std                      loaded at 011D0000h - 0120F000h
foo_dsp_vlevel                  loaded at 01230000h - 01254000h
foo_freedb2                      loaded at 01280000h - 012C0000h
foo_input_shorten                loaded at 012E0000h - 0130E000h
foo_input_std                    loaded at 01330000h - 01443000h
foo_masstag                      loaded at 01470000h - 014C0000h
foo_msnalt                      loaded at 014E0000h - 014F9000h
foo_playcount                    loaded at 01520000h - 01547000h
foo_playlist_tree                loaded at 01570000h - 015D0000h
foo_pqview                      loaded at 015F0000h - 0160C000h
foo_rgscan                      loaded at 01630000h - 01674000h
foo_uie_albumlist                loaded at 016A0000h - 016DF000h
foo_uie_console                  loaded at 01700000h - 0171C000h
foo_uie_trackinfo                loaded at 01740000h - 01770000h
foo_ui_columns                  loaded at 01790000h - 0182B000h
foo_ui_std                      loaded at 01850000h - 018A7000h
foo_utils                        loaded at 018D0000h - 01909000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
LgMsgHk                          loaded at 02270000h - 0227B000h
MSVCP60                          loaded at 76080000h - 760E5000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
browseui                        loaded at 75F80000h - 7607D000h
ntshrui                          loaded at 76990000h - 769B5000h
ATL                              loaded at 76B20000h - 76B31000h
shdocvw                          loaded at 77760000h - 778CF000h
CRYPTUI                          loaded at 754D0000h - 75550000h
WININET                          loaded at 771B0000h - 77259000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
IMM32                            loaded at 76390000h - 763AD000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 77D4970Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsChild" (+00000000h)
Address: 77D4973Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsChild" (+0000002Fh)
Address: 017F281Eh, location: "foo_ui_columns", loaded at 01790000h - 0182B000h
Address: 017B69C7h, location: "foo_ui_columns", loaded at 01790000h - 0182B000h
Address: 77D4EAF2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 77D4EA9Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 017B6954h, location: "foo_ui_columns", loaded at 01790000h - 0182B000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4EAB0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 77D4EBF3h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 004CC870h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 017B6954h, location: "foo_ui_columns", loaded at 01790000h - 0182B000h
Address: 77D4EAC1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+00000092h)
Address: 77D491BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetProcessWindowStation" (+00000029h)
Address: 77D491F1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetMessageW" (+0000002Bh)
Address: 0042B60Fh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 017D29C3h, location: "foo_ui_columns", loaded at 01790000h - 0182B000h
Address: 0042C0C0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004AF7ACh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C910E12h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000383h)
Address: 004AF7ACh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B20F8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004D11C0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004D12A0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004A48E4h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917CB7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 1000D533h, location: "shared", loaded at 10000000h - 1002A000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003C90h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+00000030h)
Address: 10003C9Eh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004D1230h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004D12A0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00483574h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 0048991Fh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 01000000h, location: "foo_controlserver", loaded at 01000000h - 01036000h
Address: 00488720h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0049F7FBh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0042C29Ah, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004CE2A8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00489035h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00483409h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00483403h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004A48E8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004A3045h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00488720h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0049F9EFh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00487605h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00DCD0B8h, location: "foo_albumlist", loaded at 00DC0000h - 00E01000h
Address: 00DCD0B8h, location: "foo_albumlist", loaded at 00DC0000h - 00E01000h
Address: 00488720h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00DCD0B8h, location: "foo_albumlist", loaded at 00DC0000h - 00E01000h
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0048766Eh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 003D006Eh, location: "MsgPlusLoader1", loaded at 003D0000h - 003DE000h
Address: 003D0065h, location: "MsgPlusLoader1", loaded at 003D0000h - 003DE000h
Address: 003D006Eh, location: "MsgPlusLoader1", loaded at 003D0000h - 003DE000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 003D0065h, location: "MsgPlusLoader1", loaded at 003D0000h - 003DE000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 003D0065h, location: "MsgPlusLoader1", loaded at 003D0000h - 003DE000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004E0000h

Version info:
foobar2000 v0.9.1
UNICODE

Additional info:
Columns UI 0.1.3 beta 1  (foo_ui_columns)
ABX comparator 1.3  (foo_abx)
Continuator 0.4.0  (foo_dsp_continuator)
FLAC decoder 1.1.0  (foo_input_std)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Playlist Tree Panel 2.0.5 [Apr 28 2006 - 10:43:44]  (foo_playlist_tree)
Default User Interface 0.9acc  (foo_ui_std)
ReplayGain Scanner 2.0  (foo_rgscan)
Playlist tools 0.5.5  (foo_utils)
Music Browser 1.1.5 [Apr 28 2006 - 10:44:17]  (foo_browser)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Shorten decoder 0.4.2a  (foo_input_shorten)
Database search 1.3.1 beta 10  (foo_dbsearch)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Album List 3.2.0  (foo_albumlist)
Console panel 0.2  (foo_uie_console)
Audio CD Writer 2.0  (foo_burninate)
freedb tagger v0.5  (foo_freedb2)
CD Audio decoder 2.0  (foo_cdda)
Control Server 0.8.5 beta 7  (foo_controlserver)
Converter 1.0  (foo_converter)
Standard DSP array 1.0  (foo_dsp_std)
VLevel 20060324.0  (foo_dsp_vlevel)
Standard input array 1.0  (foo_input_std)
Track info panel 0.7  (foo_uie_trackinfo)
Masstagger 1.5  (foo_masstag)
Common services 0.1  (foo_common)
Play Count 1.9.1  (foo_playcount)

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 017BE88Ah
Access violation, operation: read, address: 00000004h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (017BE88Ah):
017BE84Ah:  07 8B CF FF 50 6C 85 FF C6 45 FC 00 74 06 8B 07
017BE85Ah:  8B CF FF 10 8B 4D F0 83 4D FC FF 85 C9 74 04 8B
017BE86Ah:  01 FF 10 43 3B 5D E8 72 97 E8 3E EC 01 00 C3 6A
017BE87Ah:  10 B8 1E 28 7F 01 E8 59 EB 01 00 8B F9 8D 4F 04
017BE88Ah:  8B 01 FF 10 83 65 F0 00 85 C0 89 45 E4 76 76 8B
017BE89Ah:  47 08 8B 4D F0 8B 04 88 FF 70 14 8B 70 10 83 65
017BE8AAh:  EC 00 8D 4D EC E8 B9 D8 FF FF 8B 5D EC 83 65 FC
017BE8BAh:  00 85 DB 74 37 85 F6 74 33 83 65 E8 00 8D 45 E8
Stack (0012FA08h):
0012F9E8h:  00000000 00000000 00000001 00007072
0012F9F8h:  000000FB 00000000 BF018437 E108D010
0012FA08h:  EE11635B 77D4970E 0012FAEC 00000000
0012FA18h:  0012FA2C 77D4973D 0076CC20 0077CA88
0012FA28h:  0012FA98 017F281E FFFFFFFF 0012FA50
0012FA38h:  017B69C7 00000000 7FFDE000 00000000
0012FA48h:  0012FAEC 0012FAEC 0012FA6C 77D4EAF2
0012FA58h:  00000000 00000001 0012FAEC 0012FC18
0012FA68h:  0012FB48 0012FAA8 77D4EA9E 00030000
0012FA78h:  00000001 0012FAEC 017B6954 0012FC18
0012FA88h:  0012FB48 00000000 0012FA84 0012F62C
0012FA98h:  0012FEAC 77D70467 77D4EAB0 00000000
0012FAA8h:  0012FACC 77D4EBF3 0012FADC 0012FAEC
0012FAB8h:  0012FB08 00000000 004CC870 00000020
0012FAC8h:  0012FAEC 0012FB28 7C90EAE3 0012FADC
0012FAD8h:  00000030 00030000 00000001 017B6954
0012FAE8h:  77D4EAC1 003808B0 00000104 00000012
0012FAF8h:  20380001 04291BB9 00000342 00000168
0012FB08h:  00000000 77D491BE 77D491F1 0012FB48
0012FB18h:  00000000 00000000 00000000 0000011B
Registers:
EAX: 0012FA28, EBX: 00000000, ECX: 00000004, EDX: 7C90EB94
ESI: 0012FAEC, EDI: 00000000, EBP: 0012FA34, ESP: 0012FA08
Crash location: "foo_ui_columns", loaded at 01790000h - 0182B000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004E0000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F4000h
COMCTL32                        loaded at 773D0000h - 774D2000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 77D40000h - 77DD0000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D5000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 763B0000h - 763F9000h
LgWndHk                          loaded at 003C0000h - 003C7000h
MsgPlusLoader1                  loaded at 003D0000h - 003DE000h
iprepair                        loaded at 009C0000h - 009D2000h
OLEAUT32                        loaded at 77120000h - 771AC000h
SETUPAPI                        loaded at 77920000h - 77A13000h
appHelp                          loaded at 77B40000h - 77B62000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
VERSION                          loaded at 77C00000h - 77C08000h
cscui                            loaded at 77A20000h - 77A74000h
CSCDLL                          loaded at 76600000h - 7661D000h
USERENV                          loaded at 769C0000h - 76A73000h
MPR                              loaded at 71B20000h - 71B32000h
drprov                          loaded at 75F60000h - 75F67000h
ntlanman                        loaded at 71C10000h - 71C1E000h
NETUI0                          loaded at 71CD0000h - 71CE7000h
NETUI1                          loaded at 71C90000h - 71CD0000h
NETAPI32                        loaded at 5B860000h - 5B8B4000h
NETRAP                          loaded at 71C80000h - 71C87000h
SAMLIB                          loaded at 71BF0000h - 71C03000h
davclnt                          loaded at 75F70000h - 75F79000h
shgina                          loaded at 73D70000h - 73D83000h
MSGINA                          loaded at 75970000h - 75A67000h
WINSTA                          loaded at 76360000h - 76370000h
ODBC32                          loaded at 74320000h - 7435D000h
odbcint                          loaded at 20000000h - 20017000h
Secur32                          loaded at 77FE0000h - 77FF1000h
Audiodev                        loaded at 092D0000h - 09349000h
WMVCore                          loaded at 086D0000h - 08916000h
WMASF                            loaded at 070D0000h - 0710A000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
foo_abx                          loaded at 00D70000h - 00DA4000h
foo_albumlist                    loaded at 00DC0000h - 00E01000h
foo_autoplaylist                loaded at 00E30000h - 00E62000h
foo_browser                      loaded at 00E90000h - 00EC4000h
foo_burninate                    loaded at 00EF0000h - 00F26000h
foo_cdda                        loaded at 00F50000h - 00F7D000h
foo_common                      loaded at 00FA0000h - 00FD9000h
foo_controlserver                loaded at 01000000h - 01036000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_converter                    loaded at 01060000h - 010C1000h
foo_dbsearch                    loaded at 010F0000h - 01149000h
foo_dsp_continuator              loaded at 01170000h - 011A2000h
foo_dsp_std                      loaded at 011D0000h - 0120F000h
foo_dsp_vlevel                  loaded at 01230000h - 01254000h
foo_freedb2                      loaded at 01280000h - 012C0000h
foo_input_shorten                loaded at 012E0000h - 0130E000h
foo_input_std                    loaded at 01330000h - 01443000h
foo_masstag                      loaded at 01470000h - 014C0000h
foo_msnalt                      loaded at 014E0000h - 014F9000h
foo_playcount                    loaded at 01520000h - 01547000h
foo_playlist_tree                loaded at 01570000h - 015D0000h
foo_pqview                      loaded at 015F0000h - 0160C000h
foo_rgscan                      loaded at 01630000h - 01674000h
foo_uie_albumlist                loaded at 016A0000h - 016DF000h
foo_uie_console                  loaded at 01700000h - 0171C000h
foo_uie_trackinfo                loaded at 01740000h - 01770000h
foo_ui_columns                  loaded at 01790000h - 0182B000h
foo_ui_std                      loaded at 01850000h - 018A7000h
foo_utils                        loaded at 018D0000h - 01909000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
LgMsgHk                          loaded at 01AC0000h - 01ACB000h
MSVCP60                          loaded at 76080000h - 760E5000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 77D4970Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsChild" (+00000000h)
Address: 77D4973Dh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "IsChild" (+0000002Fh)
Address: 017F281Eh, location: "foo_ui_columns", loaded at 01790000h - 0182B000h
Address: 017B69C7h, location: "foo_ui_columns", loaded at 01790000h - 0182B000h
Address: 77D4EAF2h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 77D4EA9Eh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 017B6954h, location: "foo_ui_columns", loaded at 01790000h - 0182B000h
Address: 77D70467h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D4EAB0h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 77D4EBF3h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 004CC870h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 017B6954h, location: "foo_ui_columns", loaded at 01790000h - 0182B000h
Address: 77D4EAC1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "EnableMenuItem" (+00000092h)
Address: 77D491BEh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetProcessWindowStation" (+00000029h)
Address: 77D491F1h, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "GetMessageW" (+0000002Bh)
Address: 0042B60Fh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 77D4DAEAh, location: "USER32", loaded at 77D40000h - 77DD0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 017D29C3h, location: "foo_ui_columns", loaded at 01790000h - 0182B000h
Address: 0042C0C0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004AF7ACh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C910E12h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000383h)
Address: 004AF7ACh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B20F8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004D11C0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004D12A0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004A48E4h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C917CB7h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C917BB0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 1000D533h, location: "shared", loaded at 10000000h - 1002A000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003C90h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font&amp;quot; (+00000030h)
Address: 10003C9Eh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004D1230h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C911B09h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004D12A0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00483574h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 0048991Fh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 01000000h, location: "foo_controlserver", loaded at 01000000h - 01036000h
Address: 00488720h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0049F7FBh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0042C29Ah, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004CE2A8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00489035h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00483409h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00483403h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004A48E8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004A3045h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00488720h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0049F9EFh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00487605h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00DCD0B8h, location: "foo_albumlist", loaded at 00DC0000h - 00E01000h
Address: 00DCD0B8h, location: "foo_albumlist", loaded at 00DC0000h - 00E01000h
Address: 00488720h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00DCD0B8h, location: "foo_albumlist", loaded at 00DC0000h - 00E01000h
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C8F4000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0048766Eh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 003D006Eh, location: "MsgPlusLoader1", loaded at 003D0000h - 003DE000h
Address: 003D0065h, location: "MsgPlusLoader1", loaded at 003D0000h - 003DE000h
Address: 003D006Eh, location: "MsgPlusLoader1", loaded at 003D0000h - 003DE000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 003D0065h, location: "MsgPlusLoader1", loaded at 003D0000h - 003DE000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 003D0065h, location: "MsgPlusLoader1", loaded at 003D0000h - 003DE000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 004E0000h

Version info:
foobar2000 v0.9.1
UNICODE

Additional info:
ReplayGain Scanner 2.0  (foo_rgscan)
Common services 0.1  (foo_common)
Standard input array 1.0  (foo_input_std)
FLAC decoder 1.1.0  (foo_input_std)
Track info panel 0.7  (foo_uie_trackinfo)
Audio CD Writer 2.0  (foo_burninate)
Play Count 1.9.1  (foo_playcount)
Continuator 0.4.0  (foo_dsp_continuator)
Music Browser 1.1.5 [Apr 28 2006 - 10:44:17]  (foo_browser)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Converter 1.0  (foo_converter)
Default User Interface 0.9acc  (foo_ui_std)
Playlist Tree Panel 2.0.5 [Apr 28 2006 - 10:43:44]  (foo_playlist_tree)
Database search 1.3.1 beta 10  (foo_dbsearch)
CD Audio decoder 2.0  (foo_cdda)
Console panel 0.2  (foo_uie_console)
MPEG-4 AAC decoder 2.1  (foo_input_std)
ABX comparator 1.3  (foo_abx)
Standard DSP array 1.0  (foo_dsp_std)
Columns UI 0.1.3 beta 1  (foo_ui_columns)
VLevel 20060324.0  (foo_dsp_vlevel)
Album List 3.2.0  (foo_albumlist)
Playlist tools 0.5.5  (foo_utils)
Masstagger 1.5  (foo_masstag)
Shorten decoder 0.4.2a  (foo_input_shorten)
freedb tagger v0.5  (foo_freedb2)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Control Server 0.8.5 beta 7  (foo_controlserver)

Edit : I get this as soon as I press alt, and a menu tries to pop-up.  Toolbar is disabled, I added my menu otherwise (through a layout)
Title: Columns UI
Post by: Sphix on 2006-04-28 20:01:03
Hmm I'll wait a while to update my ColumnsUI
Title: Columns UI
Post by: musicmusic on 2006-04-28 20:04:49
Quote
' date='Apr 28 2006, 06:11 PM' post='387280']
Edit : I get this as soon as I press alt, and a menu tries to pop-up.  Toolbar is disabled, I added my menu otherwise (through a layout)

Thanks for the report, fixed in v2.
Title: Columns UI
Post by: sPeziFisH on 2006-04-28 20:16:49
The buttons need some improvements, otherwise fine as always, thanks musicmusic !!! 
Title: Columns UI
Post by: Shade[ST] on 2006-04-28 20:47:57
Thanks for the report, fixed in v2.

Link needs to be updated.  Current version is here :

http://music.morbo.org/download/unstable/f....1.3-beta1v2.7z (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-beta1v2.7z)
Title: Columns UI
Post by: musicmusic on 2006-04-28 21:16:40
Actually, Im pretty sure the last thing I said in regard to making the globals available to other components was "I'll do it".  Since I am a man of my word, I'll add it to beta 1.

musicmusic, i can't find that mentioned in the changelog, could you add it, please?
It is in the changelog - its included under "other minor changes"

I added the relevant definintions and API to retreive global string and implement the set/get_global functions to the SDK. But I did forgot to add a callback for when the string changes.

also, i would really like if not drag'n'drop in the layout's tree, then at least cut/copy/paste functions in the context menu for moving whole layout's subtree around, or between presets ... it's imho must-have feature.

Yes, I plan to add maybe both.

i think this in in the works, but will it be possible not only change between presets, but also toggle visibility status of splitter by keyboard shortcut / menu / button?
Beta 2  It needs something to define dependant layouts.

one strange behavior - if i create autohide splitter, it's very hard to adjust it's size (and not to move to the other panel / splitter and thus hide the autohide one).
I guess increasing hide delay would help with that. Structure is in place for me to change size of separator too, i tried 3px but it looked horrible because of the background colour so I left it for now.

i don't really understand the toggle area, is it meaningless together with autohide?
Its just a replacement of old sidebar toggle area. Nope it won't work together with autohide.

Quote
' date='Apr 28 2006, 05:56 PM' post='387276']
I'm looking for an option which I can't find... The playback order toolbar (little pop-down menu) edge style is always sunken; I'd like to change it to gray.  Is that possible?
Im not setting any border explicitly. It just looks like that

Quote
' date='Apr 28 2006, 07:47 PM' post='387309']

Thanks for the report, fixed in v2.

Link needs to be updated.  Current version is here :

http://music.morbo.org/download/unstable/f....1.3-beta1v2.7z (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-beta1v2.7z)
Seems fine here  (Clear cache?)
Title: Columns UI
Post by: David Rothenberger on 2006-04-28 21:31:51
I noticed something weird with the updated Album Art panel and I'm not sure if it's the fault of the panel or a problem in Columns UI.

Once I added the Album Art panel to a vertical splitter, I was unable to add any more panels to the splitter. There just was no arrow next to the Panels menu option. If I remove the panel, I can add as many panels as I want, but as soon as I add the Album Art panel, I can't add anymore.

Should I report this in the Album Art thread?
Title: Columns UI
Post by: 81x on 2006-04-28 21:50:26
i think this in in the works, but will it be possible not only change between presets, but also toggle visibility status of splitter by keyboard shortcut / menu / button?
Beta 2  It needs something to define dependant layouts.

I was thinking about a 'Next Layout' and 'Previous Layout' function that could be assigned a keyboard shortcut, that way you could jump through all available layouts quickly with only 1 shortcut key instead of needing a shortcut key for each layout as it is now.

You could then create 2 different layout presets one full layout and one with whatever you wanted hidden and then just easily skip between the 2 with 'Next Layout' assigned to a keyboard shortcut.

Just thinking out loud.
Title: Columns UI
Post by: randal1013 on 2006-04-28 21:56:21
nevermind.
Title: Columns UI
Post by: foosion on 2006-04-28 22:12:04
I noticed something weird with the updated Album Art panel and I'm not sure if it's the fault of the panel or a problem in Columns UI.

Once I added the Album Art panel to a vertical splitter, I was unable to add any more panels to the splitter. There just was no arrow next to the Panels menu option. If I remove the panel, I can add as many panels as I want, but as soon as I add the Album Art panel, I can't add anymore.

Should I report this in the Album Art thread?
I guess this is about the Album Art panel that I compiled. Seldaek reported the same issue on IRC. It seems that returning false from get_is_single_instance() causes this behaviour, so I suspect it could be a bug in the new layout editor.
Title: Columns UI
Post by: musicmusic on 2006-04-28 23:24:31
It was supposed to prevent you from adding the same single instance panel twice, but seems like it was going a bit wrong. Its fixed in v3. Also fixed the broken single instance window service factories
Title: Columns UI
Post by: musicmusic on 2006-04-28 23:37:42
The buttons need some improvements

Is that an offer for better ones ?
otherwise fine as always, thanks musicmusic !!! 
You're welcome
Title: Columns UI
Post by: carmenm on 2006-04-29 00:02:30
The last build is just greeeeeaaaaat. One question, when i had a menu toolbar, is there a way to get rid of the help menu? I dont need it and since i put it in a vertical panel, it cause a minimal size to that panel which is too big
Title: Columns UI
Post by: molnart on 2006-04-29 00:04:18
is there a way to save my layout into .fcs profiles? (or to export them somehow)
I just started to play around with ColumnsUI and i keep screwing things up, so it would be useful
Title: Columns UI
Post by: Mangix on 2006-04-29 02:06:09
i got a question about the new version. for the "Playlist Tabs" splitter, why doesn't it allow child panels? currently what i want to do is to use that along with Album list. and on the bottom of the album list to have the Console.

also as for the Console, will it be possible to change its default colors? my setup uses a black bg and white text so it just doesn't fit right now.
Title: Columns UI
Post by: sPeziFisH on 2006-04-29 02:29:55
(http://www.spezifish.de.vu/diff_buttons.png)

..that's what I meant..
Title: Columns UI
Post by: Stuart60611 on 2006-04-29 05:08:24
I am having a strange problem with the new the beta and masstaging via buttons.  I have several masstagger scripts for rating which work fine and are bound to hot keys.  Now I am able to bind these scripts to a series of buttons because the scripts appear in context menu of the new button configuration, but the buttons do not active the scripts when pressed.
Title: Columns UI
Post by: musicmusic on 2006-04-29 10:14:42
is there a way to save my layout into .fcs profiles? (or to export them somehow)
I just started to play around with ColumnsUI and i keep screwing things up, so it would be useful
No, not yet. You could create a new preset to mess around in if you like, however.


i got a question about the new version. for the "Playlist Tabs" splitter, why doesn't it allow child panels? currently what i want to do is to use that along with Album list. and on the bottom of the album list to have the Console.
It allows a single child panel. If you want more for some strange reason, you can put another splitter in it.

also as for the Console, will it be possible to change its default colors? my setup uses a black bg and white text so it just doesn't fit right now.
Porbably? I will see.

I'll fix it for next build, but you can change your screen colour depth to 32bpp to fix it too.

I am having a strange problem with the new the beta and masstaging via buttons.  I have several masstagger scripts for rating which work fine and are bound to hot keys.  Now I am able to bind these scripts to a series of buttons because the scripts appear in context menu of the new button configuration, but the buttons do not active the scripts when pressed.
They seem to work here. Have you checked you selected the correct "Item Group" ?
Title: Columns UI
Post by: WhiteLion on 2006-04-29 10:46:41
musicmusic
Any plans to allow uie_console customization? Background color and text font at least?
And the Reset/Clear popupmenu item?
Title: Columns UI
Post by: Squeller on 2006-04-29 11:07:39
Now that we can have multiple individual track info panels and the layouts can get very complex:
I'm feeling bad. May someone agree please please please, that layout designing for columns ui has became a rather intellectual task?!
Title: Columns UI
Post by: mazy on 2006-04-29 11:10:42

Actually, Im pretty sure the last thing I said in regard to making the globals available to other components was "I'll do it".  Since I am a man of my word, I'll add it to beta 1.

musicmusic, i can't find that mentioned in the changelog, could you add it, please?
It is in the changelog - its included under "other minor changes"

I added the relevant definintions and API to retreive global string and implement the set/get_global functions to the SDK. But I did forgot to add a callback for when the string changes.

i see - so if i understand this correctly, panel's author has to explicitly do something to allow use of $get_global() in its formatting, right?

i thought it would work right away for most places of foobar (using these hooks in foobar 0.9).

could you maybe provide example what has to be done for track info panel to support this?

anyway, i really appreciate all the love and stuff you put in columns_ui, i would have never thought it would get that good .
Title: Columns UI
Post by: sPeziFisH on 2006-04-29 11:13:49
I'll fix it for next build, but you can change your screen colour depth to 32bpp to fix it too.

ooops    ...it's not my pc
But even with 32bit the ColumnsUI-buttons are far beyond the standard-buttons... not a matter of taste 
Title: Columns UI
Post by: The Link on 2006-04-29 11:16:17
@Squeller: People were asking for a maximum of flexibility and now they got it at the appropriate price of an increase of complexity. I don't know a better way as manually dragging panels in the UI itself would become a mess (it already was in the sidebar imho and I'm very happy about it being axed finally).
Title: Columns UI
Post by: mil3s on 2006-04-29 11:53:28
Now that we can have multiple individual track info panels and the layouts can get very complex:
I'm feeling bad. May someone agree please please please, that layout designing for columns ui has became a rather intellectual task?!

Yea, it can be a bit of a challange, but it's not that hard once you begin to understand how the splitters work.
Title: Columns UI
Post by: Andrew_TA on 2006-04-29 12:16:14
don't worry 
Title: Columns UI
Post by: musicmusic on 2006-04-29 12:52:22
i see - so if i understand this correctly, panel's author has to explicitly do something to allow use of $get_global() in its formatting, right?
Yes

i thought it would work right away for most places of foobar (using these hooks in foobar 0.9).
No, I don't believe it would be possible using the global hooks.

could you maybe provide example what has to be done for track info panel to support this?
Well, something like this:
Code: [Select]
columns_ui::global_variables_list vars;
try
{
pfc::string8 str_global;
columns_ui::static_control_ptr()->get_string(columns_ui::string_global_variables, str_global);
service_ptr_t<titleformat_object> to_globals;
if (static_api_ptr_t<titleformat_compiler>()->compile(to_globals, str_global.get_ptr()))
api->format_func(...,&columns_ui::titleformat_hook_global_variables<true,false>(vars), to_globals, ...);
}
catch (const pfc::exception &)
{
//Coumns UI dead
}
api->format_func(...,&columns_ui::titleformat_hook_global_variables<false,true>(vars), to_script,...)
I didn't try and compile it, so its probably bugged. And you'd use whatever format_title function you are already using I guess.

I'll fix it for next build, but you can change your screen colour depth to 32bpp to fix it too.
ooops    ...it's not my pc
But even with 32bit the ColumnsUI-buttons are far beyond the standard-buttons... not a matter of taste 
Ok
The bug should be fixed in v4 too.
Title: Columns UI
Post by: 4nt1 on 2006-04-29 13:11:51
wow you work fast music music  awesome work indeed..
Title: Columns UI
Post by: Squeller on 2006-04-29 13:23:10
@Squeller: People were asking for a maximum of flexibility and now they got it at the appropriate price of an increase of complexity. I don't know a better way as manually dragging panels in the UI itself would become a mess (it already was in the sidebar imho and I'm very happy about it being axed finally).

I understand this. I think I understood the layout page, but I've got a problem handling it.

Current problem:

I have a layout like this:

Code: [Select]
Horizontal splitter
     Vertical splitter
          Playlist switcher
          Track info
     Playlist tabs
          Playlist


Now I may want to have an additional track info panel on top or bottom of it all. I think I need this:

Code: [Select]
Vertical splitter
     track info (top)
     Horizontal splitter
          Vertical splitter
               Playlist switcher
               Track info
          Playlist tabs
               Playlist
     track info (bottom)


So how can I easily add a vertical splitter and make the previous stuff a child off it?

And a question: The playlist (as a child of the playlist tabs) is not configurable. Why? I could put the playlist tabs on the same lavel as the playlist, but then the tabs look horrible, they have a thick line at the bottom.

I'm suffering from crashes. Any time I start the task manager (sysinternals process explorer) foobar crashes @columns ui. Anyone else? Win2k sp4 ur1.2

@musicmusic. I'm pretty sure this is support intensive. It may be helpful if there was a way to copy the layout to clipboard (as text).
Title: Columns UI
Post by: Shade[ST] on 2006-04-29 14:46:38
You need to reprogram your layout in order to add that supplementary track info panel.

Also, upgrade to the latest columnsUI.  You probably have build 1.
Title: Columns UI
Post by: mpioner on 2006-04-29 15:22:05
Hey musicmusic, please add tabbed panel stack natively. it very useful for many people, please made their happy.
all in your hands.
Title: Columns UI
Post by: cRoMo on 2006-04-29 16:20:13
Quote
Wine is meant to emulate Windows. So if it doesn't happen on Windows, you are right I won't be very interested.
...
2. If you ran Wine in a Terminal you would have seen it is caused by RealChildWindowFromPoint not being implemented in Wine.


Firstable, to be clear - wine is not an emulator. It works as a complete API rewrite, i.e. more less it's like you are running foobar on some other unique version of Windows, rather that under an emulator. Secondly - as I said, it's not the wine bug itself, i.e. wine quits clearly without eny errors. It's the foobar that reports bug. I am always running wine from console to see its messages and/or errors. Again, there are no wine errors at all when foobar crashes.
I though you will be interested in fixing this bug anyway, since a bug is a bug, at least in my opinion.

Quote
3. Audio latency - Well Wine is an emulator.

But how comes under default UI I won't experience any latency? That's why I assume this is somehow ui_columns fault.

Quote
1. Crash when mouse over playlist switcher panel I "fixed" on my side already. But it doesn't excuse Wine.

As I said, it's not wine that crashes, it's foobar. I know your point that this bug won't appear under stock windows, but again, it's the ui_columns that crashes, not wine. I know that your plugin is not meant to work under wine, but why not fixing the bug? It could be that this bug could be causing some other bugs that _would_ happen to crash foobar under Windows, too. I _also_ know that it could just be wine that is triggering this bug in ui_columns, though ui_columns should handle this bug exception somehow and not crash badly

Please, mind that I don't want anybody to treat this as a flame war. I want this to be just a pure technical discussion. Consider, that I just want to use this plugin here, too. Some of the bugs that were causing foobar 0.9 unusable under wine were fixed in the latter's recent release, and thus I'd like to make foobar working as the 0.8.3 was. We all want to use foobar, don't we?
Title: Columns UI
Post by: musicmusic on 2006-04-29 16:21:05
So how can I easily add a vertical splitter and make the previous stuff a child off it?

Not very easily at the moment. But the ability to copy and paste nodes will make it quite easy to do.

And a question: The playlist (as a child of the playlist tabs) is not configurable. Why?

I guess you're referring to the options on the right side of the page. What exactly do you need them for in this situation?

I'm suffering from crashes. Any time I start the task manager (sysinternals process explorer) foobar crashes @columns ui. Anyone else? Win2k sp4 ur1.2
"Not here". But can you post crash log please. Thanks
Title: Columns UI
Post by: Shade[ST] on 2006-04-29 16:51:55
Is there any way the option to add a "toggle zone" to the left would be possible with adding a zone at the top?  That way, I could hide my menus and my search zones, easily.
Title: Columns UI
Post by: musicmusic on 2006-04-29 16:59:33
Quote
Wine is meant to emulate Windows. So if it doesn't happen on Windows, you are right I won't be very interested.
...
2. If you ran Wine in a Terminal you would have seen it is caused by RealChildWindowFromPoint not being implemented in Wine.


Firstable, to be clear - wine is not an emulator.
Well I consider it an emulator. From wikipedia: "A software emulator allows computer programs to run on a platform (computer architecture and/or operating system) other than the one for which they were originally written." You may disagree, I don't think its particulary important anyway.

It works as a complete API rewrite, i.e. more less it's like you are running foobar on some other unique version of Windows, rather that under an emulator.
Right.

Secondly - as I said, it's not the wine bug itself, i.e. wine quits clearly without eny errors. It's the foobar that reports bug.
There are plenty of ways it could crash in my code and be Wine's fault. "It doesn't prove anything."

I am always running wine from console to see its messages and/or errors. Again, there are no wine errors at all when foobar crashes.
I though you will be interested in fixing this bug anyway, since a bug is a bug, at least in my opinion.

Well I am telling you 100% second crash is from unimplemented RealChildWindowFromPoint. If you look at the second crash you can see some odd exception code. Do you know what that exception code is? I don't. My guess: Wine specific. And when I run Wine from terminal I get the second crash too. Accompanied by a message in the terminal saying something about "unimplemented user32!RealChildWindowFromPoint called ... aborting ... passing to debugger". So there you go.

Quote
3. Audio latency - Well Wine is an emulator.

But how comes under default UI I won't experience any latency? That's why I assume this is somehow ui_columns fault.

By the same logic: It doesn't happen under Windows, so its Wine's fault.
If I had to guess, I would say its maybe caused by the visualisation. The Columns UI one runs at a higher framerate. And the rendering code is probably quite different and maybe turns out slow on Wine. Plus default UI stops updating when minimised.

Quote
1. Crash when mouse over playlist switcher panel I "fixed" on my side already. But it doesn't excuse Wine.

As I said, it's not wine that crashes, it's foobar. I know your point that this bug won't appear under stock windows, but again, it's the ui_columns that crashes, not wine.

Yes, but I explained that above.

I just found a message and patch about the specific problem here in Wine:
http://www.winehq.org/pipermail/wine-patch...ary/023772.html (http://www.winehq.org/pipermail/wine-patches/2006-January/023772.html)

[edit]Here is some reference for the other problem: message (http://www.winehq.org/pipermail/wine-patches/2005-September/020940.html), reply (http://www.winehq.org/pipermail/wine-devel/2005-September/040417.html)
Title: Columns UI
Post by: carmenm on 2006-04-29 17:09:45
musicmusic/ is it possible to custmoize the menu toolbar? by that i mean not dsiplaying the help menu for example?
Title: Columns UI
Post by: musicmusic on 2006-04-29 17:22:13
I know that your plugin is not meant to work under wine, but why not fixing the bug?

For the second crash: I am hardly not going to use a function because it is not implemented on Wine!
For the first: I said I did "fix" it!

It could be that this bug could be causing some other bugs that _would_ happen to crash foobar under Windows, too.
Clearly not in this case.

I _also_ know that it could just be wine that is triggering this bug in ui_columns, though ui_columns should handle this bug exception somehow and not crash badly
Please stop calling it a bug in Columns UI! I have added safety check to prevent it from crashing in playlist switcher case. You will notice now ToolTips may not work in the playlist switcher panel under Wine.

musicmusic/ is it possible to custmoize the menu toolbar? by that i mean not dsiplaying the help menu for example?
Nope, not ATM.

Quote
' date='Apr 29 2006, 03:51 PM' post='387563']
Is there any way the option to add a "toggle zone" to the left would be possible with adding a zone at the top?  That way, I could hide my menus and my search zones, easily.

Yes, I was considering making it do that for panels in vertical splitters. I'll probably do it for beta 2.
Title: Columns UI
Post by: Stuart60611 on 2006-04-29 17:33:25
[/quote][quote name='Stuart60611' post='387430' date='Apr 29 2006, 04:08 AM']
I am having a strange problem with the new the beta and masstaging via buttons.  I have several masstagger scripts for rating which work fine and are bound to hot keys.  Now I am able to bind these scripts to a series of buttons because the scripts appear in context menu of the new button configuration, but the buttons do not active the scripts when pressed.[/quote]\
[/quote]They seem to work here. Have you checked you selected the correct "Item Group" ?
[/quote]\

I am sure that I am selecting the correct masstaging script which works when bound to a hotkey but does not work when activated by pressing a button to which the script is bound.
Title: Columns UI
Post by: kalmark on 2006-04-29 18:09:44
musicmusic, using the latest beta (0.1.3b4) I can't really use the context menu options "Move up" and "Move down" in the layout editor - the results are quite unpredictable. I tried it on a subtree on the second level, with three different items, and I ended up with 2 duplicated items and a 3rd different one ordered quite randomly after trying to move them up and down. I can provide a screenshot if you can't reproduce the bug
This thing still rocks, BTW
Thanks, Mark
Title: Columns UI
Post by: musicmusic on 2006-04-29 18:35:13
Quote

I am having a strange problem with the new the beta and masstaging via buttons.  I have several masstagger scripts for rating which work fine and are bound to hot keys.  Now I am able to bind these scripts to a series of buttons because the scripts appear in context menu of the new button configuration, but the buttons do not active the scripts when pressed.

They seem to work here. Have you checked you selected the correct "Item Group" ?


I am sure that I am selecting the correct masstaging script which works when bound to a hotkey but does not work when activated by pressing a button to which the script is bound.
Hi, actually that doesn't answer the question I asked.

musicmusic, using the latest beta (0.1.3b4) I can't really use the context menu options "Move up" and "Move down" in the layout editor - the results are quite unpredictable. I tried it on a subtree on the second level, with three different items, and I ended up with 2 duplicated items and a 3rd different one ordered quite randomly after trying to move them up and down. I can provide a screenshot if you can't reproduce the bug
This thing still rocks, BTW
Thanks, Mark
Thanks for the report, reproduced, looking into it
Title: Columns UI
Post by: boombaard on 2006-04-29 20:08:03

is there a way to save my layout into .fcs profiles? (or to export them somehow)
I just started to play around with ColumnsUI and i keep screwing things up, so it would be useful
No, not yet. You could create a new preset to mess around in if you like, however.


when do you intend to add this?

and on another note: much obliged for your work on Columns UI/albumlist panel.. it's made my collection of classical music so much more organized
(and yes, also thanks to peter&team for the prog itself )
Title: Columns UI
Post by: Stuart60611 on 2006-04-29 21:31:21

Quote

I am having a strange problem with the new the beta and masstaging via buttons.  I have several masstagger scripts for rating which work fine and are bound to hot keys.  Now I am able to bind these scripts to a series of buttons because the scripts appear in context menu of the new button configuration, but the buttons do not active the scripts when pressed.

They seem to work here. Have you checked you selected the correct "Item Group" ?


I am sure that I am selecting the correct masstaging script which works when bound to a hotkey but does not work when activated by pressing a button to which the script is bound.
Hi, actually that doesn't answer the question I asked.


My bad.  I did not have the correct item group selected.  Works perfect.  Thanks a lot for puting this in the new version.
Title: Columns UI
Post by: musicmusic on 2006-04-29 22:09:54
musicmusic, using the latest beta (0.1.3b4) I can't really use the context menu options "Move up" and "Move down" in the layout editor - the results are quite unpredictable. I tried it on a subtree on the second level, with three different items, and I ended up with 2 duplicated items and a 3rd different one ordered quite randomly after trying to move them up and down. I can provide a screenshot if you can't reproduce the bug
This thing still rocks, BTW
Thanks, Mark
Thanks again for the report. It should be fixed in v5 I just uploaded. But give it a good trashing to make sure



is there a way to save my layout into .fcs profiles? (or to export them somehow)
I just started to play around with ColumnsUI and i keep screwing things up, so it would be useful
No, not yet. You could create a new preset to mess around in if you like, however.


when do you intend to add this?

Don't know, when I get time I guess
Title: Columns UI
Post by: manudevil on 2006-04-29 23:55:59
Hello !
I just updated with new ColomnUI version, 0.1.3.beta v5, Trackinfo 0.8 and Album Art 0.164A. Everything is working fine, except just a stange error message when I'm closing Foobar. It's telling me : metadb_handle leaks: 2 objects.
What does it mean, and how could I remove this message ?
Thanks.
Title: Columns UI
Post by: foosion on 2006-04-30 00:06:14
Perhaps I have been using to many autoplaylists recently, but I only now noticed that reordering tracks via keyboard or mouse in the Columns playlist is not undoable. I hope the omission of the relevant playlist_manager::playlist_undo_backup() calls is just an oversight and not due to a deep-felt aversion against the undo functionality.
Title: Columns UI
Post by: ak47mega on 2006-04-30 00:13:51
metadb_handle leaks: 2 objects.
What does it mean, and how could I remove this message ?


change 0.7(track info)  work fine
Title: Columns UI
Post by: manudevil on 2006-04-30 00:21:31
metadb_handle leaks: 2 objects.
What does it mean, and how could I remove this message ?


change 0.7(track info)  work fine

You're right, it is Trackinfo'fault. I have the 0.8 version, and with a previous version, I cannot see the info panel. How can I solve that ?
Title: Columns UI
Post by: mimeryme on 2006-04-30 01:34:44
Thanks for the update musicmusic.  My columns_ui setup never looked better and the layout improvements make it so much simpler to use!


Please consider the following feature request:  enable parsing of title formatting in the custom title for panels.

The immediate benefit is to utilize the white space that extends across a horizontal title to display additional useful information.  Some may even use it for a simple track_info.
Title: Columns UI
Post by: Mangix on 2006-04-30 01:56:16
i think i've found a bug with columns_ui. ok here's the deal. i have multiple splitters in my config. here's a picture. (http://img56.imageshack.us/img56/38/fooeyerror5sw.th.png) (http://img56.imageshack.us/my.php?image=fooeyerror5sw.png)

now, if i Lock all the panels and splitters, watch what happens to the album art.

(http://img140.imageshack.us/img140/606/foobeyerror7yh.th.png) (http://img140.imageshack.us/my.php?image=foobeyerror7yh.png)

as you can see, the panel goes into the status bar but the status bar overlaps it. not a huge bug but still a bug.

also, what does "lock" do anyways?
Title: Columns UI
Post by: My name is Mud on 2006-04-30 02:26:44
Now that we can have multiple individual track info panels and the layouts can get very complex:
I'm feeling bad. May someone agree please please please, that layout designing for columns ui has became a rather intellectual task?!

Like this?
Ya know, after spending the past few weeks trying to get my copy of v.9.0 w/foo_columns to config in a way I like (I've messed with it on my own, I've lifted different strings posted here, etc. etc. etc.), I've decided that my v0.8.3 is just fine.  It looks the way I want it to; it works the way I want it to; I can rebuild it in a few minutes, if it bugs up (a rare occurance).  Besides, I'm kinda burned out on chasing down the latest version of whatever was just ported over.

When v.9.-- is better established, I'll give it another try.  Until then, I'm good with what I got...

One of the reasons I'm backing off (for now) of v9.- is what Squeller said.  I don't think of myself as being particularly, shall we say, 'figure-it-out' challenged (I think I had as much fun config'ing my v0.8.3 as actually using it...), but after trying a LOT of different v0.9 setups, I'm just frustrated enough to pack it in.

And, for whatever it's worth, I still like the sidebar...
Title: Columns UI
Post by: gfngfgf on 2006-04-30 03:22:47
also, what does "lock" do anyways?

"lock" keeps the panel the same size if you resize the window.
Title: Columns UI
Post by: Mangix on 2006-04-30 04:58:55
i see
Title: Columns UI
Post by: kalmark on 2006-04-30 10:54:25
musicmusic, using the latest beta (0.1.3b4) I can't really use the context menu options "Move up" and "Move down" in the layout editor - the results are quite unpredictable.
Thanks again for the report. It should be fixed in v5 I just uploaded. But give it a good trashing to make sure
Seems to work fine now, thanks!
Title: Columns UI
Post by: Gord on 2006-04-30 12:38:04
0.1.3 b5 seems to have pretty high CPU usage.

It had been awhile since I have updated it. The version before this one I was using pav17 I think. I also added albumart and trackinfo but they are not the culprits as I removed them to see if usage dropped. I also removed the visualisation and cpu usage was still high hovering around 20% on my P4 3ghz.

Default UI has no such problems and I am pretty sure none of the previous versions of Columns UI I tried had such a problem either.
Title: Columns UI
Post by: Storm on 2006-04-30 15:11:10
Yeah, it does seem to use much CPU when redrawing.

Also it doesn't appear as though the panels are fluid like they used to be? They just stick where they are and the rest gets grey when I resize or maximize.

I would really, really, really appreciate the incorporation of the must-have feature to move a layout tree within the entire layout, that is, to drag them around like I please.

metadb_handle leaks: 16 objects?
Title: Columns UI
Post by: Squeller on 2006-04-30 15:46:31
metadb_handle leaks: 16 objects?

You win. I've had only 4 IIRC.

One of the reasons I'm backing off (for now) of v9.- is what Squeller said.  I don't think of myself as being particularly, shall we say, 'figure-it-out' challenged (I think I had as much fun config'ing my v0.8.3 as actually using it...), but after trying a LOT of different v0.9 setups, I'm just frustrated enough to pack it in.

I like the new concept, I understood it now, we're flexible as we can be. The only problem is to implement my ideas. It's too much effort for a simple adding of a panel sometimes.. Freely dragging within the tree structure would help.

@musicmusic, you asked for a crash log. I cannot use the pc this weekend and its working at the pc I'm now on. If fb2k still crashes with the latest beta at the other pc, I'll send a crash log next week.
Title: Columns UI
Post by: Bobjua on 2006-04-30 16:28:16
i know this is probably easy to fix, but what in my code is making each song not playing have a question mark at the end of it.

(http://img.photobucket.com/albums/v222/Bobjua/untitled.jpg)
Title: Columns UI
Post by: Storm on 2006-04-30 16:32:54
If you would show your code, that would be much easier a problem to solve...
Title: Columns UI
Post by: Bobjua on 2006-04-30 16:37:55
GOOD point, hmm, maybe its from the title code in columns *shrugs*

Code: [Select]
$if(%_isplaying%,> )
// Various Artist
$if(%_is_various%,%_artistv%|%_artistvs%%artist% '-' )
// Title
$if(%title%,
$if(%_isplaying%,$replace(%_titlep%|%_titles%%_c_title%,
'(',%_bonus%'(',')',')'%_tplay%),
$replace(%_title%|%_titles%%_c_title%,
'(',%_bonus%'(',')',')'%_title%|%_titles%)),
%_file%%_filename%)
// Bonustrack
$if(%bonustrack%,%_bonus%*Bonus Track*)
%_titlep%|%_titles%%_now_play%


it only started to do that after i tried using album list though, and i didnt know what i was doing.
Title: Columns UI
Post by: Lyx on 2006-04-30 17:57:27
about availability of global vars to other components:
Currently, UI-columns global-vars are executed in a trackspecific-context. When another component does access the global vars, then in which context is this done? currently playing track? Or is the entire global-string accessed and the other component can use it for whatever purpose it wants to? Some clarifications on how this new feature works would be really appreciated.

Also, when this feature was proposed about a year ago, one of its main purposes was color-themes. So, that one could set a global color-scheme in a central place, and all other components could then automatically access it. However, AFAIK there currently is no way for a formatting string to set the exposed playlist backgroud color. It would be great if there would be a way directly in the columns ui global-vars to change this color.

- Lyx

P.S.: Personal opinion: imho color-picks via mouse should be axed completely and all colors be set via string-vars only. Most users use premade formatting strings or create their own ones anyways. I understand that the color-config in the prefs is meant to make it easy for unskilled users to make "simple" playlist-displays without any tagz-knowledge - however, this is a solution to a non-existing problem... there is no "market" for it. I have yet to see anyone who is running columns-ui with only %artist%, %title% in the columns and no style-code or global-vars at all.
Title: Columns UI
Post by: Storm on 2006-04-30 18:48:52
I am. Just set the colors to what I want and then modify the special code for the now_playing item in the global page... But what are you talking about exactly? The color picker is good for getting color codes to go, without having to switch to Photoshop or whatever to copy a hex code. In what way is it unnecessary?

Edit: Oh sorry, I misunderstood your request. I think maybe the simple colorpicks for playlist view and switcher could be removed, if there was a very simple introduction to the style tags in clear view so that newbies don't have to look in the documentation to set simple colors.

Edit2: I have one more request in addition to being able to drag items/subtrees within the layout tree. I'd like an ability to duplicate a preset in order to just modify it slightly under another name.
Title: Columns UI
Post by: molnart on 2006-05-01 00:37:27
Is it possible to use fields like %album%, %artist%, etc. in the playlist names at the playlist switcher? In another words: is there a way to guess the playlist name from it's content? I'm to lazy to rename my playlists manually, at at 5 opened playlits it's already quite a mess.

But using tag fields in playlist names will probably cause problems when playlist contains multiple albums/artists, not?
Title: Columns UI
Post by: carmenm on 2006-05-01 00:43:25
Is it possible to use fields like %album%, %artist%, etc. in the playlist names at the playlist switcher? In another words: is there a way to guess the playlist name from it's content? I'm to lazy to rename my playlists manually, at at 5 opened playlits it's already quite a mess.

But using tag fields in playlist names will probably cause problems when playlist contains multiple albums/artists, not?

To do that i use the last build of playlist tree. by putting %_name% in library panel the playlist created has the name of the folder selected. not sure it is what you want
Title: Columns UI
Post by: Storm on 2006-05-01 00:44:38
You could use something that would pick the most frequent artist/album to display as the playlist name, I guess. But I do not think this is possible right now.
Title: Columns UI
Post by: Stuart60611 on 2006-05-01 02:52:58
Can you center text in playlist switcher?  I have tried $char(1)C and enclosing the text with two $tab() without success.
Title: Columns UI
Post by: Squeller on 2006-05-01 07:07:20
Can you center text in playlist switcher?
No.
Quote
I have tried $char(1)C and enclosing the text with two $tab() without success.
Playlist switcher is not trackinfo panel.
Title: Columns UI
Post by: prawns on 2006-05-01 12:28:19
Can you center text in playlist switcher?  I have tried $char(1)C and enclosing the text with two $tab() without success.
I had a play around and came up with this...
Code: [Select]
$puts(width,30)
$puts(title,%title%)
$puts(padding,$len($get(title)))
$puts(repeat,$repeat(' ',$div($sub($get(width),$get(padding)),2)))
$get(repeat)
$get(title)
$get(repeat)

OK, so it isn't really "centred" but the effect is there...
Works best with fixed-width fonts and it won't work if you change the size of the playlist switcher. Must have $puts(width,?) equal to the width of the panel.
This TAGZ business isn't so scary after all
Title: Columns UI
Post by: Anas on 2006-05-01 12:29:48
$char(9) works for me in playlist switcher title formatting.
Title: Columns UI
Post by: prawns on 2006-05-01 12:37:53
$char(9) works for me in playlist switcher title formatting.

Isn't $char(9) a tab? How do you get it to centre?
Otherwise I feel a bit silly for doing that

Edit: On a side note...
What would be the fastest way to interprete that code? I did $puts(repeat,[...]) so that it would only have to do the calculation once so I could call it again. I suppose thats quicker right? But is doing something like $puts(title,%title%) actually slowing down the interpretation of the code? (Yes, I know it probably makes next to no difference but I think it's useful to know if I do anything "large scale")
Title: Columns UI
Post by: upNorth on 2006-05-01 14:29:54
Is it possible to use fields like %album%, %artist%, etc. in the playlist names at the playlist switcher? In another words: is there a way to guess the playlist name from it's content? I'm to lazy to rename my playlists manually, at at 5 opened playlits it's already quite a mess.

But using tag fields in playlist names will probably cause problems when playlist contains multiple albums/artists, not?
If you create your playlists by drag and drop into the Playlist Swicher, you can achieve this to some extent. Have a look at Playlist Switcher -> Drag and Drop -> Compare following string and use output for name if identical for all files dropped

Exerpt from my setup:
Code: [Select]
%artist%[ - ''%album%'']\
%artist%\
VA - ''%album%''\
%_directoryname%\

Works pretty well for my usage.
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-01 15:07:33
The layout system desperates me:

I've got something like this:
http://eolindel.free.fr/images/layout.gif (http://eolindel.free.fr/images/layout.gif)

I want to make foo uie explorer available in a toggle area. But when I click on the extreme left of my screen (wherever)  it hides the splitter containing the columns playlist and explorer.

It occures wether toggle left area is checked or not for the explorer panel.

Nothing is checked in any panel or splitter.

But the most amazing thing is that I made something exactly like I wanted which worked an hour ago, but now impossible to make it work in any way..

edit: It's likely to be a bug: I'm trying to restart from the beginning and now it works.

And by the way, as a request: be able to set a default size to a splitter or even each panel. because if we change anything, clicking on apply splits regularly the screen with each splitter. Whereas my splitters haven't the same size.
Title: Columns UI
Post by: Prodoc on 2006-05-01 19:21:27
Small question, I wasn't able to find it as fast as I would like to because of the huge thread, sorry
How do I add a vertical separator line between all the columns? I've seen it in some layouts but I can't seem to be able to find the option for this.
Title: Columns UI
Post by: My name is Mud on 2006-05-01 19:23:29
I had a play around and came up with this...

Will this work for v0.8.3 also, or just in v0.9 (obviously, I haven't tried it yet - don't have access to my machine at tthe moment...)?
Title: Columns UI
Post by: zlebandit on 2006-05-01 20:52:54
Hi all,
I have a question about sorting items:
I use three panels of foo_browser and Column_UI (0.1.3 V5) : genre, artist and album.
So when i simple click on one genre, the *browser* playlist is modified with the songs having the genre i clicked on.
I would like the *brower* playlist to be sorted by artist, date, album, title. huh.gif
But it is sorted by artist, album, title. mad.gif
Is there a way to change this ?
I can see in Playlist View / Column things about sorting, but i don't understand how it work:
$if2(%album artist%,[%artist%])
ب$if2(%album%,[%venue%])
ب[%disc%]
ب$num(%tracknumber%,3)
ب[%_directoryname%]
ب%_path_raw%

Any help for this ?
Tks very much.
Title: Columns UI
Post by: Bobjua on 2006-05-01 21:11:09
so how about those question marks.
Title: Columns UI
Post by: gfngfgf on 2006-05-02 03:06:49
Small question, I wasn't able to find it as fast as I would like to because of the huge thread, sorry
How do I add a vertical separator line between all the columns? I've seen it in some layouts but I can't seem to be able to find the option for this.

Try using:

Code: [Select]
$set_style(frame-left,1,color)

in the "style" section of all your columns (don't forget to check "use custom style spec").  "Color" is the color you want to make the separator.  You might also need/want to use "frame-right", too.  Read more about the style string for Columns UI here (http://music.morbo.org/wiki/columns_ui:config:colour_string).
Title: Columns UI
Post by: prawns on 2006-05-02 19:16:32
Will this work for v0.8.3 also, or just in v0.9 (obviously, I haven't tried it yet - don't have access to my machine at tthe moment...)?
I can't say for sure 'cause it's been ages since I've used 0.8.3, but I think the option was there to use titleformatting in the side panel. I think the code is quite basic, so it's likely to work. You'll just have to give it a go...
Title: Columns UI
Post by: Mantis on 2006-05-02 19:49:44
Hi all,
When i play a song in shuffle mode, my playlist doesn't move to the position of this track.
I can't find the option in the columns settings to enable this.
Can anybody help me?
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-02 20:23:53
I still have huge problems with the layout.

lately I got that:
http://eolindel.free.fr/images/bug.gif (http://eolindel.free.fr/images/bug.gif)
(rather nice look but not very handy  )

I think it come from the toggle area option.. as it occured when I tried to understand how it works

And the preset system doesn't work, when I change a preset and try to recover it later it has been lost.

edit:Trying to recreate the layout I posted yesterday :
http://eolindel.free.fr/images/layout.gif (http://eolindel.free.fr/images/layout.gif)
made the same bug: clicking on the left hides my second horizontal splitter : it checks hidden for the whole splitter.

I use  left  toggle area for foo uie explorer.

Not yet managed to recreate the first bug..

edit2: and now it works even when I click foolishly on my mouse everywhere.. (with a third attempt)
Title: Columns UI
Post by: prawns on 2006-05-02 22:22:26
Hi all,
When i play a song in shuffle mode, my playlist doesn't move to the position of this track.
I can't find the option in the columns settings to enable this.
Can anybody help me?
Playback > Cursor follows Playback
Title: Columns UI
Post by: Snowsfall on 2006-05-02 23:41:24
I don't know if this has been brought up already but...

(http://files.photojerk.com/Snowsfall/nopanels.jpg)

I can't seem to add any more panels after a certain point, I tried starting a new layout, and the same thing happened.
??
Title: Columns UI
Post by: Seldaek on 2006-05-02 23:58:03
@Snowsfall : Be sure you have all the last versions of AlbumArt Panel & ColumnsUI (redownload from there (http://www.hydrogenaudio.org/forums/index.php?showtopic=42730)) then it should be fixed.
Title: Columns UI
Post by: Snowsfall on 2006-05-03 00:14:11
ack, thanks Seldaek, I was sure I was up to date, but i guess not
Title: Columns UI
Post by: musicmusic on 2006-05-03 00:53:28
[quote name='foosion' post='387689' date='Apr 29 2006, 11:06 PM']
Perhaps I have been using to many autoplaylists recently, but I only now noticed that reordering tracks via keyboard or mouse in the Columns playlist is not undoable. I hope the omission of the relevant playlist_manager::playlist_undo_backup() calls is just an oversight and not due to a deep-felt aversion against the undo functionality.
[/quote]I think, it is the result of updating an old 0.8.x component with too much code to 0.9  I'll fix it for next build.

[quote name='Mangix' post='387709' date='Apr 30 2006, 12:56 AM']
i think i've found a bug with columns_ui. ok here's the deal. i have multiple splitters in my config. here's a picture. [a href="http://img56.imageshack.us/my.php?image=fooeyerror5sw.png" target="_blank"] )
[/quote]That seems definite bug, can you upload the offending foobar2000.cfg? Thanks.

[quote name='Bachi-Bouzouk' post='388609' date='May 2 2006, 07:23 PM']And the preset system doesn't work, when I change a preset and try to recover it later it has been lost.
[/quote]it seems to work here. Can you note a set of steps to reproduce. Thanks.

[quote name='Snowsfall' post='388651' date='May 2 2006, 10:41 PM']
I don't know if this has been brought up already but...
[/quote]Update, update, update Columns UI..

[quote name='Lyx' post='387943' date='Apr 30 2006, 06:10 PM']
This approach comes from the most early days of columns ui where it was indeed a rather simple UI (compared to how the prefs and features are like today)[/quote]I don't really think so, considering the "Colours and Fonts" was only added in 0.1.3.

[quote name='Lyx' post='387943' date='Apr 30 2006, 06:10 PM']The problem is that the approach regarding color-schemes in columns ui is one of its most inconsistent behaviours. It is basically trying to pack two conflicting design-approaches under one hood.
[...]
Approach 1: Be a "simple UI"
[...]
Approach 2: Be a "poweruser UI" which allows formatting-string authors to beat the crap out of TAGZ and add all kinds of poweruser-features. Those would then create advanced FCSs with configuration-settings in the globals - less skilled users could then just import them, and configure them via the settings in the global-vars.

The Problem: Both conflict with each other regarding colors.[/quote]Do they? Default config uses both. As you can then see the relevant colours set in "Colours and Fonts" page are forwarded to the style string, but I don't know how well its documented.

In my words: Style string is a scripting interface which gives you more control over colours, if you are prepared to learn the syntax.

[quote name='Lyx' post='387943' date='Apr 30 2006, 06:10 PM']But even in that regard the behaviour is inconsistent: You can set stuff with the color pickers which you cannot set via strings.[/quote]Only one colour, exposed background colour. But I think you know why that is, it has nothing to do with each track so how or why should it be setable in style string there is beyond me. I think the only reason you want it is for colour schemes, nothing to do with conflictingness.

[quote name='Lyx' post='387943' date='Apr 30 2006, 06:10 PM']At the same time, you can set stuff with strings which you cannot set via color-pickers.[/quote]I guess you are refering to cell borders. You would really want them set per-cell, so it doesn't make sense to have them on "Colours and Fonts" page.

[quote name='Lyx' post='387943' date='Apr 30 2006, 06:10 PM']Thus, neither strings nor color-pickers have full control - as soon you want control over ALL colors, the user needs to switch back-and-forth between the two approachs - with the result that the whole thing becomes more difficult and complex to use, than "Approach 2".[/quote]
But like I said, I only expect user to be able to use "Colours and Fonts" page. I can't exactly vouch for every FCS out there either.
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-03 06:22:32
I could upload my .cfg file but both buggy layouts have disappeared.

And the preset system doesn't work with buggy layouts.
Actually it makes something like this:
buggy layout -> can't supprese the bug changing the layout -> going to another preset with a new name to make again a layout-> trying to go to the previous layout shows another layout, not the buggy one

Otherwise it works. I will try to recreate those bugs but it's not that easy.

the next time it happens, I save my .cfg file and give it to you.

But the real graphic bug seems to be very hard to reproduce and was very weird.. The panels where making ugly things..
Title: Columns UI
Post by: musicmusic on 2006-05-03 10:54:35
Make sure you are using the latest version. The move up/down bug could cause your layout to get mangled, and you won't see the full effect of that in the tree until next time you open prefs. But I don't think it would cause anything like that wierd screenshot.
Title: Columns UI
Post by: Gord on 2006-05-03 12:40:06
musicmusic, any luck figuring out whats cauing the high cpu usage or anything I can do to help debug the issue?




0.1.3 b5 seems to have pretty high CPU usage.

It had been awhile since I have updated it. The version before this one I was using pav17 I think. I also added albumart and trackinfo but they are not the culprits as I removed them to see if usage dropped. I also removed the visualisation and cpu usage was still high hovering around 20% on my P4 3ghz.

Default UI has no such problems and I am pretty sure none of the previous versions of Columns UI I tried had such a problem either.
Title: Columns UI
Post by: musicmusic on 2006-05-03 13:30:39
I don't see any such issue and I don't see anything obvious changed in b1 from pa16 that would cause that.

Please try a clean install of foobar with only Columns UI added and with default config and see if it persists. There are simply too many "external" variables different from Default UI and Columns UI (obscene columns formatting, 3rd party panels etc.).

If it doesn't then I would advise you to try and reconfigure it how it was and see at what step it starts.

If it does then can you describe the problem a bit more detailed (when do you see high CPU usage - during playback?)

I know you said you tried without track info but you admitted you use it and from track info thread it seems to have some kind of CPU usage problem so I would double check that too.
Title: Columns UI
Post by: Gord on 2006-05-03 14:29:43
With a fresh 'normal' install and Columns UI, standard config, visulisation turned off, the CPU still flicks between 5 - 10% when playing compared to the standard GUI which rarely moves from 0%.


Seems I may have found the culprit though. When I disable my second monitor the cpu usage drops back to 0%. With both on doesn't matter which its on the CPU usage is still high.

I've just started using UltraMon to manage my monitors instead of the default NVidia tools, but with it closed it still does the same thing. I may update my drivers again and hope it helps.



EDIT: Apparently it was my video drivers. Must have had a bug in dual view or something. *shrugs* Who woulda guessed.
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-03 18:05:40
You're a really lucky man:
http://eolindel.free.fr/images/foobar2000.cfg (http://eolindel.free.fr/images/foobar2000.cfg)

with the weird graphic bug, I changed my presets and got it!! I keep it as long as you need to study this bug, my whole computer is really slow now..

foobar now uses 55% of a 2,8ghz processor and 127Mo of RAM  who does better?

edit I've got a 2nd 0.9 version to use as long as you need to study the bug  So you can take your time
Title: Columns UI
Post by: mpioner on 2006-05-03 18:45:15
musicmusic
foobar use more cpu, when i enable bars mode in Spectrum analyser configuration
i use foo_ui_columns-0.1.3-beta1v5, foo_uie_albumart v164a, and last foo_uie_trackinfo v0.8
Title: Columns UI
Post by: manudevil on 2006-05-03 18:47:21
musicmusic
foobar use more cpu, when i enable bars mode in Spectrum analyser configuration

Ah ??? Not in mine...
Title: Columns UI
Post by: musicmusic on 2006-05-03 18:50:16
With a fresh 'normal' install and Columns UI, standard config, visulisation turned off, the CPU still flicks between 5 - 10% when playing compared to the standard GUI which rarely moves from 0%.


Seems I may have found the culprit though. When I disable my second monitor the cpu usage drops back to 0%. With both on doesn't matter which its on the CPU usage is still high.

I've just started using UltraMon to manage my monitors instead of the default NVidia tools, but with it closed it still does the same thing. I may update my drivers again and hope it helps.



EDIT: Apparently it was my video drivers. Must have had a bug in dual view or something. *shrugs* Who woulda guessed.
Strange  let me know if it happens again.


You're a really lucky man:
http://eolindel.free.fr/images/foobar2000.cfg (http://eolindel.free.fr/images/foobar2000.cfg)

with the weird graphic bug, I changed my presets and got it!! I keep it as long as you need to study this bug, my whole computer is really slow now..

foobar now uses 55% of a 2,8ghz processor and 127Mo of RAM  who does better?

edit I've got a 2nd 0.9 version to use as long as you need to study the bug  So you can take your time
I tried your config with the panels you had installed (you have quite a few ): immediately it ate my CPU, but I tracked that back to foo_uie_trackinfo...

After removing that, there's still some other problem with a splitter being too wide, Im looking into that..
Title: Columns UI
Post by: molnart on 2006-05-03 18:52:19
And the preset system doesn't work, when I change a preset and try to recover it later it has been lost.

confirmed. is seems that you need to save your Columns_UI profile after you modify a preset, otherwise the changes won't be preserved when you switch to another preset

[feature request] and when talking about presets, a copy command to duplicate settings (edit: preset settings) would be NICE... [/feature request]
Title: Columns UI
Post by: Seldaek on 2006-05-03 19:00:10
I tried your config with the panels you had installed (you have quite a few ): immediately it ate my CPU, but I tracked that back to foo_uie_trackinfo...

It tends to eat cpu if you have it set to scroll mode with a lot of scroll steps.
Title: Columns UI
Post by: mpioner on 2006-05-03 19:14:13

musicmusic
foobar use more cpu, when i enable bars mode in Spectrum analyser configuration

Ah ??? Not in mine...

it is work on fast music with quick change the spectrum.
if i disable bars mode, all fine
Title: Columns UI
Post by: Gord on 2006-05-03 19:38:51
Strange  let me know if it happens again.


I won't disagree.

It never happened with the default UI which is why it took me ages to diagnose the problem. I did try lots of things before posting
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-03 20:17:06
I use UI columns at its best  (In fact as I'm trying to write a manual for foobar, I'm testing quite a bunch of plugins that I would never use otherwise  )

Do you want me to try to only delete the foo uie track info panel and see what occures?
Title: Columns UI
Post by: Prodoc on 2006-05-03 23:08:24
I would like to be able to give the first track of an album or disc a different background colour. How should I do this? I tried about the same method I used before I started using foo_ui_columns but this doesn't seem to work. Am I doing some thing wrong or are some default foobar functions not supported by foo_ui_columns?

I just stared using foo_ui_columns so its quite possible I'm doing thing in the wrong place because of the overload of options and tabs

In the 'Playlist view' section I changed the code on the 'Globals - Style' tab to:
Code: [Select]
$if(%_isplaying%,

$puts(back,$offset_colour(%_back%,$offset_colour($calculate_blend_target(%_back%),ff0000,20),25))
$puts(back-selected,$offset_colour(%_selected_back%,$offset_colour($calculate_blend_target(%_selected_back%),ff0000,20),25))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$offset_colour($calculate_blend_target(%_selected_back_no_focus%),ff0000,20),25))
,

$ifequal($mod(%_playlist_number%,2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),12))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)
,
$puts(back-selected,$offset_colour(%_selected_back%,$calculate_blend_target(%_selected_back%),7))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)

if($strcmp(1,$num(%tracknumber%,1)),
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),40))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)
)

)
$set_style(back,$get(back),$get(back-selected),$get(back-selected-no-focus))
This doesn't do anything though...
At first I tried nesting the '$ifequal(...' bit in the tracknumber check bit but this changed to background colour of everything to black.

The amount of options and tabs in this component can be quite overwhelming when people start using it. What about providing help buttons in each section that link to foo_ui_columns wiki pages of that section directly?

Also, I noticed some new functions ($offset_colour, $calculate_blend_target, etc.) and variables (%_selected_back%, %_selected_back_no_focus%, etc.). Is there a complete list available that lists them all with a description of what it is and how to use/change it?
Title: Columns UI
Post by: trance on 2006-05-04 02:19:24
How can I configure it so I can have a panel with tabs?  I can't seem to figure how to accomplish this?

Is it even possible??
Title: Columns UI
Post by: Mangix on 2006-05-04 02:22:51
How can I configure it so I can have a panel with tabs?  I can't seem to figure how to accomplish this?

Is it even possible??

need to wait till foo_uie_tabs is ported to 0.9
Title: Columns UI
Post by: trance on 2006-05-04 02:24:11

How can I configure it so I can have a panel with tabs?  I can't seem to figure how to accomplish this?

Is it even possible??

need to wait till foo_uie_tabs is ported to 0.9


Ahhh, thats a stand-alone plugin in itself.  I can't keep track of all these plugins. 

They should consolidate that two projects. 
Title: Columns UI
Post by: dannydpx on 2006-05-04 09:37:03
They should consolidate that two projects. 


There's already the playlist tab splitters, how difficult would it be to implement panel tabs as a splitter? 
Title: Columns UI
Post by: Stuart60611 on 2006-05-05 05:27:22
I am having a problem.  My layout is as follows:

vertical spliter
---> horizontal spliter
------> playlist tabs
---------> track info
------->playback order toolbar
[etc.]

I am trying to display playlist tabs horizontally aligned with the playback order toolbar and track info underneath playlist tabs.  The problem that I am having is foobar won't display tack info and the result consists of tabs and  playback order tool bar horizontally aligned without track info underneath tabs.  If in this same configuration I remove the playback order toolbar from the configuration, track info displays fine under tabs.  It is only when I add another item under the horizontal spliter in addition to playlist tabs with track info underneath that track info is not displayed.
Title: Columns UI
Post by: cRoMo on 2006-05-05 12:40:05
Quote
You may disagree, I don't think its particulary important anyway.

Indeed, it doesn't really matter.
Quote
Well I am telling you 100% second crash is from unimplemented RealChildWindowFromPoint. If you look at the second crash you can see some odd exception code.

Indeed, I don't know how could I miss that 

Quote
If I had to guess, I would say its maybe caused by the visualisation. The Columns UI one runs at a higher framerate. And the rendering code is probably quite different and maybe turns out slow on Wine. Plus default UI stops updating when minimised.

I disabled the toolbar, there is no latency problem when minimizing/maximizing anymore, so it seems you're right. But when I open the preference dialog, I still get some ditchy sound. Anyway, this problem is generally known for wine devs, some process scheduling changes are taken in the upcomming 2.6.17 linux kernel, so this could be fixed in some other way, hopefully. Note, that this doesn't mean it's linux kernel that's to be blamed for this ditchy sound

Quote
I just found a message and patch about the specific problem here in Wine:

Not sure if these were applied to the main code though. Will investigate it and try to find out.
Title: Columns UI
Post by: jason_taverner on 2006-05-05 12:51:41
nvm, im an idiot
Title: Columns UI
Post by: cRoMo on 2006-05-05 13:04:42
Quote
For the second crash: I am hardly not going to use a function because it is not implemented on Wine!

Well, yes - as I said, I missed the fact that the second crash is a wine crash. Didn't even think that you should stop using the function for the sake of running your plugin under wine.
Quote
For the first: I said I did "fix" it!

I forgot to write it before. I tried both beta1v4 and v5 and is still crashes. But: when I tried it now I get wine debug data. It seems that this crash is caused by wine too. I don't know how it comes that it didn't show me this data before for both of the crashes I reported. Anyway, it seems that's the same problem as usual: unimplemented function USER32.dll.RealChildWindowFromPoint. I owe you apologies 

Quote
Clearly not in this case.

I see.

Quote
I have added safety check to prevent it from crashing in playlist switcher case. You will notice now ToolTips may not work in the playlist switcher panel under Wine.

Well, as I said, it still crashes anyway, though I now assume it's wine's bug. :/

I also assume that it is unpossible to somehow get the mouse scrolling on the list working? Default UI works fine with that, but I guess since the ui_columns offers much more layout configuration possibilities, it has to use RealChildWindowFromPoint function, too? Finally, as for toolbar's right mouse button click menus, is it exactly the same case?
Title: Columns UI
Post by: jason_taverner on 2006-05-06 23:16:22
Ok, for real this time:

ANyone else getting a "slow" spectrum analyzer? Mine seems to go mostly at about 1/4 refresh rate... sometimes it speeds up for a moment, but mostly its slow.

CPU utilization (on both cores) is minimal.
Title: Columns UI
Post by: Supacon on 2006-05-07 18:14:08
Quote
post 0.1 request:
- not sure how many people would find it useful, but how about a 'Move files here' in addition to 'Add files here' when right-click dragging?


Yes, it is planned, it may be in there for 0.1.


Boy, I'd sure like to see some of this right about now.  Any chance that the plans for implementation of this run into this year at all?

For that matter, it seems pretty useless having the context menu that appears when dropping into a playlist at all, if it's only got one option.  Is there a way to turn it off?
Title: Columns UI
Post by: My name is Mud on 2006-05-07 20:17:49
...(on both cores)...

I wonder if it's having issues running on a dual-core system...
Title: Columns UI
Post by: Gord on 2006-05-07 20:47:38
I wonder if it's having issues running on a dual-core system...


Doesn't on my Hyperthreading P4.

My spectrum analyzer did run slow when foobar's CPU usage was constantly at 6% and over. That was buggy video drivers for my dual monitors and a buggy foo_uie_trackinfo though.
Title: Columns UI
Post by: gwiazdek on 2006-05-08 09:05:49
All my hosted files distributed in 7z format. (http://www.7-zip.org/)

Columns UI homepage (http://music.morbo.org) | Documentation Wiki (http://music.morbo.org/wiki/) | FAQs (http://music.morbo.org/wiki/columns_ui:faqs)

Current version: Components for 0.9 page (http://music.morbo.org/components.php)

Other links
[a href='index.php?showtopic=31027']Formatting thread[/a]
Formatting website (http://foobar.nub4life.net/columns/)



It would be great if there was a posibility to bind external programs with tag support to buttons...
Will it be ever done? Is there a chance for this??
Title: Columns UI
Post by: Brainbug on 2006-05-08 12:46:26
any ways to use images (bmp/png) for seekbar and volume?
(i hope that´s the right place for asking since both are parts of columns ui)
Title: Columns UI
Post by: Anas on 2006-05-08 15:15:11
My foobar just crashed while working at a second layout in the columns_ui prefernces. I was also experiencing weir behaviors of the layout system.

This is the crashlog:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 036EB6C4h
Access violation, operation: read, address: 00000100h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (036EB6C4h):
036EB684h:  45 C4 83 C4 0C 89 45 88 8D 45 84 50 53 68 3E 11
036EB694h:  00 00 FF 37 C7 45 84 14 00 00 00 FF 15 5C A3 70
036EB6A4h:  03 85 C0 74 03 8B 75 A8 FF 77 3C FF 37 E8 D8 D8
036EB6B4h:  FF FF 59 8B F8 8B 45 CC 59 8B 48 08 3B CB 74 0D
036EB6C4h:  8B 01 FF 50 24 84 C0 C6 45 60 01 75 03 88 5D 60
036EB6D4h:  3B F3 0F 84 EA 01 00 00 8B 4E 0C 8B 01 FF 50 74
036EB6E4h:  3B F8 0F 83 DA 01 00 00 8B 4E 0C 8B 01 68 E8 59
036EB6F4h:  71 03 57 FF 50 5C 8B 4E 0C 68 08 5A 71 03 88 45
Stack (0012F4D4h):
0012F4B4h:  00000000 00000000 00000000 00000000
0012F4C4h:  00000000 00000000 00000000 00000000
0012F4D4h:  9C902FD2 0012F658 036EA89A 00000000
0012F4E4h:  00000000 00000000 0012F4B8 01100060
0012F4F4h:  0012F7B8 77D40494 77D18808 FFFFFFFF
0012F504h:  77D187FF 77D1B743 00000000 00000014
0012F514h:  001B7FF0 00000060 00000000 00000000
0012F524h:  00000000 00000000 00000000 00000000
0012F534h:  0375E820 00000000 0012F534 0012F560
0012F544h:  77D1B7AB 006C2A68 006E23D0 001B7FF0
0012F554h:  0012F62C 03A60090 03A36A30 0012F5F8
0012F564h:  773BAF7B 001A0260 0000004E 00000429
0012F574h:  0012F62C 0012F650 0012F6BC 0012F678
0012F584h:  03704B2D 00000005 0012F61C 00000000
0012F594h:  FFFFFFFF 00000429 001A0260 03A36A30
0012F5A4h:  00000000 00000000 00000000 00000000
0012F5B4h:  00210178 006C2A7C 03715D44 00000000
0012F5C4h:  00000000 00000000 001A0260 036EA89A
0012F5D4h:  0012F5F4 77D1B7AB 00000000 006E23D0
0012F5E4h:  00000000 00000078 00000000 0012F61C
Registers:
EAX: 03A60090, EBX: 00000000, ECX: 00000100, EDX: 00000641
ESI: 0375E820, EDI: 00000001, EBP: 0012F58C, ESP: 0012F4D4
Crash location: "foo_ui_columns", loaded at 036A0000h - 0373B000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004DF000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C906000h
COMCTL32                        loaded at 773A0000h - 774A2000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F36000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1EE000h
ole32                            loaded at 774B0000h - 775EC000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 76350000h - 7639A000h
WinStylerThemeHelper            loaded at 59800000h - 59817000h
oleaut32                        loaded at 770F0000h - 7717C000h
uxtheme                          loaded at 5B0F0000h - 5B128000h
LgWndHk                          loaded at 00AC0000h - 00AC7000h
foo_autoplaylist                loaded at 00AD0000h - 00B02000h
foo_cdda                        loaded at 00B30000h - 00B5D000h
foo_common                      loaded at 00B80000h - 00BBA000h
foo_converter                    loaded at 00BE0000h - 00C43000h
foo_dsp_delta                    loaded at 00C70000h - 00C8E000h
foo_freedb2                      loaded at 00CB0000h - 00CF0000h
foo_input_std                    loaded at 00D10000h - 00E0A000h
foo_lyricsdb                    loaded at 00E30000h - 00E4E000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
WININET                          loaded at 77180000h - 77227000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
foo_masstag                      loaded at 00E70000h - 00EC0000h
foo_playlist_bind                loaded at 00EE0000h - 00F05000h
foo_pqview                      loaded at 00F30000h - 00F4C000h
foo_prettypop                    loaded at 00F70000h - 00FBE000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA8000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
foo_rgscan                      loaded at 03520000h - 03565000h
foo_sendtodevice                loaded at 03480000h - 03492000h
foo_sic                          loaded at 03580000h - 035B8000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_uie_albumart                loaded at 035E0000h - 03610000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
foo_uie_albumlist                loaded at 03640000h - 0367F000h
foo_ui_columns                  loaded at 036A0000h - 0373B000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
LgMsgHk                          loaded at 03BE0000h - 03BEB000h
MSVCP60                          loaded at 76020000h - 76085000h
DSOUND                          loaded at 73E70000h - 73ECC000h
WINMM                            loaded at 76AF0000h - 76B1E000h
VERSION                          loaded at 77BD0000h - 77BD8000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
wdmaud                          loaded at 72C90000h - 72C99000h
msacm32                          loaded at 72C80000h - 72C88000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E40000h - 73E44000h
dciman32                        loaded at 73B30000h - 73B36000h
mswsock                          loaded at 719B0000h - 719F0000h
DNSAPI                          loaded at 76EE0000h - 76F07000h
rasadhlp                        loaded at 76F80000h - 76F86000h
IMM32                            loaded at 76330000h - 7634D000h
DBGHELP                          loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 036EA89Ah, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D18808h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000171h)
Address: 77D187FFh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000168h)
Address: 77D1B743h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetParent" (+0000016Ch)
Address: 77D1B7ABh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773BAF7Bh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 03704B2Dh, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 03715D44h, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 036EA89Ah, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 77D1B7ABh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SendMessageW" (+00000049h)
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 036EA89Ah, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 036EA89Ah, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 77D24CA6h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateIconFromResourceEx" (+000002C2h)
Address: 036EA89Ah, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D24CC8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateIconFromResourceEx" (+000002E4h)
Address: 77D24AF2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateIconFromResourceEx" (+0000010Eh)
Address: 036EA89Ah, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D184BCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D18564h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D184BCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D18564h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D24D1Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D187EBh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000154h)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D18808h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000171h)
Address: 77D1B743h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetParent" (+0000016Ch)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1B7ABh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773BAF7Bh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 77D187FFh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000168h)
Address: 77D1B743h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetParent" (+0000016Ch)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 773D6CF6h, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001AECCh)
Address: 773D7084h, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001B25Ah)
Address: 77D1C6C8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "RedrawWindow" (+0000000Ch)
Address: 773D81C0h, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001C396h)
Address: 773D9021h, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001D1F7h)
Address: 773D9E2Fh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E005h)
Address: 77D184BCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D18564h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 773D9EADh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D188A9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188B2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 773D9EADh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 773DA4E3h, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E6B9h)
Address: 773D9EADh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 004600DEh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 773D9EADh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 773D9EADh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D187EBh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000154h)
Address: 773D9EADh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D18808h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000171h)
Address: 77D189A5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 773D9EADh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D189C8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D189E8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D3E819h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 0042A842h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004600DEh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 0042A94Ah, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 77D1E666h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 00D1E666h, location: "foo_input_std", loaded at 00D10000h - 00E0A000h
Address: 0042B38Ah, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004AC71Ch, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 7C920E12h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000383h)
Address: 004AC71Ch, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004B2584h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004D03B0h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004D0490h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004A38E4h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927CB7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 1000D533h, location: "shared", loaded at 10000000h - 1002A000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003C90h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+00000030h)
Address: 10003C9Eh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004D0420h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004D0490h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 0048353Dh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004895FFh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00488400h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004AF5A0h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004AF5A0h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 0049F6CBh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004AF5A0h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 0042B560h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004CD488h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00488D15h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004830B9h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004830B3h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004A38E8h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004A2EBDh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00488400h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 0049F8ADh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004872E5h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00F9D0B8h, location: "foo_prettypop", loaded at 00F70000h - 00FBE000h
Address: 00F9D0B8h, location: "foo_prettypop", loaded at 00F70000h - 00FBE000h
Address: 00488400h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00F9D0B8h, location: "foo_prettypop", loaded at 00F70000h - 00FBE000h
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0048734Eh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004DF000h

Version info:
foobar2000 v0.9.2 beta 2
UNICODE

Additional info:
foo_lyricsdb 0.0.7 beta 2  (foo_lyricsdb)
FLAC decoder 1.1.0  (foo_input_std)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Common services 0.1  (foo_common)
Pretty Popup 1.2.2  (foo_prettypop)
freedb tagger v0.5.1  (foo_freedb2)
ReplayGain Scanner 2.0  (foo_rgscan)
Standard input array 1.0  (foo_input_std)
Send to Device 1.0.3 [Apr 27 2006 - 08:47:11]  (foo_sendtodevice)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
foosic music database 1.0 beta 6  (foo_sic)
CD Audio decoder 2.0  (foo_cdda)
Playlist Bind 2.2  (foo_playlist_bind)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Album Art Panel 0.164a  (foo_uie_albumart)
Converter 1.0  (foo_converter)
Masstagger 1.5  (foo_masstag)

And this is how it happened:
I created a new layout which should be a small view for my foobar.
I set up the following layout:
Code: [Select]
Horizontal splitter
  Album list
  Vertical splitter
    Horizontal splitter
      Album art
      Playlist switcher
    Columns playlist
The first thing that irritated me was that Horizontal splitter and Columns playlist had grayed out options like the base splitter. All others where working as expected. While I was trying to find out why some panel's options are greyed out and others not foobar crashed. I moved the Columns Playlist on top of the Horizontal splitter, but that had no effect. Also other panels in the same place didn't have active options.
Unfortunatly I can't recall what exactly I did in the moment the crash happened.

I hope that's all you need to know, I can post my config if it's needed, too. That's the first crash I had with Columns UI, you are doing a great job with it, musicmusic.
Title: Columns UI
Post by: gizbug on 2006-05-08 16:27:19
New user, how do I get a display of windows explorer so I can easily find/click songs to play with out having to go to file/open?
Title: Columns UI
Post by: jason_taverner on 2006-05-08 18:42:06

I wonder if it's having issues running on a dual-core system...


Doesn't on my Hyperthreading P4.

My spectrum analyzer did run slow when foobar's CPU usage was constantly at 6% and over. That was buggy video drivers for my dual monitors and a buggy foo_uie_trackinfo though.

Hmmm.

Well, I'll run some exclusion testing, but it happened even without trackinfo so thats not it, and I'll have to wait for ATI to release a worthy successor to cat 6.3 for the drivers.

EDIT: Just replaced Tube Amp w/ Convolver & Studer +6 and its smooth now - bad dsp plugin i guess.
Title: Columns UI
Post by: My name is Mud on 2006-05-08 19:34:22
Doesn't on my Hyperthreading P4.

Late, and approaching off-topic, but...it (the analyzer) runs fine on my P4 3.2e w/Hyper on also, but I think that comparing Hyper'd systems to dual-cores is approaching apples-and-oranges.

For what it's worth, I originally suggested this based on the fact that certain games have issues w/dual-core systems, until the dual-core thingy is disabled, and since it's a 'graphics' issue...then again, I could be way off base.
Title: Columns UI
Post by: saratoga on 2006-05-08 22:06:17
Doesn't on my Hyperthreading P4.

Late, and approaching off-topic, but...it (the analyzer) runs fine on my P4 3.2e w/Hyper on also, but I think that comparing Hyper'd systems to dual-cores is approaching apples-and-oranges.

For what it's worth, I originally suggested this based on the fact that certain games have issues w/dual-core systems, until the dual-core thingy is disabled, and since it's a 'graphics' issue...then again, I could be way off base.


To the software they should look the same, since theres no real way to tell between one core that can run two threads and two cores that can each run 1 thread (short checking the bios to see how many cores there are).  Though its possible theres a problem with one of AMD's chipset drivers or something like that that doesn't happen on Intel systems.
Title: Columns UI
Post by: musicmusic on 2006-05-09 00:26:35
musicmusic
foobar use more cpu, when i enable bars mode in Spectrum analyser configuration
i use foo_ui_columns-0.1.3-beta1v5, foo_uie_albumart v164a, and last foo_uie_trackinfo v0.8
Its expected, that bars mode uses more CPU. But it should only be noticable with large vis.

I use UI columns at its best  (In fact as I'm trying to write a manual for foobar, I'm testing quite a bunch of plugins that I would never use otherwise  )

Do you want me to try to only delete the foo uie track info panel and see what occures?
No, not unless its causing you problems. I looked into the other problem, its strange somehow the internal "size" value for the album art panel was set to a large specific number (MAXLONG), I don't know where that would have come from, obvious place is size limits. Another panel had a similar large value and combined the splitter doesn't deal with it very well. (Such large values shouldn't occur normally.) I'll try look into some more and prevent it from happening in the future.

I am having a problem.  My layout is as follows:

vertical spliter
---> horizontal spliter
------> playlist tabs
---------> track info
------->playback order toolbar
 [etc.]

I am trying to display playlist tabs horizontally aligned with the playback order toolbar and track info underneath playlist tabs.  The problem that I am having is foobar won't display tack info and the result consists of tabs and  playback order tool bar horizontally aligned without track info underneath tabs.  If in this same configuration I remove the playback order toolbar from the configuration, track info displays fine under tabs.  It is only when I add another item under the horizontal spliter in addition to playlist tabs with track info underneath that track info is not displayed.
That is meant to happen; the playback order has a max height and so the splitter tries and obeys it. In any case, I don't really see why you would want all that empty space under the playback order dropdown anyway.

My foobar just crashed while working at a second layout in the columns_ui prefernces. I was also experiencing weir behaviors of the layout system.

This is the crashlog:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 036EB6C4h
Access violation, operation: read, address: 00000100h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (036EB6C4h):
036EB684h:  45 C4 83 C4 0C 89 45 88 8D 45 84 50 53 68 3E 11
036EB694h:  00 00 FF 37 C7 45 84 14 00 00 00 FF 15 5C A3 70
036EB6A4h:  03 85 C0 74 03 8B 75 A8 FF 77 3C FF 37 E8 D8 D8
036EB6B4h:  FF FF 59 8B F8 8B 45 CC 59 8B 48 08 3B CB 74 0D
036EB6C4h:  8B 01 FF 50 24 84 C0 C6 45 60 01 75 03 88 5D 60
036EB6D4h:  3B F3 0F 84 EA 01 00 00 8B 4E 0C 8B 01 FF 50 74
036EB6E4h:  3B F8 0F 83 DA 01 00 00 8B 4E 0C 8B 01 68 E8 59
036EB6F4h:  71 03 57 FF 50 5C 8B 4E 0C 68 08 5A 71 03 88 45
Stack (0012F4D4h):
0012F4B4h:  00000000 00000000 00000000 00000000
0012F4C4h:  00000000 00000000 00000000 00000000
0012F4D4h:  9C902FD2 0012F658 036EA89A 00000000
0012F4E4h:  00000000 00000000 0012F4B8 01100060
0012F4F4h:  0012F7B8 77D40494 77D18808 FFFFFFFF
0012F504h:  77D187FF 77D1B743 00000000 00000014
0012F514h:  001B7FF0 00000060 00000000 00000000
0012F524h:  00000000 00000000 00000000 00000000
0012F534h:  0375E820 00000000 0012F534 0012F560
0012F544h:  77D1B7AB 006C2A68 006E23D0 001B7FF0
0012F554h:  0012F62C 03A60090 03A36A30 0012F5F8
0012F564h:  773BAF7B 001A0260 0000004E 00000429
0012F574h:  0012F62C 0012F650 0012F6BC 0012F678
0012F584h:  03704B2D 00000005 0012F61C 00000000
0012F594h:  FFFFFFFF 00000429 001A0260 03A36A30
0012F5A4h:  00000000 00000000 00000000 00000000
0012F5B4h:  00210178 006C2A7C 03715D44 00000000
0012F5C4h:  00000000 00000000 001A0260 036EA89A
0012F5D4h:  0012F5F4 77D1B7AB 00000000 006E23D0
0012F5E4h:  00000000 00000078 00000000 0012F61C
Registers:
EAX: 03A60090, EBX: 00000000, ECX: 00000100, EDX: 00000641
ESI: 0375E820, EDI: 00000001, EBP: 0012F58C, ESP: 0012F4D4
Crash location: "foo_ui_columns", loaded at 036A0000h - 0373B000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004DF000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C906000h
COMCTL32                        loaded at 773A0000h - 774A2000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4A000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F36000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1EE000h
ole32                            loaded at 774B0000h - 775EC000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 76350000h - 7639A000h
WinStylerThemeHelper            loaded at 59800000h - 59817000h
oleaut32                        loaded at 770F0000h - 7717C000h
uxtheme                          loaded at 5B0F0000h - 5B128000h
LgWndHk                          loaded at 00AC0000h - 00AC7000h
foo_autoplaylist                loaded at 00AD0000h - 00B02000h
foo_cdda                        loaded at 00B30000h - 00B5D000h
foo_common                      loaded at 00B80000h - 00BBA000h
foo_converter                    loaded at 00BE0000h - 00C43000h
foo_dsp_delta                    loaded at 00C70000h - 00C8E000h
foo_freedb2                      loaded at 00CB0000h - 00CF0000h
foo_input_std                    loaded at 00D10000h - 00E0A000h
foo_lyricsdb                    loaded at 00E30000h - 00E4E000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
WININET                          loaded at 77180000h - 77227000h
CRYPT32                          loaded at 77A50000h - 77AE5000h
MSASN1                          loaded at 77AF0000h - 77B02000h
foo_masstag                      loaded at 00E70000h - 00EC0000h
foo_playlist_bind                loaded at 00EE0000h - 00F05000h
foo_pqview                      loaded at 00F30000h - 00F4C000h
foo_prettypop                    loaded at 00F70000h - 00FBE000h
mscoree                          loaded at 79000000h - 79045000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 790C0000h - 79BA8000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
foo_rgscan                      loaded at 03520000h - 03565000h
foo_sendtodevice                loaded at 03480000h - 03492000h
foo_sic                          loaded at 03580000h - 035B8000h
WS2_32                          loaded at 71A10000h - 71A27000h
WS2HELP                          loaded at 71A00000h - 71A08000h
foo_uie_albumart                loaded at 035E0000h - 03610000h
gdiplus                          loaded at 4EBA0000h - 4ED43000h
foo_uie_albumlist                loaded at 03640000h - 0367F000h
foo_ui_columns                  loaded at 036A0000h - 0373B000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
LgMsgHk                          loaded at 03BE0000h - 03BEB000h
MSVCP60                          loaded at 76020000h - 76085000h
DSOUND                          loaded at 73E70000h - 73ECC000h
WINMM                            loaded at 76AF0000h - 76B1E000h
VERSION                          loaded at 77BD0000h - 77BD8000h
WINTRUST                        loaded at 76BF0000h - 76C1E000h
IMAGEHLP                        loaded at 76C50000h - 76C78000h
wdmaud                          loaded at 72C90000h - 72C99000h
msacm32                          loaded at 72C80000h - 72C88000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E40000h - 73E44000h
dciman32                        loaded at 73B30000h - 73B36000h
mswsock                          loaded at 719B0000h - 719F0000h
DNSAPI                          loaded at 76EE0000h - 76F07000h
rasadhlp                        loaded at 76F80000h - 76F86000h
IMM32                            loaded at 76330000h - 7634D000h
DBGHELP                          loaded at 59DD0000h - 59E71000h

Stack dump analysis:
Address: 036EA89Ah, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D18808h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000171h)
Address: 77D187FFh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000168h)
Address: 77D1B743h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetParent" (+0000016Ch)
Address: 77D1B7ABh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773BAF7Bh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 03704B2Dh, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 03715D44h, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 036EA89Ah, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 77D1B7ABh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SendMessageW" (+00000049h)
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 036EA89Ah, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 036EA89Ah, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 77D24CA6h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateIconFromResourceEx" (+000002C2h)
Address: 036EA89Ah, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D24CC8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateIconFromResourceEx" (+000002E4h)
Address: 77D24AF2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateIconFromResourceEx" (+0000010Eh)
Address: 036EA89Ah, location: "foo_ui_columns", loaded at 036A0000h - 0373B000h
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D184BCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D18564h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D184BCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D18564h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D24D1Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D187EBh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000154h)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D18808h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000171h)
Address: 77D1B743h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetParent" (+0000016Ch)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1B7ABh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SendMessageW" (+00000049h)
Address: 773BAF7Bh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 77D187FFh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000168h)
Address: 77D1B743h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetParent" (+0000016Ch)
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 773D6CF6h, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001AECCh)
Address: 773D7084h, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001B25Ah)
Address: 77D1C6C8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "RedrawWindow" (+0000000Ch)
Address: 773D81C0h, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001C396h)
Address: 773D9021h, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001D1F7h)
Address: 773D9E2Fh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E005h)
Address: 77D184BCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D18564h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 773D9EADh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D188A9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188B2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 773D9EADh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 773DA4E3h, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E6B9h)
Address: 773D9EADh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 004600DEh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 77D24CFAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18709h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000072h)
Address: 773D9EADh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 773D9EADh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D187EBh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000154h)
Address: 773D9EADh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D18808h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000171h)
Address: 77D189A5h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 773D9EADh, location: "COMCTL32", loaded at 773A0000h - 774A2000h
Symbol: "Ordinal384" (+0001E083h)
Address: 77D40494h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetClipboardFormatNameA" (+0000014Fh)
Address: 77D189C8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D189E8h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 77D3E819h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsDialogMessageW" (+000000DBh)
Address: 0042A842h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004600DEh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 0042A94Ah, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 77D1E666h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 00D1E666h, location: "foo_input_std", loaded at 00D10000h - 00E0A000h
Address: 0042B38Ah, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004AC71Ch, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 7C920E12h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000383h)
Address: 004AC71Ch, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004B2584h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004D03B0h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004D0490h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004A38E4h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927CB7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 1000D533h, location: "shared", loaded at 10000000h - 1002A000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003C90h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+00000030h)
Address: 10003C9Eh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004D0420h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004D0490h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 0048353Dh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004895FFh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00488400h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004AF5A0h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004AF5A0h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 0049F6CBh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004AF5A0h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 0042B560h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004CD488h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00488D15h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004830B9h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004830B3h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004A38E8h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004A2EBDh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00488400h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 0049F8ADh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004872E5h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00F9D0B8h, location: "foo_prettypop", loaded at 00F70000h - 00FBE000h
Address: 00F9D0B8h, location: "foo_prettypop", loaded at 00F70000h - 00FBE000h
Address: 00488400h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 7C816D4Fh, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 00F9D0B8h, location: "foo_prettypop", loaded at 00F70000h - 00FBE000h
Address: 7C8399F3h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "FindAtomW" (+00000094h)
Address: 7C816D58h, location: "kernel32", loaded at 7C800000h - 7C906000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0048734Eh, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004DF000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004DF000h

Version info:
foobar2000 v0.9.2 beta 2
UNICODE

Additional info:
foo_lyricsdb 0.0.7 beta 2  (foo_lyricsdb)
FLAC decoder 1.1.0  (foo_input_std)
Album list panel 0.2.1 beta 4  (foo_uie_albumlist)
Common services 0.1  (foo_common)
Pretty Popup 1.2.2  (foo_prettypop)
freedb tagger v0.5.1  (foo_freedb2)
ReplayGain Scanner 2.0  (foo_rgscan)
Standard input array 1.0  (foo_input_std)
Send to Device 1.0.3 [Apr 27 2006 - 08:47:11]  (foo_sendtodevice)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
foosic music database 1.0 beta 6  (foo_sic)
CD Audio decoder 2.0  (foo_cdda)
Playlist Bind 2.2  (foo_playlist_bind)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Album Art Panel 0.164a  (foo_uie_albumart)
Converter 1.0  (foo_converter)
Masstagger 1.5  (foo_masstag)

And this is how it happened:
I created a new layout which should be a small view for my foobar.
I set up the following layout:
Code: [Select]
Horizontal splitter
  Album list
  Vertical splitter
    Horizontal splitter
      Album art
      Playlist switcher
    Columns playlist
The first thing that irritated me was that Horizontal splitter and Columns playlist had grayed out options like the base splitter. All others where working as expected. While I was trying to find out why some panel's options are greyed out and others not foobar crashed. I moved the Columns Playlist on top of the Horizontal splitter, but that had no effect. Also other panels in the same place didn't have active options.
Unfortunatly I can't recall what exactly I did in the moment the crash happened.

I hope that's all you need to know, I can post my config if it's needed, too. That's the first crash I had with Columns UI, you are doing a great job with it, musicmusic.
I looked into the crashlog. Im not sure it makes any sense. But Ill just assume it got itself in a strange state. The actual crash was just after the selection changed in the tree (for one reason or another).

Here is corresponding listing:
Code: [Select]
; 745  : 
; 746  : configure = p_node->m_window.is_valid() && p_node->m_window->have_config_popup();

  00e1f 8b 45 cc mov eax, DWORD PTR _p_node$172419[ebp]
  00e22 59 pop ecx
  00e23 8b 48 08 mov ecx, DWORD PTR [eax+8] //getting m_window.m_ptr I assume
  00e26 3b cb cmp ecx, ebx //check if its non-NULL ?
  00e28 74 0d je SHORT $LN111@ConfigProc //jump otherwise ?
**  00e2a 8b 01 mov eax, DWORD PTR [ecx] //?? crashed here
  00e2c ff 50 24 call DWORD PTR [eax+36]
  00e2f 84 c0 test al, al
  00e31 c6 45 60 01 mov BYTE PTR _configure$172403[ebp], 1
  00e35 75 03 jne SHORT $LN112@ConfigProc
$LN111@ConfigProc:
  00e37 88 5d 60 mov BYTE PTR _configure$172403[ebp], bl
$LN112@ConfigProc:
I don't understand assembly great. But it seemed to me to have crashed trying to access the pointer held by p_node->m_window. I hope someone knows better, because otherwise it looks odd..

Can you reproduce either the strange beaviours or the crash? I can try and dig, but Im not sure if that is going to get me anywhere..

Thanks for the report.
Title: Columns UI
Post by: Gapkiller on 2006-05-09 00:46:38
New user, how do I get a display of windows explorer so I can easily find/click songs to play with out having to go to file/open?



Try this one...

http://ku.myftp.org/goods/foo_uie_explorer_1.04.6a.zip (http://ku.myftp.org/goods/foo_uie_explorer_1.04.6a.zip)
Title: Columns UI
Post by: mpioner on 2006-05-09 06:28:32

musicmusic
foobar use more cpu, when i enable bars mode in Spectrum analyser configuration
i use foo_ui_columns-0.1.3-beta1v5, foo_uie_albumart v164a, and last foo_uie_trackinfo v0.8
Its expected, that bars mode uses more CPU. But it should only be noticable with large vis.

Hm...i have 0-5% CPU usage without and 15-30% with it.
and if I push pause...foobar however continue using cpu very hard.
as I said, it is is it better visible on fast music with quick change the spectrum.
my CPU: P4 3.0 HT
Title: Columns UI
Post by: Gord on 2006-05-09 06:51:59
Hm...i have 0-5% CPU usage without and 15-30% with it.
and if I push pause...foobar however continue using cpu very hard.
as I said, it is is it better visible on fast music with quick change the spectrum.
my CPU: P4 3.0 HT


Not using an old version of foo_uie_trackinfo are you?
Title: Columns UI
Post by: Anas on 2006-05-09 08:53:07
Can you reproduce either the strange beaviours or the crash?
Unfortunatly not, but I'll keep trying from time to time.
Title: Columns UI
Post by: mpioner on 2006-05-09 08:56:58
Gord
i use last foo_uie_trackinfo at 03-May-2006 17:21 from http://stephan.kochen.nl/proj/foo_uie_trackinfo/ (http://stephan.kochen.nl/proj/foo_uie_trackinfo/)
Title: Columns UI
Post by: Gord on 2006-05-09 09:25:57
Gord
i use last foo_uie_trackinfo at 03-May-2006 17:21 from http://stephan.kochen.nl/proj/foo_uie_trackinfo/ (http://stephan.kochen.nl/proj/foo_uie_trackinfo/)


Hmm, I had troubles with both that and my video drivers with my multi-monitor setup. You could try testing some other plugins and see if they effect anything. Have you added any new ones lately?
Title: Columns UI
Post by: musicmusic on 2006-05-09 10:45:24


musicmusic
foobar use more cpu, when i enable bars mode in Spectrum analyser configuration
i use foo_ui_columns-0.1.3-beta1v5, foo_uie_albumart v164a, and last foo_uie_trackinfo v0.8
Its expected, that bars mode uses more CPU. But it should only be noticable with large vis.

Hm...i have 0-5% CPU usage without and 15-30% with it.
and if I push pause...foobar however continue using cpu very hard.
as I said, it is is it better visible on fast music with quick change the spectrum.
my CPU: P4 3.0 HT
My vis keeps updating when paused (I plan to change that). But what I wanted to know, is how large is your vis?

Can you reproduce either the strange beaviours or the crash?
Unfortunatly not, but I'll keep trying from time to time.
Thanks. I think maybe it was caused by deleted p_node. I'll make some changes in areas that would delete them and it might help.

What OS are you using btw?
Title: Columns UI
Post by: Anas on 2006-05-09 11:13:55
Windows XP - Professional (5.1.2600) Service Pack 2
Title: Columns UI
Post by: molnart on 2006-05-09 11:18:26
unlike other people, i don't have any extreme CPU utilization (max 15% on a 1GHz CPU - with a constant 5% 'background' usage due to some messengers, antivirus, etc.)

but fb2k is consuming over 15 Meg of RAM with CoulmsUI (standard UI is around 1700 kbytes). I am using albumart displaying tiny 150x150 jpeg pictures and two trackinfo panels.
Can anyone confirm something like this? Is this a normal memory cunsumption value?
Title: Columns UI
Post by: mpioner on 2006-05-09 15:32:17
My vis keeps updating when paused (I plan to change that). But what I wanted to know, is how large is your vis?


my vis height 220 px
(http://img234.imageshack.us/img234/9025/foobar6pl.th.gif) (http://img234.imageshack.us/my.php?image=foobar6pl.gif)
Title: Columns UI
Post by: manudevil on 2006-05-09 17:23:40
unlike other people, i don't have any extreme CPU utilization (max 15% on a 1GHz CPU - with a constant 5% 'background' usage due to some messengers, antivirus, etc.)

but fb2k is consuming over 15 Meg of RAM with CoulmsUI (standard UI is around 1700 kbytes). I am using albumart displaying tiny 150x150 jpeg pictures and two trackinfo panels.
Can anyone confirm something like this? Is this a normal memory cunsumption value?

On my old Athlon 2000+, I have between 0 and 7% of CP usage. But Foobar is using 35 Mo RAM. But I guess it depends on how many tracks you have in your playlists, and on the plugins you are using. For example, Prettypop needs RAM, I don't know why...
Title: Columns UI
Post by: Storm on 2006-05-09 17:52:53
If you have 5% constant CPU usage due to IM programs and antivirus etc, I highly suggest you switch to another client, that is easier on system resources.

I almost never go above 1%, maybe 2% load on my Athlon XP 3200+, when Foobar, Miranda IM and FTP client and server etc is running...
Title: Columns UI
Post by: Brainbug on 2006-05-09 18:49:10
what´s "create left toggle area" in layout options? nothing happens here when i activate it.
i´m searching for a way to align buttons "right" and "center".
anyone?
Title: Columns UI
Post by: vonmeth on 2006-05-09 18:58:59
what´s "create left toggle area" in layout options? nothing happens here when i activate it.
i´m searching for a way to align buttons "right" and "center".
anyone?


Not sure myself about the "create left toggle area."

But to align the buttons, you simply have to group it together with a trackinfo panel. Then make the info panel have no border and change the background to the corresponding color. This will make it basically a blank area, and you can increase it and decrease it till the buttons are where you wish for them to be.

You must put the track info panel on the left of the buttons for this to work.
Title: Columns UI
Post by: Brainbug on 2006-05-09 19:22:16
^^

right u are. that workaround do work quite well, but still, even when u lock the parts, changing foobar-windowsize reluslts in everything displaced again. i want them flexible in all windowsizes and therefor i´m askin for an align-feature.

here´s what i mean:
normal size
|----|splitter|splitter|splitter|----|
same on maxed windowsize:
|----|splitter|splitter|splitter|------------|
i want them like that in maxed windowsize:
|--------|splitter|splitter|splitter|--------|
Title: Columns UI
Post by: ledge on 2006-05-10 05:46:49
I have searched and searched but can't seem to find anything on this.

%_isplaying% doesn't seem to work when you switch playlists. e.g. if I have the same track in two different playlists the %_isplaying% function only seems to recognise a track as playing in the playlist it was played from.

Am I missing something? This worked fine in 0.83
Title: Columns UI
Post by: Squeller on 2006-05-10 09:16:52
I have searched and searched but can't seem to find anything on this.

%_isplaying% doesn't seem to work when you switch playlists. e.g. if I have the same track in two different playlists the %_isplaying% function only seems to recognise a track as playing in the playlist it was played from.

Am I missing something? This worked fine in 0.83

I just experienced something similar: If you delete the playing song from the playlist and the put it in again, it does not show up as if it was playing (depending on my config).
Title: Columns UI
Post by: Slotos on 2006-05-10 10:34:26
I just experienced something similar: If you delete the playing song from the playlist and the put it in again, it does not show up as if it was playing (depending on my config).


As far as I understand foobar2000 v0.8 was identifying songs by their path. Now every song has some internal "index". Old behaviour was a bit ugly IMO.
Title: Columns UI
Post by: Hakubo on 2006-05-10 12:23:56

I just experienced something similar: If you delete the playing song from the playlist and the put it in again, it does not show up as if it was playing (depending on my config).


As far as I understand foobar2000 v0.8 was identifying songs by their path. Now every song has some internal "index". Old behaviour was a bit ugly IMO.
Then why doesn't it show up as being played (if removed and readded), with this neat new behavior?
I've also noticed that if I move files, playcount for them resets to none.
Title: Columns UI
Post by: Brainbug on 2006-05-10 14:22:34
got another question:
when volume is set to vertical caption orientation the volume knop still moves horizontaly. any chance to make it move in relation to caption orientation?
well, besides the question to use images (bmp/png) for knop/background of volume & seekbar)

and

THANKS FOR UR WORK! FOO_UI_COLUMNS RULES!
Title: Columns UI
Post by: cwbowron on 2006-05-10 15:14:53
In the playlist view what do you do to change the edge styles?  I've tried to do the same thing, but I cannot seem to get it to look the same.

In foo_browser, I am basically using this code:

Code: [Select]
#define MY_EDGE_SUNKEN     (WS_EX_CLIENTEDGE)
#define MY_EDGE_GREY       (WS_EX_STATICEDGE)
#define MY_EDGE_NONE       0

...

      SetWindowLong( get_list(), GWL_EXSTYLE,          
         ( cfg_edge_style == EE_SUNKEN ? MY_EDGE_SUNKEN : 0 ) |
         ( cfg_edge_style == EE_GREY ? MY_EDGE_GREY : 0 ) );


Do you set the style of the list control or the dialog window?

Thanks.
Title: Columns UI
Post by: musicmusic on 2006-05-10 16:54:19

My vis keeps updating when paused (I plan to change that). But what I wanted to know, is how large is your vis?


my vis height 220 px
(http://img234.imageshack.us/img234/9025/foobar6pl.th.gif) (http://img234.imageshack.us/my.php?image=foobar6pl.gif)
Yes, that is large. Normal size is default size. I can try and optimise it a bit, but I can't promise anything.

In the playlist view what do you do to change the edge styles?  I've tried to do the same thing, but I cannot seem to get it to look the same.

In foo_browser, I am basically using this code:

Code: [Select]
#define MY_EDGE_SUNKEN     (WS_EX_CLIENTEDGE)
#define MY_EDGE_GREY       (WS_EX_STATICEDGE)
#define MY_EDGE_NONE       0

...

      SetWindowLong( get_list(), GWL_EXSTYLE,          
         ( cfg_edge_style == EE_SUNKEN ? MY_EDGE_SUNKEN : 0 ) |
         ( cfg_edge_style == EE_GREY ? MY_EDGE_GREY : 0 ) );


Do you set the style of the list control or the dialog window?

Thanks.

I don't use a dialog and Im not sure if you would call the playlist view a list control. But basically yes that's what I do. Spy++, Winspector, .. may be useful for yourself
Title: Columns UI
Post by: Anas on 2006-05-10 16:56:05
I found another bug(?)/wierdness in the layout system: everytime I change something in the layout (lock status in my case), the Playlist view loses his Edge style setting. Example:
I've got the following layout:
Code: [Select]
...
V. splitter
  H. splitter
    ...
  Playlist view

When I change the lock status of the h. splitter, the Playlist view loses his Edge style (switches (reverts?) to 'None'), but in the options the drop-down-box is still set to 'Sunken'. I have to reselect 'Sunken' to make it display again.
Don't know if it is of importance, but I had 'None' before I changed to Sunken. Maybe after a restart....
Ok after a restart it stopped reverting back to 'None'.
Is it intended? By design?
Title: Columns UI
Post by: musicmusic on 2006-05-11 00:11:37
Didn't even think that you should stop using the function for the sake of running your plugin under wine.

I see.

I also assume that it is unpossible to somehow get the mouse scrolling on the list working? Default UI works fine with that, but I guess since the ui_columns offers much more layout configuration possibilities, it has to use RealChildWindowFromPoint function, too?
Yes, it has to use it. No, it has nothing to do with configuration..

Finally, as for toolbar's right mouse button click menus, is it exactly the same case?
Yes, it's used there too.

As for how you can get it working (I assume that's what you meant since you don't expect me to not use that function), well you just need to implement that function in Wine (yourself.. or whatever). Use the patch I linked to if you want, it should work for at least Columns UI but its not quite correct.



My vis keeps updating when paused (I plan to change that). But what I wanted to know, is how large is your vis?


my vis height 220 px
(http://img234.imageshack.us/img234/9025/foobar6pl.th.gif) (http://img234.imageshack.us/my.php?image=foobar6pl.gif)
Yes, that is large. Normal size is default size. I can try and optimise it a bit, but I can't promise anything.

Well, seems like I managed to cut it right down, so test the next build whenever it comes out.
Title: Columns UI
Post by: Shade[ST] on 2006-05-11 03:24:52
@music² : Is there any way that logarithmic scale for frequencies on the spectro could be made?  Just use log(freq) instead of freq as a scale, and use log(20) and log(22000) as extremums...  This would be really great, and would fill the spectro more than it currently is (with dead high-ends...)
Also, I'm not sure if you're combining both channels into mono before displaying the spectro, but individual channel displays would be sweet, too

Thanks for your time,
T.
Title: Columns UI
Post by: mazy on 2006-05-15 11:58:58
musicmusic, could you add special button command which would toggle autohide status for its parent splitter.

something like 'pin' in some guis. it would be nice if it could use some temporary autohide status, i.e. override autohide status for nearest parent with autohide actually checked (ignoring parents with autohide not set).
Title: Columns UI
Post by: LTourist on 2006-05-16 18:06:59
Hi all,

I have some problem with Formatting String in columnsUI : I want to able the user to choice between two Themes, so in Variables, I wrote this code :

Quote
//ThemeChoice
//1=Black, 2=Blue

$set_global(Theme,1)
$ifequal($get_global(Theme),1,
[BlackColorsCode]
,
[BlueColorsCode]
)


The result is : blue, even if the condition is verified
I've tried to put this code :
Quote
$ifequal($get_global(Theme),1, ok, false)
in a colums, and this work perfextly, so why this don't work for the theme???

PS : sorry for my english ^^
Title: Columns UI
Post by: OCedHrt on 2006-05-16 22:50:27
Am I the only one who gets this line here? I went a couple pages back and didn't see any mention of it. It was fine in b1v2 but just changed to b1v5.
(http://img111.imageshack.us/img111/8088/fb1dd.th.png) (http://img111.imageshack.us/img111/8088/fb1dd.png)

moderation: please refrain from inlining images larger than roughly 800x600 and 80KB. please use thumbnails and/or links for large pictures instead.
Title: Columns UI
Post by: lav-chan on 2006-05-17 00:50:06
OCedHrt: I'm too lazy to check what it looks like on my own computer, but it's probably an issue with that particular style (it's the Watercolor version of HmmXP right?). As in, that line is probably part of the tab glyphs or whatever as defined in the actual visual style.


musicmusic, i have some requests for you to consider when you're done doing all the more important stuff, if you don't mind:

(1) The new layout dialogue thing is amazing, but there are two things that seem missing. The first (and you've probably heard this already and maybe even addressed it, but i'm bringing it up anyway) is drag-and-drop of the items in the list. If i decide i want to get rid of a splitter or something, i have to completely redo all the panels that were underneath it, which is just tragic. :/

(2) The second thing that i would really love to see in the layout options is a way to set the minimum width and height for each item. Just now i decided that one of the panels in a horizontal splitter wasn't as wide as i'd prefer, and i tried resizing it, but that threw off the size of all the panels after it. It would be great if i could just go into layout and say, hey, this panel should always be at least 150 pixels wide, no matter what i resize, the end.

(3) I'm not sure what your feeling is regarding the development of playlist switcher, but the release of Playlists Dropdown (http://www.hydrogenaudio.org/forums/index.php?showtopic=44703&hl=) has reminded me that i would really love to see icons in the playlist switcher, if that's at all possible. :x
Title: Columns UI
Post by: gfngfgf on 2006-05-17 01:05:03
so why this don't work for the theme???

from the Columns UI wiki (http://music.morbo.org/wiki/columns_ui:config:global_variables):

Quote
Note: You can only define globals in the global string - i.e. you cannot access defined globals.
Title: Columns UI
Post by: OCedHrt on 2006-05-17 04:01:29
OCedHrt: I'm too lazy to check what it looks like on my own computer, but it's probably an issue with that particular style (it's the Watercolor version of HmmXP right?). As in, that line is probably part of the tab glyphs or whatever as defined in the actual visual style.


Actually, it's even worse if i turn off themes or switch to XP's default themes. They weren't there with 1.3beta1v2.

(http://img117.imageshack.us/img117/7285/fbblue5if.png)
(http://img117.imageshack.us/img117/5643/fbnone2vy.png)
Title: Columns UI
Post by: lav-chan on 2006-05-17 04:27:31
o. Well then.

I suppose there's two parts to the issue:

(1) Tabs in Windows are designed to be used at the top of a pane.

(2) Play-list tabs in particular are designed to be used like a splitter, meaning they're supposed to 'contain' the play list, and it must be necessary to add the top pixels of the tab pane to the bottom of the tabs in order for the pane as a whole to look the way it's intended to. If you decide you don't want to use it the way it's designed to be used, it's naturally going to look weird.

A possible solution might be for musicmusic to add something to check whether or not the tab 'splitter' contains something. If it does it'd continue to work the way it is in your picture, and if it doesn't it would use the individual tab glyphs and ignore the pane graphics entirely.

I obviously have no idea whether or not musicmusic could easily do that, though.
Title: Columns UI
Post by: mil3s on 2006-05-17 10:38:21
Feature Request.
Ability to clone layout presets. It is a pain to set everything right if you want some stuff to stay the same for different presets. Like my fileinfo fields. I have 7 of them.
Title: Columns UI
Post by: LTourist on 2006-05-17 17:44:21

so why this don't work for the theme???

from the Columns UI wiki (http://music.morbo.org/wiki/columns_ui:config:global_variables):

Quote
Note: You can only define globals in the global string - i.e. you cannot access defined globals.



ok Thx i didn't see that, and even if I saw it, I think I didn't realize what it means  Thx, but know, I must find a way to do what I want... Does anyone have a idea???
Title: Columns UI
Post by: Klato on 2006-05-17 23:11:28
I don't know if this either the time or the place for a feature request...but would it be possible to allow the user to add multiple column ui playlists (we can do this already), but to specify which playlist is opened in each instance?

Cheers
Title: Columns UI
Post by: H-Money on 2006-05-17 23:16:07
using the new album list panel, is there any way to use the directory structure but remove the bullets/arrows?
Title: Columns UI
Post by: ledge on 2006-05-18 00:56:08
I have searched and searched but can't seem to find anything on this.

%_isplaying% doesn't seem to work when you switch playlists. e.g. if I have the same track in two different playlists the %_isplaying% function only seems to recognise a track as playing in the playlist it was played from.

Am I missing something? This worked fine in 0.83


hey musicmusic, I don't want to hassle you but it looks like you missed my query. can you confirm that this is normal behaviour at the moment and if so would it be possible to change how %_isplaying% works so that the file is recognised as is playing whenever it occurs not just the instance of the file that initially played (if you can follow what I mean  )
Title: Columns UI
Post by: molnart on 2006-05-18 01:06:07
%_isplaying% doesn't seem to work when you switch playlists. e.g. if I have the same track in two different playlists the %_isplaying% function only seems to recognise a track as playing in the playlist it was played from.


This 'feature' has nothing to do with ColumnsUI, it was introduced in v0.9 and it is not planned to change it. However it MAY be possible to change this behaviour through ColumnsUI, however i'm pretty sure that it is more difficult than it's worth...
Title: Columns UI
Post by: OCedHrt on 2006-05-18 01:43:51


Even if the tabs were at the top of the pane, the line would still be visible. It's not the lines themselves that bother me, but instead because I put other things ( like buttons, seekbar, etc ) on the same horizontal plane, and the fact that the termination of the line seems so abrupt.

But anyways, great to know why it's there and maybe I will just rethink the layout


o. Well then.

I suppose there's two parts to the issue:

(1) Tabs in Windows are designed to be used at the top of a pane.

(2) Play-list tabs in particular are designed to be used like a splitter, meaning they're supposed to 'contain' the play list, and it must be necessary to add the top pixels of the tab pane to the bottom of the tabs in order for the pane as a whole to look the way it's intended to. If you decide you don't want to use it the way it's designed to be used, it's naturally going to look weird.

A possible solution might be for musicmusic to add something to check whether or not the tab 'splitter' contains something. If it does it'd continue to work the way it is in your picture, and if it doesn't it would use the individual tab glyphs and ignore the pane graphics entirely.

I obviously have no idea whether or not musicmusic could easily do that, though.
Title: Columns UI
Post by: 4nt1 on 2006-05-18 04:57:47
I don't mean to sound harsh in any way but the whole Idea of tabs, like in firefox or any other program is to show which specific tab is being displayed and this horizontal line visibly makes the distinction between then, and in my opinion is necessary.

I am sure music music is busy enough without having to cater of everyones visual prefernce.

Personally I would rather any bugs get fixed and any benefficial features get added.
Title: Columns UI
Post by: lav-chan on 2006-05-18 07:04:29
It's actually a horizontal line.

And while i don't personally have any problems with it being there, what you just said doesn't make sense, because

(1) musicmusic obviously was not 'busy enough' and did consider it 'that big a deal', otherwise he wouldn't have gone out of his way to add it just recently, and

(2) i think graphics glitches (which you can sort of consider this) count as 'bugs', not to mention making a music player that isn't ugly is a pretty 'benefficial' feature.
Title: Columns UI
Post by: musicmusic on 2006-05-19 00:12:52
After looking closer at my layout with 1.3beta1v2, I notice that the line is still there, but in a much less noticeable color. This means I much prefer the old color
Well, I haven't changed anything.

I would suggest you put the playlist in your tabs.

That is how they were intended to be used.

If you didn't know, now you do..

ok Thx i didn't see that, and even if I saw it, I think I didn't realize what it means  Thx, but know, I must find a way to do what I want... Does anyone have a idea???

Use 'local' variables.I.e. $put, $get. Then put it in a global if you like when your done processing/whatever.
Title: Columns UI
Post by: sPeziFisH on 2006-05-19 08:56:59
hi musicmusic, I have got a strange behaviour and I guess it's more due to ColumnsUI than to the used component PlaylistDropdown.

Code: [Select]
Vertical splitter
|-- menu
|-- Horiz. Splitter ...
|-- Horiz. Splitter ...
|-- Playlist Dropdown

>> 2-3 px space necessary for dropdown!!! <<

|-- Columns Playlist


I have to left 2-3px space between Playlist-Dropdown and Columns Playlist to be able to see the drop-down-box of Playlist-Dopdown.
If I don't spend this space, it looks like Playlist-Dropdown opens but gets covered by Columns Playlist 

I feel sorry that I cannot give a pic atm.
Title: Columns UI
Post by: Lyx on 2006-05-19 12:42:21
Proposal for radically different playlist-sort approach in 0.1.4:
I think sort-patterns should be completely seperate from the defined columns. Currently, they are linked to individual columns, but i do not think that this is a good idea, because one may want sort-criterias which do not relate to any specific column.

Keeping sorting independent from columns also allows the possibility to have FCS-independent sort-patterns - thus, defining your favorite sort-patterns, and then import various FCSs (possibly unchecking an "import sort-patterns"-checkbox) while keeping your defined sort-criterias.

Another reason for this approach is usability: According to which criterias a person wants to sort, has not much to do with which playlist-design he prefers. Needed sort criterias depend on music collection-type, listening-habbits, etc. etc. - it is mostly unrelated to visual preferences(playlist design).

From an UI-POV, i think sorting should be done via a dropdown-menu toolbar-element.

- Lyx
Title: Columns UI
Post by: OCedHrt on 2006-05-20 09:55:50
Wow I totally didn't think that playlist tabs functioned as a splitter even though it was under the splitter menu. I always wondered why it was there haha! But in my quest to have the tabs and other stuff on the same horizontal plane to save real estate ( and because it's empty there most of the time! ) I discovered that it doesn't appear when the tabs share the horizontal splitter with only the seekbar. Sharing the horizontal splitter with either the buttons or the playback order dropdown causes the line to appear.

After looking closer at my layout with 1.3beta1v2, I notice that the line is still there, but in a much less noticeable color. This means I much prefer the old color
Well, I haven't changed anything.

I would suggest you put the playlist in your tabs.

That is how they were intended to be used.

If you didn't know, now you do..
Title: Columns UI
Post by: musicmusic on 2006-05-20 20:15:54
I found another bug(?)/wierdness in the layout system: everytime I change something in the layout (lock status in my case), the Playlist view loses his Edge style setting. Example:
I've got the following layout:
Code: [Select]
...
V. splitter
  H. splitter
    ...
  Playlist view

When I change the lock status of the h. splitter, the Playlist view loses his Edge style (switches (reverts?) to 'None'), but in the options the drop-down-box is still set to 'Sunken'. I have to reselect 'Sunken' to make it display again.
Don't know if it is of importance, but I had 'None' before I changed to Sunken. Maybe after a restart....
Ok after a restart it stopped reverting back to 'None'.
Is it intended? By design?
Thanks for the report, looking into it..


Quote
' date='May 11 2006, 02:24' post='391339']
@music² : Is there any way that logarithmic scale for frequencies on the spectro could be made?  Just use log(freq) instead of freq as a scale, and use log(20) and log(22000) as extremums...  This would be really great, and would fill the spectro more than it currently is (with dead high-ends...)
Also, I'm not sure if you're combining both channels into mono before displaying the spectro, but individual channel displays would be sweet, too

Thanks for your time,
T.
Well, its not that simple to change the horizontal scale. Maybe you could log your requests on the page in my wiki, and I'll probably look at sometime I decide to add features to vis.. (late 0.1.3 / 0.1.4 probably)

Feature Request.
Ability to clone layout presets. It is a pain to set everything right if you want some stuff to stay the same for different presets. Like my fileinfo fields. I have 7 of them.
Well yes I agree it would be useful, I just ran out of space  Also the presets are intended for independent layouts, so I don't really want to encourage such redunancy which will just create inconsistencies.

I don't know if this either the time or the place for a feature request...but would it be possible to allow the user to add multiple column ui playlists (we can do this already), but to specify which playlist is opened in each instance?

Cheers
"Not from me"

using the new album list panel, is there any way to use the directory structure but remove the bullets/arrows?
No there isn't.

hi musicmusic, I have got a strange behaviour and I guess it's more due to ColumnsUI than to the used component PlaylistDropdown.

Code: [Select]
Vertical splitter
|-- menu
|-- Horiz. Splitter ...
|-- Horiz. Splitter ...
|-- Playlist Dropdown

>> 2-3 px space necessary for dropdown!!! <<

|-- Columns Playlist


I have to left 2-3px space between Playlist-Dropdown and Columns Playlist to be able to see the drop-down-box of Playlist-Dopdown.
If I don't spend this space, it looks like Playlist-Dropdown opens but gets covered by Columns Playlist 

I feel sorry that I cannot give a pic atm.
I would like a screen shot. But to be honest I don't see it being anything to do with me. Is it like it drops down but only 1 pixel in length?

Proposal for radically different playlist-sort approach in 0.1.4:
I think sort-patterns should be completely seperate from the defined columns. Currently, they are linked to individual columns, but i do not think that this is a good idea, because one may want sort-criterias which do not relate to any specific column.

Keeping sorting independent from columns also allows the possibility to have FCS-independent sort-patterns - thus, defining your favorite sort-patterns, and then import various FCSs (possibly unchecking an "import sort-patterns"-checkbox) while keeping your defined sort-criterias.

Another reason for this approach is usability: According to which criterias a person wants to sort, has not much to do with which playlist-design he prefers. Needed sort criterias depend on music collection-type, listening-habbits, etc. etc. - it is mostly unrelated to visual preferences(playlist design).

From an UI-POV, i think sorting should be done via a dropdown-menu toolbar-element.

- Lyx

I think you entirely missed the point of searching by columns. I think instead you are probably misusing the ability to sort by columns with a custom script, or even misusing the columns ("album formattings" kind of comes under that).

As for it being useless: I use it all the time to do sorting on the fly without having to write scripts. For example, if I want to sort by artist and title I click on title column then artist column. That is why I haven't bothered porting foo_custom_sort, which sounds more like what you want.. In addition I am hardly going to add random toolbars built into foo_ui_columns.dll, even more so if they don't particularly belong there..
Title: Columns UI
Post by: Lyx on 2006-05-20 20:38:36
I think you entirely missed the point of searching by columns. I think instead you are probably misusing the ability to sort by columns with a custom script, or even misusing the columns ("album formattings" kind of comes under that).

Quite alot of asumptions without a basic foundation to base them on.

Quote
As for it being useless: I use it all the time to do sorting on the fly without having to write scripts. For example, if I want to sort by artist and title I click on title column then artist column. That is why I haven't bothered porting foo_custom_sort, which sounds more like what you want..

I see - if it works for your config for your purposes, then it has to work for everyone else. (How many percent of your users do you think are aware of cross-column sorting (click one, then click other)? Just one example of your asumptions about user-behaviour clashing with the real world in practice)

Quote
In addition I am hardly going to add random toolbars built into foo_ui_columns.dll, even more so if they don't particularly belong there..

Based on your previous above asumptions that they are unneeded.


It is your component and you decide what to do with it. If you simply say "i'm not interested in that" or "i dont have the time", then i would accept that without any questions asked. But half-heartedly refusing a proposal from a user who is known to think about usability alot, with arguments which more or less simply said "it works for me so your idea sucks" - thus, completely void arguments, is like telling constructive users that they are simply wasting their time if they think about how to make columns ui better for the majority of users.

Since this is not the first time, that constructive criticicm and ideas of me got refused simply because of ignorance, i got the message and will spent my efforts more efficiently in the future. To clarify it a second time, this is not about you disagreeing with me - it is about the reasons and attitude with which you disagree. You are a great coder and created the most powerful UI for foobar - usability, UI-design and social-design however are not among your strengths. This by itself is not bad - everyone has his/her strength and weaknesses - the more wise ones however are aware of that and value advice from outside in those areas.

good luck,
- Lyx
Title: Columns UI
Post by: lav-chan on 2006-05-20 20:59:47
oh snap
Title: Columns UI
Post by: MechaA on 2006-05-20 21:23:39
wow ice burn
Title: Columns UI
Post by: upNorth on 2006-05-20 21:48:57
@Lyx:
IMHO, you should reconsider your attitude.

In the spirit of HA that kindly hosts this forum, and in the spirit of TOS8, statements like this seems out of place:

"the real world in practice"
"a user who is known to think about usability alot"
"for the majority of users"


Hopefully we can blame it on "having a bad day", and forget about it. 
Title: Columns UI
Post by: Lyx on 2006-05-20 21:57:28
In the spirit of HA that kindly hosts this forum, and in the spirit of TOS8, statements like this seems out of place:

"the real world in practice"
"a user who is known to think about usability alot"
"for the majority of users"

Sorry, but what kind of artificial relation are you trying to construct here? Do you want me to start a poll? If you want that i will do it - and the stats will agree with me.

By the way - neither you nor musicmusic responded to a single argument by me - i am making founded arguments which have substance but the responses i get do not reflect the same quality - and you are trying to tell me about "the spirit of HA"?

- Lyx
Title: Columns UI
Post by: musicmusic on 2006-05-20 21:57:43

I think you entirely missed the point of searching by columns. I think instead you are probably misusing the ability to sort by columns with a custom script, or even misusing the columns ("album formattings" kind of comes under that).

Quite alot of asumptions without a basic foundation to base them on.

You just basically told me sorting and columns are unrelated actvities. Why does every other list view app have sorting by columns? Windows Explorer?

As for baseless assumptions I see no other conclusion why you would not like having sorting by columns. And do you really not use a "album/content grouping" formatting script? Yes, baseless, I concur.

Quote
As for it being useless: I use it all the time to do sorting on the fly without having to write scripts. For example, if I want to sort by artist and title I click on title column then artist column. That is why I haven't bothered porting foo_custom_sort, which sounds more like what you want..

I see - if it works for your config for your purposes, then it has to work for everyone else.

No. If it works for intended use of Columns UI, then it works for everyone that uses Columns UI as intended.

If you misuse a feature to do something unintended obviously it will not work optimally and cause undesired effects.

I never said what you just said - it seems to me the only one doing the infering here is you.

Lastly, I gave you an idea / something to think about in suggesting that your second proposal could be similar to foo_custom_sort. I really don't see how that caused such a backlash from yourself, it was only a helpful and constructive comment, as to how possibly *your* actual sorting needs could be filled. No, I don't consider removing column sorting part of your sorting needs.

Quote
In addition I am hardly going to add random toolbars built into foo_ui_columns.dll, even more so if they don't particularly belong there..

Based on your previous above asumptions that they are unneeded.

It has nothing to do with any assumptions. Please try and understand what I said, that is, I don't believe a sort dropdown toolbar belongs in the Columns UI component itself. 3rd party panel, fine, that is what the panel API is there for! Do you really think I want Columns UI thread spammed with "I want abc" toolbar? Hint: Here (http://www.hydrogenaudio.org/forums/index.php?showtopic=43469) is how you do it!

It is your component and you decide what to do with it. If you simply say "i'm not interested in that" or "i dont have the time", then i would accept that without any questions asked.
Excuse me, but I don't understand how my post could have been interpreted as anything other than I am not interested in your suggestion. Apparently you don't like justification..? Truth hurts..?

In addition, personally I consider it slightly rude to just reply "No".

But half-heartedly refusing a proposal from a user who is known to think about usability alot,
Known by whom? Not me certainly. Who do you really is going to know more about usability, person who designs and writes UI or person who uses it? Hint: Who considers it when designing the UI? Also note consider is the key word there.

with arguments which more or less simply said "it works for me so your idea sucks" - thus, completely void arguments, is like telling constructive users that they are simply wasting their time if they think about how to make columns ui better for the majority of users.
No what I said was and/or implied was:
-Your idea is two separate ideas mixed up. 1. removing column sorting. 2. adding toolbar for sorting. You may think I am being pendantic, but only one of those directly related to Columns UI.
-I don't agree with 1.
-I gave a single reason why having column sorting can be useful. Im sorry I didn't take the time to write an essay on it for you.

Since this is not the first time, that constructive criticicm and ideas of me got refused simply because of ignorance, i got the message and will spent my efforts more efficiently in the future. To clarify it a second time, this is not about you disagreeing with me - it is about the reasons and attitude with which you disagree. You are a great coder and created the most powerful UI for foobar - usability, UI-design and social-design however are not among your strengths. This by itself is not bad - everyone has his/her strength and weaknesses - the more wise ones however are aware of that and value advice from outside in those areas.

good luck,
- Lyx
I have no social design? What does that mean..?

You say I am bad at designing a UI with high usability. But did it occur to you that rather I have a set of aims and objectives, and am targetting other things than usability? Do you really know I couldn't create an awesomely usable UI if I wanted to?

Its not about my strengths and weaknesses but Columns UI's strengths and weaknesses. I don't know why you decided to make it so personal, but anyway it takes more than enough time just reading through posts in this thread, let alone personally reply to all the ones that need replying! So please don't tell me I don't consider suggestions.

In addition, please look at you respnose to a reason I pointed out as to how sorting by a column can be useful.

Ok.. now you say Im bad at UI design. Well shucks, I may as well stop working on foo_ui_columns then!! Yes, that is sarcasm and not a threat before you start accusing me of god-knows-what.

Last but not least, you said "Keeping sorting independent from columns" is a good idea. I think you are deluded if you think having no columns sorting is better for usability. No, it doesn't relate to my social design.

Finally, since you apparently also like bluntness (rudeness) I also think you are deluded for thinking I care about how you spend yout time.

Good day.
Title: Columns UI
Post by: Lyx on 2006-05-20 22:41:10
Quote
You just basically told me sorting and columns are unrelated actvities. Why does every other list view app have sorting by columns? Windows Explorer?

Because:
1. The amount of relevant metadata is much less (filename, filetype, filesize, date). So its easy to just display everything without running into space-problems.
2. Because the display-relevant metadata and sort-relevant metadata usually are equal when doing filemanagement tasks

Quote
As for baseless assumptions I see no other conclusion why you would not like having sorting by columns. And do you really not use a "album/content grouping" formatting script? Yes, baseless, I concur.

Did the idea ever cross your mind, that i maybe wasn't making those proposals from an egocentric point of view, but because my goal was to make columns ui better - not just for me, but overally for the users?

Quote
If you misuse a feature to do something unintended obviously it will not work optimally and cause undesired effects.

More baseless asumptions - see response to previous quote.

Quote
Lastly, I gave you an idea / something to think about in suggesting that your second proposal could be similar to foo_custom_sort. I really don't see how that caused such a backlash from yourself, it was only a helpful and constructive comment, as to how possibly *your* actual sorting needs could be filled. No, I don't consider removing column sorting part of your sorting needs.

One more time - see reply two quotes back. There is life outside of egoism.

Quote
It has nothing to do with any assumptions. Please try and understand what I said, that is, I don't believe a sort dropdown toolbar belongs in the Columns UI component itself. 3rd party panel, fine, that is what the panel API is there for! Do you really think I want Columns UI thread spammed with "I want abc" toolbar? Hint: Here (http://www.hydrogenaudio.org/forums/index.php?showtopic=43469) is how you do it!

It wasn't an "option-request" - it was a proposal for a "paradigm-change" - *if* the column-based sorting approach would go, then it would need to be replaced by something - the dropdown-menu variant was one of the possibilities. But it could also be achieved in a different way (i.e. contextmenu).

Quote
Excuse me, but I don't understand how my post could have been interpreted as anything other than I am not interested in your suggestion. Apparently you don't like justification..? Truth hurts..?

You seem to still not understand the point: I want *honest* replies. If you plain simply dislike something for no reason, then state that - if you lack time, then state that - if you have other objective reasons, then state that - if you dont understand it, then just state that........ you did none of the above - you responded with wild asumptions and ignorance(it works for me, so it works for everyone). When i put time into trying to help someone else in making a component better for the users, then i at least expect a honest reply - it doesn't need to long, and it doesn't need to be sugar-coated - but it should be honest and with the degree of respect which the receiver deserves.

Quote
Known by whom? Not me certainly. Who do you really is going to know more about usability, person who designs and writes UI or person who uses it? Hint: Who considers it when designing the UI? Also note consider is the key word there.

Anyone can try to paint a picture. The fact that he tries to does not automatically make him talented. How many hacker-apps do exist with bad UI design? How would you rate the design of the columns UI preferences?

As for me:
I design UIs, use them, read relevant UI-/social-design information as you read code-documentation - and i did participate on this forum in many threads which had a focus on UI-design.......  that reminds me, psychology and human behaviour is also among my interests.


Quote
I have no social design? What does that mean..?

http://en.wikipedia.org/wiki/Interaction_design (http://en.wikipedia.org/wiki/Interaction_design)

Quote
You say I am bad at designing a UI with high usability. But did it occur to you that rather I have a set of aims and objectives, and am targetting other things than usability? Do you really know I couldn't create an awesomely usable UI if I wanted to?

I dont know that, right - i however haven't seen your "hidden skills" in that regard yet and also didn't notice any indications which pointed towards such "hidden skills". Also, it is of course possible that you dont care much about usability ("targeting other things") - this would be a rather strange approach for someone who creates "tools" (tools should make our life easier and more enjoyable) - so i didn't expect such a "programming-philosophy" of you.

Quote
Its not about my strengths and weaknesses but Columns UI's strengths and weaknesses. I don't know why you decided to make it so personal

Regardless of if you do it intentionally or because of skills, i asumed that the creator of a software which is used by thousands of users, would have an interest in improving the software for the users. But that was just an asumption of me - which of course could have been wrong.

Quote
but anyway it takes more than enough time just reading through posts in this thread, let alone personally reply to all the ones that need replying! So please don't tell me I don't consider suggestions.

It is not quantity alone which matters.


Quote
In addition, please look at you respnose to a reason I pointed out as to how sorting by a column can be useful.

Exactly the same can be done with the other approach as well - plus more.

Quote
Finally, since you apparently also like bluntness (rudeness) I also think you are deluded for thinking I care about how you spend yout time.

To quote you: "Truth hurts?"

- Lyx

edit: i've scanned the text multiple-times for the error and even put it through various find-checks in a text-editor, but was unable to find any error.
Title: Columns UI
Post by: MechaA on 2006-05-20 22:59:03
For what it's worth, I agree with Lyx.
Title: Columns UI
Post by: lav-chan on 2006-05-20 23:01:56
I'm not even sure i know what either of them is talking about.
Title: Columns UI
Post by: mazy on 2006-05-20 23:37:10
@musicmusic, my post got somehow lost, so i'm reposting it ... i would really like this implemented.
musicmusic, could you add special button command which would toggle autohide status for its parent splitter.

something like 'pin' in some guis. it would be nice if it could use some temporary autohide status, i.e. override autohide status for nearest parent with autohide actually checked (ignoring parents with autohide not set).
Title: Columns UI
Post by: musicmusic on 2006-05-20 23:39:39
[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
Quote
2. Because the display-relevant metadata and sort-relevant metadata usually are equal when doing filemanagement tasks
[/quote]If you are not using a content/album grouping playlist display, then I don't see any obvious reason why the two sets of metadata would be vastly different. Which comes back to, "content/album grouping playlist display" is not an intended use! Forgive me if Im mistaken, but didn't you yourself call it a "hack"?

[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
Quote
As for baseless assumptions I see no other conclusion why you would not like having sorting by columns. And do you really not use a "album/content grouping" formatting script? Yes, baseless, I concur.

Did the idea ever cross your mind, that i maybe wasn't making those proposals from an egocentric point of view, but because my goal was to make columns ui better - not just for me, but overally for the users?[/quote]But you don't know whether your view is the concensus or not. I have to consider where you are coming from in your view and I see using album-grouped playlist display as part of it. Not baseless, but an educated guess.

[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
Quote
If you misuse a feature to do something unintended obviously it will not work optimally and cause undesired effects.

More baseless asumptions - see response to previous quote.
[/quote]Maybe I should have replaced "obviously" with "you should expect". Other than that, if you disagree with my statement I am telling you to take that view with Columns UI. Nothing to do with assumptions or your previous reply.

[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
Quote
Lastly, I gave you an idea / something to think about in suggesting that your second proposal could be similar to foo_custom_sort. I really don't see how that caused such a backlash from yourself, it was only a helpful and constructive comment, as to how possibly *your* actual sorting needs could be filled. No, I don't consider removing column sorting part of your sorting needs.

One more time - see reply two quotes back. There is life outside of egoism.[/quote]You seem to like insults, but unfortunately my ego won't let me degrade to your level.

[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
Quote
It has nothing to do with any assumptions. Please try and understand what I said, that is, I don't believe a sort dropdown toolbar belongs in the Columns UI component itself. 3rd party panel, fine, that is what the panel API is there for! Do you really think I want Columns UI thread spammed with "I want abc" toolbar? Hint: Here (http://www.hydrogenaudio.org/forums/index.php?showtopic=43469) is how you do it!

It wasn't an "option-request" - it was a proposal for a "paradigm-change" - *if* the column-based sorting approach would go, then it would need to be replaced by something - the dropdown-menu variant was one of the possibilities. But it could also be achieved in a different way (i.e. contextmenu).[/quote]Point is its not going anywhere. You still seem to be caught up in that. Furtermore nowhere did I mention adding in any configuration options.



[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
Quote
Excuse me, but I don't understand how my post could have been interpreted as anything other than I am not interested in your suggestion. Apparently you don't like justification..? Truth hurts..?

You seem to still not understand the point: I want *honest* replies. If you plain simply dislike something for no reason, then state that - if you lack time, then state that - if you have other objective reasons, then state that - if you dont understand it, then just state that........ you did none of the above - you responded with wild asumptions and ignorance(it works for me, so it works for everyone). When i put time into trying to help someone else in making a component better for the users, then i at least expect a honest reply - it doesn't need to long, and it doesn't need to be sugar-coated - but it should be honest and with the degree of respect which the receiver deserves.[/quote]I was being honest, and I wrote exactly what I was thinking. It seems to me actually that honesty is exactly what you didn't like!

In addition, you continue to refer to your "it works for me, so it works for everyone" analogy but you never replied to my view on that.

[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
Quote
Known by whom? Not me certainly. Who do you really is going to know more about usability, person who designs and writes UI or person who uses it? Hint: Who considers it when designing the UI? Also note consider is the key word there.

Anyone can try to paint a picture. The fact that he tries to does not automatically make him talented.[/quote]Excuse me, but I meant who would you expect.

[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
How many hacker-apps do exist with bad UI design?[/quote]Plenty of apps. And as a UI developer, I notice them very very often. Note: I didn't say than other people, because that would be an assumption.

[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
How would you rate the design of the columns UI preferences?[/quote]I think its completely irrelevant. "The key word is consider."



[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
As for me:
I design UIs, use them, read relevant UI-/social-design information as you read code-documentation[/quote]Excuse me but just because you have read whatever information it doesn't make you good at designing a UI. And reading code-documentation is a good step for making a good UI so I don't really see what you are trying to say.

[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
- and i did participate on this forum in many threads which had a focus on UI-design.......[/quote]To quote you "its quality not quantity that matters".

[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
that reminds me, psychology and human behaviour is also among my interests.[/quote]That's nice for you. Is that why you join all your words with hyphens?


[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
Quote
I have no social design? What does that mean..?

http://en.wikipedia.org/wiki/Interaction_design (http://en.wikipedia.org/wiki/Interaction_design)[/quote]I asked you. If you didn't have time to explain it, you should have just said.

[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
Quote
You say I am bad at designing a UI with high usability. But did it occur to you that rather I have a set of aims and objectives, and am targetting other things than usability? Do you really know I couldn't create an awesomely usable UI if I wanted to?

I dont know that, right - i however haven't seen your "hidden skills" in that regard yet and also didn't notice any indications which pointed towards such "hidden skills". Also, it is of course possible that you dont care much about usability ("targeting other things") - this would be a rather strange approach for someone who creates "tools" (tools should make our life easier and more enjoyable) - so i didn't expect such a "programming-philosophy" of you.[/quote]You miss the point. I have to balance various factors not concentrate on a single one.

[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
Quote
Its not about my strengths and weaknesses but Columns UI's strengths and weaknesses. I don't know why you decided to make it so personal

Regardless of if you do it intentionally or because of skills, i asumed that the creator of a software which is used by thousands of users, would have an interest in improving the software for the users. But that was just an asumption of me - which of course could have been wrong.[/quote]Now you are just trying to be pendantic to prove your point. And I did not say I was not interested in improving Columns UI.

In addition, I was point out that I have not rejected all of your feature requests.

I will also add that like above you do not represent the concensus. I have to make a judgement whether your suggestion would benefit you/the concensus and/or be a disadvantage to the concensus.


[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
Quote
but anyway it takes more than enough time just reading through posts in this thread, let alone personally reply to all the ones that need replying! So please don't tell me I don't consider suggestions.

It is not quantity alone which matters.[/quote]You can quote vague statements all you like, but quality and quantity are NOT independent.

[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
Quote
Finally, since you apparently also like bluntness (rudeness) I also think you are deluded for thinking I care about how you spend yout time.

To quote you: "Truth hurts?"[/quote]Yes it does, doesn't it?

- Lyx

[quote name='Lyx' post='394298' date='May 20 2006, 21:41']
edit: i've scanned the text multiple-times for the error and even put it through various find-checks in a text-editor, but was unable to find any error.
[/quote]Somehow I managed it. Yes, that's the reply of someone witha big ego for reference.
Title: Columns UI
Post by: foosion on 2006-05-20 23:54:50
Quote
Lastly, I gave you an idea / something to think about in suggesting that your second proposal could be similar to foo_custom_sort. I really don't see how that caused such a backlash from yourself, it was only a helpful and constructive comment, as to how possibly *your* actual sorting needs could be filled. No, I don't consider removing column sorting part of your sorting needs.

One more time - see reply two quotes back. There is life outside of egoism.
I think a little egoism is quite healthy for a freeware developer. As long as nobody pays for your time, you alone get to decide how to use it.

Quote
It has nothing to do with any assumptions. Please try and understand what I said, that is, I don't believe a sort dropdown toolbar belongs in the Columns UI component itself. 3rd party panel, fine, that is what the panel API is there for! Do you really think I want Columns UI thread spammed with "I want abc" toolbar? Hint: Here (http://www.hydrogenaudio.org/forums/index.php?showtopic=43469) is how you do it!

It wasn't an "option-request" - it was a proposal for a "paradigm-change" - *if* the column-based sorting approach would go, then it would need to be replaced by something - the dropdown-menu variant was one of the possibilities. But it could also be achieved in a different way (i.e. contextmenu).
I still don't understand why the column based sorting should be removed. Is it just because unexperienced users may be unaware that you can achieve more refined results by sorting by multiple columns in sequence? Then would it not make more sense to educate the users instead of removing a basic tool because it seems inapproriate for some complex tasks to you? Please feel free to explain this if you like, because I really don't understand it.

By the way, column based sorting does the job for me, both for file organization and in the playlist. This is just my personal opinion though. If you choose to use another approach to sort your playlist, then by all means do so.


Now for some words speaking as a moderator (not targetted at anyone in particular): Please don't turn this into an e-penis contest; keep the discussion factual instead. If you need some time to let the mood cool off, then take it.
Title: Columns UI
Post by: Lyx on 2006-05-21 00:51:42
Quote
I still don't understand why the column based sorting should be removed. Is it just because unexperienced users may be unaware that you can achieve more refined results by sorting by multiple columns in sequence? Then would it not make more sense to educate the users instead of removing a basic tool because it seems inapproriate for some complex tasks to you? Please feel free to explain this if you like, because I really don't understand it.

Of course if the problem would only be visibility, then it would be a better idea to think about how to increase visiblity - as you point out. The reason however isn't visibility - the note regarding invisibility of cross-column based sorting was meant in context to the quote to which i replied... to point out that musicmusics asumptions about user-behaviour are inconsistent with reality. The reason why i proposed a paradigm change was exactly what i said: that sorting and playlist are related to different usage-scenarios (or in simple words: desired sort-metadata and desired playlist-metadata is not neccessarily equal). If you want to, i'd be interested to discuss this on IRC or via PM with you.

I do however have zero interest to contribute further content to this thread or columns ui, because i consider the ignorance, arrogance and childish behaviour like...
Quote
Quote
that reminds me, psychology and human behaviour is also among my interests.

That's nice for you. Is that why you join all your words with hyphens?

...not just unacceptable but also plain simply below my discussion-level.

- Lyx
Title: Columns UI
Post by: foosion on 2006-05-21 01:57:24
The reason however isn't visibility - the note regarding invisibility of cross-column based sorting was meant in context to the quote to which i replied... to point out that musicmusics asumptions about user-behaviour are inconsistent with reality. The reason why i proposed a paradigm change was exactly what i said: that sorting and playlist are related to different usage-scenarios (or in simple words: desired sort-metadata and desired playlist-metadata is not neccessarily equal).
They are not necessarily different either. Speaking of assumptions, do you have any reliable data about the usage patterns of the complete user base of Columns UI? The crux is that I don't have enough hard data to dare to conclude whether the people who show off their configuration work on the forum constitute a minority or majority of the Columns UI users.



I do however have zero interest to contribute further content to this thread or columns ui, because i consider the ignorance, arrogance and childish behaviour like...

<snip>

...not just unacceptable but also plain simply below my discussion-level.
Are you without fail? (No need to answer this one.) I'm quite sure that a little forgiveness would have been better at reducing tension than rejecting any possible compromise by displaying a "holier than thou" attitude.
Title: Columns UI
Post by: MechaA on 2006-05-21 02:15:54

that reminds me, psychology and human behaviour is also among my interests.
That's nice for you. Is that why you join all your words with hyphens?


This is the best comeback ever
Title: Columns UI
Post by: Cpt. Spandrel on 2006-05-21 05:33:07
Quick comment from a user about the substance of the preceeding exchange. I like the columns UI design the way it is and have no need for yet another arcane toolbar or novel sorting interface or whatever. The learning curve for the new layout system is perhaps a bit steep at the moment, but I thought the sorting abilities were excellent already? Please don't remove column sorting anyway, that would be daft.
Title: Columns UI
Post by: LTourist on 2006-05-21 09:47:04
Quote
ok Thx i didn't see that, and even if I saw it, I think I didn't realize what it means  Thx, but know, I must find a way to do what I want... Does anyone have a idea???

Use 'local' variables.I.e. $put, $get. Then put it in a global if you like when your done processing/whatever.


Ok thanks you...Obviously, i made a mistake, and lost my ColumnsUI Configuration  , but i'll redo it soon
You do a great Job (I don't remember if I tell you yet)
Title: Columns UI
Post by: krazy on 2006-05-21 10:06:37

Proposal for radically different playlist-sort approach in 0.1.4:
I think [...]
- Lyx

I think you entirely missed the point of searching by columns. I think instead you are probably misusing the ability to sort by columns with a custom script, or even misusing the columns ("album formattings" kind of comes under that).

As for it being useless: I use it all the time to do sorting on the fly without having to write scripts. For example, if I want to sort by artist and title I click on title column then artist column. That is why I haven't bothered porting foo_custom_sort, which sounds more like what you want.. In addition I am hardly going to add random toolbars built into foo_ui_columns.dll, even more so if they don't particularly belong there..

I really don't understand why your proposal is so radical, Lyx. Isn't it basically a request for foo_custom_sort, but with sort strings stored in fcs's? Everything you've described, save the dropdown listbox and the "save to fcs" function, is already available in fb2k.
Title: Columns UI
Post by: mil3s on 2006-05-21 11:07:49
@Lyx. The columns sorting is the way it is. And it's correct, at least imo. I have to be honest, I didn't read it everything you guys said, it's too long. But if you want to sort by something other than the columns click Edit > Sort > Sort by...
It's as simple as that.  Sure it would be nice if you could create your own Sort presets in the Sort menu but I'm not sure it's up to musicmusic to do that.

@musicmusic. You do want you want with your plugin. It's awesome and we all know it. Keep up the good work.
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-21 21:20:34
not yet linked to the current discussion but I have a little question about alternate stripes. (didn't know where  to put this question)

I have several codes doing the same thing, and I would know which one(s) is(are) the best in terms of time execution and "code quality" (or even if other codes exist)
Code: [Select]
$blend(color1,color2,$mod(%_playlist_number%,2),1)

probably the worst as blend is never used to blend colors but only display the two colors
Code: [Select]
$if($strcmp($mod(%tracknumber%,2),1),color1,color2)

Code: [Select]
$ifgreater($mod(%_playlist_number%,2),0,color1,color2)

Code: [Select]
$ifequal($mod(%tracknumber%,2),1,color1,color2)

Code: [Select]
$select($add($mod(%tracknumber%,2),1),color1,color2)


by the way, there is no word about $ifequal in the wiki at hydrogen audio (titleformat reference), is it intended? if it's not, could someone explain the exact syntax I only guessed how it works)? thanks
Title: Columns UI
Post by: foosion on 2006-05-21 21:32:32
Code: [Select]
$ifgreater($mod(%_playlist_number%,2),0,color1,color2)

Code: [Select]
$ifequal($mod(%tracknumber%,2),1,color1,color2)
I would use one of those for alternating between two colors, ...
Code: [Select]
$select($add($mod(%tracknumber%,2),1),color1,color2)
...or this one when extensibility to more than two colors is required.

by the way, there is no word about $ifequal in the wiki at hydrogen audio (titleformat reference), is it intended? if it's not, could someone explain the exact syntax I only guessed how it works)? thanks
I think that was an oversight. The function takes four arguments - $ifequal(a,b,c,d) - and does effectively the same as $if($equal(a,b,),c,d), which means it compares a and b as integers, and evaluates and returns c if they or equal or d if they are not.
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-22 18:47:14
thanks for the answer and for having writing something about the $ifequal function in the wiki

I've got a new question about the $blend function, whichi is not behaving as explained in the wiki as far as I have seen:
http://eolindel.free.fr/images/blend.gif (http://eolindel.free.fr/images/blend.gif)

it doesn't perform a $mod function obviously, as it actually works, I would describe it as:
Returns a color that is a blend between color1 and color2. If part is smaller than or equal to zero, color1 is returned. If part is equal to total, color2 is returned. Otherwise a blended color is returned that is part parts color1 and total-part parts color2. The blending is performed in the RGB color space.
If part is greater than total, it performs $sub($mod(part,total),total) all of that $mod(part,$mul(2,total)) well, it's quite simple but becomes hard to describe (I can't edit the wiki myself, it would be too hard to explain it exactly for me)..

(anyway, this behavior is very nice!! please keep it)
Title: Columns UI
Post by: upNorth on 2006-05-22 20:18:04
In the spirit of HA that kindly hosts this forum, and in the spirit of TOS8, statements like this seems out of place:

"the real world in practice"
"a user who is known to think about usability alot"
"for the majority of users"
Sorry, but what kind of artificial relation are you trying to construct here? Do you want me to start a poll? If you want that i will do it - and the stats will agree with me.

By the way - neither you nor musicmusic responded to a single argument by me - i am making founded arguments which have substance but the responses i get do not reflect the same quality - and you are trying to tell me about "the spirit of HA"?

- Lyx
Your use of unsupported claims has already been addressed by musicmusic and foosion, and that's the problem I was addressing too. Maybe I could have said it straight out, without mixing in what I perceive as “the spirit of HA”, but that’s to late now. To clarify, the spirit of HA, to me, is to refrain from using unsupported claims, to keep the discussion on a civilized level and not get personal and rude.

This is something that I feel can be commented without addressing the actual point of your "founded" arguments regarding this "radically" different approach. To be honest, I don't care that much about sorting by columns, as I've disabled column headers altogether.

Regarding backing up your claims, I’m not so sure you’ll be able to conduct a useful vote. At least not around here, as "the majority of users" or people representing "the real world" for that matter, might not be active forum members.

I hope this made it a bit clearer, as I have no interest in discussing it any further.
Title: Columns UI
Post by: finalcut on 2006-05-23 02:56:55
Does anyone know why I'm unable to load albumlist into the panel?
I'm stuck with foo_explorer which I personally dont like

Also, my display is:

Horizontal
|-Vertical
| |-explorer tree
| |-albumart
|--Column playlist

How can I put spectrum under the column playlist?
Title: Columns UI
Post by: acedriver on 2006-05-23 03:32:30
Does anyone know why I'm unable to load albumlist into the panel?

make sure you have the latest columns ui and album list panel
Quote
How can I put spectrum under the column playlist?

Code: [Select]
Horizontal
|-Vertical
|  |-explorer tree
|  |-albumart
|
|-Vertical
   |-Column playlist
   |-spectrum
Title: Columns UI
Post by: phildow on 2006-05-23 03:33:28
Does anyone know why I'm unable to load albumlist into the panel?
I'm stuck with foo_explorer which I personally dont like

Also, my display is:

Horizontal
|-Vertical
| |-explorer tree
| |-albumart
|--Column playlist

How can I put spectrum under the column playlist?

I'm not sure if I understand this question, but this might help
(http://img190.imageshack.us/img190/5024/fb2000set5in.th.png) (http://img190.imageshack.us/my.php?image=fb2000set5in.png)

Results in:
(http://img141.imageshack.us/img141/2719/fb2000ss6ex.th.png) (http://img141.imageshack.us/my.php?image=fb2000ss6ex.png)
Title: Columns UI
Post by: lokithespeakergod on 2006-05-23 05:38:39
G'day,

cheers Musicmusic for an awesome plugin.

im just wondering, in the display each line is the color of the background color, and then the next line is lighter in color, can you control this function ?

cheers

loki
Title: Columns UI
Post by: lav-chan on 2006-05-23 06:04:20
If you're talking about what i think you are, that question was addressed by foosion like five posts above.
Title: Columns UI
Post by: MechaA on 2006-05-23 07:18:48
If you're talking about what i think you are, that question was addressed by foosion like five posts above.


But what if I wanted one line one color, but then I wanted a different color on the other line?!
Title: Columns UI
Post by: lav-chan on 2006-05-23 07:36:37
I'm not sure what you mean.

You can set colours semi-arbitrarily based on any value you can get from TAGZ. If you want every item that's track 7 to be red, you can do that, or if you want every sixth item on the list to be green, you can do that, et cetera.

If that doesn't answer your question you're going to have to explain to me exactly what you're looking for.
Title: Columns UI
Post by: lokithespeakergod on 2006-05-23 11:21:58
what would be really nice, is if each album was a different color.

cheers
lach
Title: Columns UI
Post by: finalcut on 2006-05-23 13:04:24

Does anyone know why I'm unable to load albumlist into the panel?
I'm stuck with foo_explorer which I personally dont like

Also, my display is:

Horizontal
|-Vertical
| |-explorer tree
| |-albumart
|--Column playlist

How can I put spectrum under the column playlist?

I'm not sure if I understand this question, but this might help
(http://img190.imageshack.us/img190/5024/fb2000set5in.th.png) (http://img190.imageshack.us/my.php?image=fb2000set5in.png)

Results in:
(http://img141.imageshack.us/img141/2719/fb2000ss6ex.th.png) (http://img141.imageshack.us/my.php?image=fb2000ss6ex.png)
exactly!! thanks a bunch
Title: Columns UI
Post by: lav-chan on 2006-05-23 13:05:08
what would be really nice, is if each album was a different color.

cheers
lach

You can do that using $hsl() and $crc(). See here: http://www.hydrogenaudio.org/forums/index....post&pid=371479 (http://www.hydrogenaudio.org/forums/index.php?act=findpost&pid=371479)
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-23 15:35:05
defining a bunch of colors with a random function could also make something like that, but well, a playlist with too many colors is likely to be.. ugly.. as it is hard to find matching colors, and random colors makes the problem.. unsolvable


(and if you want  to use all possibilities, finding 2^31-1 colors is not that easy )
Title: Columns UI
Post by: amiti on 2006-05-23 15:46:28
is there a way to choose the font for text in buttons toolbar?
Title: Columns UI
Post by: lav-chan on 2006-05-23 16:41:47
defining a bunch of colors with a random function could also make something like that, but well, a playlist with too many colors is likely to be.. ugly.. as it is hard to find matching colors, and random colors makes the problem.. unsolvable

Well, you can control the degree of colouration to a certain extent. You could make them all shades of the same colour, for example.

But yeah, i agree. I wish there was a way you could alternate between two colours for each album. That would rock my box.


amiti, it probably goes by the dialogue font defined in your visual style (which is changeable through Display Properties if you want to mess with it).
Title: Columns UI
Post by: Prodoc on 2006-05-23 17:13:54
How can I give the background of the first track of an album or disc a different colour? I tried and asked before (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=388989) but got no response and I can't get it to work. Do you have any idea what's going wrong or how it should be done?
Many thanks in advance.
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-23 17:27:40
$ifequal(%tracknumber%,1,colorofthefirstline,other color)

?
Title: Columns UI
Post by: Prodoc on 2006-05-23 17:40:57
$ifequal(%tracknumber%,1,colorofthefirstline,other color)

?

Doesn't work, that's the whole problem. I figured it would be as simple as that as well. Instead I used:
Code: [Select]
if($strcmp(1,$num(%tracknumber%,1)),
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),40))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)
)

I tried your suggestion as well, with and without fixed colours but no go.
Title: Columns UI
Post by: amiti on 2006-05-23 17:55:01
lav-chan , Do you mean windows visual style through display properties? i  tried this but it didn't have affect on foobar toolbars.


EDIT:
Sorry . it did work but only after i changed the icon font in the windows display properties.

Thanks for your help
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-23 17:57:25
I tested something like that on a column, and it works

$set_style(text,$rgb(255,0,0),0)
$set_style(back,$ifequal(%tracknumber%,1,$rgb(255,255,255),$rgb(0,0,0)),0)


I could show you a picture but well, useless, be sure that it's not a missing ')' or something like that
Title: Columns UI
Post by: bluesheep on 2006-05-24 11:21:03
I hope folk don't mind me asking a newb question here. I've been using Foobar2000 for some time and have just recently decided to try Columns UI. My fist attempt went quite well, but I decided to start a fresh from scratch. I therefore deleted my custom layout, but now when I try to start with a blank window, I can't get rid of the menu, seek bar etc. I'm using the latest versions of Foo, and columns etc and even tried uninstalling/installing. All to no avail. Can someone please let me know how I can get that blank window again?

Thanks
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-24 11:22:52
display->Titleformatting and you delete everything in every tab
Title: Columns UI
Post by: bluesheep on 2006-05-24 11:28:55
display->Titleformatting and you delete everything in every tab


Thanks Bachi-Bouzouk, I'll give a try.
Title: Columns UI
Post by: bluesheep on 2006-05-24 20:36:50

display->Titleformatting and you delete everything in every tab


Thanks Bachi-Bouzouk, I'll give a try.


That didn't fix it I'm afraid, any other suggestions?
Title: Columns UI
Post by: skelly831 on 2006-05-25 00:43:40
I hope folk don't mind me asking a newb question here. I've been using Foobar2000 for some time and have just recently decided to try Columns UI. My fist attempt went quite well, but I decided to start a fresh from scratch. I therefore deleted my custom layout, but now when I try to start with a blank window, I can't get rid of the menu, seek bar etc. I'm using the latest versions of Foo, and columns etc and even tried uninstalling/installing. All to no avail. Can someone please let me know how I can get that blank window again?

Thanks

Right click on the menu/buttons/seekbar you want to remove and use the little menu that appears.
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-25 09:50:21
[request] about $put,$puts,$set_global.

I have already posted something here:
http://www.hydrogenaudio.org/forums/index....showtopic=44923 (http://www.hydrogenaudio.org/forums/index.php?showtopic=44923)

But having the ability to create variables both global and usable would be nice to avoid declaring variables twice. Once to use them, the other to make them global. (except if I have missed something)
Title: Columns UI
Post by: zmur on 2006-05-25 14:16:01
sorry for off-topic
can anyone point me in direction of track info thread ? somehow I can't find it
Title: Columns UI
Post by: unabatedshagie on 2006-05-25 15:56:52
sorry for off-topic
can anyone point me in direction of track info thread ? somehow I can't find it
here (http://www.hydrogenaudio.org/forums/index.php?showtopic=29363) you go.
Title: Columns UI
Post by: bluesheep on 2006-05-26 07:24:45

I hope folk don't mind me asking a newb question here. I've been using Foobar2000 for some time and have just recently decided to try Columns UI. My fist attempt went quite well, but I decided to start a fresh from scratch. I therefore deleted my custom layout, but now when I try to start with a blank window, I can't get rid of the menu, seek bar etc. I'm using the latest versions of Foo, and columns etc and even tried uninstalling/installing. All to no avail. Can someone please let me know how I can get that blank window again?

Thanks

Right click on the menu/buttons/seekbar you want to remove and use the little menu that appears.


I fixed this by unselecting "show toolbars" in Columns UI>Main>Miscellaneous.

I have another question, is it possible to have tabs or something similar in the Album panel? I want to have a seperate album list for lossless albums and lossy albums/

Thanks in advance
Title: Columns UI
Post by: Hi.There on 2006-05-26 19:09:23
So how exactly does one add an extra panel? As far as I can recall, right-clicking on the caption title would give me a menu that says 'panels' which would in turn allow me to select as many panels as I'd like. The columns ui wiki says the same thing; however, clicking on what I think is the 'caption title' gives me only the choices of 'show caption' 'lock panel' 'move up/down/' 'close panel'. I can't add album-list-panel.
Title: Columns UI
Post by: lav-chan on 2006-05-26 19:33:29
The layout system in the new version of Columns UI is different. See the Layout tab in Preferences.
Title: Columns UI
Post by: Hi.There on 2006-05-26 19:56:31
The layout system in the new version of Columns UI is different. See the Layout tab in Preferences.

I didn't realize columns UI had experienced a major-ish revision. Thanks!
Title: Columns UI
Post by: eejadx on 2006-05-26 21:17:50
Is there a way to remove the Active item frame?
And if there is not, is it possible to implement it?
Thanks
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-28 18:19:24
weird resizing problem: look at the video:
http://eolindel.free.fr/images/bug.avi (http://eolindel.free.fr/images/bug.avi) (3Mo)


two crashes by the way, but i don't know where it come from:
The first, when I desactivated the status bar
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 4EC83166h
Access violation, operation: write, address: 102FFC90h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (4EC83166h):
4EC83126h:  8B EC 51 51 8B 45 0C 8B 40 24 53 56 57 89 55 F8
4EC83136h:  89 4D FC 89 45 0C 8B 4D 08 8B 5D 0C 8B 75 F8 8B
4EC83146h:  7D FC 0F EF FF 0F 6F 1D 10 EF CF 4E 8B 03 8B D0
4EC83156h:  C1 EA 18 83 FA 00 74 45 81 FA FF 00 00 00 75 04
4EC83166h:  89 07 EB 39 0F 6E E0 8B 06 0F 6E C0 0F 60 C7 81
4EC83176h:  F2 FF 00 00 00 0F 6E D2 0F 61 D2 0F 62 D2 0F D5
4EC83186h:  C2 0F FD C3 0F 7F C2 0F 71 D0 08 0F FD C2 0F 71
4EC83196h:  D0 08 0F 67 C0 0F FE C4 0F 7E C2 89 17 83 C7 04
Stack (0012EF74h):
0012EF54h:  00000000 00000000 0000000C BC715FC8
0012EF64h:  0012FAC0 00009CA1 B073BB64 B073BD38
0012EF74h:  01C12D78 01C12DB0 00000001 102FFC90
0012EF84h:  102FFC90 0012EFA4 4EC7AF5C 00000084
0012EF94h:  03DA0060 102FFC90 01C12D60 00000024
0012EFA4h:  0012EFFC 4EC73539 102FFC90 03DA0060
0012EFB4h:  00000084 00000024 00000173 00000000
0012EFC4h:  03DB0078 01C12D60 10130000 01C12D60
0012EFD4h:  10130000 00000004 00000000 00000000
0012EFE4h:  00000084 00000000 00000004 00000000
0012EFF4h:  00000024 03DA0060 0012F04C 4EC736E4
0012F004h:  00001400 03DA0048 03DA4DE8 00000024
0012F014h:  000000FD 00000024 000000FD 000000A8
0012F024h:  00000197 03DA0048 CC010FC7 01C12D60
0012F034h:  00000024 000000FD 00000024 000000FD
0012F044h:  00001400 00000173 0012F070 4EC7390B
0012F054h:  00000001 03DA0048 03DA4DE8 0012F474
0012F064h:  0000009A 01C12D60 03DA4DE8 0012F07C
0012F074h:  4EC73AA5 0012F124 0012F1DC 4EBD4A8F
0012F084h:  00000084 00000000 4EC7EADD 01C127F8
Registers:
EAX: FF000000, EBX: 03DA0060, ECX: 00000084, EDX: 000000FF
ESI: 102FFC90, EDI: 102FFC90, EBP: 0012EF88, ESP: 0012EF74
Crash location: "gdiplus", loaded at 4EB80000h - 4ED23000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004E0000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C904000h
COMCTL32                        loaded at 77390000h - 77492000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4C000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1F3000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 76340000h - 7638A000h
uxtheme                          loaded at 5B090000h - 5B0C8000h
lgscroll                        loaded at 10100000h - 1010E000h
MSVCR71                          loaded at 7C340000h - 7C396000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
foo_abx                          loaded at 00A10000h - 00A44000h
foo_albumlist                    loaded at 00A50000h - 00A91000h
foo_autoplaylist                loaded at 00AB0000h - 00AE2000h
foo_browser                      loaded at 00B10000h - 00B48000h
foo_cdda                        loaded at 00B70000h - 00B9D000h
foo_channel_mixer                loaded at 00BC0000h - 00BFA000h
foo_common                      loaded at 00C10000h - 00C49000h
foo_converter                    loaded at 00C70000h - 00CD1000h
foo_dbsearch                    loaded at 00D00000h - 00D59000h
foo_dsp_std                      loaded at 00D80000h - 00DBF000h
foo_freedb2                      loaded at 00DE0000h - 00E20000h
foo_input_shorten                loaded at 00E40000h - 00E6E000h
foo_input_std                    loaded at 00E90000h - 00FA3000h
foo_lnk                          loaded at 00FD0000h - 00FE9000h
foo_masstag                      loaded at 01010000h - 01060000h
foo_msnalt                      loaded at 01080000h - 01099000h
foo_playcount                    loaded at 010C0000h - 010E8000h
foo_rgscan                      loaded at 01110000h - 01154000h
foo_sic                          loaded at 01180000h - 011CB000h
WS2_32                          loaded at 719F0000h - 71A07000h
WS2HELP                          loaded at 719E0000h - 719E8000h
foo_uie_albumart                loaded at 01230000h - 01260000h
gdiplus                          loaded at 4EB80000h - 4ED23000h
foo_uie_console                  loaded at 01290000h - 012AC000h
foo_uie_explorer                loaded at 012D0000h - 0130D000h
foo_uie_trackinfo                loaded at 01330000h - 0135E000h
foo_ui_columns                  loaded at 01380000h - 0141B000h
foo_ui_std                      loaded at 01440000h - 01497000h
foo_unpack                      loaded at 014C0000h - 014EE000h
foo_utils                        loaded at 01510000h - 01549000h
CLBCATQ                          loaded at 76F80000h - 76FFF000h
COMRes                          loaded at 77000000h - 770D4000h
OLEAUT32                        loaded at 770E0000h - 7716C000h
VERSION                          loaded at 77BD0000h - 77BD8000h
SETUPAPI                        loaded at 778E0000h - 779D8000h
appHelp                          loaded at 77B50000h - 77B72000h
cscui                            loaded at 765B0000h - 76606000h
CSCDLL                          loaded at 76590000h - 765AD000h
DSOUND                          loaded at 73E60000h - 73EBC000h
WINMM                            loaded at 76AE0000h - 76B0F000h
wdmaud                          loaded at 72C70000h - 72C79000h
WINTRUST                        loaded at 76BE0000h - 76C0E000h
CRYPT32                          loaded at 779E0000h - 77A76000h
MSASN1                          loaded at 77A80000h - 77A92000h
IMAGEHLP                        loaded at 76C40000h - 76C68000h
msacm32                          loaded at 72C60000h - 72C68000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E30000h - 73E34000h
browseui                        loaded at 75F10000h - 7600D000h
ntshrui                          loaded at 76930000h - 76956000h
ATL                              loaded at 76AC0000h - 76AD1000h
NETAPI32                        loaded at 6FEE0000h - 6FF34000h
USERENV                          loaded at 76960000h - 76A15000h
shdocvw                          loaded at 77720000h - 7788E000h
CRYPTUI                          loaded at 76610000h - 76694000h
WININET                          loaded at 77AA0000h - 77B47000h
WLDAP32                          loaded at 76F10000h - 76F3D000h
xpsp2res                        loaded at 20000000h - 202DA000h
MPR                              loaded at 71A60000h - 71A72000h
drprov                          loaded at 75EF0000h - 75EF7000h
ntlanman                        loaded at 71B70000h - 71B7E000h
NETUI0                          loaded at 71C30000h - 71C47000h
NETUI1                          loaded at 71BF0000h - 71C30000h
NETRAP                          loaded at 71BE0000h - 71BE7000h
SAMLIB                          loaded at 71B50000h - 71B63000h
davclnt                          loaded at 75F00000h - 75F09000h
shgina                          loaded at 73CC0000h - 73CD3000h
MSGINA                          loaded at 75900000h - 759F9000h
WINSTA                          loaded at 762F0000h - 76300000h
ODBC32                          loaded at 74730000h - 7476D000h
odbcint                          loaded at 029B0000h - 029C8000h
Secur32                          loaded at 77FC0000h - 77FD1000h
Audiodev                        loaded at 092D0000h - 0934A000h
WMVCore                          loaded at 02E90000h - 030D6000h
WMASF                            loaded at 070D0000h - 0710A000h
dciman32                        loaded at 73B10000h - 73B16000h
DBGHELP                          loaded at 5D3F0000h - 5D491000h

Stack dump analysis:
Address: 4EC7AF5Ch, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC73539h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC736E4h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC7390Bh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC73AA5h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBD4A8Fh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC7EADDh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D1C331h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetRectEmpty" (+0000004Fh)
Address: 77D240B3h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 4EC7397Bh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC8A61Eh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBEC0BCh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBC49FAh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 7C920F46h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+000004B7h)
Address: 0045322Ah, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 5B091AF6h, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 0101F428h, location: "foo_masstag", loaded at 01010000h - 01060000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 5B094D8Dh, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Symbol: "Ordinal44" (+0000016Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1D074h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+00000111h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000163h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 77D1EAF2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 10106A10h, location: "lgscroll", loaded at 10100000h - 1010E000h
Symbol: "UninstallScrollHooks" (+00000B30h)
Address: 77D1DABDh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowInDestroy" (+00000049h)
Address: 77D1DADFh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowInDestroy" (+0000006Bh)
Address: 0045322Ah, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0133A155h, location: "foo_uie_trackinfo", loaded at 01330000h - 0135E000h
Address: 0045322Ah, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 4EBED505h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBD4FE8h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EB875A4h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBD6A81h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBA68EBh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBBBE3Bh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Symbol: "GdipDrawImage" (+000000AEh)
Address: 4EBBBEB6h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Symbol: "GdipDrawImageI" (+00000028h)
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 01237525h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 013A65AFh, location: "foo_ui_columns", loaded at 01380000h - 0141B000h
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 004703DEh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D1BF58h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetCursor" (+00000000h)
Address: 10106FCAh, location: "lgscroll", loaded at 10100000h - 1010E000h
Symbol: "UninstallScrollHooks" (+000010EAh)
Address: 77D1EAF2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D1BF58h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetCursor" (+00000000h)
Address: 0124A186h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 01235ADCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 0124A700h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 01235794h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D1EA9Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D1EBF3h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194D2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 77D1B530h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 004CC810h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004AF0D4h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D189F0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D18A10h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042B63Ah, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 77D1DAEAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042C0C0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004AF7ACh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C920E12h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000383h)
Address: 004AF7ACh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B20F8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004D11C0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004D12A0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004A48E4h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927CB7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 1000D533h, location: "shared", loaded at 10000000h - 1002A000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003C90h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+00000030h)
Address: 10003C9Eh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004D1230h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004D12A0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00483574h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 0048991Fh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00488720h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0049F7FBh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0042C29Ah, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004CE2A8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00489035h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00483409h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00483403h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004A48E8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004A3045h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00488720h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0049F9EFh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00487605h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004E0000h

Version info:
foobar2000 v0.9.1
UNICODE

Additional info:
FLAC decoder 1.1.0  (foo_input_std)
Console panel 0.2  (foo_uie_console)
Channel Mixer 0.9.4  (foo_channel_mixer)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
Album Art Panel 0.164a  (foo_uie_albumart)
Common services 0.1  (foo_common)
Play Count 1.9.2  (foo_playcount)
freedb tagger v0.5  (foo_freedb2)
RAR reader 1.1  (foo_unpack)
foosic music database 1.0 beta 7  (foo_sic)
Standard DSP array 1.0  (foo_dsp_std)
Converter 1.0  (foo_converter)
CD Audio decoder 2.0  (foo_cdda)
Shorten decoder 0.4.2a  (foo_input_shorten)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Album List 3.2.0  (foo_albumlist)
Default User Interface 0.9acc  (foo_ui_std)
Masstagger 1.5  (foo_masstag)
MPEG-4 AAC decoder 2.1  (foo_input_std)
Shell link resolver 1.1  (foo_lnk)
ReplayGain Scanner 2.0  (foo_rgscan)
Explorer Tree 1.04.6a  (foo_uie_explorer)
Database search 1.3.1 beta 10  (foo_dbsearch)
Track info panel 0.8  (foo_uie_trackinfo)
ABX comparator 1.3  (foo_abx)
ZIP/GZIP reader 1.0  (foo_unpack)
Music Browser 1.1.2 [Apr  3 2006 - 16:51:34]  (foo_browser)
Standard input array 1.0  (foo_input_std)
Playlist tools 0.5.5  (foo_utils)
The other when I was doing something with my trackinfo panel:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 4EC83166h
Access violation, operation: write, address: 103C5994h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (4EC83166h):
4EC83126h:  8B EC 51 51 8B 45 0C 8B 40 24 53 56 57 89 55 F8
4EC83136h:  89 4D FC 89 45 0C 8B 4D 08 8B 5D 0C 8B 75 F8 8B
4EC83146h:  7D FC 0F EF FF 0F 6F 1D 10 EF CF 4E 8B 03 8B D0
4EC83156h:  C1 EA 18 83 FA 00 74 45 81 FA FF 00 00 00 75 04
4EC83166h:  89 07 EB 39 0F 6E E0 8B 06 0F 6E C0 0F 60 C7 81
4EC83176h:  F2 FF 00 00 00 0F 6E D2 0F 61 D2 0F 62 D2 0F D5
4EC83186h:  C2 0F FD C3 0F 7F C2 0F 71 D0 08 0F FD C2 0F 71
4EC83196h:  D0 08 0F 67 C0 0F FE C4 0F 7E C2 89 17 83 C7 04
Stack (0012EED8h):
0012EEB8h:  00000000 00000000 0000000C BC6DEC80
0012EEC8h:  0012FAC0 00009CA1 A61E9B64 A61E9D38
0012EED8h:  018D2D78 018D2DB0 00000001 103C5994
0012EEE8h:  103C5994 0012EF08 4EC7AF5C 00000159
0012EEF8h:  02A20060 103C5994 018D2D60 00000165
0012EF08h:  0012EF60 4EC73539 103C5994 02A20060
0012EF18h:  00000159 00000165 00000211 00000000
0012EF28h:  02A30078 018D2D60 10130000 018D2D60
0012EF38h:  10130000 00000004 00000000 00000000
0012EF48h:  00000159 00000000 00000004 00000000
0012EF58h:  00000165 02A20060 0012EFB0 4EC736E4
0012EF68h:  00001400 02A20048 02A2FD48 00000165
0012EF78h:  00000211 00000165 00000211 000002BE
0012EF88h:  00000369 02A20048 08010FD2 018D2D60
0012EF98h:  00000165 00000211 00000165 00000211
0012EFA8h:  00001400 00000211 0012EFD4 4EC7390B
0012EFB8h:  00000001 02A20048 02A2FD48 018D2D60
0012EFC8h:  018D2D60 02A2FD48 02A2FD48 0012EFE8
0012EFD8h:  4EC73A44 00000159 0012F124 00000159
0012EFE8h:  0012F00C 4EBD4536 00000000 0000002E
Registers:
EAX: FF000000, EBX: 02A20060, ECX: 00000159, EDX: 000000FF
ESI: 103C5994, EDI: 103C5994, EBP: 0012EEEC, ESP: 0012EED8
Crash location: "gdiplus", loaded at 4EB80000h - 4ED23000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004E0000h
ntdll                            loaded at 7C910000h - 7C9C7000h
kernel32                        loaded at 7C800000h - 7C904000h
COMCTL32                        loaded at 77390000h - 77492000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4C000h
RPCRT4                          loaded at 77E50000h - 77EE1000h
GDI32                            loaded at 77EF0000h - 77F37000h
USER32                          loaded at 77D10000h - 77DA0000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1F3000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 76340000h - 7638A000h
uxtheme                          loaded at 5B090000h - 5B0C8000h
lgscroll                        loaded at 10100000h - 1010E000h
MSVCR71                          loaded at 7C340000h - 7C396000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
foo_abx                          loaded at 00A10000h - 00A44000h
foo_albumlist                    loaded at 00A50000h - 00A91000h
foo_autoplaylist                loaded at 00AB0000h - 00AE2000h
foo_browser                      loaded at 00B10000h - 00B48000h
foo_cdda                        loaded at 00B70000h - 00B9D000h
foo_channel_mixer                loaded at 00BC0000h - 00BFA000h
foo_common                      loaded at 00C10000h - 00C49000h
foo_converter                    loaded at 00C70000h - 00CD1000h
foo_dbsearch                    loaded at 00D00000h - 00D59000h
foo_dsp_std                      loaded at 00D80000h - 00DBF000h
foo_freedb2                      loaded at 00DE0000h - 00E20000h
foo_input_shorten                loaded at 00E40000h - 00E6E000h
foo_input_std                    loaded at 00E90000h - 00FA3000h
foo_lnk                          loaded at 00FD0000h - 00FE9000h
foo_masstag                      loaded at 01010000h - 01060000h
foo_msnalt                      loaded at 01080000h - 01099000h
foo_playcount                    loaded at 010C0000h - 010E8000h
foo_rgscan                      loaded at 01110000h - 01154000h
foo_sic                          loaded at 01180000h - 011CB000h
WS2_32                          loaded at 719F0000h - 71A07000h
WS2HELP                          loaded at 719E0000h - 719E8000h
foo_uie_albumart                loaded at 01230000h - 01260000h
gdiplus                          loaded at 4EB80000h - 4ED23000h
foo_uie_console                  loaded at 01290000h - 012AC000h
foo_uie_explorer                loaded at 012D0000h - 0130D000h
foo_uie_trackinfo                loaded at 01330000h - 0135E000h
foo_ui_columns                  loaded at 01380000h - 0141B000h
foo_ui_std                      loaded at 01440000h - 01497000h
foo_unpack                      loaded at 014C0000h - 014EE000h
foo_utils                        loaded at 01510000h - 01549000h
CLBCATQ                          loaded at 76F80000h - 76FFF000h
COMRes                          loaded at 77000000h - 770D4000h
OLEAUT32                        loaded at 770E0000h - 7716C000h
VERSION                          loaded at 77BD0000h - 77BD8000h
SETUPAPI                        loaded at 778E0000h - 779D8000h
appHelp                          loaded at 77B50000h - 77B72000h
cscui                            loaded at 765B0000h - 76606000h
CSCDLL                          loaded at 76590000h - 765AD000h
dciman32                        loaded at 73B10000h - 73B16000h
DSOUND                          loaded at 73E60000h - 73EBC000h
WINMM                            loaded at 76AE0000h - 76B0F000h
wdmaud                          loaded at 72C70000h - 72C79000h
WINTRUST                        loaded at 76BE0000h - 76C0E000h
CRYPT32                          loaded at 779E0000h - 77A76000h
MSASN1                          loaded at 77A80000h - 77A92000h
IMAGEHLP                        loaded at 76C40000h - 76C68000h
msacm32                          loaded at 72C60000h - 72C68000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E30000h - 73E34000h
browseui                        loaded at 75F10000h - 7600D000h
ntshrui                          loaded at 76930000h - 76956000h
ATL                              loaded at 76AC0000h - 76AD1000h
NETAPI32                        loaded at 6FEE0000h - 6FF34000h
USERENV                          loaded at 76960000h - 76A15000h
shdocvw                          loaded at 77720000h - 7788E000h
CRYPTUI                          loaded at 76610000h - 76694000h
WININET                          loaded at 77AA0000h - 77B47000h
WLDAP32                          loaded at 76F10000h - 76F3D000h
xpsp2res                        loaded at 20000000h - 202DA000h
DBGHELP                          loaded at 5D3F0000h - 5D491000h

Stack dump analysis:
Address: 4EC7AF5Ch, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC73539h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC736E4h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC7390Bh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC73A44h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBD4536h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC7763Fh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC0D5BAh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC7B8F7h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC7EAB0h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 5B09153Dh, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773B3B41h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+00007D17h)
Address: 01336F74h, location: "foo_uie_trackinfo", loaded at 01330000h - 0135E000h
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000163h)
Address: 773B3B41h, location: "COMCTL32", loaded at 77390000h - 77492000h
Symbol: "Ordinal384" (+00007D17h)
Address: 4EC7397Bh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC8A61Eh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBEC0BCh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 7C921E75h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlInitializeCriticalSection" (+00000348h)
Address: 4EBC49FAh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 7C920F46h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C921E75h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlInitializeCriticalSection" (+00000348h)
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 7C920D5Ch, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+000002CDh)
Address: 01018720h, location: "foo_masstag", loaded at 01010000h - 01060000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 0101310Eh, location: "foo_masstag", loaded at 01010000h - 01060000h
Address: 0048312Dh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 0048312Dh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 01016130h, location: "foo_masstag", loaded at 01010000h - 01060000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 0048312Dh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 0048312Dh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00413C45h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0049EDD6h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 01334121h, location: "foo_uie_trackinfo", loaded at 01330000h - 0135E000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01387220h, location: "foo_ui_columns", loaded at 01380000h - 0141B000h
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 4EBED505h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBD4FE8h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EB875A4h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBD6A81h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBA68EBh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBBBE3Bh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Symbol: "GdipDrawImage" (+000000AEh)
Address: 4EBBBEB6h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Symbol: "GdipDrawImageI" (+00000028h)
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 01237525h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 013A65AFh, location: "foo_ui_columns", loaded at 01380000h - 0141B000h
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D1BF58h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetCursor" (+00000000h)
Address: 10106FCAh, location: "lgscroll", loaded at 10100000h - 1010E000h
Symbol: "UninstallScrollHooks" (+000010EAh)
Address: 77D1EAF2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D1BF58h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetCursor" (+00000000h)
Address: 0124A186h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 01235ADCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 0124A700h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 01235794h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D1EA9Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D1EBF3h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194D2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 77D1B530h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 004CC810h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004AF0D4h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D189F0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D18A10h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042B63Ah, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 77D1DAEAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042C0C0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004AF7ACh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C920E12h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000383h)
Address: 004AF7ACh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B20F8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004D11C0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004D12A0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004A48E4h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927CB7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 1000D533h, location: "shared", loaded at 10000000h - 1002A000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003C90h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+00000030h)
Address: 10003C9Eh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004D1230h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004D12A0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00483574h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 0048991Fh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00488720h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0049F7FBh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0042C29Ah, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004CE2A8h, location: "foobar2000", loaded at 00400000h - 004E0000h

Version info:
foobar2000 v0.9.1
UNICODE

Additional info:
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
Playlist tools 0.5.5  (foo_utils)
ReplayGain Scanner 2.0  (foo_rgscan)
Shell link resolver 1.1  (foo_lnk)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Database search 1.3.1 beta 10  (foo_dbsearch)
Default User Interface 0.9acc  (foo_ui_std)
RAR reader 1.1  (foo_unpack)
MPEG-4 AAC decoder 2.1  (foo_input_std)
ZIP/GZIP reader 1.0  (foo_unpack)
Console panel 0.2  (foo_uie_console)
Common services 0.1  (foo_common)
Explorer Tree 1.04.6a  (foo_uie_explorer)
Shorten decoder 0.4.2a  (foo_input_shorten)
Standard DSP array 1.0  (foo_dsp_std)
FLAC decoder 1.1.0  (foo_input_std)
CD Audio decoder 2.0  (foo_cdda)
Track info panel 0.8  (foo_uie_trackinfo)
Converter 1.0  (foo_converter)
Album Art Panel 0.164a  (foo_uie_albumart)
Channel Mixer 0.9.4  (foo_channel_mixer)
ABX comparator 1.3  (foo_abx)
freedb tagger v0.5  (foo_freedb2)
Album List 3.2.0  (foo_albumlist)
Play Count 1.9.2  (foo_playcount)
Music Browser 1.1.2 [Apr  3 2006 - 16:51:34]  (foo_browser)
Masstagger 1.5  (foo_masstag)
foosic music database 1.0 beta 7  (foo_sic)
Standard input array 1.0  (foo_input_std)
Title: Columns UI
Post by: KalleGuld on 2006-05-28 21:18:20
I have another question, is it possible to have tabs or something similar in the Album panel? I want to have a seperate album list for lossless albums and lossy albums/

Thanks in advance


Are you talking about Album List?
You can sort your albums inside Album List. Add a new view with this code:
Code: [Select]
$info(encoding)|%artist%|%album%|%tracknumber%. %title%

It's not exatly the thing you wanted, but it's kinda close
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-28 21:34:14
The bug I had with the video is reproduceable, I have already made it three times with 2 other videos showing that problem and the complete build and layout, do you want me to upload them ?

edit: I was wrong
Title: Columns UI
Post by: bluesheep on 2006-05-29 18:29:54


I have another question, is it possible to have tabs or something similar in the Album panel? I want to have a seperate album list for lossless albums and lossy albums/

Thanks in advance


Are you talking about Album List?
You can sort your albums inside Album List. Add a new view with this code:
Code: [Select]
$info(encoding)|%artist%|%album%|%tracknumber%. %title%

It's not exatly the thing you wanted, but it's kinda close



Thanks for your reply, I do mean the album list, can you tell me where I place that code so I can try it?

Thanks agian
Title: Columns UI
Post by: mil3s on 2006-05-29 22:56:47
musicmusic. Is it possible that you could add margins (2px, left & right) to the volume and progressbar. If they are placed next to a border the slider get too close at the start and at the end. Currently I've solved the problem by adding an empty horizontal splitter to the right. I should probably have one on the left also but I feel it's less important.
(http://img54.imageshack.us/img54/7898/slider0xe.jpg) (http://imageshack.us)
Title: Columns UI
Post by: musicmusic on 2006-05-30 00:45:53
@musicmusic, my post got somehow lost, so i'm reposting it ... i would really like this implemented.
musicmusic, could you add special button command which would toggle autohide status for its parent splitter.

something like 'pin' in some guis. it would be nice if it could use some temporary autohide status, i.e. override autohide status for nearest parent with autohide actually checked (ignoring parents with autohide not set).

I see what you mean sort of. It would be sort of possible to have a similar command in buttons toolbar when I add "dependent layouts" feature.

weird resizing problem: look at the video:
http://eolindel.free.fr/images/bug.avi (http://eolindel.free.fr/images/bug.avi) (3Mo)

Can you upload the foobar2000.cfg file that does that? Can you describe briefly what exactly you are seeing as well?

two crashes by the way, but i don't know where it come from:
It looks related to foo_uie_albumart.

musicmusic. Is it possible that you could add margins (2px, left & right) to the volume and progressbar. If they are placed next to a border the slider get too close at the start and at the end. Currently I've solved the problem by adding an empty horizontal splitter to the right. I should probably have one on the left also but I feel it's less important.
(http://img54.imageshack.us/img54/7898/slider0xe.jpg) (http://imageshack.us)
I'll take a look at it.
Title: Columns UI
Post by: lav-chan on 2006-05-30 04:42:04
One 'hack' that you can use to get around the margins thing is to add a 2-pixel-wide trackinfo panel with the colours set to match your window. :shrug:
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-05-30 06:08:45
when I try to resize the album art, clicking makes the album art to become smaller and smaller with a dark grey background even if I go on the right with my mouse, and when the album art is too small, it takes the whole space (huge black background filling the whole foobar window). And then when I go to my layout, several panels are "Hidden" while they should not, and even when I uncheck hidden, they do not appear again, the album art always take the whole space and I must restart a new layout


http://eolindel.free.fr/images/foobar/foobar2000.cfg (http://eolindel.free.fr/images/foobar/foobar2000.cfg)

If you need other .cfg when the album art does not take yet the whole space, just tell me
Title: Columns UI
Post by: gfngfgf on 2006-05-30 06:45:19
If you need other .cfg when the album art does not take yet the whole space, just tell me

BTW, since I'm currently developing foo_uie_albumart, I'll take a look at this bug, too.  (though my knowledge of the ui_extension sdk is limited, so I'm not sure how much I'll actually be able to diagnose)

Also, what version of Windows are you using?
Title: Columns UI
Post by: alphaex32 on 2006-05-30 08:15:53
Not sure if this is doable, but I've been looking for a different default action when playing a file. Basically, when I start playing a file, I would like the current playlist to be sent to replace a "Queue" playlist. This would basically mimic the fuctionality in mediamonkey which I really like because it automatically stores the current playlist so it is not replaced by browsing the library, searching, etc. and lets you easily edit the queued songs. Obviously, this would not be the default behavior, though, and would only be an option.
Title: Columns UI
Post by: mil3s on 2006-05-30 10:54:38
Feature Request:
This is purely for the looks. It would be cool if it was possible to make the components have the toolbar look. Like in the image below... dotted gripper and gradient background (this is different depending on the theme). This is only possible at the top in the menu toolbar currently.

(http://img240.imageshack.us/img240/6733/toolbar3vw.jpg) (http://imageshack.us)
Title: Columns UI
Post by: mazy on 2006-05-30 12:15:09
musicmusic, i have a feature request . i was thinking - it would be nice not only show / hide columns according to playlist's name. i would like to be able to switch between views (i.e. different sets of enabled / disabled columns) for example from dropdown list. i would use 'views' like album mode, single mode, detailed mode etc.

what do you (and others) think?
Title: Columns UI
Post by: Gapkiller on 2006-05-30 13:08:29
musicmusic, i have a feature request . i was thinking - it would be nice not only show / hide columns according to playlist's name. i would like to be able to switch between views (i.e. different sets of enabled / disabled columns) for example from dropdown list. i would use 'views' like album mode, single mode, detailed mode etc.

what do you (and others) think?



Really good idea! (http://img26.exs.cx/img26/2245/thumbsup8de.gif)
Title: Columns UI
Post by: Chaser on 2006-05-30 17:41:23
Concerning showing and hiding splitters I have a suggestion (I previously suggested). How about adding the possibility to add a shortcut to show/hide elements,splitters of the layout?
I find it very hard to target the toggle area. It's so small, that I most of the time have some "resize-arrows" shown..
Title: Columns UI
Post by: upNorth on 2006-05-30 22:50:10
Feature request: "Lock this playlist view to current playlist."

Example of usage (read: the first thing I would do):
Add two instances of the playlist view panel, lock one to the playlist containing the enqueued tracks. Switching to another playlist in the playlist switcher now only affects the "main" playlist view, and not this locked one.

If achievable, this would eliminate the "need" for a dedicated foo_uie_queueviewer. Paired with autoplaylists, users could have panels showing dynamic lists of e.g. their current "Top 20", alongside their actual playlist.
Title: Columns UI
Post by: gfngfgf on 2006-05-31 00:46:51
Not sure if this is doable, but I've been looking for a different default action when playing a file. Basically, when I start playing a file, I would like the current playlist to be sent to replace a "Queue" playlist. This would basically mimic the fuctionality in mediamonkey which I really like because it automatically stores the current playlist so it is not replaced by browsing the library, searching, etc. and lets you easily edit the queued songs. Obviously, this would not be the default behavior, though, and would only be an option.

I didn't quite understand everything you described, but have you checked the "Enqueue incoming files..." and "Always send to playlist..." options under "Preferences -> General"?
Title: Columns UI
Post by: therron36 on 2006-05-31 04:17:15
Could someone please tell me how to filter columns based on genre. I want "ensemble" & "subtitle" columns to display only when genre = classical or chamber if possible.
Thanks in advance.
Title: Columns UI
Post by: alphaex32 on 2006-05-31 07:31:18

Not sure if this is doable, but I've been looking for a different default action when playing a file. Basically, when I start playing a file, I would like the current playlist to be sent to replace a "Queue" playlist. This would basically mimic the fuctionality in mediamonkey which I really like because it automatically stores the current playlist so it is not replaced by browsing the library, searching, etc. and lets you easily edit the queued songs. Obviously, this would not be the default behavior, though, and would only be an option.

I didn't quite understand everything you described, but have you checked the "Enqueue incoming files..." and "Always send to playlist..." options under "Preferences -> General"?


That's only for adding files from the commandline I think. If anyone has tried mediamonkey, you'll understand what I want. This would probably require a completely new component, though. It's really pretty simple. It would just need to make the current playlist replace the queue when anything in it is played.
Title: Columns UI
Post by: Squeller on 2006-05-31 10:36:11
Could someone please tell me how to filter columns based on genre. I want "ensemble" & "subtitle" columns to display only when genre = classical or chamber if possible.

Not possible. But you could use other columns for that.

E.g. see here: http://minnit.de/etc/fb2k.png (http://minnit.de/etc/fb2k.png)
Title: Columns UI
Post by: mazy on 2006-05-31 13:41:45
Feature request: "Lock this playlist view to current playlist."

Example of usage (read: the first thing I would do):
Add two instances of the playlist view panel, lock one to the playlist containing the enqueued tracks. Switching to another playlist in the playlist switcher now only affects the "main" playlist view, and not this locked one.

If achievable, this would eliminate the "need" for a dedicated foo_uie_queueviewer. Paired with autoplaylists, users could have panels showing dynamic lists of e.g. their current "Top 20", alongside their actual playlist.

that would be nice, but as it is now, the core and columns_ui doesn't really support multiple playlist's views (plus you have playing and active playlist), things could get really nasty. not to mention that you can't have separate configuration for the other view (though you could enable / disable columns based on the queue playlist's name).
Title: Columns UI
Post by: alphaex32 on 2006-05-31 15:31:07
that would be nice, but as it is now, the core and columns_ui doesn't really support multiple playlist's views (plus you have playing and active playlist), things could get really nasty. not to mention that you can't have separate configuration for the other view (though you could enable / disable columns based on the queue playlist's name).


Actually, I really wasn't even looking for the multiple playlist views function. I really just thought the queue viewer could be a normal playlist that can be accessed through tabs, the list, etc.
Title: Columns UI
Post by: mazy on 2006-05-31 18:07:31
Actually, I really wasn't even looking for the multiple playlist views function. I really just thought the queue viewer could be a normal playlist that can be accessed through tabs, the list, etc.

actually that's the case at the moment, though you can't make any changes to the playlist. what i would like to see is support for accessing queue information from the formatting (and indicating it in the playlist view).
Title: Columns UI
Post by: upNorth on 2006-05-31 21:55:10
Feature request: "Lock this playlist view to current playlist."

Example of usage (read: the first thing I would do):
Add two instances of the playlist view panel, lock one to the playlist containing the enqueued tracks. Switching to another playlist in the playlist switcher now only affects the "main" playlist view, and not this locked one.

If achievable, this would eliminate the "need" for a dedicated foo_uie_queueviewer. Paired with autoplaylists, users could have panels showing dynamic lists of e.g. their current "Top 20", alongside their actual playlist.

that would be nice, but as it is now, the core and columns_ui doesn't really support multiple playlist's views (plus you have playing and active playlist), things could get really nasty. not to mention that you can't have separate configuration for the other view (though you could enable / disable columns based on the queue playlist's name).
I don't know the current limits of the core itself and UI Columns, regarding playlists. You're right about the problem with no separate config for each view, and you point out the solution I had in mind. But, I do realize that this would most likely lead to requests for separate configs.
After thinking about it, maybe this approach isn't the right one. Maybe it would be better having a multi purpose panel, with a more light weight formatting config. The idea, whether it's currently possible or not, in this way or that, is to have one single panel component with a large degree of flexibility, supporting multiple instances. Add them wherever you want, containing things you find useful (e.g. queue, history, top 20...).
Title: Columns UI
Post by: alphaex32 on 2006-05-31 23:10:11
actually that's the case at the moment, though you can't make any changes to the playlist. what i would like to see is support for accessing queue information from the formatting (and indicating it in the playlist view).


Exactly. As for the stuff that upNorth is talking about, multiple playlist views would be a nice feature to have, but it's not personally what I was looking for in my request. What I wanted, I think, is a lot simpler than it is being made out to be. A plugin (or feature built into columnsUI) would simply copy the current playlist and name it "Queue" as the default action when playing any file.
Title: Columns UI
Post by: upNorth on 2006-05-31 23:24:46
Just to clarify. The idea/request i posted yesterday, had no relation to alphaex32's. It just happend to be posted on the same day.
Title: Columns UI
Post by: Dr.Death on 2006-06-01 13:49:20
musicmusic please add ability to take previous and next item info in the list. something like this:
$prev(%tracknumber%) show previous item tracknumber
$next(%tracknumber%) ...
$if($prev(%tracknumber%), ... , ... )
etc...
it be usefull for many peoples 8)
p.s. sorry for my poor english 8D
Title: Columns UI
Post by: mazy on 2006-06-01 15:10:55
musicmusic please add ability to take previous and next item info in the list. something like this:
$prev(%tracknumber%) show previous item tracknumber
$next(%tracknumber%) ...
$if($prev(%tracknumber%), ... , ... )
etc...
it be usefull for many peoples 8)
p.s. sorry for my poor english 8D

this has been discussed many times and it's probably not going to get implemented anytime soon. there's some idea of "grouping" by lyx, which may make it sometime later.

the problems are mostly because playlist items get processed in not exclusively sequential order etc ...
Title: Columns UI
Post by: Dr.Death on 2006-06-01 16:17:25
maybe there is another way to separate non-album tracks from album?
http://doctordeath.org.ru/files/temp.png (http://doctordeath.org.ru/files/temp.png)
my foobar looks bad without it 8\
Title: Columns UI
Post by: Dr.Death on 2006-06-01 22:21:41
But in fact somewhere the information is stored, what on such position such song why to not use it, for definition of properties previous/following tracks?

p.s. it's writing using online translator 8)
Title: Columns UI
Post by: mil3s on 2006-06-02 11:45:27

musicmusic. Is it possible that you could add margins (2px, left & right) to the volume and progressbar. If they are placed next to a border the slider get too close at the start and at the end. Currently I've solved the problem by adding an empty horizontal splitter to the right. I should probably have one on the left also but I feel it's less important.
(http://img54.imageshack.us/img54/7898/slider0xe.jpg) (http://imageshack.us)
I'll take a look at it.

With some more changes to my config it seems this idea might not be the best solution. Perhaps if the whole splitter had margins that would be better. That would set offset for all elements.

The bottom image have an empty buttons-field on the left and an empty vertical splitter at the bottom creating a 2px offset from the edges. I'm hoping this can be fixed in a future version of your amazing plugin.

(http://img216.imageshack.us/img216/402/buttons1nw.png) (http://imageshack.us)
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-06-02 11:59:14
I continue to mistreat resizing actions:

with this layout:
Title: Columns UI
Post by: unart on 2006-06-02 12:53:38
When I expand my "playlist management" tab when the "Main tab" is open, buttons impose the width of the main tab (approximately: one third of the screen for the Pl management tab, one third for the main tab, one third for the album art which is put out of the "display window" of foobar /picture (http://eolindel.free.fr/images/bugresize/Image2.gif)) , when I try to resize the Pl management tab: the album art become smaller and smaller and fits the "display window" of foobar. (picture (http://eolindel.free.fr/images/bugresize/Image3.gif)) then when it is too small, it is shut down, (picture (http://eolindel.free.fr/images/bugresize/Image4.gif),picture (http://eolindel.free.fr/images/bugresize/Image5.gif) ). But when I see my layout, the album art panel is still here, clicking on apply doesn't make it appear again, and it is not considered as hidden picture (http://eolindel.free.fr/images/bugresize/Image6.gif) (No way to make it appear again closing my tabs and trying to re expand the panel, it is obviously totally shut down)

I have to remove the panel and recreate it in my layout

I hope I'm clear


I'm not sure whether I understand your problem. Do you mean that the album art panel is resized when expanding one of the autohide panels, although your album art panel is locked?

I've tried to reproduce this but couldn't confirm. Maybe one of other panels is locked too?
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-06-02 13:10:14
I'm not sure whether I understand your problem. Do you mean that the album art panel is resized when expanding one of the autohide panels, although your album art panel is locked?

I've tried to reproduce this but couldn't confirm. Maybe one of other panels is locked too?
Yes  But the other autohide panel(i.e. "Main") is locked because of the buttons toolbar

Quite funny, reducing the size of the "Main" tab (when it is opened) made it appear again but resizing the album art panel becomes erratic
Title: Columns UI
Post by: mil3s on 2006-06-02 13:16:27
musicmusic. Is it somehow possible to extract png's from a fcb file. I downloaded fcb file in the foobar button thread but I'd like to change the color of the buttons inside. But I have yet to find a way to extract them.
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-06-02 13:20:37
usually, they are stored in the folder "images" of foobar
Title: Columns UI
Post by: mil3s on 2006-06-02 13:45:16
usually, they are stored in the folder "images" of foobar

Awesome. Thanks.
Title: Columns UI
Post by: unart on 2006-06-02 16:10:40

I'm not sure whether I understand your problem. Do you mean that the album art panel is resized when expanding one of the autohide panels, although your album art panel is locked?

I've tried to reproduce this but couldn't confirm. Maybe one of other panels is locked too?
Yes  But the other autohide panel(i.e. "Main") is locked because of the buttons toolbar



Maybe placing  the toobar buttons (locked) above the autohide panels, i.e. including a vertical splitter (buttons toolbar / autohide panels) would work ?!
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-06-02 16:38:17
Yes, but it's not what I want
Title: Columns UI
Post by: unart on 2006-06-02 16:46:41
Yes, but it's not what I want


Why do you lock your autohide panel "Main"? To center the buttons?
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-06-02 16:51:09
I don't lock the Main panel, There is a fake button created (I used custom text and put the right number of spaces to get it centered when the main tab is opened) and the buttons toolbar is auto locked.
Title: Columns UI
Post by: q-stankovic on 2006-06-02 18:07:05
mazy wrote:

Quote
musicmusic, i have a feature request wink.gif. i was thinking - it would be nice not only show / hide columns according to playlist's name. i would like to be able to switch between views (i.e. different sets of enabled / disabled columns) for example from dropdown list. i would use 'views' like album mode, single mode, detailed mode etc.

what do you (and others) think?


I had an idea that i posted in navigator suite but i think it was the wrong thread! So let me repeat it here.
Because i don't know if it realizeable at all i didn't mean the idea as a request.

The idea was:

The mode is determined not only by name of playlist but also by sorting. So if f.e. i sort my displayed albums by title, mood or other trackrelated fields the sorted playlist is displayed in single mode. if i then sort the playlist by - let's say - genre/artist/album it is displayed in album mode again. In combination with Lyx's idea that would be great.

What do you think, musicmusic?
Title: Columns UI
Post by: djet on 2006-06-06 15:19:37
Just upgraded to the latest version and all my settings (including playlist & sidebar layouts + all custom toolbars) were gone. WTF?? "Thanks" to such radical changes in fb2k world every 0.0.0.x version changes I have a habit of backing up everything before doing any "upgrades", but even now Import & Export doesn't work.
Title: Columns UI
Post by: Squeller on 2006-06-06 15:33:10
Just upgraded to the latest version and all my settings (including playlist & sidebar layouts + all custom toolbars) were gone. WTF?? "Thanks" to such radical changes in fb2k world every 0.0.0.x version changes I have a habit of backing up everything before doing any "upgrades", but even now Import & Export doesn't work.
Yup, there was a change at some stage breaking the prior config.

The fate of a foobar user?
Title: Columns UI
Post by: djet on 2006-06-06 16:04:55
Quote
Yup, there was a change at some stage breaking the prior config.

The fate of a foobar user?

Unfortunately  We are the alpha-testers. =/

musicmusic, next time you drop any backward compability PLEASE warn about this. I don't have much time to dig deep inside changelogs and this last upgrade was a forced one required by another ui component.
Title: Columns UI
Post by: foosion on 2006-06-06 16:11:34
We are the alpha-testers. =/
Well, the latest version is labeled as beta, and there were alpha and even pre-alpha version before, so this isn't all that surprising.

musicmusic, next time you drop any backward compability PLEASE warn about this. I don't have much time to dig deep inside changelogs and this last upgrade was a forced one required by another ui component.
As far as I remember, he did post a warning about this when the new version was released, and the change log (http://music.morbo.org/wiki/columns_ui:changelog) entries about the compatility break are written in bold.
Title: Columns UI
Post by: djet on 2006-06-06 16:48:46
We are the alpha-testers. =/
Well, the latest version is labeled as beta, and there were alpha and even pre-alpha version before, so this isn't all that surprising.

I meant the overall situation with revolutional development in fb2k world and poor backwards compability. I lost my setting numerous times and had to start from scratch almost every time. It's absolutely no wonder why there is still so many 0.8.x users: they need STABILITY and don't have much time to search & reconfigure everything.


musicmusic, next time you drop any backward compability PLEASE warn about this. I don't have much time to dig deep inside changelogs and this last upgrade was a forced one required by another ui component.
As far as I remember, he did post a warning about this when the new version was released, and the change log (http://music.morbo.org/wiki/columns_ui:changelog) entries about the compatility break are written in bold.

Do the regular users read changelogs? =]
Title: Columns UI
Post by: 4nt1 on 2006-06-06 16:57:22
do the regular users use columns ui? if so then yes they should..
Title: Columns UI
Post by: WhatsMe on 2006-06-07 04:23:57
How do i make the albums appear under the album column, artists under the artist column and title under title album? I can't get it to work.

(http://img259.imageshack.us/img259/906/asdf8vu.th.jpg) (http://img259.imageshack.us/my.php?image=asdf8vu.jpg)

(http://img259.imageshack.us/img259/3930/testtttt2lc.th.jpg) (http://img259.imageshack.us/my.php?image=testtttt2lc.jpg)
Title: Columns UI
Post by: Yotsuya on 2006-06-07 04:33:40
It appears that you have "Artist - Title" entered for the TITLE tag on many of your songs, it looks like you need to clean up your library and ensure all your artist names are under the ARTIST tag and titles under the TITLE tag.  If I am mistaken please provide more information about your setup.
Title: Columns UI
Post by: WhatsMe on 2006-06-07 04:39:36
It appears that you have "Artist - Title" entered for the TITLE tag on many of your songs, it looks like you need to clean up your library and ensure all your artist names are under the ARTIST tag and titles under the TITLE tag.  If I am mistaken please provide more information about your setup.


And how would i do that? Is it in preferences?
Title: Columns UI
Post by: Yotsuya on 2006-06-07 04:53:11
The tags are stored individually on each of your mp3 files. There are many ways to edit these tags, the easiest of which would probably be to right click on the file in your playlist and select "Properties.." from the menu.  There is an extension called foo_infobox that makes things a little easier on the eyes, and there are many other 3rd party programs for editing tags on your files.  If you are unfamiliar with metatags I would suggest googling for "ID3". Put the name of the artist into the artist field, the name of the song in the title field, the name of the album into the album field, etc.  Foobar heavily relies on proper tagging for most of it's advanced features so I would suggest you familiarize yourself with the concept and clean up your library.
Title: Columns UI
Post by: alphaex32 on 2006-06-07 04:53:29
Just a quick request. When you drop files into a playlist using drag+drop, I would like an option to "Move files here" instead of only "Add files here."
Title: Columns UI
Post by: WhatsMe on 2006-06-07 05:02:32
The tags are stored individually on each of your mp3 files. There are many ways to edit these tags, the easiest of which would probably be to right click on the file in your playlist and select "Properties.." from the menu.  There is an extension called foo_infobox that makes things a little easier on the eyes, and there are many other 3rd party programs for editing tags on your files.  If you are unfamiliar with metatags I would suggest googling for "ID3". Put the name of the artist into the artist field, the name of the song in the title field, the name of the album into the album field, etc.  Foobar heavily relies on proper tagging for most of it's advanced features so I would suggest you familiarize yourself with the concept and clean up your library.


Thanks, the foo_infobox is working. Holy shit i got 700+ songs to tag?! is there a faster way?
Title: Columns UI
Post by: Yotsuya on 2006-06-07 05:03:15
AlphaEX32:

Where would you like to move them to? The add option makes sense because you are adding files to the playlist.. but to move them, where would it move the files to? The playlist is not a directory but merely a list of files.
Title: Columns UI
Post by: alphaex32 on 2006-06-07 05:09:46
Basically it would just move them from one playlist to another. That way, you can easily split up a playlist instead of having to duplicate them and then delete them from the original playlist.
Title: Columns UI
Post by: Yotsuya on 2006-06-07 05:13:49
WhatsMe:

You may be interested in the mass tagging features of foobar which will attempt to update your tags based on the filenames. I do not personally use this feature, however, so unless someone else wants to walk you through it I'll just give you a link --> http://eolindel.free.fr/foobar0.9/masstagger.shtml (http://eolindel.free.fr/foobar0.9/masstagger.shtml)

Also I would like to point out that this thread is intended for problems with the ColumnsUI interface to foobar and not really for general usage questions.  If you need further assistance updating your file tags I would sugges searching the forum and if you still have questions to ask them in a new or more appropriate thread.

alphaex32:

So you are using drag/drop from one playlist to another, not from a windows file window to a playlist.  I'm sorry but I use a single dynamic playlist instead of multiple static playlists so I wont be of much help, but I do believe this distinction was important to make.
Title: Columns UI
Post by: mixcherry on 2006-06-07 08:53:55
@musicmusic
As foo_fullscreen is considered to be in violation of the SDK license (as picmixer stated), would it be possible to include option to toggle fullscreen mode into your UI?
Title: Columns UI
Post by: ftboomer on 2006-06-07 19:24:32
Using beta 5 with the latest version of C_UI,  can't seem to find the sidebar,  Is it gone?

Also can't find Album list or track list?

Any help is greatly appreitiated.
Title: Columns UI
Post by: Spi on 2006-06-07 23:34:22
u need the newest versions of all plugins (link to 0.9 plugin ports (http://www.hydrogenaudio.org/forums/index.php?showtopic=42730))

and the sidebar config is now only per
Settings -> colums UI -> Layout available
Title: Columns UI
Post by: ftboomer on 2006-06-08 00:36:39
u need the newest versions of all plugins (link to 0.9 plugin ports (http://www.hydrogenaudio.org/forums/index.php?showtopic=42730))

and the sidebar config is now only per
Settings -> colums UI -> Layout available



I don't see it in the C_UI Layout,  is it now a plug-in as well?  I used to use the sidebar as my list of artists and would like to have that back.
Title: Columns UI
Post by: acedriver on 2006-06-08 00:58:08
sidebar was removed, use the layout to make a sidebar

one of the preset is similar to the sidebar
Title: Columns UI
Post by: ftboomer on 2006-06-08 01:04:55
sidebar was removed, use the layout to make a sidebar

one of the preset is similar to the sidebar



Got it,  thanks,  i overwrote it when I was designing my new layout.
Title: Columns UI
Post by: WhatsMe on 2006-06-08 05:08:34
WhatsMe:

You may be interested in the mass tagging features of foobar which will attempt to update your tags based on the filenames. I do not personally use this feature, however, so unless someone else wants to walk you through it I'll just give you a link --> http://eolindel.free.fr/foobar0.9/masstagger.shtml (http://eolindel.free.fr/foobar0.9/masstagger.shtml)

Also I would like to point out that this thread is intended for problems with the ColumnsUI interface to foobar and not really for general usage questions.  If you need further assistance updating your file tags I would sugges searching the forum and if you still have questions to ask them in a new or more appropriate thread.


Ok i think i really messed up. I removed tags from all my music files. Thats why my artist doesn't go under artist and album doesn't go under album. Is there anyway i can get my tags back?
Title: Columns UI
Post by: adrianmak on 2006-06-08 05:43:46
can ui_columns's config file for 8.x be used on ui_column for 9.x ?
Title: Columns UI
Post by: saratoga on 2006-06-08 05:55:43

WhatsMe:

You may be interested in the mass tagging features of foobar which will attempt to update your tags based on the filenames. I do not personally use this feature, however, so unless someone else wants to walk you through it I'll just give you a link --> http://eolindel.free.fr/foobar0.9/masstagger.shtml (http://eolindel.free.fr/foobar0.9/masstagger.shtml)

Also I would like to point out that this thread is intended for problems with the ColumnsUI interface to foobar and not really for general usage questions.  If you need further assistance updating your file tags I would sugges searching the forum and if you still have questions to ask them in a new or more appropriate thread.


Ok i think i really messed up. I removed tags from all my music files. Thats why my artist doesn't go under artist and album doesn't go under album. Is there anyway i can get my tags back?


If you discarded that information, no.  If its still stored in foobar or another program, you could always rewrite the tags.  Anyway, we have a support forum.  I recommend posting about your problem in detail.
Title: Columns UI
Post by: acedriver on 2006-06-08 06:11:05
can ui_columns's config file for 8.x be used on ui_column for 9.x ?

yes you can..
Title: Columns UI
Post by: unknownllama on 2006-06-09 00:46:51
I'm having problems with columns ui stealing focus of microsoft mouse's program specific settings. Whenever I'm using a program when columns ui foobar is running none of the custom button definitions work. When foobar is not running or default foobar ui is running, these custom mouse definitions work fine.

Any ideas what might be causing this?
Title: Columns UI
Post by: lav-chan on 2006-06-09 01:01:08
@musicmusic
As foo_fullscreen is considered to be in violation of the SDK license (as picmixer stated), would it be possible to include option to toggle fullscreen mode into your UI?

Um, would that not still violate the rules? The only way to 'legally' implement foo_fullscreen (or an equivalent feature) would, it seems to me, be to add this ability to the official foobar2000 SDK. Which... i'm pretty sure they won't...?
Title: Columns UI
Post by: Shade[ST] on 2006-06-09 01:44:39
@musicmusic : Could you add foo_dop to your components page (http://music.morbo.org/components.php) and put a link from the FAQ to the different wiki pages you have on your site?  Some of them aren't even listed in the site's index (eg., http://music.morbo.org/wiki/columns_ui:config:colour_string) (http://music.morbo.org/wiki/columns_ui:config:colour_string))

This is quite minor, but it would allow all of your fans (myself included) to follow plugin developpement more closely!

Thanks,
Tristan.
Title: Columns UI
Post by: foosion on 2006-06-09 08:25:31
@musicmusic
As foo_fullscreen is considered to be in violation of the SDK license (as picmixer stated), would it be possible to include option to toggle fullscreen mode into your UI?

Um, would that not still violate the rules? The only way to 'legally' implement foo_fullscreen (or an equivalent feature) would, it seems to me, be to add this ability to the official foobar2000 SDK. Which... i'm pretty sure they won't...?
No, the problem is that foo_fullscreen was modifying a window that it knew nothing about. The main window could have a custom look like with foo_ui_gfx for 0.8.3. The SDK only gives components a way to retrieve a handle to the main window so it can be used as parent window for popup windows. Of course, Columns UI has full control over its own window and can modify it any way it pleases.
Title: Columns UI
Post by: musicmusic on 2006-06-09 13:33:41
Quote
' date='Jun 9 2006, 01:44' post='400994']
@musicmusic : Could you add foo_dop to your components page (http://music.morbo.org/components.php)

I don't really want people randomly/blindly downloading it at the moment. The problems that can cause I think was shown a bit above

Quote
' date='Jun 9 2006, 01:44' post='400994']
and put a link from the FAQ to the different wiki pages you have on your site?
The FAQ is user-editable

@Bachi-Bouzouk: Don't worry I reproduced the resizing problem, I'll look into it soon.
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-06-09 14:21:26
You still have your own private life I guess  I wasn't worrying

I had similar bug with the resizing function, but as it could be linked, I will see after your update if I still can reproduce them

Thanks for your (hard) work
Title: Columns UI
Post by: lav-chan on 2006-06-09 19:30:12
No, the problem is that foo_fullscreen was modifying a window that it knew nothing about. The main window could have a custom look like with foo_ui_gfx for 0.8.3. The SDK only gives components a way to retrieve a handle to the main window so it can be used as parent window for popup windows. Of course, Columns UI has full control over its own window and can modify it any way it pleases.

o. My bad!
Title: Columns UI
Post by: mixcherry on 2006-06-11 00:27:08
@musicmusic
Title: Columns UI
Post by: topdownjimmy on 2006-06-11 17:33:44
Feature request: what about custom tooltips on playlist column  items?  For instance, I could have a bitrate column, and when i held my mouse over one of the values in the column, it could give me extended information about the encoding.
Title: Columns UI
Post by: gfngfgf on 2006-06-12 06:38:19
  • How do you make Tab Control to look like this (e.g. on Columns UI's Preferences Page):
    (...)
    I mean, how do you get this pretty, gradiented background? I guess it's somehow connected with XP Styles...

Your post made me take a look at foo_uie_albumart, which exhibits the same problem.  The answer is pretty simple: Make a call to EnableThemeDialogTexture() (check the Platform SDK for documentation) for each tab just after they are created.  The only issue might be compatibility with Windows 2000.  I don't have a copy to test with...
Title: Columns UI
Post by: musicmusic on 2006-06-12 10:23:55
  • I'm making sort of my own $set_global(back,<color1>,<color2>) function (used in titleformatting), which I want to use with my Playlists Dropdown plugin.
    Let's say this looks like this (this is pseudo-code, but that's how it works in my component):

    Code: [Select]
    struct style_t
    {
        HBRUSH background;
        HBRUSH background_selected;
    };

    pfc::list_t< style_t > g_styles;

    for (int i=0; i<num_playlists; i++)
    {
        pfc::string8 null_string;
        style_t style;
        titleformat_hook_set_style thss = titleformat_hook_set_style(style);
        static_api_ptr_t< titleformat_compiler >()->run(&thss, null_string, cfg_style_string);
        g_styles.add_item(style);
    }


    titleformat_hook_set_style is my titleformat_hook class in which I process my $set_global(...) function (using cfg_style_string formatting string), nothing special. It just creates two new HBRUSHes (using CreateSolidBrush()), according to color that user typed in $set_global(back,...,...) function. Then these brushes are stored in style variable, which is then added to the global list of all background-styles.

    Then, during drawing of each line of my dropdown-list, I can use this list of pre-created BRUSHes to draw separate backgrounds. This works well, but is terribly slow (during creation of brushes). For example, when you have more than 50 playlists, it takes about 5 seconds to create all brushes...

    Is there other way to deal with $set_global(back,...,...) function, than pre-creating brushes?


The obvious speed improvement I see is:
pfc::list_t< style_t , pfc:;alloc_fast_aggressive> g_styles;
g_styles.prealloc(num_playlists);

Alternatively
pfc::list_t< style_t> g_styles;
g_styles.set_count(num_playlists);

Even more alternatively, use pfc::array_t.

Anyone of those would give a small speed improvement. But not 5 seconds! You could equally use pfc::string8_fast_agressive for the null_string, but nothing should be written to it so it doesn't matter.

I would be surprised if CreateSolidBrush is the source of the rest of the slowdown. To render one screen of the Columns UI playlist, it can create maybe 200 brushes and there isn't any slowdown from that. Is it a Debug build? Otherwise you should profile each section using say the profiler macro to find the cause of the slowdown.

  • How do you make Tab Control to look like this (e.g. on Columns UI's Preferences Page):
    (...)
    I mean, how do you get this pretty, gradiented background? I guess it's somehow connected with XP Styles...

Your post made me take a look at foo_uie_albumart, which exhibits the same problem.  The answer is pretty simple: Make a call to EnableThemeDialogTexture() (check the Platform SDK for documentation) for each tab just after they are created.  The only issue might be compatibility with Windows 2000.  I don't have a copy to test with...
Yes that is what I do. Windows 2000 doesn't come with uxtheme.dll, so you need to load the library using either the LoadLibrary method or the delay-load method.
Title: Columns UI
Post by: mixcherry on 2006-06-12 14:29:41
Your post made me take a look at foo_uie_albumart, which exhibits the same problem.  The answer is pretty simple: Make a call to EnableThemeDialogTexture() (check the Platform SDK for documentation) for each tab just after they are created.  The only issue might be compatibility with Windows 2000.  I don't have a copy to test with...
Yes that is what I do. Windows 2000 doesn't come with uxtheme.dll, so you need to load the library using either the LoadLibrary method or the delay-load method.
Thank you both! Now the Tab Control looks as expected (and I hope it doesn't crash on Win2k as I use Load Library, but I have no possibility to test it).

I would be surprised if CreateSolidBrush is the source of the rest of the slowdown. To render one screen of the Columns UI playlist, it can create maybe 200 brushes and there isn't any slowdown from that. Is it a Debug build? Otherwise you should profile each section using say the profiler macro to find the cause of the slowdown.
Thanks for your suggestions about improving performance, maybe they won't speedup the component significantly, but every little code optimization is important. Thanks to your advice, I've checked my code (once again), and it occured that you were right - CreateSolidBrush is *not* responsible for the slow-down. This is the good part. The bad part is that now I'll have to re-write large portions of the code
Title: Columns UI
Post by: Mister Chief on 2006-06-13 13:00:35
As soon as I've installed columns ui, foobar starts crashing whenever I double-click a song. Despite all the reading I've done on these forums and in the wikis I'm not even remotely close to solving this problem. Is there ANY way to fix it without simply uninstalling columns ui?
Title: Columns UI
Post by: tool++ on 2006-06-13 18:26:49
Feature request- Will there ever be support for making a new row?

Because having

Artist - Album
01. Track
02. Track2

would be just insane for minimal layouts
Title: Columns UI
Post by: musicmusic on 2006-06-13 22:55:56
As soon as I've installed columns ui, foobar starts crashing whenever I double-click a song. Despite all the reading I've done on these forums and in the wikis I'm not even remotely close to solving this problem. Is there ANY way to fix it without simply uninstalling columns ui?

Post the crashlog and then I can look at it.
Title: Columns UI
Post by: carmik on 2006-06-13 23:07:50
Great component musicmusic! I hope these havent been mentioned before (had a quick scan of the last few pages), but i have a couple of feature requests. Not sure if theyd be useful to a wider audience though 

Firstly, the option to disable the active item frame would be amazing...i use fixed width fonts for my layouts, and the frame cuts across the borders, even when its set to the same colour as the selected item. Screenie:

[a href="http://imageshack.us" target="_blank"]

Thanks for any replies
Title: Columns UI
Post by: Mister Chief on 2006-06-13 23:22:07
Post the crashlog and then I can look at it.

The thing is I'm not getting any crashlog. It simply freezes and gives me the standard windows "This program isn't answering"-prompt. When watching the task manager I can see that at the time of the crash the memory usage remains the same but CPU jumps up from 00 to 50. I can't find any type of log or report in any of foobar's directories.
Title: Columns UI
Post by: musicmusic on 2006-06-13 23:33:49
The thing is I'm not getting any crashlog. It simply freezes and gives me the standard windows "This program isn't answering"-prompt. When watching the task manager I can see that at the time of the crash the memory usage remains the same but CPU jumps up from 00 to 50. I can't find any type of log or report in any of foobar's directories.

Ok. What components do you have installed?
Title: Columns UI
Post by: Mister Chief on 2006-06-13 23:36:21
I've only installed foobar2000 itself (version 0.9.1) and Columns UI (version 0.1.3 beta 1v5)
Title: Columns UI
Post by: musicmusic on 2006-06-14 00:11:32
1. Download Process Explorer (http://www.sysinternals.com/Utilities/processexplorer.html)
2. Freeze foobar2000
3. Open up Process Explorer
4. Right click on the foobar2000 entry, select properties
5. Go to threads.
6. Double click the first entry beginning with foobar2000
7. Highlight everything and copy it here
Title: Columns UI
Post by: Mister Chief on 2006-06-14 00:37:13
Okay, this just plain sucks. I did what you told me to, and when I double click the first entry beginning with foobar2000 (foobar2000.exe+0x8aadd) Process Explorer ALSO freezes! Note that this only happen after I've freezen foobar. If I double click the entry before that, with foobar up and running, I get this:

ntoskrnl.exe!ExReleaseResourceLite+0x2b4
ntoskrnl.exe!IoPageRead+0x892
ntoskrnl.exe!IoGetBaseFileSystemDeviceObject+0x730
win32k.sys+0x2fa0
win32k.sys+0x1b80
win32k.sys!EngFreeUserMem+0x3d38
ntoskrnl.exe!KiDeliverApc+0xb9e
ntdll.dll!KiFastSystemCallRet
foobar2000.exe+0x27d9f
foobar2000.exe+0x287f1
foobar2000.exe+0x289c7
foobar2000.exe+0x8aa74
kernel32.dll!RegisterWaitForInputIdle+0x49
Title: Columns UI
Post by: musicmusic on 2006-06-14 00:47:25
Okay, this just plain sucks. I did what you told me to, and when I double click the first entry beginning with foobar2000 (foobar2000.exe+0x8aadd) Process Explorer ALSO freezes!
Hmm...  I've had it do  that to me too so not to worry.

Note that this only happen after I've freezen foobar. If I double click the entry before that, with foobar up and running, I get this:
Thanks, but useless  Needs to be when its frozen. The only alternative to do this is to use a proper debugger but Im not going to ask you to do that..

Otherwise, I have no idea. It can't be widespread problem since I haven't had any other reports.

I can only suggest/ask:
-Try updating to foobar2000 0.9.2
-Try a clean config
-What OS?
-Does it happen with files of all type?
-Files aren't stored on a network path?
Title: Columns UI
Post by: Mister Chief on 2006-06-14 01:01:54
Oh well, sure is a darn shame. Thanks for trying to help anyway.

-I just updated to 0.9.2 and I'm afraid it didn't solve anything.
-Didn't affect anything.
-Windows xp
-I've tried .mp3, .wma and .ogg and none of them works.
-Nope, they're all here on the same computer and harddrive.

I should mention that I CAN play the songs. And I CAN navigate by using the next/previous-buttons. It only freezes when i double-click a song or select it and press enter.
Title: Columns UI
Post by: musicmusic on 2006-06-14 01:11:14
It only freezes when i double-click a song or select it and press enter.
That would be the paths going through foo_ui_columns. It could be cleaned up a bit (its partly quite old code), but I don't see anything that should cause that:
Code: [Select]
			else if (wp == VK_RETURN)
{
bool ctrl_down = 0!=(GetKeyState(VK_CONTROL) & KF_UP);
int focus = playlist_api->activeplaylist_get_focus_item();
unsigned active = playlist_api->get_active_playlist();
if (ctrl_down)
{
if (active != -1 && focus != -1)
playlist_api->queue_add_item_playlist(active, focus);
}
else
{
unsigned focus = playlist_api->activeplaylist_get_focus_item();
playlist_api->activeplaylist_execute_default_action(focus);
}
return 0;
}

Maybe you have some evil prog installed that's hooking the UI window? Windowsblinds, or something..
Title: Columns UI
Post by: Neural_Overload on 2006-06-14 09:02:53
My current foobar layout is flawed... I know how to fix it but i dont want to mess with my different panels. This is my current layout setup.

(http://img114.imageshack.us/img114/5549/moo1ln.png)

The flaw is just below the vis in this picture.
(http://img93.imageshack.us/img93/3504/moo4rv.th.png) (http://img93.imageshack.us/my.php?image=moo4rv.png)

Is there any way i can insert a Horizontal Splitter and then move the Verticle Splitter, Playlist tabs and all the stuff contained in those into the Horizontal Splitter? (So i dont have to add the panels again and then resize them)
Title: Columns UI
Post by: Yotsuya on 2006-06-14 09:27:51
I, too, would like to know if this is possible. I have often tinkered around with a layout only to discover I need to promote/demote a panel to another splitter on the tree however I can find no way to do this other than removing the panel and re-adding it onto the desired branch of the tree. This can be really annoying if you are moving multiple trackinfo panels that contain script and font settings you spent a lot of time choosing.

Other preference sections, such as the "Context Menu" allow a user to drag an entry to virtually any position on the tree, would it be possible to replicate this behavior for the ColumnsUI layout config?
Title: Columns UI
Post by: magic75 on 2006-06-14 17:02:51
I can't get my multimedia keys on my keyboard to work with columns ui. They work perfectly with the default ui, but with columns ui only play works (i.e pause, stop, next & prev does nothing). I searched a bit, but couldn't find any information about this.

http://www.labtec.com/index.cfm/gear/detai...8,contentid=692 (http://www.labtec.com/index.cfm/gear/details/EUR/EN,crid=28,contentid=692)

EDIT: Using fb2k 0.9.2 & columns ui  0.1.3 beta 1v5
Title: Columns UI
Post by: Neural_Overload on 2006-06-14 19:08:09
I can't get my multimedia keys on my keyboard to work with columns ui. They work perfectly with the default ui, but with columns ui only play works (i.e pause, stop, next & prev does nothing). I searched a bit, but couldn't find any information about this.

http://www.labtec.com/index.cfm/gear/detai...8,contentid=692 (http://www.labtec.com/index.cfm/gear/details/EUR/EN,crid=28,contentid=692)

EDIT: Using fb2k 0.9.2 & columns ui  0.1.3 beta 1v5


Maybe try rebinding your keys in: Prefrences -> Keyboard Shortcuts
Title: Columns UI
Post by: questionable on 2006-06-18 22:24:04
I have the problem with the columns that I just noticed. In an older version, I was able to add the symbol of ♫ to tell me which song is playing. Now it displays a box. Here's a screen shot.

(http://i5.tinypic.com/14ufgx5.jpg)
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-06-18 22:26:38
the good character will be displayed in your column, but you can use the $char syntax :
http://eolindel.free.fr/foobar0.9/customize.shtml (http://eolindel.free.fr/foobar0.9/customize.shtml)
Title: Columns UI
Post by: questionable on 2006-06-18 23:15:41
It's still not working for some reason. On that website, the check and the dot work, but the musical notes do not for some reason.

Nevermind: Changing my font did it.
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-06-18 23:19:49
The font must have the character. That's why changing the font solved your problem.
Title: Columns UI
Post by: Ihmemies on 2006-06-19 14:18:40
The font must have the character. That's why changing the font solved your problem.


Heh, seems this would be more appropriate thread for my two-part wishlist.

#1, ability to hide splitter borders. The bordes nerf attempts to make creative skins for foobar  ( http://www.kotiposti.net/ihmemies/roina/foobar3.png (http://www.kotiposti.net/ihmemies/roina/foobar3.png) )

#2, background images to different types of boxes, like albumlist, playlist etc.

Please, implement those two if possible, some day. Thanks in advance
Title: Columns UI
Post by: MrPing1000 on 2006-06-19 16:29:30
Hello I was wondering if anyone could help me with configuring my layout.  Took me about 3 hours to figure out how to use the damn thing but I finally got the general layout that I want

Code: [Select]
Horizontal Splitter
|- Playlist Tree Panel
|-Horizontal Splitter
|   |-Browser Panel
|   |-Browser Panel
|   |- Track Info
|
|- Playlist tabs
    |- Columns Playlist


I'm to mimic this layout HERE (http://foobar.bowron.us/screenshot.png)  but one thing remains.

How do I move the buttons to the right hand side of the playlist tabs like in the above screenshot?
Title: Columns UI
Post by: Yotsuya on 2006-06-19 16:41:31
Code: [Select]
Horizontal Splitter
|- Playlist Tree
|- Vertical Splitter
.   |- Horizontal Splitter
.   |   |- Browser Panel
.   |   |- Browswer Panel
.   |   |- Track Info
.   |-  Buttons
.   |-  Browser Playlist


Should give you what you are looking for I think.
Title: Columns UI
Post by: MrPing1000 on 2006-06-19 17:31:19
Code: [Select]
Horizontal Splitter
|- Playlist Tree
|- Vertical Splitter
.   |- Horizontal Splitter
.   |   |- Browser Panel
.   |   |- Browswer Panel
.   |   |- Track Info
.   |-  Buttons
.   |-  Browser Playlist


Should give you what you are looking for I think.


nope, that puts the buttons above the playlist window.

Thanks to Bachi-Bouzouk who figured out

Code: [Select]
Horizontal Splitter
|- Playlist Tree Panel
|-vertical splitter
   |-Horizontal Splitter
   |   |-Browser Panel
   |   |-Browser Panel
   |   |- Track Info
   |-Horizontal Splitter
   |   |- Playlist tabs
   |   |- buttons
   |- Columns Playlist
Title: Columns UI
Post by: Yotsuya on 2006-06-20 08:10:58
Heh, seems this would be more appropriate thread for my two-part wishlist.

#1, ability to hide splitter borders. The bordes nerf attempts to make creative skins for foobar :P ( http://www.kotiposti.net/ihmemies/roina/foobar3.png (http://www.kotiposti.net/ihmemies/roina/foobar3.png) )

#2, background images to different types of boxes, like albumlist, playlist etc.

Please, implement those two if possible, some day. Thanks in advance :)


I second both of these requests, especially the first one. But it's not just the splitters that are causing the borders, ColumnsUI inserts the 1 pixel hairline border between any two panels.. including two identical panels sitting next to each other with border=none. As for the second, most of the individual panels would probably need to be adjusted for the background which is mostly outside the ColumnsUI developer control, but it would be nice if ColumnsUI atleast facilitated watever backend hooks need to be handled. The playlist though, I think is a reasonable request but there have been a lot of features being requested lately like removing the titlebar for fullscreen. And since eye candy usually takes a back seat to functionality with foobar, transparent/bitmapped backgrounds will probably be a low priority.
Title: Columns UI
Post by: magic75 on 2006-06-20 08:51:08

I can't get my multimedia keys on my keyboard to work with columns ui. They work perfectly with the default ui, but with columns ui only play works (i.e pause, stop, next & prev does nothing). I searched a bit, but couldn't find any information about this.

http://www.labtec.com/index.cfm/gear/detai...8,contentid=692 (http://www.labtec.com/index.cfm/gear/details/EUR/EN,crid=28,contentid=692)

EDIT: Using fb2k 0.9.2 & columns ui  0.1.3 beta 1v5


Maybe try rebinding your keys in: Prefrences -> Keyboard Shortcuts

Nope, that doesn't work. Actually the multimedia keys are not defined at all under keyboard shortcuts. In Default UI it works anyway. I think there used to be an option in fb2k 0.8.x "Use default multimedia keyboard support" or something like that, so I guess this is built in to 0.9 nowadays? It seems very odd that this stops working when you use Columns UI?
Title: Columns UI
Post by: Yotsuya on 2006-06-20 08:59:20
If you go to File> Preferences> General> Keyboard Shortcuts. Then click [Add New], then click on the "Key" field down at the bottom, then press a MM key on your keyboard.. does anything appear in the "Key" box?

If so, you should be able to setup a hotkey directly in foobar .. if you want to use the hotkey outside of foobar (change tracks while playing a game) be sure to check the box for "Global Hotkey"

If not, then either something is interrupting your keyboard such as drivers or a util try uninstalling any bundled apps or driver that came with your keyboard. Alternatively your keyboard might not use the standard windows scancodes for MM keys you might want to check your keyboard's manufacturer's website to see if there are any drivers or utils you need to install to use your MM keys under windows (but since you indicated the keys work fine with the default interface this is probably not the case).
Title: Columns UI
Post by: Neural_Overload on 2006-06-20 20:18:01
Heh, seems this would be more appropriate thread for my two-part wishlist.

#1, ability to hide splitter borders. The bordes nerf attempts to make creative skins for foobar  ( http://www.kotiposti.net/ihmemies/roina/foobar3.png (http://www.kotiposti.net/ihmemies/roina/foobar3.png) )

#2, background images to different types of boxes, like albumlist, playlist etc.

Please, implement those two if possible, some day. Thanks in advance

I too would like both of those to be implemented, so, Third!

Id also like to add this request to the list; Yotsuya worded it better than i can so...
I have often tinkered around with a layout only to discover I need to promote/demote a panel to another splitter on the tree however I can find no way to do this other than removing the panel and re-adding it onto the desired branch of the tree. This can be really annoying if you are moving multiple trackinfo panels that contain script and font settings you spent a lot of time choosing.

Other preference sections, such as the "Context Menu" allow a user to drag an entry to virtually any position on the tree, would it be possible to replicate this behavior for the ColumnsUI layout config?
Title: Columns UI
Post by: neomcnasty on 2006-06-20 21:36:01
Hi,
I don't know if anyone around here has this problem too, but I think this isn't wanted. So I think this is kinda bug report.
When I start playing a stream and the option under "Networking -> enable dynamic track titles" is deactivated, the item in the playlist loses its title etc.
In v0.8 the playlist kept the title of the stream and i.e. in foo_uie_trackinfo the dynamic title was shown. This is how I want it. ^^
Title: Columns UI
Post by: magic75 on 2006-06-21 07:22:54
I found the problem of my mm keys not working. Yotsuya was right, thank you! It turned out that the kX drivers was "stealing" the keys for me. If anyone else has this problem, make sure Multimedia keyboard support is disabled. The volume keys still work but you can't get OSD.
Title: Columns UI
Post by: eyebex on 2006-06-21 22:19:39
Just a tiny suggestion: Could you make the default "Inactive selection background (no focus)" color in the "Playlist switcher" R=228, G=228, B=235, which is the corresponding default color for the regular playlist and looks much better than using the same gray as the UI elements.
Title: Columns UI
Post by: start78 on 2006-06-23 08:14:54
If i create different layout presets and change between them columns ui seems to "forget" the exact layout settings. The sizes of the different splitters and panels are set to a kind of default after switching, so are all my custom configurations for track info and album art panel.

Pressing "save all" after setting up and switching between the different layout presets doesn't help.

Or are the panels responsible for this problem? Maybe it has something to do with the way f2k is saving the configs?
Title: Columns UI
Post by: Yotsuya on 2006-06-23 14:58:46
I have noticed this behavior too I think it might be a bug somewhere. Foobar appears to save a lot of stuff about panel layout and settings when it exits. I think that [Save All] button only refers to the information on the preference tabs, not the settings for the panels themselves. The workaround I've come up with is to pick a layout, set it up exactly as I want it, then restart foobar. After the restart confirm your settings should have been saved, move to the next layout and repeat. Dont forget to restart foobar after changing each layout because if you switch to another layout any recent changes to your existing layout will be lost.
Title: Columns UI
Post by: start78 on 2006-06-23 16:00:27
THX! I will check that...
Title: Columns UI
Post by: abraxasDP on 2006-06-23 17:41:48
I have a "noobie" question (I started using ColumnsUI a few days ago):

When I import fcs file, isn't it supposed to import everything, including the layout?
For me, it imports columns, title formatting and colors into the currently selected layout, so I need to rearrange/build the layout from scratch, and then to import fcs if I want to use it. Am I missing some settings or that's how it should work?
Title: Columns UI
Post by: z33k on 2006-06-23 17:42:20
Is there any version out that supports foobar v0.9.2?

Thanks
Title: Columns UI
Post by: mixcherry on 2006-06-23 17:44:51
Is there any version out that supports foobar v0.9.2?

Thanks
Man, where have you been for the last year  v0.1.3 beta 1v5 (http://music.morbo.org/components.php)
Title: Columns UI
Post by: barfoo on 2006-06-23 17:48:51
Am I missing some settings or that's how it should work?

That's how it's supposed to work. That's why people post their layouts along with (in some cases) screenshots of the layout preferences page.
Title: Columns UI
Post by: z33k on 2006-06-23 20:34:50
Is there any version out that supports foobar v0.9.2?

Thanks


Ah, weird. I thought i already had tried that version.

Thanks 
Title: Columns UI
Post by: Infernus on 2006-06-23 21:00:41
hi,
I have a little suggestion for further releases of columns_ui.
The "Auto Hide" function for panels is a nice idea, but there should also be a pin needle (in caption) to hold a panel if wanted by user...
Title: Columns UI
Post by: Stuart60611 on 2006-06-25 03:23:45
Is there a setting to allow the playlist to shift focus to the playlist which is being added to from another playlist.  In other words, if I add a track from playlist A to playlist B, I want foobar to swith focus to playlist B.
Title: Columns UI
Post by: fabiospark on 2006-06-29 18:46:04
Dear musicmusic


I had a look at the feature requests list on your pages and I didn't see a key one (at least for me):

will you ever add the ability to have at least a second, independent playlist view?

Maybe we could use it as the old history panel or even as a way to show the queue content or anything else.

Thanks.
Title: Columns UI
Post by: luckycatfu on 2006-06-30 12:18:25
Is it possible to have multiple column configurations (ie all settings on Display>Columns UI>Playlist View) for each preset?

At the moment I can't define different column widths for a mini and a fullscreen preset, for example. Unless I'm missing something obvious..
Title: Columns UI
Post by: mil3s on 2006-07-04 22:32:27
What has happened with the stop icon? It works, except not in Foobar. 

(http://img462.imageshack.us/img462/1225/what7bf.jpg) (http://imageshack.us)
(http://img143.imageshack.us/img143/8885/controlstop3rj.png) (http://imageshack.us)

EDIT: fixed typo
Title: Columns UI
Post by: tool++ on 2006-07-05 21:04:08
Exporting entire layouts (along with configs) would be amazing.

May be a few dependancy problems, but you could have it generate a list of the used components, too.
Title: Columns UI
Post by: therobin on 2006-07-08 21:13:13
What was the reason for changing the default buttons? Personally I think the new ones are ugly and perfer the older set. Is there a way to enable the older buttons?
Title: Columns UI
Post by: tool++ on 2006-07-09 14:08:30
I doubt it, but there are tonnes of nice buttons in the upload section.
Title: Columns UI
Post by: therobin on 2006-07-09 16:27:22
I doubt it, but there are tonnes of nice buttons in the upload section.


I have become so acustomed to the default ones. Think there is a download for the default set? If not I will just switch back to the older version.
Title: Columns UI
Post by: Rasqual on 2006-07-10 11:12:48
Suggestion: ability to customize name of newly created playlist.
Title: Columns UI
Post by: Yotsuya on 2006-07-11 04:22:04
Suggestion: ability to customize name of newly created playlist.


Have you used the General preference for "Always send to playlist" when adding files from command line?
Title: Columns UI
Post by: q-stankovic on 2006-07-11 15:18:38
Hello musicmusic!

I don't know if it was ever requested - if yes so sorry (this thread is very long). It would be nice if the button toolbars would offer the opportunity to create buttons that don't apply a command but open a menu with several commands wich are defined in the configuration box. For example: I create a button with the name clipboard and add to this button the following commands fromm foosions foo_utils: "cut, copy, collect, paste, insert". So clicking this button opens a menu with exactly this commands.

Another type of having pop up menus for buttons would be to define a button as a node of your main/context menu. For example: you define a button as "Custom info" and this button opens the submenu with the scripts from foo_custominfo, wich are organized in submenus.


I hope you like the idea to think about it!

Have a nice day!
Title: Columns UI
Post by: metal_termite on 2006-07-12 15:28:29
What was the reason for changing the default buttons? Personally I think the new ones are ugly and perfer the older set. Is there a way to enable the older buttons?

If you're referring to the old buttons from version 0.8x someone ported them and they're in the upload section
Title: Columns UI
Post by: thuan on 2006-07-14 11:31:37
I don't know if this is the right spot to report this, but currently I have a small problem with in-line tag editing in foobar 0.9.3b1 with coloum_ui 0.1.3 beta1v5. In 0.9.2 if I edit a tag field then tab or shift+tab to go forward and back then it will goes normally but in this version it just goes out of in-line tad editing mode. Any idea?
Title: Columns UI
Post by: Nakkis on 2006-07-15 12:32:16
Dunno if the problem is with Columns UI or foobar itself, but it would be fancy to be able to get the album average bitrate to columns UI. Is this possible?
Title: Columns UI
Post by: Yotsuya on 2006-07-15 14:58:28
Both the default UI and ColumnsUI work on a per-track basis. The information about the album average bitrate is not stored on a per-track basis unless you explicitly set it up with a custom tag.  AFAIK there is no way to programatically compute an album's average bitrate with foobar.
Title: Columns UI
Post by: Nakkis on 2006-07-15 17:25:01
I see. I imagine that that wouldn't be that hard to program anyway. Different albums could be identified by tags or file structure.
Title: Columns UI
Post by: HEPB on 2006-07-24 11:45:22
Is it possiblе to sort the Coluns UI playlist alphabetical ?
Title: Columns UI
Post by: thuan on 2006-07-24 12:37:24
click on the title column or use sort submenu in the edit menu
Title: Columns UI
Post by: HEPB on 2006-07-24 17:31:37
click on the title column or use sort submenu in the edit menu


I can't see where it is. Here is a screeny. Can you be more specific please. Thanks.

(http://img111.imageshack.us/img111/6936/foosnap2407nq2.th.jpg) (http://img111.imageshack.us/my.php?image=foosnap2407nq2.jpg)
Title: Columns UI
Post by: Yotsuya on 2006-07-24 17:46:25
Solution 1) You can click on the column header for the column you wish to sort by.

Solution 2) Click on "Edit" (Upper right corner of your screenshot), then select the "Sort" submenu and choose what you want to sort by.

Solution 3) Configure foobar to automatically sort your playlist.  See this (http://www.hydrogenaudio.org/forums/index.php?showtopic=46762) thread where I explained this to another user.  In your case you'll probably want to use %title% instead of %date%.
Title: Columns UI
Post by: HEPB on 2006-07-24 18:18:12
I want to sort the Sidebar playlist not the window one 

(http://img195.imageshack.us/img195/1598/foosnap2407aj9.th.jpg) (http://img195.imageshack.us/my.php?image=foosnap2407aj9.jpg)
Title: Columns UI
Post by: unabatedshagie on 2006-07-24 21:37:07
I believe you can use foo_playlist_manager to sort the playlists.
Title: Columns UI
Post by: HEPB on 2006-07-25 17:41:44
Quote
I believe you can use foo_playlist_manager to sort the playlists.


Can you please more specific, where i can the plugin and how do I make it. Thanks.
Title: Columns UI
Post by: Squeller on 2006-07-25 18:56:40
Can you please more specific, where i can the plugin and how do I make it. Thanks.
Stable components package from http://foosion.foobar2000.org/0.9/ (http://foosion.foobar2000.org/0.9/)
Then after adding the component, you'll find "View - Playlist manager" in fb2k. Sorting is in the context menu.
Title: Columns UI
Post by: samsa on 2006-07-27 21:58:14
The feature "activate now playing" when doubleclicking statusbar doesn't seem to work for me,
when browsing through a playlist,  that doesn't include the now playing song and that was sent
to the colums playlist by the album list panel.

However it does work, when using the playlist switcher.
I use the lastest versions of foo2k and the above mentioned components.

Is anybody having the same problem?
Title: Columns UI
Post by: 4nt1 on 2006-07-28 06:41:29
ok so heres the thing
i have made my columns config so that my columns playlist is at the bottom with a label toggle above it so that when i double click it to hide the list it does but foobar itself does not resize to accomodate for the lake of realestate i hide away.  i have all my other splitters locked so that when my columns is minimised they dont resize ie stretch to fill the gaps, which is good as thats what i want.

but what i also want is foobar to then move the large blank box minimizing the playlist leaves...

if this doest make sense i can include some pictures but basically foobar doesnt resize when i make the bottom panel minimized/hidden so you can just see the label...

is there a way to fix it perhaps?

maybe i can have to configs and get foobar to remember 2 window sizes... any thoughts?
Title: Columns UI
Post by: HEPB on 2006-07-28 08:12:42
Squeller
Thanks for help ! You made my day 
Title: Columns UI
Post by: year98 on 2006-07-28 09:00:09
I imagine something "container panel"...

This panel displays other panel( album art, trackinfo, buttons, etc) in it.

If this could be realized, we can have different font-combined trackinfo panel.

"trackinfo-albumart" panel, "albumart-albumlist"panel, etc.

First of all, we can solve "border problem".

If container has border line and sub panels have no border, they could seem to be "one" panel...

Is this possible?

Sorry for my poor English...^^
Title: Columns UI
Post by: Squeller on 2006-07-28 09:22:42
If this could be realized, we can have different font-combined trackinfo panel.

"trackinfo-albumart" panel, "albumart-albumlist"panel, etc.

First of all, we can solve "border problem".

If container has border line and sub panels have no border, they could seem to be "one" panel...

Is this possible?
No, this is not possible at the moment. (Except for changing system wide colours of course). I like the borders  @ http://www.minnit.de/etc/fb_notebook.png (http://www.minnit.de/etc/fb_notebook.png)
Title: Columns UI
Post by: year98 on 2006-07-28 09:56:18
I mean no border can be "none" in each panel edge style.

And container panel and each panels have same background color, we can't see boder without system color change.

Of couse, container panel can be set sunken or grey...

It's just a dream at present...^^
Title: Columns UI
Post by: q-stankovic on 2006-07-30 15:15:46
I am not sure if it could be a bug or if i am just understanding something wrong:

I thought that the item group "none" in buttons configuration has same effect like "context menu" for hotkeys. So i created some buttons that represents some commands from foosions foo_utils  (add to specified playlist|Default, ....). I choosed item group "none" so that i can apply the command not only on playlist view but also on other plugins (f.e. browser). It doesn't work!

Is it a bug or does item group "none" has a meaning i don't know?



The following must be a bug:

I decided to create buttons for item group "playlist selection" with same commands like above. Everything works fine except these commands from foosions plugin that contain "play": f.e add/send to specified playlist and play|Default. All highlighted tracks are indeed sended/added to Default playlist but the selected track wich begins to play is being played in old playlist and not in "Default"
Title: Columns UI
Post by: Squeller on 2006-08-03 11:20:49
Feature request:

A variable for the next track depending on the playback order.
This should be possible with the sdk, because foo_osd has such a variable.

Would be really great if we had this, and use this in any panel because of $set_global...

BTW, why is the development of columns ui stuttering? Real life?
Title: Columns UI
Post by: uijk on 2006-08-03 13:04:28
Feature request:

Would it be possible to have the status bar display the size (in MB) of the selected items?

Currently, the status bar can be configured to display a given number of decimal places of the (time) length of the selected items. This helps when creating a traditional CD (limited by time) but not when creating a MP3 CD (limited by file size).

It is the only feature that I'd add to the otherwise perfect ColumsUI.

Thanks and keep up that good work.

  --uj.
Title: Columns UI
Post by: Shade[ST] on 2006-08-03 21:36:52
BTW, why is the development of columns ui stuttering? Real life?
It's the summer, I'm supposing "Vacations"
Title: Columns UI
Post by: lee78221 on 2006-08-10 05:29:52
I get Failed to load DLL: foo_ui_columns.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.


can someone help me with this?
Title: Columns UI
Post by: acedriver on 2006-08-10 05:37:07
I get Failed to load DLL: foo_ui_columns.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.


can someone help me with this?

for foobar2000 v0.9.x, http://music.morbo.org/components.php (http://music.morbo.org/components.php)
Title: Columns UI
Post by: ArcticRSXS on 2006-08-12 23:29:45
How do i get the album art and project m visualizations above the playlist like the blue lines indicate and get the playlist to sit beneath it and stretch all the way across the window like the red box indicates.

Also, how do i get the panels on the left to be tabs?

This sucks...i used to use Foobar v.0.8.3 and figured i should upgrade yo .0.9 but i forgot how to do everything...anyhelp would be appreciated

(http://img86.imageshack.us/img86/5/crapuv9.th.gif) (http://img86.imageshack.us/img86/5/crapuv9.gif)

Moderation: Please refrain from inlining images larger than roughly 800x600 and 80KB. Please use thumbnails and/or links for large pictures instead.
Title: Columns UI
Post by: Yotsuya on 2006-08-13 03:57:00
Your image is not viewable, try using a proper image host like imageshack (http://imageshack.us/).

I will attempt to answer your question without the picture here it goes:

Vertical Splitter
-Tabbed panel stack
--Album Art
--ProjectM
-Playlist tabs
--Columns Playlist

er.. yea.. a picture or a better description of what you are looking for would definitely help :)
Title: Columns UI
Post by: ArcticRSXS on 2006-08-13 09:24:57
Your image is not viewable, try using a proper image host like imageshack (http://imageshack.us/).

I will attempt to answer your question without the picture here it goes:

Vertical Splitter
-Tabbed panel stack
--Album Art
--ProjectM
-Playlist tabs
--Columns Playlist

er.. yea.. a picture or a better description of what you are looking for would definitely help



sorry about that....should be fixed now.

I figured out the tabs for the left side. But i still dont know how to get the other stuff done
Title: Columns UI
Post by: Yotsuya on 2006-08-13 09:37:16
Is this the layout you are trying to achieve?

Horizontal Splitter
-Tabbed Panel Stack
--Playlist switcher
--Track Info
-Vertical Splitter
--Horizontal Splitter
---Album Art
---ProjectM
--Columns Playlist
Title: Columns UI
Post by: ArcticRSXS on 2006-08-13 09:57:30
Is this the layout you are trying to achieve?

Horizontal Splitter
-Tabbed Panel Stack
--Playlist switcher
--Track Info
-Vertical Splitter
--Horizontal Splitter
---Album Art
---ProjectM
--Columns Playlist




Niiiiiiiiiiiiiiiiiiiiiiiiiiiice...thanks, thats what i wanted and more importantly it gave me a good feel of how to set things up using the v.09
Title: Columns UI
Post by: Ken-chan on 2006-08-15 16:59:03
Request: I want to be able to change the active item frame on a per-track basis. Is this possible or could it be implemented?
Title: Columns UI
Post by: bozo950 on 2006-08-15 17:28:27
is there a place or a thread to find buttons for the latest foo_ui_columns release?
i got somme buttons but for the previous version:
(http://custobozo.free.fr/foobar/boutons-milkslik.png)
(http://custobozo.free.fr/foobar/boutons-niqu.png)
(http://custobozo.free.fr/foobar/boutons-orange.png)
(http://custobozo.free.fr/foobar/boutons-alvina.png)
(http://custobozo.free.fr/foobar/boutons-snowe.png)
Title: Columns UI
Post by: Andreasvb on 2006-08-15 17:38:44
Yes, check this thread: http://www.hydrogenaudio.org/forums/index....showtopic=35270 (http://www.hydrogenaudio.org/forums/index.php?showtopic=35270)
Title: Columns UI
Post by: bozo950 on 2006-08-15 17:42:25
thx 
Title: Columns UI
Post by: Jehannum on 2006-08-18 12:54:09
This is probably an incredibly stupid question, but how do I add a column that serves to separate the columns it's between? Basically a vertical black line. I used to have it, but then I reinstalled foobar and lost all my settings.
Title: Columns UI
Post by: Yotsuya on 2006-08-18 21:55:05
File> Preferences> Display> ColumnsUI> Playlist View> Columns

Just add another column and set the style so the background is black. Set the width to 1 pixel or however thin you want it to be.
Title: Columns UI
Post by: Russell777 on 2006-08-19 00:08:27
To day i've installed a fresh copy of foobar.When i looked in the "globals->style" tab i found this:
Code: [Select]
$if(%_isplaying%,

$puts(back,$offset_colour(%_back%,$offset_colour($calculate_blend_target(%_back%),ff0000,20),25))
$puts(back-selected,$offset_colour(%_selected_back%,$offset_colour($calculate_blend_target(%_selected_back%),ff0000,20),25))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$offset_colour($calculate_blend_target(%_selected_back_no_focus%),ff0000,20),25))
,

$ifequal($mod(%_playlist_number%,2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),12))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)
,
$puts(back-selected,$offset_colour(%_selected_back%,$calculate_blend_target(%_selected_back%),7))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)


$offset_colour,%_back%,$calculate_blend_target,%_selected_back_no_focus%,%_selected_back%

And all these functions and fields are not familiar to me.Does anybody have a clue what they do?
Title: Columns UI
Post by: thuan on 2006-08-19 01:48:23
Yeah I've noticed those functions and strings long ago, but afraid to ask. I also interested in what they do.
Title: Columns UI
Post by: blue_water on 2006-08-23 16:52:14
sorry if this had been discussed before, but can I apply cleartype only on playlist view? I wanna use calibri but it looks awful without cleartype, and since I use a CRT monitor, I can't enable cleartype for the whole pc because it'll give me a headache........... so just wondering if I can do that, it'll be awesome

thanks in advance
Title: Columns UI
Post by: BlindSeer on 2006-08-23 17:26:15
I've noticed a bug when the playlist is set to Auto-hide. If the playlist is hidden and then the currently playing track advances, the playlist display will be buggy when shown again. To reproduce:

1. Set playlist to Auto-hide.
2. Make sure there are not more playlist items than can be displayed at once.
3. Play one of the tracks.
4. Move focus away from the playlist so it hides.
5. Use "Next" command.
6. Show the playlist again.

This bug also affects switching tabs with the Tabbed Panel Stack component if the playlist is in a tab and the track advances while the playlist is hidden.

edit: It seems the bug only happens when "Cursor Follows Playback" is enabled.
Title: Columns UI
Post by: Schinkentoni on 2006-08-23 17:44:37
sorry if this had been discussed before, but can I apply cleartype only on playlist view? I wanna use calibri but it looks awful without cleartype, and since I use a CRT monitor, I can't enable cleartype for the whole pc because it'll give me a headache........... so just wondering if I can do that, it'll be awesome

I also thought of that plus something like $font(NAME,SIZE,OPTIONS,COLOR) as trackinfo_mod has, would be great (just a suggestion)
Title: Columns UI
Post by: lanbaru on 2006-08-26 08:09:32
Is there a way to reset the columns ui to the default state only and not reset all of foobar?
I searched on google etc but couldnt find anything..
Title: Columns UI
Post by: Yotsuya on 2006-08-26 17:37:32
lanbaru:
have you tried removing foo_ui_columns.dll from your components folder, restarting foobar and selecting [NO] for saving the settings, then adding the .dll back and restarting foobar again?
Title: Columns UI
Post by: lanbaru on 2006-08-26 18:09:07
lanbaru:
have you tried removing foo_ui_columns.dll from your components folder, restarting foobar and selecting [NO] for saving the settings, then adding the .dll back and restarting foobar again?

I tried that first too but I only moved the dll file to the main foobar dir and that dint help.. Now I tried to move it out side foobar dir and that worked..   
Title: Columns UI
Post by: kurtcos on 2006-08-27 09:41:19
Hi there...

I've recently installed UI Columns 0.1.3 b1v5, along with foobar 0.9.3.1, and everything runs smoothly (it's a great plugin, thank you!!)... except for one thing:

Whenever I double click on a song in the cloumns view to play it, foobar stops to respond(but still plays the previous song), and it's cpu usage grows up to 99percent, having to close it withe the "finish process" button in the Task Manager.

This happened to me also with prior betas and prior foobars (0.9.2).

Any clue?

I'm running foobar on a Amd Athlon 64 3200+, with 512DDRRAM, WinXP Sp1

I've got these components installed:
[a href="http://imageshack.us" target="_blank"]
Title: Columns UI
Post by: LordWarlock on 2006-08-27 10:40:09
What's up with the development? Is there any new version on its way, or did musicmusic take a development summer break?
Title: Columns UI
Post by: 4nt1 on 2006-08-27 11:31:06
yeah i second that... does music music have any developement plans we can drool over?

what about resizing foobar when we change layouts... that would rock then we truly could click a button and have foobar resize completely - thats one of my biggest requests

also

drag and drop for the layout editor - every time a want to move a panel form a splitter i have to close it then open a new one in another splitter and in trackinfo/album arts case I have to redo the configs - normally just a copy paste but i think it would be much more user friendly if you could drop and drag.

other then that columns rocks!!!


what other features do people want?
Title: Columns UI
Post by: Yotsuya on 2006-08-27 16:08:08
kurtcos: the song you are clicking on in your playlist, does it exist? Did you maybe rename or move the file since it was added to foobar? I've seen similar behavior when foobar is asked to play a song that does not exist.

4nt1: ColumnsUI is a major component and I like to see musicmusic take his(/her?) time between releases because otherwise a lot of components would need to update to maintain compatibility whenever there is a significant change.

That being said, I too feel it has been quite some time since ColumnsUI has been updated. Will the annoying lines between components be removed? Will there be more flexibility with the playlist, multiple lines per entry or multiple playlists? How about auto-hide based on tagz criteria? Transparency?  There is plenty of room for improvement but we'll all just need to be patient, especially considering it is summer.

Edit: And I would really love the ability to move a component from one branch to another when designing the ColumnsUI layout.
Title: Columns UI
Post by: molnart on 2006-08-27 16:15:20
If you check the changlog on ColumnsUI page theres's an unreleased v0.1.3 b1v6 version. Let musicmusic enjoy the summer, and from september we'll force him to release a new version every week
Title: Columns UI
Post by: 4nt1 on 2006-08-27 16:45:12
please do not see this as me complaining about the lack of releases for a while...

I am simply asking if there are any future plans we can talk about until music music has some more time... by all means have an awesome summer and have fun etc...

thanks for the changelog info Ill head over now to check it out
Title: Columns UI
Post by: kurtcos on 2006-08-27 16:50:33
@Yotsuya: yes, they do exist. When playing, if a song doesn't exists, the console pops up and tells me.

At least, I have a way to play files (right click on song -> play). Which is better than nothing

Ths for your time
Title: Columns UI
Post by: jokoon on 2006-08-31 09:12:39
Sorry to interrupt this 136th's page thread, just a question :
As far a I remember, there was a foobar version where it was possible to make the current playing item highlights in playlist view, but since some last version I failed to get this, I don't know how to use style very well, is there some bit of code I can just paste somewhere ?
(Or some option I forgot ?)

Thanks for reading
Title: Columns UI
Post by: Yotsuya on 2006-08-31 09:15:50
Replace $get_global() functions to suit your color needs and put it in the style tab for the columns you want to highlight:

Code: [Select]
$if(%isplaying%,$set_style(back,$get_global(color.bg.playing),$get_global(color.bg.selected)),)
Title: Columns UI
Post by: jokoon on 2006-08-31 18:01:45
thanks you !
(note : xxxxxx colors are bgr and I forgot to check custom styles)
Title: Columns UI
Post by: anishbenji on 2006-09-02 23:08:37
Columns UI crashes in Windows Vista Pre-RC1. I understand that Vista is still in development so that this is to be expected, but I wanted to know if anybody else has been experiencing similar problems.

Here is the crash log
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0245902Eh
Access violation, operation: read, address: 00000024h
Call path:
entry=>user_interface::shutdown
This is the first crash logged by this instance.
Code bytes (0245902Eh):
02458FEEh:  FB FF 68 54 D5 48 02 8D 45 F4 50 E8 5B 34 00 00
02458FFEh:  57 FF 75 08 FF 76 04 E8 A6 39 00 00 8B 76 0C 83
0245900Eh:  C4 0C 01 3E 5F 5E C9 C2 0C 00 80 3D 21 48 49 02
0245901Eh:  00 74 32 A1 28 48 49 02 56 C6 05 21 48 49 02 00
0245902Eh:  8B 40 24 FF 30 BE 50 43 49 02 FF 35 24 48 49 02
0245903Eh:  8B CE E8 0A 42 FE FF FF 35 24 48 49 02 8B CE E8
0245904Eh:  4A 42 FE FF 5E C3 8B C1 8B 08 83 60 04 00 83 20
0245905Eh:  00 85 C9 74 05 E9 28 1E FC FF C3 56 57 8B F1 E8
Stack (0012E42Ch):
0012E40Ch:  00CEDCBA 00754E54 00434E54 00434E54
0012E41Ch:  00434E54 0075B0E9 00CEDCBA 00754E6F
0012E42Ch:  00000002 0245BA65 2C6BE3C6 0012E5CC
0012E43Ch:  00000002 00000000 74246C74 002D04E6
0012E44Ch:  0000A918 FFFFFFFF 0012E474 0012E48C
0012E45Ch:  74246BDB 002D04E6 00000000 0012E484
0012E46Ch:  76CBAAA1 002D04E6 0000007D FFFFFFF0
0012E47Ch:  0012E6F0 76CBBA2F 001A17A8 742EC559
0012E48Ch:  00D071D0 0012E4B0 76CB3343 00D071D0
0012E49Ch:  0000005C 7FFDF6CC 0024042E 00000000
0012E4ACh:  00000090 0024042E 01422988 00000002
0012E4BCh:  00D673A0 FFFFFFE0 00000000 0012E504
0012E4CCh:  76CB32A8 00D673A0 FFFFFFE0 76CB32B4
0012E4DCh:  00126E2B 0012E5E8 02474B2D FFFFFFFF
0012E4ECh:  0012E57C 76CBCA8C 01410800 0024042E
0012E4FCh:  0024042E 0012E4EC 0024042E 0012E5DC
0012E50Ch:  0024042E 0012E52C 76CBAAA1 0024042E
0012E51Ch:  00000002 00000000 00000000 00000000
0012E52Ch:  0012E588 742428A6 0012E5CC 003004DA
0012E53Ch:  00000000 00000000 00000002 0024042E
Registers:
EAX: 00000000, EBX: 00000000, ECX: 00000000, EDX: 00000000
ESI: 00000002, EDI: 0012E5CC, EBP: 0012E4EC, ESP: 0012E42C
Crash location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+00041B6Eh)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F0000h
ntdll                            loaded at 76E90000h - 76FAB000h
kernel32                        loaded at 76BC0000h - 76C97000h
COMCTL32                        loaded at 74280000h - 74411000h
msvcrt                          loaded at 75900000h - 759A9000h
ADVAPI32                        loaded at 76DD0000h - 76E8E000h
RPCRT4                          loaded at 75830000h - 758F3000h
GDI32                            loaded at 759B0000h - 759FB000h
USER32                          loaded at 76CA0000h - 76D3D000h
SHLWAPI                          loaded at 75A50000h - 75AA5000h
SHELL32                          loaded at 75E90000h - 76A69000h
ole32                            loaded at 76A70000h - 76BB3000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 75CC0000h - 75D22000h
IMM32                            loaded at 76FE0000h - 76FFE000h
MSCTF                            loaded at 75630000h - 756F7000h
LPK                              loaded at 77010000h - 77019000h
USP10                            loaded at 75AB0000h - 75B2D000h
uxtheme                          loaded at 74240000h - 7427E000h
foo_burninate                    loaded at 003B0000h - 003E6000h
VERSION                          loaded at 74D60000h - 74D68000h
foo_cdda                        loaded at 010C0000h - 010F6000h
foo_converter                    loaded at 01120000h - 01189000h
foo_cwb_hooks                    loaded at 011D0000h - 011F8000h
foo_dop                          loaded at 01260000h - 012A5000h
SETUPAPI                        loaded at 75B30000h - 75CB7000h
OLEAUT32                        loaded at 75E00000h - 75E8C000h
foo_dsp_soundtouch              loaded at 01200000h - 0120F000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_std                      loaded at 01300000h - 01341000h
foo_dsp_vlevel                  loaded at 012B0000h - 012D4000h
foo_freedb2                      loaded at 01360000h - 013A0000h
foo_input_alac                  loaded at 013B0000h - 013CE000h
foo_input_monkey                loaded at 01450000h - 01499000h
foo_input_shorten                loaded at 014B0000h - 014DE000h
foo_input_std                    loaded at 02000000h - 0210A000h
foo_masstag                      loaded at 01500000h - 01550000h
foo_navigator                    loaded at 01560000h - 01581000h
foo_osd                          loaded at 015E0000h - 01616000h
gdiplus                          loaded at 73EE0000h - 74081000h
foo_playcount                    loaded at 01750000h - 01778000h
foo_pqview                      loaded at 01780000h - 0179C000h
foo_rgscan                      loaded at 02130000h - 02175000h
foo_sic                          loaded at 021A0000h - 021F7000h
WS2_32                          loaded at 77050000h - 7707D000h
NSI                              loaded at 77000000h - 77006000h
foo_uie_single_column_playlist  loaded at 02260000h - 022AE000h
foo_ui_columns                  loaded at 02410000h - 024AB000h
foo_ui_std                      loaded at 024B0000h - 02507000h
foo_utils                        loaded at 02210000h - 02249000h
foo_verifier                    loaded at 02510000h - 02540000h
DSOUND                          loaded at 71F20000h - 71F91000h
WINMM                            loaded at 73B40000h - 73B73000h
OLEACC                          loaded at 73B00000h - 73B38000h
POWRPROF                        loaded at 749C0000h - 749DA000h
CLBCatQ                          loaded at 76D40000h - 76DC4000h
MMDevApi                        loaded at 741E0000h - 74206000h
WINTRUST                        loaded at 748D0000h - 748FC000h
CRYPT32                          loaded at 74F70000h - 75060000h
MSASN1                          loaded at 75100000h - 75112000h
USERENV                          loaded at 75510000h - 7552D000h
Secur32                          loaded at 754F0000h - 75504000h
imagehlp                        loaded at 77020000h - 77049000h
audioses                        loaded at 73730000h - 73751000h
audioeng                        loaded at 73620000h - 73685000h
AVRT                            loaded at 741A0000h - 741A7000h
PSAPI                            loaded at 76FC0000h - 76FC6000h
dbghelp                          loaded at 6F0F0000h - 6F1CC000h

Stack dump analysis:
Address: 0245BA65h, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+000445A5h)
Address: 74246C74h, location: "uxtheme", loaded at 74240000h - 7427E000h
Symbol: "BufferedPaintClear" (+00000775h)
Address: 74246BDBh, location: "uxtheme", loaded at 74240000h - 7427E000h
Symbol: "BufferedPaintClear" (+000006DCh)
Address: 76CBAAA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefWindowProcW" (+000000CCh)
Address: 76CBBA2Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 742EC559h, location: "COMCTL32", loaded at 74280000h - 74411000h
Symbol: "DSA_Sort" (+000004EAh)
Address: 76CB3343h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetClassLongW" (+000000C6h)
Address: 76CB32A8h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetClassLongW" (+0000002Bh)
Address: 76CB32B4h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetClassLongW" (+00000037h)
Address: 02474B2Dh, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+0005D66Dh)
Address: 76CBCA8Ch, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "IsWindow" (+00000000h)
Address: 76CBAAA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefWindowProcW" (+000000CCh)
Address: 742428A6h, location: "uxtheme", loaded at 74240000h - 7427E000h
Symbol: "Ordinal28" (+000008F9h)
Address: 76CBA7BDh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000399h)
Address: 76CD0532h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+000001C5h)
Address: 0245A89Ah, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+000433DAh)
Address: 76CD04E8h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+0000017Bh)
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76CD8E77h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DrawFrame" (+00004757h)
Address: 76CD0414h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+000000A7h)
Address: 0245A89Ah, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+000433DAh)
Address: 76CD038Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 76CBA7BDh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000399h)
Address: 76CBA895h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000471h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76CBA83Eh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+0000041Ah)
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76CB239Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetWindowRect" (+00000002h)
Address: 76CBA967h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000543h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76CB2257h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetSystemMenu" (+00000009h)
Address: 76CBCB7Ch, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetDesktopWindow" (+00000059h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76EEDE4Eh, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 76EEDE00h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76CBA91Ch, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+000004F8h)
Address: 76CB4A3Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 004544CCh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00454D98h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0243BBA4h, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+000246E4h)
Address: 0243BBBCh, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+000246FCh)
Address: 004AA5D0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76CBA8E9h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+000004C5h)
Address: 76CBA7BDh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000399h)
Address: 76CD0532h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+000001C5h)
Address: 00454935h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76CD04E8h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+0000017Bh)
Address: 76CBBA5Ah, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76CD8E77h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DrawFrame" (+00004757h)
Address: 76CD0414h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+000000A7h)
Address: 00454935h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76CD038Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 76CBA7BDh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000399h)
Address: 76CBA895h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000471h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76CBA83Eh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+0000041Ah)
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76CB239Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetWindowRect" (+00000002h)
Address: 76CBA967h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000543h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 004D4BF8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76CB2257h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetSystemMenu" (+00000009h)
Address: 76CBCB7Ch, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetDesktopWindow" (+00000059h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76EEDE4Eh, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 76EEDE00h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76CBA91Ch, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+000004F8h)
Address: 76CB4A3Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 02436FC0h, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+0001FB00h)
Address: 004D4BF8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00463482h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004A5E26h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0042EE02h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049D737h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D4BF8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D4B50h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049CBCDh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004AC79Ah, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004945C0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049D697h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D4BF8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00496BA0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D4BF8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D4BF8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76EEE075h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlRaiseStatus" (+000000DCh)
Address: 76EEE0B0h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlRaiseStatus" (+00000117h)
Address: 76EEE047h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlRaiseStatus" (+000000AEh)
Address: 004AC7DAh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76ED1806h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlUnwind" (+000000E3h)
Address: 004AC7DAh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D54D0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76CBCAC9h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "IsWindow" (+0000003Dh)
Address: 76CBE764h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetPropW" (+00000046h)
Address: 77011488h, location: "LPK", loaded at 77010000h - 77019000h
Symbol: "LpkDrawTextEx" (+00000038h)
Address: 76CBDEEEh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "EndPaint" (+000000C7h)
Address: 76CBDE80h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "EndPaint" (+00000059h)
Address: 76CAFE67h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DrawTextW" (+000000BEh)
Address: 76CAFE83h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DrawTextW" (+000000DAh)
Address: 759F60C0h, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "DDCCIGetTimingReport" (+000018B9h)
Address: 759B79F4h, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "ExtCreateRegion" (+00000208h)
Address: 76CCEEE7h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "CallNextHookEx" (+00000145h)
Address: 76D00000h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetReasonTitleFromReasonCode" (+0000070Fh)
Address: 76CD0023h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetMenuBarInfo" (+0000000Ah)
Address: 00496B51h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 759B7A96h, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "GetTextMetricsW" (+0000008Bh)
Address: 759F60C0h, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "DDCCIGetTimingReport" (+000018B9h)
Address: 759B97E7h, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "GetTextCharsetInfo" (+00000000h)
Address: 76CBE187h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DrawTextExW" (+0000028Eh)
Address: 759B6912h, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "CreateCompatibleDC" (+00000131h)
Address: 759B823Ch, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "ExtSelectClipRgn" (+00000111h)
Address: 759B8216h, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "ExtSelectClipRgn" (+000000EBh)
Address: 759B62AEh, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "DeleteObject" (+000000AEh)
Address: 76CAFF8Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetWindowDC" (+0000005Bh)
Address: 76CBDF17h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DrawTextExW" (+0000001Eh)
Address: 74242DA3h, location: "uxtheme", loaded at 74240000h - 7427E000h
Symbol: "IsCompositionActive" (+00000332h)
Address: 02474B2Dh, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+0005D66Dh)
Address: 0049D0CCh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004945C0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049D0CCh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049D108h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049D151h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00496B51h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00496B51h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D54D0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00496B51h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049D18Bh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049D51Eh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D54F8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76CBA7BDh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000399h)
Address: 0049D703h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D54F8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00496BA0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D54F8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D54F8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76EEE075h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlRaiseStatus" (+000000DCh)
Address: 76EEE089h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlRaiseStatus" (+000000F0h)
Address: 76EEE047h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlRaiseStatus" (+000000AEh)
Address: 004ACC38h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76ED15D2h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "EtwEventRegister" (+00000326h)
Address: 004ACC38h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76CB2167h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "User32InitializeImmEntryTable" (+00000BB6h)
Address: 76CBAA40h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 76CBD2EBh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "KillTimer" (+000004D4h)
Address: 76CD05E0h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000273h)
Address: 76EEDF65h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlRaiseException" (+0000003Dh)
Address: 76CD038Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 76CBA7BDh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000399h)
Address: 76EEF1A7h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlTryEnterCriticalSection" (+00000669h)
Address: 76EEF186h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlTryEnterCriticalSection" (+00000648h)
Address: 76C04268h, location: "kernel32", loaded at 76BC0000h - 76C97000h
Symbol: "RaiseException" (+00000058h)
Address: 76EE0023h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlConvertUlongToLargeInteger" (+000027CDh)
Address: 76EEE6E9h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 02000002h, location: "foo_input_std", loaded at 02000000h - 0210A000h
Address: 76EEF1A7h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlTryEnterCriticalSection" (+00000669h)
Address: 76EEF1A7h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlTryEnterCriticalSection" (+00000669h)
Address: 76EEF186h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlTryEnterCriticalSection" (+00000648h)
Address: 76EA0E49h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "wcscspn" (+00000150h)
Address: 76ECFAE5h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlReAllocateHeap" (+000001CBh)
Address: 02000002h, location: "foo_input_std", loaded at 02000000h - 0210A000h
Address: 76EE821Eh, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlConvertUlongToLargeInteger" (+0000A9C8h)
Address: 00410034h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76EEE6E9h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 76EA0E49h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "wcscspn" (+00000150h)
Address: 76EE821Eh, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlConvertUlongToLargeInteger" (+0000A9C8h)
Address: 76EEEB82h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlTryEnterCriticalSection" (+00000044h)
Address: 76EC3A37h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlNtStatusToDosError" (+00000032h)
Address: 76EC3A3Ch, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlNtStatusToDosError" (+00000037h)
Address: 76EA0E49h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "wcscspn" (+00000150h)
Address: 76EC55AEh, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlFirstFreeAce" (+00000102h)
Address: 76EC3A3Ch, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlNtStatusToDosError" (+00000037h)
Address: 76F09B66h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlLengthRequiredSid" (+000070B0h)
Address: 76C0425Bh, location: "kernel32", loaded at 76BC0000h - 76C97000h
Symbol: "RaiseException" (+0000004Bh)
Address: 76C04268h, location: "kernel32", loaded at 76BC0000h - 76C97000h
Symbol: "RaiseException" (+00000058h)

Version info:
foobar2000 v0.9.3.1
UNICODE

Additional info:
Single Column Playlist Display 0.1 beta [Aug 30 2006 - 19:56:34]  (foo_uie_single_column_playlist)
cwbowron's title format hooks 1.0.6 [Aug 23 2006 - 15:57:33]  (foo_cwb_hooks)
Converter 1.0.1  (foo_converter)
Playback Statistics 1.3.1  (foo_playcount)
iPod manager 0.2.9  (foo_dop)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
SoundTouch DSP 0.1  (foo_dsp_soundtouch)
Playlist tools 0.5.7  (foo_utils)
Audio CD Writer 2.0  (foo_burninate)
Masstagger 1.6  (foo_masstag)
FLAC decoder 1.1.0  (foo_input_std)
Shorten decoder 0.4.2a  (foo_input_shorten)
Standard Input Array 1.0  (foo_input_std)
foosic music database 1.0 beta 10  (foo_sic)
Standard DSP array 1.0  (foo_dsp_std)
Default User Interface 0.9acc  (foo_ui_std)
File Integrity Verifier 1.0  (foo_verifier)
ALAC decoder 1.0  (foo_input_alac)
CD Audio Decoder 2.1.1  (foo_cdda)
On-Screen Display GDI+ 1.52  (foo_osd)
freedb tagger 0.5.2  (foo_freedb2)
Navigator 0.2  (foo_navigator)
ReplayGain Scanner 2.0.2  (foo_rgscan)
VLevel 20060323.0  (foo_dsp_vlevel)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
I get the crashes even with no columns UI plugins installed at all. It happens alot, for example,  when I access the configuration pages for columns UI. I figured the feedback may be useful for the developers.
Anish
P.S.  Foobar2000 works fine with the default interface.
Title: Columns UI
Post by: aliendesaster on 2006-09-03 19:29:11
First, thank you for the mighty plugin. Nevertheless...
there is a little distracting glitch in handling of ColumnsUI Titleformating:
If there are commands in statusbar tab one sometimes can see status bar flickering if cpu is busy. That seems like the status bar is updated even when there is no code to parse. Instead, there should be a simple check if we have to update. This might apply for all title formating strings.

May I speculate that this behaviour is indeed not wanted?
Thanks for reading.

EDIT:
Uhh, this really ain't related to ColumnsUI, it goes to Pete. 
Title: Columns UI
Post by: funkyblue on 2006-09-05 12:31:26
I just hope Vista compatibility is fixed ASAP. It crashes all the time on Vista RC1. Very annoying. I may have to leave foobar behind
Title: Columns UI
Post by: linkinstreet on 2006-09-06 03:39:03
Columns UI crashes in Windows Vista Pre-RC1. I understand that Vista is still in development so that this is to be expected, but I wanted to know if anybody else has been experiencing similar problems.

Here is the crash log
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0245902Eh
Access violation, operation: read, address: 00000024h
Call path:
entry=>user_interface::shutdown
This is the first crash logged by this instance.
Code bytes (0245902Eh):
02458FEEh:  FB FF 68 54 D5 48 02 8D 45 F4 50 E8 5B 34 00 00
02458FFEh:  57 FF 75 08 FF 76 04 E8 A6 39 00 00 8B 76 0C 83
0245900Eh:  C4 0C 01 3E 5F 5E C9 C2 0C 00 80 3D 21 48 49 02
0245901Eh:  00 74 32 A1 28 48 49 02 56 C6 05 21 48 49 02 00
0245902Eh:  8B 40 24 FF 30 BE 50 43 49 02 FF 35 24 48 49 02
0245903Eh:  8B CE E8 0A 42 FE FF FF 35 24 48 49 02 8B CE E8
0245904Eh:  4A 42 FE FF 5E C3 8B C1 8B 08 83 60 04 00 83 20
0245905Eh:  00 85 C9 74 05 E9 28 1E FC FF C3 56 57 8B F1 E8
Stack (0012E42Ch):
0012E40Ch:  00CEDCBA 00754E54 00434E54 00434E54
0012E41Ch:  00434E54 0075B0E9 00CEDCBA 00754E6F
0012E42Ch:  00000002 0245BA65 2C6BE3C6 0012E5CC
0012E43Ch:  00000002 00000000 74246C74 002D04E6
0012E44Ch:  0000A918 FFFFFFFF 0012E474 0012E48C
0012E45Ch:  74246BDB 002D04E6 00000000 0012E484
0012E46Ch:  76CBAAA1 002D04E6 0000007D FFFFFFF0
0012E47Ch:  0012E6F0 76CBBA2F 001A17A8 742EC559
0012E48Ch:  00D071D0 0012E4B0 76CB3343 00D071D0
0012E49Ch:  0000005C 7FFDF6CC 0024042E 00000000
0012E4ACh:  00000090 0024042E 01422988 00000002
0012E4BCh:  00D673A0 FFFFFFE0 00000000 0012E504
0012E4CCh:  76CB32A8 00D673A0 FFFFFFE0 76CB32B4
0012E4DCh:  00126E2B 0012E5E8 02474B2D FFFFFFFF
0012E4ECh:  0012E57C 76CBCA8C 01410800 0024042E
0012E4FCh:  0024042E 0012E4EC 0024042E 0012E5DC
0012E50Ch:  0024042E 0012E52C 76CBAAA1 0024042E
0012E51Ch:  00000002 00000000 00000000 00000000
0012E52Ch:  0012E588 742428A6 0012E5CC 003004DA
0012E53Ch:  00000000 00000000 00000002 0024042E
Registers:
EAX: 00000000, EBX: 00000000, ECX: 00000000, EDX: 00000000
ESI: 00000002, EDI: 0012E5CC, EBP: 0012E4EC, ESP: 0012E42C
Crash location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+00041B6Eh)

Loaded modules:
foobar2000                      loaded at 00400000h - 004F0000h
ntdll                            loaded at 76E90000h - 76FAB000h
kernel32                        loaded at 76BC0000h - 76C97000h
COMCTL32                        loaded at 74280000h - 74411000h
msvcrt                          loaded at 75900000h - 759A9000h
ADVAPI32                        loaded at 76DD0000h - 76E8E000h
RPCRT4                          loaded at 75830000h - 758F3000h
GDI32                            loaded at 759B0000h - 759FB000h
USER32                          loaded at 76CA0000h - 76D3D000h
SHLWAPI                          loaded at 75A50000h - 75AA5000h
SHELL32                          loaded at 75E90000h - 76A69000h
ole32                            loaded at 76A70000h - 76BB3000h
shared                          loaded at 10000000h - 1002A000h
comdlg32                        loaded at 75CC0000h - 75D22000h
IMM32                            loaded at 76FE0000h - 76FFE000h
MSCTF                            loaded at 75630000h - 756F7000h
LPK                              loaded at 77010000h - 77019000h
USP10                            loaded at 75AB0000h - 75B2D000h
uxtheme                          loaded at 74240000h - 7427E000h
foo_burninate                    loaded at 003B0000h - 003E6000h
VERSION                          loaded at 74D60000h - 74D68000h
foo_cdda                        loaded at 010C0000h - 010F6000h
foo_converter                    loaded at 01120000h - 01189000h
foo_cwb_hooks                    loaded at 011D0000h - 011F8000h
foo_dop                          loaded at 01260000h - 012A5000h
SETUPAPI                        loaded at 75B30000h - 75CB7000h
OLEAUT32                        loaded at 75E00000h - 75E8C000h
foo_dsp_soundtouch              loaded at 01200000h - 0120F000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_dsp_std                      loaded at 01300000h - 01341000h
foo_dsp_vlevel                  loaded at 012B0000h - 012D4000h
foo_freedb2                      loaded at 01360000h - 013A0000h
foo_input_alac                  loaded at 013B0000h - 013CE000h
foo_input_monkey                loaded at 01450000h - 01499000h
foo_input_shorten                loaded at 014B0000h - 014DE000h
foo_input_std                    loaded at 02000000h - 0210A000h
foo_masstag                      loaded at 01500000h - 01550000h
foo_navigator                    loaded at 01560000h - 01581000h
foo_osd                          loaded at 015E0000h - 01616000h
gdiplus                          loaded at 73EE0000h - 74081000h
foo_playcount                    loaded at 01750000h - 01778000h
foo_pqview                      loaded at 01780000h - 0179C000h
foo_rgscan                      loaded at 02130000h - 02175000h
foo_sic                          loaded at 021A0000h - 021F7000h
WS2_32                          loaded at 77050000h - 7707D000h
NSI                              loaded at 77000000h - 77006000h
foo_uie_single_column_playlist  loaded at 02260000h - 022AE000h
foo_ui_columns                  loaded at 02410000h - 024AB000h
foo_ui_std                      loaded at 024B0000h - 02507000h
foo_utils                        loaded at 02210000h - 02249000h
foo_verifier                    loaded at 02510000h - 02540000h
DSOUND                          loaded at 71F20000h - 71F91000h
WINMM                            loaded at 73B40000h - 73B73000h
OLEACC                          loaded at 73B00000h - 73B38000h
POWRPROF                        loaded at 749C0000h - 749DA000h
CLBCatQ                          loaded at 76D40000h - 76DC4000h
MMDevApi                        loaded at 741E0000h - 74206000h
WINTRUST                        loaded at 748D0000h - 748FC000h
CRYPT32                          loaded at 74F70000h - 75060000h
MSASN1                          loaded at 75100000h - 75112000h
USERENV                          loaded at 75510000h - 7552D000h
Secur32                          loaded at 754F0000h - 75504000h
imagehlp                        loaded at 77020000h - 77049000h
audioses                        loaded at 73730000h - 73751000h
audioeng                        loaded at 73620000h - 73685000h
AVRT                            loaded at 741A0000h - 741A7000h
PSAPI                            loaded at 76FC0000h - 76FC6000h
dbghelp                          loaded at 6F0F0000h - 6F1CC000h

Stack dump analysis:
Address: 0245BA65h, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+000445A5h)
Address: 74246C74h, location: "uxtheme", loaded at 74240000h - 7427E000h
Symbol: "BufferedPaintClear" (+00000775h)
Address: 74246BDBh, location: "uxtheme", loaded at 74240000h - 7427E000h
Symbol: "BufferedPaintClear" (+000006DCh)
Address: 76CBAAA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefWindowProcW" (+000000CCh)
Address: 76CBBA2Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 742EC559h, location: "COMCTL32", loaded at 74280000h - 74411000h
Symbol: "DSA_Sort" (+000004EAh)
Address: 76CB3343h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetClassLongW" (+000000C6h)
Address: 76CB32A8h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetClassLongW" (+0000002Bh)
Address: 76CB32B4h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetClassLongW" (+00000037h)
Address: 02474B2Dh, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+0005D66Dh)
Address: 76CBCA8Ch, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "IsWindow" (+00000000h)
Address: 76CBAAA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefWindowProcW" (+000000CCh)
Address: 742428A6h, location: "uxtheme", loaded at 74240000h - 7427E000h
Symbol: "Ordinal28" (+000008F9h)
Address: 76CBA7BDh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000399h)
Address: 76CD0532h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+000001C5h)
Address: 0245A89Ah, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+000433DAh)
Address: 76CD04E8h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+0000017Bh)
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76CD8E77h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DrawFrame" (+00004757h)
Address: 76CD0414h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+000000A7h)
Address: 0245A89Ah, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+000433DAh)
Address: 76CD038Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 76CBA7BDh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000399h)
Address: 76CBA895h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000471h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76CBA83Eh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+0000041Ah)
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76CB239Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetWindowRect" (+00000002h)
Address: 76CBA967h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000543h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76CB2257h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetSystemMenu" (+00000009h)
Address: 76CBCB7Ch, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetDesktopWindow" (+00000059h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76EEDE4Eh, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 76EEDE00h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76CBA91Ch, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+000004F8h)
Address: 76CB4A3Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 004544CCh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00454D98h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0243BBA4h, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+000246E4h)
Address: 0243BBBCh, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+000246FCh)
Address: 004AA5D0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76CBA8E9h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+000004C5h)
Address: 76CBA7BDh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000399h)
Address: 76CD0532h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+000001C5h)
Address: 00454935h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76CD04E8h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+0000017Bh)
Address: 76CBBA5Ah, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76CD8E77h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DrawFrame" (+00004757h)
Address: 76CD0414h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+000000A7h)
Address: 00454935h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76CD038Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 76CBA7BDh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000399h)
Address: 76CBA895h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000471h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76CBA83Eh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+0000041Ah)
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76CB239Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetWindowRect" (+00000002h)
Address: 76CBA967h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000543h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 004D4BF8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76CB2257h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetSystemMenu" (+00000009h)
Address: 76CBCB7Ch, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetDesktopWindow" (+00000059h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76EEDE4Eh, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 76EEDE00h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 76CD036Dh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 76CBA91Ch, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+000004F8h)
Address: 76CB4A3Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 02436FC0h, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+0001FB00h)
Address: 004D4BF8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00463482h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004A5E26h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0042EE02h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049D737h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D4BF8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D4B50h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049CBCDh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004AC79Ah, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004945C0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049D697h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D4BF8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00496BA0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D4BF8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D4BF8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76EEE075h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlRaiseStatus" (+000000DCh)
Address: 76EEE0B0h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlRaiseStatus" (+00000117h)
Address: 76EEE047h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlRaiseStatus" (+000000AEh)
Address: 004AC7DAh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76ED1806h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlUnwind" (+000000E3h)
Address: 004AC7DAh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D54D0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76CBCAC9h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "IsWindow" (+0000003Dh)
Address: 76CBE764h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetPropW" (+00000046h)
Address: 77011488h, location: "LPK", loaded at 77010000h - 77019000h
Symbol: "LpkDrawTextEx" (+00000038h)
Address: 76CBDEEEh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "EndPaint" (+000000C7h)
Address: 76CBDE80h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "EndPaint" (+00000059h)
Address: 76CAFE67h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DrawTextW" (+000000BEh)
Address: 76CAFE83h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DrawTextW" (+000000DAh)
Address: 759F60C0h, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "DDCCIGetTimingReport" (+000018B9h)
Address: 759B79F4h, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "ExtCreateRegion" (+00000208h)
Address: 76CCEEE7h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "CallNextHookEx" (+00000145h)
Address: 76D00000h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetReasonTitleFromReasonCode" (+0000070Fh)
Address: 76CD0023h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetMenuBarInfo" (+0000000Ah)
Address: 00496B51h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 759B7A96h, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "GetTextMetricsW" (+0000008Bh)
Address: 759F60C0h, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "DDCCIGetTimingReport" (+000018B9h)
Address: 759B97E7h, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "GetTextCharsetInfo" (+00000000h)
Address: 76CBE187h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DrawTextExW" (+0000028Eh)
Address: 759B6912h, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "CreateCompatibleDC" (+00000131h)
Address: 759B823Ch, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "ExtSelectClipRgn" (+00000111h)
Address: 759B8216h, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "ExtSelectClipRgn" (+000000EBh)
Address: 759B62AEh, location: "GDI32", loaded at 759B0000h - 759FB000h
Symbol: "DeleteObject" (+000000AEh)
Address: 76CAFF8Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetWindowDC" (+0000005Bh)
Address: 76CBDF17h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DrawTextExW" (+0000001Eh)
Address: 74242DA3h, location: "uxtheme", loaded at 74240000h - 7427E000h
Symbol: "IsCompositionActive" (+00000332h)
Address: 02474B2Dh, location: "foo_ui_columns", loaded at 02410000h - 024AB000h
Symbol: "foobar2000_get_interface" (+0005D66Dh)
Address: 0049D0CCh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004945C0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049D0CCh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049D108h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049D151h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00496B51h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00496B51h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D54D0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00496B51h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049D18Bh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049D51Eh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D54F8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76CBA7BDh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000399h)
Address: 0049D703h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D54F8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00496BA0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D54F8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D54F8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76EEE075h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlRaiseStatus" (+000000DCh)
Address: 76EEE089h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlRaiseStatus" (+000000F0h)
Address: 76EEE047h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlRaiseStatus" (+000000AEh)
Address: 004ACC38h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76ED15D2h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "EtwEventRegister" (+00000326h)
Address: 004ACC38h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76D05EA1h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "InvertRect" (+000018FEh)
Address: 76CB2167h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "User32InitializeImmEntryTable" (+00000BB6h)
Address: 76CBAA40h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 76CBD2EBh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "KillTimer" (+000004D4h)
Address: 76CD05E0h, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000273h)
Address: 76EEDF65h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlRaiseException" (+0000003Dh)
Address: 76CD038Fh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 76CBA7BDh, location: "USER32", loaded at 76CA0000h - 76D3D000h
Symbol: "GetProcessWindowStation" (+00000399h)
Address: 76EEF1A7h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlTryEnterCriticalSection" (+00000669h)
Address: 76EEF186h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlTryEnterCriticalSection" (+00000648h)
Address: 76C04268h, location: "kernel32", loaded at 76BC0000h - 76C97000h
Symbol: "RaiseException" (+00000058h)
Address: 76EE0023h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlConvertUlongToLargeInteger" (+000027CDh)
Address: 76EEE6E9h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 02000002h, location: "foo_input_std", loaded at 02000000h - 0210A000h
Address: 76EEF1A7h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlTryEnterCriticalSection" (+00000669h)
Address: 76EEF1A7h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlTryEnterCriticalSection" (+00000669h)
Address: 76EEF186h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlTryEnterCriticalSection" (+00000648h)
Address: 76EA0E49h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "wcscspn" (+00000150h)
Address: 76ECFAE5h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlReAllocateHeap" (+000001CBh)
Address: 02000002h, location: "foo_input_std", loaded at 02000000h - 0210A000h
Address: 76EE821Eh, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlConvertUlongToLargeInteger" (+0000A9C8h)
Address: 00410034h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 76EEE6E9h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlFreeHeap" (+0000007Ah)
Address: 76EA0E49h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "wcscspn" (+00000150h)
Address: 76EE821Eh, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlConvertUlongToLargeInteger" (+0000A9C8h)
Address: 76EEEB82h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlTryEnterCriticalSection" (+00000044h)
Address: 76EC3A37h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlNtStatusToDosError" (+00000032h)
Address: 76EC3A3Ch, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlNtStatusToDosError" (+00000037h)
Address: 76EA0E49h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "wcscspn" (+00000150h)
Address: 76EC55AEh, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlFirstFreeAce" (+00000102h)
Address: 76EC3A3Ch, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlNtStatusToDosError" (+00000037h)
Address: 76F09B66h, location: "ntdll", loaded at 76E90000h - 76FAB000h
Symbol: "RtlLengthRequiredSid" (+000070B0h)
Address: 76C0425Bh, location: "kernel32", loaded at 76BC0000h - 76C97000h
Symbol: "RaiseException" (+0000004Bh)
Address: 76C04268h, location: "kernel32", loaded at 76BC0000h - 76C97000h
Symbol: "RaiseException" (+00000058h)

Version info:
foobar2000 v0.9.3.1
UNICODE

Additional info:
Single Column Playlist Display 0.1 beta [Aug 30 2006 - 19:56:34]  (foo_uie_single_column_playlist)
cwbowron's title format hooks 1.0.6 [Aug 23 2006 - 15:57:33]  (foo_cwb_hooks)
Converter 1.0.1  (foo_converter)
Playback Statistics 1.3.1  (foo_playcount)
iPod manager 0.2.9  (foo_dop)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
SoundTouch DSP 0.1  (foo_dsp_soundtouch)
Playlist tools 0.5.7  (foo_utils)
Audio CD Writer 2.0  (foo_burninate)
Masstagger 1.6  (foo_masstag)
FLAC decoder 1.1.0  (foo_input_std)
Shorten decoder 0.4.2a  (foo_input_shorten)
Standard Input Array 1.0  (foo_input_std)
foosic music database 1.0 beta 10  (foo_sic)
Standard DSP array 1.0  (foo_dsp_std)
Default User Interface 0.9acc  (foo_ui_std)
File Integrity Verifier 1.0  (foo_verifier)
ALAC decoder 1.0  (foo_input_alac)
CD Audio Decoder 2.1.1  (foo_cdda)
On-Screen Display GDI+ 1.52  (foo_osd)
freedb tagger 0.5.2  (foo_freedb2)
Navigator 0.2  (foo_navigator)
ReplayGain Scanner 2.0.2  (foo_rgscan)
VLevel 20060323.0  (foo_dsp_vlevel)
Columns UI 0.1.3 beta 1v5  (foo_ui_columns)
I get the crashes even with no columns UI plugins installed at all. It happens alot, for example,  when I access the configuration pages for columns UI. I figured the feedback may be useful for the developers.
Anish
P.S.  Foobar2000 works fine with the default interface.

It seems that the crash is caused by the plugin cannot open the configuration save file. I tried it yesterday with a clean install of foobar and it didn't crash when I choose Columns UI, but it will give and error saying it has problem with the configuration file everytime you close or open foobar after that. it might be the way Vista changed the user folder and everything
Title: Columns UI
Post by: funkyblue on 2006-09-06 03:44:34
I posted my issues here:
http://www.hydrogenaudio.org/forums/index....showtopic=47984 (http://www.hydrogenaudio.org/forums/index.php?showtopic=47984)

I am thinking the same thing. When I tried to reinstall my old config file from XP, I got all the errors. Now the plugin will load with a fresh install, but anytime you try to change anything, Foobar crashes.

I tried to run Foobar in Windows 2000 Compatability mode, but it still crashes...

Fingers crossed a fix, is not too far away. BTW RC1 is AWESOME (Columns is the only program I've had not work)
Title: Columns UI
Post by: funkyblue on 2006-09-06 06:43:30
I installed Foobar2000 0.8.3 (Special) and selected Columns UI. Works 100% Under Vista RC1. I was able to set it up as I had it under v0.9.3.1.

Interesting that going backwards makes it work fine...

Hope v0.9 is fixed soon
Thanks
Title: Columns UI
Post by: evisu on 2006-09-07 22:53:55
Hmm..Apparently, the newest Foobar and the newest Columns UI aint working with Windows xp WITHOUT any service packs..that sucks.i aint never gonna install service pack 1 or 2.
Title: Columns UI
Post by: picmixer on 2006-09-08 00:23:14
Maybe you could also enlighten us with the reasons for these seemingly oh so holy principles of yours?
Title: Columns UI
Post by: CiTay on 2006-09-08 00:24:10
Hmm..Apparently, the newest Foobar and the newest Columns UI aint working with Windows xp WITHOUT any service packs..that sucks.i aint never gonna install service pack 1 or 2.


Hey, foobar with Columns UI might not work, but many worms and other malware have ideal conditions on that kind of XP installation. So at least you're not going out empty-handed.
Title: Columns UI
Post by: musicmusic on 2006-09-08 00:37:51
I posted my issues here:
http://www.hydrogenaudio.org/forums/index....showtopic=47984 (http://www.hydrogenaudio.org/forums/index.php?showtopic=47984)

I am thinking the same thing. When I tried to reinstall my old config file from XP, I got all the errors. Now the plugin will load with a fresh install, but anytime you try to change anything, Foobar crashes.

I tried to run Foobar in Windows 2000 Compatability mode, but it still crashes...

Fingers crossed a fix, is not too far away. BTW RC1 is AWESOME (Columns is the only program I've had not work)
It would be fixed by Columns UI being compiled with latest/fixed foobar2000 SDK. I don't blame Vista though, since it seems to me to be the same problem as with Application Verifier on XP. Maybe I will have something for you soon. I don't know if those crashlogs above is same problem or not though.

Hmm..Apparently, the newest Foobar and the newest Columns UI aint working with Windows xp WITHOUT any service packs..that sucks.i aint never gonna install service pack 1 or 2.
Too bad.
Title: Columns UI
Post by: thuan on 2006-09-08 03:30:39
Guess that he's wating for SPx or Vista lol.
Title: Columns UI
Post by: funkyblue on 2006-09-08 09:37:27
@musicmusic,

What do you mean maybe lol     
Is it hard to recompile with the new SDK? Would be awesome to get it working under Vista soon.
I am trying to get a error log, but now just get C++ runtime errors and Foobar exits.

Is there is ANY testing you would like done, feel free to reply or PM me

Cheers
Title: Columns UI
Post by: evisu on 2006-09-08 11:15:22
Maybe you could also enlighten us with the reasons for these seemingly oh so holy principles of yours?


Hehe.. i guess im just stubborn.i'll guess i go install service pack 1 and shut my mouth now..i do want columns
Title: Columns UI
Post by: funkyblue on 2006-09-08 11:18:33
Install SP2...
Title: Columns UI
Post by: musicmusic on 2006-09-08 15:45:11
@musicmusic,

What do you mean maybe lol     
Is it hard to recompile with the new SDK? Would be awesome to get it working under Vista soon.
I am trying to get a error log, but now just get C++ runtime errors and Foobar exits.

Is there is ANY testing you would like done, feel free to reply or PM me

Cheers


Here is the maybe: http://music.morbo.org/download/unstable/f...beta1v6-TEST.7z (http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-beta1v6-TEST.7z) And a changelog (http://music.morbo.org/wiki/columns_ui:changelog) too.

Its TEST version, because I may have added some bug with regards to resizing panels. So let me know how you get on, but it works fine on Vista as far as I can see.

Bear in mind, that you need all your compnents to be compiled with recent SDK for foobar to work on Vista. That means the rest of my components won't work.
Title: Columns UI
Post by: funkyblue on 2006-09-08 16:28:18
It works 100% for me (Under Vista RC1 v5600) Thanks HEAPS
I can resize panels with no issues as well.

I was also able to restore my old config from XP. Made Foobar look exactly the same. Just what I wanted, Without the crashes.

Maybe you can release it as a new version now?
Title: Columns UI
Post by: sPeziFisH on 2006-09-08 16:53:09
musicmusic, v6 works fine here too 
I never programmed and compiled with C++ - the filesize of v6 is about 15kB smaller than v5, is this mainly due to a new SDK or due to the code-changes and optimizations by your side?
Title: Columns UI
Post by: musicmusic on 2006-09-08 17:18:41
musicmusic, v6 works fine here too 
I never programmed and compiled with C++ - the filesize of v6 is about 15kB smaller than v5, is this mainly due to a new SDK or due to the code-changes and optimizations by your side?

It is due to optimisations in the foobar2000 SDK.
Title: Columns UI
Post by: Ran Sagy on 2006-09-08 23:54:41
Thanks for the quick response music, I can verify it works under RC1 x86 here aswell.
Thanks to peter for the quick SDK fixes (at least after i bitched enough xD).

EDIT: had some more bad allocation crashes. I'm not sure its related to ColumnsUI though, Might be one of the panels that isnt compiled against the latest SDK aswell.
Title: Columns UI
Post by: strubbl on 2006-09-10 14:10:40
(don't know if i rather should open a new thread...)

Is it possible to implement displaying the total size of a selection in the status bar?
... the total lenght already shows up, so this should be quite easy (?)

this would be very handy, if you want to make a playlist for your portable player. (-> you wouldn't have to open the 'properties'dialog every 20 seconds  )
Title: Columns UI
Post by: Bachi-Bouzouk on 2006-09-10 23:55:14
I don't have anymore resizing problems here (but I didn't test it much)
Title: Columns UI
Post by: daizoe on 2006-09-13 20:04:30
hi! Just fixed ui column and tried various ui's, But I never get the album-picture on them, and never the info-box that som ui have either.. What's wrong?
Title: Columns UI
Post by: Yotsuya on 2006-09-14 08:02:52
daizoe:

Are you adding the albumart and trackinfo components to foobar? Are you then adding them to your ColumnsUI layout?
Title: Columns UI
Post by: alphaex32 on 2006-09-14 16:12:43
I just upgraded to 0.1.3 beta 1v5 and now my progress slider doesn't show a time tooltip when being moved like it did before. Is this a bug?
Title: Columns UI
Post by: malakodas on 2006-09-15 20:08:03
can anyone post their code for playlist switcher. i once saw one that added number of the songs that were in the playlist, had some other things too, but i can't find it on forum.
Title: Columns UI
Post by: thuan on 2006-09-16 00:35:11
Mine
Code: [Select]
$if(%is_playing%,$rgb(150,200,64)%title%,%title%)
$if(%is_active%,$tab()$rgb()%size%)
It only adds total count of playlist if it's active you can change it by removing the last if statement and keeping %size%. You may also be interested in this (http://music.morbo.org/wiki/columns_ui:config:playlist_switcher_titleformatting).
Title: Columns UI
Post by: malakodas on 2006-09-16 14:05:30
yes, thuan, thank you very much
Title: Columns UI
Post by: malakodas on 2006-09-20 22:07:14
Hello. Here's the problem. In the playlist view, in my album column, when album name is too long, longer then the column width, you get name...., because i hate that dots, and not being able to see the whole album name, i wrote code that cuts the album name on two parts, if %album% is longer than 45 characters, and puts the first part (to the last ' ' from first 45 chars of %album%) besides the first song on the album, and the second part (if it exists) besides the second song, all in the album column, ofcourse. Now, the problem is that it's hard to determine how long the title is, because e.g. 45 dots aren't long as 45 letters. So, sometimes album name doesn't need to be cut in two, although it has over 45 chars, and sometimes it does. So i would be very grateful if someone had any ideas how to, somehow, determine when album name is too long, and when it's not. I hope it's understudable where the problem is, here's the code, maybe it will help if it isn't.

Code: [Select]
$iflonger(%album%,45
,
$select($num(%tracknumber%,1),$left(%album%,$strrchr($left(%album%,45), )))
$select($num(%tracknumber%,1),,$right(%album%,$sub($len(%album%),$strrchr($left(%album%,45), ))))
,
$select($num(%tracknumber%,1),%album%)
)
Title: Columns UI
Post by: Infernus on 2006-09-26 11:32:59
I found a little bug, maybe not a bug but at least a little bit annoying. When adding a button: "add to playback queue" there is a problem with %isplaying%

I use this for a index-column:
Code: [Select]
$if($or(%isplaying%,%ispaused%),

$select($add(1,$mod(%_time_elapsed_seconds%,6)),♪,♪♪,♪♪♪,♪♪♪♪,♪♪♪♪♪,♪♪♪♪♪♪)
,

$if(%skip%,$rgb(255,0,0)SKIP,
$if(%cwb_queueindexes%,$rgb(255,0,0)'['%cwb_queueindex%/%cwb_queuelength%']'$rgb(),%list_index%')'))
)


When using the rightclick "add to playback queue" menu (pressing next to play this of course), it jumps correctly in the "$if($or(%isplaying%,%ispaused%)" condition, but not when using the button!
Title: Columns UI
Post by: peercortsa on 2006-09-29 19:51:10
anything new in regards to removing those annoying borders???
Title: Columns UI
Post by: Ken-chan on 2006-09-29 23:31:30
Buttons:

I'd like to be able to select how a button reacts to a click. I don't want the buttons to move when I select 'No edges' Appearance.
Title: Columns UI
Post by: dispersee on 2006-09-29 23:44:34
Hi,

I upgraded to foobar2k v0.9.4 and installed Columns UI  v0.1.3 beta 1v5. So far so good, but when I extracted the Album List Panel v0.2.1 beta 4 and the Album Art Panel v0.2.4.1 they didn't appear. I right-click and go to Toolbars but none of the panels is there.

What is the problem? Can I fix it?
Title: Columns UI
Post by: Russell777 on 2006-09-30 01:31:08
It's a funny thing but today browsing the net i've found Columns UI 0.1.3 beta 1v6 TEST,as i understand it's unreleased.
Title: Columns UI
Post by: Yotsuya on 2006-09-30 03:00:59
disperse:
File> Preferences> Display> Columns UI> "Layout" Tab

You need to add the panels to your layout, for more information adding panels see here (http://eolindel.free.fr/foobar0.9/UIcolumns.shtml).

Russell777:
See this post (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=428656). It was an unofficial compile to solve some vista compatibility issues.
Title: Columns UI
Post by: dispersee on 2006-09-30 09:31:58
disperse:
File> Preferences> Display> Columns UI> "Layout" Tab

You need to add the panels to your layout, for more information adding panels see here (http://eolindel.free.fr/foobar0.9/UIcolumns.shtml).

Russell777:
See this post (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=428656). It was an unofficial compile to solve some vista compatibility issues.


Thanks a lot!
Title: Columns UI
Post by: Ran Sagy on 2006-09-30 11:13:39
Just wanted to re-affirm, v6 TEST works fine with 0.9.4 on vista 5728, No crashes anymore.
Title: Columns UI
Post by: wolfsong on 2006-10-01 07:07:09
I'm having problems with inline editing. The navigation (http://music.morbo.org/wiki/columns_ui:usage#inline_metafield_editing) doesn't seem to work. Tab behaves like enter and saves but doesn't move to the next field; instead it exits edit mode. Tab + Ctrl moves to the next field, not the preceeding (although Tab + Shift works).
Title: Columns UI
Post by: musicmusic on 2006-10-01 09:56:45
I'm having problems with inline editing. The navigation (http://music.morbo.org/wiki/columns_ui:usage#inline_metafield_editing) doesn't seem to work. Tab behaves like enter and saves but doesn't move to the next field; instead it exits edit mode. Tab + Ctrl moves to the next field, not the preceeding (although Tab + Shift works).

Update to v6 above. The shortcut for preceeding is meant to be SHIFT-TAB, that one is an error in the documentation.
Title: Columns UI
Post by: 4nt1 on 2006-10-02 02:44:51
nice test version 6  glad to see you back on the forums musimusic  does that mean we should be expecting more columns ui updates soon?

fingers crossed
Title: Columns UI
Post by: virus_found on 2006-10-04 14:56:28
Feature request: (checkbox) ability to hide a scrollbar in a playlist view
Title: Columns UI
Post by: Infernus on 2006-10-04 16:22:33
I found a little bug, maybe not a bug but at least a little bit annoying. When adding a button: "add to playback queue" there is a problem with %isplaying%

I use this for a index-column:
Code: [Select]
$if($or(%isplaying%,%ispaused%),

$select($add(1,$mod(%_time_elapsed_seconds%,6)),?,??,???,????,?????,??????)
,

$if(%skip%,$rgb(255,0,0)SKIP,
$if(%cwb_queueindexes%,$rgb(255,0,0)'['%cwb_queueindex%/%cwb_queuelength%']'$rgb(),%list_index%')'))
)


When using the rightclick "add to playback queue" menu (pressing next to play this of course), it jumps correctly in the "$if($or(%isplaying%,%ispaused%)" condition, but not when using the button!

bump
Title: Columns UI
Post by: musicmusic on 2006-10-05 21:55:25
nice test version 6  glad to see you back on the forums musimusic  does that mean we should be expecting more columns ui updates soon?

fingers crossed


Not really... maybe when I buy a new laptop (old one broke). But choice in Core 2 Duo / Turion X2 laptops, 14/15" WSXGA(+) screen with reasonable spec (and price) is poor  So, don't know when I'll get a new laptop either.
Title: Columns UI
Post by: 4nt1 on 2006-10-07 09:22:18
dang thats bad news musicmusic - hope you were able to keep all your work
yeah the new duo core laptops are very attractive - I have even been tempted to get an apple laptop and install xp onto it
Title: Columns UI
Post by: ...Just Elliott on 2006-10-07 09:26:52
musicmusic, If you fix the borders a fund will be started. I can sense it
Title: Columns UI
Post by: wolfsong on 2006-10-10 18:57:54
What's the difference between Windows and UI behaviour for the inline metafield editing?

Does inline editing save changes to the tags or the library? If F2K crashes, I seem to loose any edits I've made. Is there a way to force this data to be written to the tags? I have 2 portable drives that I take to work with me that I want to keep in sync with my "primary" files".

Thanks.
Title: Columns UI
Post by: saratoga on 2006-10-10 23:29:40
What's the difference between Windows and UI behaviour for the inline metafield editing?

Does inline editing save changes to the tags or the library? If F2K crashes, I seem to loose any edits I've made. Is there a way to force this data to be written to the tags? I have 2 portable drives that I take to work with me that I want to keep in sync with my "primary" files".

Thanks.


As I understand it, the library and your tags are always one and the same in 0.9.x.  If your changes don't show up after a crash, what happens if you tell it to reload from file tags?
Title: Columns UI
Post by: wolfsong on 2006-10-10 23:31:37

Does inline editing save changes to the tags or the library? If F2K crashes, I seem to loose any edits I've made. Is there a way to force this data to be written to the tags? I have 2 portable drives that I take to work with me that I want to keep in sync with my "primary" files".


As I understand it, the library and your tags are always one and the same in 0.9.x.  If your changes don't show up after a crash, what happens if you tell it to reload from file tags?

Good question. I'll check that as soon as I get home. Does rescanning the library do this as well? Thanks.
Title: Columns UI
Post by: wolfsong on 2006-10-11 03:59:38
As I understand it, the library and your tags are always one and the same in 0.9.x.  If your changes don't show up after a crash, what happens if you tell it to reload from file tags?

Yes this worked. Thanks!
Title: Columns UI
Post by: odyssey on 2006-10-11 13:00:07
Looking at different designs, it seems that it's impossible to make the splitters invisible  But it seems that the color can be changed - Where?

Will this be fixed by a parameter in the future?

Edit: Another issue; i thought "Locked" means that a panel/splitter cannot be moved. For me this seems to have no effect at all.

Also a field to adjust the actual panel height and width would be nice
Title: Columns UI
Post by: thuan on 2006-10-11 14:09:02
Locked means the panel size will not be change when you resize the whole player window.
Title: Columns UI
Post by: odyssey on 2006-10-11 14:11:50
Locked means the panel size will not be change when you resize the whole player window.

Ah  But would it still not be a nice feature if a panel could be *really* locked?
Title: Columns UI
Post by: pepoluan on 2006-10-11 15:31:11
What's the difference between Windows and UI behaviour for the inline metafield editing?
Actually, this is also a mystery to me. Can someone shed some light on this?
Title: Columns UI
Post by: thuan on 2006-10-12 00:37:38
The different is with Windows behavior when you've selected a bunch of files you can press on one of them to edit the tag field but with ColumnUI behavior it will only select the file you press on.
Title: Columns UI
Post by: YuriPavE on 2006-10-13 16:39:43
I have a small request
Can we have the album list panel compile with the latest foobar SDK? I would like to use album list panel in Vista 
Thanks for your help musicmusic
Title: Columns UI
Post by: carmenm on 2006-10-15 18:21:54
I was wondering if there was a way to hide a panel with a command. That way i could hide or show my panel with a button.
Title: Columns UI
Post by: Xero735 on 2006-10-15 18:52:22
I am having trouble getting the column dll file to work with foobar 2000 version 0.9.4.1  and I get the error message that foo_ui_columns.dll requires a dependency or is made for another version of foobar 2000.  Any ideas?
Title: Columns UI
Post by: spex04 on 2006-10-15 19:14:09
I was wondering if there was a way to hide a panel with a command. That way i could hide or show my panel with a button.


I'd like a feature like that too, so I could hide/show a panel by pressing a button..
Title: Columns UI
Post by: odyssey on 2006-10-15 23:33:09

I was wondering if there was a way to hide a panel with a command. That way i could hide or show my panel with a button.


I'd like a feature like that too, so I could hide/show a panel by pressing a button..

Sign me up for this one too
Title: Columns UI
Post by: Dan Tayag on 2006-10-16 05:01:54
I'm having a problem with Columns UI right now.  It displays the MP3 as CBR on the status bar even though the song is VBR.  I only had problems with this when I changed from 0.9.3 to 0.9.4.  Again I'm only having problems with the status bar.  Anyway to fix this?
Title: Columns UI
Post by: thuan on 2006-10-16 06:58:30
This has nothing to do with columnUI, but because from foobar 0.9.4 field %extra_info% is deprecated. Please change your code to check MP3 type to this
Code: [Select]
$if($strcmp(%codec%,MP3),$left(%codec_profile%,3))
or some things you like.
Title: Columns UI
Post by: Tsurany on 2006-10-16 15:52:55
Hi all,

(http://i51.photobucket.com/albums/f379/Tsurany/test.jpg)

In this example you see foobar2000 and Mirc. With mirc when I turn transparancy on you just see my background. But when I turn transparancy on in Columns UI it still shows a blueisch color from my background. Is there a way to turn the background off so it becomes like mirc?

Thanks in advance
Title: Columns UI
Post by: odyssey on 2006-10-16 17:25:49
But when I turn transparancy on in Columns UI it still shows a blueisch color from my background. Is there a way to turn the background off so it becomes like mirc?

Set background color in columns to white? You can't set opacity without having a color, that would be completely transparant. I assume you have a blue background in your columns, which gives you the blue scent.
Title: Columns UI
Post by: mourner on 2006-10-16 20:15:51
I have a feature request for foo_uie_albumlist component:

Make it possible to configure mouse button actions to send entries to a specific playlist (not autosend, new or current one). For example, I want to view album list entries in "library view" playlist but add them to "default".

Thanks in advance.
Title: Columns UI
Post by: Matt Schuette on 2006-10-18 19:39:41
I have a feature request for foo_uie_albumlist component:

Make it possible to configure mouse button actions to send entries to a specific playlist (not autosend, new or current one). For example, I want to view album list entries in "library view" playlist but add them to "default".


Check out foo_utils (http://www.hydrogenaudio.org/forums/index....c=18276&hl= (http://www.hydrogenaudio.org/forums/index.php?showtopic=18276&hl=)) and see if that does what you need.  It adds a few items similar to your request to the playlist context menu (edit: er, and the track context menu... it's called "Edit Other").
Title: Columns UI
Post by: mourner on 2006-10-19 11:38:34
Thanks, Matt. It would be what I need if I could choose one of the foo_utils menu entries in the Album List panel configuration ("double-click action" and "middle-click action" options).
Title: Columns UI
Post by: evo3 on 2006-10-20 19:40:05
i have columns ui and the navigator suite.  i was wondering if there was a way to lock the column, so if accidently click on track # or title & length, it won't resort your playlist.  i have a few realli long playlists, and when im switching between tabs (playlists) i sometimes hit a column and it messes up the playlist

thanks for any help
Title: Columns UI
Post by: Hakubo on 2006-10-20 20:00:52
Maybe you should simply disable 'sorting using column titles'? Look in Preferences -> Display -> Columns UI -> Playlist view -> General.
Title: Columns UI
Post by: evo3 on 2006-10-24 01:50:27
thanks for the help!
Title: Columns UI
Post by: Targaff on 2006-10-29 12:04:24
Is it me or have the keyboard shortcuts for moving playlists up/down the column playlist disappeared?  I've searched every possible permutation I can think of for move, playlist, etc., and nothing's showing.  It used to be [main] > playlist > move back/forward.
Title: Columns UI
Post by: q-stankovic on 2006-10-29 12:29:41
Some weeks ago i posted that some commands from foo_utils don't work correct if they are applied from a button. I am sorry if it is already known but i discovered that many other commands also don't work with a button. Hopefully you will have same time, musicmusic, to fix this bug/problem in one of the next releases. 
Title: Columns UI
Post by: tool++ on 2006-10-31 21:06:11
Is this actually being developed any more?
Title: Columns UI
Post by: mazy on 2006-10-31 21:12:12
just be patient (highlighted by me):

nice test version 6  glad to see you back on the forums musimusic  does that mean we should be expecting more columns ui updates soon?

Not really... maybe when I buy a new laptop (old one broke). But choice in Core 2 Duo / Turion X2 laptops, 14/15" WSXGA(+) screen with reasonable spec (and price) is poor  So, don't know when I'll get a new laptop either.
Title: Columns UI
Post by: odyssey on 2006-10-31 21:45:36
just be patient (highlighted by me):

nice test version 6  glad to see you back on the forums musimusic  does that mean we should be expecting more columns ui updates soon?

Not really... maybe when I buy a new laptop (old one broke). But choice in Core 2 Duo / Turion X2 laptops, 14/15" WSXGA(+) screen with reasonable spec (and price) is poor  So, don't know when I'll get a new laptop either.


Who's up for a donation?

Edit: Things I would REALLY like to see in a new version:
* Option to hide splitters
* Option to lock splitters from moving (eventually entire table)
* Possebility to show and hide a panel from a command
Title: Columns UI
Post by: tool++ on 2006-10-31 22:03:50
You can get a rig to code on for about £100 for crying out loud
Title: Columns UI
Post by: musicmusic on 2006-10-31 23:17:29
I am having trouble getting the column dll file to work with foobar 2000 version 0.9.4.1  and I get the error message that foo_ui_columns.dll requires a dependency or is made for another version of foobar 2000.  Any ideas?
It means you downloaded old version of Columns UI.

Some weeks ago i posted that some commands from foo_utils don't work correct if they are applied from a button. I am sorry if it is already known but i discovered that many other commands also don't work with a button. Hopefully you will have same time, musicmusic, to fix this bug/problem in one of the next releases. 
Sorry, works here. Try checking you are setting the item group correctly. Beware, setting it to now playing item will crash if nothing is playing. That is fixed for next build.

You can get a rig to code on for about £100 for crying out loud
Is that a pound for every minute it would take to compile Columns UI on this phantom computer?

I found notebook I want (http://www.nexus13.com/productcart/pc/viewPrd.asp?idproduct=996&idcategory=188). But need to wait for stock on some not-so-random websites
Title: Columns UI
Post by: mazy on 2006-11-01 00:54:04
nice one, musicmusic. it would be hard for you to judge performance for slower machines on it
Title: Columns UI
Post by: nash on 2006-11-01 02:55:45
I hope I don't intrude here, but I found a private assembly for Visual C++ 2005 on your (musicmusic) wiki but, unfortunately, the link is broken.  I was hoping to have the runtimes so I can carry foobar around on a USB drive and have some components work properly on machines I don't have admin privileges to.  Do you think you could host it again?
Title: Columns UI
Post by: musicmusic on 2006-11-01 15:09:13
I hope I don't intrude here, but I found a private assembly for Visual C++ 2005 on your (musicmusic) wiki but, unfortunately, the link is broken.  I was hoping to have the runtimes so I can carry foobar around on a USB drive and have some components work properly on machines I don't have admin privileges to.  Do you think you could host it again?

I re-upped the file you're after here (http://members.lycos.co.uk/musicf/download/Microsoft.VC80.CRT.7z). But make sure you follow instructions from the wiki page (http://yuo.be/wiki/misc:vc2005_crt) correctly for it to work.
Title: Columns UI
Post by: nash on 2006-11-01 18:16:31
I re-upped the file you're after here (http://members.lycos.co.uk/musicf/download/Microsoft.VC80.CRT.7z). But make sure you follow instructions from the wiki page (http://yuo.be/wiki/misc:vc2005_crt) correctly for it to work.


Thanks, it worked beautifully!
Title: Columns UI
Post by: q-stankovic on 2006-11-02 16:35:00

Some weeks ago i posted that some commands from foo_utils don't work correct if they are applied from a button. I am sorry if it is already known but i discovered that many other commands also don't work with a button. Hopefully you will have same time, musicmusic, to fix this bug/problem in one of the next releases. 
Sorry, works here. Try checking you are setting the item group correctly. Beware, setting it to now playing item will crash if nothing is playing. That is fixed for next build.



Try this: foo_utils command "Add to specified playlist and Play"(choose any playlist or like me the default one).  When i press the button the track will be added to the specified playlist but will be played in the source playlist.

One question: What does item group "None" exactly mean? I thought it is similar to keyboard shortcuts [context menu]. I tried to use such buttons to apply commands f.e. on a selection of tracks inside of foosions database search or other plugins who offer the functionality to use shortcuts
Title: Columns UI
Post by: tool++ on 2006-11-03 09:44:10

You can get a rig to code on for about £100 for crying out loud
Is that a pound for every minute it would take to compile Columns UI on this phantom computer?

I found notebook I want (http://www.nexus13.com/productcart/pc/viewPrd.asp?idproduct=996&idcategory=188). But need to wait for stock on some not-so-random websites


Title: Columns UI
Post by: yanni on 2006-11-11 13:30:09
Hi musicmusic,

there seems to be a bug in the Button API with the dropdown menu: Whenever captions (of menu items) contain a &, they are just added to each other.
For example, these are the captions I add (when menu_node_t::get_display_data is called):
Code: [Select]
Test&1;
Test2;
Test&3;
Test&4;

and this is what I get in the button's dropdown menu:
Code: [Select]
Test&1;
Test2;
Test&1;Test&3;
Test&1;Test&3;Test&4:


I'm having this problem with 1v5 and 1v6.

yanni
Title: Columns UI
Post by: xsdaver on 2006-11-11 13:48:29
I'm trying to keep track of the artist and title of the previous track so I can customize the appearance of the playlist based on changes without having to do so based on the track of the album being 01.  So I put this code into the Global Variables section of the Playlist View:

Code: [Select]
//Keep track of the Artist of the previous track
$ifequal(PreviousArtist,%artist%,$set_global(SameArtist,1),$set_global(SameArtist,0))
$set_global(PreviousArtist,%artist%)


It seems to work, except the $set_global line is always processed before the $ifequal line.  The result is that the change in artist is never detected and SameArtist is always 1.  I've tried many variations of code to get it to work, but it always comes out the same.

So my question is, how is the variables page processed, and how can I get what I want to do done?

Thanks.
Title: Columns UI
Post by: DijiDiji on 2006-11-15 05:30:56
Maybe I'm daft, and maybe this doesn't even belong in this thread...

I have a self-titled album by Hindsight 20/20.  The album title displays correctly, but the artist title displays as:

Hindsight 20, 20

This is using the default display and style settings in ColumnsUI.

Any suggestions?
Title: Columns UI
Post by: Yotsuya on 2006-11-15 08:47:30
foobar treats the / character as a separator between multiple artists. so "Hindsight 20/20" is being interpreted as two artists "Hindsight 20" and "20". This is why it is displaying "Hindsight 20, 20".

I'm not sure of a good way to work around this other than not using forward slash in field names, but you might want to try experimenting with:

File> Preferences> Advanced> Display> Properties Dialog> Multivalue Fields:
Title: Columns UI
Post by: wolfsong on 2006-11-15 16:24:39
foobar treats the / character as a separator between multiple artists. so "Hindsight 20/20" is being interpreted as two artists "Hindsight 20" and "20". This is why it is displaying "Hindsight 20, 20".

I'm not sure of a good way to work around this other than not using forward slash in field names, but you might want to try experimenting with:

File> Preferences> Advanced> Display> Properties Dialog> Multivalue Fields:

I thought the multivalue seperator was a semicolon. The only case where this doesn't hold true is foo_infobox which uses the forward slash.
Title: Columns UI
Post by: Cosmo on 2006-11-16 03:17:55
I'm trying to keep track of the artist and title of the previous track [...]

In both the default and Columns UI interface, titleformat scripts can only evaluate one track at a time. So unless you are using a plugin/component that alters this functionality, (which I'm not aware of), what you're trying to do is impossible. Your variable "$set_global(PreviousArtist,%artist%)" will not carry over from one track to the next, it will always reset to the %artist% of the current track being evaluated. Or something like that...
Title: Columns UI
Post by: spex04 on 2006-11-16 06:48:45
^^ And, even if you could do that, $ifequal() only works for integers IIRC. You'd need to use $stricmp() or $strcmp().

But it won't work anyway, for the reason Cosmo stated...
Title: Columns UI
Post by: xsdaver on 2006-11-16 11:51:01
Darn.  So there's no variables that aren't defined and set on a per track basis?  Thanks for the answer.
Title: Columns UI
Post by: mil3s on 2006-11-16 21:01:20
Musicmusic. Could you maybe add so that it is possible to use underline somehow on %isplaying% in Globals > Style. That would look cool imo.
Title: Columns UI
Post by: jonpb on 2006-11-18 06:57:22
Feature request:
I noticed at the very bottom of the General Suggestions of the Feature Request wiki page was:
"have more than one columns playlist"
I must say this would be amazing, but my real request is to be able to specify a playlist for a specific instance of columns playlist.

The reason is that I have multiple layouts for 5 basic views Browser, Playing, Radio, Search, and Saved. I find that each of these require slightly customized UI. I would like to use Columns Playlist for the Playing view because it has as much graphic capability as this view requires and it has the, all important, drag & drop to reorder the songs that a Playing view needs. The problem is that, in this scenario of "views", or "layouts" for different playlist scenarios, I need to be able to freeze the columns playlist to a specific playlist.

I hope I explained this adequately, Thanks.

P.S. See the following for a current work around, that isn't really working around.
http://www.hydrogenaudio.org/forums/index....showtopic=50289 (http://www.hydrogenaudio.org/forums/index.php?showtopic=50289)
Title: Columns UI
Post by: musicmusic on 2006-11-22 12:01:34
Hi musicmusic,

there seems to be a bug in the Button API with the dropdown menu: Whenever captions (of menu items) contain a &, they are just added to each other.
For example, these are the captions I add (when menu_node_t::get_display_data is called):
Code: [Select]
Test&1;
Test2;
Test&3;
Test&4;

and this is what I get in the button's dropdown menu:
Code: [Select]
Test&1;
Test2;
Test&1;Test&3;
Test&1;Test&3;Test&4:


I'm having this problem with 1v5 and 1v6.

yanni

Sorry for delay in reply I overlooked your post.

It looks to me like the bug is in the Columns UI SDK. Can you try changing ui_extension.cpp / line 154 from
Code: [Select]
                if (strchr(name,'&')) {fix_ampersand(name,temp);name=temp;}

to
Code: [Select]
                if (strchr(name,'&')) {fix_ampersand(name,temp);name=temp;temp.reset();}

and then recompile and let me know how you get on. Thanks
Title: Columns UI
Post by: musicmusic on 2006-11-22 16:28:40
Uploaded new version 0.1.3 beta1v7 (bug fixes), also album list panel 0.2.1 (Vista compatibility) and console panel 0.2.1 (Vista compatibility).

Homepage (http://yuo.be)
Title: Columns UI
Post by: Gord on 2006-11-22 16:55:17
Uploaded new version 0.1.3 beta1v7 (bug fixes), also album list panel 0.2.1 (Vista compatibility) and console panel 0.2.1 (Vista compatibility).

Homepage (http://yuo.be)



Cheers. I only installed Vista yesterday and realised album list panel wasn't working when I was getting some random crashes.
Title: Columns UI
Post by: musosticky on 2006-11-22 19:56:53
thank you
Title: Columns UI
Post by: Russell777 on 2006-11-22 23:19:14
Thanks for the  update!One question:i tried 0.1.3 beta 1v6 and there was one dead line at the bottom of the spectrum analyzer,now with version 7 there are two of them!What for?
(http://img469.imageshack.us/img469/2761/untitledow3.png)
Title: Columns UI
Post by: Ran Sagy on 2006-11-23 15:50:29
Thanks for the continued dedication to these plugins, musicmusic. It's appreciated.
Title: Columns UI
Post by: musicmusic on 2006-11-26 23:44:19
Thanks for the  update!One question:i tried 0.1.3 beta 1v6 and there was one dead line at the bottom of the spectrum analyzer,now with version 7 there are two of them!What for?
(http://img469.imageshack.us/img469/2761/untitledow3.png)

If you look in non-bars mode / standard ui there is a small line also. There does however  seem to be a bug in bars mode relating to odd/even heights which makes an extra line, I'll fix that.
Title: Columns UI
Post by: Yotsuya on 2006-11-28 00:53:32
musicmusic I'll bake you a cake if you make the splitter lines between panels go away when their border style is set to none.
Title: Columns UI
Post by: metal_termite on 2006-11-28 02:43:42
I'll bake you two cakes if you implement an editable configuration file (like xml) for the columnsui layout(s). This way we can precisely edit our layouts to last pixel, and share them too!

Most importantly, thanks for the recent update.
Title: Columns UI
Post by: mpioner on 2006-11-28 03:14:09
I'll bake you two cakes if you implement an editable configuration file (like xml) for the columnsui layout(s). This way we can precisely edit our layouts to last pixel, and share them too!

Most importantly, thanks for the recent update.

+1
Title: Columns UI
Post by: lav-chan on 2006-11-29 13:07:16
lol. musicmusic, i have a tiny suggestion (not so much a request, since i'll probably never have this problem again...): A confirmation dialogue for the 'Delete' button in the layout configuration would be rad.

Currently, if you accidentally hit that button while you're editing your layout, it's instantly deleted. Gone. No questions asked. I just had to learn that the hard way. :/
Title: Columns UI
Post by: gad3 on 2006-12-01 18:57:51
How to make now playing song in italic?
Title: Columns UI
Post by: agent s. on 2006-12-03 20:40:23
loo guys

sorry if this was already questioned but i didn't find an answer for my question
is there any workaround to get columns ui to work without SP1?
Title: Columns UI
Post by: mil3s on 2006-12-10 12:23:32
Might have found a bug. Or at least something.

I wanted to add only a separator to a button toolbar and it gets very small. Could it be fixed so it is the same height as the other separators? 

(http://img179.imageshack.us/img179/9133/imageyb1.jpg) (http://imageshack.us)
Title: Columns UI
Post by: m0d on 2006-12-11 18:54:28
musicmusic I'll bake you a cake if you make the splitter lines between panels go away when their border style is set to none.

Yeah, those lines would be great to get off.
Title: Columns UI
Post by: mil3s on 2006-12-11 19:14:33
musicmusic I'll bake you a cake if you make the splitter lines between panels go away when their border style is set to none.

Yeah, those lines would be great to get off.

How do you get them on? I want splitters.
Title: Columns UI
Post by: mil3s on 2006-12-11 19:30:58
Bug perhaps? How come columns ui doesn't show the sliders pressed state on the progressbar or volume control?
Title: Columns UI
Post by: m0d on 2006-12-11 21:24:01
How do you get them on? I want splitters.

(http://img456.imageshack.us/img456/8725/foobarsplbo2.png)
I mean I want that splitter between trackinfo and playlist away.
I just have every possible edge styles set to "none".
Title: Columns UI
Post by: chuuey on 2006-12-12 10:49:00
thanks for the new version^^
Title: Columns UI
Post by: zmur on 2006-12-12 15:30:47
thanks for new colums ui  musicmusic  ,  i heart you
Title: Columns UI
Post by: eisteh on 2006-12-12 17:01:04
thanks for the new version^^



thanks for new colums ui  musicmusic  ,  i heart you


About what new version are you guys talking?!?
Theres only b7, or did I miss something?
Title: Columns UI
Post by: Infernus on 2006-12-12 17:52:32

I found a little bug, maybe not a bug but at least a little bit annoying. When adding a button: "add to playback queue" there is a problem with %isplaying%

I use this for a index-column:
Code: [Select]
$if($or(%isplaying%,%ispaused%),

$select($add(1,$mod(%_time_elapsed_seconds%,6)),?,??,???,????,?????,??????)
,

$if(%skip%,$rgb(255,0,0)SKIP,
$if(%cwb_queueindexes%,$rgb(255,0,0)'['%cwb_queueindex%/%cwb_queuelength%']'$rgb(),%list_index%')'))
)


When using the rightclick "add to playback queue" menu (pressing next to play this of course), it jumps correctly in the "$if($or(%isplaying%,%ispaused%)" condition, but not when using the button!

bump

bump
Title: Columns UI
Post by: stampgevaar on 2006-12-14 14:48:14
I don't know if it's asked before but I'm not going to read 140 pages but could you make it possible to hide en display the panels with a button this because the autohide isn't bad but a normal button would be nicer. and if I leave the caption on it ruins my setup. Or is this already possible??? and how do I do this??
Title: Columns UI
Post by: bubbleguuum on 2006-12-17 16:12:17
to musicmusic:

Could you have a look at this (http://www.hydrogenaudio.org/forums/index.php?showtopic=45541) thread.
It has a trace of foo_ui_column crashing under wine (linux) just after init and being displayed for a few seconds.
I don't think it's hard to fix, just probably RealChildWindowFromPoint() making it crash because it looks like it's not implemented yet by wine.

edit: after some searching I see it'w a well known pbm...
Title: Columns UI
Post by: GreenSmurf on 2006-12-18 03:26:38
This is my global variable

Code: [Select]
$if($and(%tracknumber%,%album%, %artist%),
$set_global(isAlbum,1)
)


This is my column display.

Code: [Select]
$if($get_global(isAlbum)
,
// --- Album view ---
$select(%tracknumber%,
// Track 1
// Track 2
'   '$if2(%album artist%,'<no artist>'),
// Track 3
'   '$if2(%album%,'<no album>'),
// Track 4
'   '['Disc '%disc%$tab()]$if2(%album date%,[%date%])$tab(),
// Track 5
),

// --- Single view ---
[%artist%]
)


I was wondering if there is an effiecent way to make it recognize if there is more track from the same album before just associating them all. Right now it displays full albums beautifully but single tracks usually do not display with the artist tag and it is frustrating.
Title: Columns UI
Post by: Yotsuya on 2006-12-18 03:38:15
GreenGhost:

Do you use singlecolumnplaylist? If so I use this to determine album/single mode:
Code: [Select]
$puts(album_mode,$if($and($strcmp($mod(%totaltracks%),%_itemcount%),$strcmp($mod(%tracknumber%),%_itemindex%)),1,))
Code: [Select]
$if($get(album_mode),
// code for albums
,
// code for singles
)
Title: Columns UI
Post by: GreenSmurf on 2006-12-18 04:29:38
Would there be a way to make it recognize if there is more than one track on a particular album? Without the Total Tracks tag because that is missing on most files and there are way too many to be editing right now.
This is what I have been working on and I am starting over as we speak.
Title: Columns UI
Post by: fabiospark on 2006-12-24 21:02:12
Any chance to have the "rename preset" work as an "add" instead of a "replace"?

I mean: can you make Columns UI keep both the old and the renamed one?

Thanks.
Title: Columns UI
Post by: DarkBlackCorner on 2006-12-29 11:38:26
I apologise if this is a stupid question, but I'm not a regular user of foobarv0.9 (I usually use v0.8).

But anyway, I have a decent computer in front of me (for a change) and wanted to try out the newer version - its just, none of the columns ui components I installed seem to be anywhere (ui_tabs, ui_album_list, that sort of thing).

Can anyone help?
Title: Columns UI
Post by: wraithdu on 2006-12-29 13:45:40
This is a quick one, and dumb, but I can't find the answer and boy do I feel silly asking.

What is the square character that's used in trackinfo and column display to designate a color?  It surrounds the hex designation for a color, like []9c9c9c[].  I'm assuming $char() something or the ALT+xxxx shortcut?
Title: Columns UI
Post by: DarkBlackCorner on 2006-12-29 15:21:44
Yey, I got it working!  Its not very obvious when you first look though...
Title: Columns UI
Post by: Yotsuya on 2006-12-30 01:32:01
wraithdu: I believe you are looking for $char(3) however I would strongly suggest moving from $char(3)BBGGRR$char(3) codes to $rgb(rrr,ggg,bbb) codes because $char(3) does not paste into the forum properly and it will be difficult to interact with others when using that code. Also, I personally find RGB much more easy to work with and you can easily find values from the windows color chooser without messing with bin to hex conversions

DarkBlackCorner: I assume you found updated version of your components from the "Wanted v0.9 plugin ports (http://www.hydrogenaudio.org/forums/index.php?showtopic=42730)" page?
Title: Columns UI
Post by: Digital Ruse on 2007-01-03 07:26:02
Are there any mirrors or such for musicmusic's stuff?  I am very interested in trying to mess with Foobar's UI.

-DR
Title: Columns UI
Post by: Lolita on 2007-01-04 13:05:08
Columns ui is nice, but i have little problem:

In standard UI when i press play button on my keyboard it starts playing or pause, but in colums UI when i press it i get error  that it did not found play in actual directory or something like that (i don't know exact error now, beause i'm on differnt computer). How to fix it?
Title: Columns UI
Post by: dr.zick on 2007-01-08 04:54:55
lolita: a little more info plz ... but you may want to check prefs/display/columns ui/ on the layout tab ... right click on either the horiz. splitter or vertical splitter and insert panel/toolbars/buttons ... then after it's inserted click on the configure button ... at least thats what i did.  columns ui can actually use any and all of the ui elements from the std_ui and you can put them wherever you want and assign buttons and commands seperately.

musicmusic ... can there possibly be added a command like $rate(); that maybe can use an 2 icons (.ico) included in the dll (an empty and filled in star [16x16]) ... the command could be something like $rate(#ofStarsToUse,%metadateFieldThatHoldsThe#ofStarsToFillIn%) ... we can just add this command to a column and that way we don't need any other extensions to display the ratings of our songs.
Title: Columns UI
Post by: Lolita on 2007-01-08 06:15:14
Well its button on keyboard that send wm_play command to applications.
Title: Columns UI
Post by: dr.zick on 2007-01-08 22:40:14
lolita: oh ... you're talking about a media keyboard with like a play button.  well you got me there.  i'm not sure how to use those ... i just use the configured keys (by default i thinks its the letter "c")
Title: Columns UI
Post by: Yotsuya on 2007-01-08 22:45:45
lolita:

File> Preferences> General> Keyboard Shortcuts

Look through the "Assigned Shortcuts" list, do you have a "Key" entry for "Play / pause (MM)" ?
Title: Columns UI
Post by: Lolita on 2007-01-09 07:19:44
I didn't changed anything from standard and either i don't see it if i look into prefrences.
Title: Columns UI
Post by: Lolita on 2007-01-09 20:31:05
HMM! When i press it in preferences it pause/play and osd (kx drivers osd for it) for it apear, but when i have focus on menu, playlist etc. it don't work. \:

I wonder if window title can have somthing to do with it ...
Title: Columns UI
Post by: Yotsuya on 2007-01-09 22:13:45
File> Preferences> General> Keyboard Shortcuts

- Click [Add New]
- Click on the Field "Key" toward the bottom
- Press the multimedia key for play on your keyboard
- "<unknown>" should change to "Play / pause (MM)"
- Check the box "
Title: Columns UI
Post by: Lolita on 2007-01-09 23:05:04
"Little" issue with this is that when i create new keyboard shotcut click on unknown press play/pause button on keybor it don change to anything.
Title: Columns UI
Post by: Yotsuya on 2007-01-10 00:03:02
It sounds like something else may be intercepting your keypresses. Did your keyboard come with software? Have you tried updating, reconfiguring, or removing that software?
Title: Columns UI
Post by: Lolita on 2007-01-10 07:48:32
For sure kx drivers do, but why it worked with standard and not with columns ui?
Title: Columns UI
Post by: Ev!L-aLphA on 2007-01-10 08:00:49
Hey guys im a new foobar user... i would really love to use this plugin but i cannot seem to find a download for it ANYWHERE...
the main site is down i geuss and ive tried searching everywhere for it but i cant find it anywhere   

let me know if someone can rehost it or something
Title: Columns UI
Post by: 2Pacalypse on 2007-01-10 09:37:43
works fine for me:

http://yuo.be/download/foo_ui_columns-0.1.3-beta1v7.7z (http://yuo.be/download/foo_ui_columns-0.1.3-beta1v7.7z)
Title: Columns UI
Post by: fabiospark on 2007-01-14 15:22:42
Quote
Is there a way to hide/remove/disable the main window title bar?
I know I can set up a full screen panel but I'm asking if it is possible without having to use the plugin foo_dockable_panels.

Thanks.


I asked this in the General forum but, following Yotsuya hint I'm posting it here as a feature request to have an option in columns ui: "Show title bar" as we already have "Show task bar".
It would also be nice having something like: "Show separators between panels" in order to have a totally merged background if every panel has the same background color.

Thanks.

To moderators: please don't consider this as double posting.  Thanks.
Title: Columns UI
Post by: fnord23 on 2007-01-15 20:33:58
I'm posting it here as a feature request to have an option in columns ui: "Show title bar" as we already have "Show task bar".
It would also be nice having something like: "Show separators between panels" in order to have a totally merged background if every panel has the same background color.


Oh, that'd be so great. I hate to mess around with those dockable things.
Title: Columns UI
Post by: mil3s on 2007-01-16 11:04:23
I'm sorry to ask this but is this plugin even being worked on anymore?
Title: Columns UI
Post by: erissiva on 2007-01-16 21:53:29
Hmmm....site seems to be be down. Been checking for the last few hours. Unfortunately, my foobar needed to be reinstalled.

Does anybody have a copy of the newest version of this plugin?

EDIT: Never mind....Site came back up and I grabbed a copy.
Title: Columns UI
Post by: HIXXY on 2007-01-21 16:12:27
Hello,
I need a little help!
I want to change the Display of my Album column in my playlist, as nearly everyone of you is doing.
Actually i have the Album name for every single track, and its allways he same.

What I want is that just the first one contains the album name, and if the 2. 3. n. contains the same album name just to show nothing. If the next song has a different album name, show this one and check the following files.

I see that on nearly every screenshot but i didn't find a code for just that. I don't want to change the complete foobar.

Can anyone help me out of that? I searched a lot, but all what I found was fsc files which changes everything i dont want.

greets from Germany
Merlin

// sorry for my bad english.
Title: Columns UI
Post by: Yotsuya on 2007-01-22 05:44:50
Hixxy: see also this other recent thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=52095) describing the same thing.

File> Preferences> Display> Columns UI> Playlist View> "Columns" Tab

Select the album column on the left and enter use this code in the "Display" subtab on the lower right:

$select(%tracknumber%,%album%)

I assume you are running Columns UI because of this thread, but for reference if anyone is not using ColumnsUI then go to:
File> Preferences> Display> Title Formatting> "Playlist" Tab
And change %album% to $select(%tracknumber%,%album%)

Regardless of which UI you use, this "trick" will make the album name appear only for the first track of an album, so it will need you to sort your playlist in track order to work as you expect.
Title: Columns UI
Post by: HIXXY on 2007-01-22 14:35:44
Hello Yotsuya
Worked fine

Thanks a lot.
Title: Columns UI
Post by: rouge on 2007-01-22 18:46:50
I'm having an... interesting problem.  Upon fresh install of Foobar and all components, I cannot resize the horizontal splitter in my layout.  The vertical ones work fine.  I'm not exactly sure if this is a problem specifically with ColumnsUI, but it seems to be the most likely cause.

My layout goes something like this:

Horizontal Splitter
--Vertical Splitter
----Playlist Switcher Panel
--Vertical Splitter
----Single Columns Playlist

Nothing is locked or has minimum sizes.  I just don't get it.

Hmm.  I take that back, I think.  This could be a problem with SCP, since it fixed itself for horizontal resizing and then immediately stopped working for vertical resizing.  Oh, and then it fixes itself for resizing in both directions... *sigh*
Title: Columns UI
Post by: fabiospark on 2007-01-27 21:52:42
I have a tabbed panel stack with 3 trackinfo mod and a lyrics show panel.
When I click on a tab I can see it shows as the active one but, in fact, the panel does not change.
I.e. If I click on lyrics, I can still see one trackinfo and if I right click the settings I go to are of the info panel,not the lyrics.
If I change layout and then go back to the previous one, then the stack works correctly.
If I restert Foobar the bug starts again.

??


EDIT:  It seems that if I remove the Lyrics panel the problem disappear.
Title: Columns UI
Post by: nyarlathotep on 2007-02-06 23:17:33
Using Columns UI (Version 0.1.3 beta 1v7) and Default User Interface don't always give the same value for "selected tracks total length".

Something to do with %length% and %_time_total% ?

Pictures:
Default User Interface (8:49)
http://nyarlathotep33.free.fr/ha/def.png (http://nyarlathotep33.free.fr/ha/def.png)

Using Columns UI (8:48)
http://nyarlathotep33.free.fr/ha/col.png (http://nyarlathotep33.free.fr/ha/col.png)

(actual length is 8:48:600)
Title: Columns UI
Post by: odyssey on 2007-02-08 14:38:09
From Columns UI request wiki: (http://yuo.be/wiki/columns_ui:requests:requests_list)
Quote
Rejected feature requests
These features will never be implemented:

Perform actions with checkboxes
Check boxes in playlist beside each track to select certain tracks in a long playlist and perform actions on them (like in itunes).

reason: no different to using selections, etc.
[/i]
I disagree that it's no different. Using [ctrl]+click to select multiple tracks, easily get lost if you by accident click without holding [ctrl] or the track changes. Using checkboxes will help selecting many files at the time, and hold the selection.

I put the request in for locked splitters (or panels), to avoid the user from resizing panels, which are meant to hold a specified size (or hiding them with accidental double-click). I made the request earlier, and have also seen other request for it.

And please, make the splitter-width configurable
Title: Columns UI
Post by: vivagardner on 2007-02-09 17:03:44
... Now I have a more involved problem here for people who know Foobar pretty well. Here is a pic of my newest layout since my hdd crash.  I have ditched the browser, album art and some other plugins and it runs much better with the amount of music that I have.

[img=http://img253.imageshack.us/img253/1729/foobarpe0.th.jpg] (http://img253.imageshack.us/my.php?image=foobarpe0.jpg)

Now that is all well and great, but here is my problem right now.  When songs don't have track numbers or have other little issues with their tracks, often all I see is the title of the track.  ((For example, in the picture all of the songs that the arrow is pointing to are tagged with album/artist information, but it isn't displayed correctly because the track numbers are all screwy.
[img=http://img253.imageshack.us/img253/5396/foobarprobjb0.th.jpg] (http://img253.imageshack.us/my.php?image=foobarprobjb0.jpg)

Now, in another .fcs (azreal) that I was using, for single tracks or with no track info, I could get it to display  information in that left column.  It would display Artist [Album] or for long albums it would do Artist [first letter of each word in the Album].  How can I adjust the code for that column so that I can make it display that?  I've included the code for the "Album Information" column below.

first these settings are from preferences-->display-->columns ui--->playlist view--->columns
the code is below: the first set is the "display" tab and the second is the "style" tab

display:

Code: [Select]
$if($strcmp($directory(%_path%,1),Single Tracks)
,
$tab()$if2(%artist%,no artist)    ::    $if2(%album%,no album)
,
$if($strcmp($tracknumber(),01), $if($strcmp(1,%various%),Various Artists,%artist%)$tab()[%genre%]
,
$if($strcmp($tracknumber(),02), [%album%]$tab()[%date%]
,
$if($strcmp($tracknumber(),03),$if(%__codec%, %__codec%)
$if(%__bitrate%,%__bitrate%) Kb/s $if($stricmp(%__codec%,mp3),$if($stricmp(%__extrainfo%,vbr),VBR,CBR))
 $if($stricmp($codec(),MP3),$caps(%__mp3_stereo_mode%),
$if(%__channels%,$ifgreater(%__channels%,1,Stereo,Mono),'?'))
$tab()
$muldiv(%__bitrate%,100,1411)'% Compression'
,
)
)
)

// Begin extra information display for albums
$puts(lineadjust,3)

$if(%encodedby%,
$select($sub(%tracknumber%,$get(lineadjust)), Encoded by %encodedby%)
$puts(lineadjust,$add($get(lineadjust),1)))

$if(%composer%,
$select($sub(%tracknumber%,$get(lineadjust)), Composed by %composer%)
$puts(lineadjust,$add($get(lineadjust),1)))

$if(%publisher%,
$select($sub(%tracknumber%,$get(lineadjust)), Published by %publisher%)
$puts(lineadjust,$add($get(lineadjust),1)))

$if(%performer%,
$select($sub(%tracknumber%,$get(lineadjust)), Performed by %performer%)
$puts(lineadjust,$add($get(lineadjust),1)))

// Comments [Code "borrowed" from Lxy's Navigator Suite]
$puts(comment_width,60)
$if($and(
$or(%comment%,%review%),
$greater($num(%tracknumber%,3),$add($num($get(lineadjust),3),1)
)
),
// comment-string creation and truncating at CR-LF
$puts(comment,$replace($fix_eol($if2(%comment%,%review%),'. '),'(...)','. '))
// truncate comment-string after first sentence
$puts(comment,$substr($get(comment),1,
$if2($add(1,$strstr($get(comment),'. ')),$len($get(comment)))
))
// c o m m e n t  1
// find next cut position
$puts(comment_nextcut,$add($sub($get(comment_width),11),$strstr($substr($get(comment),$sub($get(comment_width),10),$len($get(comment))),' ')))
// store comment-part
$puts(comment1,$substr($get(comment),1,$get(comment_nextcut)))
// cut that part away from the comment-string
$puts(comment,$substr($get(comment),$add($get(comment_nextcut),1),$len($get(comment))))
// c o m m e n t  2
// find next cut position
$puts(comment_nextcut,$add($sub($get(comment_width),1),$strstr($substr($get(comment),$get(comment_width),$len($get(comment))),' ')))
// store comment-part
$puts(comment2,$substr($get(comment),1,$get(comment_nextcut)))
// cut that part away from the comment-string
$puts(comment,$substr($get(comment),$add($get(comment_nextcut),1),$len($get(comment))))

// c o m m e n t  3
// find next cut position
$puts(comment_nextcut,$add($sub($get(comment_width),1),$strstr($substr($get(comment),$get(comment_width),$len($get(comment))),' ')))
// store comment-part
$puts(comment3,$substr($get(comment),1,$get(comment_nextcut)))
// cut that part away from the comment-string
$puts(comment,$substr($get(comment),$add($get(comment_nextcut),1),$len($get(comment))))

// c o m m e n t  4
// find next cut position
$puts(comment_nextcut,$add($sub($get(comment_width),1),$strstr($substr($get(comment),$get(comment_width),$len($get(comment))),' ')))
// store comment-part
$puts(comment4,$substr($get(comment),1,$get(comment_nextcut)))
// cut that part away from the comment-string
$puts(comment,$substr($get(comment),$add($get(comment_nextcut),1),$len($get(comment))))

// c o m m e n t  5
// find next cut position
$puts(comment_nextcut,$add($sub($get(comment_width),1),$strstr($substr($get(comment),$get(comment_width),$len($get(comment))),' ')))
// store comment-part
$puts(comment5,$substr($get(comment),1,$get(comment_nextcut)))
// cut that part away from the comment-string
$puts(comment,$substr($get(comment),$add($get(comment_nextcut),1),$len($get(comment))))

// c o m m e n t  6
// find next cut position
$puts(comment_nextcut,$add($sub($get(comment_width),1),$strstr($substr($get(comment),$get(comment_width),$len($get(comment))),' ')))
// store comment-part
$puts(comment6,$substr($get(comment),1,$get(comment_nextcut)))
// cut that part away from the comment-string
$puts(comment,$substr($get(comment),$add($get(comment_nextcut),1),$len($get(comment))))

// c o m m e n t  7
// find next cut position
$puts(comment_nextcut,$add($sub($get(comment_width),1),$strstr($substr($get(comment),$get(comment_width),$len($get(comment))),' ')))
// store comment-part
$puts(comment7,$substr($get(comment),1,$get(comment_nextcut)))


// ======================================

// OUTPUT COMMENTS
$select(
$sub($num(%tracknumber%,1),$add($get(lineadjust),1))
,
$trim($get(comment1))
,$trim($get(comment2))
,$trim($get(comment3))
,$trim($get(comment4))
,$trim($get(comment5))
,$trim($get(comment6))
,$trim($get(comment7))
)
// end comments if-block
)

// End tracknumber if-block
)
style:

Code: [Select]
$if($strcmp($tracknumber(),01),
$set_style(text,FFFFFF,FFFFFF)
$set_style(back,000000,000000)
$set_style(frame-left,1,FF)
$set_style(frame-right,0,FF)
$set_style(frame-bottom,0,FF)
$set_style(frame-top,1,FF)
,
$if($strcmp($tracknumber(),02),
$set_style(text,FFFFFF,FFFFFF)
$set_style(back,000000,000000)
$set_style(frame-left,1,FF)
$set_style(frame-right,1,FF)
$set_style(frame-bottom,0,FF)
$set_style(frame-top,0,FF)
,
$if($strcmp($tracknumber(),03),
$set_style(text,8A8A8A,8A8A8A)
$set_style(back,000000,000000)
$set_style(frame-left,1,FF)
$set_style(frame-right,1,FF)
$set_style(frame-bottom,1,FF)
$set_style(frame-top,0,FF)
,
$set_style(text,0,0)
$set_style(back,FFFFFF,FFFFFF)
$if($strcmp($directory(%_path%,1),Single Tracks),,$set_style(frame-right,1,A8A8A8))
)
)
)

$if($strcmp($tracknumber(),01),
$set_style(text,FFFFFF,FFFFFF)
$set_style(back,000000,000000)
$set_style(frame-left,1,FF)
$set_style(frame-right,0,FF)
$set_style(frame-bottom,0,FF)
$set_style(frame-top,1,FF)
,
$if($strcmp($tracknumber(),02),
$set_style(text,FFFFFF,FFFFFF)
$set_style(back,000000,000000)
$set_style(frame-left,1,FF)
$set_style(frame-right,1,FF)
$set_style(frame-bottom,0,FF)
$set_style(frame-top,0,FF)
,
$if($strcmp($tracknumber(),03),
$set_style(text,8A8A8A,8A8A8A)
$set_style(back,000000,000000)
$set_style(frame-left,1,FF)
$set_style(frame-right,1,FF)
$set_style(frame-bottom,1,FF)
$set_style(frame-top,0,FF)
,
$set_style(text,0,0)
$set_style(back,FFFFFF,FFFFFF)
$if($strcmp($directory(%_path%,1),Single Tracks),,$set_style(frame-right,1,A8A8A8))
)
)
)
One other issue:

I added ratings to the Title&Length column... my problem is that I can only get it to view as (3 stars).  With the number....The code is below.  Please notice that it is set to only display a rating, IF AND ONLY if there is a rating.  This is the part I can't seem to retain when I want rating to show as ( ••• stars)

Does anyone know how to edit the code below so that it will show (••• stars)? 
Also, is there a way so that I can change the font color or the rating displayed on NON-PLAYING tracks?  I want to change the rating to of non-playing songs to show up as RED, instead of gray?

display:

Code: [Select]
$if(%_isplaying%,
$if(%title%,$if($strcmp(1,%various%),[%artist%  ::  ][%title%],%title%),%_filename_ext%)
$tab()0000FF|0000FF '(' %rating%  'stars )'       
[%_time_elapsed% / ][%_length%]
,
$if(%title%,$if($strcmp(1,%various%),[%artist%  ::  ][%title%],%title%),%_filename_ext%)
$tab()737373|737373 ['( '%rating%' stars )']        [%_length%]

)
Thank you so much for all your help.

[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: added codeboxes.[/size]
Title: Columns UI
Post by: morphguy12 on 2007-02-09 18:38:17
There anyway to get foobar remember where it left off in each different page?  Im switching between Now Playing W/ Trackinfo Mod  to Playlist tab with Trackinfo, Browser, & Single Column, and whenever I switch, the playlist tab reloads to go to "All Artists" Thanks
Title: Columns UI
Post by: Julyan on 2007-02-10 13:19:24
I'm not sure if someone has already asked this but I couldnt find it anywhere so, I got Columns_UI foo_ui_columns-0.1.3-beta1v7.7z installed and I'm using windows vista.
I have this problem that when i search for a song or play tracklist with shuffle on, the list doesnt scroll to the current song. So I press next song and the playlist stays at the top but starts playing a song somewhere in the middle of the playlist. Then I'll have to scroll to that song manually to see where it is going. If someone has a fix for this it would be awesome. Otherwise I'll have to go back to the default UI.

EDIT:
So everytime it picks a new track at random it returns the playlist display to the top
Title: Columns UI
Post by: jmorrell on 2007-02-13 11:27:00
[img=http://img253.imageshack.us/img253/5396/foobarprobjb0.th.jpg] (http://img253.imageshack.us/my.php?image=foobarprobjb0.jpg)

Hey vivagardner, I notice you have two tabs in the top bar, The two tabs. could you tell me how you did that. Thanks
Title: Columns UI
Post by: Spirit_of_the_ocean on 2007-02-14 10:36:39
I think he used foo_uie tabs 

Request:
Is it possible to have no longer a window bar on the sides of the playlist?
I am using  Panel ui and it looks this way

[a href="http://imageshack.us" target="_blank"]
Title: Columns UI
Post by: vivagardner on 2007-02-14 16:24:06
foo_uie tabs
Title: Columns UI
Post by: Yotsuya on 2007-02-15 06:33:00
Spirit Of Ocean:
File> Preferences> Display> Columns UI> Playlist> "General" Tab
Have you tried setting "Playlist edge style:" to "None" ? because if you are using PanelsUI then the ColumnsUI playlist should not have a border unless you specify one with the above setting or $set_style().
Title: Columns UI
Post by: Spirit_of_the_ocean on 2007-02-15 08:35:23
Spirit Of Ocean:
File> Preferences> Display> Columns UI> Playlist> "General" Tab
Have you tried setting "Playlist edge style:" to "None" ? because if you are using PanelsUI then the ColumnsUI playlist should not have a border unless you specify one with the above setting or $set_style().

Thanks! You are my hero 
Maybe I oversaw this because I updated my columns ui a few days.
I must say there are so many settings that It happens very often that I ask for things which are already available but I oversaw them.

I think that Is really a big problem because many people have the same problem.

Really thank you Yotsuya
Title: Columns UI
Post by: halabund on 2007-02-17 21:54:42
A suggestion for improving usability:At the moment, two clicks are necessary to change this setting: one click for opening the box, and another for choosing a value. It would improve the usability of this control tremendously if I could click to open, hold the mouse button while moving the pointer over the entry that I'd like to select, then release the button (it's much faster).

This usually works in all Windows menus, and in drop-down boxes in many (but not all) programs. If it is not difficult to do (perhaps a matter of setting a property of the control?), please enable this feature.


I also have a question: is it possible to rearrange items in a playlist without having to select them first? If I simply drag with the mouse, it selects the entries, so if I want to move single items, I have to click on them, wait for the double-click delay to expire, then click again and drag ... this is very painful to do if you want to completely rearrange a playlist. Is there a better way to do this? (Sorry if I sound ignorant, new user --> I've only used foobar2000 for ~2 weeks)
Title: Columns UI
Post by: musicmusic on 2007-02-21 21:10:32
A suggestion for improving usability:
  • Enable click-and-hold for the playback order drop-down box.
At the moment, two clicks are necessary to change this setting: one click for opening the box, and another for choosing a value. It would improve the usability of this control tremendously if I could click to open, hold the mouse button while moving the pointer over the entry that I'd like to select, then release the button (it's much faster).

This usually works in all Windows menus, and in drop-down boxes in many (but not all) programs. If it is not difficult to do (perhaps a matter of setting a property of the control?), please enable this feature.
I agree with you 100%, it would make a big difference to its usability.

Unfortunately its just the way the control behaves. You can check displays properties etc. Even a lot of the dropdown buttons in IE7 behave like that..

I don't think its worth even trying to hack around with the control. Only realistic workaround I think would be to use a different control. Maybe also you would find it easier to change it using the Playback menu.

I also have a question: is it possible to rearrange items in a playlist without having to select them first? If I simply drag with the mouse, it selects the entries, so if I want to move single items, I have to click on them, wait for the double-click delay to expire, then click again and drag ... this is very painful to do if you want to completely rearrange a playlist. Is there a better way to do this? (Sorry if I sound ignorant, new user --> I've only used foobar2000 for ~2 weeks)
Only other way is using keyboard (shortcuts are listed in columns ui wiki). I don't really find the double click time gets in the way, although I don't rearrange playlists much..

... Now I have a more involved problem here for people who know Foobar pretty well. [...]

Codeboxes next time please.. 
Title: Columns UI
Post by: musicmusic on 2007-02-21 21:39:01
Using Columns UI (Version 0.1.3 beta 1v7) and Default User Interface don't always give the same value for "selected tracks total length".

Something to do with %length% and %_time_total% ?

Pictures:
Default User Interface (8:49)
http://nyarlathotep33.free.fr/ha/def.png (http://nyarlathotep33.free.fr/ha/def.png)

Using Columns UI (8:48)
http://nyarlathotep33.free.fr/ha/col.png (http://nyarlathotep33.free.fr/ha/col.png)

(actual length is 8:48:600)

Its fixed since recompile with newer foobar2000 SDK. I guess older SDK had truncation bug in pfc::format_time_ex.

Bug perhaps? How come columns ui doesn't show the sliders pressed state on the progressbar or volume control?
They use a custom control, which doesn't use those styles. I think I preferred it staying a different colour (under the default XP theme) I guess I'll see what it's like in Vista and maybe change it.

I don't think it's hard to fix, just probably RealChildWindowFromPoint() making it crash because it looks like it's not implemented yet by wine.

Indeed. Except I can't fix it
Title: Columns UI
Post by: Targaff on 2007-02-21 22:58:09
Is it me or have the keyboard shortcuts for moving playlists up/down the column playlist disappeared?  I've searched every possible permutation I can think of for move, playlist, etc., and nothing's showing.  It used to be [main] > playlist > move back/forward.

Sorry to quote myself  but I don't think I ever got an answer to this.

I would assume since this was formerly in [main] that this isn't something that was provided by Columns UI originally, but if this functionality is no longer there (as it appears not to be) could I request that hotkeys be made available for the "Move up" and "Move Down" functions in the playlist?

Thanks!
Title: Columns UI
Post by: halabund on 2007-02-22 07:13:52
I agree with you 100%, it would make a big difference to its usability.

...

I don't think its worth even trying to hack around with the control. Only realistic workaround I think would be to use a different control.
Thanks for the reply. If it's not easy to do, then it is not worth bothering with it. After all, this is just a minor point and one can get used to it (and we don't have to change the value that often anyway).
Title: Columns UI
Post by: morphguy12 on 2007-02-23 03:44:30
been two weeks, and still haven't found a solution, nor has anyone helped me 

There anyway to get foobar remember where it left off in each different tab? Im switching between Now Playing W/ Trackinfo Mod to Playlist tab with Trackinfo, Browser, & Single Column, and whenever I switch, the playlist tab reloads to go to "All Artists" Thanks

I have tried just making a single playlist column with just the artist, but I can't get it to just display the artist name once.  Browser still is giving me trouble too.

please if anyone can give me some guidance
Title: Columns UI
Post by: morphguy12 on 2007-02-23 05:15:55
Just tried Album List, and it is working so far,  just doesn't look as clean as Browser
Title: Columns UI
Post by: musicmusic on 2007-02-26 23:26:00
I just made a new TEST version available here (http://yuo.be/download/unstable/foo_ui_columns-0.1.3-beta1v8-TEST.7z). It has a few improvements, listed in the changelog (http://yuo.be/wiki/columns_ui:changelog). Note the copy/paste in layout editor has one limitation currently - it lets you copy single-instance panels. Also note it doesn't use the Windows clipboard, so don't expect it to persist across foobar2000 instances. Also, being a TEST version, I only recommend testing the inline tagger on test files in case of any bugs.
Title: Columns UI
Post by: shakey_snake on 2007-02-27 00:16:20
musicmusic you are awesome.
Title: Columns UI
Post by: zetharx on 2007-02-27 00:18:52
i have been messing with columns ui and managed to get a vertical splitter and all its contained elements very wide.  i cannot reach the vertical scrollbar on my playlist.  i need help controlling the width of my columns.
Title: Columns UI
Post by: thuan on 2007-02-27 00:24:07
I don't know if this has been mentioned or not. In your latest official and test release above the undo function won't work when I move some entries in a playlist using mouse or between playlist using right click drag or ctrl left click drag.
Title: Columns UI
Post by: miscellanea on 2007-03-02 09:17:59
Using 0.1.3 beta1 v8 TEST and found that, the length of selected item (in status bar) went strange when internet radio was selected :
(http://img125.imageshack.us/img125/4257/20070302bpj6.th.png) (http://img125.imageshack.us/img125/4257/20070302bpj6.png)

(cf. default UI)
(http://img104.imageshack.us/img104/7159/20070302axm8.th.png) (http://img104.imageshack.us/img104/7159/20070302axm8.png)
Title: Columns UI
Post by: Bh4i on 2007-03-05 01:18:16
Why does the "Action to perform when middle clicking on playlist item" only has two options? I want to open the 'properties' when i middle click on a playlist item. Is that possible?

(http://i18.tinypic.com/4fudtgz.png)
Title: Columns UI
Post by: jonpb on 2007-03-05 05:48:20
musicmusic, I know how busy you must be, but I was hoping you could take a look at this request:

playlist view notification (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=53076&view=findpost&p=475483)

It would make me very happy!
Title: Columns UI
Post by: fabiospark on 2007-03-11 20:39:17
Trying the last test version I found that at track change I get heavy clicking noise and some quick display flickering. Reverted to the previous version the thing disappear.
I only copied the old one back so I'm pretty sure last columns UI is to blame.

Thanks.
Title: Columns UI
Post by: thuan on 2007-03-12 04:07:51
@fabiospark: Weird, no such problem over here on Vista Ultimate. Just so you know.
Title: Columns UI
Post by: pingwee on 2007-03-17 17:29:59
I have actually an annoying issue with Playlist Tabs.
How can I change the background color of the playlist tabs?
I am not talking about the color of the tabs, but the backgroundcolor of the panel itself.
Title: Columns UI
Post by: Pingue on 2007-03-19 08:26:48
Hi. Having experimented around with my layout, I was wondering if there was the possibility of adding an option such as "right toggle area"; exactly the same as left toggle area, but on the right of the screen. Thanks a lot
Title: Columns UI
Post by: q-stankovic on 2007-03-19 10:34:48
(Hope i can post here also about albumlist panel - i found no other thread)

There is a small issue if you send/add the allmusic node to a new/active playlist. Each child node of the root node is sorted by view but the root node (all music) is sorted neither by view nor core sort settings: f.e. the root node of the view "year" is  sorted by artist.
Title: Columns UI
Post by: theprash on 2007-03-19 19:35:10
I have a feature request:

Constant sorting of playlists in the playlist switcher by a sort string or at least alphabetically. Of course this would be an option as it would disable rearranging playlists.

I am (perhaps naively) assuming that this wouldn't take a great deal of effort to implement. I know I would find this very useful and I expect that many others would too.

Please let me know what you think. Thank you.

EDIT:

And while I'm here, how about switching to a playlist by typing the first few letters of its name?
Title: Columns UI
Post by: q-stankovic on 2007-03-21 14:21:19
@theprash

Not exactly what you are looking for but it will help you organizing your playlists: foosins "playlist manager" plugin!

http://foosion.foobar2000.org/0.9/ (http://foosion.foobar2000.org/0.9/)
Title: Columns UI
Post by: Lolita on 2007-03-23 21:27:46
if your play/pause button on multimedia keyboard don't work after switching to columns UI and when using kx drivers just add foobar2000 to main windows title and it will work.
Title: Columns UI
Post by: halabund on 2007-04-17 18:54:02
I just made a new TEST version available here (http://yuo.be/download/unstable/foo_ui_columns-0.1.3-beta1v8-TEST.7z). It has a few improvements, listed in the changelog (http://yuo.be/wiki/columns_ui:changelog). Note the copy/paste in layout editor has one limitation currently - it lets you copy single-instance panels. Also note it doesn't use the Windows clipboard, so don't expect it to persist across foobar2000 instances. Also, being a TEST version, I only recommend testing the inline tagger on test files in case of any bugs.

Is there any news about v8? Did anyone discover serious problems with it? I'd like to have the inline tagging functionality very much, but I didn't try v8 yet because it is labelled as a TEST version (and because of musicmusic's warning). I hoped to see a more stable version released soon.
Title: Columns UI
Post by: thuan on 2007-04-19 11:11:28
I've been using v8TEST for a long time now, since the time musicmusic posted it. It works fine over here.
Title: Columns UI
Post by: deus-ex on 2007-04-19 13:05:53
It works fine over here.

Dito.
Title: Columns UI
Post by: musicmusic on 2007-04-20 23:46:56
Is there any news about v8? Did anyone discover serious problems with it? I'd like to have the inline tagging functionality very much, but I didn't try v8 yet because it is labelled as a TEST version (and because of musicmusic's warning). I hoped to see a more stable version released soon.

Previous versions had inline tag editing, v8 added multi-file inline editing. That did have a couple of quirks, which will be fixed for v9.
Title: Columns UI
Post by: halabund on 2007-04-21 18:04:28
Thanks for the reply! 
Previous versions had inline tag editing, v8 added multi-file inline editing.
I did not express myself correctly. Yes, I meant multi-file inline editing.
Quote
That did have a couple of quirks, which will be fixed for v9.
I think I'll wait for v9 then. Approximately when do you expect to finish it?
Title: Columns UI
Post by: musicmusic on 2007-04-21 20:11:25
I'm not sure; I've fixed those quirks but Im working on some other bits and also I dont have too much free time at the moment. So maybe a few weeks?
Title: Columns UI
Post by: musicmusic on 2007-04-23 00:39:34
I'd be grateful if any panel component authors could add their panels/toolbars to this list:
http://yuo.be/wiki/columns_ui:panels (http://yuo.be/wiki/columns_ui:panels)

Thanks!
Title: Columns UI
Post by: STALK_ER on 2007-04-28 12:36:24
Will it be possible to implement in your plugin feature of relativity ways to images of buttons, as you move folders foobar2000 has all changed manually ...
Thank you very much for your understanding! ! !
Title: Columns UI
Post by: musicmusic on 2007-05-04 21:04:50
Columns UI 0.2.0 alpha 1 released (http://yuo.be). Note: I just jumped version because versioning had become a mess. Basically aim from here to 0.2.0 final is to finish the FCL export functionality.

This version adds a complete layout (FCL) export. This is accessible from the main preferences page. It includes layout presets, toolbar layout, title scripts, colours and fonts settings. It is meant to be non computer specific (i.e. for using on another computer). So e.g. the buttons toolbar embeds images vs. storing the paths. This is a first implementation of this, and so the FCL format will probably change before 0.2.0 final.

What I'm looking for is feedback on the grouping of settings from the export dialog. These can be tree-arranged if needed.

If you try and import an FCL and don't have some panel it requires it will not import the file and tell you that. Currently however it will only tell you the name of the panel (vs. the name of the component, website etc.) I'll be improving that in the future, with the use of a panel database which is what the post a few above was for.

There is also a new "Themed" colours setting for the playlist view - this is basically for Vista with theming enabled and doesn't do anything useful otherwise.

Complete changelog here (http://yuo.be/wiki/columns_ui:changelog).
Title: Columns UI
Post by: Andreasvb on 2007-05-04 21:29:39
Thanks for update.

I got an error when trying to export an FCL.
Quote
missing panel

There's no panel missing what I can see, in the tree.
Title: Columns UI
Post by: musicmusic on 2007-05-04 21:39:59
It exports all presets - so there should be a panel in one of the presets that's not installed ("Unknown" in the tree).

BTW importing will replace all your old presets (if the FCL contains presets).
Title: Columns UI
Post by: Andreasvb on 2007-05-04 22:00:12
Thank you, now it works =)
Title: Columns UI
Post by: sPeziFisH on 2007-05-04 22:48:34
Thanks musicmusic for the updated ColumnsUI 

Any chance to get volume-change by wheel without first-klick, like in StdUI AFAIK ?
If likely not, maybe an additional option in statusbar-prefs is feasible.
Title: Columns UI
Post by: gfngfgf on 2007-05-05 06:49:50
regarding the export dialog: From what I can tell, the "Title Scripts" checkbox refers to 1) the common title formatting scripts and 2) the title scripts on the "Globals" and "Columns" tabs of "Playlist View" (and possibly the other settings on those pages).  I think the "Playlist View" settings should be listed separate from the common title scripts.  At the very least, there should be some indication to the user that the checkbox refers to the "Playlist View" settings.  I was scratching my head when I first saw "Title Scripts", and the only reason I figured it out was because I knew that the "Playlist View" would most likely be saved as part of the FCL file.  I'm not sure if it would be clear to a new or casual user.

Also, would it be possible to have a similar "Select settings" dialog on import?  What I'd really like is just to see what settings are saved in a particular FCL file, so I know what will be overwritten when I import.  Ideally, I could select which settings I want to import, but I'd understand if that weren't possible.
Title: Columns UI
Post by: musicmusic on 2007-05-05 23:49:44
Thanks musicmusic for the updated ColumnsUI 

Any chance to get volume-change by wheel without first-klick, like in StdUI AFAIK ?
If likely not, maybe an additional option in statusbar-prefs is feasible.

Hi, I do have a number of issues with this:
-The volume pane is dynamically sized. So you could be turning the wheel and it then goes out of the pane's area.
-The volume pane is a particularly small area
-I would have to hook/subclass the status bar just for that when I'm not doing it now

Clicking first for the popup then scrolling avoids those issues, as does adding the toolbar to your toolbars someplace (which supports wheel scroll). The toolbar is much easier to use anyway.

I certainly don't want to add any (more) options for minor behaviour changes in the UI. I'll be cleaning some of those up sometime anyway.

Thanks for feedback.

regarding the export dialog: From what I can tell, the "Title Scripts" checkbox refers to 1) the common title formatting scripts and 2) the title scripts on the "Globals" and "Columns" tabs of "Playlist View" (and possibly the other settings on those pages).  I think the "Playlist View" settings should be listed separate from the common title scripts.  At the very least, there should be some indication to the user that the checkbox refers to the "Playlist View" settings.  I was scratching my head when I first saw "Title Scripts", and the only reason I figured it out was because I knew that the "Playlist View" would most likely be saved as part of the FCL file.  I'm not sure if it would be clear to a new or casual user.

Also, would it be possible to have a similar "Select settings" dialog on import?  What I'd really like is just to see what settings are saved in a particular FCL file, so I know what will be overwritten when I import.  Ideally, I could select which settings I want to import, but I'd understand if that weren't possible.

Hi, in regard to number 1:
I liked the simplicity of the current groupings, but I agree there is some need to separate the two. There are a few things that could be done to alleviate this:
-Split the group into a couple of sub-groups ("Common scripts", "Columns playlist scripts"). But keep the tree collapsed by default to keep the simplicity.
-Add description in export dialog to list what each node includes.

May do both.

In regard to the second point:
Yes I will definitely add the same dialog for importing the FCL files.

Thanks for feedback
Title: Columns UI
Post by: Ihmemies on 2007-05-10 10:40:20
Would it be possible to implement a feature which remembers Album List Panel's scrolling position?

When I close foobar album list forgets the position I scrolled, and always resets and starts from beginning of the list. It's not a big deal but I recall Winamp's Album List remembering the position
Title: Columns UI
Post by: zmur on 2007-05-11 17:37:19
is there any way to add a column that would do show the date they were added on ?
Title: Columns UI
Post by: The Judge on 2007-05-11 19:07:41
is there any way to add a column that would do show the date they were added on ?


http://www.hydrogenaudio.org/forums/index....showtopic=53436 (http://www.hydrogenaudio.org/forums/index.php?showtopic=53436)

That thread should help you out
Title: Columns UI
Post by: zmur on 2007-05-11 21:28:55
thanks
Title: Columns UI
Post by: halabund on 2007-05-18 15:49:29
A little display bug in the album list panel:

When the mouse is over the line that does not fit in the window, a tooltip that displays the complete line appears immediately. The font used in the tooltip is the same as in the album list, therefore the text does not appear to move when hovering above it.

But with fonts that have kerning information for the VA pair, V and A are displayed closer to each other in the tooltip than in the album list, so the line appears to displace a little bit when you hover it. This can be seen with 10pt Calibri.

Of course this does not affect usability at all. I just mentioned it.
Title: Columns UI
Post by: carmenm on 2007-05-22 15:02:25
Just decided to test the last beta. It is great. I have a little feature request about volume bar. Could it use the same bar type as the seekbar. In most theme the volume bar is currently horrible.
Thanks for your work
Title: Columns UI
Post by: aurelio on 2007-05-26 12:42:56
musicmusic,
since a couple of versions ago I'm experiencing a strange half-height cut issue in the spectrum analyser when in bars mode.
Just compare the two modes as below:

(http://img151.imageshack.us/img151/452/capturecs9.gif) (http://imageshack.us)
Title: Columns UI
Post by: metal_termite on 2007-05-26 13:47:54
Same here. I've noticed for a while that bars mode doesn't reach the same peaks as the default mode.
Title: Columns UI
Post by: sPeziFisH on 2007-05-26 14:02:30
Thx musicmusic for your feedback about the volumebar in the stat.
I decided to change over to a volume-toolbar - due to this I would like to join carmenm about its design (even though this makes it different from the pos-slider, I guess this was your reason).

about the spec-analyser: changing the bar-width and -height would be a fine thing, sth. like average each 1000Hz (e.g.) (bar-width) and changing 'quantization' (bar-height). Maybe even with some custom-padding between the bars (horizontal and vertical).. just some ideas 

ps: same here, bars-mode half-cut
Title: Columns UI
Post by: musicmusic on 2007-05-26 18:53:36
musicmusic,
since a couple of versions ago I'm experiencing a strange half-height cut issue in the spectrum analyser when in bars mode.
Just compare the two modes as below:

[a href="http://imageshack.us" target="_blank"]

Thx musicmusic for your feedback about the volumebar in the stat.
I decided to change over to a volume-toolbar - due to this I would like to join carmenm about its design (even though this makes it different from the pos-slider, I guess this was your reason).

It should look OK in toolbar area and not extra wide width. In layout area I can see the colours are a bit off on default Vista theme. There does seem to be a slight difference in colours compared with normal seekbar which I'll investigate. I will see if I can tweak it otherwise as well.

There does need to be some distinction between the seek and volume bars so I can't just use the same appearance for both. It could be a little icon, I'll think about that.
Title: Columns UI
Post by: metal_termite on 2007-05-27 06:17:51
Hi, thanks for the report. Its fixed for next build, it was a rouge divide by 2 in my code!


Yay that's good news.

I always thought it would be cool if the spectrum analyser had a customisable peak fall-off option.
Title: Columns UI
Post by: vlada on 2007-05-29 06:30:23
Hi,
I have one (I hope quite simple) feature request. Would it be possible to add an option for double-click action in playlist view? I'd like to add a file to queue instead of instantly playing it. Is it possible? Thanks.
Title: Columns UI
Post by: thuan on 2007-05-29 10:05:08
I use double click for playing instantly (AFAIK this can't be changed) and middle click for add to queue. The middle mouse action can be set in Foobar Preferences -> Display -> Columns UI -> Playlist View General Tab.
Title: Columns UI
Post by: Lighttree on 2007-05-29 12:51:23
Is there a way to hide the "splitters" between columns? Without changing the Windows theme 3d-color to black?

I tried to set 'playlist view' and 'playlist switcher' border to "none", but that did not help.

What it looks like:
Title: Columns UI
Post by: Keikonium on 2007-05-29 18:14:35
No, you can't hide the boarders in between the panels... well kinda.

You can use Panels_UI and recreate your config in there, and it will look the exact same but without the boarders. However, Panels_UI is a bit hard to wrap your fingers around. Its ALL code for the most part, and a read through the wiki would do you good.

Good luck .
Title: Columns UI
Post by: Lighttree on 2007-05-30 10:59:23
I'm quite new to Foobar scripting, but thank you. I might try.
Title: Columns UI
Post by: odyssey on 2007-05-30 11:44:45
musicmusic: Could you add transparancy to your panels? Especially the spectrum analyser?
Title: Columns UI
Post by: musicmusic on 2007-05-30 16:09:18
Hi,
I have one (I hope quite simple) feature request. Would it be possible to add an option for double-click action in playlist view? I'd like to add a file to queue instead of instantly playing it. Is it possible? Thanks.
I would use the middle click option as already mentioned. If you're keyboard happy there's also CTRL+ENTER.

The action executed when double clicking/pressing enter is somewhat handled by the core, and can be overridden by a "playlist lock". I am not sure what kind of lock would do that however, but changing that double click action on my side may break it.

musicmusic: Could you add transparancy to your panels? Especially the spectrum analyser?
Can you be more specific. Background, whole panel ? What opacity?
Title: Columns UI
Post by: vlada on 2007-05-30 16:56:53
O.K., I can live without double-click adding track in a queue. I thought it would be quite easy to implement. I have this option in Single Columns Playlist panel.

It is useful when more people are using the computer and choosing what to play next. Usually someone deletes your carefully selected queue in one second by double-clicking a song.
Title: Columns UI
Post by: CJ Flash on 2007-06-06 22:43:41
musicmusic

Hmm... Maybe it was reported before... I've just noticed that foo_ui_columns.dll v0.2.0 alpha 1 [02 May 2007] failed when loading some buttons, e.g. tango_media (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=35270&view=findpost&p=377329).

Console output:
Quote
Unsupported format or corrupted file
Title: Columns UI
Post by: musicmusic on 2007-06-07 00:57:59
musicmusic

Hmm... Maybe it was reported before... I've just noticed that foo_ui_columns.dll v0.2.0 alpha 1 [02 May 2007] failed when loading some buttons, e.g. tango_media (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=35270&view=findpost&p=377329).

Console output:
Quote
Unsupported format or corrupted file


Hi,

Unfortunately those files were written with an old version of Columns UI and they are actually invalid files due to a bug in that old version. They may have imported before 0.2.0 alpha 1 because I made some changes to the fcb importer in 0.2.0 alpha 1.

If you are handy with a hex editor you can fix the broken files. In the files you will see some filenames with extensions (e.g. "stop.png"). 12 bytes before such filenames is a 32-bit little endian integer. Add 8 to such integers to fix the file.

Alternatively you can switch to previous version of Columns UI, import the fcb file and switch back to current version (you can also re-export the fcb file with previous or current version to generate a fixed file).
Title: Columns UI
Post by: Raven.am0k on 2007-06-07 01:22:24
does someone know, if there is coming a new version of Columns UI?
Title: Columns UI
Post by: metal_termite on 2007-06-07 02:26:43
I just noticed the changelog is up to version 0.2.0 alpha 2, but the download link for the alpha version is still 0.2.0 alpha 1.7. I guess it's not complete yet.
Title: Columns UI
Post by: CJ Flash on 2007-06-07 09:18:14
If you are handy with a hex editor you can fix the broken files. In the files you will see some filenames with extensions (e.g. "stop.png"). 12 bytes before such filenames is a 32-bit little endian integer. Add 8 to such integers to fix the file.

Yes, I founded it. But I'm too lazy to fix all the fcb's by the hand, so I just re-exported them with a previous version.  Thank you!

Also, a small request: show a filename for the loaded *.fcb (maybe a path too) somewhere in "Customise Buttons" dialog, and/or place it automatically as a filename in "Save as" dialog (as it done for the *.fcs exporting).
Title: Columns UI
Post by: Andreasvb on 2007-06-08 10:14:09
I just noticed the changelog is up to version 0.2.0 alpha 2, but the download link for the alpha version is still 0.2.0 alpha 1.7. I guess it's not complete yet.

It's out now. 
Title: Columns UI
Post by: CJ Flash on 2007-06-08 23:50:07
I have a question again.  Does anybody know how to completely lock the panels, splitters etc, to prevent changing their sizes by dragging? I've tried out to use 'locked' checkbox located in 'Item details' groupbox, but it doesn't helped.
Title: Columns UI
Post by: sylla on 2007-06-08 23:59:10
I have a question again.  Does anybody know how to completely lock the panels, splitters etc, to prevent changing their sizes by dragging? I've tried out to use 'locked' checkbox located in 'Item details' groupbox, but it doesn't helped.


I'm not 100 % sure but I don't think that is possible... I think that's what Panels_UI is for...
Title: Columns UI
Post by: CJ Flash on 2007-06-10 16:18:21
musicmusic

Is it true what sylla said? Or this feature is just not implemented yet?
Title: Columns UI
Post by: shakey_snake on 2007-06-11 13:46:37
I've tried out to use 'locked' checkbox located in 'Item details' groupbox, but it doesn't helped.
you must not be locking the right things.
It works, trust me.
If you'd maybe post a screen shot of what you want, someone could help you.
Title: Columns UI
Post by: CJ Flash on 2007-06-11 15:51:34
Ok, here it is:
(http://img524.imageshack.us/img524/7308/fb2krw5.th.gif) (http://img524.imageshack.us/my.php?image=fb2krw5.gif)

I want to prohibit resizing of emements marked as Lock It!. These elements are: Columns UI playlist, Peakmeter UIE, Egoh Spectrum UIE and Playlists Dropdown UIE.
Title: Columns UI
Post by: Andreasvb on 2007-06-11 16:44:23
You can only lock so they don't change size when you resize the foobar2000 window.
Title: Columns UI
Post by: gob on 2007-06-12 04:30:45
seems line the the project m panel now crashes foobar when you try to close it. problem started with the new columns UI. I hope its a bug in columns UI cause no one seems to be maintaining foo_uie_vis_projectm.

nm, this is an existing bug after more testing.. it will crash on full-screen exit if there is no projectm panel in the configuration.
Title: Columns UI
Post by: G-Flex on 2007-06-13 19:34:53
I noticed that every other line in the columns playlist winds up being a slightly lighter/paler color than the one specified, so it kind of looks like that old spreadsheet printer paper.

(http://img232.imageshack.us/img232/8751/foobar2kpaperwg1.th.png) (http://img232.imageshack.us/my.php?image=foobar2kpaperwg1.png)
(Yeah, I know I screwed up the Length field, and the colors are weird, but I'm not done configuring things by far)

This doesn't seem to be mentioned in the FAQ or anything. Is there a way to change this?
Title: Columns UI
Post by: Andreasvb on 2007-06-13 20:10:05
Yea, that's by design.

You can change the code in the style window under globals.

This row controls the 2 colors,
Code: [Select]
ifequal($mod(%_playlist_number%,2),0,
Title: Columns UI
Post by: Spirit_of_the_ocean on 2007-06-19 22:49:43
I recently installed the 2. version of columns. I want to thank you because now layout editing is more comfortable.The funktion to copy a something from the layout tree is pretty cool. That's what I wanted for a long time.
Title: Columns UI
Post by: centos on 2007-06-22 14:15:55

musicmusic: Could you add transparancy to your panels? Especially the spectrum analyser?
Can you be more specific. Background, whole panel ? What opacity?


So is there any way how to have transparent background in playlist switcher? Maybe I missed something, it does not seem to be possible right now
Title: Columns UI
Post by: bubbleguuum on 2007-06-22 22:58:53
Where can I get the SDK ? The link in the wiki is dead
Title: Columns UI
Post by: musicmusic on 2007-06-23 18:50:58
http://yuo.be/development.php (http://yuo.be/development.php)
Title: Columns UI
Post by: Squeller on 2007-06-28 05:42:07
Hi musicmusic, do you still continue develop columnsui or are you sick of it? Please go on developing this one! I really start to hate the other panels approach to have anything excessively code based. Spaghetti code based. The other UI appears like a huge pile of mess to me. And it demands mess.

I'm not saying I currently have feature requests for panels ui. But because it's not as vital as the other ui, lots of people use the other ui like lemmings. This is not a good development for fb2k. Because I only can tell the newbies: "Hey, fb2k is small and ugly. You could have it more beautiful. But time is money- I rather recommend you becomming an experienced assembler programmer, which is way easier to learn..."
Title: Columns UI
Post by: metal_termite on 2007-06-28 06:33:48
If you can't think of any feature requests, I sure can! A simple way to show bitmaps (such as stars) for the %rating% tag. Perhaps similar to how the playback button bitmaps function, where the user specifies the location of their %rating% bitmaps.

If I want to give Columns UI a horizontal scrollbar ala iTunes this way it displays many columns without compromising the width of the other columns, is it possible to do so?

I use Panels UI to compliment Columns UI by the way. Best of both worlds.
Title: Columns UI
Post by: Spirit_of_the_ocean on 2007-06-28 11:57:15
I would be very happy if you could make the filetype icons show. 

Why not let plugin devellopers work together? 

I myself don't have knowledge of c++
Title: Columns UI
Post by: musicmusic on 2007-06-28 23:34:43
Hi musicmusic, do you still continue develop columnsui or are you sick of it? Please go on developing this one! I really start to hate the other panels approach to have anything excessively code based. Spaghetti code based. The other UI appears like a huge pile of mess to me. And it demands mess.

I'm not saying I currently have feature requests for panels ui. But because it's not as vital as the other ui, lots of people use the other ui like lemmings. This is not a good development for fb2k. Because I only can tell the newbies: "Hey, fb2k is small and ugly. You could have it more beautiful. But time is money- I rather recommend you becomming an experienced assembler programmer, which is way easier to learn..."
Hi, I'm still developing it. There was a version released this month. In regard to new features, I have a few ideas but really I just want to release 0.2.0 final and then work on some new features.

In regard to other UIs: I think competition is healthy  Its maybe only me but I don't see much of a problem with people using inherently flawed UIs like "lemmings" - it's their choice, and I respect that. If its happening with "other" UI then its probably because that's mainly what you see when you come to the forums. I guess that relates back to your point about more actively developing Columns UI. There's also not exactly any objective comparison between the different UIs around I have seen in any prominent place. I also don't see it as too much of a concern for me as a user if these UI trends are "not good" for fb2k. I'll leave those concerns to Peter and if he wishes to share (or otherwise address) those concerns that's up to him. But otherwise I don't see it as my place to decide what's bad for fb2k, except when it comes to Columns UI

Something that maybe interesting: a new poll for 'what UI are you using'. I think it would be quite different to the last poll a couple of years ago I believe.

If I want to give Columns UI a horizontal scrollbar ala iTunes this way it displays many columns without compromising the width of the other columns, is it possible to do so?
I think disabling auto-size mode is what you describe.
Title: Columns UI
Post by: Baldurien on 2007-06-30 02:44:44
Hi,

As a feature request a *simple, I guess* : a panel that would force a width/height of its ancestors.

I have Album Art, and I'd like it to make exactly 300x300px, but it resize automaticly (well, the behavior is random).
Title: Columns UI
Post by: Squeller on 2007-06-30 08:36:49
Hi, I'm still developing it. There was a version released this month. In regard to new features, I have a few ideas but really I just want to release 0.2.0 final and then work on some new features.
This is good news indeed. Yes, I have to think more positive. Currently I rather see the difficult sides of the project: A piece of software where shiny look and feel (this is what attracts most newbies) is possible, but getting a harder task. An exceptionally very hard task. Fb2k as a piece of software where the development side is a black box, we know nothing about plans, the future, the direction it goes... if discussing bugs/improvements makes any sense ...
Title: Columns UI
Post by: Wiesl on 2007-07-02 17:05:23
Hello!

I wanted to add the following feature:
I plan to implement a Foobar2000 plugin with the following features:
From the currently selected playlist the marked items (1 or more) should be added through a double click to another playlist:
1.) Add to the hardcoded playlist e.g. Default
2.) Add to the hardcoded playlist queue e.g. Playlist Queue
3.) Add to the current playing playlist.

1.) with context menu is already implemented, but I don't know how to hook the double click. Any hints for the API calls?

BTW: Can someone explain the differences between a playlist queue vs. normal playlist. How is the order of playment.

See http://www.hydrogenaudio.org/forums/index....showtopic=55893 (http://www.hydrogenaudio.org/forums/index.php?showtopic=55893)
for details.

But according to the SDK license this might not be allowed.
=> Feature request to foo_ui_columns to implement a double click hook.

BTW: Why is it allowed for foo_ui_columns to use such hooks and not for other plugins?!?!?

Wiesl
Title: Columns UI
Post by: kanak on 2007-07-02 23:02:39
musicmusic, i have a feature request. The ability to "bind" a playlist view to a certain playlist. The usage i have in mind for this is to use as a panel to view what tracks are next in queue. This in addition with Wiesl's request to be able to send to a "hardcoded" playlist, would be absolutely fantastic.
Title: Columns UI
Post by: q-stankovic on 2007-07-03 17:46:53
Hello!

I have a request for a feature that would avoid the overwriting of a playing playlist if it is an autosend/library playlist and if you continue browsing during playback: renaming of the playlist by titleformatting.

Just an example for the quicksearch plugin: If the playlist wich is started contains the word "Search" i can remove that word by titleformatting.

Or an example for Albumlist: If the playlist wich is started contains the word "Library" i can add an letter like "*" or just a space sign.

All that renamed playlist would loose their character as autosend/browser/search/library playlist and won't be overwritten.
Title: Columns UI
Post by: q-stankovic on 2007-07-04 11:29:21
An alternative solution to my request in the post before could be to create an media library output viewer as vlada and many users more need ( see here (http://www.hydrogenaudio.org/forums/index.php?showtopic=55915)). That viewer then could replace the autosend playlists.

That viewer would act as its own panel and would have its own logic - means: it would act independent from the  playlists. However it could take over the settings from the playlist view (Columns, etc.)
Title: Columns UI
Post by: zmur on 2007-07-05 14:36:05
Right now I'm using columns ui  0.1.3 beta 1 v7.

I wanted to check out colums ui 0.2.0 alpha 2, and i found a  weird thing (bug ?) with playlist switcher (see the screenshot).

In 0.1.3 beta 1 v7 total time was 0:00 ...

(http://img1.easysharing.fr/data/vignettes/05_07_2007/470796_05072007_columns_UI_BUG.jpg) (http://img1.easysharing.fr/view.php?image=470796_05072007_columns_UI_BUG.jpg)




zmur.
Title: Columns UI
Post by: musicmusic on 2007-07-05 15:58:20
Right now I'm using columns ui  0.1.3 beta 1 v7.

I wanted to check out colums ui 0.2.0 alpha 2, and i found a  weird thing (bug ?) with playlist switcher (see the screenshot).

In 0.1.3 beta 1 v7 total time was 0:00 ...

[a href="http://img1.easysharing.fr/view.php?image=470796_05072007_columns_UI_BUG.jpg" target="_blank"]

Its fixed for alpha 3 (in status bar as well). Thanks for the report.
Title: Columns UI
Post by: zmur on 2007-07-05 18:33:00
i'll be patiently waiting for alpha 3/next downloadable version  then
Title: Columns UI
Post by: popski on 2007-07-05 23:04:48
can someone post a link to columns and for what version of foobar it is for
Title: Columns UI
Post by: STALK_ER on 2007-07-06 13:34:01
God! ! !
Do not enable them both through Columns UI to do so at any resolution screen window foobar2000 was always centered?
Title: Columns UI
Post by: Keikonium on 2007-07-06 21:57:28
Bug:

I noticed this a few versions ago, but when I have my playback order set to default, or shuffle tracks, or anything really except to repeat a track, when the LAST song on the playlist is played (the very bottom song) foobar wont skip to another song, but will act as if I pressed stop or something. It stops playing music. I can go in and choose another song, or press random or whatever and everything is fine again until the bottom most song is played.

Does anyone else have this issue? I am posting it here cause I haven't tested this with the default layout, or with SCPL, so I think it may be a CUI problem.
Title: Columns UI
Post by: barry123 on 2007-07-06 22:58:53
Bug:

I noticed this a few versions ago, but when I have my playback order set to default, or shuffle tracks, or anything really except to repeat a track, when the LAST song on the playlist is played (the very bottom song) foobar wont skip to another song, but will act as if I pressed stop or something. It stops playing music. I can go in and choose another song, or press random or whatever and everything is fine again until the bottom most song is played.

Does anyone else have this issue? I am posting it here cause I haven't tested this with the default layout, or with SCPL, so I think it may be a CUI problem.


as far as I know it's normal, because Default will just play the playlist, nothing weird about that.
and if Default will repeat the playlist, the option Repeat playlist is useless, because it's similar.
so you need Repeat playlist.
Title: Columns UI
Post by: Keikonium on 2007-07-06 23:23:07

Bug:

I noticed this a few versions ago, but when I have my playback order set to default, or shuffle tracks, or anything really except to repeat a track, when the LAST song on the playlist is played (the very bottom song) foobar wont skip to another song, but will act as if I pressed stop or something. It stops playing music. I can go in and choose another song, or press random or whatever and everything is fine again until the bottom most song is played.

Does anyone else have this issue? I am posting it here cause I haven't tested this with the default layout, or with SCPL, so I think it may be a CUI problem.


as far as I know it's normal, because Default will just play the playlist, nothing weird about that.
and if Default will repeat the playlist, the option Repeat playlist is useless, because it's similar.
so you need Repeat playlist.


No, what I mean is, that when my foobar plays the last track on my playlist, playback stops. It doesn't play anything else no matter what playback order I have chosen. I do see your point about default should end on the last song, but when I have 'repeat playlist' selected, and the last song on my playlist is played, playback still stops; no repeating.

I almost ALWAYS have 'shuffle (tracks)' selected, and when the last song is played on my playlist, playback stops when it is done. I don't really know how else to explain it.

If you wanted to try it for yourself, set your playback mode to 'shuffle (tracks)' and play the last song on your playlist. Playback should end.
Title: Columns UI
Post by: shakey_snake on 2007-07-07 04:25:05
If you wanted to try it for yourself, set your playback mode to 'shuffle (tracks)' and play the last song on your playlist. Playback should end.

I cannot reproduce this problem with SCPL, CUI 0.1.3 beta 1 v7, CUI 0.2.0 alpha 2, or the DefaultUI's playlist.
Title: Columns UI
Post by: cyRq on 2007-07-09 18:22:42
Hi. I was playing a little bit with my config and i've wanted to put foo_uie_peakmeter into my layout.
But I don't know how do modify my current setup that looks like this:

[a href="http://xs.to/xs.php?h=xs117&d=07281&f=layout.png" target="_blank"]
Title: Columns UI
Post by: Andreasvb on 2007-07-09 18:50:02
Insert a Vertical Splitter over the Track Info and then move the Track Info inside the splitter, then add the Peakmeter under Track Info(also in the splitter).
Title: Columns UI
Post by: cyRq on 2007-07-09 22:58:36
Thank you very much sir 
Title: Columns UI
Post by: Squeller on 2007-07-15 16:10:05
musicmusic, can you please fix an old bug, which has been introduced a couple of versions ago?

- when a track is playing and you reload it's playlist entry while it is playing, e.g. by performing a database search, columns UI does no more display it in playing mode. It does display it as if it was stopped.
Title: Columns UI
Post by: musicmusic on 2007-07-15 22:49:52
I think you are referring to the %isplaying% change in foobar2000 0.9. That info comes from the core (playlist engine) anyway.
Title: Columns UI
Post by: Keikonium on 2007-07-16 00:17:32
musicmusic, can you please fix an old bug, which has been introduced a couple of versions ago?

- when a track is playing and you reload it's playlist entry while it is playing, e.g. by performing a database search, columns UI does no more display it in playing mode. It does display it as if it was stopped.


I have this issue also, and its a pain. I bind my main playlist (which is all my music) often because I am always adding new stuff. However, if a track is playing, after the bind (or pretty much any update to the playlist) the song that WAS playing is no longer highlighted.

I am not sure how this would affect %isplaying%, musicmusic. I don't think it has anything to do with any tags? Could you explain in more detail how to keep my playing song selected after a playlist update?
Title: Columns UI
Post by: musicmusic on 2007-07-16 01:12:44
I said %isplaying% but there's also the internal playing item marker. To put it simply when you clear/replace the playlist (or otherwise remove the playing item) the marker is reset. In 0.9.x %isplaying% follows the playback marker, it was different with %_isplaying% in 0.8.x.

%isplaying% is what the default playlist script uses to highlight the playing track.
There was some discussion about changes to %isplaying% in 0.9 a while ago, though I can't find it. But like I said, this isn't controlled by Columns UI.

Disclaimer: This is all "as I remember", this stuff was some time ago

Also 0.2 alpha 3 released.

God! ! !
Do not enable them both through Columns UI to do so at any resolution screen window foobar2000 was always centered?

Sorry, I didn't understand. Can you elaborate?
Title: Columns UI
Post by: Andreasvb on 2007-07-16 01:36:31
Thanks for the new version with the built in tabs.

Just a little minor cosmetig thing, the panels inside the stack is padded so it's a white frame around it.

And if you have the menu inside you won't be able to reduce the width lower than the menu's width.

It would be great if you could bind a hotkey to it, to switch to a tab or cycle it.
Title: Columns UI
Post by: kanak on 2007-07-16 01:48:04
FCL exporting question:

I'm currently using this layout:
(http://img179.imageshack.us/img179/1462/uploadkn5.jpg)

While trying to export FCL, i get this error:
Code: [Select]
Missing child panel of splitter!


What's going on?
Title: Columns UI
Post by: gob on 2007-07-16 03:28:47
nice update. the tabs will fix a few bugs for me related to the tabbed panel stack mod plugin. would it be possible to hide the tab bar and have no borders? thanks.
Title: Columns UI
Post by: Squeller on 2007-07-16 12:34:24
%isplaying% is what the default playlist script uses to highlight the playing track.
OK, as far as I understand you "%isplaying%" doesn't help as well and indeed, after replacing %_isplaying% with %isplaying%,  this doesn't help. As this is fb2k core dependent I assume we'll never get the old behaviour back. Thanks anyway.  And thanks for a3.
Title: Columns UI
Post by: zmur on 2007-07-16 15:13:21
thanks for new version

everything seems to works fine.
Title: Columns UI
Post by: musicmusic on 2007-07-16 15:14:25
Just a little minor cosmetig thing, the panels inside the stack is padded so it's a white frame around it.
It is using the standard tabs control positioning. I can maybe change it to same as playlist tabs, if it looks OK.

And if you have the menu inside you won't be able to reduce the width lower than the menu's width.
Yes, it's by design.


While trying to export FCL, i get this error:
Code: [Select]
Missing child panel of splitter!


What's going on?
Check your other presets. It exports all of them.

nice update. the tabs will fix a few bugs for me related to the tabbed panel stack mod plugin. would it be possible to hide the tab bar and have no borders? thanks.
For the latter see above. For the former why would you want to hide the tab bar?
Title: Columns UI
Post by: neomcnasty on 2007-07-16 22:16:07
Hi,

first of all thank you so much musicmusic for the new release. 

I want to second the request of having no borders around the Tab Stack. Can you add support for keyboard hotkeys to switch between the tabs and the option to hide the Tab Bar, like in tabbed panel stack mod plugin?
That would be great. 
Title: Columns UI
Post by: gob on 2007-07-17 00:07:45

nice update. the tabs will fix a few bugs for me related to the tabbed panel stack mod plugin. would it be possible to hide the tab bar and have no borders? thanks.
For the latter see above. For the former why would you want to hide the tab bar?


for example, i have three different layouts for foobar. one for viewing on my monitor in high res, and 2 layouts with large fonts for viewing on the tv (one for browsing files and one for the playlist). i assign each layout to a tab, and then a keyboard shortcut for each tab. i use my remote to send the keyboard shortcuts to switch the tabs so i practically never use the actual tabs, but the functionality they bring. i know your component doesnt allow you to assign keyboard shortcuts to each tab so hiding the tabs wouldn't really be of much benefit anyway now that i think of it. the tabbed panel stack mod created a few bugs that do not exist in your version of tabs so i was excited to see the direction it was going.
Title: Columns UI
Post by: musicmusic on 2007-07-23 00:12:57
0.2 beta 1 released, see changelog for details.. Difference between "Any" and "This" installation in FCL export is same kind of thing as FCB embed images vs. store paths.

Also foo_uie_typefind has returned. I added a Query search mode, which uses the filter syntax (i.e. same as autoplaylist).

for example, i have three different layouts for foobar. one for viewing on my monitor in high res, and 2 layouts with large fonts for viewing on the tv (one for browsing files and one for the playlist). i assign each layout to a tab, and then a keyboard shortcut for each tab. i use my remote to send the keyboard shortcuts to switch the tabs so i practically never use the actual tabs, but the functionality they bring. i know your component doesnt allow you to assign keyboard shortcuts to each tab so hiding the tabs wouldn't really be of much benefit anyway now that i think of it. the tabbed panel stack mod created a few bugs that do not exist in your version of tabs so i was excited to see the direction it was going.
Hi, well I am sure you can understand a tab stack without tabs is not really a tab stack

If your complete layouts are stored in these fake tabs (in Columns UI) you should just use the layout system, you can assign shortcuts to those.

In regards to shortcuts, I enabled the use of the left and right keys to switch tab (when focused) in beta 1.
Title: Columns UI
Post by: thuan on 2007-07-23 00:52:32
Thanks for the update. Is the FCL format final now?
Title: Columns UI
Post by: freanir on 2007-07-23 01:08:13
Thanks for the update. Is the FCL format final now?
I don't think so. ColummnsUI still gives you the warning, that .fcl will not work with the release version.
Title: Columns UI
Post by: Andreasvb on 2007-07-23 01:11:36
Thanks, musicmusic for fixing the borders in tab stack, works great now.
Title: Columns UI
Post by: thuan on 2007-07-23 02:42:08
Quote
I don't think so. ColummnsUI still gives you the warning, that .fcl will not work with the release version.

Yeah, I didn't try it when I asked, sorry.
Title: Columns UI
Post by: halabund on 2007-07-23 04:53:00
Also foo_uie_typefind has returned. I added a Query search mode, which uses the filter syntax (i.e. same as autoplaylist).

How can this component be used?  The Feature Watcher component tells me the following:

Code: [Select]
[2007-07-23 06:39:54 foobar2000 v0.9.4.3]
+Columns UI Extension: Toolbars/Typefind
+Main Menu Command: Edit/Type-find

But I can not see any new items in the edit menu and there are no new toolbars to be shown.
Title: Columns UI
Post by: sPeziFisH on 2007-07-23 10:43:57
Thx musicmusic. Could you implement an option for setting the tab-stack-position [top; bottom] (called 'tab-bar position' in 'Tabbed panel stack mod') - saves me those 160kb    ?
Title: Columns UI
Post by: kanak on 2007-07-23 10:51:24
But I can not see any new items in the edit menu and there are no new toolbars to be shown.


Check under Column UI layout; it should appear as a toolbar. When you add it, it'll only show up as a caption. Right click it and click activate. I haven't got it working beyond that though. 

EDIT: Query doesnt' seem to work. The searching works like a charm though (and utterly kicks ass!)
Title: Columns UI
Post by: musicmusic on 2007-07-23 11:56:39
Thanks for the update. Is the FCL format final now?
It depends on what feedback I get.

Also foo_uie_typefind has returned. I added a Query search mode, which uses the filter syntax (i.e. same as autoplaylist).

How can this component be used?  The Feature Watcher component tells me the following:

Code: [Select]
[2007-07-23 06:39:54 foobar2000 v0.9.4.3]
+Columns UI Extension: Toolbars/Typefind
+Main Menu Command: Edit/Type-find

But I can not see any new items in the edit menu and there are no new toolbars to be shown.
Admittedly the info is buried somewhere in this thread. I'll type it up on wiki later but basically:

It was originally intended for jump-to-letter kind of functionality.

To use: Add it to your layout, in a vertical splitter (under the playlist view is ideal). Assign the "Edit/Type-find" command to a keyboard shortcut (/ key is ideal).

Then use your shortcut to activate it, UP and DOWN will navigate through results, ENTER plays the focused item, CTRL+ENTER adds it to the queue.

Thx musicmusic. Could you implement an option for setting the tab-stack-position [top; bottom] (called 'tab-bar position' in 'Tabbed panel stack mod') - saves me those 160kb    ?
The problem is Microsoft deprecated that style since XP (with themed controls). As you may have seen it looks odd in that case. Microsoft say: "This style is not supported if you use ComCtl32.dll version 6." so I am not going to use it.

EDIT: Query doesnt' seem to work. The searching works like a charm though (and utterly kicks ass!)
I think the query mode should work its just a bit useless. Remember the syntax:
Quote
Query format:

Simple search:
* "<any string>" - returns only items that have all words from specified string in their metadata / tech infos / file path.

Advanced search:
* "<field> HAS <string>" - returns only items that have all words from <string> in metadata field named <field>, e.g. "title HAS blah".
* "<field> IS <string>" - returns only items where (at least one) metadata field <field> is equal to <string>, e.g. "artist IS blah".
* "* HAS <string>" - same as simple search, but can be combined using logical operators (see below).
* "<pattern1> AND <pattern2>" - performs logical AND operation on two search patterns, e.g. "artist IS blah AND title HAS blah". You can also enclose patterns in parentheses to control order of logical operations, e.g. "(artist IS blah) AND (title HAS blah)".
* "<pattern1> OR <pattern2>" - same as above, but with OR logical operation.
* "NOT <pattern>" - inverts results of <pattern>, e.g. "NOT comment HAS sucks".
* "<field> GREATER <number>", "<field> LESS <number>", "<field> EQUAL <number>" - performs integral number comparison between <field> value and <number>, e.g. "date LESS 1998".

Note 1 : <field> and <string> in HAS/IS operations should be enclosed in double quotation marks (") if it includes spaces.
Note 2 : If <field> in HAS/IS/GREATER/LESS/EQUAL includes at least one of #$% characters, it will be treated as title formatting string, e.g. " "%__codec%" IS MP3". Using title formatting string instead of simple field name will decrease search speed and break multiple field handling in IS operator.
Note 3 : All search operations are non-case sensitive. All operator words *must* be uppercase.
Title: Columns UI
Post by: q-stankovic on 2007-07-24 15:02:18
Thanks for foo_typefind! It is a good addition to the quicksearchplugin: quicksearch for sending the results of searching the active playlist to the search playlist and typefind for inlinesearch - so i don't have to switch inside of quicksearch.
I just would like that typefind would behave like a normal toolbar (without activating it by hotkey!) and that after activating another playlist and then typing again something the inline search is applied on this new active playlist
Title: Columns UI
Post by: 4nt1 on 2007-07-24 16:39:24
foo_typefind is exactly what I have been looking for... perfect.

MusicMusic we have missed your great components and look forward to any cool new stuff you can bring out.

I am tired of having to learn rediculous syntax of panels ui... which has effectively become bloat ware to me.

I have made the move back to columns ui and album art.

simple effective - good on the resources.
Title: Columns UI
Post by: Squeller on 2007-07-25 08:25:14
Typefinder: Could you please make it disappear on pressing <Escape>?
EDIT: W2K here.

Musicmusic, could you provide an option to hide fb2k's main window titlebar? I have fb2k in full screen mode and use foo_fullscreen, which is a banned component and causes some tiny focus problems. PanelsUI has a command for this, but it does only work if you have PanelsUI set as the main GUI. I was thinking about reverting, but I have 3 layouts in my fb2k which I switch via shortcuts. One layout is pretty complicated and has lots of panels in it, I do not want to imagine how many millions of code lines I'd need for this in panelsUI.
Title: Columns UI
Post by: halabund on 2007-07-25 09:11:56
Typefinder: Could you please make it disappear on pressing <Escape>?

  Is does disappear for me when I press escape ...
Title: Columns UI
Post by: neomcnasty on 2007-07-25 14:03:58
Hi,

thank you musicmusic for the new beta version of foo_ui_columns. It works flawless here. No borders around the Tab Stack... great!
I also tried foo_uie_typefind which is exactly the search plugin I need. I just wanted to ask if it's possible to remove the extra line of pixels which typefind adds to the vertical splitter.
Title: Columns UI
Post by: radio_cascara on 2007-07-26 19:03:21
I just wanted to ask if it's possible to remove the extra line of pixels which typefind adds to the vertical splitter.


+1
Title: Columns UI
Post by: musicmusic on 2007-07-27 23:27:01
I just would like that typefind would behave like a normal toolbar (without activating it by hotkey!) and that after activating another playlist and then typing again something the inline search is applied on this new active playlist
Hi, I will consider it.

Typefinder: Could you please make it disappear on pressing <Escape>?
EDIT: W2K here.
As mentioned, that is how it is meant to behave. May I have some details of your layout, any 3rd party (me being 1st party :B) splitters/panel hosts?

Musicmusic, could you provide an option to hide fb2k's main window titlebar?
As you can imagine this has been requested before although I don't really remember what was said.. I'll definitely consider it anyhow.

I also tried foo_uie_typefind which is exactly the search plugin I need. I just wanted to ask if it's possible to remove the extra line of pixels which typefind adds to the vertical splitter.
Hi,
Yes I would also like to get that removed. I have planned for some time to make some changes to the splitters so its not shown, but I don't know when I'll make those changes.

So the button functions are working, but the images aren't being displayed?
I think there's a post gone walking somewhere
Title: Columns UI
Post by: Squeller on 2007-07-28 09:11:13
Typefinder: Could you please make it disappear on pressing <Escape>?
EDIT: W2K here.
As mentioned, that is how it is meant to behave. May I have some details of your layout, any 3rd party (me being 1st party :B) splitters/panel hosts?
Thanks for your reply. It's inside a complicated layout.
Code: [Select]
Vertical splitter
   Tabbed Panel Stack Mod
      Vertical Spliter
         Horizontal Splitter
            Vertical Splitter
               Stuff...
            Vertical Splitter
               Stuff...
            Vertical Splitter
               Track Display
               Track Display
               Playlist Tabs
               Typefind
               Columns Playlist
      Vertical Splitter
         ...
My components:

Code: [Select]
Core (2007-04-14 20:45:50)
    foobar2000 core 0.9.4.3 beta
foo_abx.dll (2007-04-20 21:35:00)
    ABX Comparator 1.3.1
foo_autoplaylist.dll (2006-08-04 21:56:56)
    Autoplaylist Manager 1.0
foo_bitcompare.dll (2006-08-04 21:56:50)
    Binary Comparator 1.1
foo_cdda.dll (2007-04-14 19:54:36)
    CD Audio Decoder 2.1.1
foo_cmd_playlist.dll (2006-08-05 13:17:08)
    Playlist Commandline Tools 0.0.1
foo_common.dll (2006-03-11 19:23:54)
    Common services 0.1
foo_converter.dll (2007-04-14 19:54:18)
    Converter 1.0.1
foo_cuesheet_creator.dll (2007-03-10 11:58:28)
    Cuesheet Creator 0.4.6
foo_cwb_hooks.dll (2007-06-12 15:14:24)
    cwbowron's title format hooks 1.2.5 [Jun  8 2007 - 08:49:42]
    Tagger Panel Window 1.0.5 [Jun 12 2007 - 15:14:00]
foo_dbsearch.dll (2007-01-25 21:58:48)
    Database Search 1.4
foo_dsp_crossfader.dll (2007-06-13 00:02:08)
    Gapless Crossfader 0.3.2.2 (Intel SSE)
foo_dsp_delta.dll (2006-03-21 18:16:22)
    LPCM <--> delta-PCM converter 0.1.1
foo_dsp_std.dll (2007-01-20 01:36:56)
    Standard DSP array 1.0
foo_dsp_tube.dll (2007-02-07 01:17:55)
    Tube Sound 0.8
foo_dsp_vlevel.dll (2006-04-25 11:17:44)
    VLevel 20060324.0
foo_dsp_vst.dll (2007-05-17 18:39:34)
    VST bridge 0.60 Beta
foo_freedb2.dll (2007-01-22 13:07:44)
    freedb Tagger 0.5.2a
foo_fullscreen.dll (2006-04-01 23:10:14)
    Fullscreen 0.3.1
foo_input_monkey.dll (2007-04-13 18:39:54)
    Monkey's Audio decoder 2.1.2
foo_input_mslive.dll (2007-04-01 08:34:28)
    mslive 0.3.7 (Intel SSE)
foo_input_std.dll (2007-04-19 17:09:58)
    FLAC Decoder 1.1.0
    Standard Input Array 1.0
    WMA Decoder 1.1
foo_input_tak.dll (2007-05-13 18:54:34)
    TAK Decoder 0.3.2
foo_masstag.dll (2007-04-14 19:53:36)
    Masstagger 1.6
foo_masstag_addons.dll (2007-05-20 08:00:08)
    Masstagger Addons 0.3.4 (Intel SSE)
foo_menu_addons.dll (2007-05-21 00:00:50)
    Menu Addons 0.3.9.5 (Intel SSE)
foo_playlist_bind.dll (2006-04-06 15:52:24)
    Playlist Bind 2.2
foo_playlist_manager.dll (2006-03-13 00:25:14)
    Playlist Manager 1.0
foo_random.dll (2006-03-13 11:35:02)
    Randomized playlist entry 1.2.3
foo_rgscan.dll (2007-04-14 20:11:20)
    ReplayGain Scanner 2.0.2
foo_runcmd.dll (2007-01-22 13:02:00)
    Run Command 1.0 beta 2
foo_sic.dll (2007-01-08 11:52:52)
    foosic music database 1.0 beta 12
foo_timebomb.dll (2006-10-22 11:46:18)
    Timebomb v0.0.1
foo_ui_columns.dll (2007-07-16 00:23:12)
    Columns UI 0.2.0 alpha 3
foo_ui_panels.dll (2007-07-18 13:42:00)
    Panels UI 0.14.12 beta [Jul 18 2007 - 13:39:30]
foo_uie_albumlist.dll (2007-06-11 15:13:53)
    Album list panel 0.2.3 beta
foo_uie_bookmarks.dll (2007-04-09 16:13:36)
    Bookmarks 0.2.3
foo_uie_console.dll (2006-11-22 14:59:04)
    Console panel 0.2.1
foo_uie_explorer.dll (2006-07-06 22:43:30)
    Explorer Tree 1.04.6b
foo_uie_peakmeter.dll (2007-07-05 11:41:34)
    Peakmeter Panel 0.0.3.1
foo_uie_queuemanager.dll (2006-12-14 02:12:38)
    Queue manager panel 0.2.2
foo_uie_quicksearch.dll (2007-05-18 13:31:10)
    Quick Search Toolbar 2.8l
foo_uie_tabs.dll (2006-10-17 23:54:32)
    Tabbed panel modified 0.2.5
foo_uie_typefind.dll (2007-07-23 00:56:36)
    Typefind 0.2 beta 1
foo_utils.dll (2007-01-22 13:05:00)
    Playlist Tools 0.5.9
Title: Columns UI
Post by: musicmusic on 2007-07-28 12:12:46
Yes it is Tabbed Panel Stack Mod causing the problem. It is stealing the ESCAPE keypress.
Title: Columns UI
Post by: foosion on 2007-07-28 16:10:26
So the button functions are working, but the images aren't being displayed?
I think there's a post gone walking somewhere

There's been a bit of confusion going on. Some posts have been split to a separate thread, see this post (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=56431&view=findpost&p=507280) for an explanation of what happened.
Title: Columns UI
Post by: q-stankovic on 2007-07-29 16:09:31
I just would like that typefind would behave like a normal toolbar (without activating it by hotkey!) and that after activating another playlist and then typing again something the inline search is applied on this new active playlist
Hi, I will consider it.



Thanks for considering that! 

I think having a normal toolbar is more easy-to-use. After having difficulties to see how to use Typefinder i thought you  firstly have to put focus on playlist and then press the hotkey but even that long way sometimes doesn't works for me (the toolbar doesn't appear)
Title: Columns UI
Post by: Ryxxui on 2007-07-29 22:37:56
OK.  I looked for a pretty long time.  I checked pretty much everywhere I could.  I even searched through a couple year's worth of comments in this thread, and all I could ever find were people asking the same question over, and over, and over, and always getting ignored.  So, I'll ask one more time, I guess.

Is there any way to remove the active item frame?!?!?!  The damn thing is driving me nuts, it has been for years, and in my opinion it ruins all of the beautiful designs made for columns_ui that don't simply rely on a flat background with a same-colored active item frame.  Everything else about columns_ui can be turned off/configured to be invisible except for this one item that has been in the plugin since (what seems to be) the beginning.  PLEASE, someone tell me that there is a way to turn it off.  Or ignore me so I can see my thread in a year or two...
Title: Columns UI
Post by: Andreasvb on 2007-07-29 22:52:40
You can change color on it, except in system/themed mode.
Title: Columns UI
Post by: Ryxxui on 2007-07-29 23:17:22
You can change color on it, except in system/themed mode.


I thought I kind of addressed the fact that I knew you could change the color.  Yeah, you can change the color.  Let's say you have a white background.  No matter what color it is, you can see it- unless it is white.  And, if you have any other kind of designs, any frames, any color variations, anything, it you can see it.  The only way to "remove" it is to set it to the same color as your background, and this method of "removing" it only works if your background is completely the same color with no changes whatsoever.

I want to get rid of it.  Completely gone.  I can't believe that this hasn't been added to the umpteen million updates to columns_ui over the past four or five years.  Sorry to rant but it is annoying and I've got nothing better to do today.
Title: Columns UI
Post by: Squeller on 2007-07-30 09:50:01
Yes, invisible, 0px frame borders would be nice. Changing the system colors is not a solution, as it ruins the rest of the os, because most likely we need black or white. Let's hear what the wise musicmusic has to say
Title: Columns UI
Post by: musicmusic on 2007-07-31 00:10:53
I made the next version respect the system-wide setting for hiding the focus indicators. So they will be hidden until you start using the keyboard, like in e.g. Windows Explorer (unless you change the system setting from the default). OK ?
Title: Columns UI
Post by: nbv4 on 2007-07-31 00:24:50
OK.  I looked for a pretty long time.  I checked pretty much everywhere I could.  I even searched through a couple year's worth of comments in this thread, and all I could ever find were people asking the same question over, and over, and over, and always getting ignored.  So, I'll ask one more time, I guess.

Is there any way to remove the active item frame?!?!?!  The damn thing is driving me nuts, it has been for years, and in my opinion it ruins all of the beautiful designs made for columns_ui that don't simply rely on a flat background with a same-colored active item frame.  Everything else about columns_ui can be turned off/configured to be invisible except for this one item that has been in the plugin since (what seems to be) the beginning.  PLEASE, someone tell me that there is a way to turn it off.  Or ignore me so I can see my thread in a year or two...

I'm with you. When I used columns, which was from the time it came out until panels came out, I remember the option to hide the active item frame was something I was hoping for. I'm a fan of the really simple configs without any of the confusing pointless coloring everywhere. I want the song to be white if not playing, red if playing, and the background change if it;s hilighted - thats all. The item frame and other crap most configs throw in there (azrael i'm looking at you) takes away from the usefullness IMO.

The only way I knew to get around it was to make the color of the item frame the same color of the background. This was a shitty solution, because you could still see the frame when you had tracks hilighted. Now I use panels_ui inside of columns_ui, so I don;t have this problem anymore.
Title: Columns UI
Post by: Squeller on 2007-07-31 07:40:23
I made the next version respect the system-wide setting for hiding the focus indicators. So they will be hidden until you start using the keyboard, like in e.g. Windows Explorer (unless you change the system setting from the default). OK ?
I didn't quite understand but I say OK.
Title: Columns UI
Post by: musicmusic on 2007-08-16 23:41:22
NG Playlist preview version available

This is preview version of the new playlist view that will be in some future version Columns UI. It adds multi-level grouping support.

This version has no configuration. Because of this I make two versions available. Version A has two grouping levels ("%album artist%" and "%album%"). Version B has a single level ("%album artist% \ %album%"). You should sort your playlist by something like "%album artist% - %album% - %tracknumber%" for the grouping to make sense.

Screenshot (Vista) (http://yuo.be/download/AAC1C449-0E21-493c-B74A-06F57B78B7C5/pvt.png)
Version A (http://yuo.be/download/AAC1C449-0E21-493c-B74A-06F57B78B7C5/foo_uie_pvt_A.7z)
Version B (http://yuo.be/download/AAC1C449-0E21-493c-B74A-06F57B78B7C5/foo_uie_pvt_B.7z)

This isn't recommended for normal use, only testing for bugs & to get some feedback. It doesn't have all the features of normal Columns Playlist yet either. There's also some quirky behaviours which I haven't corrected yet. There won't be any configuration until it's integrated into Columns UI. Version B will have faster performance than A but you won't see this without a large playlist.

Things to look for:
- Grouping is working correctly (when you reorder / add / remove tracks etc.)
- Any crash bugs
- ...

Known bugs/issues:
- No horizontal scrollbar
- Can't drag & drop with RMB
- Clicking to the right of the columns still selects the items
- ...
Title: Columns UI
Post by: foosion on 2007-08-17 00:28:02
Nice idea! It looks a lot like my old foo_coruscate, only it's based (visually speaking) on the Columns playlist instead of the Default UI playlist. I only hope you don't abandon the project like I did with foo_coruscate.

My first impression is promising. It didn't crash within the first five minutes - that's all the time I spent with it so far.

Some issues I've run across (under Windows XP Pro SP 2):
Also, I don't mind the absence of options too much, that makes it easier to set up.


Out of curiousity, are you a collective?
Quote
Copyright © 2007 Columns UI Development Team
Title: Columns UI
Post by: Keikonium on 2007-08-17 00:40:53
This is pretty awesome musicmusic .

Just a something I have noticed in both versions:
- Mouse wheel scroll scrolls pixel by pixel. It should probably scroll line by line instead.
- The 'field bar' (where it has #, title, and length) does nothing when clicked, and right click when in panels UI brings up my config when I choose settings.

I know this is an early beta tho.

Very cool stuff, looking forward to more on this .
Title: Columns UI
Post by: buktore on 2007-08-17 00:45:09
Nice addition to Column UI

Middle-click seem to not work yet.

Click-drag scrolling speed is a bit slow.

Mouse wheel scrolling is line by line when i tried it. i use version B.

another than that it's work fine.
Title: Columns UI
Post by: musicmusic on 2007-08-17 00:52:38
Nice idea! It looks a lot like my old foo_coruscate, only it's based (visually speaking) on the Columns playlist instead of the Default UI playlist. I only hope you don't abandon the project like I did with foo_coruscate.
No..  But it probably won't replace the default Columns playlist (that's far more optimised for low mem usage & performance though it has its own quirks..)

Some issues I've run across (under Windows XP Pro SP 2):
The focus rectangle on selected items looks weird. Are you setting the actually used text color before drawing it?
Hmm I'm testing on Vista it seems OK but I'll check on XP. It doesn't help I'm using newer Columns UI that hides the focus as described a few posts above
Mouse wheel scrolling is way too slow here.
Did you set mouse wheel to scroll by page? That looks broken. Otherwise maybe smooth mouse wheel / notch mouse wheel or Vista/XP related..
Scrolling by keyboard works as expected so far. However the vertical scrollbar acts weird. Dragging the thumb just resets the position to the start. Clicking the up button to scroll by a single line works. Clicking the down button or above or below the thumb (to scroll by a page) does nothing. Is that only partially implemented or is that a bug?
Bug.. Again though it works all OK here (!) Maybe XP/Vista related ?! I'll check on my VM..

Also, I don't mind the absence of options too much, that makes it easier to set up.

It makes a nice change only using system settings in my code  In the end it will probably just use same settings as Columns Playlist + grouping options.

Out of curiousity, are you a collective?
Quote
Copyright © 2007 Columns UI Development Team

Lol no..  I just didn't feel like putting my name there..
Title: Columns UI
Post by: esa372 on 2007-08-17 01:36:55
Thank you, musicmusic, for all your great work!

Title: Columns UI
Post by: BenniP on 2007-08-17 08:24:24
This playlist view looks very good!

No problems found so far, the grouping seems to be working every where.
Used the following sort string: %ALBUM ARTIST% - %DATE% - %ALBUM% - %DISCNUMBER% - %TRACKNUMBER% - %TITLE%
Title: Columns UI
Post by: musicmusic on 2007-08-17 11:31:55
The focus rectangle on selected items looks weird. Are you setting the actually used text color before drawing it?
Thank for the hint, fixed for next build. (Apparently Columns UI has same bug)
Mouse wheel scrolling is way too slow here.
Scrolling by keyboard works as expected so far. However the vertical scrollbar acts weird. Dragging the thumb just resets the position to the start. Clicking the up button to scroll by a single line works. Clicking the down button or above or below the thumb (to scroll by a page) does nothing. Is that only partially implemented or is that a bug?
Apparently those only triggered with visual themes disabled  I guess the scroll bar APIs have a completely different code path in that case. Anyhow I fixed for next build.
- Mouse wheel scroll scrolls pixel by pixel. It should probably scroll line by line instead.
Fixed for next build (see above).
- The 'field bar' (where it has #, title, and length) does nothing when clicked, and right click when in panels UI brings up my config when I choose settings.
Not implemented yet, I'll make them unclickable in the meantime.
Click-drag scrolling speed is a bit slow.
I'll make it a bit faster, but I don't want it so fast that it's difficult scroll a little bit.
Title: Columns UI
Post by: musicmusic on 2007-08-17 17:07:43
Alright I replaced foo_uie_pvt archives with updated build (version 0.0.2) which has scrolling and other bugs fixed.
Title: Columns UI
Post by: foosion on 2007-08-17 17:10:00
Apparently those only triggered with visual themes disabled  I guess the scroll bar APIs have a completely different code path in that case. Anyhow I fixed for next build.

I probably should have mentioned that. But I'm curious, can you tell what the problem was?
Title: Columns UI
Post by: kanak on 2007-08-17 17:52:52
Wow this this sure has a lot of potential. No crashes so far, seems to be working properly (with regards to grouping).

Some issues I've run across (under Windows XP Pro SP 2):
  • The focus rectangle on selected items looks weird. Are you setting the actually used text color before drawing it?
  • Mouse wheel scrolling is way too slow here.
  • Scrolling by keyboard works as expected so far. However the vertical scrollbar acts weird. Dragging the thumb just resets the position to the start. Clicking the up button to scroll by a single line works. Clicking the down button or above or below the thumb (to scroll by a page) does nothing. Is that only partially implemented or is that a bug?


I used version 0.0.2A and I'm also running windows xp sp2, but i didn't have most of foosion's problems:

* the rectangle looks ok to my untrained eye. I'm not sure though.
* Scrolling is working alright. no sluggishness with either the mouse scroll or with the vertical scrollbar. Scroll by page is working A-OK too.


EDIT: Didn't see musicmusic and foosion's reply above mine .
Title: Columns UI
Post by: musicmusic on 2007-08-17 18:43:19
Apparently those only triggered with visual themes disabled  I guess the scroll bar APIs have a completely different code path in that case. Anyhow I fixed for next build.

I probably should have mentioned that. But I'm curious, can you tell what the problem was?

Broken code  There's not much more to it than that but if you must know:

Basically I was calling GetScrollInfo in scrolling handler but I accidentally deleted the line that set the cbSize member of the SCROLLINFO struct. I then copied the broken code to mouse wheel handler  It wasn't scrolling properly because I was clipping to nMax (in WM_VSCROLL handler) which was initialised to 0 (and doing some other stuff in WM_MOUSEWHEEL).

So in summary with visual themes enabled GetScrollInfo ignores a NULL cbSize member of the SCROLLINFO structure. It seemed like it was ignoring the fMask member also.

Yes, very interesting stuff..
Title: Columns UI
Post by: foosion on 2007-08-17 19:12:24
So in summary with visual themes enabled GetScrollInfo ignores a NULL cbSize member of the SCROLLINFO structure. It seemed like it was ignoring the fMask member also.

Yes, very interesting stuff..

Well, I am a bit surprised. I would have expected that the code for visual themes did more thorough error checking than the (supposedly older) code that deals with theme-less operation.
Title: Columns UI
Post by: musicmusic on 2007-08-17 20:24:59
Well, I was more surprised that it has a different code path up to the checking of the size of the struct. Their code must look something like

Code: [Select]
BOOL GetScrollInfo(..)
{
if (_IsWindowThemed(..))
return _GetScrollInfoThemed(..);
else
return _GetScrollInfoClassic(..);
}


It may even be intentional on Microsoft's part, if it doesn't ignore other (non-NULL) values of cbSize. I haven't checked if it does however.

In summary: I don't think newer visual style code is better than old code. On most occasions comctl32 6 was buggier than version 5. Not visual style related but I saw this (http://support.microsoft.com/kb/940145) and thought "whoops".
Title: Columns UI
Post by: opt on 2007-08-20 02:46:30
Hello. Is the you.be host down? I'd like to download foo_ui_columns but the page won't open.
Title: Columns UI
Post by: Anas on 2007-08-20 15:24:14
Don't know about the you.be, but if you want to download columns ui you should go to musicmusic's page yuo.be (http://www.yuo.be).
Title: Columns UI
Post by: 4nt1 on 2007-08-20 15:51:43
im liking the new changes so far, looking forward to the column ui integration with options etc..

I know this goes against everything you stand for but would be possible to include a column that allows album art? something a la itunes v7+

i personally despise itunes but feel they have done some good things with their ui... completely understand if you want want to do it.

will there be the possibility of settings fonts and stuff ie - so I can have the top grouping a little larger or bold or something to that affect - or even view lines between each entry etc.. i know its only early stages but maybe  if you can hint to us the direction your thinking of taking the component...
Title: Columns UI
Post by: q-stankovic on 2007-08-20 21:27:48
Great to see that playlist grouping in ColumnsUi is going to come and that it will even offer multi-level grouping. What would be amazing is to make the grouing of a playlist dependent of sort string or if no sorting is known then of playlist title (similar to SCP): I am thinking of defining in the "playlist view"-preferences not only the sort string for clicking a certain column but also the grouping or having f.e also a dropdownbox with predefined sort-grouping-strings.

I am interested to hear how that new playlistview will be integrated into ColumnUI: will the columns in both views be defined in the same page?
Title: Columns UI
Post by: Ben C on 2007-08-20 22:28:38
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.
Title: Columns UI
Post by: Insolent on 2007-08-28 09:55:30
Hey musicmusic, I remember requesting this quite a long time ago. Just to make sure you haven't forgot (or I haven't missed it somehow ), would it be possible to add selection colours to frames?

ie:

$set_style(frame part,enabled state[,colour][,selected colour])
Title: Columns UI
Post by: 4nt1 on 2007-09-17 17:28:21
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...
Title: Columns UI
Post by: donkor on 2007-09-20 09:40:49
How exactly to you add new panels?  I tried right clicking everywhere I could see, but no panels list came up
Title: Columns UI
Post by: Squeller on 2007-09-20 12:43:21
ColumnsUI preferences, layout tab.
Title: Columns UI
Post by: Feldon on 2007-10-01 22:28:46
As I understand it, there are no functions to get at trackinfo related to other tracks in the playlist.  This becomes a problem if you are trying to do something like: display the 4-line album info when only tracks 10-17 are in the playlist.

Is this a limitation of columns ui, or foobar itself?  If columns ui, is it something that can be added, or have you already decided not to pursue that area of development?
Title: Columns UI
Post by: musicmusic on 2007-10-04 19:50:39
I know this goes against everything you stand for
That's based on....?

but would be possible to include a column that allows album art? something a la itunes v7+
I was more looking at WMP11 on Vista when writing it. I am not against it, but I don't know if/when I would implement it. It would probably have to be based upon some assumptions (take e.g. folder.jpg from first track of group).

will there be the possibility of settings fonts and stuff ie - so I can have the top grouping a little larger or bold or something to that affect - or even view lines between each entry etc.. i know its only early stages but maybe  if you can hint to us the direction your thinking of taking the component...
Internally the control currently uses a fixed height per entry. That places some limits on changing fonts. I could maybe provide an option (when I add options) for different font for grouping headers. I won't be adding any "in-line" font changing, but $set_style style is maybe a distant possibility.

Great to see that playlist grouping in ColumnsUi is going to come and that it will even offer multi-level grouping. What would be amazing is to make the grouing of a playlist dependent of sort string or if no sorting is known then of playlist title (similar to SCP): I am thinking of defining in the "playlist view"-preferences not only the sort string for clicking a certain column but also the grouping or having f.e also a dropdownbox with predefined sort-grouping-strings.

I guess I could maybe add some options to making sorting easier. The sort and grouping are going to be somewhat different though - grouping won't go down to the traknumber wheras sorting will.

I am interested to hear how that new playlistview will be integrated into ColumnUI: will the columns in both views be defined in the same page?
You were thinking slightly ahead of me  Yes exactly the same columns won't work. Maybe some option to hide each column in grouped playlist view. I am planning an overhaul of hat prefs page anyway.

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.

Hey musicmusic, I remember requesting this quite a long time ago. Just to make sure you haven't forgot (or I haven't missed it somehow ), would it be possible to add selection colours to frames?

ie:

$set_style(frame part,enabled state[,colour][,selected colour])
I didn't forget  Maybe for 0.2.1.


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...
Sorry nothing yet. After 0.2 final I'll get back to this.

As I understand it, there are no functions to get at trackinfo related to other tracks in the playlist.  This becomes a problem if you are trying to do something like: display the 4-line album info when only tracks 10-17 are in the playlist.

Is this a limitation of columns ui, or foobar itself?  If columns ui, is it something that can be added, or have you already decided not to pursue that area of development?
It is by design.

OK 0.2 RC1 released. It is going to be a short RC - I plan to release final afterwards.
BTW 0.2 final will be last version to support Windows 2000.
Title: Columns UI
Post by: cristox on 2007-10-04 21:04:11
Bug:

In RC1 the custom active item frame is not drawn.
I stepped back to beta 1 and everything is ok.
Title: Columns UI
Post by: mixcherry on 2007-10-04 21:31:35
Well I think that's nice feature, not bug.. Is it possible for future releases to hide active item frame (I mean not fixing that "bug" )?

I don't remember, but wasn't there a plan to add global variables available for other components? That would be nice, too.
Title: Columns UI
Post by: musicmusic on 2007-10-04 22:26:33
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.

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...).
Title: Columns UI
Post by: janjan on 2007-10-05 20:06:38
@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  ) 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



edit: added the 4th question
Title: Columns UI
Post by: musicmusic on 2007-10-05 20:45:13
@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).

@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.

@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.

@musicmusic 3:

Some time ago I played around with several music players on Linux and there is one thing (actually the only thing  ) 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

@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.
Title: Columns UI
Post by: cristox on 2007-10-08 16:45:52
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.
Title: Columns UI
Post by: musicmusic on 2007-10-09 00:18:44
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.
Title: Columns UI
Post by: musicmusic on 2007-10-09 00:38:46
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.
Title: Columns UI
Post by: dinog on 2007-10-09 10:05:01
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 (http://silverstone.orcon.net.nz/plisk.fcs)
Title: Columns UI
Post by: Ben C on 2007-10-09 14:50:33

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.
Title: Columns UI
Post by: musicmusic on 2007-10-09 16:18:15
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.
Title: Columns UI
Post by: Anas on 2007-10-09 16:38:45
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:
I'd love to group by discnumber in case of multidisc albums.
So my grouping code is as follows:
Code: [Select]
$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.
Title: Columns UI
Post by: reil on 2007-10-09 16:53:08
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:
I'd love to group by discnumber in case of multidisc albums.
So my grouping code is as follows:
Code: [Select]
$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.


couldn't you use [%discnumber%]?
Title: Columns UI
Post by: Anas on 2007-10-09 17:11:22
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.
Title: Columns UI
Post by: musicmusic on 2007-10-09 17:42:41
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:
I'd love to group by discnumber in case of multidisc albums.
So my grouping code is as follows:
Code: [Select]
$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.

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: [Select]
%album%$ifgreater(%TOTALDISCS%,1, - Disc %DISCNUMBER%,)


BTW I'll upload 0.0.4 in a bit, just a bugfix for a spacing problem.
Title: Columns UI
Post by: cristox on 2007-10-09 21:19:15
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
Title: Columns UI
Post by: janjan on 2007-10-09 21:40:12
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...

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.
Title: Columns UI
Post by: musicmusic on 2007-10-10 00:10:48
[...] 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.

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  Haven't changed this stuff for a very long time anyway
Title: Columns UI
Post by: musicmusic on 2007-10-12 00:29:55
Columns UI 0.2 final released. Also updated libpng libraries.

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 (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: [Select]
$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: [Select]
$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)
Title: Columns UI
Post by: Keikonium on 2007-10-12 03:57:47
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?
Title: Columns UI
Post by: gob on 2007-10-12 04:19:39
if you use columns UI as your ui module, you would use that option to make the whole window transparent.
Title: Columns UI
Post by: zachastrife on 2007-10-12 11:55:49
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).
Title: Columns UI
Post by: dinog on 2007-10-12 12:03:55
ok

after playing with this for hours on end, i've managed to get my foobar looking like this:
(http://img221.imageshack.us/img221/3944/foobargd5.th.jpg) (http://img221.imageshack.us/my.php?image=foobargd5.jpg)

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]
$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: [Select]
$replace(%title%,'(',808080|505050'(',
')',')')
$if(%various%, - %artist%,)
$if(%skip%,  000091|910000*,)
$tab()


somebody please help me with this!!!
Title: Columns UI
Post by: musicmusic on 2007-10-12 14:37:14
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.
Title: Columns UI
Post by: kanak on 2007-10-12 17:11:01
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: [Select]
$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: [Select]
$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: [Select]
000091|910000

for color, you'd have the more intuitive:
Code: [Select]
$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.
Title: Columns UI
Post by: mixcherry on 2007-10-12 18:03:43
@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?
Title: Columns UI
Post by: foosion on 2007-10-12 18:18:47
@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...
Title: Columns UI
Post by: TuncaCeleste on 2007-10-14 22:22:46
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
Title: Columns UI
Post by: musicmusic on 2007-10-14 22:35:04
@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.
Title: Columns UI
Post by: Keikonium on 2007-10-14 23:06:21
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 .
Title: Columns UI
Post by: musicmusic on 2007-10-16 00:14:52
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

Nope it should stay the same.

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..

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.
Title: Columns UI
Post by: Keikonium on 2007-10-16 01:44:33
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 . I'll still keep using CUI playlist no matter what tho lol.
Title: Columns UI
Post by: mixcherry on 2007-10-16 10:06:46
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: [Select]
(...)
------ 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 ==========
Title: Columns UI
Post by: Melomane on 2007-10-16 11:18:27
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?))
Title: Columns UI
Post by: musicmusic on 2007-10-16 12:08:27
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.

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).
Title: Columns UI
Post by: sankukaai on 2007-10-16 18:06:37
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.
Title: Columns UI
Post by: akuma on 2007-10-16 23:21:41
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
Title: Columns UI
Post by: thuan on 2007-10-17 04:27:37
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.
Title: Columns UI
Post by: Keikonium on 2007-10-17 04:59:06
You can always add the play command line option to your foobar shortcut .

However, I personally use the option that comes with AMIP
Title: Columns UI
Post by: akuma on 2007-10-17 12:17:29
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..
Title: Columns UI
Post by: mixcherry on 2007-10-17 17:55:27
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...
Title: Columns UI
Post by: musicmusic on 2007-10-17 19:24:36
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..
Title: Columns UI
Post by: q-stankovic on 2007-10-17 19:40:49
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?
Title: Columns UI
Post by: zachastrife on 2007-10-18 16:22: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  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.
Title: Columns UI
Post by: musicmusic on 2007-10-22 23:10:19
Columns UI 0.2.1 alpha 1 released. (http://yuo.be) As an alpha expect there to be bugs.

Main points:
Title: Columns UI
Post by: musicmusic on 2007-10-22 23:22:53
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.

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.

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.
Title: Columns UI
Post by: 4nt1 on 2007-10-23 03:06:40
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.
Title: Columns UI
Post by: mil3s on 2007-10-23 09:18:59
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.

Keep up the good work MusicMusic.
Title: Columns UI
Post by: musicmusic on 2007-10-23 10:45:14
or are the 2 UI's so different now it doesn't even matter.
As I understand it: yes.

using NG Playlist with the same settings as before I get [UNKNOWNFUNCTION] listed in every column and then the info
Hm any particular function?

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..

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..

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

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...

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.
I hope so anyway

Keep up the good work MusicMusic.
Thanks
Title: Columns UI
Post by: foosion on 2007-10-23 13:03:17
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.
Title: Columns UI
Post by: Slotos on 2007-10-23 18:00:31
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.
Title: Columns UI
Post by: musicmusic on 2007-10-23 18:22:59
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.

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
Title: Columns UI
Post by: kanak on 2007-10-23 18:34:08
Hi musicmusic

the new columnUI alpha rocks. I have a couple of suggestions:

1. is it possible to use a different font for the "heading" in the grouped view?

2. Is it possible to add a setting that allows us to use grouped view when playlist name satifies a certain criteria?

3. Is it possible for you to make the default UI elements usable in column UI? I ask because if there isn't interoperability, we'd be in a pretty crappy situation where panels made for columns don't work in default and vice versa, leading to fragmentation of the available components, and unnecessary duplication of effort (a panel developer needs to make a seperate plugin for default UI and for column UI).  Frank Bicking has also mentioned that his Facets component will be a default UI only release, which sucks because its a really good plugin and i'd love to use it with column UI.

thanks for all your work on column ui and foo_dop.
Title: Columns UI
Post by: ExUser on 2007-10-23 19:00:43
kanak, to the best of my knowledge, the SDK for the UI Elements has not yet been released. Until it is released, there cannot be interoperability between the two, as they are fundamentally architecturally different.
Title: Columns UI
Post by: musicmusic on 2007-10-23 19:35:18
Hi musicmusic
Hello

1. is it possible to use a different font for the "heading" in the grouped view?
Not ATM though it is being considered.

2. Is it possible to add a setting that allows us to use grouped view when playlist name satifies a certain criteria?
I did think someone would want that, so I am considering playlist filters for the groups just like the columns.

3. Is it possible for you to make the default UI elements usable in column UI? I ask because if there isn't interoperability, we'd be in a pretty crappy situation where panels made for columns don't work in default and vice versa, leading to fragmentation of the available components, and unnecessary duplication of effort (a panel developer needs to make a seperate plugin for default UI and for column UI).
I don't like the situation as much as you. However I don't think I created this situation.

I doubt I could realistically add support for them on my side. I think some kind of helper that wraps both APIs for panel/element developers is the only possible way forward, but I don't know how feasible that is either. There's only one person I know that would currently be able to make a good judgement there...

Frank Bicking has also mentioned that his Facets component will be a default UI only release, which sucks because its a really good plugin and i'd love to use it with column UI.
What features of it do you prefer over foo_browser? (aside from any general suckyness of the latter )

thanks for all your work on column ui and foo_dop.
Welcome
Title: Columns UI
Post by: sPeziFisH on 2007-10-23 22:53:28
I could imagine there are some users more than only me, using foobar since years, using ColumnsUI since years, keeping an eye at the development, valueing your efforts and investigations, in creating THE superb UI, who cannot understand why there's one man missing in the boat/cruiser/ultra-outtaspace-glider..
Title: Columns UI
Post by: Keikonium on 2007-10-23 23:56:03
Is it possible to have a different style for a selected and playing track? For example:

Selected: Blue
Playing: Purple
Selected & Playing: Pink

If it isn't would you (musicmusic) beable to create a command (such as %selected%) so that this would be possible? Then I can just use $if($and(%selected%,%_isplaying%),$rgb(),$rgb()) to change the color of a selected and playing track.

Thanks .
Title: Columns UI
Post by: 4nt1 on 2007-10-24 01:46:43
musicmusic in regards to foo_browser, other then the fact that it simply sucks performance wise with my 60,000 music collection, it is also no longer actively developed.

below are the screenshots of the issues I was having with NG Playlist within the latest alpha, please let me know if you need any other shots or details. ng playlist was working fine in v2 final with 0.4 of ng playlist

(http://img87.imageshack.us/img87/2870/ngplaylist1cr2.th.png) (http://img87.imageshack.us/my.php?image=ngplaylist1cr2.png)


(http://img150.imageshack.us/img150/2017/ngplaylist2ol4.th.png) (http://img150.imageshack.us/my.php?image=ngplaylist2ol4.png)
Title: Columns UI
Post by: kanak on 2007-10-24 06:15:03
Hi musicmusic

thank you very much for your prompt reply  .

2. Is it possible to add a setting that allows us to use grouped view when playlist name satifies a certain criteria?
I did think someone would want that, so I am considering playlist filters for the groups just like the columns.


Yes! Thank YOU!
I was also wondering if it would be possible to have different grouping styles (group by album, by genre etc) that we could use per playlist. I know it's a bit far fetched, but it'd be seriously awesome if this could be implemented; we could have certain playlists grouped by albums, others by artists etc.

Frank Bicking has also mentioned that his Facets component will be a default UI only release, which sucks because its a really good plugin and i'd love to use it with column UI.
What features of it do you prefer over foo_browser? (aside from any general suckyness of the latter )


Speed is the main reason i'm using facets- Browser was just unusable on my collection... excessive startup times, unbelievable memory usage. That being said, i'm really hooked on the new albumlist panel (with filter- THANK you for the filter!), so i don't think i'd really lose a lot if facets couldn't be made to work with columns UI. 

1. is it possible to use a different font for the "heading" in the grouped view?
Not ATM though it is being considered.


Please please consider it . Having the header stand out would make it much more "useful".

I also have a couple of requests regarding the playlist switcher panel:
1. The ability to sort a playlist by clicking on some 'header' column or through context menu would be really awesome.
2. Ability to include info like "playlist length", "items" and "size" (like in the default UI), would be very nice too.

Once again, thank you for all your work, i may bug you with some foo_dop requests soon too .
Title: Columns UI
Post by: musicmusic on 2007-10-24 23:28:05
Is it possible to have a different style for a selected and playing track? For example:

Selected: Blue
Playing: Purple
Selected & Playing: Pink

If it isn't would you (musicmusic) beable to create a command (such as %selected%) so that this would be possible? Then I can just use $if($and(%selected%,%_isplaying%),$rgb(),$rgb()) to change the color of a selected and playing track.

Thanks .
Yes you can. See:
-Colours and Fonts prefs page
-Style string
-$rgb documentation

musicmusic in regards to foo_browser, other then the fact that it simply sucks performance wise with my 60,000 music collection, it is also no longer actively developed.
OK thank you for the information  That's a lot of music..

You can try the new Filter Panels in 0.2.1 alpha 2. BTW: if you have SpeedStep, Cool'n'Quiet etc. enabled you may get a noticeable improvement in speed if you disable them (change power profile in Control Panel). That's not a suggestion, of course there are good reasons for using them, so it is entirely your choice. It may not be noticeable since your library is quite large anyway, but it makes a good difference on my two computers (~3000 tracks in library).

below are the screenshots of the issues I was having with NG Playlist within the latest alpha, please let me know if you need any other shots or details. ng playlist was working fine in v2 final with 0.4 of ng playlist
Please try alpha 2.

I was also wondering if it would be possible to have different grouping styles (group by album, by genre etc) that we could use per playlist. I know it's a bit far fetched, but it'd be seriously awesome if this could be implemented; we could have certain playlists grouped by albums, others by artists etc.
How does that differ from what playlist filters would let you do? Or would you prefer some other implementation of this rather than playlist filters?

BTW: I made a section (http://yuo.be/wiki/columns_ui:requests:requests_list#short_term_0.2.1) on my wiki to track these things (the stuff on the rest of the page is out of date though). Please feel free to edit if I missed anything, but please don't make requests there.

Speed is the main reason i'm using facets- Browser was just unusable on my collection... excessive startup times, unbelievable memory usage.
OK well you can try filter panels in 0.2.1 alpha 2

I also have a couple of requests regarding the playlist switcher panel:
1. The ability to sort a playlist by clicking on some 'header' column or through context menu would be really awesome.
Yes I would like to move the playlist switcher to the new list control (same as NG Playlist and Filter Panel). That would relate to this because you'd have columns to use for sorting then  But it's low priority ATM. But these sorts would be permanent. Date created would be a nice sort actually, but not exactly possible

2. Ability to include info like "playlist length", "items" and "size" (like in the default UI), would be very nice too.
You can do this through the title formatting. Documentation (http://yuo.be/wiki/columns_ui:config:playlist_switcher_titleformatting)

0.2.1 alpha 2 released
Title: Columns UI
Post by: Keikonium on 2007-10-25 01:19:36

Is it possible to have a different style for a selected and playing track? For example:

Selected: Blue
Playing: Purple
Selected & Playing: Pink

If it isn't would you (musicmusic) beable to create a command (such as %selected%) so that this would be possible? Then I can just use $if($and(%selected%,%_isplaying%),$rgb(),$rgb()) to change the color of a selected and playing track.

Thanks .
Yes you can. See:
-Colours and Fonts prefs page
-Style string
-$rgb documentation


Yeah, I know I have to use that stuff, but I don't know how to lay it out. I see no variables to make the selected tracks background a different color. I can make the text a different color, but I am given that option in the colors and fonts page.

Would you mind supplying some example code on how to make a background of a selected track a different color?
Title: Columns UI
Post by: 4nt1 on 2007-10-25 02:37:35
awesome news music music, ng playlist is now looking pimp and even uses my globals from my playlist which blew me away, it looks much more polished now, I will be using this instead of playlist from now on.

one this I would like to be able to click on the group header and have it select the album below.. this is done in the new default ui and think its a great addition... see what you think...

as for the filter component damn you work fast, what you have so far runs like a bat out of hell...

its a given we will requets more features for it to be like facets but its definately a step in the right direction.

some requests for filter, allow columns in the panels, ie total number, file size, rating etc...

the ability to look at the musics preferences from the filter itself, so if I make a sertain filter down to an album I want to just right click on the 3rd pane and choose properties, with facets and foo_browser i believe this is possible...

also once I do change some properties and I have an existing selection, it is not dynamically removed from the list until I make a new selection and then revisit my previous  filter selection once more...  further to that I can only refresh the list if its not the first panel, ie if I reselct a genre then the list displayed is the new list of artists with my changes.. but if I modify a genre then I cannot see the change in the first pane.. I hope this makes sense..

i think this is done in the new album list and also for sure in facets...

excellent job so far - great performance
Title: Columns UI
Post by: nilla on 2007-10-25 03:26:50
This might be a stupid question, but what's the best way to change colors of things in NG Playlist?  (background color, for instance)
Title: Columns UI
Post by: mil3s on 2007-10-25 09:22:28
Concerning the NG Playlist.
* Globals Style support?
* Auto-size columns?

Good job with the Filter panel. Very cool.
Title: Columns UI
Post by: musicmusic on 2007-10-25 14:55:56
Yeah, I know I have to use that stuff, but I don't know how to lay it out. I see no variables to make the selected tracks background a different color. I can make the text a different color, but I am given that option in the colors and fonts page.

Would you mind supplying some example code on how to make a background of a selected track a different color?

If you are using the default config, you can change from the colours and fonts page.

Otherwise there is an example of the style string at the bottom of this page (http://yuo.be/wiki/columns_ui:config:colour_string). You can set the style string on a item  level (global style string) or subitem/cell level (column style string).

Note: this is for the Columns Playlist only.

one this I would like to be able to click on the group header and have it select the album below.. this is done in the new default ui and think its a great addition... see what you think...
Yeh, that is planned.

as for the filter component [...] what you have so far runs like a bat out of hell...


some requests for filter, allow columns in the panels, ie total number, file size, rating etc...
You mean multiple fields per panel? Or just some extra info (# tracks in entry, total length of tracks in entry etc. - i.e. artist a, xx tracks).

the ability to look at the musics preferences from the filter itself, so if I make a sertain filter down to an album I want to just right click on the 3rd pane and choose properties, with facets and foo_browser i believe this is possible...
Yes I'll definitely add proper context menu.

also once I do change some properties and I have an existing selection, it is not dynamically removed from the list until I make a new selection and then revisit my previous  filter selection once more...  further to that I can only refresh the list if its not the first panel, ie if I reselct a genre then the list displayed is the new list of artists with my changes.. but if I modify a genre then I cannot see the change in the first pane.. I hope this makes sense..
I think you are saying it does not refresh on media library modifications. Yes, that is known. For now you can restart foobar or switch layout presets and back.

excellent job so far - great performance
Thanks

This might be a stupid question, but what's the best way to change colors of things in NG Playlist?  (background color, for instance)
It just uses system settings at the moment.

Concerning the NG Playlist.
* Globals Style support?
* Auto-size columns?
Yes, forthcoming..

Good job with the Filter panel. Very cool.
Thanks
Title: Columns UI
Post by: 4nt1 on 2007-10-25 17:57:48
in regards to

QUOTE(4nt1 @ Oct 25 2007, 02:37) *
some requests for filter, allow columns in the panels, ie total number, file size, rating etc...

You mean multiple fields per panel? Or just some extra info (# tracks in entry, total length of tracks in entry etc. - i.e. artist a, xx tracks).

Just some extra info will be fine, once again I dont like to keep referring to facets but it has the right options to add extra columns, having said that it also lets me put colums like date as well as file size type info...

otherwise so far so good, thanks for replying to all my points nice to know you listen to your users
Title: Columns UI
Post by: musicmusic on 2007-10-25 23:17:49
Just some extra info will be fine, once again I dont like to keep referring to facets
I don't either, it sounds like faeces 

So, I added a list of requested info fields here (http://yuo.be/wiki/columns_ui:requests:requests_list), if there's any others feel free to add them.

otherwise so far so good, thanks for replying to all my points nice to know you listen to your users
It's easy when there's a couple posts per day
Title: Columns UI
Post by: foosion on 2007-10-25 23:40:30
I don't either, it sounds like faeces

You must have a weird dialect.

From askoxford.com:
faeces (http://www.askoxford.com/concise_oed/faeces?view=uk): /feeseez/
facet (http://www.askoxford.com/concise_oed/facet?view=uk): /fassit/
Title: Columns UI
Post by: musicmusic on 2007-10-25 23:51:56
I don't either, it sounds like faeces

You must have a weird dialect.

From askoxford.com:
faeces (http://www.askoxford.com/concise_oed/faeces?view=uk): /feeseez/
facet (http://www.askoxford.com/concise_oed/facet?view=uk): /fassit/
LOL I didn't expect you to take that seriously

As you're reading here, the last sentence [a href='index.php?showtopic=44213']here[/a] doesn't make any sense
Title: Columns UI
Post by: 4nt1 on 2007-10-26 04:24:00
suggestions added, nothing to over the top just a new 3d engine with a flight simulator option when you hit F7, no only joking  just a couple additions
Title: Columns UI
Post by: Squeller on 2007-10-26 06:42:48
Hey thanks for the update. Haven't had and won't have much time for fb2k - I see problems arising, maybe they are already here? Component developers will have to decide which world (default panel/columns) they serve. And users have to take into account what panels they want to use.
I didn't read the forum lately... Will we be able to use both worlds? As far as I know the project my assumption is "no". So: ColumnsUI outsiders?
Title: Columns UI
Post by: Slotos on 2007-10-26 07:02:22
There's still a chance that Columns UI will support official UI Elements.
Title: Columns UI
Post by: kanak on 2007-10-26 07:08:25
Hi musicmusic

I have a couple of questions (and suggestions) regarding columns_ui and the new filter panel:

1. What does the "linked metafield" textbox in the "Edit Column" dialog do?

2. Regarding the filter panel, would it be possible to:
a. have it print to console the amount of time it took to populate the fields?

b. Use stuff like %genre% instead of Genre? (i was trying to get a %date% %album% type field, but i just can't figure out how i'd put it in)

c. add "average play count", "first played", "last played" among the list of proposed "info columns"?

Once again, thanks for your components... the new filter panel looks very promising  .
Title: Columns UI
Post by: joen on 2007-10-26 13:17:30
Hi musicmusic, ColumnsUI is making incredible progress

I've got two feature requests I'd like you to consider.

The first one is explained most easily. Which is the ability to set a certain amount of padding  around each element/panel, preferably horizontal and vertical seperately.

The second one is more difficult to explain and to code I suspect.
What I would love to have is the ability to set a "variable panel". What I mean by this is a panel which can be set to another panel by the push of a button.
For instance there would be a panel on the left of the window (or right, doesn't matter) which has buttons that  "link" to a certain panel (like a lyrics panel, a playlists panel or a queue manager panel. When clicked it loads this panel into a dedicated panel elsewhere in the window.

Maybe a picture offers a better explanation: http://img9.imagepile.net/img9/32939columnsui.jpg (http://img9.imagepile.net/img9/32939columnsui.jpg)
So, a bit like a tabbed panel stack, but different and IMO providing a cleaner look
A picture of the Rythmbox music player for Gnome which I would really like to mimic with this feature: http://www.gnome.org/projects/rhythmbox/sc...thmbox-main.png (http://www.gnome.org/projects/rhythmbox/screenshots/rhythmbox-main.png)

Perhaps a more simple way to achieve this would be to create a list of buttons in the left panel which are able to switch to a different layout (like in view->layout->preset). Then I would be able to achieve pretty much the same thing.

Anyway, I know this is quite elaborate and probably complicated but I hope you understand what I mean and that you could please consider this (if possible at all) 
Title: Columns UI
Post by: musicmusic on 2007-10-26 13:33:41
suggestions added, nothing to over the top just a new 3d engine with a flight simulator option when you hit F7, no only joking  just a couple additions
Hehe, actually personally I wouldn't mind tagging directly from the filter panel, it would be pretty easy to locate and clear up bad metadata.

So: ColumnsUI outsiders?
I guess so..

1. What does the "linked metafield" textbox in the "Edit Column" dialog do?
It is for the inline meta data editing. That setting used to have a different title ("Meta field to edit" or something), I just changed it.

2. Regarding the filter panel, would it be possible to:
a. have it print to console the amount of time it took to populate the fields?
I generally don't put those in components for release since it can give misleading impressions (it's not always clear what precisely is measured). I guess it can affect startup time though so I'll add something that measures initialisation time.

b. Use stuff like %genre% instead of Genre? (i was trying to get a %date% %album% type field, but i just can't figure out how i'd put it in)
I don't really want to add title formatting, I don't feel it is necessary, it will impact performance and plus it will require too many hacks (on my side) to get multiple values per field working with it.

For date, info columns would deal with that when/if implemented.

I realise there's a problem with Album Artist, for that I can see two solutions:
-Fixed remapping for that field to fallback to Artist
-Custom remappings through extended syntax - e.g.
Code: [Select]
Genre;Album Artist,Artist;Album


c. add "average play count", "first played", "last played" among the list of proposed "info columns"?
Feel free to add them to the list in the wiki.

Once again, thanks for your components... the new filter panel looks very promising  .
Title: Columns UI
Post by: Squeller on 2007-10-26 18:24:05
I copied the dll over a Windows2000 fb2k installation. At startup fb2k told me the module has been uninstalled; then the "failed to load dll" in the console appeared.
No more w2k also@ columnsUI?
Title: Columns UI
Post by: Ran Sagy on 2007-10-26 18:29:22
http://yuo.be/columns.php (http://yuo.be/columns.php)

notice the requirements pane.
Title: Columns UI
Post by: 4nt1 on 2007-10-26 18:38:28

suggestions added, nothing to over the top just a new 3d engine with a flight simulator option when you hit F7, no only joking  just a couple additions
Hehe, actually personally I wouldn't mind tagging directly from the filter panel, it would be pretty easy to locate and clear up bad metadata.


I think that is a better idea for sure, set it up if you got time and I look forward to testing it out
Title: Columns UI
Post by: musicmusic on 2007-10-26 19:16:07
0.2.1 alpha 3 released, some enhancements to the filter panel. Please give the auto-refresh a good trashing
Title: Columns UI
Post by: kanak on 2007-10-26 19:40:33

suggestions added, nothing to over the top just a new 3d engine with a flight simulator option when you hit F7, no only joking  just a couple additions
Hehe, actually personally I wouldn't mind tagging directly from the filter panel, it would be pretty easy to locate and clear up bad metadata.


Holy crap! that  would be awesome!

b. Use stuff like %genre% instead of Genre? (i was trying to get a %date% %album% type field, but i just can't figure out how i'd put it in)
I don't really want to add title formatting, I don't feel it is necessary, it will impact performance and plus it will require too many hacks (on my side) to get multiple values per field working with it.


That makes sense... performance is priority no 1 . What about browsing by directory structure?  Suppose we have a path as follows:

Quote
Z:\Music\Classic Rock]\Led Zeppelin\[1969] Led Zeppelin\##- Title.mp3

It'd be awesome if we could access the directory marked in bold it using something like PATH(1) (where path(0) = root directory, etc) or something.

Actually any implementation of directory browsing would work for me .
Title: Columns UI
Post by: Slotos on 2007-10-26 20:10:35
it will require too many hacks (on my side) to get multiple values per field working with it.

Sad, I love similar Facets functionality. Though I still hope that either there will be a way to use Default UI elements into Columns UI layout or new SDK will provide an easy way to implement similar functionality.

Anyway, I'm switching back to Columns UI. Great work musicmusic, thank you for the great UI.

upd: Hell yeah, Globals functionality is just what the doctor ordered
Title: Columns UI
Post by: sPeziFisH on 2007-10-26 20:16:40
Thx musicmusic for the nice enhancements 

Could you implement keyboard-A-Z-navigation in the filter-listview, e.g. pressing 'p' selects the first entry beginning with p.

edit: typo
Title: Columns UI
Post by: eddy@ on 2007-10-26 20:43:51
Quote
Though I still hope that either there will be a way to use Default UI elements into Columns UI layout or new SDK will provide an easy way to implement similar functionality.


It's not so difficult for fb2k developers to do smomething like that. When foosion said:
Quote
It is always good to have some competition.

I think they already consider about it seriously.
By the way, great job and great character, musicmusic.
Title: Columns UI
Post by: Slotos on 2007-10-26 20:45:49
Feature request. Globals usage in NG playlist grouping strings.
Title: Columns UI
Post by: Thief on 2007-10-26 23:09:02
Hi, I have a quick question: how to return selection borders in version 0.2+? they are shown when i press 'Ctrl' but disappear after foobar losts focus.
Here is screenshot if I'm being unclear:
(http://i21.tinypic.com/15fpx51.png)
(http://i22.tinypic.com/2cy1lkp.png)
Thanks in advance.
Title: Columns UI
Post by: NEMO7538 on 2007-10-27 13:04:49
It seems my quicksearch toolbar does not work with the latest version of column_ui, under 0.9.5. Am I wrong ?
Title: Columns UI
Post by: halabund on 2007-10-27 13:07:59
It seems my quicksearch toolbar does not work with the latest version of column_ui, under 0.9.5. Am I wrong ?

It works for me with foobar2000 0.9.5 beta 1, Columns UI 0.2.1 aplha 3 and Quicksearch toolbar 2.8l
Title: Columns UI
Post by: NEMO7538 on 2007-10-27 13:17:26
ok ... , i've probably missed something - thanks.
Title: Columns UI
Post by: mil3s on 2007-10-27 13:18:41
It seems my quicksearch toolbar does not work with the latest version of column_ui, under 0.9.5. Am I wrong ?

Works for me too. I only wish the search window would close when I press enter.
Title: Columns UI
Post by: Slotos on 2007-10-28 02:43:52
Another feature request. Alignment into grouping strings. I.e. I want to place green highlight onto the red highlight.

(http://img178.imageshack.us/img178/9373/63592779ia0.th.gif) (http://img178.imageshack.us/my.php?image=63592779ia0.gif)
Title: Columns UI
Post by: 4nt1 on 2007-10-28 03:51:24
medialibrary auto update is working really well...

another request for ngplaylist is to select an album by the group name, so I dont have to highlight every song, I just click on the group name..

also in ng playlist is I select a song, hold shift and click the end of an album it does not select the whole album either it just highlights the bottom song... to me this is standard windows behavior that should be implemented... what do you think?

tagging from filter is also very sweet saves me lots of time and makes tagging a breeze, especially for finding badly tagged stuff... what are the future plans... so for filter what about inline tagging in the filter window itself... could be an interesting idea...
Title: Columns UI
Post by: joen on 2007-10-28 14:14:09
Two Three more feature request if I may 

1. The ability to put a button on the toolbar which envokes a drop down menu, like the ones already available for navigating backwards and forwards through tracks.
But with the ability to put the other button commands in the menu. This would allow for a less cluttered toolbar while also having a lot of functions available fast and it would allow to group related functions.

2. Having an entry in the View -> Layout menu to switch back to the previously chosen layout.

3. Overriding the font-type for specific columns. For instance I would like to use Wingdings in my ratings column so I can use star symbols to display my ratings.
Title: Columns UI
Post by: MatMaul on 2007-10-28 18:32:26
hello !
first, thanks for this great plugin.

it seems to have a problem with columns_ui and foobar 0.9.5 beta (1 and 2) : when I press "del" it does not remove the track of the playlist. if I switch to the default interface, no problem it works.

I use the last alpha version, same behaviour appends with the stable one. I use the navigator suite configuration.
list of my other components :
Code: [Select]
Core (2007-10-28 13:21:14)
    foobar2000 core 0.9.5 beta 2
foo_abx.dll (2006-12-16 13:52:46)
    ABX Comparator 1.3.1
foo_albumlist.dll (2007-10-23 22:36:22)
    Album List 4.1
foo_benchmark.dll (2006-08-04 20:56:56)
    Decoding Speed Test 1.0
foo_bitcompare.dll (2006-08-04 20:56:50)
    Binary Comparator 1.1
foo_burninate.dll (2007-07-12 18:48:14)
    Audio CD Writer 2.0.1
foo_cdda.dll (2007-10-23 22:36:06)
    CD Audio Decoder 2.1.2
foo_converter.dll (2007-10-23 22:35:52)
    Converter 1.0.1
foo_dsp_std.dll (2007-10-23 22:36:24)
    Standard DSP Array 1.0
foo_fileops.dll (2007-10-27 11:50:02)
    File Operations 2.0
foo_freedb2.dll (2007-08-16 16:27:44)
    freedb Tagger 0.5.2.1
foo_input_avs.dll (2007-07-12 18:48:15)
    AVS input 0.1
foo_input_std.dll (2007-10-25 22:56:28)
    Standard Input Array 1.0
foo_masstag.dll (2007-08-20 16:01:20)
    Masstagger 1.6
foo_msnalt.dll (2007-10-19 19:00:38)
    MSN Now Playing (alt) 2.4
foo_rgscan.dll (2007-10-22 22:58:18)
    ReplayGain Scanner 2.0.2
foo_ui_columns.dll (2007-10-26 17:47:31)
    Columns UI 0.2.1 alpha 3
foo_ui_std.dll (2007-10-28 13:20:38)
    Default User Interface 0.9.5
foo_uie_albumart.dll (2007-10-23 21:39:18)
    Album Art Panel 0.2.7
foo_uie_quicksearch.dll (2007-05-18 12:31:10)
    Quick Search Toolbar 2.8l
foo_unpack.dll (2006-11-04 14:17:06)
    RAR reader 1.1
    ZIP/GZIP reader 1.0
foo_verifier.dll (2006-08-29 21:09:16)
    File Integrity Verifier 1.0.1
foo_winamp_spam.dll (2007-07-12 18:48:19)
    Winamp API Emulator 0.90
Title: Columns UI
Post by: musicmusic on 2007-10-29 01:10:46
[quote name='kanak' post='525646' date='Oct 26 2007, 19:40']That makes sense... performance is priority no 1 . What about browsing by directory structure?  Suppose we have a path as follows:

Quote

Z:\Music\Classic Rock]\Led Zeppelin\[1969] Led Zeppelin\##- Title.mp3

It'd be awesome if we could access the directory marked in bold it using something like PATH(1) (where path(0) = root directory, etc) or something.

Actually any implementation of directory browsing would work for me .
[/quote]Hi,
Well I don't really want to invent a new scripting language (!) To be honest I'm not really convinced on directory browsing. However there are some tricks that can be used to mix in title formatting with current implementation (some version of album list did that). I didn't make any decision on that yet.

[quote name='sPeziFisH' post='525659' date='Oct 26 2007, 20:16']
Thx musicmusic for the nice enhancements 

Could you implement keyboard-A-Z-navigation in the filter-listview, e.g. pressing 'p' selects the first entry beginning with p.

edit: typo
[/quote]Hi,
I don't really have any issues with that. But, implementing it in that way will interfere with any single letter keyboard shortcuts. There is an alternative implementation if you don't like that..


[quote name='eddy@' post='525666' date='Oct 26 2007, 20:43']By the way, great job and great character, musicmusic.[/quote]Thanks

[quote name='Slotos' post='525667' date='Oct 26 2007, 20:45']
Feature request. Globals usage in NG playlist grouping strings.
[/quote]I guess there's no point fighting the inevitable... But you should keep the grouping scripts as simple as possible for performance reasons. Globals are only going to slow things down as there are no columns here.

[quote name='Thief' post='525702' date='Oct 26 2007, 23:09']
Hi, I have a quick question: how to return selection borders in version 0.2+? they are shown when i press 'Ctrl' but disappear after foobar losts focus.[/quote]In one of the next builds it will be displayed always when 'Playback follows cursor' is enabled. Otherwise, you can make it display always when the playlist is focused by changing some system setting, it is covered elsewhere in this thread.

[quote name='Slotos' post='525886' date='Oct 28 2007, 03:43']
Another feature request. Alignment into grouping strings. I.e. I want to place green highlight onto the red highlight.

[a href="http://img178.imageshack.us/my.php?image=63592779ia0.gif" target="_blank"]

[quote name='4nt1' post='525888' date='Oct 28 2007, 04:51']another request for ngplaylist is to select an album by the group name, so I dont have to highlight every song, I just click on the group name.. [/quote]Yes, will be added.

[quote name='4nt1' post='525888' date='Oct 28 2007, 04:51']also in ng playlist is I select a song, hold shift and click the end of an album it does not select the whole album either it just highlights the bottom song... to me this is standard windows behavior that should be implemented... what do you think?[/quote]Hmm.. That would be a bug  Thanks for the report, I'll get that fixed.

[quote name='4nt1' post='525888' date='Oct 28 2007, 04:51']tagging from filter is also very sweet saves me lots of time and makes tagging a breeze, especially for finding badly tagged stuff... what are the future plans... so for filter what about inline tagging in the filter window itself... could be an interesting idea...
[/quote]Yes, inline was the idea

[quote name='joen' post='525959' date='Oct 28 2007, 15:14']1. The ability to put a button on the toolbar which envokes a drop down menu, like the ones already available for navigating backwards and forwards through tracks.
But with the ability to put the other button commands in the menu. This would allow for a less cluttered toolbar while also having a lot of functions available fast and it would allow to group related functions.[/quote]I agree it would be nice, but I'm not planning on making changes to the buttons toolbar a the moment. I noted it on the feature request page anyway. Though note it is possible for a component to provide a drop down button for the buttons toolbar.

[quote name='joen' post='525959' date='Oct 28 2007, 15:14']2. Having an entry in the View -> Layout menu to switch back to the previously chosen layout.[/quote]Sorry I doubt I'll add that.


[quote name='joen' post='525959' date='Oct 28 2007, 15:14']3. Overriding the font-type for specific columns. For instance I would like to use Wingdings in my ratings column so I can use star symbols to display my ratings.
[/quote]Well, I don't have anything against a rating column, maybe not your solution though. I noted it in requests list.

[quote name='MatMaul' post='526041' date='Oct 28 2007, 19:32']
hello !
first, thanks for this great plugin.

it seems to have a problem with columns_ui and foobar 0.9.5 beta (1 and 2) : when I press "del" it does not remove the track of the playlist. if I switch to the default interface, no problem it works.

I use the last alpha version, same behaviour appends with the stable one. I use the navigator suite configuration.[/quote]It seems like 0.9.5 removes those keyboard shortcuts, I can understand why anyway. It will be fixed at some point when I work on these 0.9.5 issues.


Too many quotes issues in forum gives me a headache

Namely because if I edit this post it will blow up, this is several post merged into one by forum..
Title: Columns UI
Post by: MatMaul on 2007-10-29 07:51:35
ok thanks 
I just create a keyboard shortcut in the preferences and it works.
Like you said it is weird the developer remove it...
Title: Columns UI
Post by: joen on 2007-10-29 09:25:53
Thanks for considering those musicmusic

Just a (possibly unneeded) clarification about my suggestion for a rating column. I'm using the "classic" columns playlist view and I added a rating column myself. Now I use $repeat(*,%rating%) in there. But of course some nice symbols would look much better there. So please consider making something like that possible in both playlist views.

Thanks for listening, and keep up the great work
Title: Columns UI
Post by: Shinsou on 2007-10-29 17:11:04
thanks for Filter panel, musicmusic! Works really fast with 9000 tracks collection. I have few issues with it. Single clicking on other than now playing Filter item replaces whole playback queue and "Activate now playing" feature loses it's functionality. is it possible to do something about it?
Title: Columns UI
Post by: cristox on 2007-10-29 17:42:22
I like your style, musicmusic.
You are maintaining your userbase very well :-)
Title: Columns UI
Post by: NEMO7538 on 2007-10-29 20:22:10
Can we have tagz expressions instead of fields in the filter?
Title: Columns UI
Post by: Slotos on 2007-10-29 21:46:27
Can we have tagz expressions instead of fields in the filter?

This was discussed two or three pages ago. At least for a while the answer is no.
Title: Columns UI
Post by: CMS on 2007-10-30 00:15:33
Hi there,

One of my first post, if not the first. I've been reading this forum for months now but can't really remember if I have participated...

First of all, I would like to congratulate musicmusic for his incredible work in developping ColumnsUI and having released a major component for this excellent program fb2k. (that's a bit too much... but it's just because of the way I turned it )
Then, thanks musicmusic for the implementation of the two new great features Filter and NG Playlist (I haven't had internet for the past 2 months... so they seam new to me) .

Nevertheless, there are two little requests I'd like you (musicmusic) to take into account.
[blockquote]- NG Playlist: ticker to hide columns title (as we used to be able to in playlist view)
- Filter: whenever I "browse" the filter panel, it brings up (focuses on) the Filter playlist... Ticker to enable/disable focus on filter playlist ?
[/blockquote]Thanks in advance.
Sorry for the possible english mistakes, my written english is usually pretty poor.

Edit@4h10 (Paris Time): Just thought that, in NG Playlist, it would be very handy to be able to collapse/expand the different groups we created. I mean, I created two groups, one for the artist, and one for the album title. It would be great to navigate through our library like that, just open an artist, an album, choose your song...and that's it !
I guess that's VERY complicated to implement... but hey, never know.
Title: Columns UI
Post by: Mehmet Gökhan on 2007-10-30 07:58:28
thank you  musicmusic
Title: Columns UI
Post by: sankukaai on 2007-10-30 08:40:02
one question: is it or will it be possible to have different kinds of layouts (ie colums and grouping) in different playlists?

id like to have a playlist for full albums, that will look juste like the ng playlist view (one line for the album and only tracks names below), and one for single tracks with artist, album, title, etc... on every line.

I would prefer to do it under columns ui but if its possible under ng playlist it would be fine.

By the way i managed to do it with default ui, but i could only have different kinds of playlist layouts for the same playlist (using component tabs instead of playlist tabs). Not that great....(and I prefer like columns ui)

Anybody can help please? Thks and thanks musicmusic for the good job
Title: Columns UI
Post by: metal_termite on 2007-10-30 09:38:31
Re: The filter panel

Lovely component.

Are there any plans to add more than one (sortable; asc/des) column to a filter panel. Which could include a %rating% column using graphical stars, similar to how it is implemented in the Facets component? If there are no such plans, consider it a request.

EDIT: I see this is in the suggestions section of your wiki. It only differs with my suggestion in relation to the unique way it would handle the %rating% tags, ala Facets.
Title: Columns UI
Post by: CMS on 2007-10-30 12:57:06
Quote
id like to have a playlist for full albums, that will look juste like the ng playlist view (one line for the album and only tracks names below), and one for single tracks with artist, album, title, etc... on every line.

Try Tabbed Panel Modified component out.
Add one Album View tab with your NGPlaylist and another tab for Single View with columns playlist.
Then simply filter some columns from playlists with "Singles*" in the title and navigate from tab #1 to #2.

Should do the trick!
Title: Columns UI
Post by: Slotos on 2007-10-30 16:51:10
one question: is it or will it be possible to have different kinds of layouts (ie colums and grouping) in different playlists?

id like to have a playlist for full albums, that will look juste like the ng playlist view (one line for the album and only tracks names below), and one for single tracks with artist, album, title, etc... on every line.

I would prefer to do it under columns ui but if its possible under ng playlist it would be fine.

Navigator UI by Lyx does the job for columns UI with -s- switch in playlist name. Search the forum or Google for it (both gives the forum topic).

For the NG Playlist I'm tweaking Navigator UI 2.0 alpha little by little. You can get it here (http://uploaded.to/?id=xs9ytt).
Title: Columns UI
Post by: musicmusic on 2007-10-30 18:30:53
Thanks for considering those musicmusic

Just a (possibly unneeded) clarification about my suggestion for a rating column. I'm using the "classic" columns playlist view and I added a rating column myself. Now I use $repeat(*,%rating%) in there. But of course some nice symbols would look much better there. So please consider making something like that possible in both playlist views.

Thanks for listening, and keep up the great work
Hi, I do not really plan on adding any new features to the Columns Playlist. NG Playlist will catch up at some point.

What font are you using? $char(9733) and $char(9734) (??) work OK on my Vista with either Tahoma or Segoe UI.

thanks for Filter panel, musicmusic! Works really fast with 9000 tracks collection. I have few issues with it. Single clicking on other than now playing Filter item replaces whole playback queue and "Activate now playing" feature loses it's functionality. is it possible to do something about it?
Yes.. I can add an option to disable auto-send, and/or find a solution to the overwrite-playing-playlist problem. That would take some thinking about though.

- NG Playlist: ticker to hide columns title (as we used to be able to in playlist view)
Yes I will port most/all of the features from Columns Playlist to NG Playlist eventually

- Filter: whenever I "browse" the filter panel, it brings up (focuses on) the Filter playlist... Ticker to enable/disable focus on filter playlist ?
Yes I will add that at some point.

Edit@4h10 (Paris Time): Just thought that, in NG Playlist, it would be very handy to be able to collapse/expand the different groups we created. I mean, I created two groups, one for the artist, and one for the album title. It would be great to navigate through our library like that, just open an artist, an album, choose your song...and that's it !
I guess that's VERY complicated to implement... but hey, never know.
That sounds like album list with columns  But it's outside of the scope of my plans for NG Playlist ATM, sorry.

thank you  musicmusic
You are welcome.

one question: is it or will it be possible to have different kinds of layouts (ie colums and grouping) in different playlists?

id like to have a playlist for full albums, that will look juste like the ng playlist view (one line for the album and only tracks names below), and one for single tracks with artist, album, title, etc... on every line.

I would prefer to do it under columns ui but if its possible under ng playlist it would be fine.

By the way i managed to do it with default ui, but i could only have different kinds of playlist layouts for the same playlist (using component tabs instead of playlist tabs). Not that great....(and I prefer like columns ui)

Anybody can help please? Thks and thanks musicmusic for the good job
For columns you can do it with playlist filters on the edit column dialog. The list of playlists is semi-colon separated and you can use wildcards.

For groupings: not yet.
Title: Columns UI
Post by: joen on 2007-10-30 19:34:53
Hi, I do not really plan on adding any new features to the Columns Playlist. NG Playlist will catch up at some point.

That's ok. When NG gets the same features as CP I'll gladly use that

Quote
What font are you using? $char(9733) and $char(9734) (??) work OK on my Vista with either Tahoma or Segoe UI.

I'm using Calibri. I'm fine with using Segoe UI instead but it doesn't display those characters for me, just a square box. I don't see those in the Windows character map tool either. I'm using XP though so maybe I'm using an older version of Segoe. I'll try to find a different version. Thanks
Title: Columns UI
Post by: musicmusic on 2007-10-30 19:46:41
I'm using Calibri. I'm fine with using Segoe UI instead but it doesn't display those characters for me, just a square box. I don't see those in the Windows character map tool either. I'm using XP though so maybe I'm using an older version of Segoe. I'll try to find a different version. Thanks

It doesn't appear in my Character Map either but it still works. I don't really know why exactly though it's not in Character Map. My Segoe UI reports itself as version 5.00.
Title: Columns UI
Post by: joen on 2007-10-30 20:16:35
It doesn't appear in my Character Map either but it still works. I don't really know why exactly though it's not in Character Map. My Segoe UI reports itself as version 5.00.

Hm, the version seems to be the same. Weird. I'll have to think of something else 
Title: Columns UI
Post by: orbtwin on 2007-10-31 00:29:44
you can use calibri star font...
get it here: http://www.markwheeler.net/extra.php (http://www.markwheeler.net/extra.php)
and the direct link (http://www.markwheeler.net/extra/fb2k_star_fonts/calibri%20star.ttf)

i use this font in CUI rating column and normal calibri as system font (patched with styler)
or, when i play with NG i use calibir star (it doesn't at the moment customize columns).

sorry my english
Title: Columns UI
Post by: thuan on 2007-10-31 00:47:32
A normal way for getting those symbol is install Japanese language support (or Eastern language support, I can't pinpoint it as I don't have XP over here any more) in Regional and Language Settings.
Title: Columns UI
Post by: Slotos on 2007-10-31 03:42:12
For columns you can do it with playlist filters on the edit column dialog. The list of playlists is semi-colon separated and you can use wildcards.

For groupings: not yet.

%playlist_name% works fine in grouping strings. Looks like unintended useful feature =)


- Filter: whenever I "browse" the filter panel, it brings up (focuses on) the Filter playlist... Ticker to enable/disable focus on filter playlist ?
Yes I will add that at some point.

Suggestion already. Double-clicking on entry in filter panel focuses on filter playlist and starts playback for it.
Title: Columns UI
Post by: eddy@ on 2007-10-31 04:15:56
Quote
--------------------
I write bad code.

I'm curious why it was changed from " http://yuo.be/ (http://yuo.be/) " ? But I had better don't ask.
Title: Columns UI
Post by: Shinsou on 2007-10-31 06:22:52

thanks for Filter panel, musicmusic! Works really fast with 9000 tracks collection. I have few issues with it. Single clicking on other than now playing Filter item replaces whole playback queue and "Activate now playing" feature loses it's functionality. is it possible to do something about it?
Yes.. I can add an option to disable auto-send, and/or find a solution to the overwrite-playing-playlist problem. That would take some thinking about though.
for example: JRiver Media Center doesn't create any visible playlist while browsing it's genres/artists panel. It adds current playing stuff to a static "Playing Now" playlist.
Title: Columns UI
Post by: joen on 2007-10-31 11:35:55
@ orbtwin and thuan, Thank you both for your suggestions, I will look into those
Title: Columns UI
Post by: musicmusic on 2007-10-31 11:37:24
Hm, the version seems to be the same. Weird. I'll have to think of something else 

Well this is the SHA-1 fingerprint:
2c0be83aef5c09694dbc013d0e95f5a4f3d2e204 ?SHA1*segoeui.ttf

%playlist_name% works fine in grouping strings. Looks like unintended useful feature =)
I guess so  But you can't remove levels of grouping with that.

Suggestion already. Double-clicking on entry in filter panel focuses on filter playlist and starts playback for it.
Yes I guess that makes sense..

I'm curious why it was changed from " http://yuo.be/ (http://yuo.be/) " ? But I had better don't ask.
Yes, better not ask  Besides, my website URL is easy enough to remember

for example: JRiver Media Center doesn't create any visible playlist while browsing it's genres/artists panel. It adds current playing stuff to a static "Playing Now" playlist.
Well, I can't really change the mechanisms of the playlists themselves, that's handled by the core.

I have thought of some tricks to fix this anyway
Title: Columns UI
Post by: david_dl on 2007-10-31 12:07:25
Hi, I'm finding the new Filter panel really useful, it's already more than foo_browser ever was.

One feature I'd like to see implemented is drag and drop support; ie. Dragging an Artist or Album into/onto a playlist from the Filter window. This would be really neat for building playlists quickly.

The drag 'n' drop support in NG playlist is great, but I think it would be slightly more user friendly if it was possible to begin dragging at any point on a row (not just from the first column). I don't know if this is a limitation of the ListView32 control, but I've seen it in 'other' interfaces, and in Windows Explorer, so it's gotta be possible. Also, multiselection of rows using the shift key doesn't work.

It would also be neat to have a transparent preview of what's being dragged follow the cursor, like in windows explorer, or WMP 11, it helps the user remember what they're dragging when they're deciding where to drop it
Title: Columns UI
Post by: musicmusic on 2007-10-31 22:56:57
0.2.1 alpha 4 released

See changelog for changes. Note: I added inline tagging to Filter Panel, but please remember this is an alpha version before you go masstagging everything  Also, I guess someone will want to know how it deals with multiple field values. It's relatively simple: it replaces the value you're editing. You can't add new values from the Filter Panel itself.

One feature I'd like to see implemented is drag and drop support; ie. Dragging an Artist or Album into/onto a playlist from the Filter window. This would be really neat for building playlists quickly.
Yes, added to requests list.

The drag 'n' drop support in NG playlist is great, but I think it would be slightly more user friendly if it was possible to begin dragging at any point on a row (not just from the first column).
It should do. But it only works if you select the items first.

I don't know if this is a limitation of the ListView32 control, but I've seen it in 'other' interfaces, and in Windows Explorer, so it's gotta be possible.
The only version of Columns UI that used SysListView32 for the playlist was before the first public release 

Also, multiselection of rows using the shift key doesn't work.
Yes.. fixed in alpha 4

It would also be neat to have a transparent preview of what's being dragged follow the cursor, like in windows explorer, or WMP 11, it helps the user remember what they're dragging when they're deciding where to drop it
Heh, yeh would be a nice touch
Title: Columns UI
Post by: mixcherry on 2007-10-31 23:15:57
Sometimes columns are not auto-sized after changing playlists. It seems like it happens quite randomly  Just turn on "Playlist Manager" and click on random playlists - sometimes the columns are auto-sized, and sometimes not...
Anyway, thanks for another great release!
Title: Columns UI
Post by: musicmusic on 2007-10-31 23:27:46
Sometimes columns are not auto-sized after changing playlists. It seems like it happens quite randomly  Just turn on "Playlist Manager" and click on random playlists - sometimes the columns are auto-sized, and sometimes not...
Anyway, thanks for another great release!

Ooops 

Redownload please
Title: Columns UI
Post by: 4nt1 on 2007-11-01 02:26:17
awesome update looking forward to having a play, especially the inline meta stuff  great work

you mention in the change log that this works with the filter component and NG playlist yet I have been unable to get inline editing working, I suspect it has something to do with my existing columns script left over as all of the colour etc is being inherited from that.

your thoughts are appreciated.
Title: Columns UI
Post by: joen on 2007-11-01 11:06:56
Well this is the SHA-1 fingerprint:
2c0be83aef5c09694dbc013d0e95f5a4f3d2e204 ?SHA1*segoeui.ttf

Yup, it's the same hash. I have a feeling it has to do with what thuan mentioned, so I'm going to check that out

0.2.1 alpha 4 released

 
Title: Columns UI
Post by: Slotos on 2007-11-01 12:19:16
%playlist_name% works fine in grouping strings. Looks like unintended useful feature =)
I guess so  But you can't remove levels of grouping with that.

Oh, didn't know there are grouping level. Another suggestion then. If grouping script returns empty string correspondent grouping level is disabled.
Title: Columns UI
Post by: azazel100 on 2007-11-01 12:21:20
Hello

I have one suggestion for the filter panels.
Could there be separate options for sending files to filter playlist  and focusing this playlist? So that I could quickly find some tracks I want to add to active playlist (no focus change ) and when double clicked preview them (play in filter playlist, no focus change) and finally add to my initial playlist 

I guess that little things like keyboard shortcuts support or configurable mouse actions are on the road map.


It's may first post here so

Thanks for a great component!!


 
Title: Columns UI
Post by: musicmusic on 2007-11-01 16:55:53
awesome update looking forward to having a play, especially the inline meta stuff  great work

you mention in the change log that this works with the filter component and NG playlist yet I have been unable to get inline editing working, I suspect it has something to do with my existing columns script left over as all of the colour etc is being inherited from that.

your thoughts are appreciated.
For the Filter Panel it should "just work". For the NG Playlist, you need to do the same stuff as for Columns Playlist:
-Set the "Linked Field" setting on your columns
-Set the "Mouse activated inline metafield editing" option to enabled (you can ignore the 'enabled, windows' option and just use 'enabled, columns ui')

Oh, didn't know there are grouping level. Another suggestion then. If grouping script returns empty string correspondent grouping level is disabled.
Probably I will just add normal playlist filters to deal with this

Hello

I have one suggestion for the filter panels.
Could there be separate options for sending files to filter playlist  and focusing this playlist? So that I could quickly find some tracks I want to add to active playlist (no focus change ) and when double clicked preview them (play in filter playlist, no focus change) and finally add to my initial playlist 
I could put "Add to active playlist" in contextmenu.

I could maybe add an option to prevent activating the playlist on "send and play" but I'm not convinced it's necessary?

I guess that little things like keyboard shortcuts support or configurable mouse actions are on the road map.
You mean like album list panel? Well maybe..

It's may first post here so

Thanks for a great component!!


 
You are welcome
Title: Columns UI
Post by: 4nt1 on 2007-11-01 16:58:00
changing the font does nothing to NG playlist... only place i can see to change it is in the columns playlist view > colours and fonts > playlist.. i change it and nothing happens... is this a bug?

also there is no where to change the font size for filter, that would be cool, inline meta editing is working like a charm, I have simplified my script now and it runs much better
Title: Columns UI
Post by: musicmusic on 2007-11-01 17:00:02
No, most of the settings are only used for Columns Playlist ATM. It just haven't been done yet..
Title: Columns UI
Post by: Keikonium on 2007-11-01 19:04:40
I am having a problem with the NG Playlist. Here are some examples of the issues I am having:

In Panels UI there are two entires for NG Playlist:
. Thank you for your hard work Musicmusic.


Also, I found another bug (?):

In Panels UI, I can move the headers of NG Playlist so they look like this:
(http://img.photobucket.com/albums/v326/keikonium/ngplaylistcolumnswidth.png)

I made the playlist faded, and the dark black lines were added by me to show where the column starts. As you can see, the fields don't line up with the start of the column. I can even make the entire header 1 column.

While in CUI, I can't move them at all (which I think is the expected behavior). However, if they can be moved like in Panels UI, the fields should move along with them so they match up. It would make more sense.
Title: Columns UI
Post by: musicmusic on 2007-11-01 19:26:02
You just need to remove foo_uie_pvt.dll

Panels UI identifies panels by their name, instead of unique identifier, so that is why both entries are the same in Panels UI but not in Columns UI.
Title: Columns UI
Post by: Keikonium on 2007-11-01 19:43:41
Ah, that fixes everything ! Thank you musicmusic . I can still move the column headers in Panels UI tho. But like I said, I don't know if it's a bug or not.
Title: Columns UI
Post by: musicmusic on 2007-11-01 20:04:07
I can still move the column headers in Panels UI tho. But like I said, I don't know if it's a bug or not.
Yes that bit wasn't there when I posted..

You should only be able to resize them when auto-size is off. Don't know what's going on in your Panels UI (I couldn't reproduce it).
Title: Columns UI
Post by: Slotos on 2007-11-02 07:34:31
Some reports:
1. %_playlist_number% won't update after playlist item dragging.
2. "Make date info available" doesn't make date info available.
Title: Columns UI
Post by: stampgevaar on 2007-11-02 10:11:06
is it possible to use facets in columns ui? or is it possible to use multiple columns in the filter panel? I also noticed that the filter panel works from left to right, but if I start right the left panels don't change. Say when I click an artist the album list doesn't change depends on what order I have it at properties but facets does this automatically.

Great work btw I'm planning on changing back to columns ui if this problem is worked out. Default ui is still to simple (only use it for facets) to satisfy my needs...
Title: Columns UI
Post by: musicmusic on 2007-11-02 11:05:02
Some reports:
1. %_playlist_number% won't update after playlist item dragging.
2. "Make date info available" doesn't make date info available.

1. thanks for the report.
2. known.

is it possible to use facets in columns ui? or is it possible to use multiple columns in the filter panel?
No & no.
I also noticed that the filter panel works from left to right, but if I start right the left panels don't change. Say when I click an artist the album list doesn't change depends on what order I have it at properties but facets does this automatically.
Yes, Facets Element works differently. Like you said, the order in the Filter Panel is what is defined in preferences. It's a progressive filter, it's only meant to work one way.
Title: Columns UI
Post by: joen on 2007-11-02 14:28:28
possible bug:
Something strange happened to my toolbar buttons:

 I have no masks set and I have the buttons set to images and some to images and text.
I have a second Foobar install running 0.9.4.3 and the button images show up fine there  So I re-exported my fcb file again using this install, but they still won't show up in my normal install.

I also tried to just recreate my buttons set, but it just won't show any PNG image...

Any ideas  ?

//EDIT:
Problem solved. I needed to copy the zlib and libpng files to my 0.9.5 directory. I knew these are needed but now I think about it I never copied them over from my 0.9.4 install but it did work correctly. ColumnsUI probably remembers their location across different installs I guess but I have no idea why it suddenly ceased to.
Anyway, I have my buttons back
Title: Columns UI
Post by: Bollerkopp on 2007-11-02 15:28:44
hi,

i have 2 questions about NG playlist:

1. is it possible to use my globals-style-code (every second row in another color - itunes-like) in NG playlist, which i use now in the columns playlist?

[a href="http://www.abload.de/image.php?img=globalsymz.jpg" target="_blank"]
Title: Columns UI
Post by: musicmusic on 2007-11-02 22:22:41
hi,

i have 2 questions about NG playlist:

1. is it possible to use my globals-style-code (every second row in another color - itunes-like) in NG playlist, which i use now in the columns playlist?

[a href="http://www.abload.de/image.php?img=globalsymz.jpg" target="_blank"]

1. & 2. No, not currently. They will probably be implemented later. But I probably won't add support for the legacy style string syntax you're using, that was deprecated a long time ago..

Also, either your visual style is screwed or you have some funny font substitutions or both 
Title: Columns UI
Post by: Bollerkopp on 2007-11-02 22:46:37
hey musicmusic,

thx for your reply.

lol... yes, i had edited the visual style in the font-thing. but it s just an experiment - not final. ^^

greets
Title: Columns UI
Post by: Shinsou on 2007-11-03 09:12:29
musicmusic,
nice solution for losing-playing-item-when-changing-view-in-filter-panel  . Thanks a lot!
Title: Columns UI
Post by: Shinsou on 2007-11-03 17:58:10
crashed when added 3 filter panels
Code: [Select]
 Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01215B54h
Access violation, operation: read, address: 00000014h
Call path:
entry=>app_mainloop=>main_thread_callback::callback_run=>metadb_io_callback::on_changed_sorted
This is the first crash logged by this instance.
Code bytes (01215B54h):
01215B14h:  24 04 8D 8E D8 00 00 00 89 44 24 0C 8D 44 24 08
01215B24h:  50 C7 44 24 08 10 FF 2B 01 C7 44 24 0C 68 F2 2B
01215B34h:  01 FF D2 8B 86 C4 00 00 00 8B 50 0C 8D 8E C4 00
01215B44h:  00 00 6A 00 FF D2 5E 83 C4 0C C3 CC 8B 44 24 04
01215B54h:  83 78 14 00 76 10 8B 4C 24 08 8B 40 10 51 50 FF
01215B64h:  15 D8 D0 2B 01 C3 8B 4C 24 08 B8 00 FF 2B 01 51
01215B74h:  50 FF 15 D8 D0 2B 01 C3 CC CC CC CC 8B 8E 94 00
01215B84h:  00 00 85 C9 74 06 8B 01 8B 10 FF D2 56 E8 2A 00
Stack (0012EED0h):
0012EEB0h:  00BC129B 0000035F 000000D6 00000000
0012EEC0h:  E52E4830 00000000 0000000C BE257E40
0012EED0h:  0121BC73 00000000 017895C0 7FFFFFFF
0012EEE0h:  0128D2B2 7FFFFFFF 042FB678 0012F00C
0012EEF0h:  0012F038 00000000 01217325 0012EFD4
0012EF00h:  0012EF18 30136618 012DD8F0 00000000
0012EF10h:  00000008 01F16E2D 00000108 00000000
0012EF20h:  00000001 0C010030 01316BD0 00A00000
0012EF30h:  042FB628 00000001 7C9105C8 01A7E658
0012EF40h:  0012F00C 7C910551 00A007A8 7C91056D
0012EF50h:  00000000 042FB678 00000108 012BFDA4
0012EF60h:  04356080 00000001 00000001 012BFF58
0012EF70h:  04356108 00000001 00000001 00000000
0012EF80h:  00000000 00000000 FFFFFFFF 042FB590
0012EF90h:  012C0F38 017ADE30 00000003 00000004
0012EFA0h:  012BFDCC 0012EF5C 01767A50 00000001
0012EFB0h:  012C0F38 01767A50 00000001 00000001
0012EFC0h:  012BFE80 01214A90 0012EFB0 0012EF5C
0012EFD0h:  00000000 012BFE84 042FB678 01215B50
0012EFE0h:  0012F00C 00000001 0141FB90 00000000
Registers:
EAX: 00000000, EBX: FFFFFFFF, ECX: 01215B50, EDX: 017895C0
ESI: 80000000, EDI: 00000000, EBP: 0012EFD4, ESP: 0012EED0
Crash location: "foo_ui_columns", loaded at 01210000h - 012FA000h

Loaded modules:
foobar2000                      loaded at 00400000h - 0050A000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 7E410000h - 7E4A1000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7E3E6000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002D000h
COMDLG32                        loaded at 763B0000h - 763F9000h
IMM32                            loaded at 76390000h - 763AD000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
DockShellHook                    loaded at 00A60000h - 00A7B000h
MSCTF                            loaded at 74720000h - 7476C000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_albumlist                    loaded at 00B00000h - 00B55000h
foo_autoplaylist                loaded at 00B80000h - 00BB0000h
foo_converter                    loaded at 00BD0000h - 00C41000h
foo_dsp_delta                    loaded at 00C70000h - 00C8E000h
foo_dsp_std                      loaded at 00CB0000h - 00CF7000h
foo_facets                      loaded at 00D20000h - 00DBC000h
OLEAUT32                        loaded at 77120000h - 771AB000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_fileops                      loaded at 00DE0000h - 00E27000h
foo_freedb2                      loaded at 00E50000h - 00E91000h
foo_input_std                    loaded at 00EC0000h - 00FE3000h
foo_playcount                    loaded at 01010000h - 01035000h
foo_quicktag                    loaded at 01060000h - 0109E000h
foo_rgscan                      loaded at 010C0000h - 01106000h
foo_uie_albumart                loaded at 01130000h - 0116D000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_uie_quicksearch              loaded at 011A0000h - 011E6000h
foo_ui_columns                  loaded at 01210000h - 012FA000h
foo_ui_std                      loaded at 01320000h - 013D6000h
DSOUND                          loaded at 73F10000h - 73F6C000h
WINMM                            loaded at 76B40000h - 76B6D000h
VERSION                          loaded at 77C00000h - 77C08000h
wdmaud                          loaded at 72D20000h - 72D29000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
netapi32                        loaded at 5B860000h - 5B8B5000h
appHelp                          loaded at 77B40000h - 77B62000h
ieframe                          loaded at 42EF0000h - 434BD000h
PSAPI                            loaded at 76BF0000h - 76BFB000h
iertutil                        loaded at 42990000h - 429D5000h
urlmon                          loaded at 42CF0000h - 42E17000h
Secur32                          loaded at 77FE0000h - 77FF1000h
SETUPAPI                        loaded at 77920000h - 77A13000h
xpsp2res                        loaded at 20000000h - 202C5000h
browseui                        loaded at 75F80000h - 7607D000h
USERENV                          loaded at 769C0000h - 76A73000h
ntshrui                          loaded at 76990000h - 769B5000h
ATL                              loaded at 76B20000h - 76B31000h
shdocvw                          loaded at 77760000h - 778D0000h
CRYPTUI                          loaded at 754D0000h - 75550000h
WININET                          loaded at 42C10000h - 42CDF000h
Normaliz                        loaded at 02DE0000h - 02DE9000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
MPR                              loaded at 71B20000h - 71B32000h
davclnt                          loaded at 75F70000h - 75F79000h
portabledeviceapi                loaded at 10930000h - 10979000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 0121BC73h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 0128D2B2h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 01217325h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 012DD8F0h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7C9105C8h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910551h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 012BFDA4h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 012BFF58h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 012C0F38h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 012BFDCCh, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 012C0F38h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 012BFE80h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 01214A90h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 012BFE84h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 01215B50h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 004C7E2Ch, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 00411F2Fh, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 00411F3Ch, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 012B5A9Bh, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 01293FAEh, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 012DD8F0h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 012DD8F0h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 0042C120h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 012DD8F0h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 004ADE84h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0042BED6h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004ED5ACh, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004ED5ACh, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004CA484h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004B1455h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0043831Ah, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0102F4E8h, location: "foo_playcount", loaded at 01010000h - 01035000h
Address: 004ED5ACh, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 00438299h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004AE8A3h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 00438404h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0102F4E8h, location: "foo_playcount", loaded at 01010000h - 01035000h
Address: 00411F71h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 00411F86h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0102F4E8h, location: "foo_playcount", loaded at 01010000h - 01035000h
Address: 004B2D8Ah, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0102F4E8h, location: "foo_playcount", loaded at 01010000h - 01035000h
Address: 0043A0E9h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 01011DBDh, location: "foo_playcount", loaded at 01010000h - 01035000h
Address: 004ED8DCh, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0102A5D8h, location: "foo_playcount", loaded at 01010000h - 01035000h
Address: 010270E1h, location: "foo_playcount", loaded at 01010000h - 01035000h
Address: 01012E0Fh, location: "foo_playcount", loaded at 01010000h - 01035000h
Address: 004ED740h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004F085Ch, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004ED740h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004ED57Ch, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 01026977h, location: "foo_playcount", loaded at 01010000h - 01035000h
Address: 0042FCA7h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0042FDF4h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004CAAA4h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41EA90h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 00411F71h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 00411F86h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004C77F0h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004F085Ch, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004AF29Fh, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0042FE11h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 7E418724h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 0042FDF4h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0042FDF4h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 7E418806h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000014Fh)
Address: 0042FDF4h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0129046Ah, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418820h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E41B4B0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 0042FDF4h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E41B4FCh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 0042FDF4h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 0042FDF4h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 7E41B463h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E4194AEh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E41B41Dh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 7E41BA8Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsWindow" (+00000169h)
Address: 7E41B95Bh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsWindow" (+00000038h)
Address: 7E41B3E9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5AD73BC2h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeText" (+00000BCAh)
Address: 5AD8C7F6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeAppProperties" (+00000595h)
Address: 5AD71AC7h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 7E41B3C2h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 7E41B3C2h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5AD71B3Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD8C7CBh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeAppProperties" (+0000056Ah)
Address: 7E41BAFDh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetPropW" (+0000003Ah)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B3A0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 012445F2h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 01242B30h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7472467Fh, location: "MSCTF", loaded at 74720000h - 7476C000h
Symbol: "DllGetClassObject" (+000002ACh)
Address: 74724FAEh, location: "MSCTF", loaded at 74720000h - 7476C000h
Symbol: "DllGetClassObject" (+00000BDBh)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7475F12Eh, location: "MSCTF", loaded at 74720000h - 7476C000h
Address: 74724FB8h, location: "MSCTF", loaded at 74720000h - 7476C000h
Symbol: "DllGetClassObject" (+00000BE5h)
Address: 74724FAEh, location: "MSCTF", loaded at 74720000h - 7476C000h
Symbol: "DllGetClassObject" (+00000BDBh)
Address: 7473092Dh, location: "MSCTF", loaded at 74720000h - 7476C000h
Symbol: "TF_DllDetachInOther" (+0000167Fh)
Address: 7E41EB1Eh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 74730E6Ah, location: "MSCTF", loaded at 74720000h - 7476C000h
Symbol: "TF_UninitSystem" (+00000529h)
Address: 74730E6Fh, location: "MSCTF", loaded at 74720000h - 7476C000h
Symbol: "TF_UninitSystem" (+0000052Eh)
Address: 7E41B95Bh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsWindow" (+00000038h)
Address: 7E41B923h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsWindow" (+00000000h)
Address: 01242B30h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 5AD739FAh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeText" (+00000A02h)
Address: 5ADA17D8h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD73935h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeText" (+0000093Dh)
Address: 5AD739D6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeText" (+000009DEh)
Address: 01242B30h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 012B5EE0h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7E418724h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 01242B30h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 01242B30h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7E41D043h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 01242B30h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418820h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E41B4B0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 01242B30h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E41B4FCh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 01242B30h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01242B30h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7E41B463h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E4194AEh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E41B41Dh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 7E42E591h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "FindWindowA" (+00000000h)
Address: 7E430032h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetPropA" (+00000000h)
Address: 7E4194AEh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E41B41Dh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 7E41B923h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsWindow" (+00000000h)
Address: 7E41B3E9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5AD73BC2h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeText" (+00000BCAh)
Address: 5AD9882Ah, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal61" (+00009523h)
Address: 5AD71AC7h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 7E41B3C2h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 7E41B3C2h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5AD71B3Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD987EDh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal61" (+000094E6h)
Address: 7E41BAFDh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetPropW" (+0000003Ah)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B3A0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 012445F2h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 01242B30h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7E4196FEh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsChild" (+00000000h)
Address: 012413B1h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7E431913h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 7E41EAD2h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 7E41EA7Eh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 7E41EA8Dh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41EA90h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "EnableMenuItem" (+00000081h)
Address: 7E41EA8Dh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "EnableMenuItem" (+0000007Eh)
Address: 7E41EBD3h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7E41EBE3h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "CallNextHookEx" (+00000100h)
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01241210h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7E41EAA1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "EnableMenuItem" (+00000092h)
Address: 7E43E195h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "User32InitializeImmEntryTable" (+00000E18h)
Address: 7E43E172h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "User32InitializeImmEntryTable" (+00000DF5h)
Address: 0129041Ch, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 012B5EE0h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7E418724h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 01242B30h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 01242B30h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7E418806h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000014Fh)
Address: 01242B30h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418820h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E4189BDh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 01242B30h, location: "foo_ui_columns", loaded at 01210000h - 012FA000h
Address: 7E41DAD2h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E42E05Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsDialogMessageW" (+0000008Eh)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E4189E0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E418A00h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042D539h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004CA5E4h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0041DAD2h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0042E117h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 7C90EE00h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+000000FFh)
Address: 004C4D7Ch, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004C4D60h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004C4D60h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004D31D4h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C911538h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C911596h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9105D4h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C917BF5h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C91056Dh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9106F0h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C910570h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 0049BA76h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004A2A44h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0049D160h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004A2A44h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004A0F30h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004CA608h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 10002F27h, location: "shared", loaded at 10000000h - 1002D000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004CA608h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 004B6DEAh, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 0042E350h, location: "foobar2000", loaded at 00400000h - 0050A000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0050A000h

Version info:
foobar2000 v0.9.5 beta 2
UNICODE
Windows 5.1


Additional info:
Facets 2007-10-21  (foo_facets)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
ReplayGain Scanner 2.0.2  (foo_rgscan)
freedb Tagger 0.5.2.1  (foo_freedb2)
Standard Input Array 1.0  (foo_input_std)
File Operations 2.0  (foo_fileops)
Standard DSP Array 1.0  (foo_dsp_std)
Default User Interface 0.9.5  (foo_ui_std)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Album List 4.1  (foo_albumlist)
Playback Statistics 2.0  (foo_playcount)
Columns UI 0.2.1 alpha 4 v2  (foo_ui_columns)
Album Art Panel 0.2.7  (foo_uie_albumart)
Quick Tagger 1.0  (foo_quicktag)
foobar2000 core 0.9.5 beta 2  (Core)
Converter 1.0.1  (foo_converter)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)

Title: Columns UI
Post by: poisonborz on 2007-11-03 20:04:59
Sorry for a question which was propably asked gazillion times, but the search is horrible:

Is there a plugin for columns ui like Facets? I've tried typefind, and some other, but nothing comes close to it
Title: Columns UI
Post by: mil3s on 2007-11-03 20:50:25
^Yes, in the latest version there is a panel called Filter. Add three in a row and you got yourself a Facets plugin.
Title: Columns UI
Post by: joen on 2007-11-03 21:00:53
Sorry for a question which was propably asked gazillion times, but the search is horrible:

Is there a plugin for columns ui like Facets? I've tried typefind, and some other, but nothing comes close to it


Yes, there is  If you get the latest version of ColumnsUI you will find the so called "Filter" panels already included
//edit: damn, I'm late. A whole 10 minutes!
Title: Columns UI
Post by: poisonborz on 2007-11-03 21:37:19
^Yes, in the latest version there is a panel called Filter. Add three in a row and you got yourself a Facets plugin. smile.gif

Yes, there is  If you get the latest version of ColumnsUI you will find the so called "Filter" panels already included
//edit: damn, I'm late. A whole 10 minutes!



Thanks, for both... Now all I have to do is to figure out how to script that behaviour
Title: Columns UI
Post by: musicmusic on 2007-11-04 10:25:23
crashed when added 3 filter panels
[...]

Thanks for the report. It's fixed for the next build. If you don't want to crash in the meantime, the main place you'd see that is whilst having layout prefs page open + media library update (in your case seems play count update).
Title: Columns UI
Post by: Squeller on 2007-11-04 18:03:27
The new preferences page layout (I mean the columns tab and the "edit column" subwindow) have disadvantages: a) "edit this column" doesn't actually jump to the edit column window, and worse: b) the "edit column" window doesn't have it's own apply button, so we have to choose OK, see the changes, and go back into the edit column window, which sucks onlarge code, because you have to search where you've been before...
I don't honestly see the point why you reorganized this. The tab organisation as before was just working.
Title: Columns UI
Post by: musicmusic on 2007-11-05 00:44:14
0.2.1 alpha 5 released. Mainly released to fix that crash bug above, but there are some other small changes/fixes. Note: Now requires foobar2000 0.9.5.

The new preferences page layout (I mean the columns tab and the "edit column" subwindow) have disadvantages: a) "edit this column" doesn't actually jump to the edit column window, and worse: b) the "edit column" window doesn't have it's own apply button, so we have to choose OK, see the changes, and go back into the edit column window, which sucks onlarge code, because you have to search where you've been before...
I don't honestly see the point why you reorganized this. The tab organisation as before was just working.

I changed it because I didn't find the old layout particularly clear, and it was cramped.

I see your point, thanks for pointing that out.

So, there are two possible ways forward:
-Try and work with existing structure - add preview for display script, add apply button to edit column screen
-Go back to single page structure. Make space somehow - tab the column settings (options one page, scripts other), or shrink the script edit box, ...
Title: Columns UI
Post by: mixcherry on 2007-11-05 01:20:01
Now requires foobar2000 0.9.5.

So you have access to the new SDK?  Now, as you can look at it closer, can you tell if there is any possibility to create UIComponent<-->CUI-Extension wrappers?

As for pref. page: IMO old single page structure was clearer and more comfortable. To increase edit space, you could add button to dock/undock edit-box: ie. when user clicks "undock", the script edit box appears in new resizable window.
Title: Columns UI
Post by: Jensen on 2007-11-05 05:58:50
Requires: Group collapse feature in NG playlist, just like in the album list panel, it would be very convenient in playlist item management.
Title: Columns UI
Post by: Slotos on 2007-11-05 10:56:55
Requires: Group collapse feature in NG playlist, just like in the album list panel, it would be very convenient in playlist item management.

Edit@4h10 (Paris Time): Just thought that, in NG Playlist, it would be very handy to be able to collapse/expand the different groups we created. I mean, I created two groups, one for the artist, and one for the album title. It would be great to navigate through our library like that, just open an artist, an album, choose your song...and that's it !
I guess that's VERY complicated to implement... but hey, never know.
That sounds like album list with columns  But it's outside of the scope of my plans for NG Playlist ATM, sorry.
Title: Columns UI
Post by: Squeller on 2007-11-05 13:19:57
-Try and work with existing structure - add preview for display script, add apply button to edit column screen
When using "edit this column" directly jump into the "edit column" window. Personally I think in this case it would be an advantage if the main preferences window would also be in the background, because we may need it.

Quote
-Go back to single page structure. Make space somehow - tab the column settings (options one page, scripts other), or shrink the script edit box, ...
I prefer this. But the "shrink script edit box" part is a NoNo imo.
Title: Columns UI
Post by: entertainer on 2007-11-05 18:15:20
Stupid question: how and where to change titlebar and status bar using 0.2.1? There's no Display/Titleformatting...
Title: Columns UI
Post by: eejadx on 2007-11-05 18:25:18
Preferences > Advanced > Display > Legacy title formatting settings.
Title: Columns UI
Post by: entertainer on 2007-11-05 18:32:00
Thank you.
Title: Columns UI
Post by: musicmusic on 2007-11-06 00:25:25
So you have access to the new SDK?  Now, as you can look at it closer, can you tell if there is any possibility to create UIComponent<-->CUI-Extension wrappers?
I will just say don't read too much into things.

Quote
-Go back to single page structure. Make space somehow - tab the column settings (options one page, scripts other), or shrink the script edit box, ...
I prefer this. But the "shrink script edit box" part is a NoNo imo.
Yes I've changed it to single page and tabbed it. Now lots of space and better layout, but too many tabs ...
Title: Columns UI
Post by: halabund on 2007-11-06 15:31:54
0.2.1 alpha 5 released.

Live editing inside a Tab Stack does not work for me.  Does anyone else see this problem?

EDIT: typo
Title: Columns UI
Post by: MasterT on 2007-11-06 16:06:54
Live editing inside a Tab Stack does not work for me.  Does anyone else see this problem?

It doesn't work here, too.
I use the newest alpha version.
Title: Columns UI
Post by: musicmusic on 2007-11-06 17:40:20
Live editing inside a Tab Stack does not work for me.  Does anyone else see this problem?

EDIT: typo

Confirmed. Fixed for next build. Thanks for the report.
Title: Columns UI
Post by: Squeller on 2007-11-07 09:34:47
Quote
-Go back to single page structure. Make space somehow - tab the column settings (options one page, scripts other), or shrink the script edit box, ...
I prefer this. But the "shrink script edit box" part is a NoNo imo.
Yes I've changed it to single page and tabbed it. Now lots of space and better layout, but too many tabs ...
Let's give it a try...
Title: Columns UI
Post by: musicmusic on 2007-11-08 00:09:51
0.2.1 alpha 6 released. Mainly just bug fixes.

Note: If you put some put some playlist fields in a NG Playlist group script they will not update correctly (e.g. %playlist_number%). Not that I expect anyone to actually do that. Support for those fields will be completely removed in a future version (when Playlist Filters are added to replace %playlist_name%).

Note: I rewrote some very old code surrounding playlist columns in general to accommodate the new column prefs page. As a result it's possible some things are maybe broken so look out for those.

Let's give it a try...

Try alpha 6
Title: Columns UI
Post by: Slotos on 2007-11-08 00:47:17
Is it possible to implement old-style playlist content dragging? At least inside of the single content group.
Title: Columns UI
Post by: Slotos on 2007-11-08 15:43:59
Bug: windows style (.msstyles) overrides font settings for the NG playlist.
Title: Columns UI
Post by: halabund on 2007-11-08 22:18:02
About the selection and focus behaviour of the Filter panel:

It is possible to select more than one item, but the focus rectangle is not moved when selecting additional items (with CTRL-clicks).  This makes it impossible to select multiple "ranges" using SHIFT-click.

I think that the following should work (as it does in Windows Explorer).

Click on item 3.  Now item 3 is selected
SHIFT-click on item 6.  Now items 3-6 are selected.
CTRL-click on item 10.  Now items 3-6 and 10 are selected.
SHIFT-CTRL-click on item 12.  Now items 3-12 are selected, but I believe that only items 3-6 and 10-12 should be selected.
Title: Columns UI
Post by: musicmusic on 2007-11-08 22:37:17
Is it possible to implement old-style playlist content dragging? At least inside of the single content group.
You mean the old move-selected-items behaviour? That prevents normal drag & drop behaviours.

Bug: windows style (.msstyles) overrides font settings for the NG playlist.
It's just not customisable yet.

It is possible to select more than one item, but the focus rectangle is not moved when selecting additional items (with CTRL-clicks).[...]
You're right (about everything), seems there are some bugs there. Thanks for reporting, I'll fix it for next build
Title: Columns UI
Post by: daikgd on 2007-11-09 12:15:37
Since Columns UI ver 0.2 (12th October 2007) active item frames aren't drawn anymore in the playlist switcher, they're invisible. Tried it with foo ver 0.9.4.5 & 0.9.5 all Betas. The last working component version, regarding this behavior, in my possession is ver 0.2.0 Beta 1 (23rd July 2007).

Can anyone second that?
Title: Columns UI
Post by: joen on 2007-11-09 15:10:23
Since Columns UI ver 0.2 (12th October 2007) active item frames aren't drawn anymore in the playlist switcher, they're invisible. Tried it with foo ver 0.9.4.5 & 0.9.5 all Betas. The last working component version, regarding this behavior, in my possession is ver 0.2.0 Beta 1 (23rd July 2007).

Can anyone second that?


Yup, I can second that.
Title: Columns UI
Post by: musicmusic on 2007-11-09 17:49:40
Intended. The topic in general has been discussed a few times already.
Title: Columns UI
Post by: joen on 2007-11-11 10:35:19
I discovered that I can't seem to remove or add any columns while "auto-sizing columns" is disabled. I can edit the columns name and content however.

Sorry if this has been mentioned before but I tested it out on my old foobar 0.9.4.5 install which has an older ColumnsUI version (0.2.1 alpha 3), and it works fine there.

edit: oh, and I have a suggestion for the columns preference page. I think it might be good if there was a "new column" button, like in the previous version. I know it's crowded in there already but for people new to ColumnsUI it might be a bit unclear how to create a new colum.
Title: Columns UI
Post by: 4nt1 on 2007-11-12 13:56:41
hmm I am unable to get keyboard shortcuts to work since alpha 6 just wondering if its related to 0.95 b3 or columns, example ctrl-f does not bring up the find/search... I am wondering if I am doing something wrong... let me know if you need any more details, I do not have any other bindings with the same keys so I am not sure why it is not working.

---
update

---

issue solved, rebound keys and working
Title: Columns UI
Post by: thuan on 2007-11-12 14:07:11
Did you delete foo_ui_std.dll? If so, that's the problem. Already mentioned somewhere on this forum.

EDIT: As for other shortcuts, just add them again but keep in mind that single key shortcut is not recommended anymore. Read the release notes of the new beta.
Title: Columns UI
Post by: musicmusic on 2007-11-12 23:24:24
0.2.1 alpha 7 released, see changelog for details.

About the selection and focus behaviour of the Filter panel:

It is possible to select more than one item, but the focus rectangle is not moved when selecting additional items (with CTRL-clicks).  This makes it impossible to select multiple "ranges" using SHIFT-click.[...]
It should now be pretty much consistent with Windows Explorer in alpha 7 (except Ctrl+Shift+Up/Down, but that doesn't seem to do anything different from just Shift+Up/Down in Explorer). Please test it out
These changes are for the Filter Panel and NG Playlist - Columns Playlist remains unchanged.

I discovered that I can't seem to remove or add any columns while "auto-sizing columns" is disabled. I can edit the columns name and content however.
Thank you for the report, fixed in alpha 7.

edit: oh, and I have a suggestion for the columns preference page. I think it might be good if there was a "new column" button, like in the previous version. I know it's crowded in there already but for people new to ColumnsUI it might be a bit unclear how to create a new colum.
Yes there isn't much space for many more buttons.. I wanted them to be of the normal size which takes up more space. Anyway, I was trying to give priority to buttons you may wish to press repeatedly which would be overly tedious through context menu (such as the existing up/down buttons). Anyway, I'll consider it
Title: Columns UI
Post by: Slotos on 2007-11-13 04:16:02
Setting grouping string playlist filter to «Hide on playlists: *-s-*» and adding «-s-» to playlist name doesn't affect grouping string behavior. Adding «-s-» to playlist name and then setting grouping string playlist filter disables grouping string. Though if afterwards I remove «-s-» from playlist name grouping string is not applied again.

PS: I'm sleepy so I beg you pardon for my inability to state the problem compactly.
Title: Columns UI
Post by: musicmusic on 2007-11-13 12:15:41
If you mean the groups do not refresh when you rename the active playlist, its fixed in v2  Thanks for the report.
Title: Columns UI
Post by: Slotos on 2007-11-13 12:40:41
If you mean the groups do not refresh when you rename the active playlist

Yup, that's (was) it =)
Title: Columns UI
Post by: 4nt1 on 2007-11-13 13:34:21
I am unable to sort columns based on the headers (within ngplaylist) even though I have this option enabled in alpha v7-2 not sure if I am doing anything wrong or it still does not work in NG playlist yet...

so far so good Im liking the extra options, is it possible to simply make an alternate colour option where every other line in ng playlist can use a second colour if selected, rather then having to code something...

just an idea
Title: Columns UI
Post by: musicmusic on 2007-11-13 18:50:06
I am unable to sort columns based on the headers (within ngplaylist) even though I have this option enabled in alpha v7-2 not sure if I am doing anything wrong or it still does not work in NG playlist yet...
Indeed, it is not implemented yet.

so far so good Im liking the extra options, is it possible to simply make an alternate colour option where every other line in ng playlist can use a second colour if selected, rather then having to code something...

just an idea
At the moment, the colours in NG Playlist aren't customisable. But, the Columns Playlist is configured with alternating colours by default. In summary, I didn't really answer your question, but I may expand the first time setup dialog later with some related options.
Title: Columns UI
Post by: 4nt1 on 2007-11-13 23:36:18
thx for the reply, yes because my ng playlist is looking a little bland at the moment... alternating line colours would be cool
Title: Columns UI
Post by: mil3s on 2007-11-14 17:33:25
thx for the reply, yes because my ng playlist is looking a little bland at the moment... alternating line colours would be cool

Sub request... it would be really cool if you could change the background color of the group title line, as well as the font color. Then I would change the background to a dark gray with white font color.  If you like this idea musicmusic it would look better if it was possible to remove the line.
Title: Columns UI
Post by: Ihmemies on 2007-11-16 21:02:52
I'm using foobar 0.95 beta 3 and columns ui 0.21 alpha 7 v2.

For some reason all the columns settings get deleted from playlist view repeatedly. When I fix them again, they get deleted.. I have no clue why.
Title: Columns UI
Post by: musicmusic on 2007-11-16 21:22:16
I'm using foobar 0.95 beta 3 and columns ui 0.21 alpha 7 v2.

For some reason all the columns settings get deleted from playlist view repeatedly. When I fix them again, they get deleted.. I have no clue why.

Hi,
Indeed I saw that myself, sorry about that.

If you close foobar2000 (or save the config file) with no Columns Playlist active (e.g. other UI or playlist view active) and with auto-sizing columns disabled the columns will get wiped.

The bug is fixed for the next version.

Thanks for the report.
Title: Columns UI
Post by: Ihmemies on 2007-11-16 22:55:33
That's good to know.. and the way to circumvent it for now, by using auto sizing columns.

It would be also nice if the alignment settings in playlist view affected ng playlist column settings too. Now everyone gets aligned to left instead: http://hakkarainen.kuvat.fi/tempo/foobar0953.png (http://hakkarainen.kuvat.fi/tempo/foobar0953.png)

Of course $tab() works in columns, but not in column titles, like Artist etc.

Edit:

I suppose I've said this a couple of times already, but I'd like if album panel list remembered the scrollbar position. Currently it still resets to top every time I close foobar. That way I end up listening less of the albums which are on bottom of the list.. since I'm too lazy to scroll ;-)
Title: Columns UI
Post by: Yotsuya on 2007-11-17 01:05:18
Sorry but it appears I am a bit late to the filter panel party. Is it possible to define the name of the playlist generated by the filter panels? I like to share a common main playlist between components and "Filter Results" isnt very flexible. I poked around a bit, read the faq, and searched the forum a few times and could not find any information regarding this.
Title: Columns UI
Post by: musicmusic on 2007-11-18 00:54:49
thx for the reply, yes because my ng playlist is looking a little bland at the moment... alternating line colours would be cool
Less is more ?

Anyway I have implemented customisable colours for next version  Because of the group headers getting in the way, it required some new stuff for proper alternating line colours, which will be more (or less ..) clear when it's released

Sub request... it would be really cool if you could change the background color of the group title line, as well as the font color. Then I would change the background to a dark gray with white font color.  If you like this idea musicmusic it would look better if it was possible to remove the line.
You can change the foreground and background colours of the group headers in next version when not in 'Themed' mode via $set_style. Line is meant to look like Windows Explorer on Vista, don't remember what it looks like in Explorer on XP and the colours may be off there I don't remember.

That's good to know.. and the way to circumvent it for now, by using auto sizing columns.

It would be also nice if the alignment settings in playlist view affected ng playlist column settings too.
Implemented for next version.

I suppose I've said this a couple of times already, but I'd like if album panel list remembered the scrollbar position. Currently it still resets to top every time I close foobar. That way I end up listening less of the albums which are on bottom of the list.. since I'm too lazy to scroll ;-)
Noted, I'll look into it later.

Sorry but it appears I am a bit late to the filter panel party. Is it possible to define the name of the playlist generated by the filter panels? I like to share a common main playlist between components and "Filter Results" isnt very flexible.
If you didn't notice yet, it uses two playlists. So I'm not sure that just a setting for playlist name (base) would solve your problem.
Title: Columns UI
Post by: mil3s on 2007-11-18 11:45:45
Thank you musicmusic the the continued development of columns_ui. Looking forward to the next version.  Keep up the good work.
Title: Columns UI
Post by: Yotsuya on 2007-11-18 15:09:27
I did notice that filters are using "Filter Results" for single click and "Filter Results (Playback)" for double click. I agree that simply changing the base "Filter Results" for both playlists wouldnt be a very good approach.

I suppose what I'm asking for would be a text box under File> Preference> Display> Columns UI> "Filter" Tab Just below the checkbox "Auto-send selection to playlist" to define the name of the playlist for the single click action. Similarly an additional box to define the name of the doubleclick playlist name. And if a user sets both fields to the same name it would follow that both actions would use that same playlist.

As a suggestion I think that any time any component generates a custom playlist there should be an option for the user to customize the name of that playlist. Many people have many different ways of managing playlists and being locked into a hardcoded name can be rather bothersome.
Title: Columns UI
Post by: stampgevaar on 2007-11-20 17:38:37
I'm sorry I see you have the request page in your signature. All my questions are answered

Thanks for the great work by the way
Title: Columns UI
Post by: musicmusic on 2007-11-20 17:52:00
Columns UI 0.2.1 alpha 8 released. Please see changelog for details. Pay important notice to %_display_index% if you want alternating line colours in NG Playlist.

For reference, the default global style string is now:
Code: [Select]
$if(%_themed%,,$if($and(%isplaying%,$not(%_is_group%)),

$puts(back,$offset_colour(%_back%,$offset_colour($calculate_blend_target(%_back%),ff0000,20),25))
$puts(back-selected,$offset_colour(%_selected_back%,$offset_colour($calculate_blend_target(%_selected_back%),ff0000,20),25))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$offset_colour($calculate_blend_target(%_selected_back_no_focus%),ff0000,20),25))
,

$ifequal($mod($if2(%_display_index,%playlist_number%),2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),12))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)
,
$puts(back-selected,$offset_colour(%_selected_back%,$calculate_blend_target(%_selected_back%),7))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)

)
$set_style(back,$get(back),$get(back-selected),$get(back-selected-no-focus)))
Title: Columns UI
Post by: mil3s on 2007-11-20 20:15:49
Good work musicmusic. I like it. It's getting better.

I must ask though. What is your goal with NG playlist? What is better about it compared to the old one, apart from the group headers.
What does NG stand for?
Title: Columns UI
Post by: musicmusic on 2007-11-20 21:22:54
To answer your original post, you can use the %_is_group% variable in the style string to choose different colours for the group headers. I didn't decide how it will be integrated into the Colours and Fonts page yet. I may add a %_group_level% if there's a need for it.

I must ask though. What is your goal with NG playlist? What is better about it compared to the old one, apart from the group headers.
Well the grouping was the main point. It does some other stuff better as well, like tooltips and drag and drop. And it is designed as a reusable control (with the nice stuff like tooltips and inline editing built in) so I can re-use the control elsewhere (already it is used in Filter Panel and I would like a new playlist switcher panel using it)

What does NG stand for?
Good question. It could be 'New Grouped Playlist' or 'Next Gen Playlist' or 'No Good Playlist' take your pick
Title: Columns UI
Post by: mil3s on 2007-11-20 22:13:28
To answer your original post, you can use the %_is_group% variable in the style string to choose different colours for the group headers. I didn't decide how it will be integrated into the Colours and Fonts page yet. I may add a %_group_level% if there's a need for it.

I think you misunderstood me. I didn't mean the entire group line, only the line that is part of the text.

Blablabla ------------------------------
.............................^This line.
Title: Columns UI
Post by: musicmusic on 2007-11-20 22:19:01
If you use a $rgb() in your group script it will make the text colour in the style script only affect the line.
Title: Columns UI
Post by: mil3s on 2007-11-20 22:31:05
I noticed something else just now. I created a single column with both artist name and track title in it (Artist - Title). In this column Artist is align left, "-" is aligned center (sort of) and Title aligned right. Is that intentional? Is there a way I can align everything left in the field? The field is set to align left...

EDIT. This alignment is pretty cool though. Would be cool with a reversed one as well, if you know what I mean.
Currently. Artist________-________Title
Reversed. _______Artist - Title________
Title: Columns UI
Post by: Hakubo on 2007-11-20 22:38:26
Hi musicmusic. Thanks for your efforts on this UI, the new NG Playlist and Filter panel made the switch back from Panels quite painless and enjoyable.

Here are a few gripes, though, and a couple of requests.

1) In the new alpha when you delete any tracks from the playlist, a certain amount of tracks at the bottom gets "NEIN" in every field, and the selection frame appears. Switching to another playlist and back gets it back to normal.

2) Playlist scrolling position isn't remembered. When I switch to my Current playlist through any playlist switcher, I'm always at the top.

3) When you click on a group header, the whole group becomes selected. It would be cool if you could ctrl-click on other group headers to add them to selection (or remove by clicking again), and shift-clicking to select an interval will be nice too.

4) I'd like to be able to interact with Filter panel much the same way as with Album list. That is, be able to middle-click a node to add the filtered tracks to the currently selected playlist, and right-click on the node to enter their properties without sending them to any playlists.
I don't really mind using a separate playlist or two for this panel (triggered on left-click, for example, or double-click), and sometimes that's the best way, but usually I prefer to store my listening queue in one list, without overwriting/deleting the recently listened tracks when adding some new ones.

5) Is there a chance to use the standard tag mappings for Filter panel fields, or at least some of them? When using the Artist field to filter, the VA albums get sliced to pieces, but if you change it to Album Artist, all other albums get thrown together to "All" group, since they have this field empty.
The use of titleformatting which would certainly solve the issue may also bring some perceptible performance overhead, as I can conclude from some of the discussions on this forum, and that's something I'd like to avoid. Or is that conclusion wrong?
Title: Columns UI
Post by: eddy@ on 2007-11-20 22:51:28
I like your component now.
Two quick questions:
1) In the Filter panel, how can I show various artists contained in albums? I type the field "Various" , but doesn't work. I am confused because I can't use script in the fields.
2) Is it possible to make a feature like "Properties" "Metadata" panels in ColumnsUI?
Thank you for your Great work!
Title: Columns UI
Post by: mil3s on 2007-11-20 22:58:03
If you use a $rgb() in your group script it will make the text colour in the style script only affect the line.

Laugh if you want or call me stupid... Do you mean like this this? Or something more advanced. $rgb doesn't seem to have any effect for me.
$if(%_is_group%,
$set_style(back,ffffff)
$set_style(text,ff8000)
$rgb(192,192,192)
)
Title: Columns UI
Post by: musicmusic on 2007-11-20 23:37:25
Hi musicmusic. Thanks for your efforts on this UI, the new NG Playlist and Filter panel made the switch back from Panels quite painless and enjoyable.

Here are a few gripes, though, and a couple of requests.

1) In the new alpha when you delete any tracks from the playlist, a certain amount of tracks at the bottom gets "NEIN" in every field, and the selection frame appears. Switching to another playlist and back gets it back to normal.
That is a big oops, it doesn't help VC9 linker keeps crashing on me during debug build  Anyway please download v2

2) Playlist scrolling position isn't remembered. When I switch to my Current playlist through any playlist switcher, I'm always at the top.
That's not implemented yet, sorry.

3) When you click on a group header, the whole group becomes selected. It would be cool if you could ctrl-click on other group headers to add them to selection (or remove by clicking again), and shift-clicking to select an interval will be nice too.
I'll note that. Ctrl clicking is OK but Shift clicking is a bit more complicated.

4) I'd like to be able to interact with Filter panel much the same way as with Album list. That is, be able to middle-click a node to add the filtered tracks to the currently selected playlist,
Yes I'll probably add some more options similar to album list panel.

and right-click on the node to enter their properties without sending them to any playlists.
That shouldn't be a problem if you disable auto-send, I guess you were looking for album list panel behaviour though? I'll look into changing it.

I don't really mind using a separate playlist or two for this panel (triggered on left-click, for example, or double-click), and sometimes that's the best way, but usually I prefer to store my listening queue in one list, without overwriting/deleting the recently listened tracks when adding some new ones.
Well, this whole issue is apparently incredibly complicated. It may change but I'm not decided on the details yet.

5) Is there a chance to use the standard tag mappings for Filter panel fields, or at least some of them? When using the Artist field to filter, the VA albums get sliced to pieces, but if you change it to Album Artist, all other albums get thrown together to "All" group, since they have this field empty. The use of titleformatting which would certainly solve the issue may also bring some perceptible performance overhead, as I can conclude from some of the discussions on this forum, and that's something I'd like to avoid. Or is that conclusion wrong?
I don't think it's fair to say it would be perceptible, mainly because I didn't measure it or anything.

I mentioned this before sometime but there are basically three possible solutions:
-Use fixed/hardcoded remappings. Disadvantage: Can't be disabled.
-Implement remappings through an extended syntax (e.g. "Genre;Album Artist,Artist;Album")
-Implement remappings through automatic detection of titleformatting script. (i.e. you can enter either a titleformat script or just field name). Disadvantage: Titleformatting script method isn't exactly compatible with inline editing, would need some additional setting for that. Not compatible with multi-value fields (at least without hacks on my side).

I am against 1 so that leaves 2 or 3. I will maybe measure how much difference title formatting will make.

I noticed something else just now. I created a single column with both artist name and track title in it (Artist - Title). In this column Artist is align left, "-" is aligned center (sort of) and Title aligned right. Is that intentional? Is there a way I can align everything left in the field? The field is set to align left...

EDIT. This alignment is pretty cool though. Would be cool with a reversed one as well, if you know what I mean.
Currently. Artist________-________Title
Reversed. _______Artist - Title________
Did you put tabs in there or smth?

Laugh if you want or call me stupid... Do you mean like this this? Or something more advanced. $rgb doesn't seem to have any effect for me.
$if(%_is_group%,
$set_style(back,ffffff)
$set_style(text,ff8000)
$rgb(192,192,192)
)

Not quite: Put the $rgb(192,192,192) at the beginning of your group script on NG Playlist prefs page instead

I like your component now.
Two quick questions:
1) In the Filter panel, how can I show various artists contained in albums? I type the field "Various" , but doesn't work. I am confused because I can't use script in the fields.
2) Is it possible to make a feature like "Properties" "Metadata" panels in ColumnsUI?
Thank you for your Great work!

1. I think it's covered above.
2. I did think about that, but it's pretty low priority.
Title: Columns UI
Post by: _stranger_ on 2007-11-21 00:34:07
first of all... great work musicmusic.

i have some suggestions for the Filter too:
* songs without album tag are not presented in Filter's album field;
* can you add Filter field that can show album and year together (one of the most common ways to sort albums is by the year) - your second solution [extended syntax (e.g. "Genre;Artist;Album;Date Album;Date"] could solve this issue;
* configurable colors.
Title: Columns UI
Post by: Hakubo on 2007-11-21 00:47:45
That is a big oops, it doesn't help VC9 linker keeps crashing on me during debug build  Anyway please download v2
Thanks for the quick response.
The problem with deletion is gone, but the issue with the border around the focused track (which I previously mislabeled as "selection frame") is still there, though a little changed.
At the start the border is shown. It becomes hidden after switching away from foobar window, and the only way to get it back that I've found is to delete a few tracks. All this with default style settings.
Not too much of a problem, though.

That shouldn't be a problem if you disable auto-send, I guess you were looking for album list panel behaviour though? I'll look into changing it.
Somehow I don't feel like disabling autosend, with its speed and all.  At least while there's no option to add tracks to the current playlist with a single click.
But maybe an option to not autosend until there's something selected in all of the fields will be useful.

I mentioned this before sometime but there are basically three possible solutions:
-Use fixed/hardcoded remappings. Disadvantage: Can't be disabled.
-Implement remappings through an extended syntax (e.g. "Genre;Album Artist,Artist;Album")
-Implement remappings through automatic detection of titleformatting script. (i.e. you can enter either a titleformat script or just field name). Disadvantage: Titleformatting script method isn't exactly compatible with inline editing, would need some additional setting for that. Not compatible with multi-value fields (at least without hacks on my side).

I am against 1 so that leaves 2 or 3. I will maybe measure how much difference title formatting will make.
I'd vote for 2 as the simplest solution, but I guess there are people out there who like to be able to put 'The' and 'A' articles at the end, or do some other, more complicated stuff.

Maybe another thing for you to consider would be to separate sorting criteria and the display. This may become extremely useful if you add the ability to display images to the NG Playlist, and subsequently (?) to the Filter panel.
Title: Columns UI
Post by: Dremora on 2007-11-21 02:40:58
Bug in NG Playlist: undo skips removing track with middle-click.
Title: Columns UI
Post by: musicmusic on 2007-11-21 13:13:46
Thanks for the quick response. The problem with deletion is gone
There was a similar bug when you added files to the playlist; v3 fixes that.
, but the issue with the border around the focused track (which I previously mislabeled as "selection frame") is still there, though a little changed.
At the start the border is shown. It becomes hidden after switching away from foobar window, and the only way to get it back that I've found is to delete a few tracks. All this with default style settings.
Not too much of a problem, though.
That relates to intended behaviour.

Somehow I don't feel like disabling autosend, with its speed and all.  At least while there's no option to add tracks to the current playlist with a single click.
But maybe an option to not autosend until there's something selected in all of the fields will be useful.
I was going to make it not autosend when you right click a item, it's not great behaviour.

I'd vote for 2 as the simplest solution, but I guess there are people out there who like to be able to put 'The' and 'A' articles at the end, or do some other, more complicated stuff.

Maybe another thing for you to consider would be to separate sorting criteria and the display. This may become extremely useful if you add the ability to display images to the NG Playlist, and subsequently (?) to the Filter panel.
I did some rough testing: using equivalent title format scripts (%genre%, %artist% etc.) increases initialisation time by between 25-50%. Possibly I can add both 2 and 3 maybe.


Bug in NG Playlist: undo skips removing track with middle-click.

Thank you, fixed for next version.

Thanks for all the feedback all.
Title: Columns UI
Post by: mil3s on 2007-11-21 19:47:43
Did you put tabs in there or smth?

  I can't remember putting any tabs there but you were right.

Not quite: Put the $rgb(192,192,192) at the beginning of your group script on NG Playlist prefs page instead

Ah, thank you.  Now the playlist looks really good.

Some additional thoughts.
* In fields that align text to the right. When the text is longer than the cell width itself the text gets cut. Would it be possible to force this cell to align the text left and truncate (...) on the right?
* Different group settings for different playlists, with the option to turn it off when needed (in mixed playlists for example).

NG playlist is turning out awesome so far. Keep up the good work.
Title: Columns UI
Post by: joen on 2007-11-21 20:46:31
Nice new features musicmusic  I'm playing around with the updated NG playlist and I was wondering if it will be possible in a next release to define some extra vertical padding to the group headers or to have it occupy two lines for instance.
Thanks for the great work
Title: Columns UI
Post by: musicmusic on 2007-11-21 22:53:36
Ah, thank you.  Now the playlist looks really good.

Some additional thoughts.
* In fields that align text to the right. When the text is longer than the cell width itself the text gets cut. Would it be possible to force this cell to align the text left and truncate (...) on the right?
* Different group settings for different playlists, with the option to turn it off when needed (in mixed playlists for example).

NG playlist is turning out awesome so far. Keep up the good work.

1. Yes I never got around to implementing the ellipsis symbol for non left aligned text in my text renderer. It would have to stay right aligned otherwise it would look odd. The only question is which side to truncate. I would prefer truncating from the right (...truncated text) because I think it would look a bit better (and not act strangely when resizing columns). You can use tooltips to see full text anyway (which are probably not properly positioned for non-left aligned columns atm) [edit] Hmm.. I guess I better just do whatever the column header does.
2. You can do it with the playlist filters on the group settings page. Separate multiple playlist names with a semi-colon and you can use asterisks and question marks (as I remember..)

Nice new features musicmusic  I'm playing around with the updated NG playlist and I was wondering if it will be possible in a next release to define some extra vertical padding to the group headers or to have it occupy two lines for instance.
Thanks for the great work
Hi, probably something along those lines later.
Title: Columns UI
Post by: Slotos on 2007-11-22 18:12:01
Feature requests:
- Access to %_back% and other style variables from "Variables" Globals tab. I'm tweaking Lyx' Navigator Suite and I'd like to add choice to use "preferences" colours.
- Autolplaylist filter panel functionality.
- "Omit leading "the" for artist related fields.
And the one for which I'm ready to hear "no way" answer, though I'd love seeing it implemented sometime:
- Filter panels/selections OR, XOR, AND, NOT linking. Probably on the fly using key+click or trigger buttons. Combined with autoplaylist functionality.
Title: Columns UI
Post by: mil3s on 2007-11-22 20:17:55
1. Yes I never got around to implementing the ellipsis symbol for non left aligned text in my text renderer. It would have to stay right aligned otherwise it would look odd. The only question is which side to truncate. I would prefer truncating from the right (...truncated text) because I think it would look a bit better (and not act strangely when resizing columns). You can use tooltips to see full text anyway (which are probably not properly positioned for non-left aligned columns atm) [edit] Hmm.. I guess I better just do whatever the column header does.
2. You can do it with the playlist filters on the group settings page. Separate multiple playlist names with a semi-colon and you can use asterisks and question marks (as I remember..)

1. Yea, you are right. It should stay right aligned. I don't understand where you wanted to truncate though. You say right but in the parenthesis the dots are on the left.  Imo the dots should always be on the right.
2. Oh, interesting. Would be nice with an easier way though. Like from a rightclick menu (Group by > Don't group / User scipts...)


Is there a %_count% for Globals style that reset on every group? For example every first track in a group %_count% = 0.
Will there be a columns_ui equivalent of the elements_ui album art panel? (borderless)
Title: Columns UI
Post by: Hakubo on 2007-11-22 23:00:39
That relates to intended behaviour.
I found the discussion earlier in this topic, sorry for the duplicate.

Somehow I don't feel like disabling autosend, with its speed and all.  At least while there's no option to add tracks to the current playlist with a single click.
But maybe an option to not autosend until there's something selected in all of the fields will be useful.
I was going to make it not autosend when you right click a item, it's not great behaviour.
I understood that, and I hope you do.
It was just a thought about how one would be able to use both autosend and add to current playlist features without having to disable the former in the prefs each time he chooses to use the latter.
Title: Columns UI
Post by: Slotos on 2007-11-24 10:04:14
One more feature request.
Ability to set unused playlist area colour from global style tab. Feels much more convenient than changing corresponding colour in Preferences.

PS: Or is it implemented already?
Title: Columns UI
Post by: mil3s on 2007-11-24 11:18:43
Never mind my album art panel request. I found there already is one.
http://www.hydrogenaudio.org/forums/index....showtopic=39924 (http://www.hydrogenaudio.org/forums/index.php?showtopic=39924)
Title: Columns UI
Post by: Keikonium on 2007-11-24 15:34:39
I have a feature request that I haven't seen anyone ask yet. I was wondering if it were possible to do a 'scroll by letter' feature sort of like the ipod has. What I am talking about is how if you start to scroll faster for a longer peroid of time (maybe 3 or 4 fast mouse wheel scrolls in a row?) a little box will pop up with a letter in it; A, B, C, D, etc. Then once this box has popped up, a scroll with the wheel would cycle through the letters. Then when you stop scrolling, the playlist would be focused on the first entry that starts with that letter.

Now I know there are different fields (artist, album, title etc) and I can think of a few ways to handle that:

1. You could have the mouse "know" what field it is hovering over in the playlist, and it would search by letter in that field. Then moving to another field would search that one, etc.

2. You could set it up in the settings to only search a single field.

I don't know how feasible this is, but I think it would be particularly useful for larger playlists .
Title: Columns UI
Post by: Slotos on 2007-11-24 18:10:28
And another feature request. Middle click on Filter selection sends result to New Playlist, if selection was single then playlist is named similar to it. If (when) autoplaylist functionality is implemented such playlists are created as autoplaylists (configurable).

PS: Just noticed that instead of dragging I'm using middle click like in Firefox
Title: Columns UI
Post by: vlada on 2007-11-24 18:46:56
Keikonium
Your idea is nice, but the problem is, that a playlist is not alway sorted alphabetically. But it would be useful to implement this for the filter (facets replacement) component.
Title: Columns UI
Post by: Slotos on 2007-11-25 10:41:02
Feature request: search window to use columns ui configuration instead of default ui.
Title: Columns UI
Post by: joen on 2007-11-25 11:13:41
Feature request: search window to use columns ui configuration instead of default ui.


What do you mean exactly? A search bar like Facets has? There's already foo_uie_quicksearch which searches through the database and/or playlists.
Title: Columns UI
Post by: Slotos on 2007-11-25 11:27:24
Search window uses Default UI configuration. So one can't configure it without double foobar restart. There are two obvious ways to fix it:
- Default UI configuration is available even when Columns UI is activated.
- Search window uses Columns UI configuration.
Title: Columns UI
Post by: Slotos on 2007-11-26 14:47:53
Is there a way to get grouping information for playlist item? Like if it is grouped, total count of group members and position in group.
Title: Columns UI
Post by: musicmusic on 2007-11-29 00:52:49
Feature requests:
- Access to %_back% and other style variables from "Variables" Globals tab. I'm tweaking Lyx' Navigator Suite and I'd like to add choice to use "preferences" colours.
- Autolplaylist filter panel functionality.
- "Omit leading "the" for artist related fields.
And the one for which I'm ready to hear "no way" answer, though I'd love seeing it implemented sometime:
- Filter panels/selections OR, XOR, AND, NOT linking. Probably on the fly using key+click or trigger buttons. Combined with autoplaylist functionality.

1. You can access global vars in the style string, I would go with that approach.
2. Possibly in the future, I will look into it.
3. Noted.
4. I don't think those will really work with the hierarchical linking. Anyway, not really any plans for anything like that..

Is there a %_count% for Globals style that reset on every group? For example every first track in a group %_count% = 0.
Do you mean the index in the group?

One more feature request.
Ability to set unused playlist area colour from global style tab. Feels much more convenient than changing corresponding colour in Preferences.

PS: Or is it implemented already?
The string is only evaluated on a level related to some track(s) in the playlist, and I am not sure I want that to change.

I have a feature request that I haven't seen anyone ask yet. I was wondering if it were possible to do a 'scroll by letter' feature sort of like the ipod has. What I am talking about is how if you start to scroll faster for a longer peroid of time (maybe 3 or 4 fast mouse wheel scrolls in a row?) a little box will pop up with a letter in it; A, B, C, D, etc. Then once this box has popped up, a scroll with the wheel would cycle through the letters. Then when you stop scrolling, the playlist would be focused on the first entry that starts with that letter.

Now I know there are different fields (artist, album, title etc) and I can think of a few ways to handle that:

1. You could have the mouse "know" what field it is hovering over in the playlist, and it would search by letter in that field. Then moving to another field would search that one, etc.

2. You could set it up in the settings to only search a single field.

I don't know how feasible this is, but I think it would be particularly useful for larger playlists .
In NG Playlist you can type a letter to jump to it, though it is based on the first column only. Same applies to filter panel. I don't think displaying the letter like that is useful when you have a keyboard..

And another feature request. Middle click on Filter selection sends result to New Playlist, if selection was single then playlist is named similar to it. If (when) autoplaylist functionality is implemented such playlists are created as autoplaylists (configurable).

PS: Just noticed that instead of dragging I'm using middle click like in Firefox
I will add probably some actions for middle/double click similar to album list panel.

Feature request: search window to use columns ui configuration instead of default ui.

Search window uses Default UI configuration. So one can't configure it without double foobar restart. There are two obvious ways to fix it:
- Default UI configuration is available even when Columns UI is activated.
- Search window uses Columns UI configuration.

I can't really fix this myself. Only thing I could possibly do is add a playlist search built-in to Columns UI. I think you need to ask Peter on the exact future of the standard playlist search command. It may be an oversight that it can't be configured outside of the default UI, or maybe he wants the active UI to provide its own search command. That deserves lots of dots............................

Is there a way to get grouping information for playlist item? Like if it is grouped, total count of group members and position in group.
No not currently for various reasons. It's not particularly trivial to implement.
Title: Columns UI
Post by: Slotos on 2007-11-29 11:10:20
You can access global vars in the style string, I would go with that approach.

I'm trying save theming feature of Navigator, but with this approach I'll end up either leaving "colours and fonts" unused or checking if it is used in almost every column style string. Makes config unreadable and hard to understand for other person. If I could set global variables in global styles or $put style vars in global variables I'd end up having much more clean configuration.
Title: Columns UI
Post by: mil3s on 2007-11-29 21:50:32
Is there a %_count% for Globals style that reset on every group? For example every first track in a group %_count% = 0.
Do you mean the index in the group?

Yes
Title: Columns UI
Post by: Bollerkopp on 2007-11-30 03:13:51
hi,

is it possible to set only the font-size of the group headers (artist - album) bigger?

thx
Title: Columns UI
Post by: sankukaai on 2007-11-30 11:10:15
Hi all and thanks musicmusic for this great ui.


Now the real question:

when do we see playlist-embedded album arts ?




and what about more flexible panels (no edges at all, possibility to superpose them)?

thanks again, you truly have all my support.
Title: Columns UI
Post by: joen on 2007-11-30 11:21:36
hi,

is it possible to set only the font-size of the group headers (artist - album) bigger?

thx


Not at the moment, but I´m pretty sure it will be in the future.
Title: Columns UI
Post by: Bollerkopp on 2007-11-30 13:07:07

hi,

is it possible to set only the font-size of the group headers (artist - album) bigger?

thx


Not at the moment, but I´m pretty sure it will be in the future.


hi,

oh yes, i hope so. thx for your reply.
Title: Columns UI
Post by: wolver1ne on 2007-12-01 20:09:43
Hi musicmusic,

Not sure if this has already been reported but I'm having apparent redrawing issues of components upon resizing of the window. This only happens when these components are nested 2nd level ( img: http://img85.imageshack.us/img85/5345/redrawcl3.jpg (http://img85.imageshack.us/img85/5345/redrawcl3.jpg) ) inside the layout.

Also, when I set caption orientation to vertical and try to resize the window, the caption text doesn't refresh/redraw. This however happens always, despite of how the components are nested.

I figured this could be related to the fact that I am running Windows XP x64 SP2, so there could be some incompatibility issues.

I'm using v0.9.5 beta 6 w/ columns_ui v0.2.1 alpha 8 v3.
Title: Columns UI
Post by: musicmusic on 2007-12-02 00:12:25
0.2.1 alpha 9 released. See changelog for details..

Hi musicmusic,

Not sure if this has already been reported but I'm having apparent redrawing issues of components upon resizing of the window. This only happens when these components are nested 2nd level ( img: http://img85.imageshack.us/img85/5345/redrawcl3.jpg (http://img85.imageshack.us/img85/5345/redrawcl3.jpg) ) inside the layout.
Did you set the seekbar to 'Locked' (or even the parent splitter)?

Also, when I set caption orientation to vertical and try to resize the window, the caption text doesn't refresh/redraw. This however happens always, despite of how the components are nested.
Seems that was only the case with visual themes disabled (since forever..?). I fixed the bug in alpha 9.
Title: Columns UI
Post by: Keikonium on 2007-12-02 00:36:06
Thanks for the update musicmusic .

I have a question tho:

Where are the settings for NGPL? I don't know how to edit the vertical padding, or the font, or anything like that that you added to the alpha 9 release. Also, my panel looks sunk in, even tho edge style is set to none (for the CUI playlist, I have no options for the NGPL).

Thanks in advance for any help.
Title: Columns UI
Post by: musicmusic on 2007-12-02 00:54:51
Where are the settings for NGPL? I don't know how to edit the vertical padding, or the font, or anything like that that you added to the alpha 9 release.
Just use the normal 'Playlist view' settings.

Also, my panel looks sunk in, even tho edge style is set to none (for the CUI playlist, I have no options for the NGPL).
I don't think anything has changed there with Columns Playlist. Screenshot maybe? No, NGPV doesn't use that setting yet...
Title: Columns UI
Post by: Keikonium on 2007-12-02 01:05:50
I don't think anything has changed there with Columns Playlist. Screenshot maybe? No, NGPV doesn't use that setting yet...


Re-reading my post, it may have been confusing. CUI playlist is fine, nothing has changed to it. It is NGPL that looks slightly sunk in. Here is a shot of it:

(Click for full size)
(http://smg.photobucket.com/albums/v326/keikonium/th_sunkinngpl.png) (http://img.photobucket.com/albums/v326/keikonium/sunkinngpl.png)

If you look at the left side, it has a white bar. The top is a light gray bar. The right hand side has a white bar also, but its pretty much impossible to see since the scrollbar is also white. The bottom seems fine however. I checked it under Columns UI mode too (instead of Panels UI which is what I use) and I seem to get the same effect (altho less noticable since my windows are whiteish).
Title: Columns UI
Post by: wolver1ne on 2007-12-02 03:29:36
0.2.1 alpha 9 released. See changelog for details..


Hi musicmusic,

Not sure if this has already been reported but I'm having apparent redrawing issues of components upon resizing of the window. This only happens when these components are nested 2nd level ( img: http://img85.imageshack.us/img85/5345/redrawcl3.jpg (http://img85.imageshack.us/img85/5345/redrawcl3.jpg) ) inside the layout.
Did you set the seekbar to 'Locked' (or even the parent splitter)?

No. The component nor the parent are locked. Basically this happens with every component that is nested in such a way.
I just tried the new build and the problem is still there.

Also, when I set caption orientation to vertical and try to resize the window, the caption text doesn't refresh/redraw. This however happens always, despite of how the components are nested.
Seems that was only the case with visual themes disabled (since forever..?). I fixed the bug in alpha 9.

Yep, seems to be fine here with the new build.


A quick suggestion question. Would you be able to implement an option that allows setting the minimum height and width of the window?
Also, are there are plans for individual component padding (left, right, etc)?
Title: Columns UI
Post by: joen on 2007-12-02 09:03:50
Ok, I feel stupid   
Reading the changelog, it should now be possible to set the font/font size for the headers right? I think I looked everywhere but I can't seem to find the setting for it. In the playlist view settings I can set the vertical padding, fonts, etc for the playlist and columns, but not for the headers.
Title: Columns UI
Post by: musicmusic on 2007-12-02 10:33:12
Re-reading my post, it may have been confusing. CUI playlist is fine, nothing has changed to it. It is NGPL that looks slightly sunk in.
Yes it doesn't obey that setting yet, I just used the frame style I liked

No. The component nor the parent are locked. Basically this happens with every component that is nested in such a way.
I just tried the new build and the problem is still there.
Strange. I don't think it should be anything to do with your OS. Has this always happened do you know? If you could export your fcl or upload your cfg file I will be able to try those.

A quick suggestion question. Would you be able to implement an option that allows setting the minimum height and width of the window?
Also, are there are plans for individual component padding (left, right, etc)?
No, and no.

Ok, I feel stupid   
Reading the changelog, it should now be possible to set the font/font size for the headers right? I think I looked everywhere but I can't seem to find the setting for it. In the playlist view settings I can set the vertical padding, fonts, etc for the playlist and columns, but not for the headers.
Sorry, it referred to the column headers.
Title: Columns UI
Post by: 4nt1 on 2007-12-02 10:38:41
hey musicmusic, loving the latest update, I hate to keep going on but how long until I can use the column headers to sort my playlist, this is the only thing keeping me from using it 100% of the time.... please...
Title: Columns UI
Post by: joen on 2007-12-02 10:45:13
Sorry, it referred to the column headers.


Ah, I see. Thanks
Title: Columns UI
Post by: dypsis on 2007-12-03 01:12:32
hey musicmusic, loving the latest update, I hate to keep going on but how long until I can use the column headers to sort my playlist, this is the only thing keeping me from using it 100% of the time.... please...


I cannot adjust the width of my columns with this. Has this already been stated?
Title: Columns UI
Post by: Dremora on 2007-12-03 03:03:24
Bug in NG Playlist: when I move currently playing track along the playlist and press the "Next" button (or just listen to it to the end), a wrong track begins playing (as if nothing has been moved).
Title: Columns UI
Post by: LXtreme on 2007-12-03 09:35:45
Great work!

Feature request: Adding the auto-hide checkbox to the panel-context-menu
Title: Columns UI
Post by: musicmusic on 2007-12-04 00:13:06
No. The component nor the parent are locked. Basically this happens with every component that is nested in such a way.
I just tried the new build and the problem is still there.
Strange. I don't think it should be anything to do with your OS. Has this always happened do you know? If you could export your fcl or upload your cfg file I will be able to try those.
Hi,
Thanks for sending that file. I didn't manage to reproduce it still, so I will try on XP x64 edition. BTW: does it correct itself if you restart foobar2000?

hey musicmusic, loving the latest update, I hate to keep going on but how long until I can use the column headers to sort my playlist, this is the only thing keeping me from using it 100% of the time.... please...
At the moment I am planning on adding that and the remaining missing features in NGPV for next alpha

I cannot adjust the width of my columns with this. Has this already been stated?
If you have auto-size on it is intended.

Bug in NG Playlist: when I move currently playing track along the playlist and press the "Next" button (or just listen to it to the end), a wrong track begins playing (as if nothing has been moved).
Thanks for the report, I can confirm there are problems with moving the playling track.

Great work!

Feature request: Adding the auto-hide checkbox to the panel-context-menu
Do you mean in live editing? That's kind of taken a backseat at the moment. Ideally I would like to make it possible to do all the stuff possible in the prefs page. I will come back to it at some point, maybe after I have finished with Filter Panel and NG Playlist.
Title: Columns UI
Post by: wolver1ne on 2007-12-04 01:04:36
No. The component nor the parent are locked. Basically this happens with every component that is nested in such a way.
I just tried the new build and the problem is still there.
Strange. I don't think it should be anything to do with your OS. Has this always happened do you know? If you could export your fcl or upload your cfg file I will be able to try those.
Hi,
Thanks for sending that file. I didn't manage to reproduce it still, so I will try on XP x64 edition. BTW: does it correct itself if you restart foobar2000?

Nope, happens all the time. I can live with it for now, just bugs me as to why it happens.

I am going to put a clean image of XP64 to see if makes any difference.
Title: Columns UI
Post by: Bollerkopp on 2007-12-05 20:45:04
@musicmusic

hi,

would it be possible to implement the option to rename the "filter results" in the filter? of course... i can rename it in the playlist switcher for example, but everytime i browse through filter-library it creates a new playlist named "filter results". i wish, i could use "music" instead of "filter results".

greets
Title: Columns UI
Post by: koori on 2007-12-06 02:37:38
There is request on wiki
Quote
make vis colours more configurable

Have the ability to define different colours for the bars in the default vis for columns UI.

Meaning being able to split the bars into either two or three sections (both options would be nice) and assign different colors to those sections, i.e., one color for the bottom section and one for the top section. Bars should be divided according to window height.

Ability to use gradients for the bars could be really neat as well.


Sorry, my english is not very good and i am not sure if this is the feature i want to be done.
I want possibility to change color of panles` borders.

(http://img69.imageshack.us/img69/6063/sc1cs9.th.png) (http://img69.imageshack.us/my.php?image=sc1cs9.png)

On first screen you see my original theme (with black backgrounds). The borders are grey. Looks fine, but not very good at the same time.

(http://img88.imageshack.us/img88/1386/sc2im7.th.png) (http://img88.imageshack.us/my.php?image=sc2im7.png)


On second screen i changed backrounds to grey to match with borders. Looks fine, but not very good as well.

The best option would be to change borders` color to black. Now it's impossible, but i believe it's not very difficult to implement.

And it would be great to have scrollbars, seekbar and volumebar costumizable.

Thank you.
Title: Columns UI
Post by: azazel100 on 2007-12-06 17:36:32
Thank you very much for implementing custom mouse actions (and with Playing in autoplaylist!) in Filter.

And for keyboard support.




...would it be possible to add 'Send to playlist And play (no playlist activate)'? Pretty please 
...drag'n'drop support?


Thanks for your time and effort!
Title: Columns UI
Post by: 4nt1 on 2007-12-06 21:14:08
hey musicmusic when can we see the next alpha, I am hanging for the next installment of goodies
Title: Columns UI
Post by: LXtreme on 2007-12-07 08:58:40

Feature request: Adding the auto-hide checkbox to the panel-context-menu
Do you mean in live editing? That's kind of taken a backseat at the moment. Ideally I would like to make it possible to do all the stuff possible in the prefs page. I will come back to it at some point, maybe after I have finished with Filter Panel and NG Playlist.


Actually i meant in the panels "normal" conetxt menu.
Your plans of making all prefs available in live editing are welcome, too.  But of course Filter Panel and NG Playlist have Priority!

BTW: Without having a clue if this has been discussed before (so don't hang me if it has  ) a question concerning the filter panel:
Is it possible not to pre-set the order of precedence in the prefs, but make it depend in the position of the panel
--> most left or most top panel has precedence...no matter in which order the fields to show are entered in the preferences?
Title: Columns UI
Post by: buktore on 2007-12-07 09:40:54
Quote
The best option would be to change borders` color to black. Now it's impossible, but i believe it's not very difficult to implement.

And it would be great to have scrollbars, seekbar and volumebar costumizable.


I think it's actually maybe impossible or very hard to do. cause this kind of this request have been asked million of time already and it's still just the same. (if this can be done, maybe panel ui may not born at all.) There is 2 solutions. and no more.

1. Go Panel Ui.
2. Change your window theme.
Title: Columns UI
Post by: musicmusic on 2007-12-07 14:08:13
Not sure if this has already been reported but I'm having apparent redrawing issues of components upon resizing of the window. This only happens when these components are nested 2nd level ( img: http://img85.imageshack.us/img85/5345/redrawcl3.jpg (http://img85.imageshack.us/img85/5345/redrawcl3.jpg) ) inside the layout.

I figured this could be related to the fact that I am running Windows XP x64 SP2, so there could be some incompatibility issues.
Just to follow up on this, by some fluke we found the root cause of this problem.

Basically, global message hooks are bork on Windows XP x64 and can cause various variations of this issue. In this case it was Logitech SetPoint with the global hook, but there are plenty of other apps that could cause this. (I reproduced it with nVidia nView enabled.)

The issue appears to be the same as mentioned in the last post by Microsoft here (https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=311712) (this is where I got wind of it from). I don't know how this slipped through but I guess there are three possible solutions:
-Disable the apps that cause the issue
-Wait for a hotfix from Microsoft (assuming it is the same issue as in that link). I would imagine some info on that would be posted at that link.
-Upgrade to Vista x64 (or Server 2008 if you are on Server 2003 x64). I say upgrade, but there is no upgrade path from XP x64 -> Vista x64 so it would be a new install.

Lastly I will just throw in a link (https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=311732) to a completely unrelated annoyance (though it did lead me to the other link).
Title: Columns UI
Post by: MasterT on 2007-12-07 19:53:28
Crash report NG Playlist:

I'm playing the second last song from this album and everything is ok.

(http://home.arcor.de/derschwabe/failure01.png)


But when this song ends and the last one is playing and the second line disappears. At the moment the first song of the next album starts to play foobar crashes.

(http://home.arcor.de/derschwabe/failure02.png)



Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 02E5CD31h
Access violation, operation: read, address: 0000000Eh
Call path:
entry=>app_mainloop=>main_thread_callback::callback_run=>on_items_modified_fromplayback
This is the first crash logged by this instance.
Code bytes (02E5CD31h):
02E5CCF1h:  85 C0 74 1C 8B 43 14 8D 4C 24 44 51 68 F1 0E 00
02E5CD01h:  00 6A 01 6A 06 50 FF 15 D8 D3 EF 02 85 C0 7D 1D
02E5CD11h:  8B 46 1C 0F B6 50 08 0F B6 48 09 0F B6 40 0A C1
02E5CD21h:  E2 08 0B D1 C1 E2 08 0B D0 89 54 24 44 8B 4E 1C
02E5CD31h:  0F B6 51 0E 0F B6 41 0F 0F B6 49 10 C1 E2 08 0B
02E5CD41h:  C2 C1 E0 08 0B C1 50 FF 15 80 D0 EF 02 8B E8 89
02E5CD51h:  6C 24 48 89 7C 24 38 8B 74 24 58 8B 7C 24 40 55
02E5CD61h:  56 57 FF 15 5C D3 EF 02 C7 44 24 38 FF FF FF FF
Stack (0026EEA8h):
0026EE88h:  0138F011 00010000 752A1011 00010000
0026EE98h:  01391011 00010000 00000598 0001002C
0026EEA8h:  275E3F6F 001B0684 0026EF74 0026EFD8
0026EEB8h:  00000000 0126EE00 00000000 030273C8
0026EEC8h:  02E54FD3 0026EFCC 02EF4A70 FFFFFFFF
0026EED8h:  0026EFCC 02EF4A40 FFFFFFFF 02EDF91F
0026EEE8h:  710118C6 00993300 00000000 0302AFA0
0026EEF8h:  00000009 00000000 0026EF78 275E3E1B
0026EF08h:  02F77058 0026EF28 001B0684 000001B0
0026EF18h:  00000001 02F77058 0026EF28 0026EF30
0026EF28h:  02F066A4 0026EF00 02EFF344 0000001A
0026EF38h:  02E54FD3 02E54FEB 275E3E87 0302F81C
0026EF48h:  00000000 0104CC18 001B0684 00000001
0026EF58h:  001B0684 00000000 00000000 0026EFC0
0026EF68h:  00000000 0026EF88 000001B0 030273C8
0026EF78h:  00000000 000001B0 000002D5 000001C2
0026EF88h:  00000000 0302E0A8 00000002 00000000
0026EF98h:  0026EFC0 00000000 0000019E 000002D5
0026EFA8h:  000001B0 01F77058 00000016 001B0684
0026EFB8h:  00000016 0126EFDC 00000016 00000058
Registers:
EAX: 00000000, EBX: 02F77058, ECX: 00000000, EDX: 0133D4B0
ESI: 030273C8, EDI: 00000000, EBP: 0026EFD8, ESP: 0026EEA8
Crash location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h

Loaded modules:
foobar2000                      loaded at 00F60000h - 01080000h
ntdll                            loaded at 77730000h - 7784E000h
kernel32                        loaded at 775D0000h - 776A8000h
COMCTL32                        loaded at 74DD0000h - 74F64000h
msvcrt                          loaded at 761A0000h - 7624A000h
ADVAPI32                        loaded at 760E0000h - 7619F000h
RPCRT4                          loaded at 76340000h - 76403000h
GDI32                            loaded at 77580000h - 775CB000h
USER32                          loaded at 77380000h - 7741E000h
SHLWAPI                          loaded at 762E0000h - 76335000h
SHELL32                          loaded at 76760000h - 7722E000h
ole32                            loaded at 77230000h - 77374000h
shared                          loaded at 10000000h - 10032000h
COMDLG32                        loaded at 776B0000h - 77724000h
IMM32                            loaded at 760C0000h - 760DE000h
MSCTF                            loaded at 76460000h - 76527000h
LPK                              loaded at 766C0000h - 766C9000h
USP10                            loaded at 76040000h - 760BD000h
uxtheme                          loaded at 748A0000h - 748DF000h
lgscroll                        loaded at 10100000h - 10111000h
MSVCR80                          loaded at 70320000h - 703BB000h
MSVCP80                          loaded at 703C0000h - 70447000h
NTMARTA                          loaded at 753A0000h - 753C1000h
WLDAP32                          loaded at 77850000h - 77899000h
WS2_32                          loaded at 77420000h - 7744D000h
NSI                              loaded at 76420000h - 76426000h
PSAPI                            loaded at 75FE0000h - 75FE7000h
SAMLIB                          loaded at 75DD0000h - 75DE1000h
foo_abx                          loaded at 00ED0000h - 00F03000h
foo_albumlist                    loaded at 01080000h - 010E6000h
foo_audioscrobbler              loaded at 01230000h - 01260000h
foo_cdda                        loaded at 01260000h - 01295000h
foo_converter                    loaded at 016C0000h - 0174E000h
foo_dsp_std                      loaded at 014C0000h - 01507000h
foo_facets                      loaded at 01910000h - 019B6000h
OLEAUT32                        loaded at 76250000h - 762DC000h
MSIMG32                          loaded at 74AC0000h - 74AC5000h
gdiplus                          loaded at 73F80000h - 7412A000h
foo_fileops                      loaded at 01750000h - 01797000h
foo_freedb2                      loaded at 019C0000h - 01A01000h
foo_input_std                    loaded at 02110000h - 02254000h
foo_masstag                      loaded at 01A10000h - 01A60000h
foo_out_ks                      loaded at 018C0000h - 018EA000h
SETUPAPI                        loaded at 76530000h - 766B8000h
foo_quicktag                    loaded at 01AE0000h - 01B1E000h
foo_rgscan                      loaded at 01B20000h - 01B70000h
foo_uie_albumart                loaded at 01CA0000h - 01CDD000h
foo_uie_lyrics                  loaded at 02380000h - 023E2000h
WINMM                            loaded at 73F00000h - 73F33000h
OLEACC                          loaded at 73EC0000h - 73EF8000h
WININET                          loaded at 778A0000h - 7796F000h
Normaliz                        loaded at 76410000h - 76413000h
iertutil                        loaded at 75FF0000h - 76035000h
foo_ui_columns                  loaded at 02E40000h - 02F3D000h
foo_ui_std                      loaded at 02A00000h - 02AB5000h
foo_unpack                      loaded at 01E10000h - 01E3E000h
foo_verifier                    loaded at 01E40000h - 01E70000h
ctagent                          loaded at 01CF0000h - 01CF7000h
dciman32                        loaded at 73090000h - 73096000h
NLAapi                          loaded at 751B0000h - 751BF000h
IPHLPAPI                        loaded at 75940000h - 75959000h
dhcpcsvc                        loaded at 75900000h - 75935000h
DNSAPI                          loaded at 75DF0000h - 75E1B000h
Secur32                          loaded at 75E80000h - 75E94000h
WINNSI                          loaded at 758F0000h - 758F7000h
dhcpcsvc6                        loaded at 758D0000h - 758F0000h
mswsock                          loaded at 75690000h - 756CB000h
winrnr                          loaded at 72F20000h - 72F28000h
napinsp                          loaded at 72F10000h - 72F1F000h
pnrpnsp                          loaded at 72ED0000h - 72EE2000h
rasadhlp                        loaded at 72F30000h - 72F36000h
wship6                          loaded at 756F0000h - 756F6000h
wshtcpip                        loaded at 752A0000h - 752A6000h
DSOUND                          loaded at 70530000h - 705A1000h
POWRPROF                        loaded at 75380000h - 7539A000h
CLBCatQ                          loaded at 766D0000h - 76754000h
MMDevApi                        loaded at 750B0000h - 750D7000h
WINTRUST                        loaded at 751D0000h - 751FD000h
CRYPT32                          loaded at 759E0000h - 75AD1000h
MSASN1                          loaded at 75B20000h - 75B32000h
USERENV                          loaded at 75EA0000h - 75EBE000h
imagehlp                        loaded at 76430000h - 76459000h
audioses                        loaded at 73DD0000h - 73DF1000h
audioeng                        loaded at 73D60000h - 73DC6000h
AVRT                            loaded at 75290000h - 75297000h
dbghelp                          loaded at 6EBA0000h - 6EC7C000h

Stack dump analysis:
Address: 0126EE00h, location: "foo_cdda", loaded at 01260000h - 01295000h
Symbol: "foobar2000_get_interface" (+00003BF0h)
Address: 02E54FD3h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Address: 02EF4A70h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Symbol: "foobar2000_get_interface" (+000375F0h)
Address: 02EF4A40h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Symbol: "foobar2000_get_interface" (+000375C0h)
Address: 02EDF91Fh, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Symbol: "foobar2000_get_interface" (+0002249Fh)
Address: 02F066A4h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Symbol: "foobar2000_get_interface" (+00049224h)
Address: 02EFF344h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Symbol: "foobar2000_get_interface" (+00041EC4h)
Address: 02E54FD3h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Address: 02E54FEBh, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Address: 0104CC18h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0126EFDCh, location: "foo_cdda", loaded at 01260000h - 01295000h
Symbol: "foobar2000_get_interface" (+00003DCCh)
Address: 02EEC6CBh, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Symbol: "foobar2000_get_interface" (+0002F24Bh)
Address: 02EE6EFBh, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Symbol: "foobar2000_get_interface" (+00029A7Bh)
Address: 775C6158h, location: "GDI32", loaded at 77580000h - 775CB000h
Symbol: "DDCCIGetTimingReport" (+00001385h)
Address: 775C6140h, location: "GDI32", loaded at 77580000h - 775CB000h
Symbol: "DDCCIGetTimingReport" (+0000136Dh)
Address: 77585AE9h, location: "GDI32", loaded at 77580000h - 775CB000h
Symbol: "DeleteObject" (+000000CAh)
Address: 77586A53h, location: "GDI32", loaded at 77580000h - 775CB000h
Symbol: "DeleteDC" (+000000AEh)
Address: 775869B7h, location: "GDI32", loaded at 77580000h - 775CB000h
Symbol: "DeleteDC" (+00000012h)
Address: 7739C186h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "EndPaint" (+0000000Ch)
Address: 02EE6F69h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Symbol: "foobar2000_get_interface" (+00029AE9h)
Address: 02EE8A60h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Symbol: "foobar2000_get_interface" (+0002B5E0h)
Address: 773EAB20h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "AlignRects" (+00004D92h)
Address: 773A1B41h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 773A1AFFh, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 773A1B41h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetMessageW" (+0000019Fh)
Address: 773E76B4h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "AlignRects" (+00001926h)
Address: 773A1AFFh, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetMessageW" (+0000015Dh)
Address: 773A1C03h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetMessageW" (+00000261h)
Address: 1010AADBh, location: "lgscroll", loaded at 10100000h - 10111000h
Symbol: "InstallScrollHooks" (+00000E9Bh)
Address: 77393607h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "EnumDisplaySettingsW" (+0000012Ch)
Address: 773D24A2h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetRawInputDeviceInfoW" (+00000070h)
Address: 101095E0h, location: "lgscroll", loaded at 10100000h - 10111000h
Symbol: "UninstallScrollHooks" (+00000DC0h)
Address: 773A3656h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 773A3666h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "OffsetRect" (+0000005Dh)
Address: 77790E6Eh, location: "ntdll", loaded at 77730000h - 7784E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 77790E20h, location: "ntdll", loaded at 77730000h - 7784E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 101095E0h, location: "lgscroll", loaded at 10100000h - 10111000h
Symbol: "UninstallScrollHooks" (+00000DC0h)
Address: 773D2442h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetRawInputDeviceInfoW" (+00000010h)
Address: 773996ECh, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "SetFocus" (+00000034h)
Address: 7739A6E7h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "IsWindowInDestroy" (+000000B6h)
Address: 74E66EC3h, location: "COMCTL32", loaded at 74DD0000h - 74F64000h
Symbol: "AddMRUStringW" (+00000A91h)
Address: 773A2D86h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "NotifyWinEvent" (+0000000Dh)
Address: 74E66DBFh, location: "COMCTL32", loaded at 74DD0000h - 74F64000h
Symbol: "AddMRUStringW" (+0000098Dh)
Address: 74E66ED7h, location: "COMCTL32", loaded at 74DD0000h - 74F64000h
Symbol: "AddMRUStringW" (+00000AA5h)
Address: 773E76B4h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "AlignRects" (+00001926h)
Address: 74E66567h, location: "COMCTL32", loaded at 74DD0000h - 74F64000h
Symbol: "AddMRUStringW" (+00000135h)
Address: 100087D0h, location: "shared", loaded at 10000000h - 10032000h
Address: 02EECD8Fh, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Symbol: "foobar2000_get_interface" (+0002F90Fh)
Address: 02EBBDF5h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Address: 773A1A10h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 773A1AE8h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetMessageW" (+00000146h)
Address: 02EBBC80h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Address: 773A1A91h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 773E76B4h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "AlignRects" (+00001926h)
Address: 773A1C03h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetMessageW" (+00000261h)
Address: 02EBBC80h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Address: 773E76B4h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "AlignRects" (+00001926h)
Address: 773A3656h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "OffsetRect" (+0000004Dh)
Address: 02EBBC80h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Address: 77790E6Eh, location: "ntdll", loaded at 77730000h - 7784E000h
Symbol: "KiUserCallbackDispatcher" (+0000002Eh)
Address: 77790E20h, location: "ntdll", loaded at 77730000h - 7784E000h
Symbol: "KiUserApcDispatcher" (+00000048h)
Address: 02EBBC80h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Address: 773A1BB8h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetMessageW" (+00000216h)
Address: 7739C276h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "RedrawWindow" (+0000000Ch)
Address: 02EDE779h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Symbol: "foobar2000_get_interface" (+000212F9h)
Address: 02EDE7DCh, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Symbol: "foobar2000_get_interface" (+0002135Ch)
Address: 02E539C3h, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Address: 02E5968Fh, location: "foo_ui_columns", loaded at 02E40000h - 02F3D000h
Address: 1001CFB0h, location: "shared", loaded at 10000000h - 10032000h
Symbol: "uCallStackTracker::~uCallStackTracker" (+00000000h)
Address: 00FA9EFCh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 01050B98h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0104EDBAh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00F66900h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0104EDBAh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0100CC52h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FB05F1h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0104EDBBh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 01050B00h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0104EDBBh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 01028844h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0100D2E8h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FB06FDh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FB1E1Fh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0102D9E8h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 01028844h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0104CC18h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0100DDB0h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FA1502h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 010275C4h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0104C5B0h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0104F5D4h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0104F5D4h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0104CC18h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 1001D07Bh, location: "shared", loaded at 10000000h - 10032000h
Symbol: "uCallStackTracker::~uCallStackTracker" (+000000CBh)
Address: 01014EE8h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00F8ED93h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0102A5A4h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 101099F0h, location: "lgscroll", loaded at 10100000h - 10111000h
Symbol: "UninstallScrollHooks" (+000011D0h)
Address: 773935D4h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "EnumDisplaySettingsW" (+000000F9h)
Address: 00F724DDh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00F724F2h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 010275BCh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0104F5D4h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0100CF69h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00F8EEFDh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 773A1A10h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetMessageW" (+0000006Eh)
Address: 773A1AE8h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetMessageW" (+00000146h)
Address: 00F8EEE0h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 773A1A91h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "GetMessageW" (+000000EFh)
Address: 773E76B4h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "AlignRects" (+00001926h)
Address: 773A2A47h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "IsWindow" (+0000014Dh)
Address: 00F8EEE0h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 77398C26h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0104C514h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 773E76B4h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "AlignRects" (+00001926h)
Address: 773A2A98h, location: "USER32", loaded at 77380000h - 7741E000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 00F8EEE0h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00F8C4DFh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00F8D0A2h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 01032C44h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 01026FA8h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 01026FA8h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00F60000h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 01032C28h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00F6588Ch, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FFF193h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FF9830h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FFF193h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FFD5E9h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 1001D07Bh, location: "shared", loaded at 10000000h - 10032000h
Symbol: "uCallStackTracker::~uCallStackTracker" (+000000CBh)
Address: 0102A100h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 01016190h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00F8D2DEh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00F60000h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FFA86Eh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FF7C51h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FF7C4Bh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0101CF9Ch, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0101B270h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FF9830h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FF7C4Bh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FF7C5Fh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 0101B270h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 01016667h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FF95DFh, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00F60000h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 010010E6h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 00FF9830h, location: "foobar2000", loaded at 00F60000h - 01080000h
Address: 77613833h, location: "kernel32", loaded at 775D0000h - 776A8000h
Symbol: "BaseThreadInitThunk" (+00000012h)
Address: 7776A9BDh, location: "ntdll", loaded at 77730000h - 7784E000h
Symbol: "LdrInitializeThunk" (+0000004Dh)
Address: 77665984h, location: "kernel32", loaded at 775D0000h - 776A8000h
Symbol: "UnhandledExceptionFilter" (+00000000h)
Address: 77665984h, location: "kernel32", loaded at 775D0000h - 776A8000h
Symbol: "UnhandledExceptionFilter" (+00000000h)
Address: 77738BF2h, location: "ntdll", loaded at 77730000h - 7784E000h
Symbol: "EtwLogTraceEvent" (+000000FBh)
Address: 7777A239h, location: "ntdll", loaded at 77730000h - 7784E000h
Symbol: "RtlConvertUlongToLargeInteger" (+000052B3h)
Address: 00FF964Ah, location: "foobar2000", loaded at 00F60000h - 01080000h

Version info:
foobar2000 v0.9.5 beta 6
UNICODE
Windows 6.0


Additional info:
File Integrity Verifier 1.0.1  (foo_verifier)
foobar2000 core 0.9.5 beta 6  (Core)
CD Audio Decoder 2.1.2  (foo_cdda)
Masstagger 1.6  (foo_masstag)
freedb Tagger 0.5.2.1  (foo_freedb2)
Converter 1.0.2  (foo_converter)
Lyric Show Panels 0.3.1.2 Alpha 3 [Nov 29 2007 - 00:19:03]  (foo_uie_lyrics)
Default User Interface 0.9.5  (foo_ui_std)
RAR reader 1.1  (foo_unpack)
Album Art Panel 0.2.7  (foo_uie_albumart)
Album List 4.1  (foo_albumlist)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Standard DSP Array 1.0  (foo_dsp_std)
ABX Comparator 1.3.1  (foo_abx)
Columns UI 0.2.1 alpha 9  (foo_ui_columns)
ZIP/GZIP reader 1.0  (foo_unpack)
Quick Tagger 1.0  (foo_quicktag)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Standard Input Array 1.0  (foo_input_std)
File Operations 2.0  (foo_fileops)
Audioscrobbler 1.3.15  (foo_audioscrobbler)
Facets 2007-11-20  (foo_facets)
Title: Columns UI
Post by: musicmusic on 2007-12-07 21:40:31
Reproduced, thanks for the report. It depends on the second level grouping text being the same as the the previous group. Though there must be a notification about the (non-playback related) metadata changing for the playing track (when you get to the last item in the previous group) to trigger it in the way you did (but it will trigger in lots of other places as well).
Title: Columns UI
Post by: musicmusic on 2007-12-07 23:10:50
Columns UI 0.2.1 alpha 9 v3 released to fix that grouping bug above.

@musicmusic

hi,

would it be possible to implement the option to rename the "filter results" in the filter? of course... i can rename it in the playlist switcher for example, but everytime i browse through filter-library it creates a new playlist named "filter results". i wish, i could use "music" instead of "filter results".

greets
Hi, it will probably be added, but I'm still considering the best way to do that.

...would it be possible to add 'Send to playlist And play (no playlist activate)'? Pretty please 
...drag'n'drop support?


Thanks for your time and effort!

1. Hmm probably  Maybe as a modifier checkbox so that list doesn't get too big.
2. Yes will do
3. Welcome

hey musicmusic when can we see the next alpha, I am hanging for the next installment of goodies

Not sure, sorry, probably a couple of weeks.

BTW: Without having a clue if this has been discussed before (so don't hang me if it has  ) a question concerning the filter panel:
Is it possible not to pre-set the order of precedence in the prefs, but make it depend in the position of the panel
--> most left or most top panel has precedence...no matter in which order the fields to show are entered in the preferences?
That would probably be better. At the moment, the panels are not aware of what other panels are in the same splitter. I can maybe change that with a (non-breaking) API addition so that the precedence will follow the order of the filter panels in the same splitter.
Title: Columns UI
Post by: mil3s on 2007-12-08 15:28:48
I think I've found a minor bug in the feature Display tooltips for clipped text only. When the clipped text length (characters, not pixels) including the "..." is more than the original text, the tooltip is not displayed.
Title: Columns UI
Post by: Yirkha on 2007-12-11 18:43:29
Hi musicmusic,
I'm working on a little panel for Columns UI and I wonder how is it possible to make it available only in a single instance.

It's registered using window_factory_single, returns false from window::get_prefer_multiple_instances(), and false from window::is_available() as well, when a window is already created.

It works partly well, window::create_or_transfer_window() is not called for the subsequent attempts. But my component, or rather a few pixel wide dummy place where it should be, is inserted into layout anyway. When I look into Preferences, I can see all of these ghost instances in the layout tree.

IIRC, in uic 0.2.2 + fb2k 0.9.4 it worked so that I wasn't even able to choose the component in the "Add panel" context menu, if it was already present somewhere and marked as single instance.

Is this a temporary bug, permanent feature or am I just missing something?
Title: Columns UI
Post by: musicmusic on 2007-12-11 22:02:07
Hi musicmusic,
I'm working on a little panel for Columns UI and I wonder how is it possible to make it available only in a single instance.

It's registered using window_factory_single,
Great.

returns false from window::get_prefer_multiple_instances(),
That should be the default implementation anyway. That was only for some proposed spacer toolbar from I guess what is now years ago, it only has any real effect in the toolbar area.

and false from window::is_available() as well, when a window is already created.
That is not really the way to do things. It is documented (http://yuo.be/columns_ui-sdk-documentation/classui__extension_1_1window.html#c1ec938a2361a76ac83987aede833c84) quite clearly what you should do. It is up to you how to implement that, however, but standard behaviour is better.

It works partly well, window::create_or_transfer_window() is not called for the subsequent attempts.
Right, but if you fix the above that will not be true. How to handle this is also clearly documented (http://yuo.be/columns_ui-sdk-documentation/classui__extension_1_1window.html#48032ec76fd532560be5cbf4de52a750).

But my component, or rather a few pixel wide dummy place where it should be, is inserted into layout anyway. When I look into Preferences, I can see all of these ghost instances in the layout tree.
Did you first declare your panel as multi instance and add several instances to the layout before changing it to single instance?

Basically: I am not a fan of single instance panels and I don't recommend their use. Why do you not wish to make your panel support multiple instances?

Anyway, if it fails to create a panel for some reason (in this case is_available returning false) it doesn't remove it from the layout so the user doesn't lose their layout. That is why you see that dummy space. If you change your implementation of the above functions, it may behave differently, though I am not sure.

IIRC, in uic 0.2.2 + fb2k 0.9.4 it worked so that I wasn't even able to choose the component in the "Add panel" context menu, if it was already present somewhere and marked as single instance.
I don't believe I have changed anything there. There is a loop hole through copy and paste though.
Title: Columns UI
Post by: Yirkha on 2007-12-11 22:50:06
Thanks for your comments.

and false from window::is_available() as well, when a window is already created.
That is not really the way to do things. It is documented (http://yuo.be/columns_ui-sdk-documentation/classui__extension_1_1window.html#c1ec938a2361a76ac83987aede833c84) quite clearly what you should do. It is up to you how to implement that, however, but standard behaviour is better.


I'm sorry, I was writting bullshit. In fact, my is_available() is quite and like the one in the documentation:
Code: [Select]
    virtual bool is_available(const ui_extension::window_host_ptr & p_host) const
    {
      dbg() << pfc::format_hex((long) this, 8) << ".is_available(host[" << pfc::print_guid(p_host->get_host_guid()) << "])";

      if (m_host.is_valid() && p_host->get_host_guid() == m_host->get_host_guid())
        return false;

      return true;
    }

Similarly, I do the hide/SetParent/SetWindowPosition/relinquish_ownership in create_or_transfer_window() as recommended. But it is never used, as the effort ends on the condition in is_available() above, because I always get host with the same GUID [FC0ED6EF-DCA2-4679-B7FE-48162DE321FC], regardless of where I add the panel. I thought that each host (main window, splitter, ...) have a different GUID, doesn't it?

Basically: I am not a fan of single instance panels and I don't recommend their use. Why do you not wish to make your panel support multiple instances?

I would love to, but I'm limited by the underlying architecture I have no control over (namely it cannot render into multiple windows at once nor run in multiple instances). But I already had the panel working without any unexpected behaviour with dummy spacers created for the second and any subsequent instances, so if single instance panels are generally not recommended, I will just use that.
Title: Columns UI
Post by: musicmusic on 2007-12-11 23:49:24
But it is never used, as the effort ends on the condition in is_available() above, because I always get host with the same GUID [FC0ED6EF-DCA2-4679-B7FE-48162DE321FC], regardless of where I add the panel. I thought that each host (main window, splitter, ...) have a different GUID, doesn't it?

You have some good points: basically the implementation is_available doesn't really make sense any more. Originally, it was to compare the host pointers when there was just a sidebar and toolbar area. The idea was to prevent you trying to add the (same single instance) panel twice in the sidebar or toolbars which I thought at the time would give confusing results (the panel would remove from the old location and be added at the new one). When the layout was added, each panel had a unique host (when in the layout area) and so this implementation did not make any sense any more. So I changed it to compare the GUIDs but this also doesn't make too much sense.

I think really just always returning true would be OK. But it seems like there are some issues on my end if you do that as a panel may get removed whilst the host is creating the panels, and it doesn't look like that is handled correctly. So leave it as is for now.

BTW: The horizontal and vertical splitter have the same host guid, but the other splitters, toolbar area, and root layout node have different GUIDs. I don't think these GUIDs are too relevant any more because the splitters can have multiple instances - these GUIDs used to represent fixed areas (toolbars or sidebar).

So, essentially (with the current is_available implementation) create_or_transfer_window is more likely to be called again if your panel is a toolbar. With live editing, it may be called as well (e.g. h/v splitter -> tab stack)

Also BTW: There is some helper that takes care of the implementation of some of these functions, see uie::window_base_t. I don't use that however, I only create multiple instance panels and so use uie::container_ui_extension_t instead. Anyway, if you use those you don't really need to worry about these details (and I have some control over them with SDK updates).

I would love to, but I'm limited by the underlying architecture I have no control over (namely it cannot render into multiple windows at once nor run in multiple instances). But I already had the panel working without any unexpected behaviour with dummy spacers created for the second and any subsequent instances, so if single instance panels are generally not recommended, I will just use that.
OK that is a reasonable reason  (Personally I would just stay away from such a crappy library but that is up to you). I am curious, is this a vis plugin? Anyway, i checked with a single instance panel and the layout editor (in prefs) does prevent you from adding multiple instances (apart from that loophole I mentioned). (It uses get_is_single_instance for this, but that should be implemented by the uie::window factory anyway) It does seem to be broken in live editing, however, hmm I'll have to investigate more there seems to be a few potential problems.
Title: Columns UI
Post by: Yirkha on 2007-12-12 00:45:45
ad is_available(), GUIDs, etc. -
OK, I see it's rather left-over functionality, so I'll stay with your original code.

Also BTW: There is some helper that takes care of the implementation of some of these functions, see uie::window_base_t. I don't use that however, I only create multiple instance panels and so use uie::container_ui_extension_t instead. Anyway, if you use those you don't really need to worry about these details (and I have some control over them with SDK updates).
Actually I saw the helper, but I need to do more things (particularly during the destroying, where it does just a DestroyWindow()), so I would rewrite most of the class anyway.
(Btw, are you sure there shouldn't be rather 'return !m_host.is_valid() || ...'  at imp_helper.h:29?)

Personally I would just stay away from such a crappy library but that is up to you.
Speak about Winamp plugins. (...)

I am curious, is this a vis plugin?
Yup, relevant thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=59388).

Anyway, i checked with a single instance panel and the layout editor (in prefs) does prevent you from adding multiple instances (...) It does seem to be broken in live editing, however, hmm I'll have to investigate more there seems to be a few potential problems.

You are right, now when I tried it, it works in the preferences. Unfortunately I always tested it in the live editing mode only.
Title: Columns UI
Post by: musicmusic on 2007-12-12 19:52:16
(Btw, are you sure there shouldn't be rather 'return !m_host.is_valid() || ...'  at imp_helper.h:29?)
You are of course right. I guess it shows that I don't use this, the current version doesn't even look compilable

Speak about Winamp plugins. (...)
Heh
Title: Columns UI
Post by: plukin on 2007-12-13 22:02:11
Hi,  i think i found a little bug in the latest alpha version. or i misunderstood the feature:
in the filter panel i chose as field settings "Genre;Album Artist;Album;" but the field with "Album Artist" shows only music with $meta(album artist) not these files with tagged %artist%. i think it should use %album artist% behavior.
btw, 2 feature requests from me:
1. make the filter panel more like the facet element  (sorting, more columns, additionel info...)
2. add the possibility to hide the ng group header under certain circumstances like $if($not(%discnumber%),!noheader!,)
don't know if there are already mentioned ...
bye
Title: Columns UI
Post by: Slotos on 2007-12-13 23:24:43
1. Filter panel doesn't use internal foobar2000 titleformatting. Requested and in the known requests list.
2. I second the request. Like if string returns empty or some predefined value then header is not shown.
Title: Columns UI
Post by: stampgevaar on 2007-12-14 15:35:16
I notice a weird bug, when choosing in windows explorer to play a folder in foobar.

When I delete tracks (with delete key) in the ng playlist the songs from the next group go into the group I deleted song from.

It seems to happen everytime when I delete songs from a group.
Title: Columns UI
Post by: Squeller on 2007-12-18 09:34:49
Hi musicmusic,

Preferences - Playlist view - Columns
-> initially, there's no column name visually selected. If we select one, leave the window, come back, again nothing is selected. The problem: We have no indicator about which column we are currently editing. (Latest alpha).
Title: Columns UI
Post by: halabund on 2007-12-18 11:11:40
Hi musicmusic,

Are you going to update the album list panel, so that manual refresh will not be necessary any more, just like with the new foo_albumlist in 0.9.5?
Title: Columns UI
Post by: Squeller on 2007-12-18 17:31:11
Rightclick on a playlist tab, "remove" --> nothing happens.
My bad, it was a write protected playlist.
Title: Columns UI
Post by: musicmusic on 2007-12-19 22:59:46
I notice a weird bug, when choosing in windows explorer to play a folder in foobar.

When I delete tracks (with delete key) in the ng playlist the songs from the next group go into the group I deleted song from.

It seems to happen everytime when I delete songs from a group.
Are you using the latest v3 version? If so, can you make a screen shot with the group headers of the current and next group visible, before and after the delete?

Hi musicmusic,

Preferences - Playlist view - Columns
-> initially, there's no column name visually selected. If we select one, leave the window, come back, again nothing is selected. The problem: We have no indicator about which column we are currently editing. (Latest alpha).
I see the bug, though it didn't trigger on my Vista. Should be fixed in next build.

Hi musicmusic,

Are you going to update the album list panel, so that manual refresh will not be necessary any more, just like with the new foo_albumlist in 0.9.5?
The panel is based on a older version of album list source code, so that will remain unchanged unless it is updated to a newer version of album list. I won't add it in to the old album list code, namely as it seems like too much unwarranted work and I have enough trouble understanding my own code

Rightclick on a playlist tab, "remove" --> nothing happens.
My bad, it was a write protected playlist.
Yes, though really it should disable the remove command in that case.
Title: Columns UI
Post by: stampgevaar on 2007-12-20 07:55:52

I notice a weird bug, when choosing in windows explorer to play a folder in foobar.

When I delete tracks (with delete key) in the ng playlist the songs from the next group go into the group I deleted song from.

It seems to happen everytime when I delete songs from a group.
Are you using the latest v3 version? If so, can you make a screen shot with the group headers of the current and next group visible, before and after the delete?



Problem is over now with version 3, I didn't notice there was a new version out yet
Title: Columns UI
Post by: sinfony on 2007-12-22 05:49:58
Quick question: is there any way to change the font/color of the filter panel?  If not, could that be added?  It's a pretty minor issue, but I strive for visual consistency
Title: Columns UI
Post by: King of a S†ellar War on 2007-12-22 11:19:49
I have little suggestion...it will be nice if columns ui allows to set background image on the play list.
Title: Columns UI
Post by: TomBarlow on 2007-12-22 11:53:01
Hi musicmusic, just wanted to say Columns UI looks great, and I love the new NG Playlist. I think collapsible groups would be amazing, can you tell me how likely/ how soon it is that they'll be implemented?

Also, I am having trouble with some cwb_hooks in group headers. %cwb_activelist_duration% doesn't update either automatically or on play and stop when tracks are removed from the playlist, it only updates when you change focused playlist. I think a better solution would be the a new field called %group_length% or something, which would return the total group length (which would be preferable to playlist length for me anyway). Is this possible? It would be pretty cool. It would be nice to be able to align it on the right and still have album name on the left too.

Cheers.
Title: Columns UI
Post by: Keikonium on 2007-12-22 22:39:03
I have little suggestion...it will be nice if columns ui allows to set background image on the play list.


with alpha transparancy supported  *wishes*
Title: Columns UI
Post by: musicmusic on 2007-12-22 23:03:09
Hi musicmusic, just wanted to say Columns UI looks great, and I love the new NG Playlist. I think collapsible groups would be amazing, can you tell me how likely/ how soon it is that they'll be implemented?
I think I only ever said it would be unlikely  I really just want to finish up what I've got before I think about new features too much.

Also, I am having trouble with some cwb_hooks in group headers. %cwb_activelist_duration% doesn't update either automatically or on play and stop when tracks are removed from the playlist, it only updates when you change focused playlist.
The group headers do not support playlist/playback specific fields, and so do not update with notifications about those fields. Basically, if cwb hooks is relying on the component that executes the titleformat script to update on those notifications it is obviously broken.

I think a better solution would be the a new field called %group_length% or something, which would return the total group length (which would be preferable to playlist length for me anyway). Is this possible?
In the grouping script, that would require some hacks to get it to work (something like colour codes, but that's not really visible to users so much anymore). I don't really like these hacks so much. If you don't get it, you can't group by the length of the group. That's determined after it has been grouped. So (on my side) it would need some kind of place holder for it in the script instead, and evaluate those sometime later. So, it could be done, but it's a bit messy.
Title: Columns UI
Post by: wolver1ne on 2007-12-24 04:13:11
This is most likely not a bug, but anyway...

Double clicking on the group title performs the action that is assigned to the double click on empty area. So instead of starting playing first track in the group I get Add files... window (assigned to Double Click on empty area).

o_o
Title: Columns UI
Post by: 4nt1 on 2007-12-24 09:47:39
from memory Musicmusic said there is yet to be any additional functionality to the grouping > including assigning keys to clicking and double clicking on them.. this is a feature request > at present ironing out all bugs and finishing off existing features seems to be priority 1 then once thats signed sealed and delivered the extras be tacked on
Title: Columns UI
Post by: musicmusic on 2007-12-25 00:02:59
This is most likely not a bug, but anyway...

Double clicking on the group title performs the action that is assigned to the double click on empty area. So instead of starting playing first track in the group I get Add files... window (assigned to Double Click on empty area).

o_o

Yes, that is a bug, thanks for reporting. It's fixed for next version.
Title: Columns UI
Post by: JackieKu on 2008-01-04 12:00:01
I download the new columns UI recently, the NG playlist is so good. However, it doesn't have horizontal scrollbar, please add a option to display the scrollbar.
Title: Columns UI
Post by: TomBarlow on 2008-01-04 14:42:55
Thanks musicmusic for the info. I see what you mean about group length- I guess it wouldn't make sense unless you could specify the grouping and the group display separately. I just found you can set playlist length in the playlist switcher, so that will do me instead.

I guess I'll have to keep my fingers crossed for collapsible groups, they'd be ace, but I don't want to bug you about it!

Cheers.
Title: Columns UI
Post by: Hakubo on 2008-01-04 19:50:46
Here's a few other feature requests.

1) In the Filter panel (with autosend disabled) there's no visual indication for middle-clicking. Maybe the clicked item should blink or become selected.

2) Scroll to the items added to the NG Playlist from the Filter on "Add to active playlist" action.

3) Support for mouse wheel scrolling when the items are dragged in NG Playlist.
Title: Columns UI
Post by: imiganai on 2008-01-04 21:55:44
Hmm.  Can anyone else reproduce this?  Create a simple layout with a vertical split containing an autohiding toolbar (can be menu, buttons, whatever) and one of the two standard playlist views (hide captions for both).
Then mouse over the toolbar to make it show, and while it's showing, drag the minimize, maximize, or close buttons downward.  As in, click and hold on them and move the mouse down.
Does your mouse freeze up like mine does (until you alt+tab or hit the windows key or do anything to remove focus from the window)?

Weird. o_O
Title: Columns UI
Post by: Slotos on 2008-01-05 07:49:55
Weird behaviour.
Selecting several styles from Filter panel results in playlist for repeated entries for tracks that have multiple selected styles tagged.
Title: Columns UI
Post by: Seldon on 2008-01-05 14:00:40
is it any way to have console as panel that i can use in my layout?

upd: solved
Title: Columns UI
Post by: musicmusic on 2008-01-06 00:23:14
I download the new columns UI recently, the NG playlist is so good. However, it doesn't have horizontal scrollbar, please add a option to display the scrollbar.
It is implemented for next version

Here's a few other feature requests.

1) In the Filter panel (with autosend disabled) there's no visual indication for middle-clicking. Maybe the clicked item should blink or become selected.

2) Scroll to the items added to the NG Playlist from the Filter on "Add to active playlist" action.

3) Support for mouse wheel scrolling when the items are dragged in NG Playlist.
1. I guess it makes sense that it should be selected. I do wonder if anyone uses the middle click to avoid the selection being changed though. I made a note of it anyway I'll look into it a bit more.

2. Yes I think some behaviours there should be changed I'll fix that.

3. I don't believe I am doing anything specifically to disable that so it may not be possible. I'll check this.

Hmm.  Can anyone else reproduce this?  Create a simple layout with a vertical split containing an autohiding toolbar (can be menu, buttons, whatever) and one of the two standard playlist views (hide captions for both).
Then mouse over the toolbar to make it show, and while it's showing, drag the minimize, maximize, or close buttons downward.  As in, click and hold on them and move the mouse down.
Does your mouse freeze up like mine does (until you alt+tab or hit the windows key or do anything to remove focus from the window)?

Weird. o_O
Sounds strange. I'll try and check it anyway.

Weird behaviour.
Selecting several styles from Filter panel results in playlist for repeated entries for tracks that have multiple selected styles tagged.
Indeed, I've known about this, but thanks for the reminder. I'll probably fix it for next version.
Title: Columns UI
Post by: elishnevsky on 2008-01-06 05:45:07
Is there any way to style Filter panels, i.e. change background and text color?
Title: Columns UI
Post by: Baldurien on 2008-01-07 21:31:51
Hi,

I'd like to know if it's possible to have the same playlist colors than in default ui? I mean, for each odd row, you have a light grayed background.

That could be a good thing, that: to select the fore/background color for rows, with  a repetition (eg: you set N colors, and the M rows get the M%N color).
Title: Columns UI
Post by: 4nt1 on 2008-01-07 23:33:11
hey music music, I am getting impatient again  how long until your next release please... any idea when 0.9.5 sdk comes out either... is there much in there that could be of benefit to your work?

hope all is well and happy new years!!!
Title: Columns UI
Post by: musicmusic on 2008-01-08 01:18:11
Is there any way to style Filter panels, i.e. change background and text color?
Not currently, it is just using system settings.

Hi,

I'd like to know if it's possible to have the same playlist colors than in default ui? I mean, for each odd row, you have a light grayed background.

That could be a good thing, that: to select the fore/background color for rows, with  a repetition (eg: you set N colors, and the M rows get the M%N color).
It is configured like that by default.

hey music music, I am getting impatient again  how long until your next release please...
I am just finishing some stuff up. It should be released sometime this week.

any idea when 0.9.5 sdk comes out either...
No idea.

is there much in there that could be of benefit to your work?
Yes, forgetting about other-UIE API from what I've seen in Default UI I believe there are some new APIs that would be useful. I'm not sure though, it depends on how exactly some stuff was implemented.

hope all is well and happy new years!!!
Yep, happy new year! 
Title: Columns UI
Post by: 4nt1 on 2008-01-08 06:10:56
well thats good to see some positives come out for 0.9.5  for columns UI... I was worried that its niche would become limited with the new functionality put into 0.9.5.

looking forward to be able to sort my colums in NG playlist.. this is the only thing preventing me from using colums ui all the time at the moment...

I will not wait patiently until the next release  woohoo
Title: Columns UI
Post by: thuan on 2008-01-08 08:15:30
I have noticed the latest version of your component uses a ridiculous amount of CPU when using NG playlist that is over 10% some times on my Core 2 E4300. DSP is only Advanced Limiter and the config is simple only NG playlist, playlist switcher and album art. The weird thing is this only happens when playing songs (they're oggs and mp3).
Title: Columns UI
Post by: musicmusic on 2008-01-08 14:46:31
I have noticed the latest version of your component uses a ridiculous amount of CPU when using NG playlist that is over 10% some times on my Core 2 E4300. DSP is only Advanced Limiter and the config is simple only NG playlist, playlist switcher and album art. The weird thing is this only happens when playing songs (they're oggs and mp3).
How did you come to the conclusion that it was NG Playlist? The only background stuff that NG Playlist really does currently is update the currently playing item. That doesn't cause any problems here, but just scrolling the playing item off the visible items should prevent that updating if you wish to check. The slowness of that should mostly depend on your formatting strings.

Are you sure it is not visualisation related? I mean, there were some actual changes to the spectrum analyser in last release (though still I didn't observe any significant CPU usage increase).
Title: Columns UI
Post by: thuan on 2008-01-09 00:53:23
Because it does not happen with Default UI and normal Column Playlist. And yes, as you said moving the playing item off screen doesn't exhibit the problem. My setup is nothing complex I think, it's pretty simple and no visualisation over here. Here's my config:
(http://img183.imageshack.us/img183/5931/foork6.th.png) (http://img183.imageshack.us/my.php?image=foork6.png)
Normally it's hovering around 2-5% then sometimes goes over 10% weird.
The code for Title Column is
Code: [Select]
$if2($meta(title),$rgb(255,0,0)%filename%) $meta(title kanji)

$if($and($meta_test(album artist),$not($strcmp($meta(album artist),$meta(artist)))),' // '$meta(artist))

$tab()$rgb()
$if(%cwb_queueindex%,
$ifgreater(%cwb_queuelength%,1,
'['%cwb_queueindexes%/%cwb_queuelength%']',
'['%cwb_queueindex%']'))
$if(%isplaying%,%playback_time%/)
%length%

And the code for Type column is
Code: [Select]
$replace($lower(%codec%),
musepack,mpc,
vorbis,oggV,
flac,flac,
monkey''s audio,ape,
true audio,tta,
wavpack,wv
)
$tab()
$info(bitrate)

The other columns are just simple line of codes so I don't think those causing this problem.
Title: Columns UI
Post by: spectral on 2008-01-09 10:54:50
I also have this problem. CPU spikes every now and then up to 30% on my old athlon xp 2400+. Windows XP Pro, SP2, all latest patches. columns ui v 0.2.
Title: Columns UI
Post by: musicmusic on 2008-01-09 13:56:15
Because it does not happen with Default UI and normal Column Playlist. And yes, as you said moving the playing item off screen doesn't exhibit the problem.
OK I found the problem, thanks for the report. It should be fixed for next build.

I also have this problem. CPU spikes every now and then up to 30% on my old athlon xp 2400+. Windows XP Pro, SP2, all latest patches. columns ui v 0.2.
Does not sound like same problem. No NG Playlist in Columns UI 0.2.
Title: Columns UI
Post by: thuan on 2008-01-09 14:08:36

Because it does not happen with Default UI and normal Column Playlist. And yes, as you said moving the playing item off screen doesn't exhibit the problem.
OK I found the problem, thanks for the report. It should be fixed for next build.


OK, Thank you.
Title: Columns UI
Post by: musicmusic on 2008-01-09 20:31:32
Alpha 10 now released. Now all the 'Playlist view' options should apply to NG Playlist, unless stated otherwise.
Title: Columns UI
Post by: Hakubo on 2008-01-09 20:55:13
NG Playlist scrolls very sluggishly in the new version.
The CPU usage when foobar is not minimized became very high, too (~15-30%).
Playlist settings are at their default values here, except for the grouping and some disabled columns.
Title: Columns UI
Post by: musicmusic on 2008-01-09 21:03:52
Hmm yeah seems your right (about CPU usage), I was on a playlist without any groups were it seems less pronounced. I'll check this, thanks for reporting.

What method are you using to scroll were you see that problem?
Title: Columns UI
Post by: musicmusic on 2008-01-09 22:19:49
Take two: alpha 10 v2 released. Optimised/fixed the suboptimal rendering which was causing the extra CPU usage in NG Playlist.
Title: Columns UI
Post by: Hakubo on 2008-01-09 22:30:41
What method are you using to scroll were you see that problem?
Mouse wheel scrolling.
It's fixed now in v2, thanks.
Title: Columns UI
Post by: imiganai on 2008-01-09 23:44:31
The new version crashed Foobar and now it can no longer even initialize columnsui...
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 0409E546h
Access violation, operation: read, address: 0004000Eh
Call path:
entry=>user_interface::init
Code bytes (0409E546h):
0409E506h:  8B FB E8 73 D3 FC FF 5F 5E 5D 5B 83 C4 0C C2 04
0409E516h:  00 CC CC CC CC CC CC CC CC CC 8B 00 85 C0 74 0A
0409E526h:  8B 50 08 8D 48 08 8B 02 FF E0 C3 CC CC CC CC CC
0409E536h:  CC CC CC CC CC CC CC CC CC CC C7 06 00 00 00 00
0409E546h:  8B 00 89 06 85 C0 74 0A 83 C0 04 50 FF 15 E0 00
0409E556h:  12 04 8B C6 C3 CC CC CC CC CC 6A FF 68 EB 16 11
0409E566h:  04 64 A1 00 00 00 00 50 51 56 57 A1 A0 E0 13 04
0409E576h:  33 C4 50 8D 44 24 10 64 A3 00 00 00 00 C7 44 24
Stack (0013F56Ch):
0013F54Ch:  8A1AACE0 00000000 00000000 B4DD59CC
0013F55Ch:  80535540 B4DD59F8 7FFDE700 00000000
0013F56Ch:  041020DD 311F54F7 0417A388 00000000
0013F57Ch:  00000014 0110007B 00000292 00000000
0013F58Ch:  00000001 0417A388 0A010BA9 00F00021
0013F59Ch:  0013F5B0 7FFDE000 00000000 7E41C257
0013F5ACh:  000908AC 00000000 00000000 00000014
0013F5BCh:  00000010 0110007B 0013F654 773F605E
0013F5CCh:  0A010BA9 0013F614 00000001 00000000
0013F5DCh:  001C5328 0A010BA9 77F161A2 00000000
0013F5ECh:  00FFFFFF 7E423DCE 00000000 0013F614
0013F5FCh:  77F161C8 00000000 00FFFFFF 00000000
0013F60Ch:  00000000 000801C4 00000000 00000000
0013F61Ch:  00000014 00000010 7E4188D1 0013F65C
0013F62Ch:  0041C487 FFFFFFFF 000908D0 FFFFFFFF
0013F63Ch:  010908A2 00000000 7E41B6A3 0013F984
0013F64Ch:  FFFFFC18 FFFFFFB3 00000000 00000003
0013F65Ch:  00000000 00000000 00000107 00000293
0013F66Ch:  0013F9F0 0410F3C4 FFFFFFFF 0013F9FC
0013F67Ch:  04109A28 850116C6 0013F9E0 00000107
Registers:
EAX: 0004000E, EBX: 00000000, ECX: 0004000E, EDX: 00000000
ESI: 0013F5F4, EDI: 000908D0, EBP: 0013F678, ESP: 0013F56C
Crash location: "foo_ui_columns", loaded at 04060000h - 04160000h

Loaded modules:
foobar2000   loaded at 00400000h - 0051E000h
ntdll loaded at 7C900000h - 7C9B0000h
kernel32 loaded at 7C800000h - 7C8F5000h
COMCTL32 loaded at 773D0000h - 774D3000h
msvcrt   loaded at 77C10000h - 77C68000h
ADVAPI32 loaded at 77DD0000h - 77E6B000h
RPCRT4   loaded at 77E70000h - 77F02000h
Secur32   loaded at 77FE0000h - 77FF1000h
GDI32 loaded at 77F10000h - 77F57000h
USER32   loaded at 7E410000h - 7E4A0000h
SHLWAPI   loaded at 77F60000h - 77FD6000h
SHELL32   loaded at 7C9C0000h - 7D1D7000h
ole32 loaded at 774E0000h - 7761D000h
shared   loaded at 10000000h - 1002A000h
COMDLG32 loaded at 763B0000h - 763F9000h
IMM32 loaded at 76390000h - 763AD000h
LPK   loaded at 629C0000h - 629C9000h
USP10 loaded at 74D90000h - 74DFB000h
uxtheme   loaded at 5AD70000h - 5ADA8000h
CopHookInst   loaded at 00A80000h - 00A8B000h
MSCTF loaded at 74720000h - 7476B000h
RTSUltraMonHook   loaded at 18800000h - 18836000h
apphelp   loaded at 77B40000h - 77B62000h
msctfime loaded at 755C0000h - 755EE000h
CLBCATQ   loaded at 76FD0000h - 7704F000h
COMRes   loaded at 77050000h - 77115000h
OLEAUT32 loaded at 77120000h - 771AB000h
VERSION   loaded at 77C00000h - 77C08000h
imjp81   loaded at 3A700000h - 3A756000h
imjp81k   loaded at 3A600000h - 3A6D0000h
foo_albumlist loaded at 00CC0000h - 00D25000h
foo_cdda loaded at 00D50000h - 00D85000h
foo_converter loaded at 00DB0000h - 00E15000h
foo_dsp_crossfader   loaded at 00E40000h - 00E9E000h
libmmd   loaded at 00EB0000h - 0115F000h
MSVCR80   loaded at 78130000h - 781CB000h
foo_dsp_std   loaded at 01180000h - 011C7000h
foo_fileops   loaded at 011F0000h - 01237000h
foo_freedb2   loaded at 01260000h - 012A1000h
foo_gep   loaded at 012D0000h - 0136C000h
MSIMG32   loaded at 76380000h - 76385000h
foo_input_monkey loaded at 01390000h - 013D9000h
foo_input_std loaded at 01400000h - 01525000h
foo_lock_ex   loaded at 01550000h - 01569000h
foo_midi loaded at 01580000h - 0162A000h
foo_oddcastv3 loaded at 01650000h - 0171F000h
WINMM loaded at 76B40000h - 76B6D000h
BASS loaded at 01730000h - 01770000h
MSACM32   loaded at 77BE0000h - 77BF5000h
WINSPOOL loaded at 73000000h - 73026000h
WININET   loaded at 771B0000h - 7725A000h
CRYPT32   loaded at 77A80000h - 77B14000h
MSASN1   loaded at 77B20000h - 77B32000h
WS2_32   loaded at 71AB0000h - 71AC7000h
WS2HELP   loaded at 71AA0000h - 71AA8000h
vorbis   loaded at 01770000h - 0187F000h
ogg   loaded at 01880000h - 01888000h
libFLAC   loaded at 01890000h - 018B3000h
pthreadVSE   loaded at 018C0000h - 018CD000h
WSOCK32   loaded at 71AD0000h - 71AD9000h
foo_playcount loaded at 019C0000h - 019E5000h
foo_prettypop loaded at 01A20000h - 01A6D000h
mscoree   loaded at 79000000h - 79045000h
msvcm80   loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3D6000h
mscorlib.ni   loaded at 790C0000h - 79B90000h
mscorjit loaded at 79060000h - 790B3000h
rsaenh   loaded at 0FFD0000h - 0FFF8000h
foo_rgscan   loaded at 03FC0000h - 04010000h
foo_uie_quicksearch   loaded at 04010000h - 04056000h
foo_ui_columns   loaded at 04060000h - 04160000h
foo_ui_std   loaded at 04180000h - 04233000h
gdiplus   loaded at 4EC50000h - 4EDF3000h
foo_unpack   loaded at 04270000h - 0429D000h
foo_vis_projectM loaded at 042C0000h - 04331000h
OPENGL32 loaded at 5ED00000h - 5EDCC000h
GLU32 loaded at 68B20000h - 68B40000h
DDRAW loaded at 73760000h - 737A9000h
DCIMAN32 loaded at 73BC0000h - 73BC6000h
IMJPCD   loaded at 3B100000h - 3B11B000h
imagehlp loaded at 76C90000h - 76CB8000h
DBGHELP   loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 041020DDh, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 0110007Bh, location: "libmmd", loaded at 00EB0000h - 0115F000h
Symbol: "_csqrtq_f90" (+0024D73Fh)
Address: 00F00021h, location: "libmmd", loaded at 00EB0000h - 0115F000h
Symbol: "_csqrtq_f90" (+0004D6E5h)
Address: 7E41C257h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "FillRect" (+00000000h)
Address: 0110007Bh, location: "libmmd", loaded at 00EB0000h - 0115F000h
Symbol: "_csqrtq_f90" (+0024D73Fh)
Address: 773F605Eh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000A1BEh)
Address: 77F161A2h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateCompatibleDC" (+000001B2h)
Address: 00FFFFFFh, location: "libmmd", loaded at 00EB0000h - 0115F000h
Symbol: "_csqrtq_f90" (+0014D6C3h)
Address: 7E423DCEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDlgItem" (+00000000h)
Address: 77F161C8h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateSolidBrush" (+00000013h)
Address: 00FFFFFFh, location: "libmmd", loaded at 00EB0000h - 0115F000h
Symbol: "_csqrtq_f90" (+0014D6C3h)
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 0041C487h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 010908A2h, location: "libmmd", loaded at 00EB0000h - 0115F000h
Symbol: "_csqrtq_f90" (+001DDF66h)
Address: 7E41B6A3h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "OffsetRect" (+00000072h)
Address: 0410F3C4h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 04109A28h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 773F65E1h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000A741h)
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 773F65E1h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000A741h)
Address: 773F65E1h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000A741h)
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E41885Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000193h)
Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000163h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000163h)
Address: 7E41C63Fh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "IsWindowUnicode" (+000000A1h)
Address: 773F65E1h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000A741h)
Address: 0401B380h, location: "foo_uie_quicksearch", loaded at 04010000h - 04056000h
Address: 7E41C665h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallWindowProcW" (+0000001Bh)
Address: 773F65E1h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000A741h)
Address: 0401B3B8h, location: "foo_uie_quicksearch", loaded at 04010000h - 04056000h
Address: 773F65E1h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0000A741h)
Address: 0401B380h, location: "foo_uie_quicksearch", loaded at 04010000h - 04056000h
Address: 0401B380h, location: "foo_uie_quicksearch", loaded at 04010000h - 04056000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 0401B380h, location: "foo_uie_quicksearch", loaded at 04010000h - 04056000h
Address: 0401B380h, location: "foo_uie_quicksearch", loaded at 04010000h - 04056000h
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E41885Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000193h)
Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000163h)
Address: 0401B380h, location: "foo_uie_quicksearch", loaded at 04010000h - 04056000h
Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E41B42Dh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000000F1h)
Address: 7E41B3F9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E470088h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Address: 7E41B3CCh, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E41B3A7h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E41B3A7h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B3B0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E41B3A7h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 0409001Fh, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 04098E6Ah, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 773E1ED7h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "RemoveWindowSubclass" (+000001ABh)
Address: 773E206Ch, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "DefSubclassProc" (+00000046h)
Address: 7744E0C2h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal389" (+000028DFh)
Address: 7E41F896h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 0185000Fh, location: "vorbis", loaded at 01770000h - 0187F000h
Address: 018A0021h, location: "libFLAC", loaded at 01890000h - 018B3000h
Symbol: "FLAC__stream_decoder_seek_absolute" (+000027B1h)
Address: 0410FA78h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 040DDD35h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 040DDBA0h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 7E41B51Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001E0h)
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000006Dh)
Address: 040DDBA0h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 040DDBA0h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+0000014Fh)
Address: 040DDBA0h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "GetDC" (+00000169h)
Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 040DDBA0h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 7E41D8A4h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "ShowWindow" (+00000000h)
Address: 7E440457h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B4D0h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E41B50Ch, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 040DDBA0h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 040DDBA0h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 7E41B473h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E41BF78h, location: "USER32", loaded at 7E410000h - 7E4A0000h
Symbol: "RedrawWindow" (+0000000Ch)
Address: 040A28B5h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 004EEFC8h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0413FEF4h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 004EAF74h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 040A0580h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 04060000h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 04125278h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 1000263Ah, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000CAh)
Address: 04118A61h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 004CD528h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00468132h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0042B9F9h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004C2C47h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0042C416h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0413FEF4h, location: "foo_ui_columns", loaded at 04060000h - 04160000h
Address: 00468039h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004AE3CFh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0042CBE2h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D0F34h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D0F34h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004D0F34h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 004A08F3h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049AF90h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004A08F3h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049ED48h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 1000263Ah, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000CAh)
Address: 004C8258h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B4775h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0042CF49h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049BFCEh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004993B1h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004993ABh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004BAF9Ch, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B9600h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049AF90h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004993ABh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004993BFh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B9600h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B4B5Fh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049AD3Fh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0049AF90h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 7C816FD7h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AA8h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C816FE0h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 0049ADAAh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0051E000h

Version info:
foobar2000 v0.9.5
UNICODE
Windows 5.1


Additional info:
ReplayGain Scanner 2.0.2  (foo_rgscan)
RAR reader 1.1  (foo_unpack)
Game Emu Player 1.5  (foo_gep)
Album List 4.1  (foo_albumlist)
freedb Tagger 0.5.2.1  (foo_freedb2)
CD Audio Decoder 2.1.2  (foo_cdda)
projectM visualization 1.97.6.2  (foo_vis_projectM)
Playback Statistics 2.0  (foo_playcount)
Converter 1.0.2  (foo_converter)
foobar2000 core 0.9.5  (Core)
Standard DSP Array 1.0  (foo_dsp_std)
Pause on Lock (extended) 1.0  (foo_lock_ex)
File Operations 2.0  (foo_fileops)
OddcastV3 3.x  (foo_oddcastv3)
Standard Input Array 1.0  (foo_input_std)
Pretty Popup 1.2.3  (foo_prettypop)
MIDI synthesizer host 1.7  (foo_midi)
Gapless Crossfader 0.3.3.4 (Intel SSE)  (foo_dsp_crossfader)
Default User Interface 0.9.5  (foo_ui_std)
Columns UI 0.2.1 alpha 10 v2  (foo_ui_columns)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
ZIP/GZIP reader 1.0  (foo_unpack)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
(edit: codebox'd. thanks 4nt1)
Title: Columns UI
Post by: 4nt1 on 2008-01-09 23:49:02
I too have recieved an error

foobar crashes then i restart and it works for the time being...

all i was doing was managing some playlists

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 048C590Ch
Access violation, operation: read, address: FFFFFFFCh
Call path:
entry=>app_mainloop=>on_items_removed
Code bytes (048C590Ch):
048C58CCh:  00 50 C6 84 24 FC 01 00 00 07 E8 35 05 00 00 C7
048C58DCh:  84 24 F8 01 00 00 06 00 00 00 F6 44 24 14 02 74
048C58ECh:  0F 83 64 24 14 FD 8D 4C 24 34 51 E8 D4 99 FF FF
048C58FCh:  8B B4 24 A8 00 00 00 8B 54 24 20 8B 42 18 2B F7
048C590Ch:  8B 74 B0 FC 83 C6 1C 56 8D 84 24 04 01 00 00 E8
048C591Ch:  F0 9B 00 00 47 83 C4 04 3B 7C 24 28 0F 82 42 FE
048C592Ch:  FF FF 89 5C 24 28 39 5C 24 30 0F 86 54 04 00 00
048C593Ch:  89 5C 24 20 89 5C 24 24 38 5C 24 19 74 71 8D 8C
Stack (0012E484h):
0012E464h:  88EDA2A4 BF827A00 B59C35B0 B59C35B0
0012E474h:  BF800B2B 88AFB020 BF827B3A BC88B730
0012E484h:  BE3C79DC 049CB860 00000000 00000000
0012E494h:  530114A1 00000000 00010000 049CB860
0012E4A4h:  0934CAC0 7E41B3E9 00000001 00000000
0012E4B4h:  00000008 0012EA64 00000000 7E418BC9
0012E4C4h:  7E471088 00000000 0012E508 7E41B3BC
0012E4D4h:  7E41B397 008D074A 049CB860 0012EA64
0012E4E4h:  00000000 00000001 00000000 0012E4D8
0012E4F4h:  00000014 0012E884 7E440477 7E41B3A0
0012E504h:  FFFFFFFF 049731EC 0012E530 00000000
0012E514h:  0497301C 09304B20 00000000 00000040
0012E524h:  00000000 00000001 00000000 049731CC
0012E534h:  0012E53C DCBAAB00 04973038 00000000
0012E544h:  00000000 00000000 00000014 00000000
0012E554h:  00000000 7E41884A 00000000 00000000
0012E564h:  00000000 00000000 0497301C 09525F00
0012E574h:  00000015 00000020 00000004 0934CACC
0012E584h:  FF000000 FBFBFFFF 8DA4C2FB D5000000
0012E594h:  0000E1DE 00000000 00000000 00300000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 0000D5DE, EDX: 0934CAC0
ESI: 00000000, EDI: 00000000, EBP: 0012E680, ESP: 0012E484
Crash location: "foo_ui_columns", loaded at 048B0000h - 049B0000h

Loaded modules:
foobar2000                      loaded at 00400000h - 0051E000h
ntdll                            loaded at 7C900000h - 7C9B0000h
kernel32                        loaded at 7C800000h - 7C8F5000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F01000h
GDI32                            loaded at 77F10000h - 77F57000h
USER32                          loaded at 7E410000h - 7E4A1000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D7000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 763B0000h - 763F9000h
IMM32                            loaded at 76390000h - 763AD000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
RocketDock                      loaded at 003D0000h - 003E2000h
PSAPI                            loaded at 76BF0000h - 76BFB000h
MSCTF                            loaded at 74720000h - 7476C000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_abx                          loaded at 00AC0000h - 00AF3000h
foo_albumlist                    loaded at 00B20000h - 00B85000h
foo_audioscrobbler              loaded at 00BB0000h - 00BE0000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_burninate                    loaded at 00C40000h - 00C77000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00CA0000h - 00CD5000h
foo_converter                    loaded at 00D00000h - 00D65000h
foo_cwbowron                    loaded at 00D90000h - 00DB8000h
gdiplus                          loaded at 4EC50000h - 4EDF3000h
foo_cwb_hooks                    loaded at 00DF0000h - 00E3C000h
foo_dbsearch                    loaded at 00E60000h - 00ED5000h
OLEAUT32                        loaded at 77120000h - 771AB000h
foo_dirwatch                    loaded at 00F00000h - 00F2E000h
foo_discogs                      loaded at 00F50000h - 00FF1000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_dockable_panels              loaded at 01090000h - 010C4000h
foo_dop                          loaded at 010F0000h - 01186000h
SETUPAPI                        loaded at 77920000h - 77A13000h
foo_dsp_continuator              loaded at 011B0000h - 011DF000h
foo_dsp_std                      loaded at 011F0000h - 01237000h
foo_dsp_vlevel                  loaded at 01260000h - 01284000h
foo_facets                      loaded at 012B0000h - 01330000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_fileops                      loaded at 01350000h - 01397000h
foo_freedb2                      loaded at 013C0000h - 01401000h
foo_g15lcd                      loaded at 01430000h - 01460000h
foo_input_shorten                loaded at 01480000h - 014AE000h
foo_input_std                    loaded at 014D0000h - 015F5000h
foo_lnk                          loaded at 01620000h - 01639000h
foo_masstag                      loaded at 01660000h - 016B0000h
foo_msnalt                      loaded at 016D0000h - 016E9000h
foo_navigator                    loaded at 01710000h - 01744000h
foo_out_asio                    loaded at 01770000h - 0179F000h
foo_out_ks                      loaded at 017C0000h - 017EA000h
foo_playcount                    loaded at 01810000h - 01835000h
foo_playlist_bind                loaded at 01860000h - 01885000h
foo_playlist_manager            loaded at 018A0000h - 018E6000h
foo_pqview                      loaded at 01910000h - 01938000h
foo_quicktag                    loaded at 01960000h - 0199E000h
foo_random                      loaded at 019C0000h - 019FF000h
foo_rgscan                      loaded at 01A20000h - 01A70000h
foo_run                          loaded at 01A90000h - 01ABB000h
foo_scrobblecharts              loaded at 01AE0000h - 01B13000h
WININET                          loaded at 42C10000h - 42CDF000h
Normaliz                        loaded at 01B30000h - 01B39000h
iertutil                        loaded at 42990000h - 429D5000h
foo_uie_albumart                loaded at 01D60000h - 01D9D000h
foo_uie_albumlist                loaded at 01DC0000h - 01E03000h
foo_uie_console                  loaded at 01E30000h - 01E4B000h
foo_uie_explorer                loaded at 01E70000h - 01EAD000h
foo_uie_peakmeter                loaded at 01ED0000h - 01F03000h
foo_uie_queuemanager            loaded at 01F30000h - 01F69000h
mscoree                          loaded at 79000000h - 79045000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3D6000h
mscorlib.ni                      loaded at 790C0000h - 79B90000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 0FFD0000h - 0FFF8000h
System.ni                        loaded at 7A440000h - 7AC06000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF6C000h
foo_uie_quicksearch              loaded at 045C0000h - 04607000h
foo_uie_tabs                    loaded at 04740000h - 04766000h
foo_uie_typefind                loaded at 04780000h - 047B0000h
foo_uie_vis_channel_spectrum    loaded at 047D0000h - 047FB000h
foo_uie_vis_egoh                loaded at 04820000h - 0483D000h
foo_uie_wsh_panel                loaded at 04850000h - 04886000h
foo_ui_columns                  loaded at 048B0000h - 049B0000h
foo_ui_std                      loaded at 049D0000h - 04A83000h
foo_unpack                      loaded at 04AB0000h - 04ADD000h
foo_utils                        loaded at 04B00000h - 04B79000h
foo_vis_shpeck                  loaded at 04BA0000h - 04BE0000h
foo_whatsnew                    loaded at 04C00000h - 04C31000h
foo_winamp_spam                  loaded at 04C60000h - 04C7F000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
dciman32                        loaded at 73BC0000h - 73BC6000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
CRYPT32                          loaded at 77A80000h - 77B14000h
MSASN1                          loaded at 77B20000h - 77B32000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
LgLcdApi                        loaded at 06D10000h - 06D25000h
netapi32                        loaded at 5B860000h - 5B8B5000h
appHelp                          loaded at 77B40000h - 77B62000h
ieframe                          loaded at 42EF0000h - 434BD000h
urlmon                          loaded at 42CF0000h - 42E17000h
Secur32                          loaded at 77FE0000h - 77FF1000h
mlang                            loaded at 75CF0000h - 75D81000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 7E41B3E9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E418BC9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E471088h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 7E41B3BCh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E41B397h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B3A0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 049731ECh, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0497301Ch, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 049731CCh, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 04973038h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E41884Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000193h)
Address: 0497301Ch, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E4188CAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0495FA78h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0492DD35h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 1000263Ah, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000CAh)
Address: 00411D91h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 00411D9Eh, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 004ABC49h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 048BC3BDh, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0496726Ah, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 048CED29h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 00450C74h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 049367D2h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 04979720h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 04972344h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 048C6593h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 04967A20h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 04952387h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 773EAFF1h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal414" (+00000FB4h)
Address: 773EABE2h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal414" (+00000BA5h)
Address: 7E41884Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000193h)
Address: 7E41881Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000163h)
Address: 77F15E39h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "SetBkColor" (+00000000h)
Address: 00460752h, location: "foobar2000", loaded at 00400000h - 0051E000h
Address: 0495F3C4h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 04959A28h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E418B16h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E4188C1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188CAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0495FA78h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0492DD35h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E41B3E9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 7E418BC9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E471088h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 7E41B3BCh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 7E41B397h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B3A0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 7E41B397h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77413784h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+000278E4h)
Address: 774132F3h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+00027453h)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 774132F3h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+00027453h)
Address: 7E41B8F3h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "SendMessageW" (+00000049h)
Address: 7E418724h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 774132F3h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+00027453h)
Address: 774132F3h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+00027453h)
Address: 7E418BC9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E41884Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000193h)
Address: 7E41881Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000163h)
Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418820h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E41881Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000163h)
Address: 7E41D167h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "EnumDisplayMonitors" (+0000021Ch)
Address: 774132F3h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+00027453h)
Address: 7E41B923h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsWindow" (+00000000h)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B3E9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5AD71AF6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 7E418B16h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 7E4188C1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188CAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 7E41949Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongA" (+0000004Dh)
Address: 0495FA78h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0492DD35h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E418724h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E418806h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000014Fh)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E418820h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418820h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E41B4B0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E41B4BBh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000018Fh)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B4C0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 7E41B4FCh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7C90EAE3h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E41B463h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 7E41D827h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "UpdateWindow" (+00000046h)
Address: 7E41D812h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "UpdateWindow" (+00000031h)
Address: 04951555h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0112EE8Ch, location: "foo_dop", loaded at 010F0000h - 01186000h
Address: 0495FA00h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 04959889h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418820h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E41881Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000163h)
Address: 7E41B4B0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77F53020h, location: "GDI32", loaded at 77F10000h - 77F57000h
Address: 77F17E31h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextMetricsW" (+00000068h)
Address: 77F17E41h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextMetricsW" (+00000078h)
Address: 77F17E58h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextMetricsW" (+0000008Fh)
Address: 77F53020h, location: "GDI32", loaded at 77F10000h - 77F57000h
Address: 77F18444h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "GetTextCharsetInfo" (+00000000h)
Address: 7E41EEC5h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DrawTextExW" (+00000295h)
Address: 77F160ABh, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "CreateCompatibleDC" (+000000BBh)
Address: 77F17A89h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "ExtSelectClipRgn" (+00000205h)
Address: 77F17A98h, location: "GDI32", loaded at 77F10000h - 77F57000h
Symbol: "ExtSelectClipRgn" (+00000214h)
Address: 5AD753A4h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+0000096Bh)
Address: 5AD753FCh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+000009C3h)
Address: 7E41DDE8h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "TrackMouseEvent" (+0000011Ah)
Address: 7E41EC4Eh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DrawTextExW" (+0000001Eh)
Address: 5AD72E36h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeBackground" (+00000247h)
Address: 7C809E21h, location: "kernel32", loaded at 7C800000h - 7C8F5000h
Symbol: "IsBadReadPtr" (+00000000h)
Address: 5AD7153Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD7225Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD72271h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD7221Eh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD730A3h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeText" (+000000ABh)
Address: 7741A901h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+0002EA61h)
Address: 7E41DEE5h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowInfo" (+00000069h)
Address: 7E41DF49h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowInfo" (+000000CDh)
Address: 7E41C2A7h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsZoomed" (+0000000Dh)
Address: 5AD75185h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+0000074Ch)
Address: 5AD752D7h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+0000089Eh)
Address: 5AD75302h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal44" (+000008C9h)
Address: 7E418B16h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E4188C1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188CAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0495FA78h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0492DD35h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 5AD8CC7Bh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "GetThemeSysColor" (+000000F9h)
Address: 7E418724h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E418806h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000014Fh)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418820h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E41D167h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "EnumDisplayMonitors" (+0000021Ch)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E41B923h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsWindow" (+00000000h)
Address: 7E41B3E9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5AD71AF6h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 7E41B3C2h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 7E41B3C2h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 5AD71B3Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD765ACh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeBackgroundEx" (+00001154h)
Address: 7E41BAFDh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetPropW" (+0000003Ah)
Address: 7E41B397h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E440477h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E41B3A0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 0495B730h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0495B747h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 5AD72CABh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeBackground" (+000000BCh)
Address: 7C90EE18h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "strchr" (+00000117h)
Address: 7C910738h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910732h, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9106ABh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9106EBh, location: "ntdll", loaded at 7C900000h - 7C9B0000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7E418B16h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 7E4188C1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188CAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0495FA78h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0492DD35h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h
Address: 0492DBA0h, location: "foo_ui_columns", loaded at 048B0000h - 049B0000h

Version info:
foobar2000 v0.9.5
UNICODE
Windows 5.1


Additional info:
iPod manager 0.5.3 TEST  (foo_dop)
Logitech G15 LCD Display 0.3a  (foo_g15lcd)
ASIO support 1.2.5  (foo_out_asio)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Discogs Tagger 1.12  (foo_discogs)
Continuator 0.4.1  (foo_dsp_continuator)
Tagger Panel Window 1.0.6 [Jan  2 2008 - 15:50:49]  (foo_cwb_hooks)
RAR reader 1.1  (foo_unpack)
freedb Tagger 0.5.2.1  (foo_freedb2)
Directory watcher 0.2 beta 3  (foo_dirwatch)
Album Art Panel 0.2.7  (foo_uie_albumart)
Shell link resolver 1.1  (foo_lnk)
Run services 0.3.2  (foo_run)
foobar2000 core 0.9.5  (Core)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
Playlist Tools 0.6.2 beta 3  (foo_utils)
Columns UI 0.2.1 alpha 10 v2  (foo_ui_columns)
Winamp API Emulator 0.90  (foo_winamp_spam)
Shpeck - Winamp vis plugins wrapper 0.1.1  (foo_vis_shpeck)
Standard Input Array 1.0  (foo_input_std)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Console panel 0.2.1  (foo_uie_console)
Facets 2008-01-04  (foo_facets)
Default User Interface 0.9.5  (foo_ui_std)
Standard DSP Array 1.0  (foo_dsp_std)
Peakmeter Panel 0.0.4.1 alpha  (foo_uie_peakmeter)
Channel Spectrum panel 0.12  (foo_uie_vis_channel_spectrum)
Egoh Spectrum analyser (uie) 1.1.2  (foo_uie_vis_egoh)
Audio CD Writer 2.0.1  (foo_burninate)
ZIP/GZIP reader 1.0  (foo_unpack)
Album List 4.1  (foo_albumlist)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Audioscrobbler 2.2  (foo_audioscrobbler)
cwbowron's title format hooks 1.2.6 [Jan  2 2008 - 15:50:05]  (foo_cwb_hooks)
Album Art Browser 0.0.5 [Jul 13 2007 - 10:15:45]  (foo_cwbowron)
Explorer Tree 1.04.6a  (foo_uie_explorer)
Quick Search Toolbar 2.8j  (foo_uie_quicksearch)
CD Audio Decoder 2.1.2  (foo_cdda)
Shorten decoder 0.4.2a  (foo_input_shorten)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Navigator 0.63  (foo_navigator)
Playback Statistics 2.0  (foo_playcount)
WSH Panel (uie) 0.7.1  (foo_uie_wsh_panel)
Randomized playlist entry 1.2.3  (foo_random)
File Operations 2.0  (foo_fileops)
Converter 1.0.2  (foo_converter)
ABX Comparator 1.3.1  (foo_abx)
Typefind 0.2 beta 2  (foo_uie_typefind)
Database Search 1.4 beta 4  (foo_dbsearch)
Playlist Bind 2.2  (foo_playlist_bind)
Tabbed panel modifyed 0.2.1  (foo_uie_tabs)
VLevel 20060324.0  (foo_dsp_vlevel)
Quick Tagger 1.0  (foo_quicktag)
Playlist Manager 1.0  (foo_playlist_manager)
Dockable Panels 1.0.5 [Dec  4 2006 - 09:04:00]  (foo_dockable_panels)
Feature Watcher 1.0.4  (foo_whatsnew)
Masstagger 1.6  (foo_masstag)
Queue manager panel 0.2.3  (foo_uie_queuemanager)


if you use '[code box]' and '[/code box]' remove the spaces between words
Title: Columns UI
Post by: imiganai on 2008-01-09 23:55:59
all i was doing was managing some playlists


Yeah, that's the first error I got (I used foo_uie_quicksearch to search for something).  I was able to restart it, crashed it with foo_uie_quicksearch again, and then it stopped loading.  Removing quicksearch doesn't fix anything, so I assume it was playlist handling code...
Title: Columns UI
Post by: ilikedirtthe2nd on 2008-01-10 01:05:01
Stupid question (I don't feel like reading the whole thread): What are the advantages of NG Playlist?
Title: Columns UI
Post by: musicmusic on 2008-01-10 01:24:36
Ooops. Crashing on empty playlist (introduced with v2) should be rectified in v3.
Title: Columns UI
Post by: imiganai on 2008-01-10 01:31:18
Ooops. Crashing on empty playlist (introduced with v2) should be rectified in v3.

Sweet! It's fixed! Thanks!
Title: Columns UI
Post by: thuan on 2008-01-10 02:12:34
Thank you. The CPU usage problem is fixed. It still has 2 usage problems for me though:

1. Remember playlist positions across different playlist when changing between them. As of now NGPL just forgets the positions if I keep changing around.

2. Change the color of the horizontal line in the grouping part. (Maybe it's somewhere but I don't know, have just switched back lol).
Title: Columns UI
Post by: 4nt1 on 2008-01-10 05:00:50
thanks musicmusic your too fast will test when i get home, can't wait
Title: Columns UI
Post by: thuan on 2008-01-10 05:23:11
Another problem with NGPL: As you can see in the picture in one of my previous posts. The first ## column is the tracknumber column. If I select Alignment left then it is aligned right and vice versa, center is ok. Also I have to select a very big Width (32 for center and way bigger for left or right alignment with my theme) in order for it to display else it just truncate the string.
Title: Columns UI
Post by: Shinsou on 2008-01-10 16:00:57
Remember playlist positions across different playlist when changing between them. As of now NGPL just forgets the positions if I keep changing around.

i confirm that
Title: Columns UI
Post by: musicmusic on 2008-01-10 17:46:22
Sweet! It's fixed! Thanks!
Great  Your welcome.


Thank you. The CPU usage problem is fixed. It still has 2 usage problems for me though:

1. Remember playlist positions across different playlist when changing between them. As of now NGPL just forgets the positions if I keep changing around.

2. Change the color of the horizontal line in the grouping part. (Maybe it's somewhere but I don't know, have just switched back lol).
1. I didn't add that yet (kinda forgot). I've noted it and try and add it in for alpha 11.

2. It is possible in a roundabout way. If you search my post history you should find it.

Another problem with NGPL: As you can see in the picture in one of my previous posts. The first ## column is the tracknumber column. If I select Alignment left then it is aligned right and vice versa, center is ok. Also I have to select a very big Width (32 for center and way bigger for left or right alignment with my theme) in order for it to display else it just truncate the string.
The first column is automatically indented according to how many levels of grouping there are. That indentation is not working correctly for right-aligned columns it seems. It's also possible to size the first column smaller than the indentation, which is something I was planning to fix. Hope that clears things up.
Title: Columns UI
Post by: bitbot on 2008-01-10 18:26:05
I really like the new version of Columns UI with the new NG Playlist and the Filter panels, keep up the great work!

Will you add the option to customize the colors of the Filter panel?

I haven't had much time to work on my all new 0.9.5 layout yet but if I find any bugs with Columns UI I'll let you know! 
Title: Columns UI
Post by: musicmusic on 2008-01-10 23:38:23
Will you add the option to customize the colors of the Filter panel?
Yes. I just didn't decide on the best way to expose that. Best in a subjective sense if that exists.
Title: Columns UI
Post by: 4nt1 on 2008-01-11 12:46:11
fair point MM, I was thinking it could use the same formatting as NGPlaylist, that way you could have a nice consistent colour scheme without the need to go overboard with
Title: Columns UI
Post by: vlada on 2008-01-11 19:46:05
After some time I started a new config based on Columns UI. It is based on my ölder Panels UI design. It looks like this:

(http://img116.imageshack.us/img116/3941/foobarch0.th.png) (http://img116.imageshack.us/my.php?image=foobarch0.png)

I ran into a couple of problems:

1) I don't understand how auto-sizing of columns work. I want to lock the size of "trask (#)" column but have other columns to take the rest of space. But if I disable auto-size for track column, it also disables auto-sizing for other columns. Is this a bug or am I doing something wrong?

2) The currently played track is not highlighted. Can I change it?

3) Is there a database of configs for NG playlist which I could use to get any inspiration?

4) Please add the possibility to change colours of filter panels. Also would it be possible to separate sorting and displayed text (sort by title, but have displayed %track% - %title%)?

5) If I try to export FCL for Any foobar installation, I get this failure message: "Error exporting layout preset "JeCh" - Missing panel." If I export only for my installation, it works. What might be causing this problem?
Title: Columns UI
Post by: musicmusic on 2008-01-11 20:08:00
fair point MM, I was thinking it could use the same formatting as NGPlaylist, that way you could have a nice consistent colour scheme without the need to go overboard with
Yes, I would like unified colour configuration without losing any functionality. The main problem I have currently is fitting the Album List Panel 'Line colour' into it..

1) I don't understand how auto-sizing of columns work. I want to lock the size of "trask (#)" column but have other columns to take the rest of space. But if I disable auto-size for track column, it also disables auto-sizing for other columns. Is this a bug or am I doing something wrong?
It's called 'Auto-sizing columns in the context menu. You can however fix the size of a particular column by setting the 'Size weight' in prefs to 0.

2) The currently played track is not highlighted. Can I change it?
It is by default. Anyway you can do that from the style string.

Also would it be possible to separate sorting and displayed text (sort by title, but have displayed %track% - %title%)?
Wouldn't really work out in that form. You could sort by something which varies within the tracks in each node which would not work of course.

5) If I try to export FCL for Any foobar installation, I get this failure message: "Error exporting layout preset "JeCh" - Missing panel." If I export only for my installation, it works. What might be causing this problem?
It means that in the layout preset "JeCh" you have a panel that is not installed. The behaviour you describe is normal.
Title: Columns UI
Post by: Hakubo on 2008-01-11 21:22:01
Hey, musicmusic.
Could you give any estimate on your plans for implementing any kind of field mapping for the Filter (discussed earlier in this topic)?
Title: Columns UI
Post by: Zarkon on 2008-01-11 22:50:06
Thanks for all your work on Columns/NGPL.

Will it be possible to have some sort of setting that hides the group header if that particular group is blank? I'd like to group as below:

- Multidisc Album
-- Disc 1
(songs)
-- Disc 2
(songs)
- Singledisc Album
(songs)

Currently, this shows

-Multidisc Album
-- Disc 1
(songs)
-- Disc 2
(songs)
-Singledisc Album
-- Blank header line
(songs)
Title: Columns UI
Post by: 4nt1 on 2008-01-11 23:23:54
MM, in regards to colour consistency for Album List, is this something that could be achieved then the 0.9.5 sdk is release, no doubt Peter would give you the updated source, perhaps there is a new function to inherit the colour from somewhere on a global scale? it makes sense since it uses all but the alt line colour from the default ui on their new version.

also thx for adding the column header sorting to ngplaylist, now I can use it 100% of the time

update


Zarkon what do you have set in your Preferences > Columns UI > Playlist View > Grouping Tab?

mine has this

$if($stricmp(%artist%,%album artist%),%artist%,%album artist%)[ - %album%][ - # %totaltracks%][ - CD%discnumber%][/%totaldiscs%][ - %date%][ - %genre%]


every time there is a set of [] it means if the tag is not found then it is not included, so it the grouping is leaving a blank space then its probably not working or you have more then one grouping which could potentially be messing something up...

not sure if that helps

update

one final congrats to MM, damn having inline editable text in filter component speeds up my tagging efforts, its simply brilliant and time saving, pure genius!!!
Title: Columns UI
Post by: musicmusic on 2008-01-12 00:46:30
Hey, musicmusic.
Could you give any estimate on your plans for implementing any kind of field mapping for the Filter (discussed earlier in this topic)?
I don't know, sorry.

Thanks for all your work on Columns/NGPL.

Will it be possible to have some sort of setting that hides the group header if that particular group is blank?
It would require some rewriting of the grouping backend. At the moment, I do not plan to change this. I would suggest you append the discnumber to your album line instead. It would look a bit more consistent that way as well, with regards to indentation and stuff.

MM, in regards to colour consistency for Album List, is this something that could be achieved then the 0.9.5 sdk is release, no doubt Peter would give you the updated source, perhaps there is a new function to inherit the colour from somewhere on a global scale? it makes sense since it uses all but the alt line colour from the default ui on their new version.

No, 0.9.5 SDK was irrelevant to what I meant. And also Album List is not what I meant but rather Album List Panel.

I can't say how the Default UI colours/fonts API is implemented. You're right it could be designed so that the active UI can specify some global colours for e.g. Album List, however I am more inclined to believe it is rather part of the UI Element API (I noted Album List still uses those Default UI colours when another UI is active. I am not sure if you noticed but you can only change those when the Default UI is the active UI. So it doesn't make sense for me to use those directly.)

BTW I was just commenting on the actual design on the unified colours dialog. I have a lot of colours to fit in  Maybe not as many as in the Visual Studio Fonts and Colors configuration though

also thx for adding the column header sorting to ngplaylist, now I can use it 100% of the time

one final congrats to MM, damn having inline editable text in filter component speeds up my tagging efforts, its simply brilliant and time saving, pure genius!!!
Title: Columns UI
Post by: 4nt1 on 2008-01-12 03:35:09
all fair points, was thinking about the panels version of album list...

ill leave you to enjoy your weekend!!!
Title: Columns UI
Post by: maXchelo on 2008-01-12 16:03:33
i don't know much about foobar, i would like to know how can i change the color of the currently playing song in the columns and how to add the "play" icon like in the default user interface (i'm using the dock panels)
can someone please help me?
(http://img209.imageshack.us/img209/9525/foobarcolumns2xz5.th.jpg) (http://img209.imageshack.us/my.php?image=foobarcolumns2xz5.jpg)
Title: Columns UI
Post by: vlada on 2008-01-12 21:04:33
5) If I try to export FCL for Any foobar installation, I get this failure message: "Error exporting layout preset "JeCh" - Missing panel." If I export only for my installation, it works. What might be causing this problem?
It means that in the layout preset "JeCh" you have a panel that is not installed. The behaviour you describe is normal.


All the panels are installed. Of course this was the first thing I checked. I have to check it once again. I had the problem on my computer in work. Now at home it works correctly.

maXchelo
As for your request number one, use this as column "Playing" display: $if(%_isplaying%,$char(9835),)
Your font must be Arial.

As for the background color, I'm wondering about it too.
Title: Columns UI
Post by: maXchelo on 2008-01-12 23:59:10
thanks m8
Title: Columns UI
Post by: Bojan on 2008-01-18 01:06:40
I'm just reporting a bug, the album list panel does not get updated when the media library is rescanned.

I think the official album list component gets updated, but I'm not sure. It is up to date if I open it after I rescan.

Maybe if I remove the panel and add it again, but that is a bit too much trouble, even with two layouts.
Title: Columns UI
Post by: 4nt1 on 2008-01-18 01:44:06
hey MM, any final decisions on how the filter stuff will be coloured?
its the only stark white bit sticking out of my whole configuration now... like a sore thumb 

also for filter was it possible to have multiple colums within each panel, ie total number of items and a few other such options would round it off nicely.

latest 10v3 is really stable for me..

with your type / find component is there anyway to go to the next result, so far it takes me to the first result and I cant scroll down to next selected items... would be pretty cool

thanks again


oh also

I am unable to select multiple groups from within ng playlist, tried shift and clicking on group names and also tried control and I doing something wrong or has this not been implemented yet?

thanks
Title: Columns UI
Post by: buktore on 2008-01-18 02:15:53
Quote
I'm just reporting a bug, the album list panel does not get updated when the media library is rescanned.


If I remembered it right, album list panel is still the old version which is not auto update when rescan library. you will have to click refresh or something in the albumlist panel.
Title: Columns UI
Post by: Bojan on 2008-01-18 02:51:21
There is refresh?

I feel stupid Now.

Edit:
What I meant was: thanks!
Title: Columns UI
Post by: Squeller on 2008-01-18 05:01:07
[small ui problem] If you change a columns name in the options, it refreshes late in the columns overview to the left. E.g. only if you press the up/down buttons...
Title: Columns UI
Post by: vlada on 2008-01-18 08:20:25
Guys, are there any information on color styling for NG playlist? It seems that the styling formatting for old version doesn't work.

Edit:
I already found something and I managed to make it look like I want. Here is my global style if somebody's interested:
Code: [Select]
$set_style(back,$if(%isplaying%,$rgb(20,20,100),$ifgreater($mod(%_playlist_number%,2),0,$rgb(0,0,0),$rgb(20,20,40))),$rgb(50,50,200))
$set_style(text,$if(%isplaying%,$rgb(255,255,0),$rgb(200,200,200)),$if(%isplaying%,$rgb(255,255,0),$rgb(255,255,255)))


I just don't know how to fix the white background if the playlist isn't full. Please look at the picture:

(http://img258.imageshack.us/img258/6053/fb2kqm0.th.png) (http://img258.imageshack.us/my.php?image=fb2kqm0.png)
Title: Columns UI
Post by: cYmoZz on 2008-01-18 15:06:20
Not sure if I'm right here, but can anyone tell me how I make my Columns UI playlist viewer to keep track of the currently playing song? In earlier versions, it just scrolled down automatically when the playing track wasn't "in sight" anymore.
Title: Columns UI
Post by: vlada on 2008-01-18 17:13:58
Do you have selected Playback -> Cursor follows playback?
Title: Columns UI
Post by: cYmoZz on 2008-01-18 20:43:34
Do you have selected Playback -> Cursor follows playback?

Thanks, that was exactly what I meant.
Title: Columns UI
Post by: 4nt1 on 2008-01-19 03:54:27
vlada change those bg colours in the preferences > columns ui > playlist viw > colours and fonts tab > set background colour there!!!


also

I use added as a tag to define when I add my new tracks to my collection, I have this setup as a collection but when i click on the column headers to sort by for ADDED it does not order them properly.. I have no custom sorting just the %added% tag so it should work... not sure what I am doing wrong
Title: Columns UI
Post by: vlada on 2008-01-20 09:11:38

5) If I try to export FCL for Any foobar installation, I get this failure message: "Error exporting layout preset "JeCh" - Missing panel." If I export only for my installation, it works. What might be causing this problem?
It means that in the layout preset "JeCh" you have a panel that is not installed. The behaviour you describe is normal.


All the panels are installed. Of course this was the first thing I checked. I have to check it once again. I had the problem on my computer in work. Now at home it works correctly.


I tried it again at work with the same result. So I tried deleting panels to see which one causes it. It is playlist tabs which is preventing me to export the FCL. AFAIK this panel is a part of your Columns UI, so the problem must be somewhere there.
Title: Columns UI
Post by: musicmusic on 2008-01-20 10:35:21
I tried it again at work with the same result. So I tried deleting panels to see which one causes it. It is playlist tabs which is preventing me to export the FCL. AFAIK this panel is a part of your Columns UI, so the problem must be somewhere there.

Hi,
Yes, a Playlist Tabs panel without a child panel does seem to cause that. Thanks for the report. It will be fixed for next build.
Title: Columns UI
Post by: musicmusic on 2008-01-21 00:14:07
hey MM, any final decisions on how the filter stuff will be coloured?
its the only stark white bit sticking out of my whole configuration now... like a sore thumb
Yeses by unified colour config. Its more or less designed I'll probably implement it for a11. I will leave album list panel out of it initially and work out those details later. I will probably release a v4 first with some bug fixes and a few changes.

also for filter was it possible to have multiple colums within each panel, ie total number of items and a few other such options would round it off nicely.
Nope not ATM. See feature requests list

with your type / find component is there anyway to go to the next result, so far it takes me to the first result and I cant scroll down to next selected items... would be pretty cool
Hmm.. Try pressing Down

I am unable to select multiple groups from within ng playlist, tried shift and clicking on group names and also tried control and I doing something wrong or has this not been implemented yet?
Hmm yes not implemented yes. I'll get that done soon.


[small ui problem] If you change a columns name in the options, it refreshes late in the columns overview to the left. E.g. only if you press the up/down buttons...
Confirmed, thanks for the report.

I use added as a tag to define when I add my new tracks to my collection, I have this setup as a collection but when i click on the column headers to sort by for ADDED it does not order them properly.. I have no custom sorting just the %added% tag so it should work... not sure what I am doing wrong
What is the format of your added field?
Title: Columns UI
Post by: 4nt1 on 2008-01-21 01:08:11
the format for my added field is 2008-01-21 so YYYY-MM-DD
the colum sorting works for me in default ui... i checked my column formatting to see if there was any extra formatting i had but it was just the tag and nothing else ie %added%

I guess I was using an older version of type find down key works perfectly now... weird

cool thx for the replies!!!
Title: Columns UI
Post by: Keikonium on 2008-01-21 05:05:15
Something thats been bothering me for sometime is the fact that when you play a song, exit foobar, and open foobar back up the song that was playing before is continued (providing you have the resume playback option checked) but the entry in the playlist is not highlighted anymore @_@.

Is this a limitation, a foobar problem, a component conflict, or a Columns UI problem? Is there anyway that I can get the playlist entry to be highlighted when the playback resumes. I think that since foobar can remember which song was playing, and where it was in the song, it should beable to remember the playlist entry.

If this can be fixed (if it's a CUI problem) that'd be awesome! Thanks .


I found the error, and posted here: Click (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=4025&gopid=542854&#)
Title: Columns UI
Post by: Andreasvb on 2008-01-21 06:14:09
Do you have "Cursor Follows Playback" enabled?
Title: Columns UI
Post by: Keikonium on 2008-01-21 15:48:24
Do you have "Cursor Follows Playback" enabled?

Yes I do. Basically what happens is I load up foobar, and it pops down to the song that was playing before shutdown, then goes back to the top of my playlist (and the currently playing song is no longer highlighted).

Gah I feel stupid now. I found the problem, and it was because I had checked off "Populate playlist / browsers on startup" in the browser component >.<. I have everything working now .
Title: Columns UI
Post by: musicmusic on 2008-01-22 22:31:21
Alpha 10 v4 now released.

the format for my added field is 2008-01-21 so YYYY-MM-DD
the colum sorting works for me in default ui... i checked my column formatting to see if there was any extra formatting i had but it was just the tag and nothing else ie %added%
Have you checked if you set 'Use custom sort script' correctly for that column ?
Title: Columns UI
Post by: 4nt1 on 2008-01-23 02:24:52
oh MM, that was the only thing I missed.. I feel like a muppet now.. even though I had no custom sort for that column the option was still ticket which caused issues I guess but working perfectly now...

new version 10v4

selection by groups working like a charm... keep up the good work and eagerly awaiting alpha 11 for choosing colours for filter
Title: Columns UI
Post by: thuan on 2008-01-23 08:54:58
Thanks for the new version.
Quote
NGPV now remembers scroll positions across playlists (not across foobar2000 instances)

Support for across sessions is planned, right?
Title: Columns UI
Post by: lazy on 2008-01-23 10:18:03
Hi, musicmusic.

It seems that NG Playlist has bug with $hsl() and $rgb() functions.
NGP ignores color for selected items and always sets it to first color whether it set or not. For example, if color defined like this:
$hsl(20,190,180,20,230,220)
or like this:
$hsl(20,190,180)
item will always has color hue:20, sat:190 and light:180 in both selected and deselected states.

Thanks for your great UI! Keep up the good work 
Title: Columns UI
Post by: Leak on 2008-01-23 14:30:56
Hi Musicmusic,

first off thanks for both Columns UI and foo_dop.

As for my request:

I love the NG playlist, but I was wondering if I was the only one missing a way to drag tracks further than the part of the playlist that's currently visible, either by using the mouse wheel or by making the list scrolling up/down by moving the mouse above/below it while dragging? Both methods still work fine with the Columns Playlist...

Also, could you perhaps add an option to the menu to toggle grouping on/off? I really like it for whole albums, but when I make a random playlist all the grouping of single items really looks weird...

Or, even better IMHO - would it be possible to store the playlist configuration (columns, grouping, colors et al) with each NG Playlist instance, like the spectrum analyzer does for it's instances?

That way you could add several different playlist layouts to a tab panel and could simply switch among them; and using several layout presets simply won't do that... although having tabs above the playlist tabs might look a tad weird... perhaps an option to put the tabs of a tab panel at the bottom?

(I guess that'd probably be a lot of changes, so I'm not holding my breath on this one... )
Title: Columns UI
Post by: TomBarlow on 2008-01-23 16:28:38
Hi, I have a small feature request- I think it would be great if the Style and Variables boxes under Globals in playlist view preferences could have colour coding for functions and fields, as well as spacing with tabs, kind of like Panels UI has. It would make it easier to understand and edit the code for noobs like me.

Thanks.
Title: Columns UI
Post by: musicmusic on 2008-01-23 16:30:35
Support for across sessions is planned, right?
Not really. Columns Playlist doesn't either. The only difference between the two currently is that Columns Playlist scrolls to the focused item when it encounters a "new" playlist whereas NG Playlist doesn't. I'll fix that.

Hi, musicmusic.

It seems that NG Playlist has bug with $hsl() and $rgb() functions.
NGP ignores color for selected items and always sets it to first color whether it set or not.
Thanks, fixed for next build.

Thanks for your great UI! Keep up the good work 
Thanks

Hi Musicmusic,

first off thanks for both Columns UI and foo_dop.
I see. You're welcome

I love the NG playlist, but I was wondering if I was the only one missing a way to drag tracks further than the part of the playlist that's currently visible, either by using the mouse wheel or by making the list scrolling up/down by moving the mouse above/below it while dragging? Both methods still work fine with the Columns Playlist...
You're right, it should scroll. I'll add it to my to-do.

Also, could you perhaps add an option to the menu to toggle grouping on/off? I really like it for whole albums, but when I make a random playlist all the grouping of single items really looks weird...

Or, even better IMHO - would it be possible to store the playlist configuration (columns, grouping, colors et al) with each NG Playlist instance, like the spectrum analyzer does for it's instances?

That way you could add several different playlist layouts to a tab panel and could simply switch among them; and using several layout presets simply won't do that... although having tabs above the playlist tabs might look a tad weird... perhaps an option to put the tabs of a tab panel at the bottom?

(I guess that'd probably be a lot of changes, so I'm not holding my breath on this one... )
I think you should just try the playlist filters. I'm sure you can come up with something suitable  Remember, separate multiple playlists by a semi-colon and you can use wildcards and ?s.
Title: Columns UI
Post by: Leak on 2008-01-23 16:57:22
I think you should just try the playlist filters. I'm sure you can come up with something suitable  Remember, separate multiple playlists by a semi-colon and you can use wildcards and ?s.

Correct me if I'm wrong, but I don't think playlist filters will change the actual layout of the playlist, right?

What I'm after is a way to get a nice, compact, one-line per file layout with a scrambled playlist and nice grouping with a sorted playlist - for easier removal of complete albums from the playlist; I still have stuff like the artist and the album in every line anyway...

Come to think of it - would it be possible to just skip grouping if the group would consist of only one item?

In any case, could you perhaps add a global on/off toggle for grouping to your to-do list? Being able to set it per-playlist would be a nice touch but just a global toggle would improve things a lot already...

EDIT: Gah, of course I confused the playlist filter feature of grouping with the "Filter" panel...

Yeah, it helps, but it's only good for playlists that stay around - I tend to accumulate playlist tabs with both sorted and unsorted playlists until I decide to clean house, and 1) coming up with a name for each of those playlists and b) adding it to the playlist filter field is honestly a tad more complicated than I'd like...
Title: Columns UI
Post by: sylla on 2008-01-23 17:32:31
Testing the filter panel a little. I am missing the option for middle click to "send to new playlist". If I have "send to playlist" and for example first middle click on "belle and sebastian", It goes to a new playlist called belle and sebastian. But if I then middle click on Bob Dylan, it goes to the same playlist named belle and sebastian. Is this intended?

I don't get the Directory field to work either, it just says "All - 0 directories" any tip on how to get this to work? I have my library setup correct, and get it to show perfect in facets.
Title: Columns UI
Post by: Alzer on 2008-01-25 06:51:59
Hey musicmusic,

First of all, thanks for this awesome UI. I can't really find words to describe how much I like it.

I've got a question, though.

Is it possible to customize the toolbar, i.e. not showing the help-menu or adding a menu to a specific component? This is possible in foobar 0.8 but I can't find it in 0.9.5... After extensive searching I found one post where the user asked the same question but that was back in -02 and I thought that the situation might have changed.

I would also like to ask where I can setup the different title formatting options i.e. the Copy Name command and the title of the main window.


Any help would be appreciated!
Title: Columns UI
Post by: musicmusic on 2008-01-26 23:36:15
Columns UI alpha 11 PREVIEW 1 released.

This is just a preview version with the unified colour configuration. This feature is not complete and does not include fonts as yet. This version is not for general use, the final alpha 11 will be released at a later time. The settings on the unified page are not currently included in FCL exports (mainly because the specification of the unified config is not finalised). If you import an old FCL or FCS, the playlist view colours are imported into the global unified settings.

At the moment, Filter, NG Playlist, Columns Playlist and Playlist Switcher panels use the unified configuration. The effect of the settings on the unified page on the playlist view is the same as the effect the settings on the old page had (i.e. primarily if you have the default style script).

I didn't put the spectrum analyser into the unified config yet: Is there anyone who uses multiple instances of it with different colours?
Title: Columns UI
Post by: musicmusic on 2008-01-27 00:16:58
EDIT: Gah, of course I confused the playlist filter feature of grouping with the "Filter" panel...

Yeah, it helps, but it's only good for playlists that stay around - I tend to accumulate playlist tabs with both sorted and unsorted playlists until I decide to clean house, and 1) coming up with a name for each of those playlists and b) adding it to the playlist filter field is honestly a tad more complicated than I'd like...
I see were your coming from. Some feature of 0.9.5 does make it pssible to implement properly. The only practical way of actually implementing it that I see is making grouping presets then the option to select those on a per-playlist basis. To be honest I don't plan on adding anything like that at the moment but I noted it on the feature requests page.

Testing the filter panel a little. I am missing the option for middle click to "send to new playlist". If I have "send to playlist" and for example first middle click on "belle and sebastian", It goes to a new playlist called belle and sebastian. But if I then middle click on Bob Dylan, it goes to the same playlist named belle and sebastian. Is this intended?
No that is not intended behaviour. The omission of the word 'new' only relates to the fact that middle clicking on 'Bob Dylan' will re-use a 'Bob Dylan' playlist if it exists. I couldn't see anything wrong with my code: Can you double check this? Do the options in the context menu work OK?

I don't get the Directory field to work either, it just says "All - 0 directories" any tip on how to get this to work? I have my library setup correct, and get it to show perfect in facets.
There is no directory mode (nor is Filter Panel a clone of Facets Element).

Is it possible to customize the toolbar, i.e. not showing the help-menu or adding a menu to a specific component? This is possible in foobar 0.8 but I can't find it in 0.9.5... After extensive searching I found one post where the user asked the same question but that was back in -02 and I thought that the situation might have changed.
The main menu customisability was a feature in foobar2000 0.8.x, it was dropped in 0.9 (I think I got that right.. this was some time ago). So, it is not possible to remove parts of the main menu.

I would also like to ask where I can setup the different title formatting options i.e. the Copy Name command and the title of the main window.
This depends on what version of Columns UI and foobar2000 you are using. The main cases are below:

Columns UI 0.2.1 (recent alpha): In the Columns UI prefs page (for main window title), copy names is in the main advanced prefs page
Columns UI 0.2 with foobar2000 0.9.5: In the main advanced prefs page
foobar2000 0.9.4 or older: In the main 'Title formatting' page.
Title: Columns UI
Post by: Alzer on 2008-01-27 01:20:06
Is it possible to customize the toolbar, i.e. not showing the help-menu or adding a menu to a specific component? This is possible in foobar 0.8 but I can't find it in 0.9.5... After extensive searching I found one post where the user asked the same question but that was back in -02 and I thought that the situation might have changed.
The main menu customisability was a feature in foobar2000 0.8.x, it was dropped in 0.9 (I think I got that right.. this was some time ago). So, it is not possible to remove parts of the main menu.

I would also like to ask where I can setup the different title formatting options i.e. the Copy Name command and the title of the main window.
This depends on what version of Columns UI and foobar2000 you are using. The main cases are below:

Columns UI 0.2.1 (recent alpha): In the Columns UI prefs page (for main window title), copy names is in the main advanced prefs page
Columns UI 0.2 with foobar2000 0.9.5: In the main advanced prefs page
foobar2000 0.9.4 or older: In the main 'Title formatting' page.


Thank you musicmusic!
Title: Columns UI
Post by: 4nt1 on 2008-01-27 01:55:23
awesome stuff MM, loving the colour stuff now works perfectly for my needs... just need to be able to change the frames of the filters and the looks department is sorted for me
Title: Columns UI
Post by: alkasar on 2008-02-02 16:46:16
good to see columns UI continuus evolution

I couldn't find a separate thread for album list :
- foobar 0.9.5 version has an album list browser with both pick-list for the sort type and filter field.
Any such evolution planned for album list ?

- I'd like to assign keyboard shortcuts and/or buttons to View>By ...
how to do that ?

thx
Title: Columns UI
Post by: bitbot on 2008-02-02 21:23:35
The preview version looks nice, musicmusic. A small question though: Will you update the default icons of the toolbar to the new 0.9.5 icons?

Anyway, keep up the good work, this is easily the best UI there is!
Title: Columns UI
Post by: jeriko on 2008-02-03 15:08:37
Hello!

I use foobar 0.9.5 and the latest alpha of CUI.

If I try to replace the play, stop, pause, etc icons (right click on it, 'customize'...) with customized ones, they just disappear. Can anyone help me?
Title: Columns UI
Post by: mil3s on 2008-02-03 15:36:04
Hello!

I use foobar 0.9.5 and the latest alpha of CUI.

If I try to replace the play, stop, pause, etc icons (right click on it, 'customize'...) with customized ones, they just disappear. Can anyone help me?

You need zlib1.dll & libpng13.dll.
Title: Columns UI
Post by: jeriko on 2008-02-03 15:40:27

Hello!

I use foobar 0.9.5 and the latest alpha of CUI.

If I try to replace the play, stop, pause, etc icons (right click on it, 'customize'...) with customized ones, they just disappear. Can anyone help me?

You need zlib1.dll & libpng13.dll.


Arr.....thank you!
Title: Columns UI
Post by: bitbot on 2008-02-03 18:02:57
After playing around with the new preview version for a while I got an idea...

You should add the option to save and load color schemes directly in the "Colours and Fonts" menu. This way all future layout creators could utilize these colors instead of hardcoding different color scemes.

To make this easier perhaps having the option of retrieving those colors in any of the scripts would be good, not only in the global style script. As I understand you can get the colors with for example %_back%, %_selected_back% etc. but only in the global style script.

Also I think a couple of additional colors would be useful, to be used for whatever the layout creator want to use them for.


Anyway, I think this would be a great addition to Columns UI that would make things a lot easier! I hope you'll consider adding it!
Title: Columns UI
Post by: musicmusic on 2008-02-04 23:33:53
awesome stuff MM, loving the colour stuff now works perfectly for my needs... just need to be able to change the frames of the filters and the looks department is sorted for me
I don't mind adding that. My plan is to finish alpha 11, then just reversion this as 0.3 beta/RC or something with a few additions like your one.

- foobar 0.9.5 version has an album list browser with both pick-list for the sort type and filter field.
Any such evolution planned for album list ?
You can add a filter field with the beta version of album list panel. I do not have any such plan to add a drop down for the view.

- I'd like to assign keyboard shortcuts and/or buttons to View>By ...
how to do that ?
It's not possible, sorry.

The preview version looks nice, musicmusic. A small question though: Will you update the default icons of the toolbar to the new 0.9.5 icons?
Why?


You should add the option to save and load color schemes directly in the "Colours and Fonts" menu. This way all future layout creators could utilize these colors instead of hardcoding different color scemes.
It's not working yet, but you will be able to export the colour settings into an FCL file.

To make this easier perhaps having the option of retrieving those colors in any of the scripts would be good, not only in the global style script. As I understand you can get the colors with for example %_back%, %_selected_back% etc. but only in the global style script.
But, with regards to the column display scripts the only thing you can change there is the text colour. As you can restore the colour (with "$rgb()") to what was set in the style script or prefs page,  it's not actually that useful, unless you can elaborate as to your planned use. I believe those fields should be available in the column style scripts - it should be including changes from the global style script. I may add them to the global variables script.

Also I think a couple of additional colors would be useful, to be used for whatever the layout creator want to use them for.
Nope, there won't be any "Other Colour 1" etc., sorry.
Title: Columns UI
Post by: bitbot on 2008-02-08 15:18:51
Why?
To keep in line with the general design of foobar... Well it doesn't matter really, I was just wondering if I was going to have to find some way of extracting them myself or I could just wait for you to do it.

About the color stuff I suggested, I was more thinking of just a dropdown list of color schemes independent of whatever you save in an FCL, so you can just quickly switch colors, kind of like the color presets for the Default UI. My two other suggestions (easier to use these preset colors in your scripts and a few additional colors) ties in with this to allow you to create more advanced color independent FCLs. As you might know, for previous versions of Columns UI a lot of FCLs used colors set in code, this might remove the need for that.

Also, I was wondering, doesn't custom style scripts work for the NG playlist yet? Because I can't get any $set_style() functions to work.
Title: Columns UI
Post by: MrMuffin on 2008-02-12 05:15:41
This may have been mentioned before, and may actually be working as intended, but I thought I'd list this minor bug / annoyance I've noticed with the new versions (just switched back to Columns UI - so much better than PanelsUI).

The "Active Item Frame" that shows up over the selected item won't actually show up until you move the selection with the keyboard.  Then once it's there it'll follow mouse clicks around, until the window loses focus.  Then it disappears again, and you have to use the keyboard arrows to get it back. 

I also thought it might be a good idea to have the frame encompass multiple item selections (top of the frame above the first item row, bottom below the last in a given selection).  I don't know how much ass-pain that would be to implement, just a thought I had.

I really like the new Columns UI enhancements - keep up the good work!
Title: Columns UI
Post by: mystNZ on 2008-02-14 00:03:13
Hi, is there a way to add a thin vertical line in a playlist, going from the playlist column titles to the bottom (like in iTunes)?

Thanks
Title: Columns UI
Post by: Yotsuya on 2008-02-16 15:49:19
mystNZ:
Have you explored using $set_style(frame-left,1,$rgb(),) or $set_style(fram-right,1,$rgb(),) under:

(For lines on all columns)
File> Preferences> Display> Columns UI> Playlist View> "Globals" Tab> "Style" Subtab

-or-

(For a line on a specific column)
File> Preferences> Display> Columns UI> Playlist View> "Columns" Tab> "Style" Subtab
Title: Columns UI
Post by: mystNZ on 2008-02-18 20:39:11
Ah thats it, thank you Yotsuya!
Title: Columns UI
Post by: 4nt1 on 2008-02-19 01:43:09
any word on the next release.. or update please...
latest version is quite stable for me
Title: Columns UI
Post by: akuma on 2008-02-19 14:40:40
Hi musicmusic!

I know there have been alot of requests ever since the last release and i believe You have a list of things to work on Yourself but i'd liike to add a thought: would it be difficult to implement a an option where people can either enable or disable the switching playlist lines when multiple tabs are enabled? i mean, the line where the active playlist is located is always at the bottom and it switches lines whenever i activate another one. Since i have several lines of playlist tabs and the lines always switch, i have to search for the playlist i want everytime anew, You know.
Anyhow, great great, great plugin! Love it! Awesome work.
Title: Columns UI
Post by: musicmusic on 2008-02-19 23:40:26
Also, I was wondering, doesn't custom style scripts work for the NG playlist yet? Because I can't get any $set_style() functions to work.
You're right, it's not working in the column scripts. It's fixed for the next version, thanks for the report.


This may have been mentioned before, and may actually be working as intended, but I thought I'd list this minor bug / annoyance I've noticed with the new versions (just switched back to Columns UI - so much better than PanelsUI).

The "Active Item Frame" that shows up over the selected item won't actually show up until you move the selection with the keyboard.  Then once it's there it'll follow mouse clicks around, until the window loses focus.  Then it disappears again, and you have to use the keyboard arrows to get it back.
Intended. It obeys the system-wide setting and should behave the same as Windows Explorer, unless you have 'Playback follows cursor' enabled.

I also thought it might be a good idea to have the frame encompass multiple item selections (top of the frame above the first item row, bottom below the last in a given selection).  I don't know how much ass-pain that would be to implement, just a thought I had.
It's a keyboard navigation hint, so that behaviour wouldn't make any sense.

I really like the new Columns UI enhancements - keep up the good work!
Thanks!

any word on the next release.. or update please...
latest version is quite stable for me
Last version was released eight days ago

Hi musicmusic!

I know there have been alot of requests ever since the last release and i believe You have a list of things to work on Yourself but i'd liike to add a thought: would it be difficult to implement a an option where people can either enable or disable the switching playlist lines when multiple tabs are enabled? i mean, the line where the active playlist is located is always at the bottom and it switches lines whenever i activate another one. Since i have several lines of playlist tabs and the lines always switch, i have to search for the playlist i want everytime anew, You know.
Anyhow, great great, great plugin! Love it! Awesome work.
Unfortunately I am just using the standard tab control which infallibly behaves like that. Sorry.
Title: Columns UI
Post by: 4nt1 on 2008-02-20 01:00:44
sorry MM, I didnt realise Alpha 11 - Prerelease 2 was out.. thx
Title: Columns UI
Post by: nirly on 2008-02-22 20:38:14
can anyone explain the $offset_colour and $calculate_blend_target functions used in the default columns ui global style script? i can't find any information on it.
Title: Columns UI
Post by: (Sly) on 2008-02-22 20:47:47
In Filter Panel what kind of formating can be used for Fields??As I see TAGZ is not working.

Can you make the Field configuration similar to Columns configuration, i mean that the displayed text to be configarable with TAGZ strings and separatelly Field that should be written for inline editing.

example:
for Album Field
text to display: %date%[ - %album%]  --good for sorting the albums by date
field to edit: Album

It would be lovelly!!!

Sorry for my poor english.
Title: Columns UI
Post by: halabund on 2008-02-22 20:57:36
Quote
version 0.2.1 alpha 11 PREVIEW 2 v2

musicmusic, you have a really startnge versioning scheme
Title: Columns UI
Post by: musicmusic on 2008-02-22 21:06:22
can anyone explain the $offset_colour and $calculate_blend_target functions used in the default columns ui global style script? i can't find any information on it.
I don't really remember, but there's some answers here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=378780).

In Filter Panel what kind of formating can be used for Fields??As I see TAGZ is not working.

Can you make the Field configuration similar to Columns configuration, i mean that the displayed text to be configarable with TAGZ strings and separatelly Field that should be written for inline editing.

example:
for Album Field
text to display: %date%[ - %album%]  --good for sorting the albums by date
field to edit: Album

It would be lovelly!!!

Sorry for my poor english.
The current version only allows fields to be entered. The next version of Columns UI will allow entering titleformatting scripts as well, however this will not be compatible with inline editing.

Quote
version 0.2.1 alpha 11 PREVIEW 2 v2

musicmusic, you have a really startnge versioning scheme
Don't get me started  Next version will be alpha 11 final then after some clean-up I will just jump straight to 0.3 RC. In the future I will try and implement incremental changes (0.3.1, 0.3.2) rather than permanent alpha cycles.
Title: Columns UI
Post by: ArtMustHurt on 2008-02-24 14:40:32
under NG Playlist, you have album art listed...i assume that means a small album art image in the play list?
Title: Columns UI
Post by: bzikofski on 2008-02-26 12:32:58
I asked this in the upload thread, but it seems that more people read this one..

Does anyone have Foobar Milk config somewhere?
The link provided in the post doesn't work...

http://www.hydrogenaudio.org/forums/index....mp;#entry549601 (http://www.hydrogenaudio.org/forums/index.php?showtopic=31027&pid=549601&st=50&#entry549601)


Thanks in advance!
Title: Columns UI
Post by: Bollerkopp on 2008-02-26 12:58:55
hi,

here is a milky-one:

http://synchrocontrol.deviantart.com/art/L...iTunes-64638472 (http://synchrocontrol.deviantart.com/art/Look-Like-iTunes-64638472)
Title: Columns UI
Post by: bzikofski on 2008-02-26 13:55:09
hi,

here is a milky-one:

http://synchrocontrol.deviantart.com/art/L...iTunes-64638472 (http://synchrocontrol.deviantart.com/art/Look-Like-iTunes-64638472)



thanks, but i'm looking for columnsUI config

and btw i don't like that Look-Like-iTunes theme at all
Title: Columns UI
Post by: musicmusic on 2008-02-27 16:12:11
alpha 11 final released.

You will need to reconfigure the filter panel on first use.

You can now use the previously mentioned field remappings in the filter panel (e.g. "Album Artist;Artist") or alternatively title formatting. Using title formatting has the disadvantages of being incompatible with inline metadata editing, not supporting multiple values per field, and being slower.
Title: Columns UI
Post by: Hakubo on 2008-02-27 17:56:31
Yay for field remappings!
Title: Columns UI
Post by: m-z on 2008-02-28 01:49:32
Great release, musicmusic! Finally my NG Playlist looks exactly the same as my normal playlist.

Now, there seems to be a bug with "Colours and Fonts": "Selected item" uses the "Item" colour, and it can't be changed.
Title: Columns UI
Post by: Slotos on 2008-02-28 12:49:03
Is support for multiple field values implemented yet?
For now such construction works
Code: [Select]
$if($meta_test(style),$meta(style,$char(13)),Unknown Style)

But it feels like "undocumented feature".

Feature request.
"Tag not found" value for filter panels. To avoid "?" values and strings like one in this post.
Title: Columns UI
Post by: musicmusic on 2008-02-28 13:43:50
Now, there seems to be a bug with "Colours and Fonts": "Selected item" uses the "Item" colour, and it can't be changed.
Fixed in v2, thanks for the report.

Is support for multiple field values implemented yet?
For now such construction works
Code: [Select]
$if($meta_test(style),$meta(style,$char(13)),Unknown Style)

But it feels like "undocumented feature".
Erm, where exactly are you using this where it works? Do you mean $meta_sep??

You can use multiple values per field in the filter panel, just not with title formatting.

Feature request.
"Tag not found" value for filter panels. To avoid "?" values and strings like one in this post.
I can add something if you aren't using title formatting. If you're are using titleformatting it's easy enough and doesn't have to be complicated:
Code: [Select]
$if2(%artist%,<no artist>)
Titleformatting scripts don't refer to specific fields, so outside the script the only concept of an "empty field" is an empty formatted string.
Title: Columns UI
Post by: 4nt1 on 2008-02-28 15:15:23
when ever I add a new field in filter options there is a super slow redraw of all filter panels I have.

only using 3 so seems very strange...

thx for the edge styling option been waiting long time
Title: Columns UI
Post by: alphaex32 on 2008-02-28 15:24:32
Sorry if this has been answered, but is there a way to use multiple queries for a filter panel? In facets, you can use | to get multiple rules. Is there something similar for the filters?
Title: Columns UI
Post by: LXtreme on 2008-02-28 16:26:13
Hey! Great changes so far! Thanks a lot for your work!

2 Questions concerning the filter panel:

1.) in the latest alpha the filters are always set back to the first fields in the list (first 3 in my case as i have 3 panels) when i restart foobar. in previous versions every panel remembered the field it was assigned. is this change of behaviour intended?

2.) You once thought about making the priority of the panels depending on their relative position instead of depending on the order of the fields in the list. Is this still in the roadmap?!
Title: Columns UI
Post by: musicmusic on 2008-02-28 16:38:27
when ever I add a new field in filter options there is a super slow redraw of all filter panels I have.

only using 3 so seems very strange...
It should take about the same time as it does on startup (which is written to the console). So how slow is slow? It does refresh more panels than is needed which I'll try and optimise.

Sorry if this has been answered, but is there a way to use multiple queries for a filter panel? In facets, you can use | to get multiple rules. Is there something similar for the filters?
No, it's not possible. Can you tell me in what scenario you would find this useful?

1.) in the latest alpha the filters are always set back to the first fields in the list (first 3 in my case as i have 3 panels) when i restart foobar. in previous versions every panel remembered the field it was assigned. is this change of behaviour intended?
Ooops no. Should be fixed in v3, thanks for the report

2.) You once thought about making the priority of the panels depending on their relative position instead of depending on the order of the fields in the list. Is this still in the roadmap?!
Yes I think so.
Title: Columns UI
Post by: alphaex32 on 2008-02-28 19:42:44
Sorry if this has been answered, but is there a way to use multiple queries for a filter panel? In facets, you can use | to get multiple rules. Is there something similar for the filters?
No, it's not possible. Can you tell me in what scenario you would find this useful?
For example, I use a facet as basically a way to make autoplaylist queries without having to crowd my playlist list.

Here's one ive been using that just has a bunch of lists that I find useful as an alternative to autoplaylists:

$ifequal(%ipod%,1,Transfer to iPod,)|$if($stricmp($info(codec),MP3),MP3,NOT MP3)|$ifgreater($strstr(%path%,'\Singles\'),0,Singles,)|$repeat(?,%rating%)

In retrospect, I guess I could do this with playlist_tree or something.
Title: Columns UI
Post by: Slotos on 2008-02-28 20:05:59
You can use multiple values per field in the filter panel, just not with title formatting.

If you're are using titleformatting it's easy enough and doesn't have to be complicated:
Code: [Select]
$if2(%artist%,<no artist>)
Titleformatting scripts don't refer to specific fields, so outside the script the only concept of an "empty field" is an empty formatted string.

The problem is that I use Style panel which refers to %style% multiple values tag. There are tracks that don't have this tag. And I'd like to get them into my list as an "Unknown Style".
Title: Columns UI
Post by: 4nt1 on 2008-02-28 21:23:56
Hi MM, its extremly noticeable, its visual after all.

an example in filter options
I press new > shows new line with highlighted text box to put in new name, I put in anything and press tab or click on the field part.

as soon as this happens my 3 filter panels go in order 1 by 1 going a full refresh/redraw of the contents...

the question is why does it need to do this, shouldnt it only need to redraw if the actual individual filter panel field is changed on the main foobar itself.

the only situation this would require an exception is where you delete a field currently being used by a panel...

either way its not a huge deal but worth mentioning all the same, I know you like to find this kind of stuff out

fyi win xp sp2 > p4 2.8ghz > 2gb ram
Title: Columns UI
Post by: LXtreme on 2008-02-28 22:38:47
Ooops no. Should be fixed in v3, thanks for the report

Thanx, works like charm again...was a little annoying   

2.) You once thought about making the priority of the panels depending on their relative position instead of depending on the order of the fields in the list. Is this still in the roadmap?!
Yes I think so.

yippiie! 

the question is why does it need to do this, shouldnt it only need to redraw if the actual individual filter panel field is changed on the main foobar itself.

it might make sense to redraw the panels when the changes in the options are saved (by "save all" or an optional "save settings" in the filter-panel options)
i agree on this being a problem...if you enter a lot of fields it is very frustrating to wait for the panel-redraw everytime...for fun try to move an entry from bottom to top (or the other way around)
Title: Columns UI
Post by: Lorenzo on 2008-03-02 12:29:54
Hi,

is it possible to add a "vertical item padding" option for the filter panels (just like the option with the same name for the playlist view) ?
Thanks

Lorenzo
Title: Columns UI
Post by: musicmusic on 2008-03-05 18:24:20
I apologise for not doing what I said and continuing the insane version scheme - I felt like adding a couple of new features.

In other words, 0.3 beta 1 preview 1 is released. See changelog for details. Artwork is provided by the core, don't ask me where it gets it from.
Title: Columns UI
Post by: LXtreme on 2008-03-05 19:37:10
LOL...the insanity - volume III 

thanx for the new version! great new features

btw...how did you manage to make the filter redraw so quick?! was it a bug?
Title: Columns UI
Post by: Keikonium on 2008-03-05 23:22:31
My apologies if this has been requested before, but I didn't see anything on the known requests page.

But with the filter panel, would it be possible to split it into separate columns? For example, if you right click on the header (where you choose the display) could you make a "New Column" entry that will split the current filter panel into 2 so you can view by Artist AND Album in the same filter panel.

Or have an option in the preferences to specify the number of columns we want, and what they show?

Hopefully that makes sense.

Also, loving the new version. Can't seem to get the Art Viewer to work however. Nothing shows up.
Title: Columns UI
Post by: musicmusic on 2008-03-05 23:42:31
Hi,

is it possible to add a "vertical item padding" option for the filter panels (just like the option with the same name for the playlist view) ?
Thanks

Lorenzo

Noted

btw...how did you manage to make the filter redraw so quick?! was it a bug?
As long as it's working correctly, don't worry about it

My apologies if this has been requested before, but I didn't see anything on the known requests page.

But with the filter panel, would it be possible to split it into separate columns? For example, if you right click on the header (where you choose the display) could you make a "New Column" entry that will split the current filter panel into 2 so you can view by Artist AND Album in the same filter panel.

Or have an option in the preferences to specify the number of columns we want, and what they show?

Hopefully that makes sense.
I added it to the request list, I am not sure if/when I will add it though.

Can't seem to get the Art Viewer to work however. Nothing shows up.
It tracks the playing item. It should show up whatever is embedded or has some particular filename that foobar2000 likes. I tested on Vista SP1 only.
Title: Columns UI
Post by: Purple Monkey on 2008-03-06 01:40:32
I get a crash after upgrading to 0.3 beta 1 preview 1.

This occurs when I go to Perferences->Columns UI->Filter and attempt to added a new field with Name: Mood Field: mood (I use tab to switch to Field). I have mood "tags" given from foo_custom_info. If I input something else as the field then change it back to mood there is no crash. Inputting %mood% in the field also causes the crash.

Removing foo_autoplaylist stopped the crash (no biggy it's in the core now), but I though it might have shown up a deeper bug considering it was fine with an older version of Columns.

// failure didn't fit in a codebox  http://pastebin.com/m33517985 (http://pastebin.com/m33517985)
Title: Columns UI
Post by: Dreamless on 2008-03-06 06:09:09
Is the new version incapable of CTRL+F searches? It never works when I attempt to use it with the new version of foobar (9.5.1)
Works fine on the older version however.
Title: Columns UI
Post by: Keikonium on 2008-03-06 07:02:07
Can't seem to get the Art Viewer to work however. Nothing shows up.
It tracks the playing item. It should show up whatever is embedded or has some particular filename that foobar2000 likes. I tested on Vista SP1 only.


Oh, I don't embed my art, and I have it all stored in its own directory, so thats probably why .
Title: Columns UI
Post by: musicmusic on 2008-03-06 10:45:02
I get a crash after upgrading to 0.3 beta 1 preview 1.

This occurs when I go to Perferences->Columns UI->Filter and attempt to added a new field with Name: Mood Field: mood (I use tab to switch to Field). I have mood "tags" given from foo_custom_info. If I input something else as the field then change it back to mood there is no crash. Inputting %mood% in the field also causes the crash.

Removing foo_autoplaylist stopped the crash (no biggy it's in the core now), but I though it might have shown up a deeper bug considering it was fine with an older version of Columns.

// failure didn't fit in a codebox  http://pastebin.com/m33517985 (http://pastebin.com/m33517985)
Thanks for the report. It's fixed in preview 2, please update. BTW it looks like you have multiple filter "streams" (unlinked filters), not sure if you intended that or not. If not, change the 'Filter precedence' setting to get the behaviour from previous versions back.

Is the new version incapable of CTRL+F searches? It never works when I attempt to use it with the new version of foobar (9.5.1)
Works fine on the older version however.
Hmm, if you're after playlist search press F3, I didn't add a handler for CTRL-F.

Oh, I don't embed my art, and I have it all stored in its own directory, so thats probably why .
I generally do the same as well so I am also left out
Title: Columns UI
Post by: thuan on 2008-03-06 14:03:29
Your new preview version makes my buttons look like this:
(http://img182.imageshack.us/img182/8683/fubardl1.png)
Reverting back to previous preview version or 0.2.1 "alpha" stable version fixes it. Those buttons are actually two button toolbars, one is default, another has 2 buttons from foo_navigator.
Title: Columns UI
Post by: musicmusic on 2008-03-06 14:36:33
Confirmed, thanks for the report.
Title: Columns UI
Post by: Melomane on 2008-03-06 14:41:00
it is possible to show default cover ( set in  core preferences) ?

also add a filter box to filters, same as album list or facets.
Title: Columns UI
Post by: Purple Monkey on 2008-03-06 15:20:33
Thanks for the report. It's fixed in preview 2, please update. BTW it looks like you have multiple filter "streams" (unlinked filters), not sure if you intended that or not. If not, change the 'Filter precedence' setting to get the behaviour from previous versions back.


Thanks for the tip I completely overlooked that option. I can't recreate the crash on Preview 2, keep up the good work.
Title: Columns UI
Post by: musicmusic on 2008-03-06 16:29:25
Your new preview version makes my buttons look like this:
(http://img182.imageshack.us/img182/8683/fubardl1.png)
Reverting back to previous preview version or 0.2.1 "alpha" stable version fixes it. Those buttons are actually two button toolbars, one is default, another has 2 buttons from foo_navigator.
Should be fixed in preview 3.
Title: Columns UI
Post by: thuan on 2008-03-06 17:02:02
Thanks, it's fixed.
Title: Columns UI
Post by: musicmusic on 2008-03-06 21:20:35
Oh, I don't embed my art, and I have it all stored in its own directory, so thats probably why .
I added support for fixed artwork repositories in preview 4  So if you store your artwork in a folder in a format like "X:\ArtworkStore\%album artist% - %album%.jpg" you will be able to use this now. If you set this up it is preferred over artwork provided by the core (to avoid rogue folder.jpg files showing up instead). Note: Close the preferences page for the change in settings there to be saved (will take effect on next file played).

it is possible to show default cover ( set in  core preferences) ?
I'll add that for final beta 1.

also add a filter box to filters, same as album list or facets.
I don't have any plans to add this, sorry, I added it to the request list though.
Title: Columns UI
Post by: Keikonium on 2008-03-06 21:58:05
I added support for fixed artwork repositories in preview 4  So if you store your artwork in a folder in a format like "X:\ArtworkStore\%album artist% - %album%.jpg" you will be able to use this now. If you set this up it is preferred over artwork provided by the core (to avoid rogue folder.jpg files showing up instead). Note: Close the preferences page for the change in settings there to be saved (will take effect on next file played).


Works nicely now, thanks musicmusic . Think you could also add the option to specify a "no cover art" image also?
Title: Columns UI
Post by: Yotsuya on 2008-03-06 22:22:13
I have tried the new v3b1p4 however under wine the right-click popup for the artwork panel does not work. It looks like it is trying to draw something but the menu does not appear. I can access the options from File> Preferences> Display> Columns UI> "Artwork" Tab and the art displays fine.

Are there any plans to display the album art in the NG Playlist? If not, I would like to request it.
Title: Columns UI
Post by: Dreamless on 2008-03-06 22:46:56
Would you consider adding CTRL+F for searches please?
Title: Columns UI
Post by: musicmusic on 2008-03-06 22:51:02
Works nicely now, thanks musicmusic .
Welcome
Think you could also add the option to specify a "no cover art" image also?
Yes, as per my previous post.

I have tried the new v3b1p4 however under wine the right-click popup for the artwork panel does not work. It looks like it is trying to draw something but the menu does not appear. I can access the options from File> Preferences> Display> Columns UI> "Artwork" Tab and the art displays fine.
There is no dedicated context menu - it's just the standard show caption etc. So you're not missing much.

Are there any plans to display the album art in the NG Playlist? If not, I would like to request it.
Yes I would like it as well. However, I would have to be in a really good mood to feel like tackling that..

Would you consider adding CTRL+F for searches please?
It's added in latest version for NG Playlist, I forgot to add it for Columns Playlist.
Title: Columns UI
Post by: Squeller on 2008-03-07 12:16:54
Filter panel: Could you please add the possibility to define a user defined autosend playlist? Personally, I use the playlist defined in Preferences-General for all my temporary needs... No need for an additional one. Also, the single click for the fields is not very responsive. I was searching first to find a possibility to edit things.

Also I think we should start a thread per subcomponent. Your columns UI is a collection of multiple panels. This thread gets too huge. Musicmusic, you should start the threads, then we can expect least whining.

3. A shortcut from the filter panels context menu to the properties page would be nice.

Great stuff. I see we have two fb2k worlds now, I'm not sure if this is good or not...
Title: Columns UI
Post by: Squeller on 2008-03-07 12:28:21
NG playlist: New to this. Why should I use this? Except for the "headlines", this basically seems the same as columns playlist for me. If I click on the tabs, "Edit this column", I basically see the same code like the one from columns playlist. How can I make it look the same? Seems like the color code doesn't apply. I chose "Global" in the colors and fonts page. Just the same as for the columns playlist. But my columns playlist is colorful, ng playlist just black and white.
Title: Columns UI
Post by: kanak on 2008-03-07 12:50:52
NG playlist: New to this. Why should I use this? Except for the "headlines", this basically seems the same as columns playlist for me. If I click on the tabs, "Edit this column", I basically see the same code like the one from columns playlist. How can I make it look the same? Seems like the color code doesn't apply. I chose "Global" in the colors and fonts page. Just the same as for the columns playlist. But my columns playlist is colorful, ng playlist just black and white.



NG Playlist is a work in progress.
Title: Columns UI
Post by: musicmusic on 2008-03-07 17:29:07
Filter panel: Could you please add the possibility to define a user defined autosend playlist? Personally, I use the playlist defined in Preferences-General for all my temporary needs... No need for an additional one.
Maybe, it's a bit complicated as previously discussed.
Also, the single click for the fields is not very responsive. I was searching first to find a possibility to edit things.
Are you talking about the preferences page? Seems similar to explorer to me, I can add a context menu to make it more obvious.

Also I think we should start a thread per subcomponent. Your columns UI is a collection of multiple panels. This thread gets too huge. Musicmusic, you should start the threads, then we can expect least whining.
I like the single thread, less topics for me to keep track of.

3. A shortcut from the filter panels context menu to the properties page would be nice.
In the header context menu maybe?

How can I make it look the same? Seems like the color code doesn't apply. I chose "Global" in the colors and fonts page. Just the same as for the columns playlist. But my columns playlist is colorful, ng playlist just black and white.
They should look about the same with latest version - unless you're using the old style string syntax which NG Playlist doesn't support.
Title: Columns UI
Post by: Squeller on 2008-03-08 11:17:11
Also, the single click for the fields is not very responsive. I was searching first to find a possibility to edit things.
Are you talking about the preferences page? Seems similar to explorer to me, I can add a context menu to make it more obvious.
the more I look at it (F2, TAB work), the more I think it's not too important...

Quote
Also I think we should start a thread per subcomponent. Your columns UI is a collection of multiple panels. This thread gets too huge. Musicmusic, you should start the threads, then we can expect least whining.
I like the single thread, less topics for me to keep track of.
But with one thread there's a much higher chance that certain questions will be asked twice and more...

Quote
3. A shortcut from the filter panels context menu to the properties page would be nice.
In the header context menu maybe?
Maybe  Or like many other panels, which have a preferences entry in the contents contextmenu. Here: besides the "send to autosend..." entries... Or both.

Quote
How can I make it look the same? Seems like the color code doesn't apply. I chose "Global" in the colors and fonts page. Just the same as for the columns playlist. But my columns playlist is colorful, ng playlist just black and white.
They should look about the same with latest version - unless you're using the old style string syntax which NG Playlist doesn't support.
OMG yes, I'm using the old syntax... This sounds like a lot of work for me. Thanks for your replies, I really appreciate your work!
Title: Columns UI
Post by: digital006 on 2008-03-08 13:16:08
Is it possible to have the tab stack below the content of the tab? So instead of it always being at the top of the config it could be moved to the bottom?

Edit: Also while thinking about it would it be possible to align an element to the centre of the screen? So you have a horizontal splitter then as a child you have the play controls and an option to set them to the center width of the horizontal splitter.
Title: Columns UI
Post by: Squeller on 2008-03-08 13:41:32
I have a problem changing the style syntax from old to new. Of course you don't have the global variables, but maybe someone can see something that isn't allowed? I always get black text on black background which indicates, there's something wrong with my syntax. Brackets and commas should be alright. Basically what I've done is to put the "|" divided sections (text, background, sel. backgroound, sel. bg non focus) into the $setstyle() command.

Code: [Select]
// text
$set_style(text,
  $if(%_is_peak%,%_albumpeak%,
  $if(%__replaygain_album_gain%,$rgb(0,0,0),
  $if(%__replaygain_track_gain%,$if($strcmp($mod(%_playlist_number%,2),1),%_2ndlinecolor%,%_1stlinecolor%),
  $rgb(255,255,255)))),
// selected text
  $if(%_is_peak%,%_albumpeak%,
  $if(%__replaygain_album_gain%,$rgb(0,0,0),
  $if(%__replaygain_track_gain%,$if($strcmp($mod(%_playlist_number%,2),1),%_2ndlinecolor%,%_1stlinecolor%),
  $rgb(255,255,255))))
)

// background
$set_style(back,
  $if(%_isplaying%,
    %_playback%,
    $if(%_isfirst%,%_dircol%,
    $if($strcmp($mod(%_playlist_number%,2),1),%_1stlineColor%,%_2ndlineColor%))),
// selected background
  $if(%_isplaying%,
    %_playback%,%_selback%),
// selected background non focus
  $if(%_isplaying%,%_playback%,$rgb(187,187,187))
)
Title: Columns UI
Post by: musicmusic on 2008-03-08 18:22:07
But with one thread there's a much higher chance that certain questions will be asked twice and more...
Well, even if there was e.g. a separate thread for Filter Panel I am sure some people would just ask questions about it here becuase it's part of Columns UI. And all most parts of the UI are some kind of panel so it's a kinda difficult to draw the line.

Maybe  Or like many other panels, which have a preferences entry in the contents contextmenu. Here: besides the "send to autosend..." entries... Or both.
In the header context menu I was thinking an "Edit fields..." entry. I don't want to add too much bloat to the other menu (it's already a bit cluttered).

Is it possible to have the tab stack below the content of the tab? So instead of it always being at the top of the config it could be moved to the bottom?

Edit: Also while thinking about it would it be possible to align an element to the centre of the screen? So you have a horizontal splitter then as a child you have the play controls and an option to set them to the center width of the horizontal splitter.
1. It is not possible.
2. It is not possible either, sorry.

I have a problem changing the style syntax from old to new. Of course you don't have the global variables, but maybe someone can see something that isn't allowed? I always get black text on black background which indicates, there's something wrong with my syntax. Brackets and commas should be alright. Basically what I've done is to put the "|" divided sections (text, background, sel. backgroound, sel. bg non focus) into the $setstyle() command.

Code: [Select]
// text
$set_style(text,
  $if(%_is_peak%,%_albumpeak%,
  $if(%__replaygain_album_gain%,$rgb(0,0,0),
  $if(%__replaygain_track_gain%,$if($strcmp($mod(%_playlist_number%,2),1),%_2ndlinecolor%,%_1stlinecolor%),
  $rgb(255,255,255)))),
// selected text
  $if(%_is_peak%,%_albumpeak%,
  $if(%__replaygain_album_gain%,$rgb(0,0,0),
  $if(%__replaygain_track_gain%,$if($strcmp($mod(%_playlist_number%,2),1),%_2ndlinecolor%,%_1stlinecolor%),
  $rgb(255,255,255))))
)

// background
$set_style(back,
  $if(%_isplaying%,
    %_playback%,
    $if(%_isfirst%,%_dircol%,
    $if($strcmp($mod(%_playlist_number%,2),1),%_1stlineColor%,%_2ndlineColor%))),
// selected background
  $if(%_isplaying%,
    %_playback%,%_selback%),
// selected background non focus
  $if(%_isplaying%,%_playback%,$rgb(187,187,187))
)
Oh, those look like legacy global variables, those aren't supported either....
Title: Columns UI
Post by: Squeller on 2008-03-09 08:54:59
Oh, those look like legacy global variables, those aren't supported either....
Not only in NG playlist, but in set_style() I guess? Because the code doesn't work in both, columns and ng playlist.
Title: Columns UI
Post by: digital006 on 2008-03-09 12:47:29
Thanks for answering my questions.

Would it be possible to bind a button to the tab? I'd probably be better of doing it in PanelsUI but I don't understand it and enjoy the simplicity of ColumnsUI
Title: Columns UI
Post by: Squeller on 2008-03-09 16:21:57
OK, I've set all my variables now with $set_global. Some get boolean values (0|1). My below code doesn't work at all. Again black on white.
BTW, can I do boolean things like "$if($get_global(is_peak),a,b)"? Or will I have to use $stricmp and those?

EDIT. Why doesn't this work as background code in $set_style(back,)?

Code: [Select]
$if(%isplaying%,$rgb(249,36,75),$rgb(149,36,75))

If I replace this by a simple $rgb() statement, the code works. In the above case, I get a black background. Aren't conditions allowed within $set_style commands?

This is example code. I wonder why the sel. background and the sel bg non focus sections do not work.
Code: [Select]
$set_style(back,
$if(%isplaying%,$rgb(249,36,75),$rgb(109,36,75)), $if(%isplaying%,$rgb(249,36,75),$rgb(149,36,75)),
if(%isplaying%,$rgb(149,36,75),$rgb(187,187,187)))
[/s]
Title: Columns UI
Post by: musicmusic on 2008-03-09 17:34:34
Would it be possible to bind a button to the tab?
No, you can't do that (why do you want to do that?)

This is example code. I wonder why the sel. background and the sel bg non focus sections do not work.
There is a missing $ on the last line. Also, you can't put spaces in the $set_style parameters (there's one on the second line). It works after changing those things.
Title: Columns UI
Post by: digital006 on 2008-03-09 19:41:52
OK, I've set all my variables now with $set_global. Some get boolean values (0|1). My below code doesn't work at all. Again black on white.
BTW, can I do boolean things like "$if($get_global(is_peak),a,b)"? Or will I have to use $stricmp and those?

EDIT. Why doesn't this work as background code in $set_style(back,)?

Code: [Select]
$if(%isplaying%,$rgb(249,36,75),$rgb(149,36,75))

If I replace this by a simple $rgb() statement, the code works. In the above case, I get a black background. Aren't conditions allowed within $set_style commands?

This is example code. I wonder why the sel. background and the sel bg non focus sections do not work.
Code: [Select]
$set_style(back,
$if(%isplaying%,$rgb(249,36,75),$rgb(109,36,75)), $if(%isplaying%,$rgb(249,36,75),$rgb(149,36,75)),
if(%isplaying%,$rgb(149,36,75),$rgb(187,187,187)))
[/s]

Because I can't place the tabs at the bottom of a config so I thought of another way of doing it by using a custom button to display the content of a tab when clicked.
Title: Columns UI
Post by: Squeller on 2008-03-09 19:48:53
There is a missing $ on the last line. Also, you can't put spaces in the $set_style parameters (there's one on the second line). It works after changing those things.
I saw the missing $, thanks for clearing the spaces problem up.
Title: Columns UI
Post by: Squeller on 2008-03-10 15:54:45
The job has been done, ng playlist works good. But: How can I format the color of the group rows? Currently it seems to take the color code from the following line. Or, hmm. Not always. What does it depend on?

Another problem with NG playlist, a bug it seems: I have a column with just the playlist number in it (%_playlist_number%), right aligned. It starts clipping way too soon and displays "...", despite there's much space. Also: left align aligns left, but very far on the right side. And so on, looks broken.
Title: Columns UI
Post by: musicmusic on 2008-03-10 16:40:54
The job has been done, ng playlist works good. But: How can I format the color of the group rows? Currently it seems to take the color code from the following line. Or, hmm. Not always. What does it depend on?

Another problem with NG playlist, a bug it seems: I have a column with just the playlist number in it (%_playlist_number%), right aligned. It starts clipping way too soon and displays "...", despite there's much space. Also: left align aligns left, but very far on the right side. And so on, looks broken.

1. There are some new fields for the style string you can play around with: %_is_group% and %_display_index%.

2. The first column is automatically indented according to the number of groups.
Title: Columns UI
Post by: Squeller on 2008-03-10 17:18:22
1. There are some new fields for the style string you can play around with: %_is_group% [...]
OK, I used it in the global stlye string and it works. 1.: set_style(frame-...,) does not seem to work with groups? 2. I reckon the "selected background" and non-focus aren't necessary in the set_style(back)?
Title: Columns UI
Post by: Squeller on 2008-03-11 14:56:44
I've got an idea for metafield editing usability. Currently, if we use the keyboard, we press F2 and the first entry of the current row can be edited. Then I'd press TAB in order to reach the next field in the row.
Well, but at first my finger is on f2. It would make keyboard handling lightning fast, if I could press only F2 multiple times, and the focus would jump always to the next editable field.
Title: Columns UI
Post by: musicmusic on 2008-03-11 21:02:39
OK, I used it in the global stlye string and it works. 1.: set_style(frame-...,) does not seem to work with groups? 2. I reckon the "selected background" and non-focus aren't necessary in the set_style(back)?
1. Correct.
2. They are not used currently, yes, if you don't set them they should be calculated automatically, so you should be able to get away with not setting them.

I've got an idea for metafield editing usability. Currently, if we use the keyboard, we press F2 and the first entry of the current row can be edited. Then I'd press TAB in order to reach the next field in the row.
Well, but at first my finger is on f2. It would make keyboard handling lightning fast, if I could press only F2 multiple times, and the focus would jump always to the next editable field.
Yes, I reckon that could be added. But, you use multiple fingers to type so I don't see current behaviour a problem, at least it feels natural to me. Also, I don't think anyone is actually going to discover this by themselves anyway.
Title: Columns UI
Post by: Zarkon on 2008-03-16 14:04:30
1. It took me a while to realize that the contents of the Filter Results playlist is automatically moved to the (Playback) playlist whenever I change the Filter view while it's playing. Thanks for all your work on Filter, but thanks in particular for adding that feature.

2. Could you make the edit fields in the Filter tab show up like that of the Grouping tab in NG playlist, to make it easier to edit more complex titleformatting?

3. There's some (but not all) albums which aren't sorted properly when I drop them into the playlist switcher from a Filter panel. See the screenshot below:

(http://img152.imageshack.us/img152/1090/foob4ag6.th.png) (http://img152.imageshack.us/my.php?image=foob4ag6.png)

The first album isn't sorted by tracknumber (I'm not sure what it sorts by, to be honest) as I'd expect. It shows up properly sorted in the Filter Results playlist, and it's sorted properly when I drag the album onto the playlist switcher via Albumlist, Media Library Search, or Windows Explorer, so could it be something with Filter?
Title: Columns UI
Post by: Squeller on 2008-03-18 06:48:46
Hey Zarkon, thanks for your posting (the image) which made me realize, the filter panel is much more powerful than I knew before  I've simply overseen I can have multiple filter panels, i.e. I can have the facets functionality    the only thing I'm missing now is userdefined target playlists...

EDIT: musicmusic, if I e.g. have a group, you extend it with "s" for the plural "All groups". I have a group "Small tracks", result is "small trackss"
Musicmusic, can we have an option to disable the vertical scrollbar for eye candy reasons? For me, the mouse wheel or keyboard is enough.
Title: Columns UI
Post by: thuan on 2008-03-19 05:15:32
@Musicmusic:
Sorry if this has been requested before, but is there any chance you will implement "toggle area" for vertical splitter so we can double click on the caption to hide or show a panel?

EDIT: NVM, I asked something that is already in there. Silly me.
Title: Columns UI
Post by: Yotsuya on 2008-03-20 22:03:46
Is it possible to use multiple lines of text per item in the NG playlist? I tried modifying the code for a column under:
File> Preferences> Display> Columns UI> Playlist View> "Columns" Tab> "Scripts" Subtab> "Display Sub Subtab
But did not have any luck with $crlf() or $char(10), these functions resulted in a character resembling an equals sign.
Title: Columns UI
Post by: RogerG on 2008-03-20 22:37:01
Hi!

I just upgraded to newest foobar version and from foo_ui_columns-0.2_beta_1 to foo_ui_columns-0.3_beta_1_preview_4. The Mouse wheel action for the volume slider has changed. Now scrolling down increases volume. Is this a bug or intended behaviour? Is there an option to change it?
Title: Columns UI
Post by: musicmusic on 2008-03-20 23:35:32
1. It took me a while to realize that the contents of the Filter Results playlist is automatically moved to the (Playback) playlist whenever I change the Filter view while it's playing. Thanks for all your work on Filter, but thanks in particular for adding that feature.

2. Could you make the edit fields in the Filter tab show up like that of the Grouping tab in NG playlist, to make it easier to edit more complex titleformatting?

3. There's some (but not all) albums which aren't sorted properly when I drop them into the playlist switcher from a Filter panel. See the screenshot below:

[a href="http://img152.imageshack.us/my.php?image=foob4ag6.png" target="_blank"]
2. It is really like that to discourage you from entering complex scripts  Sorry.
3. Hmm, yes that needs to be fixed on Filter Panel's side so it sorts it the same way as when it adds it to a playlist. Thanks for the report.

musicmusic, if I e.g. have a group, you extend it with "s" for the plural "All groups". I have a group "Small tracks", result is "small trackss"
Did you check what happens if there is only one entry in the Filter Panel? So, entering the plural form in the settings won't work. If you want I can pluralise the column title etc.

Musicmusic, can we have an option to disable the vertical scrollbar for eye candy reasons? For me, the mouse wheel or keyboard is enough.
I don't have an option for this in any panel, so Filter Panel seems a bit random of a place to start. Even if you don't interact with it, it is a visible indication of your scroll position and how much you can scroll by.

Is it possible to use multiple lines of text per item in the NG playlist? I tried modifying the code for a column under:
File> Preferences> Display> Columns UI> Playlist View> "Columns" Tab> "Scripts" Subtab> "Display Sub Subtab
But did not have any luck with $crlf() or $char(10), these functions resulted in a character resembling an equals sign.
It's not possible, sorry.

Hi!

I just upgraded to newest foobar version and from foo_ui_columns-0.2_beta_1 to foo_ui_columns-0.3_beta_1_preview_4. The Mouse wheel action for the volume slider has changed. Now scrolling down increases volume. Is this a bug or intended behaviour? Is there an option to change it?
Sorry, that was unintended. I'll change it back for the volume toolbar in next build. Thanks for the report.
Title: Columns UI
Post by: Dreamless on 2008-03-26 01:38:33
I would like to request that NG/Columns settings remain independent of each other. For instance, in one instance I have two playlists, one for multipurpose, and the other is a NG which is crowded in with two filter panels. The crowded is difficult to see anything, while I would like to have the same fields in my 'open space' one. Thank you!
Title: Columns UI
Post by: s33m33 on 2008-03-26 06:28:12
MusicMusic, can we have the option to change color for background and separators?
As you see below, i'm currently using foo_uie_panel_splitter for changing color of splitter but it's just not the same 

(http://img340.imageshack.us/img340/3781/myfoobarmu7.th.png) (http://img340.imageshack.us/my.php?image=myfoobarmu7.png)
Title: Columns UI
Post by: Squeller on 2008-03-27 12:44:28
Filter Panel, sorting question:

I have classical music and non-classical music. I have a Composer field, I only want to have my classical music displayed there, classical is detected by the folder name. (The $substr(,999) thing is for getting the surname only):

Code: [Select]
$if($strstr(%path%,Klassik),$if(%composer%,$substr(%composer%,$add($strrchr(%composer%,' '),1),999),$if3(%album_artist%,%artist%,<not set>)),)

It displays the part which does not match $strstr as a blank line under the "All" line. I can't really NOT display stuff, I can just group stuff, right?

I then tried to put all stuff to the end, e.g. by setting "zzzzz" behind the last comma. This is ugly, but works. Why don't higher ansi chars like "|" or "»" work? They get sorted to the beginning. Any other idea?
Title: Columns UI
Post by: musicmusic on 2008-03-27 13:29:50
I would like to request that NG/Columns settings remain independent of each other. For instance, in one instance I have two playlists, one for multipurpose, and the other is a NG which is crowded in with two filter panels. The crowded is difficult to see anything, while I would like to have the same fields in my 'open space' one. Thank you!
Hi,
The settings will remain unified. But I think before adding a "Hide when grouped" option for the columns was discussed. How does that sound?

MusicMusic, can we have the option to change color for background and separators?
As you see below, i'm currently using foo_uie_panel_splitter for changing color of splitter but it's just not the same
Yes making more colour and fonts configurable is definitely on the cards with the new config page. I'll note your request.

Filter Panel, sorting question:

I have classical music and non-classical music. I have a Composer field, I only want to have my classical music displayed there, classical is detected by the folder name. (The $substr(,999) thing is for getting the surname only):

Code: [Select]
$if($strstr(%path%,Klassik),$if(%composer%,$substr(%composer%,$add($strrchr(%composer%,' '),1),999),$if3(%album_artist%,%artist%,<not set>)),)

It displays the part which does not match $strstr as a blank line under the "All" line. I can't really NOT display stuff, I can just group stuff, right?

I then tried to put all stuff to the end, e.g. by setting "zzzzz" behind the last comma. This is ugly, but works. Why don't higher ansi chars like "|" or "»" work? They get sorted to the beginning. Any other idea?
Would a "Hide empty items" option make you happy?

Oh, and unless anyone can tell me otherwise, I am going to remove support for "Icon" artwork, since it doesn't seem to be anything particularly useful.
Title: Columns UI
Post by: Squeller on 2008-03-27 13:56:01
Would a "Hide empty items" option make you happy?
You always make me happy  To answer your question: yes. And:

Code: [Select]
[x] Hide empty items

"All" item (Dropdown)
  Top
  Bottom
  Hide
Title: Columns UI
Post by: Dreamless on 2008-03-28 10:15:49
Sorry, but what does "Hide when grouped" mean?
Title: Columns UI
Post by: musicmusic on 2008-03-28 10:26:36
Code: [Select]
[x] Hide empty items

"All" item (Dropdown)
  Top
  Bottom
  Hide
Is the bottom option really necessary?

Sorry, but what does "Hide when grouped" mean?
Something to do with showing only when there is groups (so it doesn't generally show up in NG Playlist).
Title: Columns UI
Post by: Squeller on 2008-03-28 11:33:50
Code: [Select]
[x] Hide empty items

"All" item (Dropdown)
  Top
  Bottom
  Hide
Is the bottom option really necessary?
Well, this probably depends on the definition of "really". For me, "All" is not necessary. Just realized I never need it  You decide.
Title: Columns UI
Post by: musicmusic on 2008-03-28 11:55:13
Sorry, some confusion here. I meant the option to put it at the bottom, not the last option in your list. I didn't see that as being that useful.

So I can add an option to hide the "All" node, but probably I will add the option to hide nodes with empty labels first.
Title: Columns UI
Post by: 4nt1 on 2008-03-28 12:57:39
sounds awesome MM, I would also like to be able to have multiple nested groups that i can either expand one sub node or all nodes under one group if that makes sense


eg

+artist
-artist
_____- \album +\cd1
____________ +\cd2
_____+ \album
_____+ \album
+artist
Title: Columns UI
Post by: Squeller on 2008-03-28 13:01:10
Not too important. I think two checkboxes "Hide empty items" and "hide 'all' node" would be great.
Title: Columns UI
Post by: Dreamless on 2008-03-29 04:47:32
That would be lovely! Thank you!
Title: Columns UI
Post by: textured on 2008-03-29 05:50:43
quick request: fix ctrl+tab and ctrl+shft+tab functionality for switching tabs (broken since foobar 9.5 or whenever).
Title: Columns UI
Post by: Walterrrr on 2008-03-30 10:03:34
quick request: fix ctrl+tab and ctrl+shft+tab functionality for switching tabs (broken since foobar 9.5 or whenever).

In response to this: http://www.hydrogenaudio.org/forums/index....showtopic=62102 (http://www.hydrogenaudio.org/forums/index.php?showtopic=62102) I suppose 

Hello Musicmusic,
A request: I've been an avid fan of Columns UI for a while now and I remember in Foobar 0.8.3 the Album List and Album List panel used to have an option to sort via a custom string, but there was just one custom sort string for many view options. Do you think it's possible to implement this option again, perhaps for each album list view ? I asked for something similar in the Facets plugin here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=58317&view=findpost&p=549741), but the response wasn't exactly positive. I've started tagging my music with an artist sort tag so proper names and "the" bands can be sorted properly (along with "a," "L'," etc.).

An issue?: I'm using the 0.3. beta 1 preview 4 with ChronFlow 0.2.0d and sometimes there will be a black rectangle over the right third of the panel that I can remove by adding a panel to columns UI. If I remove the newly added panel the black rectangle will NOT return immediately.
Title: Columns UI
Post by: 4nt1 on 2008-03-31 01:05:02
not sure if I am going crazy or not, but I am trying to work out how to display the file size of a playlist in the playlist switcher... this is of particular interest when sending files to my ipod with dop, I only have a 1gb shuffle so limited for space... it seems very trial an error to find out when its full..

anyone have any ideas for showing the MB or GB of a playlist... looked in title formatting and cwb hooks all to no avail, I know its possible in the default ui now but thats not a good enough reason for me to use it

perhaps this can be added MM, I dont imagine it should be too hard...
Title: Columns UI
Post by: thuan on 2008-03-31 03:21:43
IIRC, you can use foo_uie_playlists_dropdown (http://www.hydrogenaudio.org/forums/index.php?showtopic=44703).
Title: Columns UI
Post by: 4nt1 on 2008-04-01 13:32:17
from memory I was not a big fan of that component..
would it be possible to have columns like in ng playlist for the playlist switcher.. this could be cool and then you could sort your playlists by date or size or something..
Title: Columns UI
Post by: Yotsuya on 2008-04-03 01:56:42
I for one consider foo_uie_playlists_dropdown (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Playlist_Dropdown_(foo_uie_playlists_dropdown)) to be a solid component and habitually use it in a variety of environments including Linux, MacOS, and many different languages without problem. If you are having specific issues with it I suggest you visit the discussion thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=44703) for that component to get the issue resolved. Why bother developer of Columns UI to re-implement and support an already well-supported and widely used component?
Title: Columns UI
Post by: musicmusic on 2008-04-03 14:54:42
sounds awesome MM, I would also like to be able to have multiple nested groups that i can either expand one sub node or all nodes under one group if that makes sense


eg

+artist
-artist
_____- \album +\cd1
____________ +\cd2
_____+ \album
_____+ \album
+artist
Did you just draw album list ..?

Anyway, with regards to NG Playlist it seems like two requests:
-Ability to expand and collapse groups
-Ability to have differing levels of groups within the same playlist (i.e. for your CD1/CD2 groups).

These are relatively major features and so I don't plan to make major changes there at the moment.

quick request: fix ctrl+tab and ctrl+shft+tab functionality for switching tabs (broken since foobar 9.5 or whenever).
It's complicated. Columns UI and the Panel API was kinda designed on the old behaviour of foobar2000. I can implement this but it would require all panel components to be modified for it to actually have an effect within those panels.

Hello Musicmusic,
A request: I've been an avid fan of Columns UI for a while now and I remember in Foobar 0.8.3 the Album List and Album List panel used to have an option to sort via a custom string, but there was just one custom sort string for many view options. Do you think it's possible to implement this option again, perhaps for each album list view ? I asked for something similar in the Facets plugin here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=58317&view=findpost&p=549741), but the response wasn't exactly positive. I've started tagging my music with an artist sort tag so proper names and "the" bands can be sorted properly (along with "a," "L'," etc.).
I didn't write the core of album list panel, that just came from some version of the regular album list. Probably full custom sorting may be tricky due to multi-value fields. An option though to ignore certain leading words is more feasible, but I am not exactly adding feature to album list panel at the moment.

An issue?: I'm using the 0.3. beta 1 preview 4 with ChronFlow 0.2.0d and sometimes there will be a black rectangle over the right third of the panel that I can remove by adding a panel to columns UI. If I remove the newly added panel the black rectangle will NOT return immediately.
Doesn't sound like much to do with me.

not sure if I am going crazy or not, but I am trying to work out how to display the file size of a playlist in the playlist switcher... this is of particular interest when sending files to my ipod with dop, I only have a 1gb shuffle so limited for space... it seems very trial an error to find out when its full..

anyone have any ideas for showing the MB or GB of a playlist... looked in title formatting and cwb hooks all to no avail, I know its possible in the default ui now but thats not a good enough reason for me to use it

perhaps this can be added MM, I dont imagine it should be too hard...
I added a %filesize% field, in bytes, for next version. You could use some title formatting to convert it to megabytes, or I could add another field in a nice format..

would it be possible to have columns like in ng playlist for the playlist switcher.. this could be cool and then you could sort your playlists by date or size or something..
Well I did want to write a new playlist switcher panel but other things need to be done first.
Title: Columns UI
Post by: 4nt1 on 2008-04-03 17:39:15
awesome thx MM, I read a while back you were thinking about a playlist switcher rewrite which was why I mentioned my commends. filesize will siffuce.. cheers.

in regards to the grouping, is it also possible to hide a groups line if the is no match on a particular level... eg not all my albums are tagged with disc numbers as to me there is no point for a single disc album to be marked 1/1 so in this case the grouping line is not required but. I put the fields surrounded by [] to see if that would work but it still shows the grouping line... not sure how hard that would be but that would really help things nicely///

thx again... looking forward to the next release to play with..
Title: Columns UI
Post by: Walterrrr on 2008-04-03 19:30:10
album list panel custom sort string
I didn't write the core of album list panel, that just came from some version of the regular album list. Probably full custom sorting may be tricky due to multi-value fields. An option though to ignore certain leading words is more feasible, but I am not exactly adding feature to album list panel at the moment.
I figured it'd be more feasible under facets since the component uses one string at a time anyway. As Frank said in his topic, you might display artist but be sorting by tracknumber(purposefully or accidently). In my naming schema, Artist Sort is the only field that has values you can't grab with any kind of script because it includes people's names that you would sort under last name. I use Album Sort and Title Sort and I am able to use these in the playlist thanks to the custom sort option there  .

It's been a while since I've had the option of sorting this way but even back then, I wasn't perfectly satisfied with my foobar due to layout  Is the source for the Album List or Album List Panel available? I know a friend who does C++ and other things who might want to take a crack at it. Otherwise, I will happily wait. 

An issue?
Doesn't sound like much to do with me.

I'm starting to think with all the idiosyncrasies I'm having it might be time for a new computer
Title: Columns UI
Post by: musicmusic on 2008-04-03 22:29:36
in regards to the grouping, is it also possible to hide a groups line if the is no match on a particular level... eg not all my albums are tagged with disc numbers as to me there is no point for a single disc album to be marked 1/1 so in this case the grouping line is not required but. I put the fields surrounded by [] to see if that would work but it still shows the grouping line... not sure how hard that would be but that would really help things nicely///
I don't really want to mess with the grouping backend at the moment, it's complicated enough as it is. But after 0.3 final I'll take another look.

Is the source for the Album List or Album List Panel available?
It's not available I'm afraid. The 0.9.x version of Album List is closed source and hence so is the panel version.
Title: Columns UI
Post by: Universe Man on 2008-04-04 07:47:23
I'd like to make a suggestion.  It may be useful to insert a step between the two existing steps listed under "Installation" at your ColumnsUI page.  That being, download and install your chosen version of ColumnsUI.  I'm new to foobar2000 (real new) and I put the DLLs in the components directory and I thought I was done--I couldn't figure out why I couldn't select the ColumnsUI interface.  Took me a few minutes.  Might seem dumb, but thought I'd suggest it.
Title: Columns UI
Post by: musicmusic on 2008-04-04 19:11:34
Columns UI 0.3 beta 1 preview 5 released.

awesome thx MM, I read a while back you were thinking about a playlist switcher rewrite which was why I mentioned my commends. filesize will siffuce.. cheers.
I added both %filesize% (formatted already) and %filesize_raw% (bytes).
Title: Columns UI
Post by: 4nt1 on 2008-04-05 07:14:11
wicked .. using the latest version now and very happy with the updates.. once again proving that columns ui is the only way to fly
Title: Columns UI
Post by: Hayden54 on 2008-04-05 07:17:28
Would it be possible to have an option to have just one autosend playlist rather than 2 separate ones?
I personally find having two playlists rather cluttered.
Title: Columns UI
Post by: Squeller on 2008-04-06 09:09:44
I added both %filesize% (formatted already) and %filesize_raw% (bytes).
Oh, many thanks!

1. Is there a chance you additionally add "Show 'All' node" for filter panel (as mentioned before)?
2. The %filesize% reports too high values here. For one (auto)playlist it says 26.6 GB, but fb2k preferences tell the truth: 7,26 GB.
Title: Columns UI
Post by: musicmusic on 2008-04-06 10:36:08
Would it be possible to have an option to have just one autosend playlist rather than 2 separate ones?
I personally find having two playlists rather cluttered.
Yes some settings around that are on the to-do..

1. Is there a chance you additionally add "Show 'All' node" for filter panel (as mentioned before)?
Yes:
So I can add an option to hide the "All" node, but probably I will add the option to hide nodes with empty labels first.

2. The %filesize% reports too high values here. For one (auto)playlist it says 26.6 GB, but fb2k preferences tell the truth: 7,26 GB.
The properties excludes duplicates - does that explain it? Hmm, might be something to do with chapters/cuesheets actually.
Title: Columns UI
Post by: Keikonium on 2008-04-06 22:46:37
%filesize% shows me "8498099". I thought it was supposed to be formatted?
%filesize_raw% shows me a question mark .

Would it be possible for you to add a variable that will give me the size of a selection output in bytes? Something like %filesize_sel% or so?
Title: Columns UI
Post by: musicmusic on 2008-04-06 23:04:08
2. The %filesize% reports too high values here. For one (auto)playlist it says 26.6 GB, but fb2k preferences tell the truth: 7,26 GB.
Should be sorted now in preview 6, thanks for the report.

%filesize% shows me "8498099". I thought it was supposed to be formatted?
%filesize_raw% shows me a question mark .
This is in the playlist switcher

Would it be possible for you to add a variable that will give me the size of a selection output in bytes? Something like %filesize_sel% or so?
I'm not sure where or what selection you are referring too, I will assume you mean globally and for the playlist selection. Global fields that change with the playlist selection aren't so good, and also the UI isn't the right place to implement such global fields anyway. If you just want to see the filesize of the selection, a pane in the status bar or a selection properties panel is a better idea.
Title: Columns UI
Post by: Keikonium on 2008-04-06 23:14:26
Would it be possible for you to add a variable that will give me the size of a selection output in bytes? Something like %filesize_sel% or so?
I'm not sure where or what selection you are referring too, I will assume you mean globally and for the playlist selection. Global fields that change with the playlist selection aren't so good, and also the UI isn't the right place to implement such global fields anyway. If you just want to see the filesize of the selection, a pane in the status bar or a selection properties panel is a better idea.


I always forget those details. But yes, globally and playlist track selection. For example, I select 14 tracks in the playlist, I right click on the selection and go to the properties. In the properties, there is an entry titled "Total Size" and provides you the total size of the selection in MB and bytes. This is the value I am interested in displaying in a track info panel.

http://img.photobucket.com/albums/v326/kei...epropdialog.jpg (http://img.photobucket.com/albums/v326/keikonium/totalsizepropdialog.jpg)
Title: Columns UI
Post by: musicmusic on 2008-04-06 23:30:01
If you want it in the Track Info Panel, it is better implemented on that component's side. If you do it globally, every single title formatted using title formatting will need to be refreshed when you change the selection. This is suicide behaviour.

I understand that no one is developing that panel at the moment (as far as I know anyway), but it was at least originally open source.
Title: Columns UI
Post by: Keikonium on 2008-04-06 23:38:46
If you want it in the Track Info Panel, it is better implemented on that component's side. If you do it globally, every single title formatted using title formatting will need to be refreshed when you change the selection. This is suicide behaviour.

I understand that no one is developing that panel at the moment (as far as I know anyway), but it was at least originally open source.


Ah okay . Thanks for your hard work anyways .
Title: Columns UI
Post by: Jonas Nyrup on 2008-04-09 22:06:05
Hi musicmusic.

Could you implement an option in the status bar to show the size of the selected tracks and an option the show the number of selected tracks.

I really appreciate your hard work on this masterpiece.
Title: Columns UI
Post by: musicmusic on 2008-04-11 17:00:18
Columns UI 0.3 beta 2 preview 1 released. This adds support for displaying artwork in NG Playlist. Right click on the header and select artwork to enable. Artwork source is the same as the built in artwork viewer. As a preview version, it's not entirely perfect yet. The main thing I am aware of is that if the group only has a few tracks the artwork will be clipped, probably it would be better if the group was taller instead to accommodate it.

Sorry, I forgot to release a final beta 1. You can consider preview 6 that.
Title: Columns UI
Post by: Keikonium on 2008-04-11 17:34:18
Woah! That looks awesome musicmusic . Thanks for the update . I've been using your classic Columns Playlist View since forever, but this artwork view in NG is sweet .

I have just one feature request that I am missing from Columns PLV that I can't seem to figure out in NG. The background of the "Now Playing" item I can't seem to change it's color.

Here is a screenshot of how it looks with the classic CUI Playlist View:
(http://img.photobucket.com/albums/v326/keikonium/noewplayingcpv.jpg)

(notice the purple background; that is the currently playing item)

Here is a screenshot of how it looks in NG Playlist View:
(http://img.photobucket.com/albums/v326/keikonium/nowplayingbg.jpg)

(notice the brighter white text with a black background; that is how it looks in NG Playlist)


I am using global settings for everything, so shouldn't NG look just like Columns PLV?
Title: Columns UI
Post by: thuan on 2008-04-11 19:15:52
Thanks, look beautiful and simple to set up.
Quote
if the group only has a few tracks the artwork will be clipped, probably it would be better if the group was taller instead to accommodate it.

Agree.
Title: Columns UI
Post by: Hakubo on 2008-04-11 20:45:18
Looks great.

I agree about increasing the height of a group for artwork, too.
And some other way to enable covers display would be good. Now it obviously isn't going to work if column titles are hidden.
Title: Columns UI
Post by: (Sly) on 2008-04-11 22:49:26
can anyone post me a playlist grouiping string for NG Playlist that would detect single tracks, like in lazy's configuration (experience.mod.fcl by lazy, v1.7)

it would be lovelly.please 
Title: Columns UI
Post by: Shinsou on 2008-04-11 23:54:12
musicmusic, thanks again for continuing your work with CUI.
What do you think about NG playlist album-art database (like in wmp11,itunes7), where cached images are stored in database and at the next start loaded instantly instead of caching them every time?
Title: Columns UI
Post by: musicmusic on 2008-04-12 01:29:31
Thank you all for feedback

I am using global settings for everything, so shouldn't NG look just like Columns PLV?
At first sight I would agree with you. But I need yur .fcl to investigate further. The only possibility I am aware of is if you use the old format style or global string which NG Playlist doesn't support (this is very old though).

Thanks, look beautiful and simple to set up.
Quote
if the group only has a few tracks the artwork will be clipped, probably it would be better if the group was taller instead to accommodate it.

Agree.
Yes, it will require some internal changes but it seems like the best approach.

And some other way to enable covers display would be good. Now it obviously isn't going to work if column titles are hidden.
Of course you are right, this is just an oversight on my part. I'll add an option in prefs some place.

What do you think about NG playlist album-art database (like in wmp11,itunes7), where cached images are stored in database and at the next start loaded instantly instead of caching them every time?
I'm not sure it will make so much difference, the artwork still has to be read from disk (I think this is more related to the core anyway). Are you facing some problem with current behaviour?
Title: Columns UI
Post by: thuan on 2008-04-12 03:20:16
I'm not sure it will make so much difference, the artwork still has to be read from disk (I think this is more related to the core anyway). Are you facing some problem with current behaviour?

Sorry to hijack this. Well in my case, I think having album arts appear after awhile is a little inconvenience. So anyway around it and still keeping a fast scrolling speed is welcomed.
Title: Columns UI
Post by: musicmusic on 2008-04-12 08:17:52
Is this just when you do lots of scrolling? This creates a backlog of artwork to be read, I can change it so it processes the most recent request first, instead of the oldest.

The other method is to not load artwork on demand, rather just load it all in the background, but I'd rather try the above first.

I'm not sure how fast the foobar2000 artwork reader is, my artwork is stored in single dir/set up in Columns UI prefs which bypasses the foobar2000 reader (undoubtedly this is faster since it is only checking a single path and not searching for files or checking for embedded artwork).
Title: Columns UI
Post by: Shinsou on 2008-04-12 08:19:06
I'm not sure it will make so much difference, the artwork still has to be read from disk (I think this is more related to the core anyway). Are you facing some problem with current behaviour?

No, it won't make much difference, images are loaded instantly, no problems here. My mentioned method is slightly better, because hdd head doesn't need to jump to the beginning or to the end (according to the location of image) of disk to read the data. Reading images from one place reduces disk time/noise... and i think its more noticeable when you have ~80gb of mp3s, as in my case . I think thats the reason, why this feature is implemented in itunes and wmp.
Title: Columns UI
Post by: thuan on 2008-04-12 08:28:48
A bug in new NGPlaylist inline metadata editing
(http://img257.imageshack.us/img257/5642/foopg3.th.jpg) (http://img257.imageshack.us/my.php?image=foopg3.jpg)

About artwork problem, yes it happens when I do a lot of scrolling. I'm trying to make my config simpler by using your component artwork in NGPlaylist instead of using graphical browser as I used to. And yes my artworks are put in the same folder as my music files which are about 90GB. So running around reading it does make noise from my HD. Anyway to improve it is welcomed.
Title: Columns UI
Post by: MrMuffin on 2008-04-12 09:37:00
Wow, the NG playlist is awesome!  Lots of potential here.  I don't suppose you could add a little more control over its appearance via title-formatting or options?  Like, the ability to center the group title text over a particular column, ability to use a background color or something instead of the horizontal line, and being able to choose which column the album art goes in?

For example, having a narrow playlist numbering column first, then a wide column for the album name / artist info and album art thumbnail, then another narrow column for track-number, etc.  For example, this is what my regular columns UI looks like - it would be great if I could maintain this overall look while adding the benefits of grouping / album art thumbnails. 

(http://www.elitesocomtournament.com/images/misc/foobar-columns.jpg)
Title: Columns UI
Post by: Keikonium on 2008-04-12 23:11:18
Thank you all for feedback

I am using global settings for everything, so shouldn't NG look just like Columns PLV?
At first sight I would agree with you. But I need yur .fcl to investigate further. The only possibility I am aware of is if you use the old format style or global string which NG Playlist doesn't support (this is very old though).


Here you go:
http://s4.massmirror.com/638123a86889b8feb...9eb204404b.html (http://s4.massmirror.com/638123a86889b8feba4b559eb204404b.html)
Title: Columns UI
Post by: musicmusic on 2008-04-12 23:51:10
The beginning of your global style script ("$rgb(110,110,110,214,214,214)") is essentially using the old syntax, you need to use $set_style for NG Playlist. If you disable the option for legacy globals support it will remove the inconsistency between the two playlist views.
Title: Columns UI
Post by: cmdrpaddy on 2008-04-13 00:01:02
I was wondering if there was anyway you could give an option to disable autosend to playlist when you click on All in a filter panel.

When there's 1100 artists in your library and you accidentally click on All it can take a while to load.

Even an option to hide the All option would be cool.
Title: Columns UI
Post by: musicmusic on 2008-04-13 00:25:03
A bug in new NGPlaylist inline metadata editing

About artwork problem, yes it happens when I do a lot of scrolling. I'm trying to make my config simpler by using your component artwork in NGPlaylist instead of using graphical browser as I used to. And yes my artworks are put in the same folder as my music files which are about 90GB. So running around reading it does make noise from my HD. Anyway to improve it is welcomed.
Thanks, uploaded preview 2 which just fixes that bug and reads more recent artwork requests first like I mentioned, which should make the effects of a backlog of artwork to read less visible. But can you tell me if the problem was a delay in artwork appearing after lots of scrolling, or just not seeing artwork whilst scrolling?
Title: Columns UI
Post by: 4nt1 on 2008-04-13 03:06:14
running the latest preview 2, it seems the sort by column header in ng playlist has stopped working...

I have no custom sorting setup for the column header in question

cheers
Title: Columns UI
Post by: thuan on 2008-04-13 03:38:42
Thank you, the inline metadata editing bug is fixed. About the artworks, yes I want to see them during scrolling. If you can do it without too much sacrifice in performance then it's great.

EDIT: @4nt1: it works fine over here. Have you checked that your playlist is not locked?
Title: Columns UI
Post by: Keikonium on 2008-04-13 06:44:17
The beginning of your global style script ("$rgb(110,110,110,214,214,214)") is essentially using the old syntax, you need to use $set_style for NG Playlist. If you disable the option for legacy globals support it will remove the inconsistency between the two playlist views.


Disabling that option makes everything universal, so thats a good thing . But I don't have the first clue how to make my $rgb() line into the newer $set_style() syntax. The current $set_style() stuff I have came with CUI .

Is there any documentation on the syntax that CUI uses?

Found it : http://yuo.be/wiki/columns_ui:config:colour_string (http://yuo.be/wiki/columns_ui:config:colour_string)
Title: Columns UI
Post by: Squeller on 2008-04-13 08:49:13
This may be a stupid question: What are the file naming / path conventions for album art?
Title: Columns UI
Post by: 4nt1 on 2008-04-13 08:53:19
not using any kind of playlist lock.. not sure why it wont work
Title: Columns UI
Post by: anza on 2008-04-14 12:02:35
musicmusic: great work with the album art support in NG playlist! Just one request: could you please add an option to move the album art column? I'd love it to be on the far right, right next to the length column.
Title: Columns UI
Post by: Decuman on 2008-04-14 13:12:08
Hi musicmusic,

Thanks for such a great component.

Just a couple of small requests:

1. I rearrange my tracks in playlists a lot and previously (if I recall correctly) there was an automatic playlist scroll feature when dragging and reaching top or bottom of the playlist without releasing mouse button. You just hold mouse (with tracks selected) until you reach a certain position in the playlist and then move mouse away from that "auto-scroll area" place those tracks whenever you want with just single "click-hold-release" movement. Now you need to perform series of subsequent movements to do the same thing. Is it possible to add that "auto-scroll" feature into NG playlist functionality?

2. Would be great to use "group caption" (the one which allows to select all the tracks under that group) to drag the tracks. Currently you select the group then release the mouse then move cursor to selected track and only after that move your tracks. (It is just a matter of convenience)

3. By any chance is there an option to remove or change color of gradient background from the panel captions. Also would be great to have size control for them.

Thanks in advance!

N
Title: Columns UI
Post by: 4nt1 on 2008-04-14 14:37:22
another side feature request... you know how you have your grouping and columns setup so you can hide or show them depending on your playlist... can this same functionality be also applied to Album art since there is no point me viewing album art on my singles folder which doesn't have any AA but my albums play list surely does.
Title: Columns UI
Post by: musicmusic on 2008-04-15 01:14:02
running the latest preview 2, it seems the sort by column header in ng playlist has stopped working...

I have no custom sorting setup for the column header in question
Not sure, does it work if you step back to beta 1? There's some problem with the column headers if you switch from a grouped playlist to a non-grouped playlist.

About the artworks, yes I want to see them during scrolling. If you can do it without too much sacrifice in performance then it's great.
I could preload like the next few pages of artwork. But if you are scrolling more than that it wouldn't help so much. For that it would need to preload all of the artwork which I don't like.

This may be a stupid question: What are the file naming / path conventions for album art?
See here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=58322&view=findpost&p=524418). If you store all album art in a single folder you can set that up in Columns UI prefs.

musicmusic: great work with the album art support in NG playlist! Just one request: could you please add an option to move the album art column? I'd love it to be on the far right, right next to the length column.
I'll consider adding an option to put it on the right.

another side feature request... you know how you have your grouping and columns setup so you can hide or show them depending on your playlist... can this same functionality be also applied to Album art since there is no point me viewing album art on my singles folder which doesn't have any AA but my albums play list surely does.
If I add grouping presets (with playlist filters) then it could be an option within the presets.

BTW, for whoever had the problem with XP x64, Microsoft finally published the KB article (http://support.microsoft.com/kb/947841) for the similar Visual Studio issue. Unfortunately, the specific bug with WOW64 about a Combo Box message mentioned in the article doesn't seem to be the same one that affected Columns UI. With some luck the hotfix may still correct the issue though, I'll try and find out.
Title: Columns UI
Post by: thuan on 2008-04-15 03:17:15
I could preload like the next few pages of artwork. But if you are scrolling more than that it wouldn't help so much. For that it would need to preload all of the artwork which I don't like.

Ok, that's good enough. Currently even when I scroll with mouse wheel, some times it takes a while for artwork to appear. I understand that you don't want your component to use too much resource.
Title: Columns UI
Post by: m1k3_tes1 on 2008-04-15 06:09:16
Hi musicmusic. Thanx, great work as always!
1. If the group only has a few tracks the artwork will be clipped. Any solution planned? I'd rather have empty space in the playlist at the bottom of groups than clipped artwork.
2.Maybe you could assign for the left click on the artwork the same action as for the group header (i.e. select all tracks in a group)? This way is it could be quite easier to select all tracks in a group. Then for the right click on the artwork it could be the standard context menu...
Thanx.
Title: Columns UI
Post by: Squeller on 2008-04-15 07:56:01

musicmusic: great work with the album art support in NG playlist! Just one request: could you please add an option to move the album art column? I'd love it to be on the far right, right next to the length column.
I'll consider adding an option to put it on the right.
Basically, can't you simply treat the album art column like all the other columns? (Of course with a different set of options)

1. If the group only has a few tracks the artwork will be clipped. Any solution planned? I'd rather have empty space in the playlist at the bottom of groups than clipped artwork.
I agree. But even if there was no artwork, I'd like to have an option to set a minimum group height (in lines).
Title: Columns UI
Post by: Squeller on 2008-04-15 16:46:36
Crash with a message box: "Unhandled exception - Bug check"
Happens, if you have a column with no name (empty name). Rightclick on the column and choose "Edit this column". Latest beta. EDIT: XP with all updates.

A question about the filter panel:I want to really filter out stuff, even for the "All" node. Why?

I have a root folder "Classical" with classical music and "Electronica". In one tabbed layout I want to have classical related filtering, in another layout electronic music related. As for classical, I need "Composer", "Work", "Conductor", "Ensemble" and "Encoding" (this has lossy vs. lossless). The non classical stuff needs artist, album, encoding filtering.

OK, my (classical) composer filter string is this:

Code: [Select]
$if($strstr(%path%,Classical),$if3(%composer%,%album_artist%,%artist%,<not set>))

You see, there's no "else" for the $strstr condition. But clicking on the All node, I get stuff which is not in the classical folder. This is sometimes not useful, e.g. if I apply a second filter "Encoding, lossless". Then I see ALL music files, which are lossless. But what I want to see is only classical music, which is lossless.

I hope you see my point.
Title: Columns UI
Post by: thuan on 2008-04-15 17:16:53
It doesn't crash for me (OS difference? I'm on Vista SP1). But I found another bug though. Edit this column always edit one column to the right of the selected column in NG Playlist.
Title: Columns UI
Post by: Squeller on 2008-04-15 17:19:45
It doesn't crash for me (OS difference? I'm on Vista SP1). But I found another bug though. Edit this column always edit one column to the right of the selected column in NG Playlist.
So you've found out why it crashes here  --> If it's far right.
Title: Columns UI
Post by: thuan on 2008-04-15 18:21:47
Ah yes.
Title: Columns UI
Post by: vlada on 2008-04-15 23:04:27
I'm sorry for this very stupid question, I've searched everywhere but I can't find how to display the Album Art in NG Playlist. Could you help me please?
Title: Columns UI
Post by: kanak on 2008-04-15 23:08:42
Right click a column header. "Album art" should appear as one of the choices.
Title: Columns UI
Post by: musicmusic on 2008-04-16 00:55:38
Ok, that's good enough. Currently even when I scroll with mouse wheel, some times it takes a while for artwork to appear. I understand that you don't want your component to use too much resource.
OK, I'll do this then. BTW, do you have any slow to read tracks in your playlist (archives, network paths etc.)?

Hi musicmusic. Thanx, great work as always!
1. If the group only has a few tracks the artwork will be clipped. Any solution planned? I'd rather have empty space in the playlist at the bottom of groups than clipped artwork.
2.Maybe you could assign for the left click on the artwork the same action as for the group header (i.e. select all tracks in a group)? This way is it could be quite easier to select all tracks in a group. Then for the right click on the artwork it could be the standard context menu...
Thanx.
1. Yes it will be changed.
2. Yes also makes sense but low priority.

Basically, can't you simply treat the album art column like all the other columns? (Of course with a different set of options)
But, it's not a normal column, and doesn't contain per track info. At the moment it's integrated with "indentation column". With the group headers it doesn't make so much sense to have it anywhere other than on left or right side.

Crash with a message box: "Unhandled exception - Bug check"
Happens, if you have a column with no name (empty name). Rightclick on the column and choose "Edit this column". Latest beta. EDIT: XP with all updates.
It doesn't crash for me (OS difference? I'm on Vista SP1). But I found another bug though. Edit this column always edit one column to the right of the selected column in NG Playlist.

Thanks, fixed for next build.

A question about the filter panel:I want to really filter out stuff, even for the "All" node. Why?

I have a root folder "Classical" with classical music and "Electronica". In one tabbed layout I want to have classical related filtering, in another layout electronic music related. As for classical, I need "Composer", "Work", "Conductor", "Ensemble" and "Encoding" (this has lossy vs. lossless). The non classical stuff needs artist, album, encoding filtering.

OK, my (classical) composer filter string is this:

Code: [Select]
$if($strstr(%path%,Classical),$if3(%composer%,%album_artist%,%artist%,<not set>))

You see, there's no "else" for the $strstr condition. But clicking on the All node, I get stuff which is not in the classical folder. This is sometimes not useful, e.g. if I apply a second filter "Encoding, lossless". Then I see ALL music files, which are lossless. But what I want to see is only classical music, which is lossless.

I hope you see my point.
Yes I understand. The best I can suggest at the moment is that you just do Ctrl-A and Ctrl click "All". I could also make Ctrl-A exclude the All entry.

Also, regarding hiding All node, it was more complicated than I hoped as I didn't design the panel with that in mind. So it is postponed for the moment.
Title: Columns UI
Post by: Keikonium on 2008-04-16 01:53:33
Happy 2000th post musicmusic . Looking forward to a fix for the bugs, and album art being clipped. Keep up the good work .

One suggestion: Would it be possible to have the Column with the album art beable to have a header so it isn't blank? Something like "Artwork" or "Album Art"?
Title: Columns UI
Post by: thuan on 2008-04-16 02:18:51
OK, I'll do this then. BTW, do you have any slow to read tracks in your playlist (archives, network paths etc.)?

No, I don't have any files like that.
Title: Columns UI
Post by: bowen_tk on 2008-04-16 03:53:48
the last beta is really nice
I agree with the possibility to have a no cover image.
Really nice plugin because it is always light
Title: Columns UI
Post by: thuan on 2008-04-16 05:32:58
BTW, is there anyway (tool or script) to move cover art files to a central repo and rename them to something like %artist% - %album%.jpg?
Title: Columns UI
Post by: Spirit_of_the_ocean on 2008-04-16 09:35:41
Hmm if you use foo_default_videoplayer and add .jpg or jpeg you can load those files in foobar. If these files are folder.jpeg you can maybe extract the artist and album from path with a script. But this only works, if you have already a certain method where your cover files are.
But this is a bit complicated.
Title: Columns UI
Post by: 4nt1 on 2008-04-16 11:59:11
in order for this to work you would need file ops to recognise jpg based file types and have them work with tags and move everything to one location... I dont imagine it would be too hard to do since the functionality is already there for music files..
Title: Columns UI
Post by: Squeller on 2008-04-16 13:09:14
Thanks musicmusic for your reply, yes, ctrl-a+  ctrl-click on "All" is a workaround, but ugly

What do you people think about independent playlists? I just had the vision of having something like Total Commander, 2 independent playlists which would make playlist organization easier. Currently it does not make a lot sense to put two playlists into the columnsUI layout, because they act synced...
Title: Columns UI
Post by: Chipicui on 2008-04-16 15:46:53
I was so used to total commander.... (and windows explorer by the way, if you open two windows side by side).... that my first act with columns UI was to create two different playlist stupidly thinking that they'd be independant. 
So I strongly adhere to your proposal!
Title: Columns UI
Post by: musicmusic on 2008-04-16 19:08:34
I agree with the possibility to have a no cover image.
It should work, just define it in advanced prefs

BTW, is there anyway (tool or script) to move cover art files to a central repo and rename them to something like %artist% - %album%.jpg?
I don't know the easiest way to do exactly that, but I had some fun with Windows Powershell and foo_comserver2 to grab artwork for all of my tracks. You could write a script for Powershell to do your task as well if you're familiar with it (I put my script here (http://yuo.be/wiki/misc:powershell) if it helps, I don't mind giving any hints.)

Thanks musicmusic for your reply, yes, ctrl-a+  ctrl-click on "All" is a workaround, but ugly
The alternative is an option to exclude empty items from the All node, but that would have to be per-field as it doesn't make sense globally.
Title: Columns UI
Post by: Squeller on 2008-04-17 07:33:32
Filtering things get complicated soon. As a workaround, I added another filter which splits stuff into my main music folders.
BTW, the windows power shell, a new huge toy really. What annoyed me was the startup time of it. If it doesn't start as good as cmd.exe, it looks somewhat artificial and I start to hate it soon. The old aversion against stuff like .net framework, java, linux guis on windows, mozilla software, etc...  All the slow non native stuff. Finally the choice is alright for me, to either use cmd and if things can't be done with it, write an application. Had no need for the powershell at last.
Title: Columns UI
Post by: s33m33 on 2008-04-17 15:13:29
There is a problem with NG Playlist + Custom Sort which was working well earlier.

Under Grouping, "Show only on playlists"  has been enabled for certain playlists. In playlists which are not included in above option, the sort option is behaving weird.

When I click the column header to sort playlist, it results in sorting by column header on the left.

Example:
Column headers are Artist, Title, Album in that particular order.
Now when I click on "Title" header, it sorts by artist.
If "Album" header is clicked, it sorts by title.

Can you please check?

Versions:
Columns UI version 0.3 beta 2 preview 2
Foobar2000 version 0.9.5.1
Title: Columns UI
Post by: musicmusic on 2008-04-17 15:53:32
BTW, the windows power shell, a new huge toy really. What annoyed me was the startup time of it. If it doesn't start as good as cmd.exe, it looks somewhat artificial and I start to hate it soon. The old aversion against stuff like .net framework, java, linux guis on windows, mozilla software, etc...  All the slow non native stuff. Finally the choice is alright for me, to either use cmd and if things can't be done with it, write an application. Had no need for the powershell at last.
Well, I found it, and it did what I wanted, so I was happy  Depends on the task you are doing of course, sometimes instant feedback is nice.

There is a problem with NG Playlist + Custom Sort which was working well earlier.
There's some issues if you switch from a grouped playlist to a non-grouped one, that should be fixed for the next build. Also, global variables were broken for sorting in NG Playlist, I fixed that for next build as well.
Title: Columns UI
Post by: Lyx on 2008-04-17 16:03:20
Dualpane FTW!

However, IF one were to implement such a feature, then just having two synced playlists isnt enough. Dualpane navigation only becomes useful, if you also have a quick and intuitive way to change the "location" of a pane. Doubling playlist-tabs or similiar is inefficient because of taking up too much space and looking too cluttered.
Title: Columns UI
Post by: s33m33 on 2008-04-17 17:06:49
Is there any chance that global variables will be available for artwork in future? We could just enter something like $get(coverPath) and Artwork would display images from multiple locations.

BTW, thanks for the amazing work you are doing
Title: Columns UI
Post by: CMS on 2008-04-18 14:05:29
Hi there,

I'm facing a problem I can't seem to resolve with my grouping settings.

My string is the following :

Code: [Select]
$if($strcmp($left(%album artist%,4),The ),$right(%album artist%,$sub($len(%album artist%),4))', 'The,$cut([%album artist%],$sub($strstr(%album artist%,', '),1)))$tab()$cut([%genre%],$sub($strstr(%genre%,';'),1)))


The problem is that my $tab() won't work... it displays a $char(7) instead of a blank tabulation.

Could anyone help me on this one ?

PS: I DID look into the archives, wiki, ... maybe I overlooked, if so... sorry.
Title: Columns UI
Post by: musicmusic on 2008-04-18 22:03:10
0.3 beta 2 preview 3 released. This adds the minimum height for groups if artwork is enabled (probably best to set up a placeholder image), and fixes a few bugs. It's still a preview version, so there may be some issues.
Title: Columns UI
Post by: Zarkon on 2008-04-18 23:10:50
The size of the album art column isn't saved across sessions. Bug?
Title: Columns UI
Post by: Hakubo on 2008-04-18 23:11:47
I think I've encountered a couple of bugs with how artwork is displayed.
One album cover gets two narrow white bars added to the top and the bottom of it. Another gets a whole white frame. And the third isn't displayed at all. They are saved as front.jpg, front.png and front.jpg, respectively. The problem was present in the previous preview, too.
The same files placed in another directory work all right, and nothing changes with stripping the tags, so the issue must be related to file paths, I guess.
Code: [Select]
H:\Audio\Music 2\Blast\2003 - Altrastrata\01 - Walking Matters.mp3
H:\Audio\Music 2\Stafraenn Hakon\2004 - I astandi rjupunnar\01 Solution.mp3
H:\Audio\Music 2\Balmorhea\2008 - Rivers Arms\01 san solomon.mp3


Also, what is the preferred scheme for placing and displaying the artwork for multi-disc release, when it's the same for all discs? With uie_albumart you could place it one level above the folders with each of the CDs, but it seems there's no way to tell NG Playlist to look for it there.
Title: Columns UI
Post by: buktore on 2008-04-18 23:18:43
Really nice! Great work musicmusic

Any chance that artwork column will remember it size?
Title: Columns UI
Post by: musicmusic on 2008-04-18 23:46:06
The size of the album art column isn't saved across sessions. Bug?
Fixed in preview 4, as well as a couple other issues, thanks for the report.

I think I've encountered a couple of bugs with how artwork is displayed.
One album cover gets two narrow white bars added to the top and the bottom of it. Another gets a whole white frame. And the third isn't displayed at all. They are saved as front.jpg, front.png and front.jpg, respectively. The problem was present in the previous preview, too.
The same files placed in another directory work all right, and nothing changes with stripping the tags, so the issue must be related to file paths, I guess.
Code: [Select]
H:\Audio\Music 2\Blast\2003 - Altrastrata\01 - Walking Matters.mp3
H:\Audio\Music 2\Stafraenn Hakon\2004 - I astandi rjupunnar\01 Solution.mp3
H:\Audio\Music 2\Balmorhea\2008 - Rivers Arms\01 san solomon.mp3
Try playing each file and checking how they look in the built-in artwork viewer panel (it may log some stuff in the console). Also make sure there's no leftover embedded artwork.

Also, what is the preferred scheme for placing and displaying the artwork for multi-disc release, when it's the same for all discs? With uie_albumart you could place it one level above the folders with each of the CDs, but it seems there's no way to tell NG Playlist to look for it there.
I don't have any, see here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=58322&view=findpost&p=524418) for where foobar2000 looks for them.
Title: Columns UI
Post by: Hakubo on 2008-04-19 00:19:41
Quote
Also make sure there's no leftover embedded artwork.
That was it. Sorry.

Quote
I don't have any, see here for where foobar2000 looks for them.
You are using the core's mechanism, then? Thanks for the info, I'll be keeping track of its progress.
Title: Columns UI
Post by: thuan on 2008-04-19 02:51:45
Thanks for the new release, I found a bug. Right click on Artwork column header "Auto-sizing columns" is written as "Auto-sizing g_columns".
Title: Columns UI
Post by: Schadenfreude on 2008-04-19 03:50:23
I just wanted to drop by and let you know how much I appreciate all your work on this plugin. It's great, and the new artwork feature for NG playlist just made it even better IMO.

Great work! =]
Title: Columns UI
Post by: mil3s on 2008-04-19 08:33:45
How do I add album art to the playlist? I can't find any option or info about it, only that it's now possible. I can't find minimum height for groups either.  Using v0.3 beta preview 4.
Title: Columns UI
Post by: zachastrife on 2008-04-19 10:03:28
How do I add album art to the playlist? I can't find any option or info about it, only that it's now possible. I can't find minimum height for groups either.  Using v0.3 beta preview 4.

I wonder the same...

Found it (after I recalled the search thread function ^^)
Right click a column header. "Album art" should appear as one of the choices.
Title: Columns UI
Post by: MasterT on 2008-04-19 22:22:30
It would be nice if Artwork view shows, when no track is playing, the cover of the selected track/album in the playlist.

Thanks for the great work musicmusic. 
Title: Columns UI
Post by: musicmusic on 2008-04-19 23:02:06
Hi there,

I'm facing a problem I can't seem to resolve with my grouping settings.

[...]

The problem is that my $tab() won't work... it displays a $char(7) instead of a blank tabulation.
You can't use $tab() there, this is intentional due to the line in group headers.

That was it. Sorry.
What for? Information about encountered problems/confusing behaviour is always useful

You are using the core's mechanism, then?
Yes, coupled with the settings in CUI prefs for those storing artwork in a single folder. I may expand on the settings.

Thanks for the new release, I found a bug. Right click on Artwork column header "Auto-sizing columns" is written as "Auto-sizing g_columns".
Eugh, don't know how I made that typo. Thanks, corrected now

I just wanted to drop by and let you know how much I appreciate all your work on this plugin. It's great, and the new artwork feature for NG playlist just made it even better IMO.

Great work! =]
Thanks
Title: Columns UI
Post by: jbk_atl on 2008-04-20 00:56:04
is there a way to change the font / font size / color of the header in NG playlist view ??
Title: Columns UI
Post by: Hamallainen on 2008-04-20 01:47:16
You are using the core's mechanism, then?
Yes, coupled with the settings in CUI prefs for those storing artwork in a single folder. I may expand on the settings.

I have to say that the settings in CUI prefs for those storing artwork in a single folder also work for those storing album art in each album folder. Actually i use the same string as in the album art panel and it works great both in the album art viewer and the NG playlist. Which is great since with the way i store my album art i can't get it to work in DUI.

That's the way i store my album arts : link (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=58488&view=findpost&p=525399)

And that's the string i use in CUI
Code: [Select]
$replace(%path%,%filename_ext%,,$if(%disc%,$directory(%path%,1)'\'),)Covers\Front.jpg

It works perfectly even with 2+ CDs albums.

So thanks a lot for all the last great improvements you've done in CUI.
Title: Columns UI
Post by: Bobjua on 2008-04-20 03:01:53
where can i find sidepanel configuration. i don't know how but i clicked somethnig and mine disapeared.

i had album art, trackinfo, library, and playlist switcher on the left hand side.
Title: Columns UI
Post by: sk11vengeance on 2008-04-20 05:50:35
Can someone please tell me the % command to add in the status bar format script to display the bit depth of the file being played? Thanks!
Title: Columns UI
Post by: Squeller on 2008-04-20 06:23:56
I have to say that the settings in CUI prefs for those storing artwork in a single folder also work for those storing album art in each album folder. Actually i use the same string as in the album art panel and it works great both in the album art viewer and the NG playlist. Which is great since with the way i store my album art i can't get it to work in DUI.
Thanks for this very valuable information.

Question: The artwork settings in CUI have "Front", "Back", Disc" -> But in the panel or ng playlist I have no choice. How can I display "back" and "disc"?
Title: Columns UI
Post by: 4nt1 on 2008-04-20 06:31:28
Can someone please tell me the % command to add in the status bar format script to display the bit depth of the file being played? Thanks!


%bitrate%
Title: Columns UI
Post by: Xin-Hong on 2008-04-20 07:50:00

Can someone please tell me the % command to add in the status bar format script to display the bit depth of the file being played? Thanks!


%bitrate%


He maybe wants to know the bits per sample of the file (16 or 24 bit), I don't know if it's possible.

About NG Playlist : how to change the background color of the %album% group ? Thanks
Title: Columns UI
Post by: topsy on 2008-04-20 09:16:32
Deleted.
Title: Columns UI
Post by: Hamallainen on 2008-04-20 12:22:07
Question: The artwork settings in CUI have "Front", "Back", Disc" -> But in the panel or ng playlist I have no choice. How can I display "back" and "disc"?

In the panel, you just clic the cover and it cycles through Front, Back and Disc (if they're available of course).
For NG playlist i'm not sure we can use Back and Disc.
Title: Columns UI
Post by: Hakubo on 2008-04-20 12:31:19
I have to say that the settings in CUI prefs for those storing artwork in a single folder also work for those storing album art in each album folder. Actually i use the same string as in the album art panel and it works great both in the album art viewer and the NG playlist. Which is great since with the way i store my album art i can't get it to work in DUI.
Oh, thanks.
There's a difference from the album art panel here, though. No support for wildcards.
I spent some time wondering why
Code: [Select]
$replace(%path%,%filename_ext%,,$if(%discnumber%,$directory(%path%,1)'\'),)front.*
doesn't work.
Title: Columns UI
Post by: thuan on 2008-04-20 12:40:49
It's dirty, but well I renamed all my album art images to jpg extension.
Title: Columns UI
Post by: Squeller on 2008-04-20 16:34:13
is there a way to change the font / font size / color of the header in NG playlist view ??
No. But would be nice.
Title: Columns UI
Post by: sk11vengeance on 2008-04-20 21:46:24


Can someone please tell me the % command to add in the status bar format script to display the bit depth of the file being played? Thanks!


%bitrate%


He maybe wants to know the bits per sample of the file (16 or 24 bit), I don't know if it's possible.

About NG Playlist : how to change the background color of the %album% group ? Thanks



Yes, its the bits per sample that im looking for. %bitrate% is already in there.
Title: Columns UI
Post by: Bobjua on 2008-04-20 23:26:33
where can i find sidepanel configuration. i don't know how but i clicked somethnig and mine disapeared.

i had album art, trackinfo, library, and playlist switcher on the left hand side.


does this make sense?
Title: Columns UI
Post by: Hakubo on 2008-04-20 23:38:25
There's no side panel in the latest versions.
You can configure the layout in Preferences, Display -> Columns UI, Layout tab.
Title: Columns UI
Post by: jbk_atl on 2008-04-21 01:43:54
is there a way to change the font / font size / color of the header in NG playlist view ??
No. But would be nice.



I've seen it in other peoples configs .......did they use something different and create code for it ??
Title: Columns UI
Post by: Squeller on 2008-04-21 09:43:28
I've seen it in other peoples configs .......did they use something different and create code for it ??
They either used the panels ui playlist viewer or ELplaylist component.
Title: Columns UI
Post by: thuan on 2008-04-21 10:14:03
In NG Playlist of Columns UI, you can change group text color by using $rgb. As for the line, the only way to change its color is changing theme, I guess.
Title: Columns UI
Post by: Squeller on 2008-04-21 11:35:34
And that's the string i use in CUI
Code: [Select]
$replace(%path%,%filename_ext%,,$if(%disc%,$directory(%path%,1)'\'),)Covers\Front.jpg

It works perfectly even with 2+ CDs albums.

I even use this:
Code: [Select]
$replace(%path%,%filename_ext%,)Covers\Front.jpg

Because the album art mechanism always does first use jpegs in the audio files folder, then looks into what is defined in the columns options.
Title: Columns UI
Post by: Squeller on 2008-04-21 16:58:22
Bug? I have NG playlist in a "tabbed panel stack mod". Together with artwork view and playlist switcher. When I change to e.g. artwork panel and go back to NG playlist, the focus is on the dirst playlist entry. I can quickly return to the currently playing track with the internal command though...
Title: Columns UI
Post by: musicmusic on 2008-04-21 23:07:34
I have to say that the settings in CUI prefs for those storing artwork in a single folder also work for those storing album art in each album folder.
I knew this, but it has some issues. For example, when a internet stream is being played you will probably be supplying a web address which the component will probably try and open.. I am going to expand/improve the settings a bit, anyway.

Bug? I have NG playlist in a "tabbed panel stack mod". Together with artwork view and playlist switcher. When I change to e.g. artwork panel and go back to NG playlist, the focus is on the dirst playlist entry. I can quickly return to the currently playing track with the internal command though...
The problem seems to be that it resizes the panel to a point when you switch to another tab, which resets its scroll position to 0. It's true the Columns Playlist and some other panels don't behave like this, I'll check why, but also the built-in tab stack doesn't have this problem.
Title: Columns UI
Post by: Chairman85 on 2008-04-25 22:23:00
Any way for it not to expand groups to minimum height for groups when artwork is enabled if there is no artwork for the group?
Title: Columns UI
Post by: musicmusic on 2008-04-25 23:43:22
Then, things would jump around whilst it is loading the artwork. Better just set a place holder image, I will probably include one by default soon as well.
Title: Columns UI
Post by: mil3s on 2008-04-26 08:07:21
I'd like to see reflection on images in the playlist, like in iTunes. That would be really cool.
Title: Columns UI
Post by: MasterT on 2008-04-26 17:50:15
It would be nice if Artwork view shows, when no track is playing, the cover of the selected track/album in the playlist.

Title: Columns UI
Post by: anza on 2008-04-27 19:00:25
I'd like to see reflection on images in the playlist, like in iTunes. That would be really cool.


Custom overlay images would be great!
Title: Columns UI
Post by: zachastrife on 2008-04-27 22:20:18
As long it doesn't slows the NG playlist down or makes it use more memory for us who don't want that feature.
I would be very dissapointed (and surprised) if columns_ui would be bloated with too much extended settings.
Title: Columns UI
Post by: springsonata on 2008-04-28 03:32:08
In NG Playlist of Columns UI, you can change group text color by using $rgb. As for the line, the only way to change its color is changing theme, I guess.


I think we can change the group back and text style in playlist view globe style.

use %_is_group% as the criterion,
here is my code:
$if(%_is_group%, $setstyle(back,$rgb(20,20,20)....) $setstyle(text,$rgb(150,150,150)
,
else)

that is a way to set the line color and back. and you can still change your group text style in group script use $rgb(,,) function.
Title: Columns UI
Post by: springsonata on 2008-04-28 03:52:39
I still confussed how $offset_colour and $calculate_blend_target works.

using $offset_colour($rgb(55,55,55),ff0000,12) return rgb code: 35, 35,135.

another question:

Could I have more than one keywords displayed in group?

when I use the code:
%album%  %artist%
in group script, the ng playlist just groups both keywords.

so if I have a album with 10 various artists, the ng playlist will group 10 groups.

ofcourse I can use playlist filters to exclude that playlist, but I do really prefer the group head can show more information.
Title: Columns UI
Post by: springsonata on 2008-04-28 05:47:18
Bug? My artwork view in NG playlist refreshs after an interval of about one minute.
Is it normal? Or it's the problem of my setting?

my OS is XP sp2, foobar 0.9.5.2 and the latest Column UI
Title: Columns UI
Post by: Fifoxtasy on 2008-04-29 09:58:51
i found a glitch in the newest version 0.3 beta 2 preview 4

when using $tab the first column isn't to the very left it looks like there is a space inserted. only when there is something displayed in the second column. see picture for details
(http://img152.imageshack.us/img152/8011/bugkr8.th.png) (http://img152.imageshack.us/my.php?image=bugkr8.png)
i drew a small red rectangle over the section where it happens.

here is the code i use for the second, third and fourth line:
Code: [Select]
// 2
$if(%album type%,%album%' ('%album type%')',[%album%])
[$tab()CD%discnumber%[/%totaldiscs%]]
,
// 3
[$if(%original release date%,%original release date%' ('%date%')',%date%)] $tab()[$if(%style%,%genre%' | '%style%,[%genre%])]
,
// 4
$if($info(referenced_file),'CUE: ')$get_global(codec) %bitrate%kbps $info(samplerate)Hz $info(encoding) %channels% $if2('('$abbr(%__mp3_stereo_mode%)')',)  
$tab()$muldiv(%__bitrate%,100,1411)'% of CDDA'
Title: Columns UI
Post by: musicmusic on 2008-04-29 15:22:46
I'd like to see reflection on images in the playlist, like in iTunes. That would be really cool.
Yes it would be a nice touch


It would be nice if Artwork view shows, when no track is playing, the cover of the selected track/album in the playlist.


I will add some options at some point.

Bug? My artwork view in NG playlist refreshs after an interval of about one minute.
Is it normal? Or it's the problem of my setting?

my OS is XP sp2, foobar 0.9.5.2 and the latest Column UI
Maybe play count related? I think with current grouping implementation that would happen if the first track in a group was modified.

i found a glitch in the newest version 0.3 beta 2 preview 4

when using $tab the first column isn't to the very left it looks like there is a space inserted. only when there is something displayed in the second column. see picture for details
[a href="http://img152.imageshack.us/my.php?image=bugkr8.png" target="_blank"] But it's more noticeable in NG Playlist for some reasons. It should be corrected in next build, thanks.
Title: Columns UI
Post by: zachastrife on 2008-04-29 17:36:27

i found a glitch in the newest version 0.3 beta 2 preview 4

when using $tab the first column isn't to the very left it looks like there is a space inserted. only when there is something displayed in the second column. see picture for details
[a href="http://img152.imageshack.us/my.php?image=bugkr8.png" target="_blank"] But it's more noticeable in NG Playlist for some reasons. It should be corrected in next build, thanks.

I thought it was intended. I like it (or more "liked it" before I added the album art column and the tab went to not noticable). If you could add a setting in some way to decide space or no space i think it should be appreciated. But only if it's not to much of a hassle.
Title: Columns UI
Post by: musicmusic on 2008-04-29 17:52:00
He's talking about the extra indentation on the 3rd/4th lines with a tab character after the first section of text  - that's not intended. Those lines are shifted a bit to the right.
Title: Columns UI
Post by: zachastrife on 2008-04-29 18:02:21
Ah, I see ^^
Good
Title: Columns UI
Post by: nxmehta on 2008-04-30 00:20:54
Can someone explain some of the filter behavior to me?

Here's what I want to do:

1. Browse to an album using three filter panes (genre/artist/album)
2. Play the album
3. Browse to another album
4. Add this new album to the playlist where the previous album is playing

This is a pretty simple use case.  For some reason this is not easy to accomplish without dragging via the mouse?

I can easily browse to an album and play it.  The album is automatically sent to the "Filter Results (Playback)" playlist and is played.  When I browse to another album, I see the results of the browsing in the "Filter Results" playlist.  Now, how do I quickly add this album to the "Filter Results (Playback)" playlist?  When I try to send it to the "autosend playlist" (what is that? I don't see it defined anywhere.  is that the same as the "active playlist"?), nothing happens.  When I try to add it to the "active playlist", it just gets appended back to the "Filter Results" list (why would this EVER be useful?).  The only way I see how to add it is to drag the tracks to the "Filter Results (Playback)" list.  Is this the fastest way to do this?  Seems like you might want a faster way to do this?

Furthermore, is it possible to change the name of these playlists ("Filter Results" and "Filter Results (Playback)")?  I don't like these names.
Title: Columns UI
Post by: Leak on 2008-04-30 11:26:04
Been meaning to ask this for a while, actually...

Would it be possible to add an option to CUI's groups that would suppress grouping for groups of size 1, displaying those files as if grouping were turned off?

This way, the result of shuffling a playlist of whole albums would look much better (not to mention it would allow you to see more files at once) since you wouldn't get oodles of one-file groups...

(Even better would be an option to only display a group if it's made up of all files that belong to the group, i.e. if all files of an album are present and accounted for, but that's probably quite awkward to check...)

Just my 0.02 EUR...
Title: Columns UI
Post by: nxmehta on 2008-05-01 18:26:07
Columns UI just crashed foobar for me while navigating the Filter panes.  Is there somewhere where I should submit a crash report?
Title: Columns UI
Post by: musicmusic on 2008-05-01 18:41:48
Yes. Here. Use a codebox. Or pastebin.com if you prefer.
Title: Columns UI
Post by: thuan on 2008-05-03 10:28:52
I played around with artwork repository front path and came up with this long a** string.
Code: [Select]
$if($cwb_fileexists($replace(%path%,%filename_ext%,)cover.jpg),$replace(%path%,%filename_ext%,)cover.jpg,$if($cwb_fileexists($replace(%path%,%directoryname%'\'%filename_ext%,)cover.jpg),$replace(%path%,%directoryname%'\'%filename_ext%,)cover.jpg,$if($cwb_fileexists($replace(%path%,%filename_ext%,)cover Disc %disc%.jpg),$replace(%path%,%filename_ext%,)cover Disc %disc%.jpg,$if($cwb_fileexists($replace(%path%,%filename_ext%,)cover.png),$replace(%path%,%filename_ext%,)cover.png,$if($cwb_fileexists($replace(%path%,%directoryname%'\'%filename_ext%,)cover.png),$replace(%path%,%directoryname%'\'%filename_ext%,)cover.png,$if($cwb_fileexists($replace(%path%,%filename_ext%,)cover Disc %disc%.png),$replace(%path%,%filename_ext%,)cover Disc %disc%.png,$if($cwb_fileexists($replace(%path%,%filename_ext%,)cover.gif),$replace(%path%,%filename_ext%,)cover.gif,$if($cwb_fileexists($replace(%path%,%directoryname%'\'%filename_ext%,)cover.gif),$replace(%path%,%directoryname%'\'%filename_ext%,)cover.gif,$if($cwb_fileexists($replace(%path%,%filename_ext%,)cover Disc %disc%.gif),$replace(%path%,%filename_ext%,)cover Disc %disc%.gif,)))))))))
Well my covers are all in these searched places. After caching all of my album arts (actually I scrolled around a bunch of times), it does scroll impressively fast.
Will you implement wild cards support and multiple sources in the future so  ppl like me don't have to deal with it with patched work like this?

Also I would like to have system minute and system second available after checking "Make date info available" in global tab.
Title: Columns UI
Post by: zachastrife on 2008-05-03 18:23:11
Well. Thuan, half you are talking to the wrong person.
Because musicmusic have stated that if the cover is in the same folder it uses the same scheme to look for files as DUI (maybe even a function in the SDK?).
The function you are using are for people who use a single folder.
Title: Columns UI
Post by: thuan on 2008-05-04 02:55:52
You can "misuse" it to access covers at other places which I used. So it didn't misfire in a way. Beside doing it this way feel faster to me instead of using foobar internal function to look for covers. At least foobar seems to be more responsive when scrolling in playlist with thousands of songs and covers.
Title: Columns UI
Post by: zachastrife on 2008-05-04 09:55:23
You can "misuse" it to access covers at other places which I used. So it didn't misfire in a way. Beside doing it this way feel faster to me instead of using foobar internal function to look for covers. At least foobar seems to be more responsive when scrolling in playlist with thousands of songs and covers.

I know.
What I meant was that maybe you should talk to the main developers of foobar first as they are the one who "decided" how to search for covers.

But then again, musicmusic promised some improvements on the cover search dialog in columns_ui. So you will probably get what you want.
Title: Columns UI
Post by: mixcherry on 2008-05-04 13:01:16
Can I access global colours/fonts configuration using current SDK (6.2)? I'm talking about Columns UI -> Colours and Fonts preferences page. I would like to add my component to 'Colours -> Element' list (same for Fonts) and then read my colours/fonts configuration from this place.
Title: Columns UI
Post by: musicmusic on 2008-05-04 22:16:05
I played around with artwork repository front path and came up with this long a** string.
[...]
Well my covers are all in these searched places. After caching all of my album arts (actually I scrolled around a bunch of times), it does scroll impressively fast.
Will you implement wild cards support and multiple sources in the future so  ppl like me don't have to deal with it with patched work like this?

I will just outline what my current plans are which will hopefully clear a few things up:
-Add support for relative paths (to the media file)
-Add support for wild cards
-Remove the need to specify the file extension
-Make using the foobar2000 reader optional

Regarding multiple sources, is there a reason this is needed other than inconsistent artwork file naming/locations? Can you not pin down an accurate location using metadata (TOTALDISCS, etc.)?

Also I would like to have system minute and system second available after checking "Make date info available" in global tab.
The playlist would have to refresh too often, hence it was left out.

Can I access global colours/fonts configuration using current SDK (6.2)? I'm talking about Columns UI -> Colours and Fonts preferences page. I would like to add my component to 'Colours -> Element' list (same for Fonts) and then read my colours/fonts configuration from this place.
There is an API, but it's not finalised yet, so it's just used internally at the moment. Of course I am glad someone wants to use it, I will finalise it in one of the next few Columns UI releases , thanks.
Title: Columns UI
Post by: musicmusic on 2008-05-04 22:48:38
When I try to send it to the "autosend playlist" (what is that? I don't see it defined anywhere.  is that the same as the "active playlist"?)
The concept comes from album list panel. It refers to the playlist that would be used if autosend is enabled when selecting an item.

why would this EVER be useful?
Active playlist refers to the currently displayed playlist. It doesn't have to be "Filter Results".

The only way I see how to add it is to drag the tracks to the "Filter Results (Playback)" list.  Is this the fastest way to do this?  Seems like you might want a faster way to do this?
That may be the easiest way, yes. You don't say what your prefered method would be (double click?), but possibly some component like foo_utils would add some relevant commands to the context menu.

Furthermore, is it possible to change the name of these playlists ("Filter Results" and "Filter Results (Playback)")?  I don't like these names.
Not currently. Maybe later.

Would it be possible to add an option to CUI's groups that would suppress grouping for groups of size 1, displaying those files as if grouping were turned off?
The current design of the list control used by NG Playlist does not accommodate for variable grouping levels in that manner, and it would require some major changes to support this. I am not planning to do this at the moment, sorry. I also think current group indentation behaviour would conflict with that. Best you can do currently is to try and put in your singles in 'Singles' group(s), or put them on a separate playlist without grouping.
Title: Columns UI
Post by: thuan on 2008-05-05 03:51:49
I will just outline what my current plans are which will hopefully clear a few things up:
-Add support for relative paths (to the media file)
-Add support for wild cards
-Remove the need to specify the file extension
-Make using the foobar2000 reader optional

Thank you. I will only have to wait then.
 
Regarding multiple sources, is there a reason this is needed other than inconsistent artwork file naming/locations? Can you not pin down an accurate location using metadata (TOTALDISCS, etc.)?

Well, yes in a way. I used to have multi disc album structure like this:
Album name
-Disc 1
--01. title
--...
-Disc 2
--01. title
--...
-...
And cover is stored inside "Album name" folder for single cover albums or if it has multiple covers each cover is inside its correspondent Disc folder.
Some time ago, I changed the structure to what foobar uses in its file path manipulator (either masstagger or fileops or both I can't remember) like this:
Album name
-1.01. title
-...
-2.01.title
-...
Single cover will just go in "Album name" folder but with multi cover multi disc albums I have to use "cover disc %disc%" format.
Now that I think about it I shouldn't have changed that. If you have spare time and implement multiple sources, it will be great as I won't have to fix my library which is a little large. Please give me your answer if you plan not to do this, so I can prepare for it.
 
The playlist would have to refresh too often, hence it was left out.

Fair enough, I thought it is some thing like this but I asked anyway.
Title: Columns UI
Post by: musicmusic on 2008-05-05 22:51:04
No, I am not planning to add multiple sources.
Title: Columns UI
Post by: 4nt1 on 2008-05-06 02:25:16
how long until your next update MM.. it seems like ages
Title: Columns UI
Post by: thuan on 2008-05-06 13:20:45
Erh musicmusic can you reconsider? In case, multi disc albums have cover for each disc I still need multiple sources
Quote
And cover is stored inside "Album name" folder for single cover albums or if it has multiple covers each cover is inside its correspondent Disc folder.

as TOTALDISCS alone is not enough to check for this case. Adding another metadata to check is ok but well a little ugly.
Title: Columns UI
Post by: Dark_Angel on 2008-05-06 16:17:02
I have a simple request for musicmusic, not really concerning columns_ui...i hope ot's ok.

Can you put a "Clear" button in the Console Panel like the original Console has? 

See? Simple..
Title: Columns UI
Post by: musicmusic on 2008-05-06 22:40:45
Erh musicmusic can you reconsider? In case, multi disc albums have cover for each disc I still need multiple sources
Quote
And cover is stored inside "Album name" folder for single cover albums or if it has multiple covers each cover is inside its correspondent Disc folder.
as TOTALDISCS alone is not enough to check for this case. Adding another metadata to check is ok but well a little ugly.
OK, let me rephrase that. I am not adding it any time soon. But maybe sometime in the future.
Title: Columns UI
Post by: PredUK on 2008-05-06 23:55:47
I've recently gone back from DUI to CUI after missing the $rgb function too much. I've also made a new layout, which I'm happy with. One thing though. I have some vinyl rips, singles and short promos that are only a couple of tracks long, and I don't mind displaying the artwork in the artwork column if there's artwork, but for the ones that don't it still displays a space the size of what it would if there was artwork there.

Is there a way around this, or perhaps will it be changed in a future update? Sorry if it's been covered already.
Title: Columns UI
Post by: Jugdish on 2008-05-08 09:24:12
Is there a way to have a "playlist view" bound to one playlist?

For example, I would like to have one playlist view that changes as I navigate around my media library, but another playlist view that is always showing the current playback playlist.
Title: Columns UI
Post by: Squeller on 2008-05-08 09:35:01
For example, I would like to have one playlist view that changes as I navigate around my media library, but another playlist view that is always showing the current playback playlist.
You mean two independent playlist views at the same time? No. The has btw. been asked a couple of postings ago ("norton/total commander like view" with 2 independent playlists)
Title: Columns UI
Post by: thuan on 2008-05-12 12:02:12
I use your system time fields in this code here http://www.hydrogenaudio.org/forums/index....2864&st=50# (http://www.hydrogenaudio.org/forums/index.php?showtopic=62864&st=50#), and when they update (per hour) it makes my NG Playlist with artworks blink. Is it possible to fix it?
Title: Columns UI
Post by: musicmusic on 2008-05-12 16:45:49
It refreshes the items and groups, but actually it doesn't need to refresh the groups since those fields aren't available there. So, yes it's easily fixable, I'll change it for next build.
Title: Columns UI
Post by: JLSteffen on 2008-05-12 17:05:29
If I move the mouse slightly while right clicking, I get the "Add files here" Drag & Drop context menu instead of the normal context menu. Since I never want the Drag & Drop context menu, is there a preference to disable it?

If not, please consider adding a checkbox to disable this in the Columns UI preferences. My only workaround is to use Tweak UI to increase the Drag Sensitivity number of pixels, which is how far you have to move the mouse with a button depressed before the drag action is recognized. Too large a value for the drag sensitivity is annoying when trying to reposition windows by a small amount.

(I had the same problem in foobar2000 v.8. I'm finally upgrading and trying to fix all the old annoyances.)
Title: Columns UI
Post by: thuan on 2008-05-12 17:07:13
Thanks in advance.
Title: Columns UI
Post by: musicmusic on 2008-05-13 21:48:45
I've recently gone back from DUI to CUI after missing the $rgb function too much. I've also made a new layout, which I'm happy with. One thing though. I have some vinyl rips, singles and short promos that are only a couple of tracks long, and I don't mind displaying the artwork in the artwork column if there's artwork, but for the ones that don't it still displays a space the size of what it would if there was artwork there.

Is there a way around this, or perhaps will it be changed in a future update? Sorry if it's been covered already.
It doesn't know in advance if artwork exists or not. It's not possible to have it how you want without either having to wait for it to check before displaying anything or having things jump around.

If I move the mouse slightly while right clicking, I get the "Add files here" Drag & Drop context menu instead of the normal context menu. Since I never want the Drag & Drop context menu, is there a preference to disable it?
If not, please consider adding a checkbox to disable this in the Columns UI preferences.
There must be some other underlying problem if you're frequently starting a drag and drop operation whilst trying to right click. Anyway, there are various reasons I won't add such an option.

My only workaround is to use Tweak UI to increase the Drag Sensitivity number of pixels, which is how far you have to move the mouse with a button depressed before the drag action is recognized. Too large a value for the drag sensitivity is annoying when trying to reposition windows by a small amount.
There is some irony here, because for some reason it wasn't using the system setting. I'll fix that anyway.
Title: Columns UI
Post by: JLSteffen on 2008-05-14 13:49:22
That should fix the problem. I suspected that columns UI was ignoring the Drag Sensitivity, but it was hard to tell.

I use a Wacom pen tablet in Mouse mode instead of the regular mouse because it's easier on my arm (I developed severe tendinitis during a career as a computer programmer). You touch the pen to the tablet to simulate a mouse left click, so I tend to hold the pen slightly above the tablet and use a PI Engineering foot pedal programmed to simulate a mouse right click. Since it's hard to hold the pen perfectly steady above the tablet, I sometimes inadvertently invoke the right click drag in columns UI. When this happens, sometimes I get the "Add files here" context menu, other times the mouse cursor changes to the drag cursor and the current selection is duplicated.

There is a right click button on the pen, but I find it impossible to hold the pen steady while pressing it with my index finger. Also my arm get sore quickly if I use a curled finger to press a button; poking buttons with a straight finger is less of a problem.

Moderation: Removed fullquote of the preceding post, reset font to the forum's default.
Title: Columns UI
Post by: n0obie4life on 2008-05-17 16:03:42
Hi,

In the preference panel, under the filter tab, i can't seem to check "auto-send selection to playlist".

Using 0.3 beta 2 preview 4.

Also, is there any way I can use the filter such that it wouldn't create a "Filter Results (Playback)" playlist when I use the filter? I just want it to replace the original playlist...like in facets.. (selecting add to current playlist also seems to create the "filter results (playback)" playlist :X)
Title: Columns UI
Post by: n0obie4life on 2008-05-18 05:31:51
Hello,

I think this may be a bug with NG-Playlist:

(http://img246.imageshack.us/img246/993/fb2kngplaylistscrollbarmn1.png)

The scroll down button doesn't appear in my config. and I scroll past the limit of my window, the scroller's tiny bar disappears (like in the picture). Not really a big problem for me, but I thought I'd just highlight it.
Title: Columns UI
Post by: musicmusic on 2008-05-18 09:32:42
That's usually caused by a locked height, or possibly the minimum height of another panel.
Title: Columns UI
Post by: buktore on 2008-05-18 22:47:27
Can I lock CUI window size? I'm able to do it in DUI and I want to do it in my CUI too.
Title: Columns UI
Post by: n0obie4life on 2008-05-19 03:37:25
That's usually caused by a locked height, or possibly the minimum height of another panel.


Mmm..yeah my setup was as follows:

~ Thanks!
Title: Columns UI
Post by: Veldryn on 2008-05-19 23:00:28
Any way for it not to expand groups to minimum height for groups when artwork is enabled if there is no artwork for the group?

Then, things would jump around whilst it is loading the artwork. Better just set a place holder image, I will probably include one by default soon as well.

Then, would it be possible to have an option to disable expansion to minimum height, like it was in preview 2 ? For now I'm stuck with it because I have a bunch of single files (which don't have album art), and no album with album art and only 3 or 4 tracks. So I was very happy with preview 2 behaviour.

And thank you for this great component, for all the time you spend on it and answering to everybody on the forum
Title: Columns UI
Post by: 4nt1 on 2008-05-20 09:04:09
hmmm strangely the latest foobar beta 9.5.3 b2 has made the alternating line colours stop working...


running preview 4 of the latest colums using the following

Code: [Select]
$if(%_themed%,,$if($and(%isplaying%,$not(%_is_group%)),

$puts(back,$offset_colour(%_back%,$offset_colour($calculate_blend_target(%_back%),ff0000,20),25))
$puts(back-selected,$offset_colour(%_selected_back%,$offset_colour($calculate_blend_target(%_selected_back%),ff0000,20),25))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$offset_colour($calculate_blend_target(%_selected_back_no_focus%),ff0000,20),25))
,

$ifequal($mod($if2(%_display_index,%playlist_number%),2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),12))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)
,
$puts(back-selected,$offset_colour(%_selected_back%,$calculate_blend_target(%_selected_back%),7))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)

)
$set_style(back,$get(back),$get(back-selected),$get(back-selected-no-focus)))
Title: Columns UI
Post by: musicmusic on 2008-05-20 16:30:57
There was an error in the default string a long time ago, seems like you still have the broken one. I guess something changed in the 0.9.5.3 beta 2 title format script parser.

So, just change where it says %_display_index to %_display_index%. Or you may prefer to just replace that bit with just %playlist_number%.
Title: Columns UI
Post by: Alex B on 2008-05-20 18:17:07
Quote
Or you may prefer to just replace that bit with just %playlist_number%.

Actually, %playlist_number% appears to be broken. I have a quite simple configuration, just a few basic columns and the playlist sidebar. Now I noticed that %playlist_number% doesn't work anymore. It's the first column in the attached screenshots.

I guess this changed after installing foobar2000 v. 0.9.5.3 beta 2, but I haven't verified that by installing older builds. (I'm using the latest Columns UI, v. 0.3 beta 2 preview 4)

My old reference setup that consists of foobar 0.9.4.5 and Columns UI v. 0.2 doesn't have this problem.

(http://i224.photobucket.com/albums/dd212/AB2K/ha/plnumb1.png) Click to enlarge. (http://i224.photobucket.com/albums/dd212/AB2K/ha/plnumb1-1.png)

(http://i224.photobucket.com/albums/dd212/AB2K/ha/plnumb2.png) Click to enlarge. (http://i224.photobucket.com/albums/dd212/AB2K/ha/plnumb2-1.png)

EDIT

As a test, I reverted to 0.9.5.2 and the problem disappeared.
Title: Columns UI
Post by: musicmusic on 2008-05-20 18:29:11
Oh, you are right, %playlist_index% seems to work. %_display_index% works in NG Playlist (in the style string) - that's why fixing that also worked with regards to the other problem.

Anyway, why are fields being randomly renamed now? This breaks components.
Title: Columns UI
Post by: 4nt1 on 2008-05-21 08:44:32
thanks music music
adding %_display_index% fixed the issue > thx
everything looks pretty again
Title: Columns UI
Post by: Peter on 2008-05-21 11:46:58
Oh, you are right, %playlist_index% seems to work. %_display_index% works in NG Playlist (in the style string) - that's why fixing that also worked with regards to the other problem.

Anyway, why are fields being randomly renamed now? This breaks components.
Fields aren't being "randomly renamed". Pre-0.9 version leftovers that have been gone from the official documentation for years are getting removed, especially if they're redundant to %list_index%/%list_total% that are the standard respected by most of current components. If you made your code rely on some of fields that got removed, I can bring them back, but if users' custom title formatting depends on those, I don't think it's really my problem.
Title: Columns UI
Post by: musicmusic on 2008-05-21 12:24:25
Well, it's not so much my code, but the default settings that use it. I don't really see the point of breaking people's formatting strings now for no reason; if it was a major version maybe. This just creates headaches for people who download fcs/fcl/fth etc. settings and find they don't work. These people are exactly the kind of people who don't want to mess around with title formatting strings (!)

It is definitely a rename: %playlist_index% doesn't work in beta 1. The timing is definitely arbitrary. And it may be redundant, but you renamed it rather than removed it (and even then it should have been removed in 0.9).

So, it personally doesn't bother me, I can happily edit my title formatting strings. But I would rather my/your users have a good user experience, rather than a frustrating one.
Title: Columns UI
Post by: Peter on 2008-05-21 12:38:12
Looks like playlist_index getting added wasn't intended, thanks for spending your time on comparing old/new version behaviors. If use of those fields is that widespread in circulating configurations, I'll try to mimic the old behavior again in 0.9.5.3.
Title: Columns UI
Post by: musicmusic on 2008-05-21 14:06:46
Actually, %_playlist_number%, which was in 0.8.x, still works.
%playlist_number%, which I remember turning up with 0.9, is what no longer works.
Title: Columns UI
Post by: musicmusic on 2008-05-21 18:21:51
Columns UI 0.3 beta 2 preview 5 released. See changelog (http://yuo.be/wiki/columns_ui:changelog) for details.

For best performance when using artwork:
-Do not use wildcards.
-If you are not using it, disable the use of the foobar2000 artwork reader.

You will need to edit your artwork source scripts to not specify a file extension after upgrading.

Please report any issues encountered here.
Title: Columns UI
Post by: zachastrife on 2008-05-21 18:40:40
Nice.

Is any of the ways of looking for artwork (relative paths colums-style or foobar's built in reader) better than the other is some way?
(speed/memory-wise)
Title: Columns UI
Post by: Lodl on 2008-05-21 18:55:07
Hello Musicmusic,

would you mind making the Filter Panels last selections available across sessions?

Any scripting help?
Lets say a music file is in directory "hello\". I have my artwork either as:

..\hello\ front/back/cover.jpg
OR
..\hello\covers\ front/back/cover.jpg
OR
..\hello\..\covers\ front/back/cover.jpg

Can anybody help me expressing that in the columns ui preferences?

TY, Lodl
Title: Columns UI
Post by: aphasia on 2008-05-21 18:56:13
Meant to mention this before but it seems that the artwork column doesn't display a cover for albums that have illegal file name characters in the album name. I am using a central repository for my covers; there is no problem if the artwork is in the same folder as the music files. The path I'm using is
C:\Documents and Settings\ray\My Documents\My Music\Album Art\%album artist%\%album%\folder

Behaviour is the same whether or not the built-in artwork reader is used or not. The album art panel seems to display these covers ok.

Thanks a lot for all the work you have put into this component. It really has gone from strength to strength. Very much appreciated.
Title: Columns UI
Post by: musicmusic on 2008-05-21 19:03:54
Nice.

Is any of the ways of looking for artwork (relative paths colums-style or foobar's built in reader) better than the other is some way?
(speed/memory-wise)

Generally, speed-wise the Columns UI method will be faster, but you lose support for embedded art that way. First it tries the Columns UI method, and falls back onto the foobar2000 method if enabled. So it's best to try and use one or the other rather than both; I'm not sure if there is a proper way to restrict the foobar2000 method to embedded art only.

Memory-wise there is no practical difference.

Hello Musicmusic,

would you mind making the Filter Panels last selections available across sessions?

Lodl
It's maybe possible, I'll note it.

Meant to mention this before but it seems that the artwork column doesn't display a cover for albums that have illegal file name characters in the album name. I am using a central repository for my covers; there is no problem if the artwork is in the same folder as the music files. The path I'm using is
C:\Documents and Settings\ray\My Documents\My Music\Album Art\%album artist%\%album%\folder
You need to use $replace - e.g. $replace(%album%,:,,?,,*,.). This way, you can use the same replacements you used when naming the files.

Thanks a lot for all the work you have put into this component. It really has gone from strength to strength. Very much appreciated.
Thanks
Title: Columns UI
Post by: thuan on 2008-05-21 19:28:50
Thanks for the update. I haven't got time to check my system time field issue yet, but I noticed a glitch:
(http://img530.imageshack.us/img530/9483/foopq6.th.jpg) (http://img530.imageshack.us/my.php?image=foopq6.jpg)
This happens some times, if you don't release the mouse button after resizing.

EDIT: Forgot to mention, if you do something that refreshes the playlist view then it's ok after that.
Title: Columns UI
Post by: musicmusic on 2008-05-21 19:38:02
Thanks for the update. I haven't got time to check my system time field issue yet, but I noticed a glitch:

Ah, I know the problem, I'll fix it for next build, thanks for the report.

[edit] should be OK in preview 6
Title: Columns UI
Post by: musicmusic on 2008-05-22 01:07:12
There was some bugs with relative artwork paths; these should be corrected in preview 7.

Any scripting help?
Lets say a music file is in directory "hello\". I have my artwork either as:

..\hello\ front/back/cover.jpg
OR
..\hello\covers\ front/back/cover.jpg
OR
..\hello\..\covers\ front/back/cover.jpg

Can anybody help me expressing that in the columns ui preferences?
You can only have one source per artwork type currently, so you would only be able to use one of those. Although the foobar2000 reader should pick up the first, so you can misuse things a little and make the Columns UI one pick up one of the remaining ones. The strings for those last two (front cover) should be:
Code: [Select]
covers\front
..\covers\front
Title: Columns UI
Post by: thuan on 2008-05-22 03:05:50
Wow, so fast, thank you.
Artwork problem fixed.
System time field problem fixed.
But, it's still "Auto-sizing g_columns" when right clicking on artwork column header.
Title: Columns UI
Post by: Lodl on 2008-05-22 09:00:10
The strings for those last two (front cover) should be:
Code: [Select]
covers\front
..\covers\front

OK I see your point, but I still have to choose between one of those remaining 2, correct?

When I change to another panel, away from the ng playlist and return back, NG playlist has scrolled up to top position, this is not nice
Title: Columns UI
Post by: musicmusic on 2008-05-22 10:50:08
But, it's still "Auto-sizing g_columns" when right clicking on artwork column header.
Oh.. Yes.. I meant to leave that there..  We can call it an Easter egg (until it's fixed...)

OK I see your point, but I still have to choose between one of those remaining 2, correct?
Correct.

When I change to another panel, away from the ng playlist and return back, NG playlist has scrolled up to top position, this is not nice
Sounds like you re not using the built-in tab stack. But anyway it should be fine in the latest version.

Can I lock CUI window size? I'm able to do it in DUI and I want to do it in my CUI too.
No you can't. How does one accidentally resize a window?

Then, would it be possible to have an option to disable expansion to minimum height, like it was in preview 2 ? For now I'm stuck with it because I have a bunch of single files (which don't have album art), and no album with album art and only 3 or 4 tracks. So I was very happy with preview 2 behaviour.
But, you get clipped artwork then. I think it should be nicer with the default no cover image in the latest version.
Title: Columns UI
Post by: Lodl on 2008-05-22 12:01:24
The problem with NG playlist selecting the first track is fixed, thanks!

Are there any plans for allowing multiple artwork paths? Because otherwise I will have to re-organize my album art.
Title: Columns UI
Post by: wojtek on 2008-05-23 09:35:10
Would it be possible to add an option to split Group line into several lines in NG playlit? Either by inserting some string ($char(10) for example) or automatically if Group line exceeds width of playlist.
Title: Columns UI
Post by: thuan on 2008-05-23 10:21:01
lwiczek, I know it's not what you want but I think you can make your group string sorter by making it into multilevel group strings.
Title: Columns UI
Post by: wojtek on 2008-05-23 12:06:10
Thuan, thanks - that would be just fine if only empty groups wouldn't be displayed. (for the moment i've set grouping this way and it's quite ok  )
Title: Columns UI
Post by: bowen_tk on 2008-05-24 01:02:29
Foo_ui_columns is awesome and more than that since NG Playlist was introduce.

I have still two request :
- Is it possible to have a mirror effect for the cover ?

- I think one great things will be to add a column for the rating where you can click in to change it. The rating must be store in the tag %rating% i think.
The second one is perhaps possible now, I don't know if it is currently possible. But if it is can you explain me how to do that please.

Keep working and impress us musicmusic
Title: Columns UI
Post by: mil3s on 2008-05-24 23:05:45
Is it on the todo-list to add a combined play/pause-button? After removing Panels Ui I really miss this feature.
Title: Columns UI
Post by: Andreasvb on 2008-05-24 23:47:52
I have: [Main menu item] Playback/Play or Pause.

You can choose your own actions for the buttons.
Title: Columns UI
Post by: mil3s on 2008-05-25 11:11:44
^Yes, but the button image doesn't change depending on if a track is playing or is paused.
Title: Columns UI
Post by: orchid on 2008-05-26 15:04:01
I'm trying out columns ui and like it so far. However there are a couple of things I'd like to get confirmed.

1) Is it possible to add info such as total tracks/albums, total length etc. next to entries in Filter and Playlist switcher? This was possible in default ui and very handy imo.

2) Can I edit the style of NG playlist groups? Currently my group script looks like this:
Code: [Select]
$if2(%album artist%,%artist%) - '['[%date%] [%label%]']' [%album%] '['[%genre%]']'

I'd like to bold %artist% and %album% and align %genre% to right side of screen.
Title: Columns UI
Post by: musicmusic on 2008-05-26 23:48:16
Are there any plans for allowing multiple artwork paths? Because otherwise I will have to re-organize my album art.
Fixed plans don't seem to work with this component, there's just too many things I would like to implement. But yes despite what I may have said previously, I would like to implement this, but we'll see how things go.

Would it be possible to add an option to split Group line into several lines in NG playlit? Either by inserting some string ($char(10) for example) or automatically if Group line exceeds width of playlist.
I don't plan to change this at the moment.

- Is it possible to have a mirror effect for the cover ?
I already looked up the technicalities of the implementation, so what remains is that I actually implement it.. 

- I think one great things will be to add a column for the rating where you can click in to change it. The rating must be store in the tag %rating% i think.
I definitely agree, this is the kind of thing would like to implement in the long term. So this is definitely planned but I don't know when I will implement it.

Is it on the todo-list to add a combined play/pause-button? After removing Panels Ui I really miss this feature.
Well, I left room in the backend for different image states, but it's not actually implemented. I am not planning to implement it at the moment.

1) Is it possible to add info such as total tracks/albums, total length etc. next to entries in Filter and Playlist switcher? This was possible in default ui and very handy imo.

2) Can I edit the style of NG playlist groups? Currently my group script looks like this:
Code: [Select]
$if2(%album artist%,%artist%) - '['[%date%] [%label%]']' [%album%] '['[%genre%]']'

I'd like to bold %artist% and %album% and align %genre% to right side of screen.

1. You can add some info fields in the playlist switcher panel. See here (http://yuo.be/wiki/columns_ui:config:playlist_switcher_titleformatting). You can't currently in Filter Panel.
2. This is not possible.
Title: Columns UI
Post by: eddy@ on 2008-05-27 03:21:19
http://yuo.be/wiki/columns_ui:config:playl...titleformatting (http://yuo.be/wiki/columns_ui:config:playlist_switcher_titleformatting)

Could you please add these fields as a dropdown menu when checking " Use titleformatting for playlist title in panel" , so that new users can easily edit the playlist switcher without asking too may times?
Title: Columns UI
Post by: wojtek on 2008-05-28 11:01:38
Is there a way to turn off displaying default cover if there isn't any? I'd like to have covers in my playlist, but don't want defaults...
Title: Columns UI
Post by: thuan on 2008-05-28 14:26:14
No way now AFAIK, you can use a fake pic as default cover with the same color as your playlist view background.
Title: Columns UI
Post by: wojtek on 2008-05-28 15:23:12
ok, that should work... if only I knew how to change this pic od default cover
Title: Columns UI
Post by: thuan on 2008-05-28 16:15:33
CUI uses default cover path specified by foobar core in foobar Preferences -> Advances -> Display -> "Image to display when no...", type the path in there.
Title: Columns UI
Post by: wojtek on 2008-05-28 22:10:31
OK, now it looks quite good. But there is still one glitch - I've set default cover image as a rectangle with minimal height, but the space between groups headers is calculated from width (i suppose) which result in relatively huge gaps between this headers.
Title: Columns UI
Post by: thuan on 2008-05-29 03:40:41
Erh, that's not a glitch but how this component works or technical limitation if you'd like.
Title: Columns UI
Post by: elenhil on 2008-05-29 06:41:50
Err... folks, what is this NG playlist thing? Can't seem to find it.
Title: Columns UI
Post by: wojtek on 2008-05-29 06:57:10
I might use wrong word to describe it (no so good with the language  ). Anyway - I've mentioned it so it could be changed (if there is a possibility).

NG playlist is a new type of playlist available in the newest alpha versions of plugin.
Title: Columns UI
Post by: elenhil on 2008-05-29 10:27:53
Oh, gosh! My version of ColumnsUI was horribly outdated! That's what evil PanelsUI did.

Hurrah! Abum art at last! Another stupid question: what are the main new features of NG Playlist (please, not the "read the changelog"!)
Title: Columns UI
Post by: Lodl on 2008-05-29 10:29:05
Hurrah! Abum art at last! Another stupid question: what are the main new features of NG Playlist (please, not the "read the changelog"!)

Grouping by tagz and a group row.
Title: Columns UI
Post by: elenhil on 2008-05-29 12:32:33
Can in make subroups (with their respective rows) inside albums?
Title: Columns UI
Post by: Decuman on 2008-05-30 12:18:18
By any chance is it possible to support album art images with transparency (GIF/PNG)? In my case it is not actual album image but just default "No Album Art" text PNG image that shows as a black box with text.
Title: Columns UI
Post by: elenhil on 2008-05-30 12:51:40
Where to look for details on album art functionality? Can it be displayed somewhere else besides the leftmost column?
Title: Columns UI
Post by: Fifoxtasy on 2008-05-30 13:23:53
i got 2 questions/suggestions concerning the filter panel

1. shouldn't the all filter display all results that match the criteria not all the entries in the media library.
for example: i create a filter that displays lets says the field %comment%. i click on all and i get all tracks in my media library. should i just get all tracks that have a %comment% field present?
would be more natural and useful to me. maybe i'm getting something wrong here.

2. creating the filters takes up quite some time (if you got a big library or a slow computer that is). when i start foobar the (last) selected filter is automatically loaded - consuming cpu time. i created a dummy filter to minimize work. it takes less time to load. i don't always use the filter tabs, so loading them by default seems like a waste to me.
maybe it would be better to load the filter the first time the filter is selected, not at startup

the dummy workaround is pretty effective if anybody is interested. i just entered "Dummy" as name and field. select that before you close foobar. you can check the difference in the console. it will output time needed to initialize the filter. it is about 10 times faster on my computer than other filters.
Title: Columns UI
Post by: musicmusic on 2008-05-30 14:23:04
1. shouldn't the all filter display all results that match the criteria not all the entries in the media library.
The all node contains the content of the selection of the previous filter in the chain, or the entire media library if it is the first filter.

For example, your chain is Genre > Artist > Album: if it was how you want tracks that aren't tagged with a genre would be missing in the artists list.

2. creating the filters takes up quite some time (if you got a big library or a slow computer that is).
If you are not using title formatting, I can't make it much faster. But anyway if you answer some questions I can try:
1. What CPU do you have?
2. How long are the initialisation times in the console?
3. If you upload your database.fpl and tell me how you have configured the Filter Panel (fields/scripts) I can try and optimise your case.
Title: Columns UI
Post by: 4nt1 on 2008-05-31 08:04:46
MM I have over 50,000 tracks over 2 hard drives, and old P4 2.8ghz and 2gb of ram... runs fine
Title: Columns UI
Post by: Fifoxtasy on 2008-05-31 09:33:26
1. The all node contains the content of the selection of the previous filter in the chain, or the entire media library if it is the first filter.

For example, your chain is Genre > Artist > Album: if it was how you want tracks that aren't tagged with a genre would be missing in the artists list.

well i use it for title formatting only and find it very useful. maybe i'm doing something wrong, but when i click on "all" it always displays my whole media library. no matter which filter i'm in. i make a selection and then switch to the next filter and get the whole media library as a base again. i can't figure it out. it just doesn't keep the selection. i must be doing something wrong.

2. If you are not using title formatting, I can't make it much faster. But anyway if you answer some questions I can try:
1. What CPU do you have?
2. How long are the initialisation times in the console?
3. If you upload your database.fpl and tell me how you have configured the Filter Panel (fields/scripts) I can try and optimise your case.


it's really not that slow. it's very well usable for me. i just thought it would be more efficient to only load what you actually use. because i don't always do tagging - most of the time i use foobar to listen to music. then i don't need foobar to load the filter. it was just an idea/suggestion to make columns more efficient.
1. i got a 1.86 pentium centrino
2. initialisation times are
Filter Panel (Genre) initialised in: 0.1428542 seconds
Filter Panel (Artist) initialised in: 0.1681451 seconds
Filter Panel (Album) initialised in: 0.1660965 seconds
3. my filter panels are the standard ones genre, artist, album. and i added replaygain (%__replaygain_track_gain%) to find tracks that aren't replaygained.
my database contains 35000 tracks.
Title: Columns UI
Post by: Fifoxtasy on 2008-06-05 15:28:05
still waiting for a reply to my last post.

i have another bug report / something else i don't understand

(http://img517.imageshack.us/img517/4260/ngfn4.th.jpg) (http://img517.imageshack.us/my.php?image=ngfn4.jpg)

(http://img338.imageshack.us/img338/2007/standardqx7.th.jpg) (http://img338.imageshack.us/my.php?image=standardqx7.jpg)

why doesn't the title column display the same way in NG playlist as in the normal playlist? using the same code of course. played around a little with the title formatting (btw, i am not an expert) but couldn't figure it out.
Title: Columns UI
Post by: musicmusic on 2008-06-05 16:23:18
i make a selection and then switch to the next filter and get the whole media library as a base again. i can't figure it out. it just doesn't keep the selection. i must be doing something wrong.
You either need to put them in a horizontal splitter or change the precedence option in prefs.

it's really not that slow. it's very well usable for me. i just thought it would be more efficient to only load what you actually use.
You can put it in a different layout preset if you want.

why doesn't the title column display the same way in NG playlist as in the normal playlist?
NG Playlist doesn't support the old format style string, which one would guess you are using.
Title: Columns UI
Post by: elenhil on 2008-06-05 17:28:23
Hey, musicmusic, is there some kind of documentation for NG playlist's features like albumart etc.?
Title: Columns UI
Post by: Fifoxtasy on 2008-06-06 07:28:20
i make a selection and then switch to the next filter and get the whole media library as a base again. i can't figure it out. it just doesn't keep the selection. i must be doing something wrong.
You either need to put them in a horizontal splitter or change the precedence option in prefs.

using more than one in a horizontal splitter works great! thank you! that's great!
(using just one filter doesn't even when changing the precedence)

it's really not that slow. it's very well usable for me. i just thought it would be more efficient to only load what you actually use.
You can put it in a different layout preset if you want.

great idea! done!

why doesn't the title column display the same way in NG playlist as in the normal playlist?
NG Playlist doesn't support the old format style string, which one would guess you are using.

i second elenhil's request. how can we find out about the new string?


now that i see what the filter was really intended to be, i see how similar it is to facets. why did you decide code your own implementation, wouldn't it have been easier to make a facets panel version?

great work musicmusic! i really love columns!
Title: Columns UI
Post by: Lodl on 2008-06-06 09:33:02
i second elenhil's request. how can we find out about the new string?
http://yuo.be/wiki/columns_ui:manual (http://yuo.be/wiki/columns_ui:manual)
Title: Columns UI
Post by: elenhil on 2008-06-06 19:20:23
Yeah, great, "Columns UI Manual for version 0.1.3"
Title: Columns UI
Post by: zachastrife on 2008-06-07 13:06:38
Well AFAIK it would work just fine.
As i recall there is an error in the old default string, so if you make a correct string it would work.
Title: Columns UI
Post by: Fifoxtasy on 2008-06-07 14:17:03
Well AFAIK it would work just fine.
As i recall there is an error in the old default string, so if you make a correct string it would work.


I think the difference is that NG playlist doesn't look into the global style string any more, if 'use custom style script' is selected for a colomn. my global style script (it just makes every second line grey) works in colomns where 'use custom style script' and in a normal playlist (not NG).
i only used some rules to in the custom style script, and the global was working at the same time. but now with NG it doesn't any more. you can see it on the screenschots in my last post.
Title: Columns UI
Post by: aphasia on 2008-06-07 14:55:53
I think zachastrife is right. Maybe if you posted your style string we could verify if there is an error in it.
Title: Columns UI
Post by: zachastrife on 2008-06-07 16:42:25
Well. Only half right. Seems like there was a removed function.


Well AFAIK it would work just fine.
As i recall there is an error in the old default string, so if you make a correct string it would work.


I think the difference is that NG playlist doesn't look into the global style string any more, if 'use custom style script' is selected for a colomn. my global style script (it just makes every second line grey) works in colomns where 'use custom style script' and in a normal playlist (not NG).
i only used some rules to in the custom style script, and the global was working at the same time. but now with NG it doesn't any more. you can see it on the screenschots in my last post.

Meet
The beginning of your global style script ("$rgb(110,110,110,214,214,214)") is essentially using the old syntax, you need to use $set_style for NG Playlist. If you disable the option for legacy globals support it will remove the inconsistency between the two playlist views.

So I guess that is the error. If not post your string here (in a codebox preferably) and somebody will probably help you.
Title: Columns UI
Post by: musicmusic on 2008-06-07 18:18:57
Actually I think Fifoxtasy is right regarding inheritance from the global style script: I'll check later.
Title: Columns UI
Post by: Fifoxtasy on 2008-06-07 23:15:28
my global style script, in case it helps
Code: [Select]
$set_style(text,$get_global(TxtStd),$get_global(TxtSel))
$set_style(back
,$ifequal($mod(%_playlist_number%,2),0,$get_global(BgStd),$get_global(BgAlt))
,$get_global(BgSel))

$if(%isplaying%,
$set_style(text,$get_global(TxtPlay),$get_global(TxtPlay))
$set_style(back,$get_global(BgPlay),$get_global(BgPlay)))
Title: Columns UI
Post by: DocBeard on 2008-06-08 00:29:35
Is there a way to disable album art display in the NG playlist? I looked around the preferences, but couldn't find one.
Title: Columns UI
Post by: Leak on 2008-06-08 00:34:45
Is there a way to disable album art display in the NG playlist? I looked around the preferences, but couldn't find one.

Right-click one of the other column headers and remove the check mark from "Artwork".
Title: Columns UI
Post by: DocBeard on 2008-06-08 01:15:22
I must have done that like 20 times before I actually saw the option that was right in front of me. Thank you!
Title: Columns UI
Post by: Fifoxtasy on 2008-06-09 15:47:43
hi there i've seen big improvements with the artwork in columns - great work!
i've been wondering about some things concerning artwork display in NG playlist. what does NG stand for by the way?

where are all the artworks stored that are loaded? in RAM?

i'd like to be able to use the artwork column only in certain layouts, is that possible?

musicmusic could you add a checkbox that enables the search for a artwork in the parental directory? i use that for albums that have 2 cds, i store the artwork once in the album folder and have the music files in folders cd1 cd2 etc. i know it would possible to write a script that would look there but that's not very elegant
or would looking into the parental folder as well use a lot more resources??? maybe it would be better after all to store the pictures with the music files - what do you think/suggest
Title: Columns UI
Post by: Fifoxtasy on 2008-06-10 10:55:51
%is_playing% in playlist switcher doesn't work properly. quite often i get more than one playlist that %is_playing%=true
it might have to starting up and starting playback in a different playlist than before shutdown. or with invalid playlist entries (file not found) and then switching to another playlist.
Title: Columns UI
Post by: odyssey on 2008-06-10 12:13:50
musicmusic, are there any plans for some of the old requests?

I'm especially interrested in these two requests:

"Lock splitters for sizing"
"make width of the separators configurable or at least > 2"
Title: Columns UI
Post by: pirlouy on 2008-06-10 12:29:10
Any chances for images integration in playlist (ie "stars" in order to display rating) ?
Title: Columns UI
Post by: traxy on 2008-06-10 12:45:07
Since upgrading to foobar 0.9.5.3, I discovered that %_playlist_name% isn't working any more.
Is there any equivalent field I can use instead, or - if not - is there any chance, that access to this field can be recovered somehow in the next CUI-Update?
Thanks in advance!
Title: Columns UI
Post by: musicmusic on 2008-06-10 12:51:23
what does NG stand for by the way?
It doesn't stand for anything in particular.

where are all the artworks stored that are loaded? in RAM?
The scaled copies are kept as GDI resources, so in memory somewhere I guess.

i'd like to be able to use the artwork column only in certain layouts, is that possible?
Not at the moment.. Though it isn't shown if the playlist has no grouping. I may link it more to grouping presets later, don't know if that helps.

musicmusic could you add a checkbox that enables the search for a artwork in the parental directory? i use that for albums that have 2 cds, i store the artwork once in the album folder and have the music files in folders cd1 cd2 etc. i know it would possible to write a script that would look there but that's not very elegant
or would looking into the parental folder as well use a lot more resources??? maybe it would be better after all to store the pictures with the music files - what do you think/suggest
I may just add multiple sources a bit later.

is there any advanced track display panels for colums ui that works wiht the newest foobar sdk?
I don't know. Maybe the last standalone track info panel mod.

%is_playing% in playlist switcher doesn't work properly. quite often i get more than one playlist that %is_playing%=true
it might have to starting up and starting playback in a different playlist than before shutdown. or with invalid playlist entries (file not found) and then switching to another playlist.
Can you try and track down what specifically causes it? I couldn't make that happen. Edit: Never mind I found it.

musicmusic, are there any plans for some of the old requests?

I'm especially interrested in these two requests:

"Lock splitters for sizing"
"make width of the separators configurable or at least > 2"

1. I still don't understand how you accidentally resize something.
2. Maybe.

Since upgrading to foobar 0.9.5.3, I discovered that %_playlist_name% isn't working any more.
Is there any equivalent field I can use instead, or - if not - is there any chance, that access to this field can be recovered somehow in the next CUI-Update?
Thanks in advance!
Hmm, I could make it available again in just Columns UI if needed. Where are you using it (I don't remember if it worked in just the playlist or elsewhere as well) ?
Title: Columns UI
Post by: traxy on 2008-06-10 15:43:05
Thanks for the quick reply!


Since upgrading to foobar 0.9.5.3, I discovered that %_playlist_name% isn't working any more.
Is there any equivalent field I can use instead, or - if not - is there any chance, that access to this field can be recovered somehow in the next CUI-Update?
Thanks in advance!
Hmm, I could make it available again in just Columns UI if needed. Where are you using it (I don't remember if it worked in just the playlist or elsewhere as well) ?

I only use it in Globals/Variables where I do some error-checking (missing Tag-Types,ReplayGain,etc.). Because I only want to do this for certain Playlists, I first check against %_playlist_name% before I do the error calculation.

Code: [Select]
Simplified example:

$if($strstr($lower(%_playlist_name%),error),
set_global(bg_color,$rgb(255,255,255))
set_global(has_error,1)
,
set_global(bg_color,$rgb(255,0,0))
set_global(has_error,0)
)

As a workaround I could use the playlist filters for every column, which means I have to double nearly all of my columns, set the filters accordingly and alter the style and display scripts.
Having access to %_playlist_name% again would be easier and much less redundant.

Thanks again for your constant work on ColumnsUI and your great support!
Title: Columns UI
Post by: zachastrife on 2008-06-10 16:49:49
1. I still don't understand how you accidentally resize something.

I don't accidentally resize things nowadays, but there was a time when I did it now and then =P.
But I can say one thing, a laptop touchpad does sure help... (with the accidental resizing)
Title: Columns UI
Post by: Alex B on 2008-06-11 12:13:33
First, I would like to thank you, musicmusic. The possiblity to use title formatting scripts with the Artwork View panel is great.

I have always named my main (front) cover art as %album artist% - %album% and additional images as %album% - Back, %album% - CD, etc. Now I can use these images with foobar. (It would be great if the system could show more than three images. Sometimes I scan complete booklets and have lots of image files in the album folder.)

However, I have a problem with illegal characters.

When I use this rule: %album artist% - %album%
it works fine if the tags don't contain illegal characters, but, for instance, AC/DC - Volts is a problem.

I have named the actual image file as "AC_DC - Volts.jpg" -- i.e. I have replaced the illegal character with an underscore (which is the foobar standard for audio files), but the Artwork View panel does not recognize the filename. Would it be possible to add support for replacing illegal characters with underscores?


Edit: typo
Title: Columns UI
Post by: musicmusic on 2008-06-11 15:56:18
(It would be great if the system could show more than three images. Sometimes I scan complete booklets and have lots of image files in the album folder.)
I may re-do the config a bit later to incorporate some more stuff later, anyway we'll see a bit later..

When I use this rule: %album artist% - %album%
it works fine if the tags don't contain illegal characters, but, for instance, AC/DC - Volts is a problem.

I have named the actual image file as "AC_DC - Volts.jpg" -- i.e. I have replaced the illegal character with an underscore (which is the foobar standard for audio files), but the Artwork View panel does not recognize the filename. Would it be possible to add support for replacing illegal characters with underscores?
I think the handling of them will vary between people, but anyway just do $replace(%album artist% - %album%,/,_,:,_,*,_) etc.
Title: Columns UI
Post by: Fifoxtasy on 2008-06-12 00:12:58
It doesn't stand for anything in particular.

i thought it might be an abbreviation like 'Neat Grouping' or something
The scaled copies are kept as GDI resources, so in memory somewhere I guess.

i was just wondering, because i'm very impressed by the speed - even with thousands of covers loaded.
Not at the moment.. Though it isn't shown if the playlist has no grouping. I may link it more to grouping presets later, don't know if that helps.

would be very cool if you could add those grouping presets. sounds very nice
I may just add multiple sources a bit later.

very nice indeed!
Can you try and track down what specifically causes it? I couldn't make that happen. Edit: Never mind I found it.

i tracked it down as well; i saw your edit too late
i'll tell you anyway, just in case. it happens when you play a playlist with invalid entries, foobar is trying to play one song after another, all invalid entries, then you switch to a playlist with valid entries. foobar will start playback in that playlist. voila now both playlists are marked as active. (i guess it will only work if playback follows cursor is selected.)

musicmusic keep on developing columns it really rocks!
and it just keeps getting better and better
Title: Columns UI
Post by: Alex B on 2008-06-12 00:17:11
I think the handling of them will vary between people,

Apparently foobar uses the underscore character by default (unless something else is defined in the formatting string).

Quote
but anyway just do $replace(%album artist% - %album%,/,_,:,_,*,_) etc.

Thanks. I had forgotten the $replace function even though I have it in some of my old saved renaming rules.

I changed the string to this:
$replace(%album artist% - %album%,/,_,:,_,*,_,"._,<,_,>,_,|,_\,_)
It works fine. I think it contains all common illegal characters (on NTFS), except "a dot in front of the filename", but so far I have not stumbled on a name that would start with a dot.
Title: Columns UI
Post by: Leak on 2008-06-12 00:24:12
I think it contains all common illegal characters (on NTFS), except "a dot in front of the filename", but so far I have not stumbled on a name that would start with a dot.

That's not an illegal file name in NTFS, but just a stupid limitation of Explorer - using cmd.exe and mkdir (or just about any other tool) you can create files and folders starting with a "." or even with a space just fine.

Even Explorer works just fine with those, it just won't allow you to create them - go figure...
Title: Columns UI
Post by: pirlouy on 2008-06-12 11:02:38
I have a request for "Filter" panel:
For double click, and middle click options, I'd like to have the same options as "Album List panel":
- Double-click action: Send to playlist
- Midle-click action: Add to playlist
- Auto-send to playlist (unchecked in my case): "Default"

Else, I know it's in the todo list, but a search as-you-type would allow a much more powerful panel.
Title: Columns UI
Post by: musicmusic on 2008-06-12 20:24:19
0.3 beta 2 preview 8 released. See changelog for the details.
Title: Columns UI
Post by: traxy on 2008-06-12 20:52:18
0.3 beta 2 preview 8 released. See changelog for the details.

Now, %playlist_name% works like a charm again. Thank you very much!
Title: Columns UI
Post by: bowen_tk on 2008-06-12 20:54:36
really nice musicmusic,
i love the reflection thanks so much for this and the other improvement
Title: Columns UI
Post by: orbtwin on 2008-06-12 22:03:02
you're the best   

love the cover reflect...
request: are you planned to add a custom cd case image and a transparent overlay, like this (http://www.ojdo.de/fb2k/htpc7/2008-03-18--fb2k-htpc7-01.jpg)
it will be perfect 
Title: Columns UI
Post by: Hakubo on 2008-06-12 22:06:40
Great update.
I love how the covers in ng playlist resize according to their width, not height, when reflection is enabled. The tall ones look much better now.
Title: Columns UI
Post by: 4nt1 on 2008-06-13 03:21:00
awesome update indeed.. loving the reflections
Title: Columns UI
Post by: Insolent on 2008-06-13 12:52:32
Is it possible to have conditional grouping schemes? I have my first group that groups by artist and album, but then I want to have another sub-group for disc number. Is there any way to get that second group to only display when its relevant (see screen)?

(http://la.gg/thmb/Untitled-1_28.png) (http://la.gg/v/Untitled-1_28.png)
Title: Columns UI
Post by: 4nt1 on 2008-06-13 13:32:25
this has already been requested multiple times.. when MM has time he will evaluate it.. as I understand from when I last asked it was complicated based on the current implementation so it might need a rewrite...

it would be an awesome feature though...
Title: Columns UI
Post by: chiwou on 2008-06-13 14:33:03
@musicmusic: nothing seriously  but in the "Notification area" tab is a spelling mistake

"Minimi>z<e to tray"  MiniMe get off that laser LOL


and a question at all, is it possible to customize the NG grouping thing like colors, remove the line etc...

cya later
Title: Columns UI
Post by: buktore on 2008-06-13 18:03:13
Some bugs, (I think it is..)

1. Using $time() function in status bar display, sometime it show ? instead of time string, It did work fine in playlist view though.

2. Active item frame sometime doesn't show when using mouse to selected item, using arrow key to to navigating playlist and it will show up again, minimized foobar and bring it back also seem to make the frame disappeared, even though it did show before you minimize.

3. In Filter Panel, there's a blank item that always show as the last result in each panel even that I don't check "Show item with empty labels", you can actually click on it and it will highlight up but doesn't have any item in it, it also count as 1 item and add to "All (##)" result, didn't occur in preview 7

------------------

Some request,

Can you made playlist tabs scrollable using mouse wheel?

Some way to show other tags or info in group header but not grouped by it?

There seem to be some padding around artwork column in NG playlist, wish it could be customize for how much padding or remove it.    It's not really a problem but it take valuable space when trying to make a compact layout.

Quote
I still don't understand how you accidentally resize something.

Good ol' mouse..  Accident happen, y'know.

As of now, I don't really need it anymore but nice to have anyway.
Title: Columns UI
Post by: musicmusic on 2008-06-13 19:26:28
1. Using $time() function in status bar display, sometime it show ? instead of time string, It did work fine in playlist view though.

2. Active item frame sometime doesn't show when using mouse to selected item, using arrow key to to navigating playlist and it will show up again, minimized foobar and bring it back also seem to make the frame disappeared, even though it did show before you minimize.

3. In Filter Panel, there's a blank item that always show as the last result in each panel even that I don't check "Show item with empty labels", you can actually click on it and it will highlight up but doesn't have any item in it, it also count as 1 item and add to "All (##)" result, didn't occur in preview 7

1. It seems to be erratic everywhere. Anyway, this is not my bug..
2. Intended. See Windows Explorer.
3. Fixed, thanks for the report.

Can you made playlist tabs scrollable using mouse wheel?
Yes, probably.

Good ol' mouse..  Accident happen, y'know.

As of now, I don't really need it anymore but nice to have anyway.
I will just make Escape work here.
Title: Columns UI
Post by: Fifoxtasy on 2008-06-13 23:17:57
@musicmusic:
from your changelog:
Quote
fixed a issue with %is_playing% in playlist switcher panel and dead tracks

didn't fix the problem with dead playlist entries 
from my last post:
Quote
it happens when you play a playlist with invalid entries, foobar is trying to play one song after another, all invalid entries, then you switch to a playlist with valid entries. foobar will start playback in that playlist. voila now both playlists are marked as active. (i guess it will only work if playback follows cursor is selected.)

maybe that helps
Quote
fixed NG Playlist issue with global style string not being inherited into custom column style strings
thanks a lot!

and thanks for the continued work on artwork
Title: Columns UI
Post by: musicmusic on 2008-06-13 23:40:12
Fifoxtasy: Oh you're right there's something still wrong, I wasn't using playback follows cursor when I tested. I'll fix it...
Title: Columns UI
Post by: anza on 2008-06-14 06:40:03
Still waiting to be able to move the album art column to the right (or even better - anywhere I want)... Good job otherwise!
Title: Columns UI
Post by: Hakubo on 2008-06-14 11:55:29
Hey, musicmusic. What is your status on these two issues?

1) In the Filter panel (with autosend disabled) there's no visual indication for middle-clicking. Maybe the clicked item should blink or become selected.

2) Scroll to the items added to the NG Playlist from the Filter on "Add to active playlist" action.
1. I guess it makes sense that it should be selected. I do wonder if anyone uses the middle click to avoid the selection being changed though. I made a note of it anyway I'll look into it a bit more.

2. Yes I think some behaviours there should be changed I'll fix that.
Scrolling to items added with drag-and-dropping from external programs would be nice too.
Title: Columns UI
Post by: livedead13 on 2008-06-14 20:03:02
quick question:

can the artwork viewer simply display whatever images are inside the folder of the track currently playing? and if there are multiple images, can it cycle through automatically?

thanks.
Title: Columns UI
Post by: mil3s on 2008-06-14 20:04:50
Awesome job on the new version. I really like the album art reflections, looks very cool.

Feature request.
* True locked panels, that don't show resize cursors and aren't possible to resize. I often click in the wrong place and resize my locked panels.
Title: Columns UI
Post by: Spirit_of_the_ocean on 2008-06-14 23:57:29
I am using: Version 0.3 beta 2 preview 7, Date May 22 2008
I have aquestion about your Artwork viewer. Where is the no cover stored? It would be cool to have the opportunity to set a customized No Cover art.
Title: Columns UI
Post by: thuan on 2008-06-15 03:02:32
@Spririt_of_the_ocean: http://www.hydrogenaudio.org/forums/index....st&p=567737 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=567737)
Title: Columns UI
Post by: Spirit_of_the_ocean on 2008-06-15 08:05:55
Thanks a lot  Sorry i did't find it.
Title: Columns UI
Post by: wortels on 2008-06-16 00:24:30
musicmusic I have a couple of requests
1) vertical padding for filter items
2) alternating row colors for filter items
3) sunken frame for album art
4) aspect ratio toggle for album art
5) ability to rename filter playlists
Thanks a lot...the new version rocks!
Title: Columns UI
Post by: DocBeard on 2008-06-17 17:18:52
One minor feature request (which obviously does not need to be a high priority):

An ability to specify custom mouseover text for buttons would be really nice.
Title: Columns UI
Post by: musicmusic on 2008-06-17 21:10:41
0.3 beta 2 preview 10 released. This adds a query box to the Filter Panel, using the common foobar2000 query syntax.

Fifoxtasy: I made the %is_playing% in playlist switcher work better now (it won't show two playlists as playing). It won't update properly though if you switch from one playlist of dead tracks to another of dead tracks with playback follows cursor enabled: it's not possible to fix that case, but I don't think it really matters anyway.
Title: Columns UI
Post by: Fifoxtasy on 2008-06-18 00:28:03
Fifoxtasy: I made the %is_playing% in playlist switcher work better now (it won't show two playlists as playing). It won't update properly though if you switch from one playlist of dead tracks to another of dead tracks with playback follows cursor enabled: it's not possible to fix that case, but I don't think it really matters anyway.


thanks! you're absolutely right!
Title: Columns UI
Post by: Zarkon on 2008-06-18 11:35:39
1. I'm having trouble figuring out how to use the new filter search bar. I right-click inside the panel, select Search, and a bar pops up, but nothing changes when I type stuff (either solely text-based or using the query syntax) into the search bar. I'm trying this on a very basic "artists" filter, without any fancy titleformatting.

2. Is there a purpose for the "Use global variables for display" and "Make date info available" checkboxes in the Globals tab as opposed to just having them permanently set to on? Performance benefits?
Title: Columns UI
Post by: musicmusic on 2008-06-18 11:46:25
1. I'm having trouble figuring out how to use the new filter search bar. I right-click inside the panel, select Search, and a bar pops up, but nothing changes when I type stuff (either solely text-based or using the query syntax) into the search bar. I'm trying this on a very basic "artists" filter, without any fancy titleformatting.
My bad, it doesn't work if you activate it from the context menu. I'll fix that shortly.. If you focus the filter panel and press CTRL-F or F3 it will work. [edit] Fixed.

2. Is there a purpose for the four checkboxes in the Globals tab as opposed to just having them permanently set to on? Performance benefits?
Use global variables for display: It can be useful being able to turn them off without having to erase the entire global string
Make date info available / Use global variables for sorting: Performance reasons
Enable legacy support: It's disabled by default since I don't want people unintentionally using the old syntax. It's mainly there so that very old .fcs files work (it's enabled automatically for those).
Title: Columns UI
Post by: PredUK on 2008-06-18 13:28:45
How would I go about adding an additional playlist in the playlist filters for columns? Would I use titleformatting or another method?
Title: Columns UI
Post by: odyssey on 2008-06-18 15:22:32
I know it's only a preview, but when I try to sort columns in NG playlist, it's not really sorting the way I want... Is it a bug or me that doesn't really get the new grouping options?
Title: Columns UI
Post by: musicmusic on 2008-06-18 15:45:13
How would I go about adding an additional playlist in the playlist filters for columns? Would I use titleformatting or another method?
Just separate them by semi-colons. You can use wildcards.

I know it's only a preview, but when I try to sort columns in NG playlist, it's not really sorting the way I want... Is it a bug or me that doesn't really get the new grouping options?
Grouping and sorting are independent.. I just click through the columns to get what I want (e.g. tracknumber then album then artist) and also you have custom sort strings. But anyway if that doesn't help maybe you could explain what you are exactly having problems with.
Title: Columns UI
Post by: odyssey on 2008-06-18 16:22:40

I know it's only a preview, but when I try to sort columns in NG playlist, it's not really sorting the way I want... Is it a bug or me that doesn't really get the new grouping options?
Grouping and sorting are independent.. I just click through the columns to get what I want (e.g. tracknumber then album then artist) and also you have custom sort strings. But anyway if that doesn't help maybe you could explain what you are exactly having problems with.

I just figured: When I'm using a custom sort string, it doesn't seem to sort - It can reverse the list, but no sorting is done. It works well, when it's disabled.
Title: Columns UI
Post by: musicmusic on 2008-06-18 17:20:26
It seems OK here.. but there's many things it could be related to (global variables, date fields, ...). Can you paste your custom sort string here?
Title: Columns UI
Post by: odyssey on 2008-06-18 19:23:36
It seems OK here.. but there's many things it could be related to (global variables, date fields, ...). Can you paste your custom sort string here?

Sorry for bothering. Of course there was a good explanation for my problem. I was using the old cwb functions to remove "The" and "A" from titles, thus I removed the component.
Title: Columns UI
Post by: wortels on 2008-06-18 21:05:45
musicmusic the new search bar is quite good. The results display is much smoother than quick search. I would like to make a request for adding it as a separate panel with a clear text button. I am trying to imitate the appearance of the facets plugin with the search bar bottom docked. Right now I am using 3 filters with the quick search bar at the bottom.
Thanks
Title: Columns UI
Post by: musicmusic on 2008-06-18 23:22:04
Sorry for bothering. Of course there was a good explanation for my problem. I was using the old cwb functions to remove "The" and "A" from titles, thus I removed the component.
No problem, happy to help

musicmusic the new search bar is quite good. The results display is much smoother than quick search. I would like to make a request for adding it as a separate panel with a clear text button. I am trying to imitate the appearance of the facets plugin with the search bar bottom docked. Right now I am using 3 filters with the quick search bar at the bottom.
Thanks
But what do you want it to search, the filter panel or just the media library? What do you mean by "clear text button"?
Title: Columns UI
Post by: wortels on 2008-06-19 00:07:37
musicmusic the new search bar is quite good. The results display is much smoother than quick search. I would like to make a request for adding it as a separate panel with a clear text button. I am trying to imitate the appearance of the facets plugin with the search bar bottom docked. Right now I am using 3 filters with the quick search bar at the bottom.
Thanks

Quote
But what do you want it to search, the filter panel or just the media library? What do you mean by "clear text button"?

It would search the media library as it is detached from the filters

Regarding the clear text button. In the screenshot below the cross at the end of the search bar is that button. So when that button is pressed the text clears and original media library (before the search started) is shown.

(http://foobar2000.audiohq.de/foo_facets/images/default.png)
Title: Columns UI
Post by: Keikonium on 2008-06-19 01:09:27
Musicmusic,

I know I have requested this before, but do you think you'd beable to create a facets like view for the filter panel? Something like that aliumalik has in his post there. A search bar at the top, and then custom groups below it for any tags we choose.
Title: Columns UI
Post by: Zarkon on 2008-06-19 03:44:11
My bad, it doesn't work if you activate it from the context menu. I'll fix that shortly.. If you focus the filter panel and press CTRL-F or F3 it will work. [edit] Fixed.


Thanks.

I'm going to second a part of aliumalik's request -- it'd be nice to have the search bar as a separate toolbar panel (accessible by a keyboard shortcut regardless of Facets focus). As it stands, its width is restricted by the width of the Filter panel's size, and it looks somewhat awkward when the bar only appears in a single Facet panel (given that it actually affects all the Facet panels).
Title: Columns UI
Post by: wortels on 2008-06-19 06:28:58
Musicmusic,

I know I have requested this before, but do you think you'd beable to create a facets like view for the filter panel? Something like that aliumalik has in his post there. A search bar at the top, and then custom groups below it for any tags we choose.

You can almost do everything facets does as shown below. Only thing missing as I pointed out before is a search bar (for which I am using quicksearch). I don't think the multi column view from facets is that beneficial, at least not to me. It would be nice to have vertical item padding like facets though  makes it look much better.
(http://img380.imageshack.us/img380/939/columnsrw6.th.png) (http://img380.imageshack.us/my.php?image=columnsrw6.png)
Title: Columns UI
Post by: damage on 2008-06-19 08:27:58
Some bugs in NG Playlist:
1) Option "Put dropped files at end of playlist" do nothing / don't work.
2) When option "Enable mouse activated inline metafield editing" is off, F2 don't work (in Columns Playlist F2 is working).

Question:
Artwork column don't have name and it is showing like 5px empty column when it's off. Why it's needed?.
Title: Columns UI
Post by: Leak on 2008-06-19 09:07:40
Question:
Artwork column don't have name and it is showing like 5px empty column when it's off. Why it's needed?.

I'd hazard a guess it's then meant to just indent the grouped lines so you can easily tell group headers and grouped files apart.
Title: Columns UI
Post by: thuan on 2008-06-19 10:27:33
If my memory is right, Leak was right as I asked this question some time ago and got the same response from MM.
Title: Columns UI
Post by: Shinsou on 2008-06-19 10:35:27
i don't think a search panel on each filter is a logical move. One search panel for selected items in filters should be enough and more practical IMO .
Title: Columns UI
Post by: musicmusic on 2008-06-19 11:07:04
I know I have requested this before, but do you think you'd beable to create a facets like view for the filter panel? Something like that aliumalik has in his post there. A search bar at the top, and then custom groups below it for any tags we choose.
It's not Facets, so it won't ever look like Facets. Currently you can search, you can't do multiple/special columns.

I'm going to second a part of aliumalik's request -- it'd be nice to have the search bar as a separate toolbar panel (accessible by a keyboard shortcut regardless of Filter's focus). As it stands, its width is restricted by the width of the Filter panel's size, and it looks somewhat awkward when the bar only appears in a single Filter panel (given that it actually affects all the Filter panels).
Fixed your post.

Maybe I will add it as a separate toolbar also. But to address a couple points:
-It won't affect all Filters if you don't search the first one.
-It's mostly intended for those situations where you'd close the search box when you are done (Esc can do that within the search box). So odd appearance doesn't matter but you can add one to each Filter if you want (I'm not sure one search box the length of the Nile is so much better, but anyway if I add a separate toolbar you can do that).

Anyway if you can specify what you would prefer as a toolbar (Filter search vs. generic media library search with results as playlist) then it will help me decide what to add.

Some bugs in NG Playlist:
1) Option "Put dropped files at end of playlist" do nothing / don't work.
2) When option "Enable mouse activated inline metafield editing" is off, F2 don't work (in Columns Playlist F2 is working).
Thank you for the reports, I'll check/fix those for next build.
Title: Columns UI
Post by: wojtek on 2008-06-19 18:46:50
Would be possible to add an variable (definable preferably, or maybe a function of some sort?) which would return average value of group of other variables (e.g. average rating of an album / artist). It could be then displayed in group header (in NG Playlist) or used in filter panel (i'd create an filter containing this new variable which will allow me to filter only albums with average rating of my desire at that moment.
Title: Columns UI
Post by: Lodl on 2008-06-19 22:41:29
How can I get rid of the search fields of the filters? I think they are not an optimal solution, it's too tricky somewhat. Keeping track of where the focus is and what currently is being filtered. But currently I have no better idea.
Title: Columns UI
Post by: musicmusic on 2008-06-19 23:12:58
Lodl: Make sure you have latest build, then right click in the filter panel and chose "Hide search" (they shouldn't be enabled by default though..).

But anyway, yes it needs a bit of work, a close button maybe. Maybe I will just axe it in favour of a separate toolbar..
Title: Columns UI
Post by: Grogs on 2008-06-20 10:26:45
Lodl: Make sure you have latest build, then right click in the filter panel and chose "Hide search" (they shouldn't be enabled by default though..).

But anyway, yes it needs a bit of work, a close button maybe. Maybe I will just axe it in favour of a separate toolbar..


Not sure of the practicalities, especially if the people lock this theoretical toolbar, but would be possible for the toolbar to have a close button anyway? Having the toolbar resize to the point it's not visible when not being used would be quite good.

Not sure when it went in, but thanks for changing it so album covers arn't seriously clipped when there's not many tracks in a group. Other improvements to album cover display are also very nice.
Title: Columns UI
Post by: Lodl on 2008-06-20 13:52:15
Is it just me? I see the album art in the NG playlist and feel like clicking on it in order to have a more detailed album display. Maybe some full overlay over the ng playlist, with a back or close button would be nice.
Title: Columns UI
Post by: musicmusic on 2008-06-20 18:47:47
Preview 11 released. I mainly made some improvements to the initial setup dialog and added an Item Properties Panel (at the moment, it's just metadata). See changelog for other changes.
Title: Columns UI
Post by: Zarkon on 2008-06-20 19:26:13
Item properties panel: The Field column is truncated by default when auto-sizing columns is on. Intended? Also, an Automatic option for the tracking mode would be nice.

Fixed your post.
Whoops.
Maybe I will add it as a separate toolbar also. But to address a couple points:
-It won't affect all Filters if you don't search the first one.
-It's mostly intended for those situations where you'd close the search box when you are done (Esc can do that within the search box). So odd appearance doesn't matter but you can add one to each Filter if you want (I'm not sure one search box the length of the Nile is so much better, but anyway if I add a separate toolbar you can do that).

Anyway if you can specify what you would prefer as a toolbar (Filter search vs. generic media library search with results as playlist) then it will help me decide what to add.

By "generic media library search" do you mean the current behavior of the search bar, and by "filter search," searching only the entries which show up in the Filter panels? I can use both as long as the results are reflected in the Filter panels, though I might have a slight preference for the current behavior.
Title: Columns UI
Post by: musicmusic on 2008-06-20 20:25:34
Item properties panel: The Field column is truncated by default when auto-sizing columns is on. Intended?
Yes and no.. I had it in a small space  I will maybe turn off auto-size by default so it's a bit more clear how to resize it.

Also, an Automatic option for the tracking mode would be nice.
Yes definitely

By "generic media library search" do you mean the current behavior of the search bar, and by "filter search," searching only the entries which show up in the Filter panels? I can use both as long as the results are reflected in the Filter panels, though I might have a slight preference for the current behavior.
"generic media library search" means a generic search nothing to do with filter panel. But seems like there's demand for both so we'll see...
Title: Columns UI
Post by: aphasia on 2008-06-20 21:30:08
Thanks for adding the item properties panel. Looks well. However, it crashed when I was removing a field in the configuration dialog. One suggestion I would have is to make the default fields mirror those in Preferences > Advanced > Display > Properties Dialog > Standard Fields.

As always thanks for the continued improvements of this UI.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 054DC95Ch
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
Code bytes (054DC95Ch):
054DC91Ch:  FF 00 89 7E 04 EB 2F 6A EB 57 FF 15 8C D3 51 05
054DC92Ch:  8B F0 81 FD 82 00 00 00 75 1C 85 F6 0F 84 42 01
054DC93Ch:  00 00 8B 16 8B 02 8B CE FF D0 83 C0 08 FF 08 C7
054DC94Ch:  46 04 00 00 00 00 85 F6 0F 84 9F 00 00 00 8B 16
054DC95Ch:  8B 02 8B CE FF D0 80 78 0D 00 0F 84 8D 00 00 00
054DC96Ch:  83 FD 14 75 6E 57 FF 15 A0 D3 51 05 6A 01 8D 4C
054DC97Ch:  24 14 51 8B F0 33 DB 56 57 89 5C 24 20 89 5C 24
054DC98Ch:  24 89 5C 24 28 89 5C 24 2C FF 15 A0 D2 51 05 8B
Stack (0012E990h):
0012E970h:  00000000 BAFA5908 BAFA5594 E1C1A090
0012E980h:  BAFA5654 804E2490 804E5760 FFFFFFFF
0012E990h:  0012EA18 054DC8E0 0012E9DC 00000000
0012E9A0h:  00000001 0012EA30 00000000 0012EACC
0012E9B0h:  0012E9EC 7E418734 000303DA 00000218
0012E9C0h:  0000000A 00000000 054DC8E0 DCBAABCD
0012E9D0h:  00000000 0012EA18 054DC8E0 0012EA44
0012E9E0h:  7E418816 054DC8E0 000303DA 00000218
0012E9F0h:  0000000A 00000000 0012EAD4 0012EACC
0012EA00h:  0074AC00 00000014 00000001 00000000
0012EA10h:  00000000 00000010 00000000 00000030
0012EA20h:  00000001 00000000 00000000 0012E9F8
0012EA30h:  0012E5B4 0012EA94 7E44048F 7E418830
0012EA40h:  00000000 0012EAA4 7E4189CD 00000000
0012EA50h:  054DC8E0 000303DA 00000218 0000000A
0012EA60h:  00000000 0074AC14 00000001 00000001
0012EA70h:  007524E0 00000000 0000000A 00000000
0012EA80h:  001D093A 0000000A 00000000 0012EA6C
0012EA90h:  0012E5B4 0012ED9C 7E44048F 7E4189F0
0012EAA0h:  FFFFFFFF 0012EAB4 7E418A10 0012EACC
Registers:
EAX: 069ACFA4, EBX: 00000000, ECX: 7E4188DA, EDX: 00000000
ESI: 069ACFA4, EDI: 000303DA, EBP: 00000218, ESP: 0012E990
Crash location: "foo_ui_columns", loaded at 05440000h - 05568000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00527000h
ntdll                            loaded at 7C900000h - 7C9AF000h
kernel32                        loaded at 7C800000h - 7C8F6000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F02000h
Secur32                          loaded at 77FE0000h - 77FF1000h
GDI32                            loaded at 77F10000h - 77F59000h
USER32                          loaded at 7E410000h - 7E4A1000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D7000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
foo_abx                          loaded at 00A60000h - 00A91000h
foo_albumlist                    loaded at 00AA0000h - 00B06000h
foo_autoplaylist                loaded at 00B20000h - 00B50000h
foo_benchmark                    loaded at 00B70000h - 00B98000h
foo_bitcompare                  loaded at 00BC0000h - 00BE7000h
foo_browser                      loaded at 00C10000h - 00C49000h
foo_bubble_coverflow            loaded at 00C70000h - 00CBC000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737AB000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
gdiplus                          loaded at 4EC50000h - 4EDF6000h
foo_burninate                    loaded at 01320000h - 01357000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 01380000h - 013B8000h
foo_chronflow                    loaded at 013E0000h - 01441000h
WINMM                            loaded at 76B40000h - 76B6D000h
OLEAUT32                        loaded at 77120000h - 771AB000h
foo_comserver2                  loaded at 015F0000h - 01646000h
foo_converter                    loaded at 01670000h - 016D6000h
foo_convolve                    loaded at 01700000h - 01751000h
foo_cwbowron                    loaded at 01780000h - 017AA000h
foo_dbsearch                    loaded at 017D0000h - 01840000h
foo_dbsearch_api_demo            loaded at 01860000h - 01881000h
foo_discogs                      loaded at 018B0000h - 01944000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_dop                          loaded at 01960000h - 01A32000h
SETUPAPI                        loaded at 77920000h - 77A13000h
QUARTZ                          loaded at 74810000h - 7497D000h
foo_dsp_std                      loaded at 01A70000h - 01AB6000h
foo_fileops                      loaded at 01AE0000h - 01B26000h
foo_freedb2                      loaded at 01B50000h - 01B90000h
foo_input_monkey                loaded at 01BB0000h - 01BFA000h
foo_input_shorten                loaded at 01C20000h - 01C4D000h
foo_input_std                    loaded at 01C70000h - 01D97000h
foo_input_tak                    loaded at 01DC0000h - 01E03000h
tak_deco_lib                    loaded at 01E20000h - 01E3F000h
foo_lnk                          loaded at 01F60000h - 01F79000h
foo_lyricsdb                    loaded at 01FA0000h - 01FCF000h
WININET                          loaded at 771B0000h - 7725A000h
CRYPT32                          loaded at 77A80000h - 77B15000h
MSASN1                          loaded at 77B20000h - 77B32000h
foo_lyricsgrabber                loaded at 01FF0000h - 02043000h
foo_masstag                      loaded at 020A0000h - 020F0000h
foo_out_asio                    loaded at 020F0000h - 0211E000h
foo_out_ks                      loaded at 02140000h - 0216A000h
foo_playlist_manager            loaded at 02190000h - 021D4000h
foo_popupplus                    loaded at 02200000h - 02289000h
RICHED20                        loaded at 74E30000h - 74E9D000h
foo_pqview                      loaded at 022B0000h - 022DD000h
foo_quicktag                    loaded at 02300000h - 02334000h
foo_random                      loaded at 02360000h - 0239D000h
foo_removefromqueue              loaded at 023C0000h - 023CA000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_rgscan                      loaded at 023F0000h - 0244B000h
foo_rg_trn                      loaded at 02470000h - 0248B000h
foo_run                          loaded at 024B0000h - 024DE000h
foo_runcmd                      loaded at 02500000h - 0252F000h
foo_texttools                    loaded at 02550000h - 02584000h
foo_tradersfriend                loaded at 025B0000h - 025EA000h
foo_uie_albumart                loaded at 02610000h - 0264D000h
foo_uie_albumlist                loaded at 02670000h - 026B3000h
foo_uie_console                  loaded at 026E0000h - 026FB000h
foo_uie_explorer                loaded at 02720000h - 0275C000h
foo_uie_graphical_browser        loaded at 02780000h - 02814000h
MSIMG32                          loaded at 76380000h - 76385000h
IMM32                            loaded at 76390000h - 763AD000h
foo_uie_lyrics                  loaded at 02830000h - 0288D000h
foo_uie_lyrics_panel            loaded at 028B0000h - 02919000h
foo_uie_panel_splitter          loaded at 02940000h - 02984000h
foo_uie_playlists_dropdown      loaded at 029B0000h - 029E9000h
foo_uie_powerpanels              loaded at 02A10000h - 02A33000h
foo_uie_queuemanager            loaded at 02A60000h - 02A99000h
mscoree                          loaded at 79000000h - 79046000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3FF000h
mscorlib.ni                      loaded at 790C0000h - 79BF6000h
mscorjit                        loaded at 79060000h - 790B6000h
rsaenh                          loaded at 68000000h - 68036000h
System.ni                        loaded at 7A440000h - 7AC2A000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF7C000h
foo_uie_quicksearch              loaded at 05200000h - 05246000h
foo_uie_tabs                    loaded at 05260000h - 0528A000h
foo_uie_typefind                loaded at 052B0000h - 052E0000h
foo_uie_vis_channel_spectrum    loaded at 05300000h - 0533A000h
foo_uie_vis_egoh                loaded at 05360000h - 0537D000h
foo_uie_vis_peakmeter_spectrum  loaded at 05390000h - 053CF000h
foo_uie_wmpvis                  loaded at 053F0000h - 0542B000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_ui_columns                  loaded at 05440000h - 05568000h
foo_ui_panels                    loaded at 05590000h - 05679000h
foo_ui_std                      loaded at 056A0000h - 05773000h
foo_unpack                      loaded at 057A0000h - 057CD000h
foo_utils                        loaded at 057F0000h - 05834000h
foo_verifier                    loaded at 05860000h - 05890000h
foo_vis_shpeck                  loaded at 058B0000h - 058DA000h
MSVCR90                          loaded at 78520000h - 785C3000h
foo_whatsnew                    loaded at 05900000h - 05931000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
mscms                            loaded at 73B30000h - 73B45000h
WINSPOOL                        loaded at 73000000h - 73026000h
icm32                            loaded at 66E90000h - 66ED1000h
nvoglnt                          loaded at 69500000h - 69A2E000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC6C000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
xpsp2res                        loaded at 08F70000h - 09235000h
SXS                              loaded at 7E720000h - 7E7D0000h
msi                              loaded at 7D1E0000h - 7D49C000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000014Fh)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E4189CDh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E4189F0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E418A10h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 7E427721h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "CallMsgFilterW" (+00000213h)
Address: 7E4249C4h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetCursorFrameInfo" (+000001CCh)
Address: 7E424A06h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DialogBoxIndirectParamAorW" (+00000036h)
Address: 05440000h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 05550C78h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054D5530h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E4247EAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DialogBoxParamW" (+0000003Fh)
Address: 05440000h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 05550C78h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054D5530h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054D5B66h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 05440000h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054D5530h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 05527978h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E431923h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "UnhookWinEvent" (+00000077h)
Address: 05527700h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 05527638h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 05525320h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E4188A6h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E4188A6h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 05508783h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054DCA76h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E428DD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000B9h)
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 05524170h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E420100h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "SetShellWindowEx" (+0000016Eh)
Address: 7E420100h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "SetShellWindowEx" (+0000016Eh)
Address: 05524170h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E427800h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "PostThreadMessageA" (+0000003Bh)
Address: 05521350h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 05520E98h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 0551453Dh, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054B7CB6h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054DDD84h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 055093D0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054DDEC1h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 05489254h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 7E428E53h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000133h)
Address: 77F54020h, location: "GDI32", loaded at 77F10000h - 77F59000h
Address: 1000DE50h, location: "shared", loaded at 10000000h - 1002A000h
Address: 7E428DD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000B9h)
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E471088h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 0550D109h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 054DCA76h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7C910098h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000014Fh)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E428EA0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000180h)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E428EB0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000190h)
Address: 7E428EECh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000001CCh)
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7C90E453h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E428E53h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000133h)
Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E428E0Dh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000EDh)
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 7E428DD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000B9h)
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 5AD73BC2h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeText" (+00000BCAh)
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 5AD98B2Fh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal61" (+00009828h)
Address: 5AD71AC7h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 7E428DB2h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000092h)
Address: 7E428DB2h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000092h)
Address: 5AD71B3Dh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD98A97h, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal61" (+00009790h)
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 7E4294EDh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetPropW" (+0000003Ah)
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E428D90h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000070h)
Address: 055052AAh, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E428D90h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000070h)
Address: 7E428D8Bh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 05488611h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 054DCA76h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 055052C1h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E41885Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000193h)
Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000163h)
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000163h)
Address: 7E428EA0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000180h)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E428EABh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000018Bh)
Address: 6962EB40h, location: "nvoglnt", loaded at 69500000h - 69A2E000h
Symbol: "DrvCopyContext" (+00004EB0h)
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E428EB0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000190h)
Address: 7E428EABh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000018Bh)
Address: 7E428EECh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000001CCh)
Address: 7E428EFCh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000001DCh)
Address: 7E428DD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000B9h)
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E471088h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 7E428DACh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000008Ch)
Address: 7E428D8Bh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E428D90h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000070h)
Address: 7E428D8Bh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 05489769h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 05489789h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E428EFCh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000001DCh)
Address: 7C90E453h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 02000001h, location: "foo_lyricsgrabber", loaded at 01FF0000h - 02043000h
Symbol: "curl_share_strerror" (+00000881h)
Address: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E428E53h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000133h)
Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E428E0Dh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000EDh)
Address: 02000001h, location: "foo_lyricsgrabber", loaded at 01FF0000h - 02043000h
Symbol: "curl_share_strerror" (+00000881h)
Address: 02000001h, location: "foo_lyricsgrabber", loaded at 01FF0000h - 02043000h
Symbol: "curl_share_strerror" (+00000881h)
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0550D109h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 054DCA76h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 05508783h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054DCA76h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000014Fh)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E428EA0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000180h)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E428EB0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000190h)
Address: 7E428EECh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000001CCh)
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7C90E453h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E428E53h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000133h)
Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E42F5C6h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 02270118h, location: "foo_popupplus", loaded at 02200000h - 02289000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E428DD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000B9h)
Address: 7E428D77h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E428D90h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000070h)
Address: 055052AAh, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E428D90h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000070h)
Address: 7E428D8Bh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 05489769h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 02000001h, location: "foo_lyricsgrabber", loaded at 01FF0000h - 02043000h
Symbol: "curl_share_strerror" (+00000881h)
Address: 05489789h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7C919DCDh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlReAllocateHeap" (+0000024Dh)
Address: 7E428DD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+000000B9h)
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E471088h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 7E428DACh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000008Ch)
Address: 7E428D8Bh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 05489769h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7C910202h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 7C910208h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910202h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91017Bh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9101BBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9100A4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7E419D4Dh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "UnregisterClassW" (+000002A9h)
Address: 7E471270h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 7E419D60h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "UnregisterClassW" (+000002BCh)
Address: 7E471270h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 7E410000h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 054DC8E0h, location: "foo_ui_columns", loaded at 05440000h - 05568000h
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)

Version info:
foobar2000 v0.9.5.3
UNICODE
Windows 5.1


Additional info:
Text Tools 1.0  (foo_texttools)
Standard DSP Array 1.0  (foo_dsp_std)
Album Art Browser 0.0.5 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
Playlist Tools 0.6.2 beta 6  (foo_utils)
Seek Panel 0.1  (foo_uie_powerpanels)
Startup Actions 0.0.2 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
Shorten decoder 0.4.2.1  (foo_input_shorten)
Masstagger 1.6  (foo_masstag)
Egoh Spectrum analyser (uie) 1.1.0  (foo_uie_vis_egoh)
Binary Comparator 1.1  (foo_bitcompare)
Chronial's Coverflow 0.3.0  (foo_chronflow)
WMP Visualizations 0.1.2 (Intel SSE)  (foo_uie_wmpvis)
Console panel 0.2.1  (foo_uie_console)
RAR reader 1.1  (foo_unpack)
Shell Link Resolver 1.2  (foo_lnk)
COM Automation server 0.7 alpha 6  (foo_comserver2)
Album Art Panel 0.2.7.1  (foo_uie_albumart)
Volume Panel 0.1  (foo_uie_powerpanels)
Feature Watcher 1.0.4  (foo_whatsnew)
foobar2000 core 0.9.5.3  (Core)
Database Search Toolbar Demo 1.0  (foo_dbsearch_api_demo)
Lyrics panel 0.35  (foo_uie_lyrics_panel)
freedb Tagger 0.6  (foo_freedb2)
Playlist Manager 1.0.2  (foo_playlist_manager)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Run Command 1.0 beta 2  (foo_runcmd)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Remove from Queue 1  (foo_removefromqueue)
Converter 1.1.1  (foo_converter)
TAK Decoder 0.4.2  (foo_input_tak)
Default User Interface 0.9.5  (foo_ui_std)
Database Search 1.4  (foo_dbsearch)
ASIO support 1.2.4  (foo_out_asio)
Channel Spectrum panel 0.16  (foo_uie_vis_channel_spectrum)
iPod manager 0.6.2.1  (foo_dop)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
ZIP/GZIP reader 1.0  (foo_unpack)
Audio CD Writer 2.0.1  (foo_burninate)
Cover Flow 0.20  (foo_bubble_coverflow)
Playlists Dropdown 0.6 alpha 4  (foo_uie_playlists_dropdown)
Columns UI 0.3 beta 2 preview 11a  (foo_ui_columns)
Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]  (foo_browser)
Decoding Speed Test 1.0  (foo_benchmark)
Discogs Tagger 1.13  (foo_discogs)
Lyrics Grabber 0.2.0 Beta  (foo_lyricsgrabber)
Run services 0.3.4  (foo_run)
ABX Comparator 1.3.3  (foo_abx)
CD Audio Decoder 2.1.2  (foo_cdda)
Quick Tagger 1.0.1  (foo_quicktag)
Playback Queue Viewer 0.2  (foo_pqview)
ReplayGain Scanner 2.0.6  (foo_rgscan)
File Operations 2.1  (foo_fileops)
Randomized Playlist Entry 1.2.3  (foo_random)
Panel Stack Splitter 0.3.1(alpha)  (foo_uie_panel_splitter)
Standard Input Array 1.0  (foo_input_std)
Explorer Tree 1.04.6b  (foo_uie_explorer)
File Integrity Verifier 1.0.1  (foo_verifier)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Live Show Tagger 0.6.1  (foo_tradersfriend)
Graphical Browser rev015  (foo_uie_graphical_browser)
Lyric Show Panels 0.3.3.0 [Apr 21 2008 - 11:24:16]  (foo_uie_lyrics)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Peakmeter Spectrum Visualisation 0.2.0.0 beta  (foo_uie_vis_peakmeter_spectrum)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Shpeck - Winamp vis plugins wrapper 0.2.4  (foo_vis_shpeck)
Typefind 0.2 beta 2  (foo_uie_typefind)
Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00]  (foo_ui_panels)
ReplayGain override 0.1.1  (foo_rg_trn)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Convolver 0.3  (foo_convolve)
Album List 4.2.2  (foo_albumlist)
PopUp Plus 20080424  (foo_popupplus)

Title: Columns UI
Post by: musicmusic on 2008-06-20 22:14:43
Should be sorted now, thanks for the report.

I wanted to use those, but I couldn't find a way to access them, so I gave up with that..
Title: Columns UI
Post by: Fifoxtasy on 2008-06-20 23:48:42
that Item Properties panel is nice! would be great if you could add what's been talked about before.
i got another request: ability to edit the tags through it. that would be sweet
and another one: ability to display all tags present in a file


something else:
when tabs in a 'tab stack' are larger than available space, they get truncated and you can scroll trough them with those little arrows. i think it would be nice if you could use the mouseweel to scroll through them (like in firefox when lots of tabs are open). maybe an option to make the tabs display vertically on the left side would be handy, sometimes there is more space vertically than horizontally. or maybe the possibility to have the tabs on several rows instead of those arrows.
Title: Columns UI
Post by: musicmusic on 2008-06-21 00:17:17
would be great if you could add what's been talked about before.
Patience!  However I have no idea what you are referring to, so you may be waiting forever..

i got another request: ability to edit the tags through it. that would be sweet
Yes 

and another one: ability to display all tags present in a file
As an option, maybe. It might be a bit slow with lots of files.

when tabs in a 'tab stack' are larger than available space, they get truncated and you can scroll trough them with those little arrows. i think it would be nice if you could use the mouseweel to scroll through them (like in firefox when lots of tabs are open).
This is on my to-do.

maybe an option to make the tabs display vertically on the left side would be handy, sometimes there is more space vertically than horizontally.
This is not possible with the standard tabs control..

or maybe the possibility to have the tabs on several rows instead of those arrows.
This is possible, I'll consider it..
Title: Columns UI
Post by: wortels on 2008-06-21 01:48:23
"generic media library search" means a generic search nothing to do with filter panel. But seems like there's demand for both so we'll see...

I think that for filter panels an incremental search started by just typing after selecting the panel would be better
Title: Columns UI
Post by: musicmusic on 2008-06-21 07:30:27
Typing in the Filter Panel does something already, no idea if that's what you want or not...
Title: Columns UI
Post by: Lodl on 2008-06-21 09:28:05
added an Item Properties Panel

maybe you feel strong enough for a Track display panel (from p*n*ls UI) successor?

I removed the "tabbed panel stack mod" component and switched to your builtin tab stack. I there a way to have the tab stack at the bottom of its subcomponents, not on top?

Suggestions:

a) Maybe you think about the otion to remove vertical scrollbars in the filter panel. I have 4 filter panels vertical, if only some show scrollbars this looks ugly.

b) the improvement to define your own "send to" playlists for filter panel. "Filter Results" and "Filter Results (playback)" are really long names.
Title: Columns UI
Post by: thuan on 2008-06-21 09:56:58
A bug in displaying artwork reflection at the end of a playlist. It happened with preview version 10, too. I was too busy yesterday to post, my main board decided to work up.
(http://img242.imageshack.us/img242/3644/foooz9.th.jpg) (http://img242.imageshack.us/my.php?image=foooz9.jpg)
Title: Columns UI
Post by: musicmusic on 2008-06-21 12:46:56
I there a way to have the tab stack at the bottom of its subcomponents, not on top?
It's not possible..
Quote
TCS_BOTTOM
    [...] This style is not supported if you use ComCtl32.dll version 6.

If you have theming enabled it does weird things..

A bug in displaying artwork reflection at the end of a playlist. It happened with preview version 10, too. I was too busy yesterday to post, my main board decided to work up.
I think it's to do with the size of the image actually, I'll check this, thanks.
Title: Columns UI
Post by: wortels on 2008-06-21 14:23:20
Typing in the Filter Panel does something already, no idea if that's what you want or not...

Oh yes I missed that. I think for filters that is all one needs and for other stuff a generic media library search would be better of. Something similar to the search component of the default ui (I do not know if its the default ui or the core that provides the functionality) which allows to create autoplaylists as well using the syntax.

A couple of bugs as well
1) Select a filter panel with a number of artists and type a letter (for example A). Pressing 'A' will cycle through the entries starting with 'A' but pressing any other letter like 'T' doesn't do anything. The right behavior would be to move to entries starting with 'T'.

2) Select a specific album using filters (in my case first genre then artist and then album), double click a song to play it. Now click 'All' in all 3 filters and press the random playback button. The cycled entries are the ones belonging to the previous album instead of the now active playlist i.e. all the media library.
Title: Columns UI
Post by: aphasia on 2008-06-21 14:51:19
A couple of bugs as well
1) Select a filter panel with a number of artists and type a letter (for example A). Pressing 'A' will cycle through the entries starting with 'A' but pressing any other letter like 'T' doesn't do anything. The right behavior would be to move to entries starting with 'T'.

2) Select a specific album using filters (in my case first genre then artist and then album), double click a song to play it. Now click 'All' in all 3 filters and press the random playback button. The cycled entries are the ones belonging to the previous album instead of the now active playlist i.e. all the media library.



I think both of these behaviours are as intended.
1) I think if you pause between pressing 'A' and 'T' it will then cycle through the entries beginning with 'T'. You are probably pressing 'T' too quickly after 'A' thus the panel looks for entries beginning with 'AT'. If there are none of these then the panel will do nothing.

2) I think pressing random always affects the currently playing playlist regardless of UI. I could be wrong though.

Apologies if I have misunderstood either of your points.
Title: Columns UI
Post by: wojtek on 2008-06-21 15:04:02
While navigating through playlist enter-button doesn't activate/play track. bug?
Title: Columns UI
Post by: DocBeard on 2008-06-21 15:52:40
Oh yes I missed that. I think for filters that is all one needs and for other stuff a generic media library search would be better of. Something similar to the search component of the default ui (I do not know if its the default ui or the core that provides the functionality) which allows to create autoplaylists as well using the syntax.


The Library Search function is indeed part of the core, and can be accessed independent of what UI is in use. However, if you want to change the font or color scheme for the popup window, you have to enable Default UI first, since it uses the Default UI's font and color settings.
Title: Columns UI
Post by: odyssey on 2008-06-21 16:05:31
How can I (is it even possible to) create subgroups of an album with the subtitle, only if it exists?

F.ex:


Artist / Album ----------------------------
01
02
03
...
  Additional tracks -----------------------
01
02
03
...

Right now, I added another line of grouping, but it has the sideeffect that an empty line is created just below the album groupline.

Edit: Maybe it could be a nice feature to have different grouping formattings for each column, just like it's already possible to have seperate style and sort options.
Title: Columns UI
Post by: odyssey on 2008-06-21 16:30:58
Bug report:

When I disable "Show column" and presses "Close", the contents of columns is not updated until scrolling horizontally.
Title: Columns UI
Post by: musicmusic on 2008-06-21 18:27:19
A couple of bugs as well
1) Select a filter panel with a number of artists and type a letter (for example A). Pressing 'A' will cycle through the entries starting with 'A' but pressing any other letter like 'T' doesn't do anything. The right behavior would be to move to entries starting with 'T'.
aphasia explained it well, also see Windows Explorer.

Bug report:

When I disable "Show column" and presses "Close", the contents of columns is not updated until scrolling horizontally.
I see what you mean... Thanks for the report
Title: Columns UI
Post by: odyssey on 2008-06-21 18:33:11
Are there any variables available like %is_selected% for use in globals ?? I failed to find it in the wiki.

Edit: Not necessary anyway.

Is it possible to set the color of an inactive selection using $set_style ?
Title: Columns UI
Post by: Grogs on 2008-06-22 15:18:52
Are there any variables available like %is_selected% for use in globals ?? I failed to find it in the wiki.

Edit: Not necessary anyway.

Is it possible to set the color of an inactive selection using $set_style ?

Refer to:
http://yuo.be/wiki/columns_ui:config:colour_string (http://yuo.be/wiki/columns_ui:config:colour_string)

Set style works as follows:
$set_style(text,text colour,selected item text colour[,selected item text colour when window is not focused])

Hope that helps.
Title: Columns UI
Post by: Spirit_of_the_ocean on 2008-06-22 20:52:32
Sorry I don't know where to ask. Musicmusic: Will the foo_uie_albumlist component any further developed? It would be cool to have some improvements in the search .

I just had a look at the item properties.
Where can I set the edge style ? Where can I reset the Item properties?
Title: Columns UI
Post by: FootageOfACop on 2008-06-23 10:12:05
Hey MM. I know you've said that the "All" Filter is intended to include tracks that are not present in the filter list, but could it perhaps be an optional feature? I have my filters set up to only include songs from a specific folder and the All filter is still showing my entire Media Library. Any way around this?

Thanks.
Title: Columns UI
Post by: aphasia on 2008-06-23 15:34:22
I noticed a little glitch with the item properties panel. With tracking mode set to current selection the information displayed disappears when I tab away from the playlist view, i.e., the tracks are still selected but inactive.
Title: Columns UI
Post by: musicmusic on 2008-06-23 16:50:54
preview 11c released. Changes:
-You can open autoplaylist properties from Playlist switcher/tabs (with foobar2000 0.9.5.4+)
-You can use the mouse wheel over tab stack/playlist tabs (tested on Vista only)
-Partial fix of the problem with tall artwork and reflections, but complete fix will be in next version.
-Fixed some other glitches

Sorry I don't know where to ask. Musicmusic: Will the foo_uie_albumlist component any further developed? It would be cool to have some improvements in the search .
I will release a maintenance release sometime, which will also bring the filtering more in line with the current version of foobar2000.

Where can I set the edge style ?
You can't currently.. I changed it to something less ugly in preview 11c though.

Where can I reset the Item properties?
Do you mean the field list? I will add that later.

I noticed a little glitch with the item properties panel. With tracking mode set to current selection the information displayed disappears when I tab away from the playlist view, i.e., the tracks are still selected but inactive.
It tracks the selection of whatever part of the UI is focused (so, for example it will track the Filter Panel as well).. But I will probably add some more tracking modes later so you can have it track just the playlist.
Title: Columns UI
Post by: aphasia on 2008-06-23 17:56:19
Quote
I noticed a little glitch with the item properties panel. With tracking mode set to current selection the information displayed disappears when I tab away from the playlist view, i.e., the tracks are still selected but inactive.
It tracks the selection of whatever part of the UI is focused (so, for example it will track the Filter Panel as well).. But I will probably add some more tracking modes later so you can have it track just the playlist.


Oh I see. My bad. Thanks for making the autoplaylist properties available from the switcher. Very handy.
Title: Columns UI
Post by: wortels on 2008-06-24 00:18:52
what component are you guys using to create autoplaylists with cui?
Title: Columns UI
Post by: musicmusic on 2008-06-24 01:09:03
Hey MM. I know you've said that the "All" Filter is intended to include tracks that are not present in the filter list, but could it perhaps be an optional feature? I have my filters set up to only include songs from a specific folder and the All filter is still showing my entire Media Library. Any way around this?
I don't mind adding the option but there are just too many things to implement at the moment.. Best you can do currently is Ctrl-A then Ctrl click All.

Anyway I updated the request list with some recent requests, if I missed anything discussed please add it so I can track it.

Oh I see. My bad.
Well no bad it's  useful knowing what you were expecting to happen.. (I would probably have expected the same thing..)

Thanks for making the autoplaylist properties available from the switcher. Very handy.
Welcome

what component are you guys using to create autoplaylists with cui?
You can use the Library search (Search on the Library menu) or also the standard Album List.
Title: Columns UI
Post by: livedead13 on 2008-06-24 04:09:48
is inline metadata editing possible within the Properties panel?
Title: Columns UI
Post by: Squeller on 2008-06-24 07:43:35
Hey MM. I know you've said that the "All" Filter is intended to include tracks that are not present in the filter list, but could it perhaps be an optional feature? I have my filters set up to only include songs from a specific folder and the All filter is still showing my entire Media Library. Any way around this?
I don't mind adding the option but there are just too many things to implement at the moment.. Best you can do currently is Ctrl-A then Ctrl click All.

You remember I asked for this before. I think I have a similar problem like FootageOfACop: I have a tabbed filter layout (2x4 filters). The first 4 are only for classical music, so all filters have a "$if($strstr(%path%,Klassik)," prefix. The name of the tab is "Classical". But "All" shows the whole media library. You see my point.

I have an idea. Maybe some kind of prefiltering would be useful:

Code: [Select]
Restrict ALL to [$strstr(%path%,Klassik)]

This would have to be a per field setting, which would require some rewrite I guess.

Thanks for your good work anyway, it's always a pleasure seing CUI developing
Title: Columns UI
Post by: virus_found on 2008-06-24 12:55:52
I wonder, what do i do without a great feature "Use alternate selection model", which is gone in preview8 ?
If it was intentionally removed, then there must be another way to reproduce the functionality which that feature provided?
Title: Columns UI
Post by: mhe on 2008-06-24 13:44:41
I wonder, what do i do without a great feature "Use alternate selection model", which is gone in preview8 ?
If it was intentionally removed, then there must be another way to reproduce the functionality which that feature provided?


Surely this must be a mistake  this feature is far to good to be scrapped.
Title: Columns UI
Post by: Squeller on 2008-06-24 13:59:36
I wonder, what do i do without a great feature "Use alternate selection model", which is gone in preview8 ?
If it was intentionally removed, then there must be another way to reproduce the functionality which that feature provided?
What did it do, btw?
Title: Columns UI
Post by: musicmusic on 2008-06-24 14:28:44
is inline metadata editing possible within the Properties panel?
Not yet.. soon

I have an idea. Maybe some kind of prefiltering would be useful:

Code: [Select]
Restrict ALL to [$strstr(%path%,Klassik)]

This would have to be a per field setting, which would require some rewrite I guess.
Maybe.. the implementation would just be the standard search query. But if you are just going to use it in place of the other option it may just be slower.. I can't remember what I said before but I think I said something about making that option per-field.

I wonder, what do i do without a great feature "Use alternate selection model", which is gone in preview8 ?
If it was intentionally removed, then there must be another way to reproduce the functionality which that feature provided?
My bad, I thought no-one cared since I don't recall it being requested for NG Playlist.. Anyway I will add it back in next build, probably in advanced prefs as there's no space on the old page..
Title: Columns UI
Post by: odyssey on 2008-06-24 16:48:44
Will it ever be possible to rearrange columns in NG playlist? Maybe even have it as an option if one want it locked?

Edit: (by dragging the columns with the mouse)
Title: Columns UI
Post by: aphasia on 2008-06-24 23:14:38
Just one more point regarding the item properties panel, with tracking mode set to current selection. I think it's certainly nice to have it respond to selections in the filter panel for example, but I think when one tabs from the playlist to the playback order selector one wouldn't expect the property info to disappear. Just a thought.
Title: Columns UI
Post by: Fifoxtasy on 2008-06-24 23:29:19
sorry for that stupid question, but:
what does the "Use alternate selection model" do? i never noticed a difference.
Title: Columns UI
Post by: musicmusic on 2008-06-25 00:29:22
Will it ever be possible to rearrange columns in NG playlist?
Yep, that's one of the couple of things that is remaining to be ported (or whatever you want to call it..) to NG Playlist.

Just one more point regarding the item properties panel, with tracking mode set to current selection. I think it's certainly nice to have it respond to selections in the filter panel for example, but I think when one tabs from the playlist to the playback order selector one wouldn't expect the property info to disappear. Just a thought.
The "current selection" mode is based upon a foobar2000 core API.. It doesn't really work in a way that would allow that.
Title: Columns UI
Post by: PredUK on 2008-06-25 00:34:23
Why do I always miss the updates?
Title: Columns UI
Post by: Hamallainen on 2008-06-25 00:56:42
Sorry I don't know where to ask. Musicmusic: Will the foo_uie_albumlist component any further developed? It would be cool to have some improvements in the search  .
I will release a maintenance release sometime, which will also bring the filtering more in line with the current version of foobar2000.
Hello
If Album list panel is still updated (which i would love since i prefer it to filter for Library browsing), i have some requests if possible :
- make it inherit colors & fonts global settings from 'Preferences>Columns UI>Colors and Fonts'
- auto refresh on library update like filter
- make it use the 'Library Viewer Selection' (maybe filter could use it too ?)

On an other topic, i have a problem with sorting by clicking on a particular column header (in either NG or classic playlist).
I have 5 columns : tracknumber, title, length, queue_indexes, playcount
When i click on a column header it works as expected except with the one which display %queue_indexes%, there's no sorting at all (using custom sort or not). It seems I can't use %queue_index% or %queue_indexes% for sorting or am i doing something silly ?
Title: Columns UI
Post by: Fifoxtasy on 2008-06-25 01:11:41
i tried to configure my artwork sources but i couldn't make it work the way i wanted to.
[my artwork's filenames are a bit messy.] what i want to do is display images that contain front or cover and if not any image in the files folder.
i tried this string: $if3(*front*,*cover*,*) and some others ($if, $if2). but it often displays back images first (if there are any, i think). i guess because of the alphabetical order. it always seems to display *
what am i doing wrong? is this more complicated than i think?
thanks for your help
Title: Columns UI
Post by: musicmusic on 2008-06-25 01:28:57
- make it inherit colors & fonts global settings from 'Preferences>Columns UI>Colors and Fonts'
Yes sure

- auto refresh on library update like filter
I don't really want to spend a lot of time rewriting its inner workings when someone else has already done that. I know that doesn't help you, but..

- make it use the 'Library Viewer Selection' (maybe filter could use it too ?)
I don't really think it will fit in with the way those panels work currently. I didn't see the API for it either but maybe I didn't look hard enough.

I have 5 columns : tracknumber, title, length, queue_indexes, playcount
When i click on a column header it works as expected except with the one which display %queue_indexes%, there's no sorting at all (using custom sort or not). It seems I can't use %queue_index% or %queue_indexes% for sorting or am i doing something silly ?
Playback information is not used for sorting. I thought that referred to the playing item only but apparently not.. I'm not sure if I want to bump it to the next level: that will probably include these but also %is_playing% and %is_paused%. If you e.g. prefix "Playing:" to title of playing tracks I wouldn't want that included in sorting..
Title: Columns UI
Post by: Hamallainen on 2008-06-25 02:46:58
- make it inherit colors & fonts global settings from 'Preferences>Columns UI>Colors and Fonts'
Yes sure 
Great, thanks
I don't really want to spend a lot of time rewriting its inner workings when someone else has already done that. I know that doesn't help you, but..
I don't really think it will fit in with the way those panels work currently. I didn't see the API for it either but maybe I didn't look hard enough.
Ok, no problem.
In the end, does it mean the album list panel will not be  developed as much as the other components or maybe stopped  sometime in the near future
Playback information is not used for sorting. I thought that referred to the playing item only but apparently not.. I'm not sure if I want to bump it to the next level: that will probably include these but also %is_playing% and %is_paused%. If you e.g. prefix "Playing:" to title of playing tracks I wouldn't want that included in sorting..
It's ok, it's not something that i NEED desperately. I just didn't know if it was a bug or me doing something wrong
Title: Columns UI
Post by: musicmusic on 2008-06-25 11:00:46
i tried to configure my artwork sources but i couldn't make it work the way i wanted to.
[my artwork's filenames are a bit messy.] what i want to do is display images that contain front or cover and if not any image in the files folder.
i tried this string: $if3(*front*,*cover*,*) and some others ($if, $if2). but it often displays back images first (if there are any, i think). i guess because of the alphabetical order. it always seems to display *
what am i doing wrong? is this more complicated than i think?
thanks for your help
It doesn't work the way you want.. First $if3(*front*,*cover*,*) will evaluate to * always, only fields and functions can evaluate to true.

Second even with wildcards it will only display one image of each type. This stuff may change in the future but the best you can do at the moment is either *front* or *cover*... The foobar2000 artwork reader might pick up some stuff also.

In the end, does it mean the album list panel will not be  developed as much as the other components or maybe stopped  sometime in the near future
Well, I am not sure I did much apart from slap some UI stuff on top of the existing album list. I don't know the answer to your question, currently.

It's ok, it's not something that i NEED desperately. I just didn't know if it was a bug or me doing something wrong
I thought about it a bit more. It's present when nothing is playing, and it can change when nothing is playing => I don't think it should be considered playback information or at least not bundled with the other stuff. (also I find it makes this a bit misleading: "on_items_modified_fromplayback").
Title: Columns UI
Post by: buktore on 2008-06-25 12:08:16
Bugs:

Using playlists tabs (single line), when deleted playlist contained very long name (long enough to use all space for playlists tabs) and using hotkey to change playlist, playlist tabs disappear, you can still click at empty space and to select another playlists.

Restart foobar and it's back to normal.
Title: Columns UI
Post by: musicmusic on 2008-06-25 12:15:35
That's a bug in the Windows tab control unfortunately (with theming only I think)  It wasn't really designed for this dynamic stuff..

[edit] Last time I saw this was on XP, I can't seem to trigger it on Vista with some random hotfixes. What OS and service pack are you using?
Title: Columns UI
Post by: buktore on 2008-06-25 13:07:46
XP SP2 with some updates up to February-March I think..

FYI, I'm using classic window style.
Title: Columns UI
Post by: musicmusic on 2008-06-25 13:59:39
Sorry, I lied. I can reproduce it on Vista. So there is no fix unfortunately  It seems like the long playlist has to be the last playlist for it to happen (at least that's how I trigger it).

Did you mean you can make it happen when just switching playlist and not removing? For removing I can maybe fix it if you remove the playlist using the tabs itself.
Title: Columns UI
Post by: buktore on 2008-06-25 18:11:45
Quote
It seems like the long playlist has to be the last playlist for it to happen

Yes, it seem to be that way.
Quote
Did you mean you can make it happen when just switching playlist and not removing?

Nope, I need to remove it first to make it happen.
Quote
For removing I can maybe fix it if you remove the playlist using the tabs itself.

If you mean by middle-clicked at it then yes, the fix would be nice.

----------

Little opinion about playlists tabs scrolling using mouse wheel: I need to roll the wheel 2 notch to scroll 1 tab. IMHO, It's too slow..

Thanks for your work
Title: Columns UI
Post by: pEar on 2008-06-25 23:17:27
Add function Hide Taskbar Entry as in PanelsUI.
And Function to hide the main framework as in PanelsUI.

These functions will allow to use foo_uie_panel_splitter as the basic component which is based on ColumsUI without intervention in interface Panel Spliter.
Title: Columns UI
Post by: musicmusic on 2008-06-25 23:25:27
If you mean by middle-clicked at it then yes, the fix would be nice.
Yep that's what I meant (or shortcut menu).

Little opinion about playlists tabs scrolling using mouse wheel: I need to roll the wheel 2 notch to scroll 1 tab.
Ooops didn't catch that as I have a mouse with a smooth wheel and it wouldn't trigger there. It should be fixed for next build, thanks for the report.
Title: Columns UI
Post by: odyssey on 2008-06-26 00:04:29
MM: Isn't the selection supposed to have an "Active frame" color?
Title: Columns UI
Post by: Hayden54 on 2008-06-26 02:19:52
Further to that discussion about the Album List Panel, I would like a better sorting method, that is separate from the display method (similar to columns on the playlists). Often I want to sort by various fields, but it would just make the display too messy.

I really hope you do continue developing this plug-in, as it is the most useful panel I have on foobar, besides the playlists.
Title: Columns UI
Post by: aphasia on 2008-06-26 02:31:02
Crash with the latest beta whilst tabbing between filters.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 04D5B9BCh
Access violation, operation: read, address: 00030062h
Call path:
entry=>app_mainloop
Code bytes (04D5B9BCh):
04D5B97Ch:  DF F5 FF C7 45 FC FF FF FF FF E8 D5 DF F5 FF 8B
04D5B98Ch:  4D F4 64 89 0D 00 00 00 00 59 8B E5 5D C2 08 00
04D5B99Ch:  CC CC CC CC 55 8B EC 51 89 4D FC 8B 45 FC 05 C4
04D5B9ACh:  01 00 00 8B 55 08 E8 39 05 F6 FF E8 34 AB F6 FF
04D5B9BCh:  8A 40 2C 8B E5 5D C2 04 00 CC CC CC CC CC CC CC
04D5B9CCh:  CC CC CC CC 55 8B EC 83 EC 10 53 56 89 4D F0 C6
04D5B9DCh:  45 F7 00 8B 4D F0 81 C1 C4 01 00 00 8B 45 F0 8B
04D5B9ECh:  90 C4 01 00 00 8B 02 FF D0 89 45 FC C7 45 F8 00
Stack (0012F71Ch):
0012F6FCh:  0012E24C 7C9C94F8 77F643DD 7C9C94F8
0012F70Ch:  00000004 00000000 0012D758 00000000
0012F71Ch:  05413D20 0012F730 04D5B73B 00000004
0012F72Ch:  05413D20 0012F784 04D5AF0C 00000004
0012F73Ch:  1C347A7E 03820344 0000000B 01500001
0012F74Ch:  03820344 00532730 05413D20 7E4292E3
0012F75Ch:  007C1DD8 00799778 00000000 00000000
0012F76Ch:  00000000 00000004 00000003 0012FC0C
0012F77Ch:  04D68A75 FFFFFFFF 0012F7F8 04D62B67
0012F78Ch:  FFFFFFFE 00000000 00000000 03820344
0012F79Ch:  05413D20 00000009 C00F0001 00000000
0012F7ACh:  7E418BD9 7E471088 0012F740 0012F7F4
0012F7BCh:  7E428DAC 7E428D8B 0000001C 00000004
0012F7CCh:  00000000 00000047 00000048 00000047
0012F7DCh:  00000000 0112F7F4 00000001 00000002
0012F7ECh:  00000047 00000003 00000002 0012FC18
0012F7FCh:  04D64B93 00000028 01500001 0012FA48
0012F80Ch:  1C3471E2 03820344 05413D20 00000000
0012F81Ch:  00000000 00000000 5AD7221E 0000000A
0012F82Ch:  04DEB3FC 5AD72CAB 00000000 FFFFFFFF
Registers:
EAX: 00030036, EBX: 01500001, ECX: 05474010, EDX: 00000004
ESI: 05413D20, EDI: 03820344, EBP: 0012F720, ESP: 0012F71C
Crash location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h

Loaded modules:
foobar2000                      loaded at 00400000h - 0052B000h
ntdll                            loaded at 7C900000h - 7C9AF000h
kernel32                        loaded at 7C800000h - 7C8F6000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F02000h
Secur32                          loaded at 77FE0000h - 77FF1000h
GDI32                            loaded at 77F10000h - 77F59000h
USER32                          loaded at 7E410000h - 7E4A1000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D7000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
foo_abx                          loaded at 00A60000h - 00A91000h
foo_albumlist                    loaded at 00AA0000h - 00B0A000h
foo_autoplaylist                loaded at 00B20000h - 00B50000h
foo_benchmark                    loaded at 00B70000h - 00B98000h
foo_bitcompare                  loaded at 00BC0000h - 00BE7000h
foo_bubble_coverflow            loaded at 00C10000h - 00C5C000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737AB000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
gdiplus                          loaded at 4EC50000h - 4EDF6000h
foo_burninate                    loaded at 00C90000h - 00CC7000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00CF0000h - 00D30000h
foo_chronflow                    loaded at 00D50000h - 00DB1000h
WINMM                            loaded at 76B40000h - 76B6D000h
OLEAUT32                        loaded at 77120000h - 771AB000h
foo_comserver2                  loaded at 00F60000h - 00FB6000h
foo_converter                    loaded at 00FE0000h - 01047000h
foo_convolve                    loaded at 01070000h - 010C1000h
foo_cwbowron                    loaded at 010F0000h - 0111A000h
foo_dbsearch                    loaded at 01140000h - 011B0000h
foo_dbsearch_api_demo            loaded at 011D0000h - 011F1000h
foo_discogs                      loaded at 01220000h - 012B4000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_dop                          loaded at 012D0000h - 013A2000h
SETUPAPI                        loaded at 77920000h - 77A13000h
QUARTZ                          loaded at 74810000h - 7497D000h
foo_dsp_std                      loaded at 013E0000h - 01429000h
foo_fileops                      loaded at 01450000h - 01496000h
foo_freedb2                      loaded at 014C0000h - 01500000h
foo_input_monkey                loaded at 01520000h - 0156A000h
foo_input_shorten                loaded at 01590000h - 015BD000h
foo_input_std                    loaded at 015E0000h - 0170D000h
foo_input_tak                    loaded at 01730000h - 01773000h
tak_deco_lib                    loaded at 01790000h - 017AF000h
foo_lnk                          loaded at 018D0000h - 018E9000h
foo_lyricsdb                    loaded at 01910000h - 0193F000h
WININET                          loaded at 771B0000h - 7725A000h
CRYPT32                          loaded at 77A80000h - 77B15000h
MSASN1                          loaded at 77B20000h - 77B32000h
foo_lyricsgrabber                loaded at 01960000h - 019B3000h
foo_masstag                      loaded at 01A10000h - 01A60000h
foo_out_asio                    loaded at 01A60000h - 01A8E000h
foo_out_ks                      loaded at 01AB0000h - 01ADA000h
foo_playlist_manager            loaded at 01B00000h - 01B44000h
foo_popupplus                    loaded at 01B70000h - 01BF9000h
RICHED20                        loaded at 74E30000h - 74E9D000h
foo_pqview                      loaded at 01C20000h - 01C4D000h
foo_quicktag                    loaded at 01C70000h - 01CA4000h
foo_random                      loaded at 01CD0000h - 01D0D000h
foo_removefromqueue              loaded at 01D30000h - 01D3A000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_rgscan                      loaded at 01D60000h - 01DBB000h
foo_rg_trn                      loaded at 01DE0000h - 01DFB000h
foo_run                          loaded at 01E20000h - 01E4E000h
foo_runcmd                      loaded at 01E70000h - 01E9F000h
foo_texttools                    loaded at 01EC0000h - 01EF4000h
foo_tradersfriend                loaded at 01F20000h - 01F5A000h
foo_uie_albumart                loaded at 01F80000h - 01FBD000h
foo_uie_albumlist                loaded at 01FE0000h - 02023000h
foo_uie_console                  loaded at 02050000h - 0206B000h
foo_uie_explorer                loaded at 02090000h - 020CC000h
foo_uie_graphical_browser        loaded at 020F0000h - 02184000h
MSIMG32                          loaded at 76380000h - 76385000h
IMM32                            loaded at 76390000h - 763AD000h
foo_uie_lyrics                  loaded at 021A0000h - 021FC000h
foo_uie_lyrics_panel            loaded at 02220000h - 02289000h
foo_uie_panel_splitter          loaded at 022B0000h - 022F4000h
foo_uie_playlists_dropdown      loaded at 02320000h - 02359000h
foo_uie_queuemanager            loaded at 02380000h - 023B9000h
mscoree                          loaded at 79000000h - 79046000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3FF000h
mscorlib.ni                      loaded at 790C0000h - 79BF6000h
mscorjit                        loaded at 79060000h - 790B6000h
rsaenh                          loaded at 68000000h - 68036000h
System.ni                        loaded at 7A440000h - 7AC2A000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF7C000h
foo_uie_quicksearch              loaded at 04B20000h - 04B66000h
foo_uie_tabs                    loaded at 04B80000h - 04BAA000h
foo_uie_typefind                loaded at 04BD0000h - 04C00000h
foo_uie_vis_egoh                loaded at 04C20000h - 04C3D000h
foo_uie_wmpvis                  loaded at 04C50000h - 04C8B000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_ui_columns                  loaded at 04CA0000h - 04DC8000h
foo_ui_std                      loaded at 04DF0000h - 04EC4000h
foo_unpack                      loaded at 04EF0000h - 04F1D000h
foo_utils                        loaded at 04F40000h - 04F84000h
foo_verifier                    loaded at 04FB0000h - 04FE0000h
foo_vis_shpeck                  loaded at 05000000h - 0502A000h
MSVCR90                          loaded at 78520000h - 785C3000h
foo_whatsnew                    loaded at 05050000h - 05081000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
xpsp2res                        loaded at 06B50000h - 06E15000h
SXS                              loaded at 7E720000h - 7E7D0000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
msi                              loaded at 7D1E0000h - 7D49C000h
DSOUND                          loaded at 73F10000h - 73F6C000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
msxml3                          loaded at 74980000h - 74A93000h
wsock32                          loaded at 71AD0000h - 71AD9000h
RASAPI32                        loaded at 76EE0000h - 76F1C000h
rasman                          loaded at 76E90000h - 76EA2000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
TAPI32                          loaded at 76EB0000h - 76EDF000h
rtutils                          loaded at 76E80000h - 76E8E000h
msv1_0                          loaded at 77C70000h - 77C94000h
iphlpapi                        loaded at 76D60000h - 76D79000h
sensapi                          loaded at 722B0000h - 722B5000h
USERENV                          loaded at 769C0000h - 76A74000h
urlmon                          loaded at 7E1E0000h - 7E282000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wship6                          loaded at 58D40000h - 58D47000h
DNSAPI                          loaded at 76F20000h - 76F47000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
wshtcpip                        loaded at 71A90000h - 71A98000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 04D5B73Bh, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D5AF0Ch, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E4292E3h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "SendMessageW" (+00000049h)
Address: 04D68A75h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D62B67h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E471088h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 7E428DACh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000008Ch)
Address: 7E428D8Bh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 04D64B93h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 5AD7221Eh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD72CABh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeBackground" (+000000BCh)
Address: 04D5E6F9h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 10011689h, location: "shared", loaded at 10000000h - 1002A000h
Address: 77F17002h, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "BitBlt" (+00000089h)
Address: 77F16FEAh, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "BitBlt" (+00000071h)
Address: 10011689h, location: "shared", loaded at 10000000h - 1002A000h
Address: 00CC0020h, location: "foo_burninate", loaded at 00C90000h - 00CC7000h
Address: 77F16E1Dh, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "DeleteObject" (+00000223h)
Address: 77F16F0Ah, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "DeleteDC" (+000000ABh)
Address: 10011689h, location: "shared", loaded at 10000000h - 1002A000h
Address: 01FF02BAh, location: "foo_uie_albumlist", loaded at 01FE0000h - 02023000h
Address: 77F16E71h, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "DeleteDC" (+00000012h)
Address: 10011689h, location: "shared", loaded at 10000000h - 1002A000h
Address: 01FF02BAh, location: "foo_uie_albumlist", loaded at 01FE0000h - 02023000h
Address: 04D58361h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000163h)
Address: 7C910202h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 7C910208h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910202h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91017Bh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9101BBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9100A4h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 04D68EA3h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D3CC36h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 01FF02BAh, location: "foo_uie_albumlist", loaded at 01FE0000h - 02023000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7C910098h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910021h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91003Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C80980Ah, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "InterlockedDecrement" (+00000000h)
Address: 7C910098h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910021h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91003Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C910021h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91003Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E428EABh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000018Bh)
Address: 7E428EB0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000190h)
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 04D45695h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 00447ABFh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B6A20h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004480D3h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004480FEh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D64BCh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0044AC13h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0044A543h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00448517h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00448693h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00444B71h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00428F67h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042FF2Dh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004169F1h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F6598h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B6EB0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F6598h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D68EA3h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D3CC36h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04CF3EEEh, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000014Fh)
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E4189CDh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 04D3CAA0h, location: "foo_ui_columns", loaded at 04CA0000h - 04DC8000h
Address: 7E42B19Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E4189F0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E418A10h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042D49Bh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 10002589h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 0042B19Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042DF24h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004CDD5Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD308h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD308h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD2ECh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 7C9101C0h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9101BBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004AA6A3h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A4D40h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004AA6A3h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A8AF8h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 10002589h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 004D3B4Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BE17Ah, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D3B4Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042E163h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A2F11h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A2F0Bh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004C5B14h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004C32E0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A4D40h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A2F0Bh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A2F1Fh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004C32E0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BE596h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A492Ah, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004ACB36h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A4D40h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C817067h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AC0h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C817070h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004A4995h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 01C8C5C1h, location: "foo_quicktag", loaded at 01C70000h - 01CA4000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 01C8C5C1h, location: "foo_quicktag", loaded at 01C70000h - 01CA4000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0052B000h

Version info:
foobar2000 v0.9.5.4 beta 2
UNICODE
Windows 5.1


Additional info:
TAK Decoder 0.4.2  (foo_input_tak)
Live Show Tagger 0.6.1  (foo_tradersfriend)
Graphical Browser rev015  (foo_uie_graphical_browser)
COM Automation server 0.7 alpha 6  (foo_comserver2)
Egoh Spectrum analyser (uie) 1.1.0  (foo_uie_vis_egoh)
Audio CD Writer 2.0.1  (foo_burninate)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Standard Input Array 1.0  (foo_input_std)
Cover Flow 0.20  (foo_bubble_coverflow)
PopUp Plus 20080424  (foo_popupplus)
RAR reader 1.1  (foo_unpack)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
iPod manager 0.6.2.1  (foo_dop)
ReplayGain Scanner 2.0.8   (foo_rgscan)
Lyrics panel 0.35  (foo_uie_lyrics_panel)
Console panel 0.2.1  (foo_uie_console)
ABX Comparator 1.3.3  (foo_abx)
Remove from Queue 1  (foo_removefromqueue)
Chronial's Coverflow 0.3.0  (foo_chronflow)
Playlists Dropdown 0.6 alpha 4  (foo_uie_playlists_dropdown)
Columns UI 0.3 beta 2 preview 11c  (foo_ui_columns)
Database Search Toolbar Demo 1.0  (foo_dbsearch_api_demo)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Run services 0.3.4  (foo_run)
Album List 4.3  (foo_albumlist)
Lyric Show Panels 0.3.3.1 [Jun 22 2008 - 23:58:43]  (foo_uie_lyrics)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Playback Queue Viewer 0.2  (foo_pqview)
ASIO support 1.2.4  (foo_out_asio)
Typefind 0.2 beta 2  (foo_uie_typefind)
CD Audio Decoder 2.1.3  (foo_cdda)
Playlist Tools 0.6.2 beta 6  (foo_utils)
Feature Watcher 1.0.4  (foo_whatsnew)
Masstagger 1.6  (foo_masstag)
Converter 1.1.1  (foo_converter)
Default User Interface 0.9.5  (foo_ui_std)
Database Search 1.4  (foo_dbsearch)
Lyrics Grabber 0.2.0 Beta  (foo_lyricsgrabber)
Decoding Speed Test 1.0  (foo_benchmark)
Album Art Panel 0.2.7.1  (foo_uie_albumart)
Shorten decoder 0.4.2.1  (foo_input_shorten)
ReplayGain override 0.1.1  (foo_rg_trn)
Convolver 0.3  (foo_convolve)
Album Art Browser 0.0.5 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
Playlist Manager 1.0.2  (foo_playlist_manager)
Shpeck - Winamp vis plugins wrapper 0.2.4  (foo_vis_shpeck)
Text Tools 1.0  (foo_texttools)
Quick Tagger 1.0.1  (foo_quicktag)
Run Command 1.0 beta 2  (foo_runcmd)
Randomized Playlist Entry 1.2.3  (foo_random)
ZIP/GZIP reader 1.0  (foo_unpack)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
Binary Comparator 1.1  (foo_bitcompare)
WMP Visualizations 0.1.2 (Intel SSE)  (foo_uie_wmpvis)
File Operations 2.1  (foo_fileops)
File Integrity Verifier 1.0.1  (foo_verifier)
Standard DSP Array 1.0  (foo_dsp_std)
freedb Tagger 0.6  (foo_freedb2)
Shell Link Resolver 1.2  (foo_lnk)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
foobar2000 core 0.9.5.4 beta 2  (Core)
Panel Stack Splitter 0.3.1(alpha)  (foo_uie_panel_splitter)
Discogs Tagger 1.13  (foo_discogs)
Startup Actions 0.0.2 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Title: Columns UI
Post by: Fifoxtasy on 2008-06-26 12:20:08
muscimusic:
artwork viewer doesn't display files with .jpeg extension. (.jpg is fine of course)
i don't know if .jpeg files are not standard or something. i just stumbled over some files that weren't displayed.
i don't know if it should be added or not, i just thought i'll let you know in case you forgot.
Title: Columns UI
Post by: Hamallainen on 2008-06-26 13:55:12
Hi.
I'm encountering 2 strange behaviors with the filter panel, i wonder if someone else is experiencing it.

- In Filter preferences, if i deactivate 'Sort incoming files by', then 'Auto-send selection to playlist' doesn't work. Or should i say, it returns an empty 'Filter Results' playlist.
- In the filter panel, when i activate the search bar, if close foobar with the search bar still activated, the next time i launch foobar my 3 filter panels are empty except All (0 Artists), All (0 Albums), All (0 Titles). If i desactivate the search bar then close and relaunch foobar my 3 panels are filled again.

Using foobar 0.9.5.4b2 and CUI 0.3 beta 2 preview 11c (pfiou, didn't you say you wold stop funky version names  )
Title: Columns UI
Post by: thuan on 2008-06-26 15:38:01
I'm using CUI 0.3 beta 2 preview 11c and it doesn't remember scroll position across playlists. I have my playlists very long so this is kinda an annoying regression.

Another thing, I'd like to have "alternate selection model" in NG Playlist, if you can.
Title: Columns UI
Post by: buktore on 2008-06-26 16:35:16
musicmusic, while you are at it.. consider to look at playback dropdown as well since it also need 2 notch to change playback mode. (DUI use 1)
Title: Columns UI
Post by: musicmusic on 2008-06-26 16:47:57
0.3 beta 2 preview 11d released.

MM: Isn't the selection supposed to have an "Active frame" color?
Not sure what you mean. You won't see the focus frame unless you start using the keyboard, if that's what you mean.

Crash with the latest beta whilst tabbing between filters.
Thanks for the report, it's fixed in the new build.

muscimusic:
artwork viewer doesn't display files with .jpeg extension. (.jpg is fine of course)
i don't know if .jpeg files are not standard or something. i just stumbled over some files that weren't displayed.
i don't know if it should be added or not, i just thought i'll let you know in case you forgot.
Hmm, yes that should probably be there, I added .jpeg in the new build, thanks.

- In Filter preferences, if i deactivate 'Sort incoming files by', then 'Auto-send selection to playlist' doesn't work. Or should i say, it returns an empty 'Filter Results' playlist.
Fixed, thanks for the report.

- In the filter panel, when i activate the search bar, if close foobar with the search bar still activated, the next time i launch foobar my 3 filter panels are empty except All (0 Artists), All (0 Albums), All (0 Titles). If i desactivate the search bar then close and relaunch foobar my 3 panels are filled again.
Hmm seems like that started with 0.9.5.4, it's fixed in the new build.

Using foobar 0.9.5.4b2 and CUI 0.3 beta 2 preview 11c (pfiou, didn't you say you wold stop funky version names  )
Yes, seems like it's gone worse

I'm using CUI 0.3 beta 2 preview 11c and it doesn't remember scroll position across playlists. I have my playlists very long so this is kinda an annoying regression.
Fixed, thanks for the report.

Another thing, I'd like to have "alternate selection model" in NG Playlist, if you can.
Yes most likely I will add that.
Title: Columns UI
Post by: thuan on 2008-06-26 18:19:58
Thanks, musicmusic. It was quick.
Title: Columns UI
Post by: Hamallainen on 2008-06-26 20:14:18
thanks
Title: Columns UI
Post by: 2E7AH on 2008-06-26 20:22:40
CUI is the best thing that has happened to F2K, and will always be in front of any other UI (personal opinion)

With it from the beggining but now trying NG.

Maybe there should be more options for artwork, I would like that.

This thread is far too long, but some title formatting strings (for artwork) don't work I think (I know about $if), but ascii() or...

Is this true or I can't make it.
Title: Columns UI
Post by: musicmusic on 2008-06-26 20:22:45
Welcome

Columns UI SDK 6.3 released. Includes colour and fonts APIs, as well as bug fixes. Colour and font APIs require Columns UI 0.3 beta 2 preview 11d or newer.
Title: Columns UI
Post by: musicmusic on 2008-06-26 20:55:53
This thread is far too long, but some title formatting strings (for artwork) don't work I think (I know about $if), but ascii() or...

Is this true or I can't make it.
I updated the wiki page (http://yuo.be/wiki/columns_ui:config:artwork). I hope it answers your question.
Title: Columns UI
Post by: 2E7AH on 2008-06-26 21:24:17
well, we send the post at the same time

i read the wiki, but does the ascii() or ansi() functions for example work in assigning the path for artwork?

thank you for the fast reply, i got you
Title: Columns UI
Post by: Hakubo on 2008-06-26 21:36:47
musicmusic, I see you've changed tall artwork resizing method back to height-based. Is that intended? I liked it more when resizing ratio was calculated based on width (at least when reflection was enabled). Any chance to have it back as it was?

Another thing I think worth changing is now that "put dropped files at the end of playlist" option is fixed, the drop marker looks kind of misleading. Maybe remove it altogether when dropping external files?

Thanks for continued development, it rocks.
Title: Columns UI
Post by: musicmusic on 2008-06-26 22:12:32
i read the wiki, but does the ascii() or ansi() functions for example work in assigning the path for artwork?
Yes, but I don't know why you need them, also they can generate question marks (see wiki about that). Maybe you got this (I couldn't work it out..).

musicmusic, I see you've changed tall artwork resizing method back to height-based. Is that intended? I liked it more when resizing ratio was calculated based on width (at least when reflection was enabled). Any chance to have it back as it was?
I think you liked a bug  It resulted in truncated reflections. What about being able to set a bigger minimum group height? That would allow taller artwork.

Another thing I think worth changing is now that "put dropped files at the end of playlist" option is fixed, the drop marker looks kind of misleading. Maybe remove it altogether when dropping external files?
Yes you are of course right, I'll fix that.
Title: Columns UI
Post by: Hakubo on 2008-06-26 22:30:06
What about being able to set a bigger minimum group height? That would allow taller artwork.
That would be good solution, yes.
Title: Columns UI
Post by: wortels on 2008-06-26 22:57:08
musicmusic, can you please add an option to toggle album art aspect ratio (auto fit frame). I tried looking through your todo list but could not find this request
Thanks
Title: Columns UI
Post by: 2E7AH on 2008-06-27 00:08:24
for the sake of some compatibility, my albums artworks are in some dir. and the names of the files are in ascii (my ansi) format, so i have some german or french or whatever language bands, but the tags are in the native format, and for example i need to parse [ $ascii(%artist%) ] => [ $ascii(Einstürzende Neubauten) = Einsturzende Neubauten ] or the artwork will not work.

i don't have that problem with foo_uie_albumart (although i know component's behaviour)

i don't know if this command works or not?

and of course they are new commands, not without reason
Title: Columns UI
Post by: musicmusic on 2008-06-27 00:56:17
I noticed that sometimes the Filter Panel selection will be sent to the Library viewer selection playlist (mainly when tabbing): that was unintended, I will undo that next build.

musicmusic, can you please add an option to toggle album art aspect ratio (auto fit frame). I tried looking through your todo list but could not find this request
I didn't understand why you wouldn't want the aspect ratio to be preserved. Can you explain?

for the sake of some compatibility, my albums artworks are in some dir. and the names of the files are in ascii (my ansi) format, so i have some german or french or whatever language bands, but the tags are in the native format, and for example i need to parse [ $ascii(%artist%) ] => [ $ascii(Einstürzende Neubauten) = Einsturzende Neubauten ] or the artwork will not work.

i don't have that problem with foo_uie_albumart (although i know component's behaviour)

i don't know if this command works or not?

and of course they are new commands, not without reason
I tried $ascii and it seemed to work fine. Can you post your complete string?
Title: Columns UI
Post by: 2E7AH on 2008-06-27 01:31:16
I tried $ascii and it seemed to work fine. Can you post your complete string?


of course, it's simple,

Code: [Select]
d:\mp3\_info\art\album\$ascii(%album artist%) - $ascii(%album%)


as i said with albumart i don't have any problem, but here is only one command $ascii() and it doesn't work for artwork

i'm using F2K 0.9.5.4b2 and leatest CUI 0.3b2p11c (well it's not 11d, but will it change something?)

it's not big deal, i was just wondering if i made somewhere mistake.

thank you for your assistance
Title: Columns UI
Post by: wortels on 2008-06-27 01:35:07
I noticed that sometimes the Filter Panel selection will be sent to the Library viewer selection playlist (mainly when tabbing): that was unintended, I will undo that next build.

musicmusic, can you please add an option to toggle album art aspect ratio (auto fit frame). I tried looking through your todo list but could not find this request
I didn't understand why you wouldn't want the aspect ratio to be preserved. Can you explain?

some times the album art is not exactly the size of the frame.
For example frame is 250x250 but front.jpg is 250x240 the white background that remains in the frame makes it look ugly. If the AR wasn't preserved the frame would be full and the 10px elongation isn't that noticeable compared to empty space. This is true for both front cover and cd picture. foo_ui_albumart and the default interface ui element both have this option.
Title: Columns UI
Post by: Fifoxtasy on 2008-06-27 10:29:01
the column size weight behaves strangely.

when the total width of all columns is greater than the display area and auto-sizing is activated, increased size weight makes columns smaller.
Title: Columns UI
Post by: musicmusic on 2008-06-27 10:52:30
as i said with albumart i don't have any problem, but here is only one command $ascii() and it doesn't work for artwork

i'm using F2K 0.9.5.4b2 and leatest CUI 0.3b2p11c (well it's not 11d, but will it change something?)

it's not big deal, i was just wondering if i made somewhere mistake.
I'm not sure why. You could put it as a column and compare to the actual file names.

some times the album art is not exactly the size of the frame.
For example frame is 250x250 but front.jpg is 250x240 the white background that remains in the frame makes it look ugly. If the AR wasn't preserved the frame would be full and the 10px elongation isn't that noticeable compared to empty space. This is true for both front cover and cd picture.
So you wouldn't enable it for tall/very non-square art, and also I guess your panel is a perfect square.

I could make it fill the are if it's just a couple pixels off (after scaling), but 10px seems like a lot. Also you can change the background colour in prefs. If those don't please you I can add the option..

the column size weight behaves strangely.

when the total width of all columns is greater than the display area and auto-sizing is activated, increased size weight makes columns smaller.
This is correct. When the windows is bigger, they gain the most space, but this means when the window is smaller they have to lose the most space (in order to gain it in the first place ).
Title: Columns UI
Post by: Leak on 2008-06-27 11:10:57
Also you can change the background colour in prefs. If those don't please you I can add the option..

Could you perhaps add an option to choose a frame type for the artwork? The album art does seem a bit out of place when every other panel has a gray border around it. (I'd prefer a gray/sunken border around the artwork itself with the outside filled with the background color, but a border around the whole panel would be fine too...)
Title: Columns UI
Post by: buktore on 2008-06-27 11:46:50
I just noticed that Artwork in NG playlist get chop off 1 pixel around the edge before it show up there.

Is it intended? If so, Why? If not, can you fix this?

BTW, mouse wheel are working fine now
Title: Columns UI
Post by: musicmusic on 2008-06-27 12:18:48
Could you perhaps add an option to choose a frame type for the artwork?
OK I'll note that.

I just noticed that Artwork in NG playlist get chop off 1 pixel around the edge before it show up there.

Is it intended? If so, Why? If not, can you fix this?
It's intended due to probable GDI+ bugs. Those pixels would be discoloured and this was the only way I could fix it (it scales slightly larger than needed and then cuts off 1px around the edges). I can only fix it by using nearest neighbour interpolation for scaling (i.e. terrible) or finding something else other than GDI+ to do the scaling.
Title: Columns UI
Post by: 2E7AH on 2008-06-27 17:12:29
I'm not sure why. You could put it as a column and compare to the actual file names.

you are right, it works in columns, so i checked the filenames and there was the problem.

strangely that i first noticed that with band whose album artworks were wrongly named.

i should have check a little more, so appologies and thanks.
Title: Columns UI
Post by: buktore on 2008-06-27 17:57:11
If it's intended and there's a reason for it then, that's OK.

:Shameless request: 

How about.. if the artwork didn't get resize when show in NG playlist, don't chop them off...?

I know it's sound strange.. but the thing is, I have 2 covers for each album. One for main cover display (high-res) and a thumbnail version for show in playlist and I set the size of artwork column so that artwork didn't get resize when show up for better performance & image quality. So the bug you mentioned should be a problem.
Title: Columns UI
Post by: aphasia on 2008-06-27 20:40:50
Crash whilst changing layouts:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 053A5329h
Access violation, operation: write, address: 08D04DA4h
Call path:
entry=>app_mainloop
Code bytes (053A5329h):
053A52E9h:  B3 52 FF FF 8B 95 B4 FC FF FF C6 82 38 01 00 00
053A52F9h:  01 E9 A7 09 00 00 C7 85 30 FE FF FF 00 00 00 00
053A5309h:  8D 85 30 FE FF FF 50 8B 4D 14 51 8B 55 10 52 8B
053A5319h:  8D B4 FC FF FF E8 3D DC FF FF 8B 8D B4 FC FF FF
053A5329h:  88 81 4C 01 00 00 8B 95 B4 FC FF FF 0F B6 82 4C
053A5339h:  01 00 00 85 C0 74 0B 8B 85 30 FE FF FF E9 71 09
053A5349h:  00 00 E9 56 09 00 00 8B 8D B4 FC FF FF 0F B6 91
053A5359h:  4C 01 00 00 85 D2 0F 85 BE 01 00 00 6A 11 FF 15
Stack (0012F80Ch):
0012F7ECh:  0012F9DC 7C9C94F8 77F643DD 7C9C94F8
0012F7FCh:  00000004 00000000 0012EEE8 00000000
0012F80Ch:  CCC9BF47 0093029E 08D04C58 00000000
0012F81Ch:  00000000 00000000 5AD7221E 0000000D
0012F82Ch:  06B066D4 5AD72CAB 00000000 FFFFFFFF
0012F83Ch:  00000000 0012F868 0539EE89 00359410
0012F84Ch:  DF011022 00000003 00000001 0012F910
0012F85Ch:  00A36D3C 05424228 00000000 77F17002
0012F86Ch:  77F16FEA 270101D4 00000000 00000000
0012F87Ch:  00000578 0000001B DF011022 00000000
0012F88Ch:  00000000 00CC0020 FFFFFFFF 77F16E1D
0012F89Ch:  77F16F0A DF011022 009B0156 06B066D4
0012F8ACh:  00000000 00000000 00000001 00000000
0012F8BCh:  0012F8CC 77F16E71 DF011022 00000100
0012F8CCh:  08D04C58 009B0156 0012F93C 05398A71
0012F8DCh:  7E41882A 00000000 0077033E 0000F000
0012F8ECh:  00000014 00000001 00000000 00000000
0012F8FCh:  06B066D4 00000006 0000000B 00000572
0012F90Ch:  0000000F 00000004 00000002 00000010
0012F91Ch:  00000019 0185000F DF011022 80050DDA
Registers:
EAX: 00000001, EBX: 00030001, ECX: 08D04C58, EDX: 004D34D8
ESI: 08D04C58, EDI: 0093029E, EBP: 0012FC18, ESP: 0012F80C
Crash location: "foo_ui_columns", loaded at 052E0000h - 05409000h

Loaded modules:
foobar2000                      loaded at 00400000h - 0052B000h
ntdll                            loaded at 7C900000h - 7C9AF000h
kernel32                        loaded at 7C800000h - 7C8F6000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F02000h
Secur32                          loaded at 77FE0000h - 77FF1000h
GDI32                            loaded at 77F10000h - 77F59000h
USER32                          loaded at 7E410000h - 7E4A1000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D7000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
foo_abx                          loaded at 00A60000h - 00A91000h
foo_albumlist                    loaded at 00AA0000h - 00B0A000h
foo_autoplaylist                loaded at 00B20000h - 00B50000h
foo_benchmark                    loaded at 00B70000h - 00B98000h
foo_bitcompare                  loaded at 00BC0000h - 00BE7000h
foo_bubble_coverflow            loaded at 00C10000h - 00C5C000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737AB000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
gdiplus                          loaded at 4EC50000h - 4EDF6000h
foo_burninate                    loaded at 012C0000h - 012F7000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 01320000h - 01360000h
foo_chronflow                    loaded at 01380000h - 013E1000h
WINMM                            loaded at 76B40000h - 76B6D000h
OLEAUT32                        loaded at 77120000h - 771AB000h
foo_comserver2                  loaded at 01590000h - 015E6000h
foo_converter                    loaded at 01610000h - 01677000h
foo_convolve                    loaded at 016A0000h - 016F1000h
foo_cwbowron                    loaded at 01720000h - 0174A000h
foo_dbsearch                    loaded at 01770000h - 017E0000h
foo_dbsearch_api_demo            loaded at 01800000h - 01821000h
foo_discogs                      loaded at 01850000h - 018E4000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_dop                          loaded at 01900000h - 019D2000h
SETUPAPI                        loaded at 77920000h - 77A13000h
QUARTZ                          loaded at 74810000h - 7497D000h
foo_dsp_std                      loaded at 01A10000h - 01A59000h
foo_fileops                      loaded at 01A80000h - 01AC6000h
foo_freedb2                      loaded at 01AF0000h - 01B30000h
foo_input_monkey                loaded at 01B50000h - 01B9A000h
foo_input_shorten                loaded at 01BC0000h - 01BED000h
foo_input_std                    loaded at 01C10000h - 01D3D000h
foo_input_tak                    loaded at 01D60000h - 01DA3000h
tak_deco_lib                    loaded at 01DC0000h - 01DDF000h
foo_lnk                          loaded at 01F00000h - 01F19000h
foo_lyricsdb                    loaded at 01F40000h - 01F6F000h
WININET                          loaded at 771B0000h - 7725A000h
CRYPT32                          loaded at 77A80000h - 77B15000h
MSASN1                          loaded at 77B20000h - 77B32000h
foo_lyricsgrabber                loaded at 01F90000h - 01FE3000h
foo_masstag                      loaded at 02040000h - 02090000h
foo_out_asio                    loaded at 02090000h - 020BE000h
foo_out_ks                      loaded at 020E0000h - 0210A000h
foo_playlist_manager            loaded at 02130000h - 02174000h
foo_plbench                      loaded at 021A0000h - 021D1000h
foo_popupplus                    loaded at 02200000h - 02289000h
RICHED20                        loaded at 74E30000h - 74E9D000h
foo_pqview                      loaded at 022B0000h - 022DD000h
foo_quicktag                    loaded at 02300000h - 02334000h
foo_random                      loaded at 02360000h - 0239D000h
foo_removefromqueue              loaded at 023C0000h - 023CA000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_rgscan                      loaded at 023F0000h - 0244B000h
foo_rg_trn                      loaded at 02470000h - 0248B000h
foo_run                          loaded at 024B0000h - 024DE000h
foo_runcmd                      loaded at 02500000h - 0252F000h
foo_texttools                    loaded at 02550000h - 02584000h
foo_tradersfriend                loaded at 025B0000h - 025EA000h
foo_uie_albumart                loaded at 02610000h - 0264D000h
foo_uie_albumlist                loaded at 02670000h - 026B3000h
foo_uie_console                  loaded at 026E0000h - 026FB000h
foo_uie_explorer                loaded at 02720000h - 0275C000h
foo_uie_graphical_browser        loaded at 02780000h - 02814000h
MSIMG32                          loaded at 76380000h - 76385000h
IMM32                            loaded at 76390000h - 763AD000h
foo_uie_lyrics                  loaded at 02830000h - 0288C000h
foo_uie_lyrics_panel            loaded at 028B0000h - 02919000h
foo_uie_panel_splitter          loaded at 02940000h - 02984000h
foo_uie_playlists_dropdown      loaded at 029B0000h - 029E9000h
foo_uie_queuemanager            loaded at 02A10000h - 02A49000h
mscoree                          loaded at 79000000h - 79046000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3FF000h
mscorlib.ni                      loaded at 790C0000h - 79BF6000h
mscorjit                        loaded at 79060000h - 790B6000h
rsaenh                          loaded at 68000000h - 68036000h
System.ni                        loaded at 7A440000h - 7AC2A000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF7C000h
foo_uie_quicksearch              loaded at 051A0000h - 051E6000h
foo_uie_typefind                loaded at 05210000h - 05240000h
foo_uie_vis_egoh                loaded at 05260000h - 0527D000h
foo_uie_wmpvis                  loaded at 05290000h - 052CB000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_ui_columns                  loaded at 052E0000h - 05409000h
foo_ui_std                      loaded at 05430000h - 05504000h
foo_unpack                      loaded at 05530000h - 0555D000h
foo_utils                        loaded at 05580000h - 055C4000h
foo_verifier                    loaded at 055F0000h - 05620000h
foo_vis_shpeck                  loaded at 05640000h - 0566A000h
MSVCR90                          loaded at 78520000h - 785C3000h
foo_whatsnew                    loaded at 05690000h - 056C1000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
xpsp2res                        loaded at 06E30000h - 070F5000h
SXS                              loaded at 7E720000h - 7E7D0000h
msi                              loaded at 7D1E0000h - 7D49C000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
mswsock                          loaded at 71A50000h - 71A8F000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
DNSAPI                          loaded at 76F20000h - 76F47000h
winrnr                          loaded at 76FB0000h - 76FB8000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
msxml3                          loaded at 74980000h - 74A93000h
wsock32                          loaded at 71AD0000h - 71AD9000h
RASAPI32                        loaded at 76EE0000h - 76F1C000h
rasman                          loaded at 76E90000h - 76EA2000h
NETAPI32                        loaded at 5B860000h - 5B8B5000h
TAPI32                          loaded at 76EB0000h - 76EDF000h
rtutils                          loaded at 76E80000h - 76E8E000h
msv1_0                          loaded at 77C70000h - 77C94000h
iphlpapi                        loaded at 76D60000h - 76D79000h
sensapi                          loaded at 722B0000h - 722B5000h
USERENV                          loaded at 769C0000h - 76A74000h
urlmon                          loaded at 7E1E0000h - 7E282000h
wship6                          loaded at 58D40000h - 58D47000h
DSOUND                          loaded at 73F10000h - 73F6C000h
wdmaud                          loaded at 72D20000h - 72D29000h
msacm32                          loaded at 72D10000h - 72D18000h
MSACM32                          loaded at 77BE0000h - 77BF5000h
midimap                          loaded at 77BD0000h - 77BD7000h
KsUser                          loaded at 73EE0000h - 73EE4000h
SHDOCVW                          loaded at 7E290000h - 7E401000h
CRYPTUI                          loaded at 754D0000h - 75550000h
appHelp                          loaded at 77B40000h - 77B62000h
browseui                        loaded at 75F80000h - 7607D000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 5AD7221Eh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Address: 5AD72CABh, location: "uxtheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "DrawThemeBackground" (+000000BCh)
Address: 0539EE89h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 77F17002h, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "BitBlt" (+00000089h)
Address: 77F16FEAh, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "BitBlt" (+00000071h)
Address: 77F16E1Dh, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "DeleteObject" (+00000223h)
Address: 77F16F0Ah, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "DeleteDC" (+000000ABh)
Address: 77F16E71h, location: "GDI32", loaded at 77F10000h - 77F59000h
Symbol: "DeleteDC" (+00000012h)
Address: 05398A71h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000163h)
Address: 0185000Fh, location: "foo_discogs", loaded at 01850000h - 018E4000h
Address: 053A9663h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 0537D3B6h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 00AB0240h, location: "foo_albumlist", loaded at 00AA0000h - 00B0A000h
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 0537D3B6h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E41885Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000193h)
Address: 7E41882Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000163h)
Address: 028BC630h, location: "foo_uie_lyrics_panel", loaded at 028B0000h - 02919000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 00447ABFh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004B6A20h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004480D3h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004480FEh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D64BCh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0044AC13h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0044A543h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00448517h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00448693h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00444B71h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 7E471088h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 7E428DACh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000008Ch)
Address: 7E428D8Bh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 004B6EB0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 053A9663h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 0537D3B6h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 053344AEh, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000014Fh)
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E4189CDh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000127h)
Address: 0537D220h, location: "foo_ui_columns", loaded at 052E0000h - 05409000h
Address: 7E42B19Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DestroyWindow" (+00000000h)
Address: 7E427443h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsDialogMessageW" (+0000001Fh)
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E4189F0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 7E418A10h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042D49Bh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 10002589h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 0042B19Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042DF24h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004CDD5Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD308h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD308h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00BE0376h, location: "foo_bitcompare", loaded at 00BC0000h - 00BE7000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004DD2ECh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 7C9101C0h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9101BBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004AA6A3h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A4D40h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004AA6A3h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A8AF8h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 10002589h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000C8h)
Address: 004D3B4Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BE17Ah, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D3B4Ch, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0042E163h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A2F11h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A2F0Bh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004C5B14h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004C32E0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A4D40h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A2F0Bh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A2F1Fh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004C32E0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BE596h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A492Ah, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004ACB36h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004A4D40h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 7C817067h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "RegisterWaitForInputIdle" (+00000049h)
Address: 7C839AC0h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C817070h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "RegisterWaitForInputIdle" (+00000052h)
Address: 004A4995h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 01C8C5C1h, location: "foo_input_std", loaded at 01C10000h - 01D3D000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 01C8C5C1h, location: "foo_input_std", loaded at 01C10000h - 01D3D000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004F0044h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00500069h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 01C8C5C1h, location: "foo_input_std", loaded at 01C10000h - 01D3D000h
Address: 0044002Eh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 0052B000h

Version info:
foobar2000 v0.9.5.4 beta 2
UNICODE
Windows 5.1


Additional info:
Converter 1.1.1  (foo_converter)
ZIP/GZIP reader 1.0  (foo_unpack)
Playlists Dropdown 0.6 alpha 4  (foo_uie_playlists_dropdown)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
Run services 0.3.4  (foo_run)
Shorten decoder 0.4.2.1  (foo_input_shorten)
TAK Decoder 0.4.2  (foo_input_tak)
Console panel 0.2.1  (foo_uie_console)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Album Art Panel 0.2.7.1  (foo_uie_albumart)
Album List 4.3  (foo_albumlist)
Database Search 1.4  (foo_dbsearch)
Album list panel 0.2.3 beta  (foo_uie_albumlist)
Egoh Spectrum analyser (uie) 1.1.0  (foo_uie_vis_egoh)
Discogs Tagger 1.13  (foo_discogs)
Album Art Browser 0.0.5 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
iPod manager 0.6.2.1  (foo_dop)
ReplayGain override 0.1.1  (foo_rg_trn)
Graphical Browser rev015  (foo_uie_graphical_browser)
Playlist Manager 1.0.2  (foo_playlist_manager)
File Integrity Verifier 1.0.1  (foo_verifier)
Decoding Speed Test 1.0  (foo_benchmark)
Remove from Queue 1  (foo_removefromqueue)
Text Tools 1.0  (foo_texttools)
COM Automation server 0.7 alpha 6  (foo_comserver2)
File Operations 2.1  (foo_fileops)
Default User Interface 0.9.5  (foo_ui_std)
Chronial's Coverflow 0.3.0  (foo_chronflow)
Binary Comparator 1.1  (foo_bitcompare)
ABX Comparator 1.3.3  (foo_abx)
Audio CD Writer 2.0.1  (foo_burninate)
Database Search Toolbar Demo 1.0  (foo_dbsearch_api_demo)
RAR reader 1.1  (foo_unpack)
Shpeck - Winamp vis plugins wrapper 0.2.4  (foo_vis_shpeck)
Convolver 0.3  (foo_convolve)
Feature Watcher 1.0.4  (foo_whatsnew)
ReplayGain Scanner 2.0.8   (foo_rgscan)
Standard Input Array 1.0  (foo_input_std)
CD Audio Decoder 2.1.3  (foo_cdda)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Startup Actions 0.0.2 [Jul 23 2007 - 08:27:55]  (foo_cwbowron)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
Playlist Tools 0.6.2 beta 6  (foo_utils)
Shell Link Resolver 1.2  (foo_lnk)
Quick Tagger 1.0.1  (foo_quicktag)
Live Show Tagger 0.6.1  (foo_tradersfriend)
Masstagger 1.6  (foo_masstag)
Panel Stack Splitter 0.3.1(alpha)  (foo_uie_panel_splitter)
Lyric Show Panels 0.3.3.1 [Jun 22 2008 - 23:58:43]  (foo_uie_lyrics)
Playback Queue Viewer 0.2  (foo_pqview)
freedb Tagger 0.6  (foo_freedb2)
Columns UI 0.3 beta 2 preview 11d  (foo_ui_columns)
Lyrics Grabber 0.2.0 Beta  (foo_lyricsgrabber)
Standard DSP Array 1.0  (foo_dsp_std)
foobar2000 core 0.9.5.4 beta 2  (Core)
WMP Visualizations 0.1.2 (Intel SSE)  (foo_uie_wmpvis)
Lyrics panel 0.35  (foo_uie_lyrics_panel)
Randomized Playlist Entry 1.2.3  (foo_random)
Playlist Loader Benchmark 0.3  (foo_plbench)
Kernel Streaming Output 1.2.2  (foo_out_ks)
PopUp Plus 20080424  (foo_popupplus)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Run Command 1.0 beta 2  (foo_runcmd)
Typefind 0.2 beta 2  (foo_uie_typefind)
ASIO support 1.2.4  (foo_out_asio)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Cover Flow 0.20  (foo_bubble_coverflow)
Title: Columns UI
Post by: wortels on 2008-06-28 09:13:33
some times the album art is not exactly the size of the frame.
For example frame is 250x250 but front.jpg is 250x240 the white background that remains in the frame makes it look ugly. If the AR wasn't preserved the frame would be full and the 10px elongation isn't that noticeable compared to empty space. This is true for both front cover and cd picture.
So you wouldn't enable it for tall/very non-square art, and also I guess your panel is a perfect square.

I could make it fill the are if it's just a couple pixels off (after scaling), but 10px seems like a lot. Also you can change the background colour in prefs. If those don't please you I can add the option..


As long as there is empty space it will still look ugly. The problem is that not all album art is the same size so there will always be some size difference. An option to toggle AR would be much appreciated
Title: Columns UI
Post by: musicmusic on 2008-06-28 23:23:45
How about.. if the artwork didn't get resize when show in NG playlist, don't chop them off...?
Yes it should be possible to let them pass through unaltered if they are the correct res already, I'll try and change that.

Crash whilst changing layouts:
Seems like you really put the component through it paces

I can see what has likely happened, but it means you changed layout via a keyboard shortcut. Can you confirm that? (eugh, it could also trigger if your keyboard shortcut uses a modal dialog and you do similar stuff. I need to think a bit to find the best fix for this...)
Title: Columns UI
Post by: aphasia on 2008-06-28 23:42:57
Crash whilst changing layouts:
Seems like you really put the component through it paces

I can see what has likely happened, but it means you changed layout via a keyboard shortcut. Can you confirm that? (eugh, it could also trigger if your keyboard shortcut uses a modal dialog and you do similar stuff. I need to think a bit to find the best fix for this...)


Yes I like to experiment!

You are right. I did change the layout using a keyboard shortcut. For the record I was trying out switching between layouts. Concluded that using tabs was the saner choice 
Title: Columns UI
Post by: musicmusic on 2008-06-29 00:31:05
Yes I like to experiment!
Well anyway good work  They're not exactly recent issues (some months old) so this kind of information is invaluable
Title: Columns UI
Post by: sPeziFisH on 2008-06-29 13:22:20
Thx musicmusic for the new enhancements!
It's quite nice to remind (rediscover) the auto-hide-feature with delay    *thumbs up*
(http://img170.imageshack.us/img170/8061/1blo7.th.png) (http://img170.imageshack.us/my.php?image=1blo7.png)    (http://img521.imageshack.us/img521/8862/2bee8.th.png) (http://img521.imageshack.us/my.php?image=2bee8.png)
Title: Columns UI
Post by: aphasia on 2008-06-29 23:45:25
Yes I like to experiment!
Well anyway good work  They're not exactly recent issues (some months old) so this kind of information is invaluable


Glad I could be of some help. I'll continue my 'bull in a china shop' approach to using software so!
Title: Columns UI
Post by: Fifoxtasy on 2008-06-30 08:43:53
the column size weight behaves strangely.

when the total width of all columns is greater than the display area and auto-sizing is activated, increased size weight makes columns smaller.
This is correct. When the windows is bigger, they gain the most space, but this means when the window is smaller they have to lose the most space (in order to gain it in the first place ).

now i get it! quite useful actually!
Title: Columns UI
Post by: aphasia on 2008-07-02 01:33:35
I think I found a bug with the playlist switcher. To reproduce, move the playing playlist up or down and then click on the playlist that takes it place. This playlist is then marked as playing. Hope that makes sense!
Title: Columns UI
Post by: odyssey on 2008-07-04 11:42:52
I think I found a bug with the playlist switcher. To reproduce, move the playing playlist up or down and then click on the playlist that takes it place. This playlist is then marked as playing. Hope that makes sense!

I don't think this is related directly to Playlist Switcher. I have experienced the same problem (very annoying) just by using Playlist Dropdown.
Title: Columns UI
Post by: musicmusic on 2008-07-04 17:41:43
0.3 beta 2 preview 11e released, mainly bug fixes.

I think I found a bug with the playlist switcher. To reproduce, move the playing playlist up or down and then click on the playlist that takes it place. This playlist is then marked as playing. Hope that makes sense!
Thanks for the report, preview 11e should sort that. Also that crash should be sorted now, but note some other panels such as album list panel and iPod devices had a similar problem and will need their own fix.
Title: Columns UI
Post by: 2E7AH on 2008-07-04 17:47:35
after long time before it's appearance but NG playlist playing is real fun

i was deep in columns playlist which is of course great, but album artwork in columns - i can't tell, it urges so many ideas

and playing with it i found that artwork refreshes to much (better not to have many albums in playlist or some Celeron without SSE):

- if i add another column it refreshes
- if i change main (or whatever) window size it refreshes
- if i move any file it...
- if i change playlist name it...
- if ... it ...

is this necessary?

and i'm very interested how this behavior will progress

there are so many functions that can be added to NG artwork, that i'm afraid to ask
Title: Columns UI
Post by: musicmusic on 2008-07-04 17:57:29
The artwork shouldn't be reloaded when you resize the main window (only when you resize the column), but anyway if you disable reflections you will get better performance when it is loading the artwork (I only noticed recently, haven't investigated ways to improve that yet..).
Title: Columns UI
Post by: 2E7AH on 2008-07-04 18:16:22
yes, you're right like always - the second point doesn't stand

but anyway if refreashes too much in other situations

thank you for being so understanding
Title: Columns UI
Post by: musicmusic on 2008-07-04 18:32:36
It's possible to use e.g. %playlist_name% in your grouping string, but there isn't a good way to detect if you have or haven't. So if you rename the active playlist it is regrouped and then the artwork is reloaded.

If you resize the column, it needs to produce a new image in the new size. It doesn't keep the original artwork files in memory, so they are reloaded from disk.

If you move entries in the playlist, the groups can change, but it should only affect the respective groups.

It seems like the artwork reader thread is on normal priority, I can put it on low if it's impacting performance.

Yes turning off reflections improves performance, especially with large column sizes, that is pretty noticeable here.
Title: Columns UI
Post by: 2E7AH on 2008-07-04 19:42:20
well yes turning off reflections improves performance in great amount, i don't know why but you probably know

and what you mean by "needs to produce a new image in the new size" - isn't image size already defined in properties

probably it's non sense question, because i can not see the code and it's functioning

anyway i only write this because i think you should hear all users complains and make this componenet better and better

i admire your work as i admire f2k, and can't imagine it without CUI
Title: Columns UI
Post by: mhe on 2008-07-06 18:15:18
sorry for that stupid question, but:
what does the "Use alternate selection model" do? i never noticed a difference.


Gives you more options as you are selecting items.
Basically you can shift-click to select/deselect a group of songs.

Example: select a group of items, then ctrl-click one of them, release, shift-click a item further up/down in the selection. Voila, you've deselected a group of items.

I've grown so acustomed to it i actually want this in Total Commander
Title: Columns UI
Post by: musicmusic on 2008-07-07 20:40:28
Columns UI 0.3.3.0 released. I changed/fixed the version scheme to something similar to how I manage foo_dop. No more beta/preview/whatever as such, but I will use experimental tags when I think the version needs more testing.
Title: Columns UI
Post by: mixcherry on 2008-07-07 23:09:09
Quote
fixed versioning scheme

Wow, that was *radical*

It seems like 'Vertical item padding' setting doesn't work for NG Playlist group titles. Maybe instead of fixing it , you could add separate setting for group titles padding (top/bottom) - so it would be possible to add 'gaps' between groups (using top-padding of group title)?
Title: Columns UI
Post by: musicmusic on 2008-07-07 23:31:23
It seems like 'Vertical item padding' setting doesn't work for NG Playlist group titles.
Hmm yes you are right it's not applied correctly after changing it, but it will take effect after a restart. Thanks for the report.

you could add separate setting for group titles padding (top/bottom) - so it would be possible to add 'gaps' between groups (using top-padding of group title)?
There can be multiple levels of grouping though so not sure that would be the effect you intended in that case.

I'm not decided on anything yet, but to me this seems like enough:
-Vertical group title padding
-Pre/post group contents padding

Also I was looking into configurable minimum group height, but in any case I would need to do something to the prefs page first really..
Title: Columns UI
Post by: mixcherry on 2008-07-08 07:28:04
-Vertical group title padding
-Pre/post group contents padding

Yes, that would be enough.

in any case I would need to do something to the prefs page first really..

Well, maybe you could store more 'advanced' (or less popular) settings in something like Firefox's 'about:config' or Opera's 'opera:config'?

Or maybe just add padding settings to your 'Colours and Fonts' prefs branch. That way, other plugins could use those settings, just like they can use global colour and fonts settings.
Title: Columns UI
Post by: thuan on 2008-07-08 10:55:18
Thanks for the update.
Bug/Regression:
Looks like artwork at the end of playlist has clipped reflection again.
Title: Columns UI
Post by: musicmusic on 2008-07-08 11:59:11
Well, maybe you could store more 'advanced' (or less popular) settings in something like Firefox's 'about:config' or Opera's 'opera:config'?
No, better to have a proper UI not bury them in some undiscoverable place  I was just thinking of splitting up the 'general' playlist view tab; general isn't a good name for a tab anyway.

Or maybe just add padding settings to your 'Colours and Fonts' prefs branch. That way, other plugins could use those settings, just like they can use global colour and fonts settings.
I thought about putting vertical item padding on the fonts page, but I couldn't decide if it was a good idea or not.. Some stuff in the list it wouldn't apply to.

Looks like artwork at the end of playlist has clipped reflection again.
Did you change the group title font? Seems like there is a problem if you do.
Title: Columns UI
Post by: mixcherry on 2008-07-08 12:07:27
Did you change the group title font? Seems like there is a problem if you do.

I can confirm that: after changing the group title font, some of the reflections (not only the last one) are cropped:
(http://s6.photobucket.com/albums/y223/mixcherry/foobar2000/th_shot.jpg) (http://s6.photobucket.com/albums/y223/mixcherry/foobar2000/shot.jpg)
Title: Columns UI
Post by: Bollerkopp on 2008-07-08 12:17:28
I can confirm that: after changing the group title font, some of the reflections (not only the last one) are cropped

hi,

yes, it's exactly the same here.


@ musicmusic: big thanks for the update.
Title: Columns UI
Post by: buktore on 2008-07-08 12:50:02
Aw.... when I start to like the white no cover pic, you change it to black.

Title: Columns UI
Post by: musicmusic on 2008-07-08 13:21:10
I uploaded 0.3.3.1, should fix those two issues
Aw.... when I start to like the white no cover pic, you change it to black.

The light one went a while ago  I can upload it if you want, you can change it on the advanced prefs page.
Title: Columns UI
Post by: thuan on 2008-07-08 13:35:14
musicmusic, artwork is still clipped.
(http://img511.imageshack.us/img511/5368/foozz2.th.jpg) (http://img511.imageshack.us/my.php?image=foozz2.jpg)
EDIT: They're randomly clipped each time the playlist is refreshed.
Title: Columns UI
Post by: musicmusic on 2008-07-08 13:50:35
OK then 0.3.3.2 is up now
Title: Columns UI
Post by: Keikonium on 2008-07-08 14:22:57
Thanks a ton musicmusic! I don't know quite what you did, but NG Playlist seems blazing fast now!

I have two feature requests for the group headers if you don't mind tho:

1. Would it be possible to change the background color of the group headers?
2. Currently, we can change the font color of the group headers. I want to change the color of the line that appears after our group titles. I thought adding an $rgb() at the end of my string would work, but it doesn't Can this be fixed?
Title: Columns UI
Post by: thuan on 2008-07-08 14:36:37
AFAICT clipped artwork is fixed. Thank you.

@Keikonium:
1) You can do it using style string with variable %_is_group% with $if and set appropriate color for font and bg with $set_style.
2) If it's the first track of an album you can do it, too I think with $if. Or could you clarify?
Title: Columns UI
Post by: Keikonium on 2008-07-08 14:54:18
1) You can do it using style string with variable %_is_group% with $if and set appropriate color for font and bg with $set_style.
2) If it's the first track of an album you can do it, too I think with $if. Or could you clarify?

1. I'm not to sure what I am doing wrong. I put the following string into the group header, and the 'Globals > Style' page and neither one worked: $if2(%_is_group%,$set_style(back,FFFFFF,808080)). What am I doing wrong?

2. The line I am talking about is the one in this picture:
- snip image -

How would I use $if() statements to color this line o.O?


Nevermind, my other style string was overriding the new one lol.
Title: Columns UI
Post by: musicmusic on 2008-07-08 14:55:01
Thanks a ton musicmusic! I don't know quite what you did, but NG Playlist seems blazing fast now!
Probably the lower thread priority of the artwork reader. I didn't notice anything (hence it wasn't changed already ) but it would probably depend on your CPU (single-core etc.)

2. Currently, we can change the font color of the group headers. I want to change the color of the line that appears after our group titles. I thought adding an $rgb() at the end of my string would work, but it doesn't
Set the text colour using $set_style as thuan described (also used for line when colours are not in themed mode) and then use a $rgb to change the text colour.
Title: Columns UI
Post by: Keikonium on 2008-07-08 15:03:00
Thank musicmusic and thuan! I've got the line and background colored now . Just had to put the newer style string below my other one . Noob mistake.
Title: Columns UI
Post by: Bollerkopp on 2008-07-08 15:34:40
@Keikonium:

can you share your groups-script with the text-coloring? i'm a little bit confused with the string.

greets
Title: Columns UI
Post by: Keikonium on 2008-07-08 15:54:37
@Keikonium:

can you share your groups-script with the text-coloring? i'm a little bit confused with the string.

greets


Yeah sure . I was a bit confused myself, but trial and error usually works.

First you need to set up your group how you'd like it to look. This is where you set your font color. I used the string:
Code: [Select]
$rgb(255,0,0) %album artist%  $rgb(255,255,255)//  $rgb(255,0,0)%album%

and that goes here:
(http://img.photobucket.com/albums/v326/keikonium/ngplstep2.jpg)

Secondly, you need to use the $set_style() code to color the background / line. I used the string:
Code: [Select]
//Group BG Color
$if(%_is_group%,
$set_style(back,000000,000000)
$set_style(text,FFFFFF,808080)
)

and that goes here:
(http://img.photobucket.com/albums/v326/keikonium/ngplstep3.jpg)

NOTE: Read this page (http://yuo.be/wiki/columns_ui:config:colour_string) for information about the format of the $set_style() function.

The end result for me was the following:
(http://img.photobucket.com/albums/v326/keikonium/ngplstep1.jpg)
Title: Columns UI
Post by: Bollerkopp on 2008-07-08 16:47:50
hey,

thank you very much for your help with this detailed guide. great!
Title: Columns UI
Post by: odyssey on 2008-07-08 21:12:10
Is it possible to show total playtime of an album in the grouping? - Maybe even sort by it?
Title: Columns UI
Post by: Hakubo on 2008-07-08 21:28:54
Also I was looking into configurable minimum group height
I think I changed my opinion on this one.
As a solution for tall covers, with increased minimum height it will create gaps for small groups with standard CD artwork, which isn't going to look too pretty, I'm guessing.
Wouldn't it be possible to change maximum height of artwork depending on the size of its group?
Title: Columns UI
Post by: Decuman on 2008-07-09 12:40:35
just to update my humble requests:

-padding for groups (to separate them even more from each other)
- top padding for the artwork (currently there is no space between a group header and artwork)
- transparent png support any time soon? (it is black for transparent color now)
Title: Columns UI
Post by: thuan on 2008-07-09 14:32:45
Currently sometime after scrolling for a while, artworks of the currently viewed albums take very long time to load. Can you do something about it?
Title: Columns UI
Post by: Squeller on 2008-07-09 14:52:51
Is it possible to show total playtime of an album in the grouping? - Maybe even sort by it?

Good plan ...
And getting rid of the line ... And center/right alignment ... And being free here...

I think musicmusic should split the grouping pattern from what's being displayed. Offer both!
Title: Columns UI
Post by: bowen_tk on 2008-07-09 16:11:19

@Keikonium:

can you share your groups-script with the text-coloring? i'm a little bit confused with the string.

greets


Yeah sure . I was a bit confused myself, but trial and error usually works.

First you need to set up your group how you'd like it to look. This is where you set your font color. I used the string:
Code: [Select]
$rgb(255,0,0) %album artist%  $rgb(255,255,255)//  $rgb(255,0,0)%album%

and that goes here:
http://img.photobucket.com/albums/v326/kei...m/ngplstep2.jpg (http://img.photobucket.com/albums/v326/keikonium/ngplstep2.jpg)

Secondly, you need to use the $set_style() code to color the background / line. I used the string:
Code: [Select]
//Group BG Color
$if(%_is_group%,
$set_style(back,000000,000000)
$set_style(text,FFFFFF,808080)
)

and that goes here:
http://img.photobucket.com/albums/v326/kei...m/ngplstep3.jpg (http://img.photobucket.com/albums/v326/keikonium/ngplstep3.jpg)

NOTE: Read this page (http://yuo.be/wiki/columns_ui:config:colour_string) for information about the format of the $set_style() function.

The end result for me was the following:
http://img.photobucket.com/albums/v326/kei...m/ngplstep1.jpg (http://img.photobucket.com/albums/v326/keikonium/ngplstep1.jpg)


Can you share your playlist style please or at least show it completely because i like the color
Title: Columns UI
Post by: Squeller on 2008-07-09 16:58:33
Another addition for the group row: Please allow setting the frame style there as well.
And btw, the Item Properties panel very soon displays nothing. Somewhat losing focus. E.g. click on an image in NG playlist.
Title: Columns UI
Post by: Powha on 2008-07-09 17:46:15
I am using
Foobar2000 v0.9.5.3
Columns UI v0.9 beta 2 preview 9


I am using this pice of code to format my titles in the playlist. But I would also like to apply it on album and artist. So is it possible to make the code "global".

Code: [Select]
//Custom color for (text)
$puts(customTitle,
$replace(
$replace(%title%,'(',$get_global(colorParText)'('),
')',$rgb()')')
)

//Proper camelcase
$puts(customTitle,
$replace($replace($caps2($get(customTitle)), Of , of ), The , the )
)

//Output
$get(customTitle)


/Cheers
Title: Columns UI
Post by: musicmusic on 2008-07-10 00:36:17
Wouldn't it be possible to change maximum height of artwork depending on the size of its group?
Technically yes but it would have to refresh it (as needed) when the size of the group changes, it's slightly nightmarish but I'll keep it in mind.

- transparent png support any time soon? (it is black for transparent color now)
Yes that should be fixable.

Currently sometime after scrolling for a while, artworks of the currently viewed albums take very long time to load. Can you do something about it?
There is a limited/fixed amount of artwork readers and they must be all be "stuck" reading some files, it can happen with (bad) network paths or maybe some other slow media/files etc.. There isn't so much I can do about it, what is currently visible should be first in queue after that (the exception being if you scroll back to something you already scrolled past). But if you are not using the foobar2000 artwork reader, disable it.

And btw, the Item Properties panel very soon displays nothing. Somewhat losing focus. E.g. click on an image in NG playlist.
Clicking there clears the selection. Do you have the panel displaying the properties of the selection ?
Title: Columns UI
Post by: alexinc on 2008-07-10 00:54:08
as i just started getting deeper into ui_columns i personalized foobar the way i want, using "item properties" to show additional information from discogs_tags...
now i face the problem having too much information (like artist bio) in comment tag and would like to wrap/multi-line it, so it fits perfecty on screen, without the need of scrolling or opening the whole tag for viewing its content. got my point?

e.g. when configuring selection properties i can add new fields, but how can i make those fields being wrapped? 

thx i.a.  alex
Title: Columns UI
Post by: thuan on 2008-07-10 03:58:54
There is a limited/fixed amount of artwork readers and they must be all be "stuck" reading some files, it can happen with (bad) network paths or maybe some other slow media/files etc.. There isn't so much I can do about it, what is currently visible should be first in queue after that (the exception being if you scroll back to something you already scrolled past). But if you are not using the foobar2000 artwork reader, disable it.

OK, I know why, problem is they're on my HD. foobar2000 core artwork reader is disabled. The playlist is a little large though around 13xxx files. This problem doesn't happen before you introduce low priority artwork reader thread. To me, the playlist is as fast as before but the artwork reader is slower. So could you add the old behevior back as an advanced option in foobar Advanced preferences or somewhere you find plausible?
Title: Columns UI
Post by: Squeller on 2008-07-10 08:55:58
And btw, the Item Properties panel very soon displays nothing. Somewhat losing focus. E.g. click on an image in NG playlist.
Clicking there clears the selection. Do you have the panel displaying the properties of the selection ?

Yes. But the track is still selected I'd say. Half selected  Track display panel and those still display information in "follow cursor" mode.
Title: Columns UI
Post by: _stranger_ on 2008-07-10 13:01:45
Is it possible to show total playtime of an album in the grouping? - Maybe even sort by it?

good idea...
musicmusic, what you say? 
can you add this feature?
Title: Columns UI
Post by: mil3s on 2008-07-10 14:42:19
Grouping like this would look pretty cool imo
(http://img299.imageshack.us/img299/8461/groupingzs2.jpg) (http://imageshack.us)
Title: Columns UI
Post by: odyssey on 2008-07-11 19:35:29
How about implementing dynamic icons, as also proposed for DefaultUI in this thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=64599&hl=)?
Title: Columns UI
Post by: musicmusic on 2008-07-11 20:32:03
as i just started getting deeper into ui_columns i personalized foobar the way i want, using "item properties" to show additional information from discogs_tags...
now i face the problem having too much information (like artist bio) in comment tag and would like to wrap/multi-line it, so it fits perfecty on screen, without the need of scrolling or opening the whole tag for viewing its content. got my point?
It's not really designed for multi-line info such as those, you need something like track info panel for that..

OK, I know why, problem is they're on my HD. foobar2000 core artwork reader is disabled. The playlist is a little large though around 13xxx files. This problem doesn't happen before you introduce low priority artwork reader thread. To me, the playlist is as fast as before but the artwork reader is slower. So could you add the old behevior back as an advanced option in foobar Advanced preferences or somewhere you find plausible?
Hmm.. I only changed the CPU priority, it shouldn't make things noticeably slower unless something else with higher priority is eating the CPU. Can you keep an eye on CPU usage and see if there is anything significant? Also can you try disabling reflections? Or maybe you have some huge artwork images for some files and it is related to that? I would prefer not to make a setting for this unless absolutely necessary..


Is it possible to show total playtime of an album in the grouping? - Maybe even sort by it?

good idea...
musicmusic, what you say? 
can you add this feature?
It's slightly complicated at the moment, but once I tackle %group_index%/%group_count% there will be some better tracking of group size changes so maybe then it will be less complicated to implement

Yes. But the track is still selected I'd say. Half selected  Track display panel and those still display information in "follow cursor" mode.
It's intended/expected behaviour  The item with keyboard focus is different to the current selection..

How about implementing dynamic icons, as also proposed for DefaultUI in this thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=64599&hl=)?
Have you tried binding "live editing" to a button?  That's all basically possible since always, if the implementer of the commands also implements the button API to provide the info on the state of the button. For some (not all) of the standard commands there is enough stuff exposed through APIs in the foobar2000 SDK (i.e. callbacks for state changes) for someone else to do it instead. (Yes, that could be me )
Title: Columns UI
Post by: _stranger_ on 2008-07-11 22:20:00


Is it possible to show total playtime of an album in the grouping? - Maybe even sort by it?

good idea...
musicmusic, what you say? 
can you add this feature?
It's slightly complicated at the moment, but once I tackle %group_index%/%group_count% there will be some better tracking of group size changes so maybe then it will be less complicated to implement

ok... thx for response.
i'm looking forward to it
Title: Columns UI
Post by: thuan on 2008-07-12 01:41:53
Hmm.. I only changed the CPU priority, it shouldn't make things noticeably slower unless something else with higher priority is eating the CPU. Can you keep an eye on CPU usage and see if there is anything significant? Also can you try disabling reflections? Or maybe you have some huge artwork images for some files and it is related to that? I would prefer not to make a setting for this unless absolutely necessary..

It's weird as it seems like your component is the only thing that is doing anything significant in foobar during the stalling period. I don't use complicated DSP and stuffs. My computer is a Core 2 4300 with 2GB RAM, so I don't think it's that slow. Here's a screenshot of threads tab when it's stalled:
(http://img77.imageshack.us/img77/3397/foogp2.th.jpg) (http://img77.imageshack.us/my.php?image=foogp2.jpg)
Title: Columns UI
Post by: musicmusic on 2008-07-12 08:30:56
The red and green should mean that it is reading different files' artwork. (It will read four at once). Is it definite this started with 0.3.3.x?

Maybe you scrolled down somewhat and then back up? The displayed files' artwork could be somewhere at the back of the queue then, I can change the logic a bit if that is the case.
Title: Columns UI
Post by: thuan on 2008-07-12 09:58:01
The red and green should mean that it is reading different files' artwork. (It will read four at once).

Yes, green is newly created threads and read are closing down threads. Typically I see four newly created threaded of columns UI dll when it reads artworks. When it's stuck I see more than 4 green ones like the pic I posted. Some threads are somehow stuck I guess.
Is it definite this started with 0.3.3.x?

Yes, pretty sure.
Maybe you scrolled down somewhat and then back up? The displayed files' artwork could be somewhere at the back of the queue then, I can change the logic a bit if that is the case.

Not really. AFAICT it's random.

Idea for improvment:
Currently artworks are not cached between playlists, can you make them cached, too?
Title: Columns UI
Post by: mil3s on 2008-07-12 15:15:05
Bug
When the album tag isn't present Columns UI doesn't display the correct cover art. For some reason it picks a cover with a name that contains a dot. For example t.est.jpg. If more than one cover has a dot in the name it selects in alphabetical order.

If the album tag IS present and no cover is found the correct no-cover image is displayed.
Title: Columns UI
Post by: springsonata on 2008-07-16 12:54:50
where could I download new version column_ui?

I just can't open yuo.be && http://music.morbo.org/ (http://music.morbo.org/) recently.

I'm sure these URL can work two months ago.

and I'm really appriciate that any one can offer me a new version by 

any way.

THKS.          My email is:  swordharley@mail.sdu.edu.cn
Title: Columns UI
Post by: mobyduck on 2008-07-16 13:00:33
I just can't open yuo.be
http://yuo.be/columns.php (http://yuo.be/columns.php) works just fine here...

Alessandro
Title: Columns UI
Post by: Leak on 2008-07-16 13:38:59
I just can't open yuo.be
http://yuo.be/columns.php (http://yuo.be/columns.php) works just fine here...

I guess we're just not behind the Great Firewall of China? as springsonata seems to be, going by his (her?) email address...
Title: Columns UI
Post by: musicmusic on 2008-07-16 13:51:26
When it's stuck I see more than 4 green ones like the pic I posted. Some threads are somehow stuck I guess.
More than four just means that process explorer is not keeping up, green is threads created in past two seconds or something so it is doing something.

Yes, pretty sure.
If that's the case, I can add a thread priority option, so you can check if it does make a difference.

Idea for improvment:
Currently artworks are not cached between playlists, can you make them cached, too?
Nothing is cached at all between playlists with NG Playlist, I don't plan on changing that (causes resource usage build up over time etc.).

Bug
When the album tag isn't present Columns UI doesn't display the correct cover art. For some reason it picks a cover with a name that contains a dot. For example t.est.jpg. If more than one cover has a dot in the name it selects in alphabetical order.

If the album tag IS present and no cover is found the correct no-cover image is displayed.
How are things configured on the artwork tab in settings?

where could I download new version column_ui?

I just can't open yuo.be && http://music.morbo.org/ (http://music.morbo.org/) recently.
You have the correct URL. If you provide a tracert it may give some insight into the problem..
Title: Columns UI
Post by: mobyduck on 2008-07-16 14:21:44
I guess we're just not behind the Great Firewall of China? as springsonata seems to be, going by his (her?) email address...
Yes, but as these URL can work two months ago I thought it could be a temporary client/provider problem rather than a censorial issue.

Alessandro
Title: Columns UI
Post by: pirlouy on 2008-07-16 16:06:46
If you see this message ((http://smileys.sur-la-toile.com/repository/Rires/icon_mrgreen.gif)), I can confirm you the display bug with vertical/horizontal splitter when using foobar2000 AND Logitech Setpoint.
If I close Setpoint, I have no display problem anymore.

Infos: Vista Premium 64 bits + Logitech Setpoint 64 bits (MX Revolution) 4.60 + Foobar 0.9.5.4 + Columns UI 0.3.3.2

ps: filters + "type as you find" is a very great combination. I now don't use albumlist anymore. Thank you for this feature !
Title: Columns UI
Post by: springsonata on 2008-07-17 13:37:35
THX everybody. I access the yuo.be by Proxy server now and got the new version.
cool. We can change the group font.
Title: Columns UI
Post by: musicmusic on 2008-07-17 13:57:59
If you see this message ((http://smileys.sur-la-toile.com/repository/Rires/icon_mrgreen.gif)), I can confirm you the display bug with vertical/horizontal splitter when using foobar2000 AND Logitech Setpoint.
If I close Setpoint, I have no display problem anymore.

Infos: Vista Premium 64 bits + Logitech Setpoint 64 bits (MX Revolution) 4.60 + Foobar 0.9.5.4 + Columns UI 0.3.3.2
Blah! So it wasn't just XP x64. Did you install SP1 as well?
Title: Columns UI
Post by: aphasia on 2008-07-17 14:25:34
I found a display bug related to grouping. If I have artwork displayed in groups and then I go to the Grouping preferences and hide the groups for the currently active playlist, then the artwork correctly disappears but the blank column header remains causing the other column titles to be misaligned with their respective items. Activating another playlist and returning to the original playlist rectifies the problem. Happens with autosizing on or off.
Title: Columns UI
Post by: pirlouy on 2008-07-17 15:15:38
Blah! So it wasn't just XP x64. Did you install SP1 as well?

I forgot to mention... 
Yes, I have reinstalled Vista, then I installed SP1.
Title: Columns UI
Post by: musicmusic on 2008-07-17 15:40:35
aphasia: Reproduced. Thanks for the report, it'll be fixed for next build.
Title: Columns UI
Post by: mil3s on 2008-07-17 15:51:39

Bug
When the album tag isn't present Columns UI doesn't display the correct cover art. For some reason it picks a cover with a name that contains a dot. For example t.est.jpg. If more than one cover has a dot in the name it selects in alphabetical order.

If the album tag IS present and no cover is found the correct no-cover image is displayed.
How are things configured on the artwork tab in settings?

Well, properly I assume.

Front
...album art\%album%

The other two boxes are empty.
And the checkbox I can't even figure out what it's for. Nothing changes if I check it or not.
Title: Columns UI
Post by: musicmusic on 2008-07-17 16:00:36
If the album field is not present, that will result in:

...album art\?

And ? is similar to *, it means any single character..

something like [...album art\%album%] or $if(%album%,...album art\%album%) should work.
Title: Columns UI
Post by: mil3s on 2008-07-17 16:12:42
^It does. Thanks.
Title: Columns UI
Post by: musicmusic on 2008-07-17 22:08:24
Blah! So it wasn't just XP x64. Did you install SP1 as well?

I forgot to mention... 
Yes, I have reinstalled Vista, then I installed SP1.
Unfortunately you need Microsoft to fix their OS.. you can try this update, it's the only post SP1 one for the wow64 layer that I could find:
http://support.microsoft.com/kb/946924/ (http://support.microsoft.com/kb/946924/) (just request it using the link in the top-left corner)
Title: Columns UI
Post by: odyssey on 2008-07-18 01:09:36
musicmusic: If you haven't already fixed it, the arrows that show the sort direction are incorrect (at least compared to explorer). Nothing important though
Title: Columns UI
Post by: aphasia on 2008-07-18 01:58:39
musicmusic: If you haven't already fixed it, the arrows that show the sort direction are incorrect (at least compared to explorer). Nothing important though


In a similar vein, if one selects all the items in a playlist and then presses home, the first item in the playlist will not be selected unless some other item in the playlist had previously been selected. Similarly with end.
Title: Columns UI
Post by: Theriel on 2008-07-18 11:54:09
Hello!
Does any of you could give me more possibilities of what I can write as "column name" in the playlist view configuration? I mean, like [%date%], [%tracknumber%] etc....

I need particularly something like:
1.[folder_name] - something that shows me the name of the folder the given mp3 is in.
2.[the_whole_playlist_track_number] - it was before but suddenly I do not have this option - I want to have the whole playlist with numbers from 1 to up to the size of the playlist.

Thank you for your help!

Best regards,
Theriel
Title: Columns UI
Post by: pirlouy on 2008-07-18 12:00:23
Unfortunately you need Microsoft to fix their OS.. you can try this update, it's the only post SP1 one for the wow64 layer that I could find:
http://support.microsoft.com/kb/946924/ (http://support.microsoft.com/kb/946924/) (just request it using the link in the top-left corner)

I've done that. After a long processing of installation (mail, password, all this stuff), and a restart, I've seen NO changes. :/
But it's not a major problem (for me), because I prefer to use XP.
Title: Columns UI
Post by: musicmusic on 2008-07-18 12:25:21
musicmusic: If you haven't already fixed it, the arrows that show the sort direction are incorrect (at least compared to explorer). Nothing important though
Hmm yes they do seem to be pointing in the opposite direction :ph43r: Fixed for next build, thanks.

In a similar vein, if one selects all the items in a playlist and then presses home, the first item in the playlist will not be selected unless some other item in the playlist had previously been selected. Similarly with end.
Also should be fixed in next build, thanks

I've done that. After a long processing of installation (mail, password, all this stuff), and a restart, I've seen NO changes. :/
But it's not a major problem (for me), because I prefer to use XP.
OK, it was just a stab in the dark. The only solutions then are to not use SetPoint (or those other apps), or to use a 32-bit version of Windows.
Title: Columns UI
Post by: odyssey on 2008-07-18 14:19:25
I've done that. After a long processing of installation (mail, password, all this stuff), and a restart, I've seen NO changes. :/
But it's not a major problem (for me), because I prefer to use XP.
OK, it was just a stab in the dark. The only solutions then are to not use SetPoint (or those other apps), or to use a 32-bit version of Windows.
Kinda offtopic, but I agree that one should avoid using SetPoint. I've been a user of it too, only because it's ability to show song-info on my diNovo Mediapad. Really, does it provide anything useful that you can't live without??
Title: Columns UI
Post by: pirlouy on 2008-07-18 18:03:28
I'd love not to use those crappy Nvidia drivers, or Logitech ones but unfortunately, hardware don't work well without them.
If I don't use Setpoint, my mouse has, just for example, no middle click. Yes, I know, kinda weird, but it's like that... :/

The next time I use Vista, I'll try to use Setpoint 32 bits instead, in order to see if there's still problems with columns_ui.
If no problem anymore, I'll try to post here !
Title: Columns UI
Post by: musicmusic on 2008-07-19 12:35:57
As I said, you can use nvidia drivers, what may cause problems if enabled is nView (which I haven't seen on Vista anyway). But anyway you already isolated it to just SetPoint...
Title: Columns UI
Post by: bowen_tk on 2008-07-20 22:50:49
Hi

As you see in my previous post i love column_ui (and especially NG_playlist and the filter).
I have still a small suggestion :
in fact in my layout I like to display album cover and artist picture but currently with the artwork view , we can only have one source for all the panel so can you separate the source of the artwork view from the colum_ui settings?
I hope you can do it and that you understand my request

Thanks for your marvelous component.
Title: Columns UI
Post by: musicmusic on 2008-07-21 19:51:06
Well, that doesn't need separate source settings for the/each artwork view panel. As I understood it would need
-The ability to specify an artist picture source
-The ability to lock the artwork view to one type of source
Title: Columns UI
Post by: bowen_tk on 2008-07-21 22:09:04
Well, that doesn't need separate source settings for the/each artwork view panel. As I understood it would need
-The ability to specify an artist picture source
-The ability to lock the artwork view to one type of source


Yes it is exactly what i need. It would be really good if you can do this.
Title: Columns UI
Post by: musicmusic on 2008-07-21 23:31:15
Yes they are nice ideas I noted them and will add them a bit later.
Title: Columns UI
Post by: bowen_tk on 2008-07-22 00:21:13
thank you so much
Title: Columns UI
Post by: musicmusic on 2008-07-22 16:42:04
Columns UI 0.3.4.0 released. Mainly bug fixes, see changelog for full details.
Title: Columns UI
Post by: Squeller on 2008-07-22 16:47:44
Great, thank you.
Title: Columns UI
Post by: buktore on 2008-07-22 20:31:43
Performances is really good in new version and thanks for various improvement.

Title: Columns UI
Post by: ZeeJay on 2008-07-26 04:06:28
I would like to request a feature:
- The possibility to disable the resizable borders, hiding the separator between the panels.

Is that possible, musicmusic?
Title: Columns UI
Post by: fakou on 2008-07-26 13:33:15
Hello, while customizing my column ui, I managed to hide the TOOLBAR, therefore i can't access the menu of foobar2k, i'm stuck

i can't seem to find a way to access any of foobar's menus...
do i have to install it from scratch again.... ?
Title: Columns UI
Post by: mil3s on 2008-07-26 13:50:32
I would like to request a feature:
- The possibility to disable the resizable borders, hiding the separator between the panels.

Is that possible, musicmusic?

I think you might be asking for the same thing I did a while ago. I never got an answer though.
#571067 (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=33&t=28647&hl=locked&view=findpost&p=571067)

In my opinion it would be nice with the option to lock the entire config from being edited. If you want to edit you could simply go to the Layout Edit mode. That would be a really good feature.
Title: Columns UI
Post by: mixcherry on 2008-07-26 13:53:58
- The possibility to disable the resizable borders, hiding the separator between the panels.

Indeed, that would be cool feature.


Hello, while customizing my column ui, I managed to hide the TOOLBAR, therefore i can't access the menu of foobar2k, i'm stuck

Just press CTRL + P and you can turn toolbars on here: Preferences -> Display -> Columns UI -> Main -> Show toolbars.
Title: Columns UI
Post by: fakou on 2008-07-26 13:59:56
Thanx a lot Mixcherry,
now that i'm aware of this keyboard shortcut, i don't need the toolbar anymore
the hiding was intentionnal
Title: Columns UI
Post by: ZeeJay on 2008-07-26 19:55:18

I would like to request a feature:
- The possibility to disable the resizable borders, hiding the separator between the panels.

I think you might be asking for the same thing I did a while ago. I never got an answer though.
#571067 (http://www.hydrogenaudio.org/forums/index.php?act=ST&f=33&t=28647&hl=locked&view=findpost&p=571067)
In my opinion it would be nice with the option to lock the entire config from being edited. If you want to edit you could simply go to the Layout Edit mode. That would be a really good feature.


Besides locking the entire layout, I'm really interested in get extra space and get the panels without any space among them. Because, despite of the capacities of some panels to adjust the edge style, there's still the splitters and separators, what will always individualize the panels.
These resizable borders are really useful when you're creating the layout, adjusting sizes and positions, but after that they are useless...
So my point is that there would be an option to simply turn these borders on or off.
Title: Columns UI
Post by: Bollerkopp on 2008-07-29 12:15:37
hi,

i have two questions refer to NG playlist:
Title: Columns UI
Post by: swmmng on 2008-08-02 19:34:10
Is there anywhere I can get older versions of Columns_UI from, particularly before it required foobar 0.9.5?  I'd kind of like to switch back to a panels_UI config.
Title: Columns UI
Post by: TomBarlow on 2008-08-04 02:11:27
Hi,

I think I've found a bug with the Tab Stack. I'm using it as my main splitter, between my playlist switcher and playlists, album art and lyrics, and I've found that whenever I start foobar (or update the display from the layout tab) the right most tab is shown (lyrics) even though the left most one is selected (playlist switcher and playlist). I have to click on the lyrics tab then back onto the switcher and playlist to see it properly. I guess it must be a bug, it's pretty annoying! This is CUI 0.3.4.1, fb 0.9.5.4.

Thanks,
Tom

Edit: actually, it seems to be a problem with the lyrics panel, as when I add another one to the right, it doesn't cover the others, the lyrics one still does. I don't suppose there's much that can be done then?
Title: Columns UI
Post by: Bollerkopp on 2008-08-04 14:09:03
hi,

sorry, but have anybody an idea how to do this? 

http://www.hydrogenaudio.org/forums/index....st&p=579903 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=579903)

thanks in advance.
Title: Columns UI
Post by: masterrossi on 2008-08-05 17:26:43
I updated Foobar and Columns UI and as soon as I start foobar now it crashes. If I delete Columns UI it works ok.

What can this be and how can I resolve this?
Title: Columns UI
Post by: tpijag on 2008-08-05 20:22:18
I updated Foobar and Columns UI and as soon as I start foobar now it crashes. If I delete Columns UI it works ok.

What can this be and how can I resolve this?


Do you have a crash log?
Do you have the two libraries that CUI needs?

terry
Title: Columns UI
Post by: masterrossi on 2008-08-05 20:45:43
No Crash log
Both libraries are installed in the foobar folder.

Ohh and I use Vista.
Title: Columns UI
Post by: musicmusic on 2008-08-05 21:40:40
I updated Foobar and Columns UI and as soon as I start foobar now it crashes. If I delete Columns UI it works ok.

What can this be and how can I resolve this?
It is most likely one of the panel components you are using. Try removing them one at a time to find the culprit.
Title: Columns UI
Post by: masterrossi on 2008-08-05 21:49:06
ok, i will try that another time. Will let you know the results...

It was the component Playlists Dropdown. Let's see if I can get something else for that instead, or find out what if it conflicts with something else.
Title: Columns UI
Post by: musicmusic on 2008-08-06 12:43:17
Console panel 0.3 released. Changes:
Title: Columns UI
Post by: mixcherry on 2008-08-06 14:16:20
It was the component Playlists Dropdown. Let's see if I can get something else for that instead, or find out what if it conflicts with something else.

What version of ColumnsUI and Playlists Dropdown were you using?
Title: Columns UI
Post by: musicmusic on 2008-08-06 16:46:20
libpng binary updated to version 1.2.29.
Title: Columns UI
Post by: musicmusic on 2008-08-07 20:11:02
Album List Panel 0.3 released for testing. Changes:

  * Supports Item properties panel
  * Supports unified Columns UI Colour and Font configuration
  * Supports exporting appearance settings to FCL files
  * Filter query syntax updated
  * Misc bug fixes and changes
Title: Columns UI
Post by: 4nt1 on 2008-08-08 07:51:01
eeek im at work and cant test it out here.. been waiting for an update forver.. cant wait!!
Title: Columns UI
Post by: bowen_tk on 2008-08-08 08:47:42
wow a lot of update
thanks a lot
Title: Columns UI
Post by: Hamallainen on 2008-08-08 09:59:27
Album List Panel 0.3 released for testing.
Thanks for updating this component. It seems there's a little bug (or it's me doing something wrong) with the option 'Middle button action:add to playlist'. First i have to left click an item to make the middle click adding the desired item on the current playlist. Then if i try to middle click another item it's the previous selected item which get added not the current one. It was not behaving this way before.
Title: Columns UI
Post by: musicmusic on 2008-08-08 10:44:46
Try 0.3.1  Thanks for the report.
Title: Columns UI
Post by: Hamallainen on 2008-08-08 11:28:12
 Perfect. It's working again. Thank you.
Title: Columns UI
Post by: Squeller on 2008-08-09 12:36:12
Musicmusic, I've got a filtering problem. I've got four filter panels on top of each other under a tab stack.

(http://minnit.de/etc/cui_filtering_tn.jpg) (http://minnit.de/etc/cui_filtering.jpg)

If I choose the composer Bax, then the genre "Tone Poem", all tone poems are correctly opened in the playlist. But the "Work" filter does also show the Symphonies as you see. But the Symphonies aren't genre tagged as Tone poems, and also the Symphonies are not added to the playlist (which is correct).

I hope you see what I mean. It seems if I make changes to the "genre" filter, the "work" filter shows no reaction, as if it's not bound to changes in the genre filter.

Vice versa the filters behave correctly: if I select all Symphonies in the work filter, the "tone poem" genre disappears in the genre filter.

I already rescanned media library, I also swapped the filters in the layout, I tried really hard but can't find the cause of this.

Any idea?

This describes how exactly the tracks are tagged:
Symphonies: %GENRE%="Classical"
Tone poems: %GENRE%="Classical; Tone Poem"
Title: Columns UI
Post by: 2E7AH on 2008-08-09 20:17:14
what's with console?!

ntl cui component should be much higher in official wiki

as i can remember when i double click the status bar the actual playing track was shown in the middle of the playlist, but now it remembers the last window position!? interesting but is that more functional? (in the middle you're expecting it, but history, you can't always rec where the track was - if you are looking for something fast for ex)

edit: an what's with item properties - is it suppose to replace classic track info?
Title: Columns UI
Post by: Keikonium on 2008-08-09 21:19:45
Thanks for all the recent updates musicmusic! I like the clear option for the console .

I was wondering if it would be at all possible to have a facets like view for the filter panel? Basically displaying any of the filter fields side by side (maybe an option for vertical / horizontal stack?). Something like this:

(http://img.photobucket.com/albums/v326/keikonium/mockupfilterpanel.png)

I think I had mentioned this a while ago, but I can't remember.
Title: Columns UI
Post by: 2E7AH on 2008-08-10 01:19:13
Title: Columns UI
Post by: Squeller on 2008-08-10 08:43:13
I was wondering if it would be at all possible to have a facets like view for the filter panel? Basically displaying any of the filter fields side by side (maybe an option for vertical / horizontal stack?). Something like this:
Cpt. Obvious asks: "Do you simply want multiple filters below a horizontal splitter, Commander Keiko?"
Title: Columns UI
Post by: Leak on 2008-08-10 11:10:00
what's with console?!

Huh?

Quote
ntl cui component should be much higher in official wiki

Huh?

Quote
as i can remember when i double click the status bar the actual playing track was shown in the middle of the playlist, but now it remembers the last window position!? interesting but is that more functional? (in the middle you're expecting it, but history, you can't always rec where the track was - if you are looking for something fast for ex)

Preferences > Display > Columns UI > Status Bar > Action to perform when doubleclicking on status bar
Title: Columns UI
Post by: 2E7AH on 2008-08-10 12:51:44
Huh?
Huh?

where is the config for console?

when i double click the status bar the actual playing track was shown in the middle of the playlist, but now it remembers the last window position and it's not shown in the middle of it!
Title: Columns UI
Post by: robba13 on 2008-08-10 18:03:58
When I listen to a mp3 in mini view I see my foobar very small with artist and track infornation.
But I use some .asx files that haven't a properly name like "?" - radio station.
Is it possible to except .asx files for track information and instead add a text like "this is a stream"?


I added this:
$if($strcmp($lower($replace(%filename_ext%,%filename%,)),.asx),
$alignabs(2,5,%_width%,15,,)RADIO STREAM!!!)

But this only adds Radio stream! through the text %artist% and %track%.



Here's the code for mini view.


Code: [Select]
// mode 4: Mini View
$button(20,2,0,0,16,16,,,WINDOWSIZE:470:$get(full):LEFT:TOP,)
$button(20,2,0,0,16,16,/images\plus.png,/images\plush.png,'PVAR:SET:mode:1',TOOLTIP:"Playlist View")
$button(360,2,0,0,16,16,/images\miniprev.png,/images\miniprevh.png,Previous,TOOLTIP:"Previous")
$button(375,2,0,0,16,16,
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplay.png,/images\minipause.png),
$if($or(%ispaused%,$not(%isplaying%)),/images\miniplayh.png,/images\minipauseh.png),Play or Pause,TOOLTIP:" Play/Pause ")
$button(390,2,0,0,16,16,/images\mininext.png,/images\mininexth.png,next,TOOLTIP:"Next")
$button(410,2,0,0,16,16,/images\hide.png,,hide,TOOLTIP:"Minimize")
$button(430,2,0,0,16,16,/images\exit.png,,Exit,)
$if(%_isplaying%,
$font(Verdana,8,bold,231-237-241)
$alignabs(40,0,325,$get(mini)...
Title: Columns UI
Post by: TomBarlow on 2008-08-10 20:03:50
You could use something like $if2(%artist%,Radio Stream!) or maybe $if(%length%,%artist%,Radio Stream!) in place of %artist%, and similarly for %title%. Or you could use $if2(%artist%,%url%), which sometimes looks ok.
Title: Columns UI
Post by: Keikonium on 2008-08-10 22:26:28
I was wondering if it would be at all possible to have a facets like view for the filter panel? Basically displaying any of the filter fields side by side (maybe an option for vertical / horizontal stack?). Something like this:
Cpt. Obvious asks: "Do you simply want multiple filters below a horizontal splitter, Commander Keiko?"


Well yes that could work if I were using CUI. However, I am still using that UI that dare not speak it's name around here, and it's a bit more difficult to set that kind of thing up . I guess it's a bit selfish asking for such a feature since it is possible by other means, but it would just make things that much easier for me .
Title: Columns UI
Post by: musicmusic on 2008-08-11 00:19:49
Musicmusic, I've got a filtering problem. I've got four filter panels on top of each other under a tab stack. [...]
It seems you are describing how they are meant to work: filtering is one-way / hierarchical.

Bidirectional filtering is not really a practical thing.. I can explain my view if you wish

where is the config for console?
You can only configure the font.

when i double click the status bar the actual playing track was shown in the middle of the playlist, but now it remembers the last window position and it's not shown in the middle of it!
Not here. Which playlist view and do you have it directly in a standard splitter or something like panel stack splitter.

Well yes that could work if I were using CUI. However, I am still using that UI that dare not speak it's name around here, and it's a bit more difficult to set that kind of thing up . I guess it's a bit selfish asking for such a feature since it is possible by other means, but it would just make things that much easier for me .
Just go and toggle the 'filter precedence' option..
Title: Columns UI
Post by: Leak on 2008-08-11 01:03:20
when i double click the status bar the actual playing track was shown in the middle of the playlist, but now it remembers the last window position and it's not shown in the middle of it!

Why do you think I answered "Preferences > Display > Columns UI > Status Bar > Action to perform when doubleclicking on status bar" to that question of yours?

If you happen to use Columns UI (which I assume you do, going by the thread you posted this in) that's exactly where you configure what should happen if you double click the status bar.

You might want to set that to "View/Columns playlist/Activate now playing", at least that's what works for me.
Title: Columns UI
Post by: Squeller on 2008-08-11 08:38:15
Musicmusic, I've got a filtering problem. I've got four filter panels on top of each other under a tab stack. [...]
It seems you are describing how they are meant to work: filtering is one-way / hierarchical.
(http://www.media-ocean.de/wp-content/img/wickie110.gif)

Ah, I didn't realize it works top down, but now I see it. If it's not too complicated, yes, please describe why this is.
Title: Columns UI
Post by: 2E7AH on 2008-08-11 09:13:43
Not here. Which playlist view and do you have it directly in a standard splitter or something like panel stack splitter.

Code: [Select]
horizontal splitter
|
-verical splitter
  |
   -tabs...
|
- NG Playlist
|
- Peakmeter

i thought you cange it for some purpose, but it's working here like i said (f2k 0.9.5.5, CUI 0.3.4.1)

@leak: you can see it now, i think (although is not much of a problem)
Title: Columns UI
Post by: musicmusic on 2008-08-11 09:23:44
Squeller:
Well let's say you had an artist and genre filter. You select a genre which filters the artist list. Now you select an artist, which will filter the genre list, leaving only that artist's genres. problems:
-there's now no easy way to switch genre again
-it's no longer clear why the artist list is in the state it is

then you could go select that genre and you would be left with one artist and one genre...

basically, you could try and alter the behaviour so it doesn't work like I describe, but in any case I don't see how it wouldn't be a bunch of hacks and be completely unpredictable and/or unusable. if you disagree feel free to explain

i thought you cange it for some purpose, but it's working here like i said (f2k 0.9.5.5, CUI 0.3.4.1)

@leak: you can see it now, i think (although is not much of a problem)
If it is already in view, it will just select it. I don't think anything has changed there...
Title: Columns UI
Post by: 2E7AH on 2008-08-11 12:22:07
quote: If it is already in view, it will just select it. I don't think anything has changed there...

yes it's in view of course, but it's not centered in the playlist view lake it used to do. it's not an issue. thanks

edit: i'm posting this because i had to change between diff CUI version and without caution! i lost my setting just to see where the change occure. it's only with f2k<0.9.4.5 (although CUI 0.2)
Title: Columns UI
Post by: Remedial Sound on 2008-08-12 19:17:03
Thanks for continuously updating/improving ColumnsUI Musicmusic - quite liking the new item properties panel!

Would if be possible in a future to extend the properties panel to allow display of technical metadata (codec, bitrate, replaygain etc.)?
Title: Columns UI
Post by: bearmann on 2008-08-12 19:45:16
Thanks for continuously updating/improving ColumnsUI Musicmusic - quite liking the new item properties panel!

Would if be possible in a future to extend the properties panel to allow display of technical metadata (codec, bitrate, replaygain etc.)?


/x2.

Properties Panel should become something like "textdisplay" (DUI), because without TrackinfoMod there is no such thing for columns_ui atm, is there?!

best regards,
bearmann
Title: Columns UI
Post by: halabund on 2008-08-12 20:36:34
Properties Panel should become something like "textdisplay" (DUI), because without TrackinfoMod there is no such thing for columns_ui atm, is there?!

I use foo_uie_trackinfo.
Title: Columns UI
Post by: Auric on 2008-08-12 21:06:42
I apologize if this has been brought up before, but would it be possible to add some sort of override to the warning box that pops up when you attempt to import a FCL template and don't have all of the required components? 

As an example, I couldn't care less about lyrics.  However, many layouts have a lyrics panel, so I end up having to download the component to load the FCL, only to remove the component again as soon as I'm done.
Title: Columns UI
Post by: musicmusic on 2008-08-12 23:53:44
Would if be possible in a future to extend the properties panel to allow display of technical metadata (codec, bitrate, replaygain etc.)?
Yes it is in the works

Properties Panel should become something like "textdisplay" (DUI), because without TrackinfoMod there is no such thing for columns_ui atm, is there?!
No Item properties will remain separate from a text/title formatting based version. I may create one of those, but no guarantees yet

I apologize if this has been brought up before, but would it be possible to add some sort of override to the warning box that pops up when you attempt to import a FCL template and don't have all of the required components? 

As an example, I couldn't care less about lyrics.  However, many layouts have a lyrics panel, so I end up having to download the component to load the FCL, only to remove the component again as soon as I'm done.
I understand where you are coming from.. however I need to look at the implementation side of things and think a bit more about the implications.
Title: Columns UI
Post by: 2E7AH on 2008-08-13 00:55:57
Item Properties is more like f2k > 0.9.5.2
there should be more options.
at least defined window borders

could there be more options to artview context menu, (beside aspect ratio) like some config command (foo_run or whatever available)

of course all of this because CUI it the f2k gui:)
Title: Columns UI
Post by: bowen_tk on 2008-08-13 03:28:10
so after reading the feature request, i have one thing to propose for the filter panel. An option to hide the headers.
Like that it will be easier to integrate to config
Title: Columns UI
Post by: pecet on 2008-08-13 15:40:52
How to delete group offset in playlist NG, or change it?
I mean this:
(http://i33.tinypic.com/2lwk40g.png)

Thanks.
Title: Columns UI
Post by: ZetaEpyon on 2008-08-13 20:11:30
I am definitely loving the newer Columns UI, particularly the NG Playlist and Filters.

However, is there any way to get the Filters to use a specific playlist as the autoplaylist target? I'd rather not have it create a playlist called Filter Results (and correspondingly Filter Results (Playback)).

Thanks!
Title: Columns UI
Post by: Dernhelm on 2008-08-15 21:15:10
Hello everybody,

I am more or less a noob with Foobar so I apologize if I'm not posting this where I ought to or if this question has already been asked before.

I would just like "somebody who knows better" to explain a few things to me, please.

Here is my problem :

I would like to have the Quicksearch toolbar, the Explorer tree and the Equalizer in my config ; but when I use columns UI, it seems that the equalizer is not available in the panel list (or did I miss it ??) and when I use the Default interface, it's the Explorer tree and the Quicksearch toolbar that don't seem to appear in the panels available...

I tried to use the dockable panels (Explorer tree and Quicksearch toolbar) with the Default user interface (Equalizer) but, in this configuration, the dockable panels don't seem to "stick" to the main window when you move it (whereas it is the case when using Columns UI)...



Could you please tell me if there is a specific dll to download to have the equalizer available in the Columns UI panels ? Or what I have missed to make the dockable panels stick to the Default user interface's main window ?

My Foobar2000 is the 9.5.5 version.

I'm sorry for bothering you all with my "noob post". The only reason why I ventured to send this post is because I think Foobar is really awesome!! It would be just perfect if I could solve this little problem but if it's not possible, I will still use it and recommend it because I really think Foobar is much better than the other audio players and I warmly thank all the people who develop Foobar and its components.

Thanks for reading and for any eventual help.
Title: Columns UI
Post by: a43 on 2008-08-15 21:36:40
I think I've found a bug, not sure when it was introduced since I just reformatted and installed the latest versions (0.9.5.5 and 0.3.4.1 respectively) of foobar2000 and Columns_UI and I don't know how many revisions behind I was before this.

Anyway, I like to keep my foobar really really minimal (read: hide everything) and manage it through hotkeys, media keys and the context menu. Today I noticed that hiding the menu bar makes the sort by... option disappear from the context menu, which kind of defeats the purpose of hiding the menu bar in the first place. I know this did not happen in whatever old version I was using. A workaround is of course to add a hotkey for that too, but I kind of liked having it in the context menu, and either way there's no real logic to having the option disappear like that.

I guess it's possible that there's some conflict with some other component I'm using so I'd appreciate it if someone could check if they could duplicate this.
Title: Columns UI
Post by: TheChipstar on 2008-08-19 05:54:32
Hey musicmusic.

May I please request adding width and height definers to the splitters?
So you can restrict a splitter window to a certain size of pixels?

This would really help, especially when using the 'Auto-hide' feature - making it so some panels stretch, but others keep there original size.

EDIT: Maybe the "Locked" feature could lock the pixel size of that 'window' - so when something Auto-hide's, that panel keeps it's size, but the others around it stretch? What does "Locked" actually do?

EDIT2: I am using the "Auto-hide" feature which is really nice. One thing though, when the 'window' goes from visible to hidden, for a split second, a few white boxes appear and then disappear. This does happen in the reverse though, from hidden to visible. It has a problem refreshing the screen correctly I think. Very minor fault - but obvious.


Cheers
Title: Columns UI
Post by: 4nt1 on 2008-08-19 08:59:14
i think this would be cool to have in columns ui rather then an extra component... making it official means more people would use it..  but it if goes against the mentality of the development then thats fair enough...

does anyone know if this is possible with panel splitter or whatever its called..
Title: Columns UI
Post by: NAC on 2008-08-24 08:20:14
(http://img182.imageshack.us/img182/1601/8242008190614fh2.png)

As picture shows, i just got one step to go, that is how to set //unselected text color

heres my scripts are located in <Globe Style >section.


Code: [Select]
//text
000000|FFFFFF

// selected background
$if(%_isplaying%,$rgb(87,87,87),

$if($strcmp($mod(%_playlist_number%,),0),

FFFFFF,$rgb(247,174,8)))|$rgb(0,0,0)


but once the text unselected, the text color changes to Black color... how can i make it correct to white.

thanks a lot in advanced.
Title: Columns UI
Post by: fak0u on 2008-08-24 20:50:53
Hello,

I would like to display multilines info in the items properties,
but only the first line is shown (with all lines displayed on the same line)

a screenshot (personnel = comment)

(http://f4k3.free.fr/temp/fb2k-comment.jpg)
Title: Columns UI
Post by: 2E7AH on 2008-08-26 04:50:56
NG Playlist request:
i don't know if somebody requested it or i'm requesting too often but i would like to see disc artwork in playlist if front/back are unavailable.

Artwork request:
also i'd like to be able to use some reg. exp. like "*" or at least "?" in artwork view

thanks
Title: Columns UI
Post by: Baldurien on 2008-08-26 22:13:21
Hi,

I tried the Album Artwork columns, and I have one problem :

My album are sorted like this :

Artist/Album
Artist/Album/Disc 1
Artist/Album/Disc 2 - With title

Occasionally I can have a front.jpg file in the "Artist/Album/Disc 1" directory, or in "Artist/Album" if it's a two disc album (meaning, I've got only the cd case).

For this to work, I tried this as Artwork Sources:

..\front;..\Disc 1\front;front

Which would means for me, and for file Artist/Album/Disc 1/a.flc :

search Artist/Album/front.{jpg,gif,png,etc}
search Artist/Album/Disc 1/front.{jpg,gif,png,etc}
search Artist/Album/Disc 1/front.{jpg,gif,png,etc}

However, while the front.jpg file exists, it is not displayed.

So my real questions are

1) what is wrong ?
2) is there some log possible? would like to know what I'm doing wrong or what Columns UI/Artwork is doing wrong?

Also, I'd like to know is there is a way to refresh an artwork when in NG Playlist?
Title: Columns UI
Post by: _stranger_ on 2008-08-27 11:37:27
artwork source:
$replace(%path%,%filename_ext%,)front

you can refresh artwork in a NG Playlist by switching to another playlist and then switching back.
Title: Columns UI
Post by: Bruners on 2008-08-27 13:13:52
I just installed ColumnsUI and using NG Playlist, im wondering if the menu in the screenshot really should be possible to hook or do i have to click it each time to get to the active song in the playlist?

It is currently not possible here atleast with Vista 64 bit to hook that menu, so for each time i change song with random play i have to click the menu to find the album its playing from.

(http://img.ipwn.se/foobar2m.jpg) (http://img.ipwn.se/foobar2.jpg)
Title: Columns UI
Post by: buktore on 2008-08-27 13:28:24
@Bruners

You can double click at status bar to activate now playing track or set the hotkey for it in Preference > General > Keyboard shortcuts.
Title: Columns UI
Post by: Bruners on 2008-08-27 13:31:15
@Bruners

You can double click at status bar to activate now playing track or set the hotkey for it in Preference > General > Keyboard shortcuts.


But can it be set to always do that when a song is changed?
Title: Columns UI
Post by: Hamallainen on 2008-08-27 13:35:47
But can it be set to always do that when a song is changed?

Playback > Cursor follows playback
Title: Columns UI
Post by: Bruners on 2008-08-27 13:41:09
But can it be set to always do that when a song is changed?

Playback > Cursor follows playback


Thanks! that did what i wanted
Title: Columns UI
Post by: Baldurien on 2008-08-30 16:16:05
artwork source:
$replace(%path%,%filename_ext%,)front

you can refresh artwork in a NG Playlist by switching to another playlist and then switching back.

I'm not sure to understand?

Are you telling me that I should use absolute path? eg: $replace(%path%,%filename_ext%,)/../front ?

i'm a little blind there
Title: Columns UI
Post by: _stranger_ on 2008-08-30 16:41:37

artwork source:
$replace(%path%,%filename_ext%,)front

you can refresh artwork in a NG Playlist by switching to another playlist and then switching back.

I'm not sure to understand?

Are you telling me that I should use absolute path? eg: $replace(%path%,%filename_ext%,)/../front ?
no... just put
Code: [Select]
$replace(%path%,%filename_ext%,)front
in your source field without any modification.
that's relative path... not absolute.
Title: Columns UI
Post by: Baldurien on 2008-08-30 17:02:30
Sorry, but $replace(%path%,%filename_ext%,)front display an absolute path (I put it in a column to test what it makes).

And still it does not display the artwork

[edit] ah ah. I found  In fact, it seems that Artwork does not support multiple source at that time :/
Title: Columns UI
Post by: _stranger_ on 2008-08-30 17:38:16
Sorry, but $replace(%path%,%filename_ext%,)front display an absolute path (I put it in a column to test what it makes).

And still it does not display the artwork
if you keep artwork in album folder that source should work (i'm using that pattern).

and again no... that's not absolute path because for a different album it will be different path. (test that preview on another album and you will see that path is different)

e.g.
for c:\Music\Artist 1\Album A\file 1.mp3 it will be c:\Music\Artist 1\Album A\front
but for a c:\Music\Artist 2\Album D\file 1.mp3 it will be c:\Music\Artist 2\Album D\front
... and that's exactly what you need... if your artwork is in album folder.

btw... can you write here that path from preview.
Title: Columns UI
Post by: Dernhelm on 2008-08-30 20:31:28
Hello,
sorry to bother you again... I have a little question.
It's about the moving of an item in columns playlist.

It seems that, when I move a track, the "written line of the track" follows the cursor but I prefer when there is only a thin line following the cursor, setting itself between the "written lines" of the other tracks.

Could you please explain to me how to "revert" to this type of "moving mode" please ?

Thanks.
Title: Columns UI
Post by: Baldurien on 2008-08-30 22:33:42
if you keep artwork in album folder that source should work (i'm using that pattern).

and again no... that's not absolute path because for a different album it will be different path. (test that preview on another album and you will see that path is different)

e.g.
for c:\Music\Artist 1\Album A\file 1.mp3 it will be c:\Music\Artist 1\Album A\front
but for a c:\Music\Artist 2\Album D\file 1.mp3 it will be c:\Music\Artist 2\Album D\front
... and that's exactly what you need... if your artwork is in album folder.

btw... can you write here that path from preview.


Oh my  I think you are misunderstanding me  When I speak of absolute path, it is not a path stored in raw (eg: as if I put /path/to/artwork to front artwork source) but a path with all information, eg: C:/Program Files/Foobar 2000/foobar2000.exe  while a relative is relative to the file being processed like the example below.

However, my problem is solved: I thought that it was possible to use several source, so I had "../Disc 1/front;../front;front" (all path are relative to the item being processed)

Which would have transformed into (for G:\music\game2\Seiken Densetsu\[01] Sword of Mana (Shinyaku Seiken Densetsu)\Disc 2\01 - Grateful Memories.mp3)

G:\music\game2\Seiken Densetsu\[01] Sword of Mana (Shinyaku Seiken Densetsu)\Disc 1\front
G:\music\game2\Seiken Densetsu\[01] Sword of Mana (Shinyaku Seiken Densetsu)\front
G:\music\game2\Seiken Densetsu\[01] Sword of Mana (Shinyaku Seiken Densetsu)\Disc 2\front

And then Artwork would have to search for one of the three artwork (taking the first existing) like Pretty Popup does.

But since it does not support multiple source, it is quite normal that my rules does not succeed

I found a lazy solution : I use "$num(%DISCNUMBER%,2).00 front" as front Artwork sources, and I removed the directory structure for album with multiple disc, so that it can find the source in the right place.
Title: Columns UI
Post by: Harun on 2008-08-31 08:34:13
Filter feature question: would it be possible to use the Filters to browse through whichever playlist is currently active?

because for larger playlists, it would be sooooooooo much easier to go through with the ability to browse through them with Filter - instead of sorting the playlist by artist/album/whatever and scrolling and scrolling and scrolling and scrolling and scrolli--- you get the picture
Title: Columns UI
Post by: Vitriolic on 2008-09-01 07:30:53
Musicmusic, would it be possible to add the ability to parse multiple entries (deliminated with ";") in the filter windows as individual entries?
I ask this because I would like to be able to tag stuff with multiple genres IE: Led Zeppelin I would be tagged as genreClassic Rock;Hard Rock;Blues Rock Ideally, then the music in question show up when I filter for each of those individual choices.  I can do this now with the Album List, but I would dearly love this to work in the filter panels as well. 
Currently when the filter panel hits one of these multiple-entry fields it just spits them out as a single line, with a comma separating them, which is keeping me from implementing this as a method of tagging.

Thanks!
Title: Columns UI
Post by: Zarkon on 2008-09-01 07:47:51
Musicmusic, would it be possible to add the ability to parse multiple entries (deliminated with ";") in the filter windows as individual entries?


This is already supported by fields -- Instead of filtering by %genre%, filter by Genre.
Title: Columns UI
Post by: PredUK on 2008-09-01 13:28:09
@Bruners: I just copied your layout, thanks, was getting bored of my old one.

@musicmusic: My artwork script doesnt always work, despite the filename of the artwork being correct.
Code: [Select]
 $replace(%path%,%filename_ext%,)\$if3(album_art,Folder,folder,front,Front,cover)

Also, do I need the different case versions of words?
Title: Columns UI
Post by: musicmusic on 2008-09-01 14:29:06
$replace(%path%,%filename_ext%,)
You don't need this. Not sure what the backslash is for.

$if3(album_art,Folder,folder,front,Front,cover)
This won't work. You can only specify one of those, and not in an $if statement. However the built-in foobar2000 reader will pick up most of those. This (http://yuo.be/wiki/columns_ui:config:artwork) may help somewhat.

Quote
Also, do I need the different case versions of words?
It's not case sensitive.
Title: Columns UI
Post by: Vitriolic on 2008-09-01 18:38:08

Musicmusic, would it be possible to add the ability to parse multiple entries (deliminated with ";") in the filter windows as individual entries?


This is already supported by fields -- Instead of filtering by %genre%, filter by Genre.


Huh, and so it is!  thanks for pointing this out.
Title: Columns UI
Post by: langtu on 2008-09-03 01:49:18
NG Playlist request:
musicmusic, it would be very nice if there is an option to display 2nd cover (backcover) instead of reflection 
Title: Columns UI
Post by: odyssey on 2008-09-03 09:59:17
musicmusic: How far is the (old) request to put images into tracklist? Say, ratingstars or a moodbar...
Title: Columns UI
Post by: musicmusic on 2008-09-05 00:04:00
Today I noticed that hiding the menu bar makes the sort by... option disappear from the context menu, which kind of defeats the purpose of hiding the menu bar in the first place.
You are right it doesn't make sense. It will only show up if you have multiple items selected, and may not with third party playlist views.

EDIT2: I am using the "Auto-hide" feature which is really nice. One thing though, when the 'window' goes from visible to hidden, for a split second, a few white boxes appear and then disappear. This does happen in the reverse though, from hidden to visible. It has a problem refreshing the screen correctly I think. Very minor fault - but obvious.
Doesn't happen here, it maybe related to one of your panels, I think historically some OpenGL based ones have caused odd things. Anyway a screenshot or video may help.

I would like to display multilines info in the items properties,
but only the first line is shown (with all lines displayed on the same line)
It's not really designed for that, something like track display should be better suited?

musicmusic: How far is the (old) request to put images into tracklist? Say, ratingstars or a moodbar...
My main concern was for a ratings column, my thoughts were some dedicated/special columns with an API would be a better idea, with regards to reacting with mouse actions and other things.
Title: Columns UI
Post by: Harun on 2008-09-05 00:26:26
Filter feature question: would it be possible to use the Filters to browse through whichever playlist is currently active?

because for larger playlists (that are not the filter playlist), it would be sooooooooo much easier to go through with the ability to browse through them with Filter - instead of sorting the playlist by artist/album/whatever and scrolling and scrolling and scrolling and scrolling and scrolli--- you get the picture



musicmusic: Is ^this something that would be possible within columns ui/filter ?
Title: Columns UI
Post by: musicmusic on 2008-09-05 00:31:36
I can note the concept but as it displays results in a playlist it would't be quite the "active playlist". Unless you meant you want it to scroll or select instead of sending results to a playlist.
Title: Columns UI
Post by: robba13 on 2008-09-05 13:50:18
So I want to add a line to my config.

[- %playback_time_remaining%],
But only on mode 4

I already have the second block and I tried to add the first block.
But this makes everything in //Persecond disappear.

// PerSecond


$ifgreater(4,$getpvar(mode),
$font(Verdana,7,,58-80-101)
$alignabs(39,$eval($get(mini)+72),350,12,left,)
[- %playback_time_remaining%],

$ifgreater(3,$getpvar(mode),
$font(Verdana,7,,58-80-101)
$alignabs(39,$eval($get(mini)+72),250,12,left,)
[%playback_time%]
$alignabs(42,$eval($get(mini)+72),240,12,right,)
[%length%],
Title: Columns UI
Post by: Baldurien on 2008-09-05 23:19:22
musicmusic: would it be possible to simplify expressions in some case, redesigning the interface, aka:

In Playlist Views/Globals/Style, I have this :

Code: [Select]
$if(%_isplaying%,000080,
$puts(p,G:\music\game\)
$if($stricmp($get(p),$left(%path%,$len($get(p)))),
$set_style(text,$rgb(64,128,128)),)
$puts(p,G:\music\cd\)
$if($stricmp($get(p),$left(%path%,$len($get(p)))),
$set_style(text,$rgb(0,100,0)),)
$puts(p,G:\music-gamemp3\step2\ost\)
$if($stricmp($get(p),$left(%path%,$len($get(p)))),
$set_style(text,$rgb(200,0,0)),)
$puts(p,G:\music-gamemp3\done\)
$if($stricmp($get(p),$left(%path%,$len($get(p)))),
$set_style(text,$rgb(255,127,0)),)
$puts(p,G:\music-gamemp3\step2\todo\)
$if($stricmp($get(p),$left(%path%,$len($get(p)))),
$set_style(text,$rgb(0,0,220)),)
$puts(p,G:\music-gamemp3\gamemp3\)
$if($stricmp($get(p),$left(%path%,$len($get(p)))),
$set_style(text,$rgb(128,0,128)),)
)
|
$if(%_isplaying%,FFFF00,FFFFFF)|
$puts(p,G:\music\game\)
$if($stricmp($get(p),$left(%path%,$len($get(p)))),
$set_style(back,$rgb(235,245,245)),)
$puts(p,G:\music\cd\)
$if($stricmp($get(p),$left(%path%,$len($get(p)))),
$set_style(back,$rgb(232,255,232)),)
$puts(p,G:\music-gamemp3\step2\ost\)
$if($stricmp($get(p),$left(%path%,$len($get(p)))),
$set_style(back,$rgb(255,244,244)),)
$puts(p,G:\music-gamemp3\done\)
$if($stricmp($get(p),$left(%path%,$len($get(p)))),
$set_style(back,$rgb(255,242,236)),)
$puts(p,G:\music-gamemp3\step2\todo\)
$if($stricmp($get(p),$left(%path%,$len($get(p)))),
$set_style(back,$rgb(242,255,255)),)
$puts(p,G:\music-gamemp3\gamemp3\)
$if($stricmp($get(p),$left(%path%,$len($get(p)))),
$set_style(back,$rgb(255,236,255)),)|
000000|
000000


As you can see, it's a little long, and very unreadable (and it will disappear as soon as I've ordered correctly my musics).

I think it would be more usefull to have an interface, which - using ascii art - would be like this :

Background color:
[part for script]
Selected background color:
[part for script]
...
etc

Note, that the script I pasted is an old one, perhaps it has changed in some ways.

(sigh, *hoping* for a script syntax highlighter)
Title: Columns UI
Post by: odyssey on 2008-09-06 20:51:23
Quote
(sigh, *hoping* for a script syntax highlighter)
Already exists here (http://www.hydrogenaudio.org/forums/index.php?showtopic=7191&hl=) for various editors.

How many columnsui users are using IRC chat?? The primary #foobar2000 channel on freenode are literally rejecting any support for columnsui users... I created #columnsui and hope that some might join  I think there's more to chat about with columnsui than dui
Title: Columns UI
Post by: ExUser on 2008-09-06 20:57:06
Quote
How many columnsui users are using IRC chat?? The primary #foobar2000 channel on freenode are literally rejecting any support for columnsui users... I created #columnsui and hope that some might join smile.gif I think there's more to chat about with columnsui than dui wink.gif
No, odyssey, we are not rejecting any support for Columns UI users. There just happen to be very few Columns UI users there, and even fewer Columns UI users that are active at any given moment and capable of providing support.

Most of us on #foobar2000 use the Default UI. If you'd like to change the demographics, we welcome Columns UI users, we just don't have the experience or the Columns UI userbase to provide answers to most questions.
Title: Columns UI
Post by: Baldurien on 2008-09-06 21:33:22
Quote
(sigh, *hoping* for a script syntax highlighter)
Already exists here (http://www.hydrogenaudio.org/forums/index.php?showtopic=7191&hl=) for various editors.

How many columnsui users are using IRC chat?? The primary #foobar2000 channel on freenode are literally rejecting any support for columnsui users... I created #columnsui and hope that some might join  I think there's more to chat about with columnsui than dui

Yes. But they are external :/
Title: Columns UI
Post by: odyssey on 2008-09-06 21:59:15
Quote
Yes. But they are external :/
Copy/paste? I'd rather edit scripts in a fullscreen environment in contrary to a small editbox.
Title: Columns UI
Post by: NEMO7538 on 2008-09-07 19:32:38
It would be nice if the buttons tooltips could be sourced from the custom text rather than from the commands text because some of them are not very explicit (e.g. ratings, last fm radio).
Title: Columns UI
Post by: musicmusic on 2008-09-08 00:17:03
No, odyssey, we are not rejecting any support for Columns UI users. There just happen to be very few Columns UI users there, and even fewer Columns UI users that are active at any given moment and capable of providing support.

Most of us on #foobar2000 use the Default UI. If you'd like to change the demographics, we welcome Columns UI users, we just don't have the experience or the Columns UI userbase to provide answers to most questions.
Well, I find these kneejerk defensive posts boring, anyway this is apparently your policy, so I don't know why you are complaining about there being no Columns UI/etc. users there:
Quote
#foobar2000 is also not a 3rd party component support channel. If you have a question about a 3rd party component, ask the developer of the component.

I created #columnsui and hope that some might join
Well, whether this channel will be actually used remains to be seen  But I publicised it a bit more for you

It would be nice if the buttons tooltips could be sourced from the custom text rather than from the commands text because some of them are not very explicit (e.g. ratings, last fm radio).
Agreed, the current method is not so great. I think this has come up before, the reason for not using the custom text was ASCII art buttons. Anyway, I will either change it or add a custom tooltip option.
Title: Columns UI
Post by: ExUser on 2008-09-08 00:50:29
Well, I find these kneejerk defensive posts boring, anyway this is apparently your policy, so I don't know why you are complaining about there being no Columns UI/etc. users there:
Quote
#foobar2000 is also not a 3rd party component support channel. If you have a question about a 3rd party component, ask the developer of the component.
Way to take a quote out-of-context. The rest of the quote is:
Quote
It isn't because we hate 3rd party components, but most of us don't use them. You will have far greater chances of success by asking your question on the forum.
This is not a policy, this is a reality. This is not by design, this is simply the difference between the Columns UI demographic and the IRC-using demographic, I suppose. Mind pointing out where exactly I'm "complaining"? I'm explaining the reality of the situation.

As a moderator, I've tended to take the position of explaining before intervening, like responding to odyssey's untrue post. I guess this kind of action is defensive. I guess it would be more effective to just split that post somewhere else, seeing as how "rejecting any support for columnsui users" is total nonsense (and indeed, even the post about the IRC channel agrees with what I'm saying). Then I don't need to explain myself to anyone but the other moderators...

I created #columnsui and hope that some might join
Well, whether this channel will be actually used remains to be seen  But I publicised it a bit more for you
I would love to see the channel succeed, but I would also love to see more Columns UI users discussing in #foobar2000. I don't feel there is any need for this kind of segregation. Anyhow, best of luck to your experiment, odyssey. I had #foobar2000-thirdparty registered before and very few people ever bothered to idle there...
Title: Columns UI
Post by: Squeller on 2008-09-08 08:46:24
Please lets keep this thread tech only!

Musicmusic, could you please make it possible to have the backgroud colour of the Tab Stack row user definable? Currently it seems to use the Windows "3d objects" colour, which does very likely not go well with the toolbar etc. colours, at least on Vista Aero (where a lot is blueish).

(http://www.fileden.com/files/2007/9/21/1446950/tabstack.png)
Title: Columns UI
Post by: musicmusic on 2008-09-08 13:06:40
Way to take a quote out-of-context. The rest of the quote is:
That is just reasoning and encouragement, not so much context, the first two sentences are as definitive as can be. You need to read it from a user's perspective.

Mind pointing out where exactly I'm "complaining"? I'm explaining the reality of the situation.
Sorry, I overuse that word. I was just pointing out the conflict between "we are not rejecting support for xxx component users" and "#foobar2000 is also not a 3rd party component support channel." I'm not doubting you, I am just saying they should be more consistent, if only to avoid the perception you disagree with. You don't seem to see this conflict, so consider some alternatives for that section of the quoted post:

Good:
"In most cases, you will get a better response to questions about third party components on the forums, as most people in #foobar2000 are not familiar with most of them."

Better:
"We welcome discussion about third party components, but be aware you will often get a better response to questions about third party components on the forums, as there may not be users of that component online."

Different tone, not as definitive and more in agreement with you.

Musicmusic, could you please make it possible to have the backgroud colour of the Tab Stack row user definable?
I don't think it is possible, but I will check.
Title: Columns UI
Post by: ExUser on 2008-09-08 15:42:04
Well, we could debate the point back and forth. I think that the old wording was very direct and told you the relevant information without sugar-coating it. Then it went on to explain itself afterward.

Anyhow, because I trust your judgment more than mine and there was conflict regarding it, I've reworded the few sentences that were "problematic', using your suggestions as a framework. As one of our distinguished third-party component developers, I'd gladly believe that you've got a better handle on how third-party-focused users perceive that paragraph than I do.

I'm an IRC user, so I'm intimately familiar with how that channel works. To me, the old phrasing was exactly true, though perhaps the tone could be misconstrued to mean things that the words did not say.
Title: Columns UI
Post by: 2E7AH on 2008-09-08 23:31:56
NG PLaylist request: folding

is it possible to implement group folding?
like when you left click group header and you select group contents, maybe when you middle or ctrl click to fold/unfold the group (optionally)
Title: Columns UI
Post by: Keikonium on 2008-09-09 01:21:16
NG PLaylist request: folding

is it possible to implement group folding?
like when you left click group header and you select group contents, maybe when you middle or ctrl click to fold/unfold the group (optionally)


Seconding this. I think this would be really nice, kind of like EL Playlist .
Title: Columns UI
Post by: odyssey on 2008-09-09 08:42:11

NG PLaylist request: folding

is it possible to implement group folding?
like when you left click group header and you select group contents, maybe when you middle or ctrl click to fold/unfold the group (optionally)


Seconding this. I think this would be really nice, kind of like EL Playlist .

Just like Outlook? Nice idea. Maybe a "collapse all" would benefit too
Title: Columns UI
Post by: TomBarlow on 2008-09-09 11:04:13
I believe this is on the feature request list, as collapsible groups. I like it in ELPL, if you had a more album list style collapsing in NGPL I might even use it, it would take up so much less space. (What I mean is, clicking artist group header would show album group headers, then clicking album group headers shows tracks, rather than clicking artist header opens all album groups so you can see tracks...)
Title: Columns UI
Post by: imiganai on 2008-09-09 12:39:17
Hmm.  Can anyone else reproduce this?  Create a simple layout with a vertical split containing an autohiding toolbar (can be menu, buttons, whatever) and one of the two standard playlist views (hide captions for both).
Then mouse over the toolbar to make it show, and while it's showing, drag the minimize, maximize, or close buttons downward.  As in, click and hold on them and move the mouse down.
Does your mouse freeze up like mine does (until you alt+tab or hit the windows key or do anything to remove focus from the window)?

Weird. o_O
So I'd just like to point out that I still have this problem.
If anyone wants to reproduce, here's my super-awesome-crazy-simple layout (http://www.mediafire.com/?zmmzscucgxg).
Import it, Mouse over the border between the title bar and the play buttons (the menu bar should appear), then while the menu bar is visible try to minimize the foobar window.  Easiest way to escape the freeze is hitting the windows button...
Title: Columns UI
Post by: odyssey on 2008-09-10 08:03:13
musicmusic: How far is the (old) request to put images into tracklist? Say, ratingstars or a moodbar...
My main concern was for a ratings column, my thoughts were some dedicated/special columns with an API would be a better idea, with regards to reacting with mouse actions and other things.

This sounds extremely cool! I hope you'll consider starting to implement this feature soon
Title: Columns UI
Post by: musicmusic on 2008-09-11 23:50:12
Columns UI 0.3.4.2 released. Just a few small additions to the artwork view panel, see changelog for details.

NG PLaylist request: folding

is it possible to implement group folding?
like when you left click group header and you select group contents, maybe when you middle or ctrl click to fold/unfold the group (optionally)
Since I made some changes a while ago, I don't think it would be too much work to implement the backend side of this. But on the frontend, it would really need some expand/collapse buttons. Ctrl-click is already used for selections, middle click seems a bit arbitrary - that should probably do what is set in prefs for items anyway.

So I'd just like to point out that I still have this problem.
If anyone wants to reproduce, here's my super-awesome-crazy-simple layout (http://www.mediafire.com/?zmmzscucgxg).
Import it, Mouse over the border between the title bar and the play buttons (the menu bar should appear), then while the menu bar is visible try to minimize the foobar window.  Easiest way to escape the freeze is hitting the windows button...
I did try, but I couldn't reproduce it on Vista x86 SP1. It doesn't sound like an error on my part, what OS are you using?
Title: Columns UI
Post by: imiganai on 2008-09-11 23:53:47
I did try, but I couldn't reproduce it on Vista x86 SP1. It doesn't sound like an error on my part, what OS are you using?
Hmm. Plain 32-bit XP Professional.  I'm not using any window extensions like windowblinds or anything...
Title: Columns UI
Post by: musicmusic on 2008-09-12 00:22:28
Yes I was thinking some obscure bug in your OS. If you can, check on a Vista SP1 machine.
Title: Columns UI
Post by: Slotos on 2008-09-12 00:44:08
But on the frontend, it would really need some expand/collapse buttons. Ctrl-click is already used for selections, middle click seems a bit arbitrary - that should probably do what is set in prefs for items anyway.

Doubleclick? It has no effect for group header currently.
Title: Columns UI
Post by: 2E7AH on 2008-09-12 02:29:45
i was thinking as a part of actions for middle click (to be optional), but double click sounds better.

also when you play the playlist with folded groups, the tracks which are folded i suppose that they won't be played?
Title: Columns UI
Post by: imiganai on 2008-09-12 08:16:18
Yes I was thinking some obscure bug in your OS. If you can, check on a Vista SP1 machine.
Unfortunately I don't have access to a vista box, and it sounds like it may be an XP thing if not my computer being weird.  Just to note: this has been a problem in both SP2 and SP3.

Maybe it would be more helpful if someone with an XP box see if they can reproduce it?
Title: Columns UI
Post by: odyssey on 2008-09-12 08:48:25
Columns UI 0.3.4.2 released. Just a few small additions to the artwork view panel, see changelog for details.

NG PLaylist request: folding

is it possible to implement group folding?
like when you left click group header and you select group contents, maybe when you middle or ctrl click to fold/unfold the group (optionally)
Since I made some changes a while ago, I don't think it would be too much work to implement the backend side of this. But on the frontend, it would really need some expand/collapse buttons. Ctrl-click is already used for selections, middle click seems a bit arbitrary - that should probably do what is set in prefs for items anyway.

I think a rightclick with both options to collapse/expand and a customizable collapse/expand click on the headers.

Maybe also consider configuring which playlists that should default to "all collapsed"
Title: Columns UI
Post by: musicmusic on 2008-09-12 15:24:19
Doubleclick? It has no effect for group header currently.
Unfortunately double click would trigger the single click action which I don't think you would want here.

Unfortunately I don't have access to a vista box, and it sounds like it may be an XP thing if not my computer being weird.  Just to note: this has been a problem in both SP2 and SP3.

Maybe it would be more helpful if someone with an XP box see if they can reproduce it?
I have checked XP x64 and I can reproduce it there. So unfortunately your options are to wait for the menu to hide before clicking minimise or upgrade to Vista.

I think a rightclick with both options to collapse/expand and a customizable collapse/expand click on the headers.

Maybe also consider configuring which playlists that should default to "all collapsed"
Hmm yes those are other ways it could be done
Title: Columns UI
Post by: PredUK on 2008-09-12 15:26:42
$replace(%path%,%filename_ext%,)
You don't need this. Not sure what the backslash is for.
I did this because my music is contained in 2 slightly differenty locations, so that defines the path. I didn't know I didn't need that.
Quote
$if3(album_art,Folder,folder,front,Front,cover)
This won't work. You can only specify one of those, and not in an $if statement. However the built-in foobar2000 reader will pick up most of those. This (http://yuo.be/wiki/columns_ui:config:artwork) may help somewhat.
My artwork is always in the folder of the album. No separate folders for multiple discs. The art will either be "album_art" (preferred, from Discogs), or "folder"/"cover", or failing that, if possible I'd like to use a * for anything that's not there. That's why I tried the $if3.
Title: Columns UI
Post by: imiganai on 2008-09-12 15:40:17
I have checked XP x64 and I can reproduce it there. So unfortunately your options are to wait for the menu to hide before clicking minimise or upgrade to Vista.
Am I the only one still using XP?  I feel like upgrading to vista would cause many, many more problems than it would fix
I guess it's not possible to create a workaround for XP users?  I don't know if you can capture NC_MOUSEDOWN events under the foobar2000 api/agreement but if you can, you could immediately hide auto-hide stuff...
Title: Columns UI
Post by: Squeller on 2008-09-12 17:24:48
Hi Musicmusic,

in NG playlist grouping row, it would be very helpful if you'd introduce separate fields for a) group ordering and b) group header display.

Thanks for current development...!
Title: Columns UI
Post by: Slotos on 2008-09-12 18:30:22
Unfortunately double click would trigger the single click action which I don't think you would want here.

Make it optional? =)
Actually I can't imagine situation in which it will annoy me. If I fold it I don't care for invisible group selection. If I unfold, I'll have to click track I want to play/enqueue anyway. And middle clicking on selection doesn't enqueue all selection (just tried), so it really doesn't matter for me. I don't see actions one may do after unfolding that will produce unexpected results if group is selected.

Ok, maybe selecting some tracks, remembering that one needs to visually check it against folded group, unfolding, checking and commencing whatever action using keyboard combination. But this is quite rare and those who will be annoyed will propose some solutions but not until they can actually try and decide if they need it.
Title: Columns UI
Post by: TomBarlow on 2008-09-12 20:44:17
It could mess up playback order if "playback follows cursor" is enabled and you can't see which items are selected because they're hidden.

Personally I think it would be best if it was single click on group header to expand/collapse, middle click to select all, or better if it was customizable so you could select which action is performed based on where you click (group header or item) and what button.

Oh and even better, have playlists as a top most "group", you'd have a playlist header, and clicking it would "expand" that playlist. It'd be awesomely compact. Obviously you could only have one playlist expanded at once, it'd still be awesome though...
Title: Columns UI
Post by: Hamallainen on 2008-09-13 11:43:55
Hmm.  Can anyone else reproduce this?  Create a simple layout with a vertical split containing an autohiding toolbar (can be menu, buttons, whatever) and one of the two standard playlist views (hide captions for both).
Then mouse over the toolbar to make it show, and while it's showing, drag the minimize, maximize, or close buttons downward.  As in, click and hold on them and move the mouse down.
Does your mouse freeze up like mine does (until you alt+tab or hit the windows key or do anything to remove focus from the window)?

Weird. o_O
So I'd just like to point out that I still have this problem.
If anyone wants to reproduce, here's my super-awesome-crazy-simple layout (http://www.mediafire.com/?zmmzscucgxg).
Import it, Mouse over the border between the title bar and the play buttons (the menu bar should appear), then while the menu bar is visible try to minimize the foobar window.  Easiest way to escape the freeze is hitting the windows button... 

I use XP SP3 and i tried your layout.
First i had to set a custom hide delay of 1000ms to try to reproduce your problem because before, as soon as my mouse was leaving the menu area, it was instantly autohiding, before i can click the minimize buton.
Now with this delay, when i click the minimize buton and and try to drag, the mouse cursor does move slowly until i release the click but i do not have a complete freeze.
Well anyway if you have set a custom hide delay higher than 0 ms you could try to set back to 0 ms, so that way the menu would hide before you can reach the minimize buton
Title: Columns UI
Post by: imiganai on 2008-09-13 14:07:48
Well anyway if you have set a custom hide delay higher than 0 ms you could try to set back to 0 ms, so that way the menu would hide before you can reach the minimize button
That's a really good point and a great workaround.  I'm not sure why I had the delay at 1000 anyway; the point of the auto-hide is that I rarely need the menus, and accidentally making it show up was kind of annoying.  I completely passed over that option though 
Thanks again!
Title: Columns UI
Post by: greenfoot on 2008-09-14 00:59:01
Two interface requests:

1. Vertical lines at the end of each column like those in windows explorer.

2. Alternating colors in the playlist view that extend beyond the list index (i.e. all the way to the bottom regardless of the amount of tracks in any given playlist).
Title: Columns UI
Post by: wortels on 2008-09-14 17:36:26
musicmusic, I have a couple of questions
1) Is the database search to create an autoplaylist part of the core or the default ui? I am asking this because right now you cannot create autoplaylists unless you have foo_ui_std
2) Are there any plans to work on the playlist switcher a bit? It could use a bit of polish to bring it upto the default UI's switcher which allows columns and such. You can add details like number of tracks etc right now to columns ui's switcher but a large amount of playlists make it confusing.
3) Did you decide if you were going to allow to add a separate search bar instead of just with the filters?
Thanks
Title: Columns UI
Post by: DocBeard on 2008-09-14 20:10:09
musicmusic, I have a couple of questions
1) Is the database search to create an autoplaylist part of the core or the default ui? I am asking this because right now you cannot create autoplaylists unless you have foo_ui_std


Just to clarify, you can use both the album list window and the built-in library search regardless of what UI you're using (and you can make autoplaylists from both of these). You can only change their color and font schemes (I think) if you have the Default UI enabled, though. Which is something I'd love to see changed.
Title: Columns UI
Post by: wortels on 2008-09-14 21:31:32

musicmusic, I have a couple of questions
1) Is the database search to create an autoplaylist part of the core or the default ui? I am asking this because right now you cannot create autoplaylists unless you have foo_ui_std


Just to clarify, you can use both the album list window and the built-in library search regardless of what UI you're using (and you can make autoplaylists from both of these). You can only change their color and font schemes (I think) if you have the Default UI enabled, though. Which is something I'd love to see changed.


I am not using album list and the built-in library search is only available when fo_ui_std is in the components folder. It requires the default ui to work even though the library search functions come from the core IIRC. Maybe the gui part is only implemented in default ui. I just wanted to make this clearer
Title: Columns UI
Post by: Vitriolic on 2008-09-15 00:47:31
A few pages back pecet asked:

How to delete group offset in playlist NG, or change it?
I mean this:
(http://i33.tinypic.com/2lwk40g.png)

Thanks.


Which since I wasn't futzing around with more than one header at any time, I didn't quite understand what he was asking.  Here's my picture:
(http://s3.supload.com/thumbs/default/Headerspacingquestion.jpg) (http://s3.supload.com/free/Headerspacingquestion.jpg/view/)
Image host (http://www.supload.com/)
As you can see, there's an offset of about two characters in the header lines for each line in the header. 
Is there a way to make that offset not happen?

I mainly am annoyed by the fact that it generates dead space (cheerfully marked as such with a pink block) as this offset accumulates, thus pushing over the album art and all the other fun stuff in the playlist.

If there's no way to keep this from happening, then consider this a request for a new feature!

Also, while I am on about this, is there a way to specify if the header should draw the line to the end of the screen?  being able to specify if that draws or not would be nice as well.
Title: Columns UI
Post by: byterhythm on 2008-09-15 08:23:36
There is a bug regarding the tab stack
Title: Columns UI
Post by: odyssey on 2008-09-15 08:33:54
There is a bug regarding the tab stack

No, it's a feature
Title: Columns UI
Post by: byterhythm on 2008-09-15 09:05:56
Feature?
I was making a layout with 4 tabs, and only 2 appeared.
I'll post the screenshot later, I'm not at my pc right now.
Title: Columns UI
Post by: Lee James on 2008-09-16 21:21:37
Musicmusic,

Hi, I’ve just started using Columns UI and I love it! A fantastic extension for a fantastic program. Thanks! I have a few feature requests, although please bear in mind I’ve only been using Foobar a few weeks now so regard me as a newbie!

Columns UI requests

1. Ability to change the style of specific text (bold, regular).

2. Ability to adjust the space above and below the group heading in NG Playlist.

3. Ability to specify whether text is antialiased in certain panels. (I really can’t stand antialiased text on my PC, but I have quite a large text size for my playlist which I think looks ugly not antialiased, so I’d like to be able to make just my playlist antialiased.)

4. Ability to show data such as replaygain and codec in Item Properties.

5. In the playlist, ability to inline-edit multiple fields in a single column. (For example, I have both “artist” and “featured artist” in the same column, so “The Source feat. Candi Staton” appears in one column.) Currently, the only way I can inline-edit the second tag is by assigning it to something like track number, which isn’t ideal. I suppose the option I’m requesting would be a tickbox that says something like: “Allow all displayed fields to be edited”.

6. In the NG Playlist, the generation of album art thumbnails seems quite slow on my PC (admittedly, an older machine). When you scroll up and down, the thumnails don’t appear immediately, which I find quite irritating. If possible, could you make the thumbnails pre-generate so that they’re ready to display before you actually scroll to them?

7. Unless I’ve missed something, there’s no way to actually view the album art in detail. Could you include an option so that double clicking on the album art (either in the art panel or the playlist) brings the artwork up in a larger window, or, better still, it just launches the image file so it appears in your default image viewer?

I also have a few requests specifically about the Album List panel…

Album List requests

8. When I use the Album List to move away from the currently playing track, then come back, the track no longer appears to be playing.

9. I can’t select multiple items in the album list! Maybe I’m doing something wrong, but it seems as though there’s no way to edit multiple tags with the Album List. For example, what are you supposed to do if you want to edit a tag across half your music collection? There’s no problem doing this with the Default UI Album List, you can select as many folders as you like.

10. The selection colour in the Album List is the default Windows selection colour. Obviously, I want it to match my Foobar colours. Could you please allow this?

11. Also, when you select an item in the Album List, you have to actually click on the text. It would be nice if you could click anywhere on the row, and also if the selection rectangle expanded to fill the whole panel (like the way the playlist selection works).

12. If you select a group of tracks and press Enter, it sends all the files to the playlist. But Enter is my shortcut for Properties, so I dont’t want this shortcut. Could you please remove this shortcut, or at least make it optional? There was no such shortcut with the default UI, so it wasn’t a problem.

13. In the Album List, an option to remove the “+” from any folder with no sub-folders. (In other words a folder that contains no folders will not be expandable.) I ask for this because: a) I have no interest in inspecting my tracks within the Album List, and b) this way, you could easily see whether a folder contains only tracks, or has any sub-folders.

14. Option to change the “+” to a custom icon? Personally, I’d like to make it look like a folder.

15. And last (but definitely not least): whenever I select a folder in the Album List, there’s about half a second delay before the tracks appear in the playlist. There was no such delay with Default UI — it was instant. I have to say, I find this delay really annoying. One of the things that made me fall in love with Foobar was how quick it was (to load, to access the database, and to update the playlist). It is one fast program! Now I realise the Columns UI is a lot more complicated than the Default UI, but if there’s anything that could be done to get the playlist as speedy as Default UI, it would be very much appreciated.

Then again, maybe it’s time I bought a faster PC. This is only a 1GHz Athlon. (Back in 2000, everyone envied my machine!)

Thanks for listening,
Lee
Title: Columns UI
Post by: odyssey on 2008-09-16 22:13:40
1. Ability to change the style of specific text (bold, regular).

2. Ability to adjust the space above and below the group heading in NG Playlist.

You should check out EL Playlist - It offers the customization it seems you are looking for. However you will lose inline editing, but then you will have to make a choice. You could create two different layouts, one for tag-editing, and one for playing music.

3. Ability to specify whether text is antialiased in certain panels. (I really can’t stand antialiased text on my PC, but I have quite a large text size for my playlist which I think looks ugly not antialiased, so I’d like to be able to make just my playlist antialiased.)

As I already explained in your other thread, I don't think this will ever happen. I have never seen programs that had different settings of aa, and it really is a Windows setting - on or off. With your complaints, I fail to see why you even have it on.

4. Ability to show data such as replaygain and codec in Item Properties.

Tried the "Properties" tab?

5. In the playlist, ability to inline-edit multiple fields in a single column. (For example, I have both “artist” and “featured artist” in the same column, so “The Source feat. Candi Staton” appears in one column.) Currently, the only way I can inline-edit the second tag is by assigning it to something like track number, which isn’t ideal. I suppose the option I’m requesting would be a tickbox that says something like: “Allow all displayed fields to be edited”.

I don't see how this would work in practice. Titleformatting is meant for you to format anything you like. If you choose to have an advanced formatting, I don't see why the developers have to make up weird workarounds to make a marginal usergroup happy. Also this could be solved in a "tag-edit" layout.

You could try make a "Maintenance" playlist (that's the way I do it). It contains the music I want to edit tags for and has a different view (note, the playlist filters).

7. Unless I’ve missed something, there’s no way to actually view the album art in detail. Could you include an option so that double clicking on the album art (either in the art panel or the playlist) brings the artwork up in a larger window, or, better still, it just launches the image file so it appears in your default image viewer?

Try foo_run. With this you can make a button that opens the image with your favorite application.

9. I can’t select multiple items in the album list! Maybe I’m doing something wrong, but it seems as though there’s no way to edit multiple tags with the Album List. For example, what are you supposed to do if you want to edit a tag across half your music collection? There’s no problem doing this with the Default UI Album List, you can select as many folders as you like.

Admittedly, I don't use Album List, but can't you just send each selected item to the same playlist and compose a playlist that way?

If you want to edit a tag across half or your entire music collection, send the parts to a playlist, rightclick and edit Properties.

11. Also, when you select an item in the Album List, you have to actually click on the text. It would be nice if you could click anywhere on the row, and also if the selection rectangle expanded to fill the whole panel (like the way the playlist selection works).

I believe this is a Windows control. This is how all Windows applications works, unless an object has been explicitly made from scratch. I disagree that this behavior should be changed, and I highly doubt that it will.

14. Option to change the “+” to a custom icon? Personally, I’d like to make it look like a folder.

Try foo_playlisttree_mod. It offers this kind of customization and has advanced options for creating playlists.
Title: Columns UI
Post by: Slotos on 2008-09-16 23:05:59
Tried the "Properties" tab?

"Item Properties" panel, not "Properties" window.
Title: Columns UI
Post by: callisto on 2008-09-17 00:24:07
^not possible to show technical data!
Title: Columns UI
Post by: odyssey on 2008-09-17 08:55:28
4. Ability to show data such as replaygain and codec in Item Properties.

^not possible to show technical data!

Just tried it out. Nice panel, but it seems that it should be used for editing tags. Also there are better ways to show technical things as ReplayGain info etc.
1. Configure the statusbar
2. Create a foo_trackinfo panel
3. Create a column in the playlist
Title: Columns UI
Post by: callisto on 2008-09-17 11:08:33
I was referring to the 'Item properties' Panel in the before mine (see the ^ ?)
That you have the ability to SHOW it is obviously right, since that there are references in the titleformatting like %replaygain_album_gain%
Title: Columns UI
Post by: happypal255 on 2008-09-17 14:35:41
I have a quick question:
I remember my old version of columns UI
had a "Title formatting" section in the options menu. I reinstalled my foobar, and put the newest columns UI (the "experimental" one). Now I know this menu was merged with other individual tabs, but I couldn't for the life of me find the "Copy" title formatting part. In the old columns UI, I could copy play list items, and it would create a formatted text copy of my songs, depending on the template, and the song tags.

Is this still possible, or was this feature removed, to allow the copy pasting of songs from one play list to the other? If that is the case, then is it possible to de-activate this feature, to re-activate the old one?

I relied heavily on this feature every time I wrote a wikipedia article about an album. It's extremely easy to write a formatted playlist that way.

Thx.

Edit: I was able to find the command under the context menu ("utils/copy names"), so I guess I'll just manually bind it to ctrl+C, if I'm allowed. I still can't find were to edit the script...
Title: Columns UI
Post by: odyssey on 2008-09-17 15:12:14
Edit: I was able to find the command under the context menu ("utils/copy names"), so I guess I'll just manually bind it to ctrl+C, if I'm allowed. I still can't find were to edit the script...

Also, take a look at the official (but not included in the installer) foo_texttools. It offers great customization of titleformattings that are made available through the context menu
Title: Columns UI
Post by: happypal255 on 2008-09-17 17:30:07
Isn't there a way to edit it without foo_texttools? (which I'll also try out)
Title: Columns UI
Post by: ojdo on 2008-09-17 17:55:47
Isn't there a way to edit it without foo_texttools? (which I'll also try out)

Search in the "Advanced" section of preferences under display: "Legacy ...."  There the copy command string still can be modified.
Title: Columns UI
Post by: byterhythm on 2008-09-18 07:59:20
Tab Stack:

(http://hotimg23.fotki.com/a/203_131/147_186/tabbug-th.jpg) (http://hotimg23.fotki.com/p/a/203_131/147_186/tabbug.jpg)
Title: Columns UI
Post by: odyssey on 2008-09-18 08:25:06
Tab Stack:

(http://hotimg23.fotki.com/a/203_131/147_186/tabbug-th.jpg) (http://hotimg23.fotki.com/p/a/203_131/147_186/tabbug.jpg)

You still need to provide a description to re-create the problem.
Title: Columns UI
Post by: Vitriolic on 2008-09-18 19:32:19
Is there a way to sort the results of the Filter panels?  I would like to have the Album panel I have made sort the albums by date.  I can do it if I embed tags as %date% - %album%, but I would prefer to not do this for various reasons.  Mainly that I am being difficult. 
Title: Columns UI
Post by: halabund on 2008-09-18 22:31:46
The only thing I envy of the default UI (the built-in album list, in fact, as I haven't switched back to the default ui in a long time) is the automatic and instantaneous refresh in the album list.  In Columns UI we have to manually select 'refresh tree', and then the view flickers and scrolls back to the top.  Will we have an autorefreshing album list in Column UI too?

Another minor, cosmetic improvement to the album list panel would be getting back the normal sized "+" expanders in the tree.  In the latest version of the album list panel they are shrunken.  (I use WinXP with the media centre visual style, and the expanders look really bad.  Perhaps the shrunken expanders don't look so bad in Vista)

EDIT:

Here's a comparison of the Album List Panel and the built-in Album List:

(http://img388.imageshack.us/img388/7259/albumlisthf1.png)
Title: Columns UI
Post by: musicmusic on 2008-09-18 23:01:07
Tab Stack:

(http://hotimg23.fotki.com/a/203_131/147_186/tabbug-th.jpg) (http://hotimg23.fotki.com/p/a/203_131/147_186/tabbug.jpg)
Strange, does it happen reliably? If so export and upload the .fcl file so I can check that.

Will we have an autorefreshing album list in Column UI too?
No promises, but I'll have a look at it.

Another minor, cosmetic improvement to the album list panel would be getting back the normal sized "+" expanders in the tree.  In the latest version of the album list panel they are shrunken.
Not here, I think it is normally related to custom item padding, and also have a look at custom indentation and the font.
Title: Columns UI
Post by: halabund on 2008-09-18 23:05:01
Not here, I think it is normally related to custom item padding, and also have a look at custom indentation and the font.
Just as I made that screenshot I noticed the different fonts in the two windows.  But where did the font setting go in v0.3.1?  I know that it was possible to set the font in 0.2.3, but I just cannot find the setting anywhere now ...  Perhaps I'll just remove and re-add the component so the settings will be reset.

EDIT: Resetting the component did the trick (the fonts got reset too), but I still cannot find the font settings anywhere.

EDIT2: OK, I found it now.
Title: Columns UI
Post by: Xerion on 2008-09-19 22:11:28
Is there a way to sort the results of the Filter panels?  I would like to have the Album panel I have made sort the albums by date.  I can do it if I embed tags as %date% - %album%, but I would prefer to not do this for various reasons.  Mainly that I am being difficult. 


I have a panel with dates I added music to database, it works very nicely to find recently added music I might forget about otherwise  For this it would be nice if I could have it sort in reverse, so the last date is on top instead of the first.
Title: Columns UI
Post by: odyssey on 2008-09-20 01:56:19

Is there a way to sort the results of the Filter panels?  I would like to have the Album panel I have made sort the albums by date.  I can do it if I embed tags as %date% - %album%, but I would prefer to not do this for various reasons.  Mainly that I am being difficult. 


I have a panel with dates I added music to database, it works very nicely to find recently added music I might forget about otherwise  For this it would be nice if I could have it sort in reverse, so the last date is on top instead of the first.

You should consider creating an autoplaylist for that exact purpose instead
Title: Columns UI
Post by: ZeeJay on 2008-09-20 16:56:16
Feature request:
- Size of separators configurable, or an option to hide them, when needed.

Any chance?
Title: Columns UI
Post by: Lee James on 2008-09-21 22:22:35
Odyssey, I’m back to reply!

(Sorry to disappear for a week.)

[quote name='odyssey' post='588691' date='Sep 16 2008, 13:13']
You should check out EL Playlist - It offers the customization it seems you are looking for. However you will lose inline editing, but then you will have to make a choice.[/quote]
Thanks, I’ll bear that in mind.

However, I’m sure it can’t be that hard to allow bold text or to change the space above or below group headers. I don’t think these things would be a big departure for the extension, otherwise I’d agree that there are other extensions for other things. Columns UI is predominantly an extension for enhancing the appearance of Foobar. It lets you change the text colour. It lets you adjust the leading (padding between lines). To me, it seems perfectly logical for Columns to allow these other two things.

[quote name='odyssey' post='588691' date='Sep 16 2008, 13:13']
[quote name='Grand Dizzy' post='588683' date='Sep 16 2008, 22:21']
3. Ability to specify whether text is antialiased in certain panels.[/quote]
I have never seen programs that had different settings of aa, and it really is a Windows setting - on or off.[/quote]
I’ve never seen a non-graphics program that allows antialias settings to be changed. I have no idea how possible it is; it was only a request. If it’s simply a matter of 30 seconds of coding, why not include it?

[quote name='odyssey' post='588691' date='Sep 16 2008, 13:13']
With your complaints, I fail to see why you even have it on.[/quote]
I don’t have antialiasing on. My eyes can’t handle it. I just think it’s a shame I can’t have antialiased text for my playlist because I have large text in my playlist and I think large text looks ugly when it’s not antialiased.

[quote name='odyssey' post='588691' date='Sep 16 2008, 13:13']
[quote name='Grand Dizzy' post='588683' date='Sep 16 2008, 22:21']
4. Ability to show data such as replaygain and codec in Item Properties.
[/quote]
Nice panel, but it seems that it should be used for editing tags.
[/quote]
You sound as though you’ve never used Default UI? (The Item Properties panel is called ‘Selection Properties’ in Default UI.)

The primary purpose of the panel is not for editing tags. You can’t edit tags in Default UI. Columns UI lets you do it, but that is a bonus. The purpose of the panel is simply to show you information about the currently selected track. The Default UI version shows ReplayGain, codec info etc. so I don’t see why the Columns version shouldn’t allow this? Again, I wouldn’t imagine it was a big job for the programmer.

[quote name='odyssey' post='588691' date='Sep 16 2008, 13:13']
Also there are better ways to show technical things as ReplayGain info etc.
1. Configure the statusbar
2. Create a foo_trackinfo panel
3. Create a column in the playlist
[/quote]
1. The point of the Item Properties panel is to show all the data in an easy-to-read table format. The status bar doesn’t achieve this.
2. I’ve had a look at this extension and it seems to just be a replacement for Item Properties panel. Columns has its own replacement, which works well. All it needs is to feature ReplayGain info etc. and it will be working fine. Sure, Columns UI users can download a whole other extension just to gain this feature, but if a single line of code can enable it, it would seem a good idea for the programmer to do it, if he/she chooses (sorry, musicmusic, I don’t know much about you!).
3. No, the only fields I want in my columns are fields I want to browse at a glance, or compare. But other information I only want to see when I’m examining a particular track. I don’t need it in my columns all the time because I don’t want to look at it all the time.

Besides which, I wouldn’t have enough room to make columns for: filename, foldername, file path, file size, samplerate, channels, bitrate, codec, encoding, tool, tag type, track gain, track peak, album gain and album peak. All of which are displayed in the Selection Properties tag of the Default UI.

[quote name='odyssey' post='588691' date='Sep 16 2008, 13:13']
[quote name='Grand Dizzy' post='588683' date='Sep 16 2008, 22:21']
5. In the playlist, ability to inline-edit multiple fields in a single column.
[/quote]
I don't see how this would work in practice.[/quote]
Well you perform a normal inline edit by re-clicking on the column you want to edit, and a text box appears. With my option, it would simply look where the cursor was at the time. Any part of the text that was taken directly from a field is associated with that field, so you can edit it. If you click on text that isn’t taken from a field, nothing happens.

[quote name='odyssey' post='588691' date='Sep 16 2008, 13:13']
If you choose to have an advanced formatting, I don't see why the developers have to make up weird workarounds to make a marginal usergroup happy.[/quote]
Arguably, most Foobar users are using it in “advanced” ways. Arguably, Columns UI itself is for advanced users. Arguably, there are many feautres in the options that a lot of people would never use.

Besides which, displaying multiple fields in a single column is hardly “advanced”! One of the default columns already does this (the track number column combines the disc and track number together). So every Foobar beginner is using this “advanced” feature from the start. Incidentally, if someone did want to inline-edit the disc and track number with Columns UI, they wouldn’t be able to.

In general, you come across as quite dismissive of all my ideas (it’s probably not intentional). Please bear in mind, they’re only ideas. The author can cosider them, and may like them, or may not. That’s up to him/her, surely? There’s no harm in putting them to him/her, is there? And anyway what’s wrong with an option few people use?

[quote name='odyssey' post='588691' date='Sep 16 2008, 13:13']
Also this could be solved in a "tag-edit" layout.[/quote]
Could you elaborate please? I don’t know what that is.

[quote name='odyssey' post='588691' date='Sep 16 2008, 13:13']
You could try make a "Maintenance" playlist (that's the way I do it). It contains the music I want to edit tags for and has a different view (note, the playlist filters).[/quote]
That sounds interesting. You’re saying there’s a way to use multiple column configurations? If so, how would I do that?

[quote name='odyssey' post='588691' date='Sep 16 2008, 13:13']
[quote name='Grand Dizzy' post='588683' date='Sep 16 2008, 22:21']
Could you include an option so that double clicking on the album art[…] launches the image file so it appears in your default image viewer?
[/quote]
Try foo_run. With this you can make a button that opens the image with your favorite application.
[/quote]
Again, it’s very easy for the author to implement, why not add it? It saves people having to use multiple extensions when one can do all these things.

I realise that some extensions are for very specific purposes/functions, but I was under the impression that Columns UI was “the mother of all extensions”, combining lots of useful tweaks into one extension — essential things that are missing from default Foobar, so that people can install one extension and have almost everything they need.

Now surely viewing the artwork is one of the most fundamental things you should be able to do it Foobar? What’s the point in having all this artwork if you can only see a tiny thumbnail version of it? To me, this is something that needs fixing.

[quote name='odyssey' post='588691' date='Sep 16 2008, 13:13']
[quote name='Grand Dizzy' post='588683' date='Sep 16 2008, 22:21']
9. I can’t select multiple items in the album list![/quote]
Admittedly, I don't use Album List, but can't you just send each selected item to the same playlist and compose a playlist that way?

If you want to edit a tag across half or your entire music collection, send the parts to a playlist, rightclick and edit Properties.[/quote]
No, it would be much slower doing it this way.

Consider the two different ways of doing it:

Editing tags for multiple items in Default UI
1. Select all the items you want to edit (2 clicks).
2. Hit the key for 'Properties'.

Editing tags for multiple items in Columns UI
1. Select first item
2. Right click second item
3. Select ‘Add to Playlist’
4. Right click third item
5. Select ‘Add to Playlist’
6. Right click fourth item
7. Select ‘Add to Playlist’
[…and so on…]
8. Select all playlist
9. Hit the key for 'Properties'.

The beauty of the Default UI Album List is that you can just select any files and hit a key and you’re editing their properties. I don’t want to have to put those files into a playlist just to edit their properties!

[quote name='odyssey' post='588691' date='Sep 16 2008, 13:13']
[quote name='Grand Dizzy' post='588683' date='Sep 16 2008, 22:21']
It would be nice if you could click anywhere on the row[/quote]
I disagree that this behavior should be changed, and I highly doubt that it will.[/quote]
I just thought it would be neater.

[quote name='odyssey' post='588691' date='Sep 16 2008, 13:13']Try foo_playlisttree_mod. It offers this kind of customization and has advanced options for creating playlists.
[/quote]
Thanks!
Title: Columns UI
Post by: Squeller on 2008-09-22 07:52:34
Different artwork for NG playlist and Artwork panels!

With imgsize plugin for Totalcommander (searching images bigger than x), TreecopyPlus (for the copying part) and XNview I was easily able to copies of all cover images smaller than 300px. I have a lot of cover art which exceeds 1000px, I want to be safe for the future.
I renamed the original (big) ones and put the small ones as folder.jpg besides the originals.

What I want (and what maybe others want. Good for playlist performance!):

- Small images to be displayed in NG playlist and windows explorer (folder.jpg!)
- Big images to be displayed in album art panels in fb2k.

I cannot achieve this afaics? It seems an either - or situation.
Title: Columns UI
Post by: buktore on 2008-09-22 09:27:02
@Squeller

I was doing what you want to do for a while now.

If you don't have any trouble with it, foo_uie_albumart (listed in Known potential troublemakers but I didn't experienced any crash so far and I like the ability to change mouse click function) is the easiest way.

Unless you used all 3 picture type (  ) ... You can assign your unused art (I don't use Disc) to your main cover and have artwork panel lock to it.

But I think you might thought about these ideas already..
Title: Columns UI
Post by: odyssey on 2008-09-22 09:28:52


5. In the playlist, ability to inline-edit multiple fields in a single column.

I don't see how this would work in practice.

Well you perform a normal inline edit by re-clicking on the column you want to edit, and a text box appears. With my option, it would simply look where the cursor was at the time. Any part of the text that was taken directly from a field is associated with that field, so you can edit it. If you click on text that isn’t taken from a field, nothing happens.

How should it react on formatted strings? Did you ever try to code a program? You make it sound pretty simple, but I think that not just the code behind, but also the use of it would be VERY confusing!


Also this could be solved in a "tag-edit" layout.

Could you elaborate please? I don’t know what that is.

In your layout definition, you can save it as a preset. You can create as many presets/layouts you want, and they are easily accessible through the "View" menu. You could create one "Playing layout" with EL Playlist that has the looks that you want, and a "Tagedit layout" that are better suited for editing tags.

You could try make a "Maintenance" playlist (that's the way I do it). It contains the music I want to edit tags for and has a different view (note, the playlist filters).

That sounds interesting. You’re saying there’s a way to use multiple column configurations? If so, how would I do that?

In columns configuration you can use the "Playlist filter" box to define which playlist(name)s it should be showed on. F.ex. I have created many columns with most of them defined that they should only be showed on playlists called Maintenance* (wildcard chars accepted).



Could you include an option so that double clicking on the album art[…] launches the image file so it appears in your default image viewer?

Try foo_run. With this you can make a button that opens the image with your favorite application.

Again, it’s very easy for the author to implement, why not add it? It saves people having to use multiple extensions when one can do all these things.

If the author meant to include every possible option, I think he would not have created the API to allow other developers to contribute. I'm not fully against this feature request, but I would rather request user customizable click-actions on the artwork. That together with foo_run could make it launch your favorite viewer to show the artwork.

Another way to show the artwork is again through foo_trackinfo_mod panel. You could create a tabbed splitter that you can switch between playlist and a large trackinfo panel that shows your artwork or something similar.
Title: Columns UI
Post by: v.1 on 2008-09-22 11:10:16
i've a couple of minor requests for musicmusic. i'm really sorry if they were asked already, but 190 forum pages is a lot of stuff to read at once, since searching didn't produce relevant results.

in the *single column playlist* i ask for:
1. the ability to jump to first item in alphabetical order of the ordered column, when the corresponding keyboard letter is stroke. (as happens in the library filter)
2. a search box like that in the library filter, with option for searching among artist or album or title or a combination of them

i also subscribe the request for $font settings in the columns, or simply the ability to show bold and italics text.

many thanks

EDIT: * i meant the standard columns playlist, sorry
Title: Columns UI
Post by: callisto on 2008-09-22 19:20:21
@ v.1
Single Column Playlist weren't developed by musicmusic, so there is no support for this I think, but if you meant NG Playlist look here (http://yuo.be/columns.php) and scroll down to "TYPEFIND", install and type in your playlist to jump to the characters!
(if you want not to show the artist's names in the first column b/c you have it in the grouping-header, just resize it to non-visible, but it's needed to typefind,... this is the way I use it)

@ Grand Dizzy
To shorten your problem with the album list you could assign a keyboard shortcut to the official one, then you have a pop up window which supports multiple selection. the problem with your "enter" for properties shortcut would still exist...
Title: Columns UI
Post by: Squeller on 2008-09-23 08:37:47
Unless you used all 3 picture type (  ) ... You can assign your unused art (I don't use Disc) to your main cover and have artwork panel lock to it.
[foo_uie_albumart]
I don't care about "known potential troublemakers", I tend to judge by myself and I'm free to drop the component in case of trouble.
But I think you might thought about these ideas already..

No, I haven't! And thanks for your advice. I didn't ever try this component, it makes the album art displaying more flexible and I can exactly define, what I want to have displayed. The core's album art display is very weak at that. Didn't have any problems so far with it.
Title: Columns UI
Post by: TomBarlow on 2008-09-23 11:44:45
In the latest version, in the artwork panel, with displayed track set to automatic(current selection/now playing), the current selection artwork doesn't always show, it only seems to if the panel is properly focused, although it also works when playlist switcher is focused.

It might be that the other panels I'm using (ELPlaylist, lyrics show panel etc) don't have the same behaviour as the native CUI panels, but it's really annoying to just move my mouse around and have the artwork panel go black...
Title: Columns UI
Post by: v.1 on 2008-09-23 14:21:37
@ v.1
Single Column Playlist weren't developed by musicmusic, so there is no support for this I think, but if you meant NG Playlist look here (http://yuo.be/columns.php) and scroll down to "TYPEFIND", install and type in your playlist to jump to the characters!
(if you want not to show the artist's names in the first column b/c you have it in the grouping-header, just resize it to non-visible, but it's needed to typefind,... this is the way I use it)


  i mismatched em! i was talking about standard columnS playlist. i'm sorry
Title: Columns UI
Post by: ZeeJay on 2008-09-23 15:26:21
Feature request:
- Size of separators configurable, or an option to hide them, when needed.

Any chance?


Please, at least one word about this!
I think that is a little piece that would make Columns UI almost perfect.
Title: Columns UI
Post by: callisto on 2008-09-23 16:59:39

@ v.1
Single Column Playlist weren't developed by musicmusic, so there is no support for this I think, but if you meant NG Playlist look here (http://yuo.be/columns.php) and scroll down to "TYPEFIND", install and type in your playlist to jump to the characters!
(if you want not to show the artist's names in the first column b/c you have it in the grouping-header, just resize it to non-visible, but it's needed to typefind,... this is the way I use it)


  i mismatched em! i was talking about standard columnS playlist. i'm sorry


this works of course for standart columns playlist, too!
Title: Columns UI
Post by: musicmusic on 2008-09-24 20:33:33
New version 0.3.2 of Album List Panel available for testing. It updates with media library changes (i.e. when you rescan, retag etc.). Please report any issues encountered here, crashes in [codebox ] tags.
Title: Columns UI
Post by: halabund on 2008-09-24 20:38:21
New version 0.3.2 of Album List Panel available for testing. It updates with media library changes (i.e. when you rescan, retag etc.). Please report any issues encountered here, crashes in [codebox ] tags.

Thank you, this is great!
Title: Columns UI
Post by: Hakubo on 2008-09-24 20:51:30
New Album list is awesome.

Bug (I think): context menu item "Remove from library" still forces a rescan.
Title: Columns UI
Post by: musicmusic on 2008-09-24 21:53:04
Bug (I think): context menu item "Remove from library" still forces a rescan.
Yes you are right, there's still a few loose ends to tie up.
Title: Columns UI
Post by: Hamallainen on 2008-09-24 23:07:09
New version 0.3.2 of Album List Panel
Wonderful. Thank you. This is something i was hoping for. Very useful.
A question : In the context menu, is the 'Refresh tree' entry still useful ?
Title: Columns UI
Post by: halabund on 2008-09-24 23:50:15
I recently switched from the Album Art panel to the built-in Artwork View, which can show cover art from foo_lastfm_radio.

I noticed that when hovering the artwork panel, the cursor changes to a hand, but clicking doesn't seem to do anything.  Am I missing something?
Title: Columns UI
Post by: musicmusic on 2008-09-25 00:13:14
A question : In the context menu, is the 'Refresh tree' entry still useful ?
Not so much, only for those with 'Populate on initialisation' disabled. For the next release I was planning to change it to 'Populate', show it only for those with that option enabled, and hide it once executed. At the moment it may also be useful to check the state of the tree is correct.

I noticed that when hovering the artwork panel, the cursor changes to a hand, but clicking doesn't seem to do anything.  Am I missing something?
Currently it cycles through artwork types. This will change sometime though
Title: Columns UI
Post by: halabund on 2008-09-26 14:35:05
When no tracks are selected (for example just after startup), the artwork view shows nothing (just the background colour).

I would expect it to show the "generic" cover when nothing is selected.  Did you really intend it to work this way (i.e. show nothing), or is this a bug?
Title: Columns UI
Post by: s33m33 on 2008-09-26 14:59:16
halabund, go to path mentioned below and type in location of your generic cover.

Preferences/Advanced/Display/Image to display when no album art can be found
Title: Columns UI
Post by: halabund on 2008-09-26 15:46:56
Preferences/Advanced/Display/Image to display when no album art can be found

I already did that.  The "problem" is that the image I set there is only displayed when a track is selected (and no other cover art is associated with it).  But if no track is selected at all (for example just after program startup, or after dropping files to the playlist from the file manager), then nothing is displayed at all.  The artwork view is just black (because I set the background colour to black).
Title: Columns UI
Post by: TomBarlow on 2008-09-26 17:50:13
I already did that.  The "problem" is that the image I set there is only displayed when a track is selected (and no other cover art is associated with it).  But if no track is selected at all (for example just after program startup, or after dropping files to the playlist from the file manager), then nothing is displayed at all.  The artwork view is just black (because I set the background colour to black).


Same here. I think that's what "playlist selection" as displayed track does, and for me "current selection" only ever shows the artwork of the first item in the playlist, and only when playlist switcher or artwork viewer has focus- at other times (most of the time) it's black. In fact just trying it now I can't get it to show any art at all. Weird.

It would be nice if there was a "focused item" and corresponding "automatic(focused item/now playing)" option, so that there is always some album art on display.
Title: Columns UI
Post by: Remedial Sound on 2008-09-26 19:00:46
New version 0.3.2 of Album List Panel available for testing. It updates with media library changes (i.e. when you rescan, retag etc.). Please report any issues encountered here, crashes in [codebox ] tags.

Not really a bug, but most of the double/middle click actions seem to have a silent "and play" tacked on to them (e.g., Send to new playlist creates a new playlist and begins playback of the sent items immediately).

Perhaps you could make the available actions in the pulldowns the same as those for the filter panel (with the same behavior)?
Title: Columns UI
Post by: musicmusic on 2008-09-26 20:32:07
When no tracks are selected (for example just after startup), the artwork view shows nothing (just the background colour).

I would expect it to show the "generic" cover when nothing is selected.  Did you really intend it to work this way (i.e. show nothing), or is this a bug?
I designed it like that as I like distinction between "no artwork found" and "no items active". But anyway it can be added as an option if you feel differently.

"current selection" only ever shows the artwork of the first item in the playlist, and only when playlist switcher or artwork viewer has focus- at other times (most of the time) it's black.
It requires your playlist view to report its current selection by an API added in the foobar2000 0.9.5 SDK.

It would be nice if there was a "focused item" and corresponding "automatic(focused item/now playing)" option
No. Keyboard focus is a keyboard navigation aid, I don't/won't use it for anything else.
Title: Columns UI
Post by: halabund on 2008-09-26 20:36:06
When no tracks are selected (for example just after startup), the artwork view shows nothing (just the background colour).

I would expect it to show the "generic" cover when nothing is selected.  Did you really intend it to work this way (i.e. show nothing), or is this a bug?
I designed it like that as I like distinction between "no artwork found" and "no items active". But anyway it can be added as an option if you feel differently.

It's no big deal, functionality and ease of use are much more important to me than looks.  Columns UI has enough options already.
Title: Columns UI
Post by: TomBarlow on 2008-09-26 22:13:47
It requires your playlist view to report its current selection by an API added in the foobar2000 0.9.5 SDK.


OK, I suspected it might be an ELPlaylist problem. What is it supposed to show/how does it differ from Playlist selection?

Quote
]No. Keyboard focus is a keyboard navigation aid, I don't/won't use it for anything else.


Fair enough, I think I'll be happy with playlist selection thinking about it.
Title: Columns UI
Post by: 2E7AH on 2008-09-26 23:06:41
Album List panel / NG Playlist request: locate in library

it seems that fb2k doesn't have this feature so maybe it will be useful for someone with large library (all of us?) which is updated frequently with new artist or for someone with playlists full of singles.

ex. playlist item > context menu > locate in library

ps: not context menu > utils > create album list view..., but directly locating the item in the album list panel
Title: Columns UI
Post by: London Mike on 2008-09-27 13:16:09
New version 0.3.2 of Album List Panel available for testing. It updates with media library changes (i.e. when you rescan, retag etc.). Please report any issues encountered here, crashes in [codebox ] tags.

Should there be a 'Show vertical scrollbar' box to turn this on and off the same way there is for the horizontal scroll bar? Was there in previous versions? I'm using this in Br3tt's Ibiza config and I've gained a vertical scroll bar and can't turn it off... can you add an on/off control the same as the horizontal scroll bar has?
Title: Columns UI
Post by: halabund on 2008-09-27 15:24:27
Should there be a 'Show vertical scrollbar' box to turn this on and off the same way there is for the horizontal scroll bar? Was there in previous versions? I'm using this in Br3tt's Ibiza config and I've gained a vertical scroll bar and can't turn it off... can you add an on/off control the same as the horizontal scroll bar has?

Wouldn't that just make it impossible to see and reach the complete tree?  What is the point of removing essential functionality like scrolling? 
Title: Columns UI
Post by: London Mike on 2008-09-27 15:42:36

Should there be a 'Show vertical scrollbar' box to turn this on and off the same way there is for the horizontal scroll bar? Was there in previous versions? I'm using this in Br3tt's Ibiza config and I've gained a vertical scroll bar and can't turn it off... can you add an on/off control the same as the horizontal scroll bar has?

Wouldn't that just make it impossible to see and reach the complete tree?  What is the point of removing essential functionality like scrolling? 

Don't you have a mouse wheel?
Title: Columns UI
Post by: halabund on 2008-09-27 23:26:23
A question : In the context menu, is the 'Refresh tree' entry still useful ?
Not so much, only for those with 'Populate on initialisation' disabled. For the next release I was planning to change it to 'Populate', show it only for those with that option enabled, and hide it once executed. At the moment it may also be useful to check the state of the tree is correct.
When the settings (views) are changed, it is still necessary to use "refresh tree" to make the changes visible.
Title: Columns UI
Post by: Hamallainen on 2008-09-28 00:15:00
I think there's a little bug with the filter panel.

I have 2 filter panels. One for artists with artist as field and one for albums with $if2(%album%,' (unknown)') as field.
If while playing a song by Neurosis, i use the search box in the artist filter panel and type 'gojira', it of course shows only Gojira in the artist filter panel and only their albums in the album filter panel. As i use the official playcount plugin, after 1 minute, the playing Neurosis song get its playcount tag updated which is normal. But it also adds Neurosis in the artist filter panel (while there's still 'gojira' in the search box) which is not normal IMO. It doesn't add anything to the album filter panel.
Also if i use the search box in the album filter panel, i do not encounter the wrong behaviour described above.
I've seen this happen since many CUI version but i had never took the time to really investigate.

Is anyone else is experiencing the same thing ? Is it a filter bug ? a foo_playcount bug ? something else ?
Title: Columns UI
Post by: musicmusic on 2008-09-28 00:34:33
When the settings (views) are changed, it is still necessary to use "refresh tree" to make the changes visible.
Correct, that can be fixed by making them apply straight away though.

I think there's a little bug with the filter panel.

[...]

Is anyone else is experiencing the same thing ? Is it a filter bug ?
That would be my bug.. I'll check it, thanks for the report.
Title: Columns UI
Post by: Xerion on 2008-09-29 19:05:25


Is there a way to sort the results of the Filter panels?  I would like to have the Album panel I have made sort the albums by date.  I can do it if I embed tags as %date% - %album%, but I would prefer to not do this for various reasons.  Mainly that I am being difficult. 


I have a panel with dates I added music to database, it works very nicely to find recently added music I might forget about otherwise  For this it would be nice if I could have it sort in reverse, so the last date is on top instead of the first.

You should consider creating an autoplaylist for that exact purpose instead


I don't really use playlists, and I want to select an artist or album I recently added, in the same way I select an artist or album any other time. With autoplaylist usage would be rather different. Don't think I use the filter panels as intended anyway
Title: Columns UI
Post by: freetochoose on 2008-09-30 08:35:34
musicmusic:

I love cui and have been using it exclusively for a while. I have just three questions.

1) Is it possible to put a background picture to a playlist view?
2) Is it possible to eliminate grey borders of a few pixels between panels when using horizontal or vertical splitter?

Currently I am using Panel Splitter to accomplish the above two objectives and it would be much easier to know if I can do the same two things without Panel Splitter since it is kind of buggy. If the answer is No, would you consider adding these two functionallities in the future release of CUI?

3) The customizable button and menu are great. But is it possible to make it more powerful by letting users change/select background color, text fonts, text color, text locations, and hover text color?
  Currently, I either use Panel Splitter or need to draw pictures of buttons to accomplish this. I would settle for for text buttons if CUI has the above mentioned functionalities.

Thanks in advance.

ftc
Title: Columns UI
Post by: Hamallainen on 2008-09-30 10:38:40
Hello
There's a bug in the new auto updating album list panel.
The sub-item counts is not updated

(http://img220.imageshack.us/img220/470/albugit1.th.png) (http://img220.imageshack.us/my.php?image=albugit1.png)(http://img220.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)
Title: Columns UI
Post by: Black_Over_Bills_Mothers on 2008-10-01 16:03:53
I love CUI and also use the Album List Panel. Thanks for the new version (auto-update).

Is there any chance of a further improvement to the Album List panel? I use a tag BAND instead of Album Artist as I know many people do. There is a feature in this panel to allow the display to handle multi-value tags ie %<artist>% will parse the artist tag and extract all the artists. This does not seem to work for my added tag such as band.

I had thought that if I put my tag name in the Advanced\Display\Properties dailog configuration then this would solve the probem - but no.

Am I doing something wrong or have I found a limitation in the current version.

Thanks for both CUI and Album List panel - they make Foobar so much better.
Title: Columns UI
Post by: garbanzo.bean on 2008-10-02 11:52:38
i'm hoping to get some help formatting the Group Header in an NG Playlist. i have managed to figure out how to change the colour and font of the text, but i was hoping to have more control.

1, after the string is printed, a long line is put at the end - can this be changed?

2. is it possible to change the justification of the text, such that %artist% is left-justified, and %album% is right-justified?

3. can background colour behind the text in the Group Header be changed separately?

thanks!
Title: Columns UI
Post by: odyssey on 2008-10-02 13:02:18
musicmusic:
How about some conditional buttons? Say, have a button to switch between playback modes (much like WMP) with different icons depending on the selected mode?

Another possibility is changing the play-button to a pause button if it's currently playing
Title: Columns UI
Post by: HeavensBlade23 on 2008-10-07 04:44:38
My artwork looks terrible because the resizing is off...is there any way to switch to a better algorithm?

(I can't use the album art panel on wine)
Title: Columns UI
Post by: callisto on 2008-10-07 12:34:50
I think you have to copy the gdiplus.dll (here (http://www.dll-files.com/dllindex/dll-files.shtml?gdiplus)) to your wine installation to get better resizing. Check out the foobar on linux thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=54933)!
And for me the Artwork View from CUI works just fine! (and NG Playlist, using Crossover on OSX)
Title: Columns UI
Post by: xbullethammer on 2008-10-08 02:38:49
I like how the DUI "properties/info" panel looks...
C'mon everyone loves alternate stripes

An option for (your) panels to use the playlist style would be really cool!
Title: Columns UI
Post by: nirly on 2008-10-09 13:08:21
Is there a way to disable the filter panel's ability to change tags (artist, album, etc.)? Since I sometimes accidentally change tags when using the panel.
Title: Columns UI
Post by: Stormtrooper on 2008-10-09 17:31:16
I'd like to second this question from freetochoose:
Quote
2) Is it possible to eliminate grey borders of a few pixels between panels when using horizontal or vertical splitter?
Title: Columns UI
Post by: musicmusic on 2008-10-09 22:38:32
My artwork looks terrible because the resizing is off...is there any way to switch to a better algorithm?

1. Wine is not supported
2. It uses the best algorithm available in GDI+
3. Hence, your problem is with Wine. Try http://bugs.winehq.org/ (http://bugs.winehq.org/)

Is there a way to disable the filter panel's ability to change tags (artist, album, etc.)? Since I sometimes accidentally change tags when using the panel.
If you accidentally type things on your keyboard, I find it strange, nevertheless most people would press Escape, or just click out if you did not actually type anything. It's normal behaviour in Windows so it won't change.

Hello
There's a bug in the new auto updating album list panel.
The sub-item counts is not updated
Thank you for the report, I will correct it for next release.
Title: Columns UI
Post by: Black_Over_Bills_Mothers on 2008-10-10 08:01:03
@musicmusic

I love CUI and also use the Album List Panel. Thanks for the new version (auto-update).

Is there any chance of a further improvement to the Album List panel? I use a tag BAND instead of Album Artist as I know many people do. There is a feature in this panel to allow the display to handle multi-value tags ie %<artist>% will parse the artist tag and extract all the artists. This does not seem to work for my added tag such as band.

I had thought that if I put my tag name in the Advanced\Display\Properties dailog configuration then this would solve the probem - but no.

Am I doing something wrong or have I found a limitation in the current version.

Thanks for both CUI and Album List panel - they make Foobar so much better.


Any chance of looking at this for me please?

Thanks.
Title: Columns UI
Post by: Slotos on 2008-10-10 08:14:25
1. Wine is not supported

Actually CUI works better than DUI with wine. At least it was the case last time I checked. Not to contradict your statement, just appreciating your work.

Black_Over_Bills_Mothers
Have you added BAND field to the list of multivalue fields in Preferences - Advanced - Display - Properties dialog?
Title: Columns UI
Post by: Black_Over_Bills_Mothers on 2008-10-10 13:31:33
Hi Slotos. Yes, see post. Thanks anyway. Have you got it working?
Title: Columns UI
Post by: Hamallainen on 2008-10-14 02:35:24
Hi
In one of the last version of CUI, you introduced Lock artwork type.
Is it supposed to remember which type was selected across sessions ?
I use 2 artwork panel.
One for front covers which is 'remembered' since it's the first type.
I also use another panel for artist picture (using the Disc type) which is not remembered.
Well it is remembered song after song within a session but if i close foobar, the next time i launch it, the 2 artwork panels display the front cover.
Title: Columns UI
Post by: aphasia on 2008-10-19 02:41:25
Hi musicmusic,
I'm not sure if the crash detailed below is due to ColumnsUI. It happened whilst scrolling through an autoplaylist.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 004A1D31h
Access violation, operation: read, address: 00000009h
Call path not available.
Code bytes (004A1D31h):
004A1CF1h:  51 EE 2B F2 74 15 33 D2 85 F6 0F 9F C2 8D 54 12
004A1D01h:  FF 8B F2 85 F6 0F 85 7D FE FF FF 0F B6 70 EF 0F
004A1D11h:  B6 51 EF 2B F2 74 11 33 D2 85 F6 0F 9F C2 8D 54
004A1D21h:  12 FF 8B F2 EB 02 33 F6 85 F6 0F 85 58 FE FF FF
004A1D31h:  8B 50 F0 3B 51 F0 74 7D 0F B6 F2 0F B6 51 F0 2B
004A1D41h:  F2 74 15 33 D2 85 F6 0F 9F C2 8D 54 12 FF 8B F2
004A1D51h:  85 F6 0F 85 30 FE FF FF 0F B6 70 F1 0F B6 51 F1
004A1D61h:  2B F2 74 15 33 D2 85 F6 0F 9F C2 8D 54 12 FF 8B
Stack (07F7FCA8h):
07F7FC88h:  7C90E900 7C9101C0 FFFFFFFF 7C9101BB
07F7FC98h:  04988E24 04A20000 00000000 0000006F
07F7FCA8h:  00000000 07F7FD10 05DB43AC 07F7FCD4
07F7FCB8h:  004060A8 00000009 0611BF50 00000010
07F7FCC8h:  07F7FD1C 07F7FD40 00000000 07F7FD30
07F7FCD8h:  0040552D 05DB43AC 00000000 07F7FD10
07F7FCE8h:  07F7FD3F 00000000 0611BF50 0620FB78
07F7FCF8h:  004CDD64 00000000 00000000 00000000
07F7FD08h:  00000034 00000072 0611BF50 07F7FD1C
07F7FD18h:  05DB43AC 05D7F580 07F7FCEC 07F7FED4
07F7FD28h:  004BDDF0 00000000 07F7FD54 00405A98
07F7FD38h:  07F7FE7C 0611BF50 05D7F580 014A6F00
07F7FD48h:  07F7FCA8 07F7FED4 00000000 07F7FEE0
07F7FD58h:  04909A88 07F7FE7C 0611BF50 0620FBB0
07F7FD68h:  9C64518F 0620FB78 0620FBB0 00000000
07F7FD78h:  0012F870 7C90E900 7C910040 0012F870
07F7FD88h:  04A20000 0012F878 003C0000 7C910202
07F7FD98h:  0012F884 04A20000 7C910202 00000003
07F7FDA8h:  04A20718 04A20000 061705F8 0012F85C
07F7FDB8h:  7C910208 00000000 00000038 00000023
Registers:
EAX: 00000019, EBX: 00000000, ECX: 0611BF60, EDX: 00000020
ESI: 05DB43AC, EDI: 00000010, EBP: 07F7FCB4, ESP: 07F7FCA8
Crash location: "foobar2000", loaded at 00400000h - 0052B000h

Loaded modules:
foobar2000                      loaded at 00400000h - 0052B000h
ntdll                            loaded at 7C900000h - 7C9AF000h
kernel32                        loaded at 7C800000h - 7C8F6000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F02000h
Secur32                          loaded at 77FE0000h - 77FF1000h
GDI32                            loaded at 77F10000h - 77F59000h
USER32                          loaded at 7E410000h - 7E4A1000h
SHLWAPI                          loaded at 77F60000h - 77FD6000h
SHELL32                          loaded at 7C9C0000h - 7D1D7000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
COMDLG32                        loaded at 763B0000h - 763F9000h
uxtheme                          loaded at 5AD70000h - 5ADA8000h
foo_abx                          loaded at 00A60000h - 00A91000h
foo_albumlist                    loaded at 00AA0000h - 00B0C000h
foo_autoplaylist                loaded at 00B20000h - 00B50000h
foo_benchmark                    loaded at 00B70000h - 00B98000h
foo_bitcompare                  loaded at 00BC0000h - 00BE7000h
foo_burninate                    loaded at 00C10000h - 00C47000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_cdda                        loaded at 00C70000h - 00CB0000h
foo_comserver2                  loaded at 00CD0000h - 00D26000h
OLEAUT32                        loaded at 77120000h - 771AB000h
foo_converter                    loaded at 00D50000h - 00DB7000h
foo_convolve                    loaded at 00DE0000h - 00E31000h
foo_dbsearch                    loaded at 00E60000h - 00ED0000h
foo_dbsearch_api_demo            loaded at 00EF0000h - 00F11000h
foo_discogs                      loaded at 00F40000h - 00FD4000h
gdiplus                          loaded at 4EC50000h - 4EDF6000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_dop                          loaded at 01080000h - 01157000h
SETUPAPI                        loaded at 77920000h - 77A13000h
QUARTZ                          loaded at 74810000h - 7497D000h
foo_dsp_std                      loaded at 01190000h - 011D9000h
foo_fileops                      loaded at 01200000h - 01246000h
foo_freedb2                      loaded at 01270000h - 012B0000h
foo_input_monkey                loaded at 012D0000h - 0131A000h
foo_input_shorten                loaded at 01340000h - 0136D000h
foo_input_std                    loaded at 01390000h - 014BC000h
foo_input_tak                    loaded at 014E0000h - 01523000h
tak_deco_lib                    loaded at 01540000h - 0155F000h
foo_lnk                          loaded at 01680000h - 01699000h
foo_lyricsdb                    loaded at 016C0000h - 016EF000h
WININET                          loaded at 771B0000h - 7725A000h
CRYPT32                          loaded at 77A80000h - 77B15000h
MSASN1                          loaded at 77B20000h - 77B32000h
foo_lyricsgrabber                loaded at 01710000h - 01763000h
foo_masstag                      loaded at 017C0000h - 01810000h
foo_osd                          loaded at 01810000h - 01844000h
foo_out_asio                    loaded at 01870000h - 0189E000h
foo_out_ks                      loaded at 018C0000h - 018EA000h
foo_playcount                    loaded at 01910000h - 0193A000h
foo_playlist_manager            loaded at 01960000h - 019A4000h
foo_popupplus                    loaded at 019D0000h - 01A59000h
RICHED20                        loaded at 74E30000h - 74E9D000h
foo_pqview                      loaded at 01A80000h - 01AAD000h
foo_quicktag                    loaded at 01AD0000h - 01B04000h
foo_random                      loaded at 01B30000h - 01B6D000h
foo_rgscan                      loaded at 01B90000h - 01BEB000h
foo_rg_trn                      loaded at 01C10000h - 01C2B000h
foo_run                          loaded at 01C50000h - 01C7E000h
foo_runcmd                      loaded at 01CA0000h - 01CCF000h
foo_texttools                    loaded at 01CF0000h - 01D24000h
foo_tradersfriend                loaded at 01D50000h - 01D8A000h
foo_uie_albumart                loaded at 01DB0000h - 01DED000h
foo_uie_albumlist                loaded at 01E10000h - 01E49000h
foo_uie_console                  loaded at 01E70000h - 01E8C000h
foo_uie_lyrics                  loaded at 01EB0000h - 01F0C000h
foo_uie_lyrics_panel            loaded at 01F30000h - 01F99000h
foo_uie_panel_splitter          loaded at 01FC0000h - 02004000h
foo_uie_playlists_dropdown      loaded at 02030000h - 02069000h
foo_uie_queuemanager            loaded at 02090000h - 020C9000h
mscoree                          loaded at 79000000h - 79046000h
MSVCR80                          loaded at 78130000h - 781CB000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscorwks                        loaded at 79E70000h - 7A3FF000h
mscorlib.ni                      loaded at 790C0000h - 79BF6000h
mscorjit                        loaded at 79060000h - 790B6000h
rsaenh                          loaded at 68000000h - 68036000h
System.ni                        loaded at 7A440000h - 7AC2A000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF7C000h
foo_uie_quicksearch              loaded at 04830000h - 04876000h
foo_uie_typefind                loaded at 04890000h - 048C0000h
foo_ui_columns                  loaded at 048E0000h - 04A0D000h
foo_ui_std                      loaded at 04A30000h - 04B05000h
MSIMG32                          loaded at 76380000h - 76385000h
foo_unpack                      loaded at 04B30000h - 04B5D000h
foo_utils                        loaded at 04B80000h - 04BC4000h
foo_verifier                    loaded at 04BF0000h - 04C20000h
foo_vis_shpeck-beta              loaded at 04C40000h - 04C8C000h
foo_vis_shpeck                  loaded at 04CB0000h - 04CDA000h
MSVCR90                          loaded at 78520000h - 785C3000h
foo_whatsnew                    loaded at 04D00000h - 04D31000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77115000h
xpsp2res                        loaded at 07AB0000h - 07D75000h
SXS                              loaded at 7E720000h - 7E7D0000h
msi                              loaded at 7D1E0000h - 7D49C000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 004060A8h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 0040552Dh, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004CDD64h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 004BDDF0h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 00405A98h, location: "foobar2000", loaded at 00400000h - 0052B000h
Address: 014A6F00h, location: "foo_input_std", loaded at 01390000h - 014BC000h
Address: 04909A88h, location: "foo_ui_columns", loaded at 048E0000h - 04A0D000h
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 7C910040h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C910202h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910202h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C910208h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 0499E268h, location: "foo_ui_columns", loaded at 048E0000h - 04A0D000h
Address: 04901B30h, location: "foo_ui_columns", loaded at 048E0000h - 04A0D000h
Address: 7C8106E9h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "CreateThread" (+00000022h)
Address: 0498B254h, location: "foo_ui_columns", loaded at 048E0000h - 04A0D000h
Address: 7C91001Bh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000010Eh)
Address: 7E42947Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsWindow" (+00000169h)
Address: 7E4188A6h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 773F3DCFh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
Symbol: "Ordinal384" (+00007F1Fh)
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7C910202h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7E4188E0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000003Ah)
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 7C910208h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910202h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91017Bh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 049C367Ch, location: "foo_ui_columns", loaded at 048E0000h - 04A0D000h
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 7C9101C0h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9101BBh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 04988E24h, location: "foo_ui_columns", loaded at 048E0000h - 04A0D000h
Address: 049B1426h, location: "foo_ui_columns", loaded at 048E0000h - 04A0D000h
Address: 7C812AEBh, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "RaiseException" (+00000052h)
Address: 049C367Ch, location: "foo_ui_columns", loaded at 048E0000h - 04A0D000h
Address: 014F8CA9h, location: "foo_input_tak", loaded at 014E0000h - 01523000h
Address: 04908E42h, location: "foo_ui_columns", loaded at 048E0000h - 04A0D000h
Address: 0498CFC1h, location: "foo_ui_columns", loaded at 048E0000h - 04A0D000h
Address: 7C90DC9Ch, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "ZwSetInformationThread" (+0000000Ch)
Address: 7C80C100h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "ExitThread" (+00000018h)
Address: 049B145Ah, location: "foo_ui_columns", loaded at 048E0000h - 04A0D000h
Address: 04901B52h, location: "foo_ui_columns", loaded at 048E0000h - 04A0D000h
Address: 7C80B713h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "GetModuleFileNameA" (+000001B4h)
Address: 7C839AC0h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "ValidateLocale" (+000002B0h)
Address: 7C80B720h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
Symbol: "GetModuleFileNameA" (+000001C1h)
Address: 04901B30h, location: "foo_ui_columns", loaded at 048E0000h - 04A0D000h

Version info:
foobar2000 v0.9.5.6
UNICODE
Windows 5.1


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

One other thing. In the artwork panel it seems that selecting Displayed Track > Playing Item in the context menu results in nothing being displayed. Similarly with Displayed Track > Current Selection.
Title: Columns UI
Post by: Falstaff on 2008-10-19 08:51:33
...

One other thing. In the artwork panel it seems that selecting Displayed Track > Playing Item in the context menu results in nothing being displayed. Similarly with Displayed Track > Current Selection.


i second that, same pb with last stable version 0.3.4.1, artwork view panel always show the selected track image even if 'Displayed Track --> playing item' choice is done
Title: Columns UI
Post by: Apesbrain on 2008-10-20 22:02:57
With the 0.3.x series of Album List Panel, I can't figure out how to customize colors (text, background, etc.)  Can someone point me in right direction?

@Hamallainen (below):  Thanks for the quick reply.
Title: Columns UI
Post by: Hamallainen on 2008-10-20 23:03:35
Preferences>Display>Columns UI>Colours and Fonts>Colours>Element>Album list
Title: Columns UI
Post by: JackieKu on 2008-10-21 12:56:47
BUG report (CUI 0.3.4.2): I got a problem with the fantastic NG playlist, when I double-clicked on the border of columns header, it resizes the right side column with the calculated size of left side column. Though the legacy columns playlist works fine here.

Feature request: sorting the list when the user clicks on artwork column header with custom sort settings.
Title: Columns UI
Post by: vlada on 2008-10-22 17:57:32
Hi, I have a question and a feature request.

I'm still using 0.9.5.2 because the newer versions don't work with Panels UI, Playlist Tree and Browser. But now I decided to move forward and recreate my config with Columns UI/Panel Stack Splitter. Most things work but I haven't found any replacement for Playlist Tree. Basically all I need is to create dynamic playlists. Do you have any suggestion for me?

And now the feature request. In the filters there is an option "Auto-send selection to playlist". I would like to use this option but I don't the playlist to be automatically activated. Could you please add this option?
Title: Columns UI
Post by: TomBarlow on 2008-10-22 18:08:39
Most things work but I haven't found any replacement for Playlist Tree. Basically all I need is to create dynamic playlists. Do you have any suggestion for me?


Here you go:

http://www.hydrogenaudio.org/forums/index....showtopic=64623 (http://www.hydrogenaudio.org/forums/index.php?showtopic=64623)
Title: Columns UI
Post by: wojtek on 2008-10-25 11:38:34
As mentioned here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=66704&view=findpost&p=595138):
Quote
The SDK contains publicly available functions for retrieving and altering the stop-after-current state, as well as other options like playback-follows-cursor, cursor-follows-playback, always-on-top, etc


Would it be possible to tweak/improve button component to indicate state of selected functions? I have some fuzzy memory of this being asked earlier, but can't recall the answer and quick search for aforementioned posting was too helpful either.
Title: Columns UI
Post by: evil_hacler on 2008-10-25 12:57:16
I can't get the Artwork sources to work with different sources patterns. I use foobar 0.9.6.1 Beta 1. (with Columns UI 0.3.4.2)
I want to detect covers that has the word "front" or "cover" in it. It works fine if I only uses *front* but
Code: [Select]
*front*;*cover*
detects nothing.
I tried the patterns from the wiki (http://yuo.be/wiki/columns_ui:config:artwork): 
Code: [Select]
folder.*;front.*;cover.*
  which does not detect anything either.
Title: Columns UI
Post by: Purple Monkey on 2008-10-25 16:19:39
The Front, Back and Disc text boxes only work for one source. If you need to use multiple sources you may need to use foo_uie_albumart (as stated on the page linked).

The patterns on the wiki are just informative about the built in artwork reader and not adjustable.
Title: Columns UI
Post by: _stranger_ on 2008-10-26 11:07:25
in 'Built-in foobar2000 artwork reader mode' dropdown list choose 'Embedded and external artwork' (built-in fb2k artwork reader reads front.*, folder.* and cover.*).

or, even better... simple rename all cover.* (folder.*) to front.*
Title: Columns UI
Post by: morganit on 2008-10-28 12:32:56
Hi, a question about the statusbar:
the text in the statusbar of my columns ui flickers every few seconds when playing a song.
i reinstalled  foobar2000 00.9.6 beta and columns ui 0.3.4.2 but still the same
is this maybe usual or is it a bug?
Title: Columns UI
Post by: 2E7AH on 2008-10-29 01:14:53
Feature request: sorting the list when the user clicks on artwork column header with custom sort settings.

This would be useful. Seconding this.
Title: Columns UI
Post by: Hamallainen on 2008-10-29 10:18:35
Hi, a question about the statusbar:
the text in the statusbar of my columns ui flickers every few seconds when playing a song.
i reinstalled  foobar2000 00.9.6 beta and columns ui 0.3.4.2 but still the same
is this maybe usual or is it a bug?
  Yeah i have kind of the same thing happening here. It doesn't seem to happen as often as you. Me it's about every 8-10 seconds. Same foobar and CUI version. I had not noticed before you mentioned it though.
Title: Columns UI
Post by: xbullethammer on 2008-10-29 16:27:06
Two questions:

-  How can I change the name of the filter's autosend playlist?

-  How can I display songs with missing tags like browser panel does?


Thanks in advance.
Title: Columns UI
Post by: tedgo on 2008-11-01 12:58:57
Is it possible to hide the vertical scrollbar in NG Playlist?
Title: Columns UI
Post by: jeremija on 2008-11-01 14:36:26
i have a problem:
whenever i try to write something like:
Code: [Select]
$ifequal(%artist%,%album%,%album%,%date%)

i want it to display album name if artist and album name are the same and to display date if they are different. this is just an example of what i want.

i always get %album% as a result, whether or not artist and album are actually equal.
is this function used only for comparing numbers?
if so, is there a function that can do what i want?
Title: Columns UI
Post by: wojtek on 2008-11-01 14:46:07
As stated in here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference#.24ifequal.28n1.2Cn2.2Cthen.2Celse.29):
Quote
$ifequal(n1,n2,then,else)

Compares the integer numbers n1 and n2, if n1 is equal to n2, the then part is evaluated and its value returned. Otherwise the else part is evaluated and its value returned.


To achieve what you want you could use:
Code: [Select]
$if($strcmp(%artist%,%album%),%album%,%date%)
(insted od $strcmp which is case-sensitive comparison you could use $stricmp - non case-sensitive version)
Title: Columns UI
Post by: chiwou on 2008-11-01 14:47:25
yupp
$ifequal(n1,n2,then,else) is only for integer numbers

try
$strcmp(s1,s2)


here is the wiki
http://wiki.hydrogenaudio.org/index.php?ti...tting_Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference)


@lwiczek:
Title: Columns UI
Post by: xbullethammer on 2008-11-02 03:15:05
Talking about filter panels

Quote
... can I change the name of the filter's autosend playlist?

... can I display songs with missing tags like browser panel does?


Is this possible?
Title: Columns UI
Post by: jeremija on 2008-11-02 09:05:17
@chiwou, lwiczek:
thank you both, that was what i was looking for!
Title: Columns UI
Post by: musicmusic on 2008-11-02 09:39:38
Hi musicmusic,
I'm not sure if the crash detailed below is due to ColumnsUI. It happened whilst scrolling through an autoplaylist.
It looks as if something may have exploded whilst reading artwork. Not sure why though. Can you reproduce it/has it happened again?
Title: Columns UI
Post by: aphasia on 2008-11-03 01:28:55
Hi musicmusic,
I'm not sure if the crash detailed below is due to ColumnsUI. It happened whilst scrolling through an autoplaylist.
It looks as if something may have exploded whilst reading artwork. Not sure why though. Can you reproduce it/has it happened again?

It hasn't happened again, but I will try to reproduce. I wasn't doing anything specific though, just scrolling, so I don't know how successful I will be.
Title: Columns UI
Post by: Black_Over_Bills_Mothers on 2008-11-03 14:37:26
Album List panel: Multi-value tags and $swapprefix function.

I want to combine the use of a multi-value tag (band in this example) with the $swapprefix function. The band tag for example is The Searchers; Fred Bloggs. Would expect an entry for Fred Bloggs and another entry Searchers, The.

If I try:
      $if(%band%,$swapprefix(%band%,the,a),)
I see an entry Searchers, Fred Bloggs, The. This is as I would expect since I'm not asking for it to parse the multi-value tag.

If I try:
      $if(%<band>%,$swapprefix(%<band>%,the,a),)
I see two entries Fred Bloggs and The Searchers. Here it looks like the $swapprefix isn't working on the multi-values.

Am I doing something wrong?
Title: Columns UI
Post by: Zaitech on 2008-11-04 11:20:20
I want different NG playlists with the artworks but each artwork for the two views is always of the same size they can't be independent.
Is there's any solution ?
Title: Columns UI
Post by: ArtMustHurt on 2008-11-04 12:58:25
what is NG Playlist? the wiki didnt show anything...neither did the columns ui page.
Title: Columns UI
Post by: Zaitech on 2008-11-04 13:03:58
i mean the grouping playlist
Title: Columns UI
Post by: POiStar on 2008-11-04 13:17:58
Hi folks!

I´m playing with Columns UI, but i can´t view my embedded artwork of a single mp3 file.

I don´t know what source path i must use to view the embedded artwork of a single mp3 file (album artwork works like a charm).

Any one can give me a posible solution?

Thanks in advance, and sorry for my bad english
Title: Columns UI
Post by: Peti on 2008-11-04 14:40:54
Hi musicmusic,

With 0.9.6 the converter's context menus are blank on the command editing window for custom buttons. Otherwise it is working
(http://petike.xf.cz/CUI_Convert_Missing.jpg)

EDIT: using foobar 0.9.6 b3, CUI 0.3.4.2, on DUI it is OK.
Title: Columns UI
Post by: TomBarlow on 2008-11-04 20:48:34
Arrghh help! I've been playing around with a new layout, but I just went to change base from horizontal splitter to vertical, and all the panels below it have disappeared! If I click close it'll apply it, if I kill the foobar process I'll go back to my old layout! Ctrl-Z does nothing, am I completely screwed, will I have to start from scratch? How annoying! Plz help!
Title: Columns UI
Post by: musicmusic on 2008-11-04 21:38:48
Hi folks!

I´m playing with Columns UI, but i can´t view my embedded artwork of a single mp3 file.

I don´t know what source path i must use to view the embedded artwork of a single mp3 file (album artwork works like a charm).

Any one can give me a posible solution?

Thanks in advance, and sorry for my bad english
You mean a song from a single as opposed to an album? Where are you trying to display the artwork (playlist, or a dedicated panel, or...?)?

With 0.9.6 the converter's context menus are blank on the command editing window for custom buttons.
I added a fix for the next build.
Title: Columns UI
Post by: ArtMustHurt on 2008-11-04 22:31:08
i mean the grouping playlist

oh ok...but how do i use the ng playlist feature since playlist artwork only works with it?
Title: Columns UI
Post by: zig on 2008-11-07 14:06:50
I'm having a little problem with my filters.  Two out of three are showing up blank (http://frogmedia.org/images/cuifilter2_foobar.png) every time I start foobar2000.  Resizing the horizontal splitter makes them pop into view (http://frogmedia.org/images/cuifilter1_foobar.png).  I don't remember changing anything that would make this happen, I've updated to the latest 0.9.6 beta but that had no effect.  Any idea what could cause this?
Title: Columns UI
Post by: odyssey on 2008-11-07 15:41:01
I'm having a little problem with my filters.  Two out of three are showing up blank (http://frogmedia.org/images/cuifilter2_foobar.png) every time I start foobar2000.  Resizing the horizontal splitter makes them pop into view (http://frogmedia.org/images/cuifilter1_foobar.png).  I don't remember changing anything that would make this happen, I've updated to the latest 0.9.6 beta but that had no effect.  Any idea what could cause this?

I had similar issues once. Updated display driver fixed it afair.
Title: Columns UI
Post by: musicmusic on 2008-11-07 17:09:38
I'm having a little problem with my filters.  Two out of three are showing up blank (http://frogmedia.org/images/cuifilter2_foobar.png) every time I start foobar2000.  Resizing the horizontal splitter makes them pop into view (http://frogmedia.org/images/cuifilter1_foobar.png).  I don't remember changing anything that would make this happen, I've updated to the latest 0.9.6 beta but that had no effect.  Any idea what could cause this?
Are you using the 64-bit version of Vista?
Title: Columns UI
Post by: zig on 2008-11-07 18:29:19
Are you using the 64-bit version of Vista?

Yes I am.

And it's interesting that you mention display drivers odyssey since I did update those recently, could've been when this started happening.
Title: Columns UI
Post by: Harun on 2008-11-07 19:13:31
is it possible to use Filter for any playlist, or can you only view the Filter Playlist when browsing with Filter?

I'm asking because I also use foo_dop for my ipod, and using Filter to browse my ipod media library would be SO nice!
Title: Columns UI
Post by: musicmusic on 2008-11-07 19:55:59
Yes I am.

And it's interesting that you mention display drivers odyssey since I did update those recently, could've been when this started happening.
Last time someone has drawing issues like this with the Filter Panel it was "that" Wow64 bug. If you disable programs that install a certain type of global hook (most common: Logitech Setpoint. Others include multiple display utilities, which have been included with display drivers in the past) it will go away if this is the problem. You can usually kill the relevant processes in task manager (and restart foobar2000) to test.
Title: Columns UI
Post by: zig on 2008-11-07 20:26:08
Thanks, through process of elimination I found it was a program called IHateThisKey which disables the windows key when fullscreen games are running.
Title: Columns UI
Post by: musicmusic on 2008-11-08 19:18:45
Album List Panel 0.3.3 released. This should clear up the loose ends in 0.3.2. All settings should also now apply with the need for refresh tree or a restart, and item indices/sub-item counts should also update correctly with media library changes. Please report any issues here, thanks
Title: Columns UI
Post by: ZeeJay on 2008-11-08 23:03:43
musicmusic, Thank you so much for all your hard work.

I love Columns UI. But, for me, it's still missing the "configurable splitters' size" feature. Any plans to implement this?

...You never replied to this question. Please...
Title: Columns UI
Post by: musicmusic on 2008-11-08 23:20:09
The separators? I don't have any particular objections, but limited time and whatnot, I can't really give a definite answer.
Title: Columns UI
Post by: drevt on 2008-11-09 03:00:27
Ok, first off, I'd like to say that so far, great work on columns UI, it's definitely making using foobar for me way easier, but I have a few problems so far. I have included an image for reference.

Title: Columns UI
Post by: shakey_snake on 2008-11-09 04:42:06
1) I am wondering how I could create two different panels for two different playlists that are independent of each other. Meaning, I am trying to create a panel for a now playing queue where I could queue up songs to be played, much like on windows media player, etc. but when I add columns playlist under vertical splitter, it corresponds with the same playlist that I have selected on the left (in this case my library, or *browser*) which shows up in the main panel by default, and any time I make a change to one, it makes the same change in the other panel.
What you want is not possible, due to the nature of the foobar2000 core.
However, you can drag-and-drop single tracks out of the Media library, or append tracks from one playlist to another playlist by dragging and dropping the files onto a playlist tab or a playlist name in the playlist manager.


2) This is a slightly less important issue, and may just be a problem with me not knowing how to use foobar properly, but the grey arrow that is circled in blue (I drew it in as an example as I usually place it on the genre tab, which was too far to the right - didn't want to stretch out the page with the picture) for some reason keeps disappearing on startup and when I change my selection in the browser panels (above the blue line), which rearranges how I sort my music. How do you stop it from disappearing every time I change my selection in the browser panel?
Every time you select something in the browser panel, the results of your selection are sorted according to the default sort pattern (i think). You can change this with Preferences -> General -> Sort incoming files By...
Title: Columns UI
Post by: Yirkha on 2008-11-09 05:27:14
1) I am wondering how I could create two different panels for two different playlists that are independent of each other.
What you want is not possible, due to the nature of the foobar2000 core.
That is, in fact, perfectly possible - any component is free to access any playlist at any time. Unfortunately as far as I know, all publicly available playlist viewers show only the "active playlist".
Title: Columns UI
Post by: shakey_snake on 2008-11-09 05:32:03
Now that you mention it, I think maybe someone told me that before. 


I'm going to bed.
Title: Columns UI
Post by: Zarkon on 2008-11-09 11:41:53
... can I change the name of the filter's autosend playlist?

... can I display songs with missing tags like browser panel does?

1. No.

2. I don't know what browser panel does, but you can make a separate item for tracks with a missing tag by filtering for $if2(%tagname%,<Missing>).
oh ok...but how do i use the ng playlist feature since playlist artwork only works with it?

Edit your layout in Preferences > Display > Columns UI > Layout, and add NG Playlist instead of Columns Playlist.
If you've never edited your layout, it's probably a good time to learn here.
Title: Columns UI
Post by: wolver1ne on 2008-11-09 12:06:39
Yes I am.

And it's interesting that you mention display drivers odyssey since I did update those recently, could've been when this started happening.
Last time someone has drawing issues like this with the Filter Panel it was "that" Wow64 bug. If you disable programs that install a certain type of global hook (most common: Logitech Setpoint. Others include multiple display utilities, which have been included with display drivers in the past) it will go away if this is the problem. You can usually kill the relevant processes in task manager (and restart foobar2000) to test.

This is no longer an issue in Vista. At least not for me.
Title: Columns UI
Post by: musicmusic on 2008-11-09 23:17:38
Columns UI 0.3.5.0 released. This adds a new item details panel, a title formatting based item info display.

This is no longer an issue in Vista. At least not for me.
Unfortunately, it seems to be for the other person. It may be an update to the software that was causing it for you stopped using the problematic type of global hook. Alternatively, it only affected panels below a certain splitter depth. There's hope for SP2, anyway.
Title: Columns UI
Post by: Falstaff on 2008-11-09 23:27:18
Columns UI 0.3.5.0 released. This adds a new item details panel, a title formatting based item info display.

This is no longer an issue in Vista. At least not for me.
Unfortunately, it seems to be for the other person. It may be an update to the software that was causing it for you stopped using the problematic type of global hook. Alternatively, it only affected panels below a certain splitter depth. There's hope for SP2, anyway.


thank you musicmusic  i'll try it right now !
Title: Columns UI
Post by: Hakubo on 2008-11-09 23:29:49
Crashlog:
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 004431CFh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop=>play_callback_manager::register_callback=>play_callback/forward_status
Code bytes (004431CFh):
0044318Fh:  0F 4E 00 C7 44 24 10 E4 0E 4E 00 89 4C 24 18 C7
0044319Fh:  44 24 1C BC 41 50 00 89 54 24 04 85 C0 74 33 8B
004431AFh:  4D 14 8B 09 89 44 24 08 8D 44 24 10 89 44 24 0C
004431BFh:  8B 45 18 50 8B 45 10 50 C7 44 24 08 F4 0E 4E 00
004431CFh:  8B 11 8B 52 0C 8D 44 24 08 50 FF D2 8B E5 5D C2
004431DFh:  14 00 8B 45 14 8B 08 8D 44 24 10 89 44 24 08 8B
004431EFh:  45 18 50 8B 45 10 50 C7 44 24 08 EC 0E 4E 00 8B
004431FFh:  11 8B 52 0C 8D 44 24 08 50 FF D2 8B E5 5D C2 14
Stack (0013C8E0h):
0013C8C0h:  8BDC3AD8 8BDC3470 805A1D39 00000001
0013C8D0h:  8BDC36DC 0000003B 00000083 0086CD78
0013C8E0h:  08823FE4 00000000 004E0EF4 0013C908
0013C8F0h:  0013C96C 0013C8F8 004E0EE4 00507368
0013C900h:  0350DA50 005041BC 004E0FF0 0350D9F8
0013C910h:  0101FA36 00000000 0229B082 01C942BC
0013C920h:  0013C988 0013C980 00443266 00507368
0013C930h:  0013C96C 08823FE4 0882400C 00000000
0013C940h:  08823F98 00507114 0013C9A4 004C29D8
0013C950h:  00000000 00450CCE 00507368 0013C96C
0013C960h:  08823FE4 0882400C 00000000 004E1F60
0013C970h:  0013C978 00000000 004E1E70 00000003
0013C980h:  0013CA14 022EE55E 00000000 08823FE4
0013C990h:  0882400C 00000000 00000003 0FA1E568
0013C9A0h:  00503A2C 0013C9D0 023243F8 00000000
0013C9B0h:  022EE66D 00000001 0FA1E574 0013CA20
0013C9C0h:  0013C9E0 0233779C 02337684 0013C9C4
0013C9D0h:  0013CA08 02325038 00000000 0044E9FF
0013C9E0h:  0350D9F8 08823F98 08823FAC 08823F98
0013C9F0h:  0013CA00 005062C1 08823F00 0013C9E0
Registers:
EAX: 08823FE4, EBX: 08823F98, ECX: 00000000, EDX: 0013C908
ESI: 0350D9F8, EDI: 08823FAC, EBP: 0013C924, ESP: 0013C8E0
Crash location: "foobar2000", loaded at 00400000h - 00539000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00539000h
ntdll                            loaded at 7C900000h - 7C9AF000h
kernel32                        loaded at 7C800000h - 7C8F6000h
COMCTL32                        loaded at 773D0000h - 774D3000h
msvcrt                          loaded at 77C10000h - 77C68000h
ADVAPI32                        loaded at 77DD0000h - 77E6B000h
RPCRT4                          loaded at 77E70000h - 77F02000h
Secur32                          loaded at 77FE0000h - 77FF1000h
GDI32                            loaded at 77F10000h - 77F59000h
USER32                          loaded at 7E410000h - 7E4A1000h
SHLWAPI                          loaded at 77F60000h - 77FD7000h
SHELL32                          loaded at 7C9C0000h - 7D1D7000h
ole32                            loaded at 774E0000h - 7761D000h
shared                          loaded at 10000000h - 1002A000h
UxTheme                          loaded at 5AD70000h - 5ADA8000h
COMDLG32                        loaded at 763B0000h - 76405000h
IMM32                            loaded at 76390000h - 763AD000h
LPK                              loaded at 629C0000h - 629C9000h
USP10                            loaded at 74D90000h - 74DFB000h
MSCTF                            loaded at 74720000h - 7476C000h
apphelp                          loaded at 77B40000h - 77B62000h
msctfime                        loaded at 755C0000h - 755EE000h
foo_vis_shpeck                  loaded at 00AC0000h - 00AF6000h
foo_run                          loaded at 00B20000h - 00B4B000h
foo_random                      loaded at 00B70000h - 00BAF000h
foo_masstag                      loaded at 00BD0000h - 00C10000h
foo_cdda                        loaded at 00C30000h - 00C71000h
foo_uie_vis_channel_spectrum    loaded at 00CA0000h - 00CDD000h
MSIMG32                          loaded at 76380000h - 76385000h
WINMM                            loaded at 76B40000h - 76B6D000h
foo_uie_lyrics                  loaded at 00D80000h - 00DDC000h
WININET                          loaded at 771B0000h - 7725A000h
CRYPT32                          loaded at 77A80000h - 77B15000h
MSASN1                          loaded at 77B20000h - 77B32000h
OLEAUT32                        loaded at 77120000h - 771AB000h
foo_input_tak                    loaded at 00E00000h - 00E47000h
tak_deco_lib                    loaded at 00E60000h - 00E91000h
foo_audioscrobbler              loaded at 00FD0000h - 01001000h
WS2_32                          loaded at 71AB0000h - 71AC7000h
WS2HELP                          loaded at 71AA0000h - 71AA8000h
foo_sendtodevice                loaded at 01070000h - 010AD000h
foo_fileops                      loaded at 010D0000h - 01116000h
foo_ui_ipanels                  loaded at 01140000h - 01219000h
ILU                              loaded at 01230000h - 01243000h
DevIL                            loaded at 01250000h - 013DA000h
d3dx9_37                        loaded at 013E0000h - 01797000h
d3d9                            loaded at 4FDD0000h - 4FF76000h
d3d8thk                          loaded at 6D990000h - 6D996000h
VERSION                          loaded at 77C00000h - 77C08000h
foo_uie_graphical_browser        loaded at 018B0000h - 01944000h
gdiplus                          loaded at 4EC50000h - 4EDF6000h
foo_out_ks                      loaded at 01970000h - 0199A000h
SETUPAPI                        loaded at 77920000h - 77A7D000h
foo_channel_mixer                loaded at 019C0000h - 019FA000h
foo_uie_albumlist                loaded at 01A10000h - 01A4D000h
foo_ui_std                      loaded at 01A70000h - 01B44000h
foo_input_std                    loaded at 01B70000h - 01CA9000h
foo_input_shorten                loaded at 01CD0000h - 01CFD000h
foo_uie_quicksearch              loaded at 01D20000h - 01D66000h
foo_albumlist                    loaded at 01D90000h - 01DFB000h
foo_lnk                          loaded at 01E20000h - 01E39000h
foo_input_monkey                loaded at 01E60000h - 01EA3000h
foo_freedb2                      loaded at 01ED0000h - 01F10000h
foo_out_asio                    loaded at 01F30000h - 01F5E000h
foo_uie_elplaylist              loaded at 01F80000h - 01FE4000h
foo_converter                    loaded at 02010000h - 0207C000h
foo_abx                          loaded at 020A0000h - 020D1000h
foo_discogs                      loaded at 02100000h - 02193000h
foo_uie_console                  loaded at 021B0000h - 021CC000h
foo_uie_playlists_dropdown      loaded at 021F0000h - 0222A000h
foo_ui_columns                  loaded at 02250000h - 02382000h
foo_playcount                    loaded at 023B0000h - 023DA000h
foo_pqview                      loaded at 02400000h - 0241C000h
foo_uie_vis_projectm            loaded at 02440000h - 0248A000h
OPENGL32                        loaded at 5ED00000h - 5EDCC000h
GLU32                            loaded at 68B20000h - 68B40000h
DDRAW                            loaded at 73760000h - 737AB000h
DCIMAN32                        loaded at 73BC0000h - 73BC6000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_utils                        loaded at 02EB0000h - 02EE9000h
foo_osd                          loaded at 02F10000h - 02F46000h
foo_dsp_std                      loaded at 02F70000h - 02FB8000h
foo_dsp_delta                    loaded at 02FE0000h - 02FFE000h
foo_rgscan                      loaded at 03020000h - 0307B000h
foo_chronflow                    loaded at 030A0000h - 03101000h
foo_dbsearch                    loaded at 03230000h - 0328C000h
foo_dumb                        loaded at 032B0000h - 03339000h
foo_tradersfriend                loaded at 03360000h - 0339D000h
foo_uie_albumart                loaded at 033C0000h - 033FD000h
foo_playlist_manager            loaded at 03420000h - 03466000h
CLBCATQ                          loaded at 76FD0000h - 7704F000h
COMRes                          loaded at 77050000h - 77118000h
xpsp2res                        loaded at 20000000h - 202F9000h
netapi32                        loaded at 5B860000h - 5B8B5000h
shdocvw                          loaded at 7E290000h - 7E401000h
CRYPTUI                          loaded at 754D0000h - 7555D000h
WINTRUST                        loaded at 76C30000h - 76C5E000h
IMAGEHLP                        loaded at 76C90000h - 76CB8000h
WLDAP32                          loaded at 76F60000h - 76F8C000h
urlmon                          loaded at 7E1E0000h - 7E282000h
mswsock                          loaded at 71A50000h - 71A8F000h
DNSAPI                          loaded at 76F20000h - 76F47000h
winrnr                          loaded at 76FB0000h - 76FB8000h
ksuser                          loaded at 73EE0000h - 73EE4000h
rasadhlp                        loaded at 76FC0000h - 76FC6000h
hnetcfg                          loaded at 662B0000h - 66308000h
wshtcpip                        loaded at 71A90000h - 71A98000h
wsock32                          loaded at 71AD0000h - 71AD9000h
RASAPI32                        loaded at 76EE0000h - 76F1C000h
rasman                          loaded at 76E90000h - 76EA2000h
TAPI32                          loaded at 76EB0000h - 76EDF000h
rtutils                          loaded at 76E80000h - 76E8E000h
msv1_0                          loaded at 77C70000h - 77C94000h
iphlpapi                        loaded at 76D60000h - 76D79000h
sensapi                          loaded at 722B0000h - 722B5000h
USERENV                          loaded at 769C0000h - 76A74000h
mslbui                          loaded at 605D0000h - 605D9000h
browseui                        loaded at 75F80000h - 7607E000h
DBGHELP                          loaded at 59A60000h - 59B01000h

Stack dump analysis:
Address: 004E0EF4h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004E0EE4h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00507368h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 005041BCh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004E0FF0h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 0229B082h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 01C942BCh, location: "foo_input_std", loaded at 01B70000h - 01CA9000h
Address: 00443266h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00507368h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00507114h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004C29D8h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00450CCEh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 00507368h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004E1F60h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004E1E70h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 022EE55Eh, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 00503A2Ch, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 023243F8h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 022EE66Dh, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233779Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 02337684h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 02325038h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0044E9FFh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 005062C1h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004C21FBh, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 0044F378h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 004C3971h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 022EF5B2h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E428D90h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000070h)
Address: 7E428D8Bh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 022EF777h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 00503A18h, location: "foobar2000", loaded at 00400000h - 00539000h
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 022EF797h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 7C910202h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7E428DACh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+0000008Ch)
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 7C910208h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C910202h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91017Bh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7E4188A6h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E4188A6h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E429A43h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "SetWindowPos" (+00000050h)
Address: 7E429B10h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetClassLongW" (+00000027h)
Address: 7E429B19h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetClassLongW" (+00000030h)
Address: 7E4188A6h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 7E42C06Eh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "UserLpkPSMTextOut" (+00000449h)
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 023290BEh, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 022F36D6h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E42BDF1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "UserLpkPSMTextOut" (+000001CCh)
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E428EA0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000180h)
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 01E8069Ch, location: "foo_input_monkey", loaded at 01E60000h - 01EA3000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E428EB0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000190h)
Address: 7E42CE7Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "SetLayeredWindowAttributes" (+0000006Ah)
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7C90E453h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 02250000h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233FD6Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E428E53h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000133h)
Address: 7E42E389h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetScrollInfo" (+000003A7h)
Address: 7E42E34Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetScrollInfo" (+0000036Dh)
Address: 02250000h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233FD6Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0234F73Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0234F718h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 02250000h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0234F718h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0230525Eh, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0234F73Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 022FE733h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7C915219h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "bsearch" (+00000046h)
Address: 7C91540Bh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "bsearch" (+00000238h)
Address: 7C910098h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C910021h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C91003Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 0233FD9Eh, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233FD6Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7C9157A1h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlHashUnicodeString" (+00000164h)
Address: 7C91532Ah, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "bsearch" (+00000157h)
Address: 7C915722h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlHashUnicodeString" (+000000E5h)
Address: 7C9155CDh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 0233FD6Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 7C910040h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C91003Dh, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E419951h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsChild" (+00000243h)
Address: 7C910303h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 02250108h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 7C910308h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 7C910303h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 7E4199E4h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsChild" (+000002D6h)
Address: 7E419A12h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsChild" (+00000304h)
Address: 02250000h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 02250108h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E41A303h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "ClientThreadSetup" (+000002F9h)
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E419A18h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsChild" (+0000030Ah)
Address: 7E419A12h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "IsChild" (+00000304h)
Address: 7E41A31Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "ClientThreadSetup" (+00000310h)
Address: 02250000h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E41A33Bh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "ClientThreadSetup" (+00000331h)
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 02250000h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233FD6Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233FD6Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233FD6Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233FD6Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E419D60h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "UnregisterClassW" (+000002BCh)
Address: 7E471270h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 7E410000h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Address: 00FD73F8h, location: "foo_audioscrobbler", loaded at 00FD0000h - 01001000h
Address: 7C910303h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 02250108h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "strchr" (+00000113h)
Address: 7C910308h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 7E42E442h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetScrollInfo" (+00000460h)
Address: 02250000h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0235BF50h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233FD6Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E42D0D6h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "CreateWindowExW" (+00000033h)
Address: 0233FD6Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 02250000h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 022F33C1h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233FD6Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 02250000h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 022EDD5Eh, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 022CB514h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0229EA50h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 02339184h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233AEB0h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233918Ch, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233CA50h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 02326A2Eh, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0229FC9Ah, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E418B26h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E4188D1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 022F36D6h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E4188DAh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+0000006Dh)
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E42BDF1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "UserLpkPSMTextOut" (+000001CCh)
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E418830h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetDC" (+00000169h)
Address: 7E428EA0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000180h)
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E428EB0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000190h)
Address: 7E42CE7Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "SetLayeredWindowAttributes" (+0000006Ah)
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7C90E453h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 02250000h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233AED0h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 022F3540h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 7E428E53h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "DefWindowProcW" (+00000133h)
Address: 7E42E389h, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetScrollInfo" (+000003A7h)
Address: 7E42E34Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
Symbol: "GetScrollInfo" (+0000036Dh)
Address: 02250000h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 0233AED0h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 02250000h, location: "foo_ui_columns", loaded at 02250000h - 02382000h
Address: 5AD7497Ch, location: "UxTheme", loaded at 5AD70000h - 5ADA8000h
Symbol: "Ordinal45" (+0000007Ah)
Address: 01F81B9Fh, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01F82B96h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FC8EA8h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01F97280h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01F9A340h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01F97280h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FB5C56h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01F82B40h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FB5C77h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0670h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0668h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h
Address: 01FD0598h, location: "foo_uie_elplaylist", loaded at 01F80000h - 01FE4000h

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


Additional info:
DUMB module decoder 0.9.8.4  (foo_dumb)
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Playlist Manager 1.0  (foo_playlist_manager)
Monkey's Audio decoder 2.0  (foo_input_monkey)
Album List 4.3  (foo_albumlist)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
Playlist tools 0.5.7  (foo_utils)
Audioscrobbler 2.3.1  (foo_audioscrobbler)
File Operations 2.1.1  (foo_fileops)
Columns UI 0.3.5.0  (foo_ui_columns)
Shorten decoder 0.4.2a  (foo_input_shorten)
Standard DSP Array 1.0  (foo_dsp_std)
Masstagger 1.7  (foo_masstag)
Playback Statistics 2.1.6  (foo_playcount)
Channel Mixer 0.9.4  (foo_channel_mixer)
Run services 0.3.2  (foo_run)
freedb Tagger 0.6  (foo_freedb2)
foobar2000 core 0.9.6 beta 4  (Core)
Shpeck - Winamp vis plug-ins wrapper 0.0.7  (foo_vis_shpeck)
On-Screen Display GDI+ 1.52  (foo_osd)
Database search 1.3.1 beta 11  (foo_dbsearch)
Send to Device 1.1.1 [Sep  7 2007 - 10:34:03]  (foo_sendtodevice)
Console panel 0.2  (foo_uie_console)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Shell link resolver 1.1  (foo_lnk)
projectM visualization (Panel) 0.4  (foo_uie_vis_projectm)
Live show tagger 0.6.1  (foo_tradersfriend)
Standard Input Array 1.0  (foo_input_std)
ABX Comparator 1.3.3  (foo_abx)
Lyric Show Panel 0.3.3.2 [Aug 17 2008 - 15:30:33]  (foo_uie_lyrics)
Randomized playlist entry 1.2.3  (foo_random)
CD Audio Decoder 2.1.3  (foo_cdda)
Converter 1.2  (foo_converter)
iPanels 0.0.3  (foo_ui_ipanels)
ReplayGain Scanner 2.0.8  (foo_rgscan)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Album Art Panel 0.2.7.1  (foo_uie_albumart)
Default User Interface 0.9.5  (foo_ui_std)
ELPlaylist 0.6.0.2(beta)  (foo_uie_elplaylist)
Chronial's Coverflow 0.3.0  (foo_chronflow)
Channel Spectrum panel 0.17.2  (foo_uie_vis_channel_spectrum)
Discogs Tagger 1.14  (foo_discogs)
Album list panel 0.3.3  (foo_uie_albumlist)
Graphical Browser rev015  (foo_uie_graphical_browser)
TAK Decoder 0.3.2  (foo_input_tak)
The crash occurs when I try to insert the Item details panel into layout while music is playing.
Title: Columns UI
Post by: Falstaff on 2008-11-09 23:32:18
same crash for me !  (fb2k 0.9.6 b1)

my dump :

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 004432DFh
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop=>context=>play_callback_manager::register_callback=>play_callback/forward_status
Code bytes (004432DFh):
0044329Fh:  FE 4D 00 C7 44 24 10 94 FD 4D 00 89 4C 24 18 C7
004432AFh:  44 24 1C 90 1F 50 00 89 54 24 04 85 C0 74 33 8B
004432BFh:  4D 14 8B 09 89 44 24 08 8D 44 24 10 89 44 24 0C
004432CFh:  8B 45 18 50 8B 45 10 50 C7 44 24 08 A4 FD 4D 00
004432DFh:  8B 11 8B 52 0C 8D 44 24 08 50 FF D2 8B E5 5D C2
004432EFh:  14 00 8B 45 14 8B 08 8D 44 24 10 89 44 24 08 8B
004432FFh:  45 18 50 8B 45 10 50 C7 44 24 08 9C FD 4D 00 8B
0044330Fh:  11 8B 52 0C 8D 44 24 08 50 FF D2 8B E5 5D C2 14
Stack (0012EBF8h):
0012EBD8h:  00000000 0012F070 0012EFC0 00000000
0012EBE8h:  B53BE268 00000001 8053618D B53BE300
0012EBF8h:  019789D4 00000000 004DFDA4 0012EC20
0012EC08h:  0012EC84 0012EC10 004DFD94 005051D8
0012EC18h:  003D6FE8 00501F90 004DFEA0 003D6F90
0012EC28h:  005BD1CD 00000000 9228B600 01C942C2
0012EC38h:  0012ECA0 0012EC98 00443376 005051D8
0012EC48h:  0012EC84 019789D4 019789FC 00000000
0012EC58h:  01978988 00504F80 0012ECBC 004C2D78
0012EC68h:  00000000 00450AA9 005051D8 0012EC84
0012EC78h:  019789D4 019789FC 00000000 004E0E70
0012EC88h:  0012EC90 00000000 004E0D7C 00000003
0012EC98h:  0012ED2C 018BE55E 00000000 019789D4
0012ECA8h:  019789FC 00000000 00000003 DFD2A4D0
0012ECB8h:  005018EC 0012ECE8 018F43F8 00000000
0012ECC8h:  018BE66D 00000001 DFD2A4BC 0012ED38
0012ECD8h:  0012ECF8 0190779C 01907684 0012ECDC
0012ECE8h:  0012ED20 018F5038 00000000 0044E6B9
0012ECF8h:  003D6F90 01978988 0197899C 01978988
0012ED08h:  0012ED00 00504001 01978900 0012ECF8
Registers:
EAX: 019789D4, EBX: 01978988, ECX: 00000000, EDX: 0012EC20
ESI: 003D6F90, EDI: 0197899C, EBP: 0012EC3C, ESP: 0012EBF8
Crash location: "foobar2000", loaded at 00400000h - 00537000h

Loaded modules:
foobar2000                      loaded at 00400000h - 00537000h
ntdll                            loaded at 7C910000h - 7C9C6000h
kernel32                        loaded at 7C800000h - 7C906000h
COMCTL32                        loaded at 77390000h - 77493000h
msvcrt                          loaded at 77BE0000h - 77C38000h
ADVAPI32                        loaded at 77DA0000h - 77E4C000h
RPCRT4                          loaded at 77E50000h - 77EE2000h
Secur32                          loaded at 77FC0000h - 77FD1000h
GDI32                            loaded at 77EF0000h - 77F39000h
USER32                          loaded at 7E390000h - 7E421000h
SHLWAPI                          loaded at 77F40000h - 77FB6000h
SHELL32                          loaded at 7C9D0000h - 7D1F5000h
ole32                            loaded at 774A0000h - 775DD000h
shared                          loaded at 10000000h - 1002A000h
UxTheme                          loaded at 5B090000h - 5B0C8000h
COMDLG32                        loaded at 76340000h - 7638A000h
IMM32                            loaded at 76320000h - 7633D000h
LPK                              loaded at 62DC0000h - 62DC9000h
USP10                            loaded at 753C0000h - 7542B000h
MSCTF                            loaded at 74690000h - 746DC000h
StylerHelper                    loaded at 00D40000h - 00D4E000h
MFC42                            loaded at 73D20000h - 73E1E000h
MFC42LOC                        loaded at 61D70000h - 61D7E000h
msctfime                        loaded at 75140000h - 7516E000h
foo_uie_trackinfo                loaded at 00DE0000h - 00E05000h
foo_uie_elplaylist              loaded at 00E30000h - 00E97000h
gdiplus                          loaded at 4EB80000h - 4ED26000h
foo_dsp_std                      loaded at 00ED0000h - 00F18000h
foo_masstag                      loaded at 00F40000h - 00F90000h
foo_scrobblecharts              loaded at 00FB0000h - 00FE3000h
WININET                          loaded at 44080000h - 44150000h
Normaliz                        loaded at 01000000h - 01009000h
iertutil                        loaded at 43E00000h - 43E45000h
foo_albumlist                    loaded at 01230000h - 0129B000h
foo_playback_custom              loaded at 012C0000h - 01305000h
WINSPOOL                        loaded at 72F50000h - 72F76000h
OLEAUT32                        loaded at 770E0000h - 7716B000h
foo_filedate                    loaded at 01350000h - 01372000h
foo_vis_shpeck                  loaded at 013A0000h - 013CA000h
MSIMG32                          loaded at 76310000h - 76315000h
MSVCR90                          loaded at 78520000h - 785C3000h
foo_uie_quicksearch              loaded at 013F0000h - 01436000h
foo_uie_graphical_browser        loaded at 01460000h - 014F4000h
foo_abx                          loaded at 01510000h - 01541000h
foo_uie_panel_splitter          loaded at 01570000h - 015BF000h
foo_lastfm_radio                loaded at 015E0000h - 01626000h
foo_unpack                      loaded at 01650000h - 0167D000h
foo_uie_wsh_panel                loaded at 016A0000h - 016D4000h
foo_ui_columns                  loaded at 01820000h - 01952000h
foo_utils                        loaded at 01980000h - 019C4000h
foo_fileops                      loaded at 019F0000h - 01A36000h
foo_msnalt                      loaded at 01A60000h - 01A79000h
foo_rgscan                      loaded at 01AA0000h - 01AFB000h
foo_skip                        loaded at 01B20000h - 01B2C000h
foo_uie_vis_channel_spectrum    loaded at 01B40000h - 01B7A000h
WINMM                            loaded at 76AE0000h - 76B0F000h
foo_uie_lyrics                  loaded at 01BA0000h - 01BFC000h
foo_run                          loaded at 01C20000h - 01C4E000h
foo_input_std                    loaded at 01C70000h - 01DA9000h
foo_converter                    loaded at 01DD0000h - 01E3B000h
foo_uie_albumlist                loaded at 01E60000h - 01E9D000h
foo_uie_trackinfo_mod            loaded at 01EC0000h - 01F16000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_audioscrobbler              loaded at 01F40000h - 01F70000h
WS2_32                          loaded at 719F0000h - 71A07000h
WS2HELP                          loaded at 719E0000h - 719E8000h
foo_freedb2                      loaded at 01FD0000h - 02010000h
foo_ui_std                      loaded at 02030000h - 02104000h
foo_cdda                        loaded at 02130000h - 02170000h
foo_sendtodevice                loaded at 02190000h - 021CD000h
foo_playlist_manager            loaded at 021F0000h - 02234000h
mscms                            loaded at 73A80000h - 73A95000h
icm32                            loaded at 58A10000h - 58A51000h
SXS                              loaded at 77210000h - 772C1000h
CLBCATQ                          loaded at 76F80000h - 76FFF000h
COMRes                          loaded at 77000000h - 770D4000h
VERSION                          loaded at 77BD0000h - 77BD8000h
jscript                          loaded at 75BE0000h - 75C5D000h
xpsp2res                        loaded at 04AC0000h - 04D9A000h
vis_avs                          loaded at 050A0000h - 05125000h
DDRAW                            loaded at 736B0000h - 736FB000h
DCIMAN32                        loaded at 73B10000h - 73B16000h
MSVFW32                          loaded at 75BA0000h - 75BC1000h
AVIFIL32                        loaded at 73AA0000h - 73AB7000h
MSACM32                          loaded at 77BB0000h - 77BC5000h
mswsock                          loaded at 71990000h - 719D0000h
DNSAPI                          loaded at 76ED0000h - 76EF7000h
rasadhlp                        loaded at 76F70000h - 76F76000h
hnetcfg                          loaded at 62E40000h - 62E99000h
wshtcpip                        loaded at 719D0000h - 719D8000h
fyrewurx                        loaded at 08580000h - 08594000h
DSOUND                          loaded at 73E60000h - 73EBC000h
WINTRUST                        loaded at 76BE0000h - 76C0E000h
CRYPT32                          loaded at 779E0000h - 77A77000h
MSASN1                          loaded at 77A80000h - 77A92000h
IMAGEHLP                        loaded at 76C40000h - 76C68000h
wdmaud                          loaded at 72C70000h - 72C79000h
msacm32                          loaded at 72C60000h - 72C68000h
midimap                          loaded at 77BA0000h - 77BA7000h
KsUser                          loaded at 73E30000h - 73E34000h
RASAPI32                        loaded at 76E90000h - 76ECC000h
rasman                          loaded at 76E40000h - 76E52000h
NETAPI32                        loaded at 6FEE0000h - 6FF35000h
TAPI32                          loaded at 76E60000h - 76E8F000h
rtutils                          loaded at 76E30000h - 76E3E000h
USERENV                          loaded at 76960000h - 76A16000h
msv1_0                          loaded at 77C40000h - 77C64000h
iphlpapi                        loaded at 76D10000h - 76D29000h
sensapi                          loaded at 72220000h - 72225000h
urlmon                          loaded at 44160000h - 44287000h
DBGHELP                          loaded at 5D3F0000h - 5D491000h

Stack dump analysis:
Address: 004DFDA4h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 004DFD94h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 005051D8h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 00501F90h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 004DFEA0h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 01C942C2h, location: "foo_input_std", loaded at 01C70000h - 01DA9000h
Address: 00443376h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 005051D8h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 00504F80h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 004C2D78h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 00450AA9h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 005051D8h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 004E0E70h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 004E0D7Ch, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 018BE55Eh, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 005018ECh, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 018F43F8h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018BE66Dh, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 0190779Ch, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 01907684h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018F5038h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 0044E6B9h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 00504001h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 004C0EEBh, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 0044F032h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 004C08B3h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 018BF5B2h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7E3A8D90h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefWindowProcW" (+00000070h)
Address: 7E3A8D8Bh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 018BF777h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 005018D8h, location: "foobar2000", loaded at 00400000h - 00537000h
Address: 018BF797h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7E3AB401h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 7E398E28h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "RegisterClipboardFormatA" (+00000000h)
Address: 77C0F931h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "sprintf" (+00000000h)
Address: 00D437A9h, location: "StylerHelper", loaded at 00D40000h - 00D4E000h
Address: 7E3988A6h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E3988A6h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E3A9A43h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "SetWindowPos" (+00000050h)
Address: 7E3A9B10h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetClassLongW" (+00000027h)
Address: 7E3A9B19h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetClassLongW" (+00000030h)
Address: 7E3988A6h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetWindowLongW" (+00000000h)
Address: 7E3AC06Eh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "UserLpkPSMTextOut" (+00000449h)
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 018C3540h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 018C3540h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018F90BEh, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018C36D6h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018C3540h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetDC" (+0000006Dh)
Address: 018C3540h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018C3540h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7E3ABDF1h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "UserLpkPSMTextOut" (+000001CCh)
Address: 018C3540h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7E3C048Fh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetDC" (+00000169h)
Address: 7E3A8EA0h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefWindowProcW" (+00000180h)
Address: 018C3540h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7E3C048Fh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3A8EB0h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefWindowProcW" (+00000190h)
Address: 7E3ACE7Ch, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "SetLayeredWindowAttributes" (+0000006Ah)
Address: 018C3540h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7C91E453h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01820000h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 0190FD6Ch, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018C3540h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7E3A8E53h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefWindowProcW" (+00000133h)
Address: 7E3AE389h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetScrollInfo" (+000003A7h)
Address: 7E3AE34Fh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetScrollInfo" (+0000036Dh)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01820000h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 0190FD6Ch, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 01820000h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 7C920202h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91E900h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "strchr" (+00000113h)
Address: 7C920208h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920202h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C92017Bh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9201BBh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9200A4h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C925219h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "bsearch" (+00000046h)
Address: 7C92540Bh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "bsearch" (+00000238h)
Address: 7C920098h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920021h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92003Dh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 0190FD9Eh, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 0190FD6Ch, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7C9257A1h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlHashUnicodeString" (+00000164h)
Address: 7C92532Ah, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "bsearch" (+00000157h)
Address: 7C925722h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlHashUnicodeString" (+000000E5h)
Address: 7C9255CDh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 0190FD6Ch, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7C91E900h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "strchr" (+00000113h)
Address: 7C920040h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92003Dh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7E399951h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "IsChild" (+00000243h)
Address: 7C920303h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 01820108h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7C91E900h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "strchr" (+00000113h)
Address: 7C920308h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 7C920303h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 7E3999E4h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "IsChild" (+000002D6h)
Address: 7E399A12h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "IsChild" (+00000304h)
Address: 01820000h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 01820108h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7E39A303h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "ClientThreadSetup" (+000002F9h)
Address: 7E3C048Fh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E399A18h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "IsChild" (+0000030Ah)
Address: 7E399A12h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "IsChild" (+00000304h)
Address: 7E39A31Ah, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "ClientThreadSetup" (+00000310h)
Address: 01820000h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7E39A33Bh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "ClientThreadSetup" (+00000331h)
Address: 018C3540h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 01820000h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 0190FD6Ch, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 0190FD6Ch, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 0190FD6Ch, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 0190FD6Ch, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7E399D60h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "UnregisterClassW" (+000002BCh)
Address: 7E3F1270h, location: "USER32", loaded at 7E390000h - 7E421000h
Address: 7E390000h, location: "USER32", loaded at 7E390000h - 7E421000h
Address: 7C9201BBh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9200A4h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C920040h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92003Dh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 018CC059h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018CC078h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 01872B9Dh, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 01858F9Fh, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 0182D853h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018F19F8h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7C91E900h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "strchr" (+00000113h)
Address: 7C920098h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920021h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92003Dh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 018CF9F0h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018CF9F0h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018CC078h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 01872B9Dh, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7C920A16h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "wcsncpy" (+000004B7h)
Address: 7C920303h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 01820108h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7C91E900h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "strchr" (+00000113h)
Address: 7C920308h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 7E3AE442h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetScrollInfo" (+00000460h)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01820000h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 0192BF50h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7C92003Dh, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 01872BFDh, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018CF9F0h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018CC078h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 0190FD6Ch, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 7E39A3D3h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "RegisterClassW" (+00000039h)
Address: 7E3AD0D6h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "CreateWindowExW" (+00000033h)
Address: 0190FD6Ch, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01820000h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018C33C1h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 0190FD6Ch, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01820000h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 0189B514h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 0159C1B3h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 018C02CEh, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 01573569h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 015A70BCh, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 0159C7CEh, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 015A716Ch, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 0159E27Eh, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 015AEE48h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 015735E0h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 015AEA1Ch, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 015AE780h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 015AE9D4h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 015AE9D8h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 015AE9F4h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 015ADAE0h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 015A7F35h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 0159F1F2h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 02050001h, location: "foo_ui_std", loaded at 02030000h - 02104000h
Address: 00D45B20h, location: "StylerHelper", loaded at 00D40000h - 00D4E000h
Symbol: "whiteHook" (+000000B0h)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 02050001h, location: "foo_ui_std", loaded at 02030000h - 02104000h
Address: 7E398DF1h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "CharUpperA" (+000000C6h)
Address: 77C0F962h, location: "msvcrt", loaded at 77BE0000h - 77C38000h
Symbol: "sprintf" (+00000031h)
Address: 00D491A0h, location: "StylerHelper", loaded at 00D40000h - 00D4E000h
Address: 7E398E28h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "RegisterClipboardFormatA" (+00000000h)
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 7E398B26h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 7E3988D1h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 7E3988DAh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 015A8060h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 01599C0Eh, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 01599BD0h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetDC" (+0000006Dh)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 01599BD0h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 01599BD0h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 7E3A3CE4h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "EnumDisplaySettingsA" (+0000027Dh)
Address: 01599BD0h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 7E3C048Fh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3A3D08h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "EnumDisplaySettingsA" (+000002A1h)
Address: 7E3A3B30h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "EnumDisplaySettingsA" (+000000C9h)
Address: 01599BD0h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 7E3A3D3Ah, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 018C3540h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 018C3540h, location: "foo_ui_columns", loaded at 01820000h - 01952000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 7E3A3D5Ch, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 7E398734h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetDC" (+0000006Dh)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 7E3A3D3Ah, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A3D3Ah, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E398816h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetDC" (+0000014Fh)
Address: 7E3A3D3Ah, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 7E3C048Fh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E398830h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetDC" (+00000169h)
Address: 7E3A8EA0h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefWindowProcW" (+00000180h)
Address: 7E3A3D3Ah, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 7E3C048Fh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3A8EB0h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefWindowProcW" (+00000190h)
Address: 7E3A8EECh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefWindowProcW" (+000001CCh)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 7E3A3D3Ah, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C91E453h, location: "ntdll", loaded at 7C910000h - 7C9C6000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 7E3A3D3Ah, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7E3A8E53h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefWindowProcW" (+00000133h)
Address: 7E3994BEh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "GetWindowLongA" (+00000061h)
Address: 7E3AF5C6h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "SetWindowTextA" (+0000005Bh)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01E80243h, location: "foo_uie_albumlist", loaded at 01E60000h - 01E9D000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 01599BD0h, location: "foo_uie_panel_splitter", loaded at 01570000h - 015BF000h
Address: 7E3A8DD9h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefWindowProcW" (+000000B9h)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 7E3A8D77h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefWindowProcW" (+00000057h)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 7E3C048Fh, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 7E3A8D90h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefWindowProcW" (+00000070h)
Address: 7E3A9D09h, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "SetRectEmpty" (+0000004Fh)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 7E3A3C0Ah, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "EnumDisplaySettingsA" (+000001A3h)
Address: 7E3A3D3Ah, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 00E5035Ch, location: "foo_uie_elplaylist", loaded at 00E30000h - 00E97000h
Address: 7E3A3D5Ch, location: "USER32", loaded at 7E390000h - 7E421000h
Symbol: "DefDlgProcW" (+00000022h)

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


Additional info:
Playlist Manager 1.0.2  (foo_playlist_manager)
Panel Stack Splitter 0.3.6.2(alpha)  (foo_uie_panel_splitter)
Default User Interface 0.9.5  (foo_ui_std)
File Operations 2.1  (foo_fileops)
Graphical Browser rev015  (foo_uie_graphical_browser)
Standard Input Array 1.0  (foo_input_std)
Converter 1.2  (foo_converter)
Audioscrobbler 1.3.16  (foo_audioscrobbler)
CD Audio Decoder 2.1.3  (foo_cdda)
ReplayGain Scanner 2.0.8  (foo_rgscan)
RAR reader 1.1  (foo_unpack)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Track info panel 0.8  (foo_uie_trackinfo)
Album list panel 0.2.2  (foo_uie_albumlist)
Playback Statistics Custom 1.4.3  (foo_playback_custom)
Standard DSP Array 1.0  (foo_dsp_std)
Shpeck - Winamp vis plugins wrapper 0.2.4  (foo_vis_shpeck)
Lyric Show Panel 0.3.3.3 [Sep 23 2008 - 14:15:11]  (foo_uie_lyrics)
Playlist Tools 0.6.2 beta 6  (foo_utils)
ELPlaylist 0.6.2.8(beta)  (foo_uie_elplaylist)
Masstagger 1.6  (foo_masstag)
freedb Tagger 0.6  (foo_freedb2)
File date 1.0.4  (foo_filedate)
WSH Panel (uie) 0.7.2  (foo_uie_wsh_panel)
ABX Comparator 1.3.3  (foo_abx)
Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]  (foo_uie_trackinfo_mod)
Last.fm Chart Player 0.2.3  (foo_scrobblecharts)
Last.fm Radio 0.5  (foo_lastfm_radio)
Columns UI 0.3.5.0  (foo_ui_columns)
Channel Spectrum panel 0.16  (foo_uie_vis_channel_spectrum)
Send to Device 1.1.2 [Nov 28 2007 - 10:13:31]  (foo_sendtodevice)
Run services 0.3.4  (foo_run)
foobar2000 core 0.9.6 beta 1  (Core)
Skip Track 1.0.0  (foo_skip)
ZIP/GZIP reader 1.0  (foo_unpack)
Album List 4.3  (foo_albumlist)


Title: Columns UI
Post by: musicmusic on 2008-11-09 23:48:58
Ooops. Try 0.3.5.1. Thanks
Title: Columns UI
Post by: Falstaff on 2008-11-09 23:55:07
Ooops. Try 0.3.5.1. Thanks


better, ty...
Title: Columns UI
Post by: 2E7AH on 2008-11-10 06:14:02
nice new item details panel.
thanks.

is there a way to add some edge style to it?
and are there some title formatings native to it?

request:
because it can reproduce my track info and lyrics panel (or something similar) can there be a multiple instances of the panel (not to use the same config)?
Title: Columns UI
Post by: tedgo on 2008-11-10 08:42:00
Great new item details panel.

Is it possible to have different fonts, colours and alignments in this panel?
I would love to get something like shown on the screenshot. So it could replace trackinfo_mod, which is no longer developed.
(http://img359.imageshack.us/img359/8844/trackinfoex2.th.png) (http://img359.imageshack.us/my.php?image=trackinfoex2.png)(http://img359.imageshack.us/images/thpix.gif) (http://g.imageshack.us/thpix.php)
Title: Columns UI
Post by: Black_Over_Bills_Mothers on 2008-11-10 11:54:01
@musicmusic

Album list panel: Problem with $swapprefix and multiple value tags.

As in the message below, Peter didn't reply to me I'm presuming that he doesn't want to change the back end format processing. I know the solution proposed is far from ideal but would you consider this solution in the album list panel?

http://www.hydrogenaudio.org/forums/index....howtopic=66984# (http://www.hydrogenaudio.org/forums/index.php?showtopic=66984#)
Title: Columns UI
Post by: musicmusic on 2008-11-10 19:56:02
is there a way to add some edge style to it?
Not currently.

and are there some title formatings native to it?
No specific fields or functions at the moment.

can there be a multiple instances of the panel (not to use the same config)?
Did you try? It should work fine.

Is it possible to have different fonts, colours and alignments in this panel?
Text (foreground) colours should work, but atm it will probably reset on each new line.

Most of those other things I am already thinking about

Album list panel: Problem with $swapprefix and multiple value tags.

As in the message below, Peter didn't reply to me I'm presuming that he doesn't want to change the back end format processing. I know the solution proposed is far from ideal but would you consider this solution in the album list panel?

http://www.hydrogenaudio.org/forums/index....howtopic=66984# (http://www.hydrogenaudio.org/forums/index.php?showtopic=66984#)
I will make a note of it someplace.
Title: Columns UI
Post by: 2E7AH on 2008-11-10 23:34:53
Did you try? It should work fine.

sorry, i was playing with dockable panels. it works fine, except for the edge style
Title: Columns UI
Post by: wolver1ne on 2008-11-11 21:12:05
I was wonder the following. Probably has already been addressed, but the topic is too huge to search through.

Grouping feature in NGPlaylist allows more than one script. Each script creates a new line. Is it possible to omit a line if the script return a null value. For example grouping by discs. If an album has only 1 disc, then the line will be omitted for that album. It's a bit of space waster as it is now by displaying an extra line with no text.
Title: Columns UI
Post by: grimes on 2008-11-11 23:45:29
I miss soft hyphenation in item details panel.
I don't want to scroll when there are long lines (allow horizontal scrolling)
Title: Columns UI
Post by: tedgo on 2008-11-12 09:00:08
@grimes
I agree! An automatic word wrap (maybe with optional hyphenation/syllabication) in long lines would be great.
But the item details panel is quite new, give musicmusic time to improve it 
Title: Columns UI
Post by: wojtek on 2008-11-12 09:58:13
Is it possible to omit a line if the script return a null value. For example grouping by discs.


+1 from me on this one.
Title: Columns UI
Post by: SomeChap on 2008-11-12 11:41:35
Is it possible to omit a line if the script return a null value. For example grouping by discs.


+1 from me on this one.



And from me too!

This option is fantastic for classical music - it's the only way I know that lets you group / search / browse by Symphony, or by Act or by Collection (eg. Liederkreis).  As far as I'm aware this is the only piece of software in existence which can do this!

However classical music is so difficult to organise that you really need to have different levels of these groupings, eg

Album: Vivaldi Concertos
Collection: Four Seasons
Work:  Concerto 1 (Spring)
Track title: Movement 1 - Allegro

or

Album: Mozart Magic Flute
Work: The Magic Flute
Act: Act 1
Scene: Scene 1
Track title: Overture

As things currently stand, I could set up these groupings using custom metadata fields fairly easily.  But if I were to set up all these different levels of grouping, there would be loads of redundant grouping lines on my screen, because different types of classical music needs to be grouped differently (for example, String quartets obviously aren't grouped into acts!). 

The ability to omit unused grouping tags would clean up the interface, allow for much more flexible metadata to be displayed in a much cleaner way, and absolutely transform the way classical music can be browsed - it would put foobar into its own league for classical music IMO.

I hope this makes sense, I'll try and get a screenshot to illustrate what I mean when I get home this evening.

SC
Title: Columns UI
Post by: Squeller on 2008-11-13 10:20:52
As for the grouping let me add: The grouping should be split into whats being displayed and into the active grouping logic. This would make us more flexible. Especially in classical music I need a complex grouping scheme, but I don't want everything being displayed in the group row... SomeChap: fb2k is already in it's own league. But IMO the majority of classical listeners still are older people with less technical clue. Unfortunately. But it's getting better. You can see this because the number of pirated uploads for classical music now explode as well as it already did for Pop etc. before
Title: Columns UI
Post by: xbullethammer on 2008-11-13 16:05:51
REQUEST:

An option to change font (or font settings) to the now playing item text, like the well known option for group titles in the NG playlist.
Title: Columns UI
Post by: eNc7 on 2008-11-14 10:43:49
REQUEST:

I am using NG Playlist displaying artwork in groups. I think there should be an option for disabling the "No-Image-Found"-image. I got some files without album association and there will always be a gap in my playlists.
Title: Columns UI
Post by: lostcpu on 2008-11-14 12:35:10
two sugestions:

1.add an "Apply" button to the Option window of "Item details", to get the appearance of the editing Item details immediately, and no need to close the Item detail edit window.

2.maybe additional "edit" and " color code" button like trackinfo if possible.

and thx for musicmusic's hardwork.
Title: Columns UI
Post by: JackieKu on 2008-11-15 10:03:26
BUG report (CUI 0.3.4.2): I got a problem with the fantastic NG playlist, when I double-clicked on the border of columns header, it resizes the right side column with the calculated size of left side column. Though the legacy columns playlist works fine here.


I'm sorry to report this issue again, but I still see this problem in 0.3.5.1. I think maybe I didn't explain it clearly because of my poor English. So this time I has a screen shot to make things clearer. Please see this image (http://kjackie.googlepages.com/2008-11-15_174107.0.png). Notice the mouse cursor in the screen shot. When I double click at the position, it doesn't resize the column properly.

Is it possible to omit a line if the script return a null value. For example grouping by discs.


+1 from me on this one.


I second this...
Title: Columns UI
Post by: myslav on 2008-11-15 12:29:44
Hello guys
I would like helping hand here, because I can't solve my problems with foobar2000

Okay, I installed "flow" and "smooth" skin, but it seems that my cover arts are messed up. It seems that foobar use 2-3 album covers from my music library and paste it up on wrong places. Most of album are coverless, altho I download covers and put it up correctly using iTunes.
Screen : http://img49.imageshack.us/img49/9199/asdsadsahv5.jpg (http://img49.imageshack.us/img49/9199/asdsadsahv5.jpg)

Next problem is about coveflow. Screen : http://img88.imageshack.us/img88/6785/29956215hl8.jpg (http://img88.imageshack.us/img88/6785/29956215hl8.jpg)

=D Can anyone help me out?
I'm install AlbumArtDownloader, but I don't know how to use it. I download cover, but where should I put it, or have should I name it, so foobar2000 could recognize him and put correct album art on correct artist? Thanks =D
Title: Columns UI
Post by: myslav on 2008-11-15 12:45:25
Also, I forget to write some more problems. When I click on "Browser" in "Smooth" skin, I get this error :

Media library is not available. Please configure media library before using album list panel.

And then WordPad just pop out with some error. Can anyone help?
Title: Columns UI
Post by: musicmusic on 2008-11-15 16:20:48
BUG report (CUI 0.3.4.2): I got a problem with the fantastic NG playlist, when I double-clicked on the border of columns header, it resizes the right side column with the calculated size of left side column. Though the legacy columns playlist works fine here.


I'm sorry to report this issue again, but I still see this problem in 0.3.5.1. I think maybe I didn't explain it clearly because of my poor English. So this time I has a screen shot to make things clearer. Please see this image (http://kjackie.googlepages.com/2008-11-15_174107.0.png). Notice the mouse cursor in the screen shot. When I double click at the position, it doesn't resize the column properly.
Sorry! You explained it fine I overlooked it or something. It's fixed for next build
Title: Columns UI
Post by: myslav on 2008-11-15 22:52:16
Anyway, in meantime I find it out by myself how to put correct cover on correct artist. For anyone who have same problem : Put Artist in this order -> (Name of folder of artist) -> (Name of album, every album make in separate folder) -> Put songs and cover picture in .jpg, picture must be titled "Folder"

=D If your tags somehow separate songs in same album to duplicate album (like first 5 songs are in under one album title, and others are also under the album with same title, but not in same column, like you have 2 same albums), just bring the songs from wrong column in right on by clicking on song in wrong column and holding mouse button by scrollin to the correct one =D

Cheers
Title: Columns UI
Post by: Squeller on 2008-11-17 16:10:19
Musicmusic, this has always annoyed me: I click into the filters panel, e.g. choose the composer "Sibelius". The entries appear. I go to another Filter Panels stack, because I have a tabbed Layout. Choose something there. This overwrites the playback entries in NG playlist.
Now I go back to the first Filter stack. "Sibelius" is still highlighted. When I click on it: Nothing happens. I first have to choose some other composer, then Sibelius again.
Ergo: --> Multiple clicks on one Filter entry - multiple executions.
Title: Columns UI
Post by: Hakubo on 2008-11-17 18:59:18
musicmusic,
I've always wondered why "find as you type" feature fails on space character in Album list panel.
Could you fix it?
Title: Columns UI
Post by: musicmusic on 2008-11-17 19:42:34
musicmusic,
I've always wondered why "find as you type" feature fails on space character in Album list panel.
Could you fix it?
It seems to work here (it reacts on the letter after the space). It would depend on your OS, though (as long as it is not assigned to a shortcut).
Title: Columns UI
Post by: Hakubo on 2008-11-17 20:02:04
WinXP SP3 here. And it works in Explorer.

What do you mean, reacts on the letter after the space? What should I type to get to the entry "A Lily"? "a lily", "alily" and "lily" all don't work.
No shortcuts assigned, I checked.
Title: Columns UI
Post by: wolver1ne on 2008-11-17 21:16:38
Two requests if I may:

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

(http://e.imagehost.org/t/0282/ngplaylist.jpg) (http://e.imagehost.org/view/0282/ngplaylist.gif)

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

Cheers!
Title: Columns UI
Post by: Zarkon on 2008-11-17 21:22:13
1. Search box control/panel to filter the playlist.


foo_uie_quicksearch already has inline search with highlighting.
Title: Columns UI
Post by: wolver1ne on 2008-11-17 22:15:45

1. Search box control/panel to filter the playlist.


foo_uie_quicksearch already has inline search with highlighting.

Doesn't work for me. And when it did, it didn't do what I meant in my previous post.
Title: Columns UI
Post by: musicmusic on 2008-11-17 22:39:30
WinXP SP3 here.
I am using Windows Vista.

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

What do you mean, reacts on the letter after the space?
As in if you has entries "A" and "A Lily" it would move to the second one after pressing L, not space.
Title: Columns UI
Post by: Hakubo on 2008-11-18 05:44:16
As in if you has entries "A" and "A Lily" it would move to the second one after pressing L, not space.
Well, it doesn't.
Title: Columns UI
Post by: musicmusic on 2008-11-18 07:19:47
Because you are running XP not Vista 

And to clarify I did not mean that the space should be omitted.
Title: Columns UI
Post by: musicmusic on 2008-11-18 19:52:29
Columns UI 0.3.5.2 (experimental) released. See changelog for details.
Title: Columns UI
Post by: tedgo on 2008-11-18 20:25:34
@musicmusic
Thank you for the new release! 
Changes on item details panel are great (word wrap and colour codes)!
Now it only lacks the possibility of using different font styles in one panel (or is it already there?) and vertical alignment (top, middle, bottom). And I'd banish trackinfo_mod 
Title: Columns UI
Post by: Leak on 2008-11-18 20:26:23
Columns UI 0.3.5.2 (experimental) released. See changelog for details.

Yay for word wrapping!

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

Having several panels in a tab stack with all but this one having a gray border makes it stick out like a sore thumb...
Title: Columns UI
Post by: musicmusic on 2008-11-18 20:59:48
@musicmusic
Thank you for the new release! 
You are welcome

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

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

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

Having several panels in a tab stack with all but this one having a gray border makes it stick out like a sore thumb...
I understand  There's a few panels that need it, I'll add the option for those in one of the nest versions
Title: Columns UI
Post by: Leak on 2008-11-18 21:43:57
Could you pretty please also throw the usual "Window frame style" drop down into the mix?[...]
I understand  There's a few panels that need it, I'll add the option for those in one of the nest versions

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

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


I'd prefer the second method, because it seems to be more flexible.
Maybe it could only override the font style set in the preferences for the current line...
But good to know that you're thinking about my needs 
Title: Columns UI
Post by: Andu on 2008-11-18 22:16:39
Can't open the latest ColumnsUI archive with WinRAR 3.80.

Edit: Nevermind. Solved the problem.
Title: Columns UI
Post by: grimes on 2008-11-18 23:18:42
I want to display in item details the rating-stars. But I see only some strange signs.
It seems to me that item details doesn't support the font.
Great work!!
Title: Columns UI
Post by: tedgo on 2008-11-18 23:34:26
@grimes
Works good here...
I added the following line:
$repeat($char(9733),%rating%)
$rgb(64,64,64)$repeat($char(9734),$sub(5,%rating%))
Font: Microsoft Sans Serif, but all other unicode fonts work as well

@musicmusic
Is there any possibility that you might thinking about an option to hide the vertical scrollbar in NG playlist?
It is a bit annoying in the dark "theme" i made (and i don't want to change to another playlist like EL Playlist only for that reason...)
Title: Columns UI
Post by: Hamallainen on 2008-11-19 01:02:47
Yeah !
Filter panel: Fixed search query not being applied on media library changes
The problem i had below is now fixed thank you.

...
Title: Columns UI
Post by: buktore on 2008-11-19 09:04:17
"Display tooltips" unchecked, tooltips seem to popup again after foobar restarted.
Title: Columns UI
Post by: mixcherry on 2008-11-19 09:39:47
Small problem with Filter Panel:
I have 3 default filter panels. Go to Prefs -> CUI -> Filter and remove last field. The last panel now shows <no field>. Now, create new field (default Album / Album). The last panel still shows <no field> and I must restart foobar for my 'new' field to be used by last panel.
Title: Columns UI
Post by: Hakubo on 2008-11-19 18:11:26
Because you are running XP not Vista 
Just tried it in Explorer's folder tree sidebar - space character resets typefind there, too.
I was kind of hoping you could fix it for XP, but oh well.

Quote
And to clarify I did not mean that the space should be omitted.
Yep, doesn't work either way.
Title: Columns UI
Post by: aphasia on 2008-11-20 00:05:09
Hi musicmusic,
Thanks for the new update. I just got another crash. Not sure if it's related to the one I posted recently. It happened after I scrolled part way through an autoplaylist.

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

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

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

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


Additional info:
COM Automation server 0.7 alpha 6  (foo_comserver2)
Lyric Show Panel 0.3.3.2 [Aug 17 2008 - 15:30:33]  (foo_uie_lyrics)
Playlist Manager 1.0.2  (foo_playlist_manager)
Shell Link Resolver 1.2  (foo_lnk)
Monkey's Audio decoder 2.1.2  (foo_input_monkey)
freedb Tagger 0.6  (foo_freedb2)
Text Tools 1.0  (foo_texttools)
Shpeck - Winamp vis plugins wrapper 0.2.4  (foo_vis_shpeck)
Database Search 1.4  (foo_dbsearch)
Standard Input Array 1.0  (foo_input_std)
PopUp Plus 20080424  (foo_popupplus)
File Integrity Verifier 1.0.1  (foo_verifier)
File Operations 2.1.1  (foo_fileops)
Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
Columns UI 0.3.5.2  (foo_ui_columns)
Database Search Toolbar Demo 1.0  (foo_dbsearch_api_demo)
Standard DSP Array 1.0  (foo_dsp_std)
foobar2000 core 0.9.6 beta 5  (Core)
CD Audio Decoder 2.1.3  (foo_cdda)
Kernel Streaming Output 1.2.2  (foo_out_ks)
Typefind 0.2 beta 2  (foo_uie_typefind)
Randomized Playlist Entry 1.2.3  (foo_random)
Album Art Panel 0.2.7.1  (foo_uie_albumart)
Feature Watcher 1.0.4  (foo_whatsnew)
Binary Comparator 1.1  (foo_bitcompare)
foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
Run services 0.3.4  (foo_run)
TAK Decoder 0.4.2  (foo_input_tak)
RAR reader 1.1  (foo_unpack)
Playlist Tools 0.6.2 beta 6  (foo_utils)
Playlists Dropdown 0.6 alpha 4  (foo_uie_playlists_dropdown)
ASIO support 1.2.4  (foo_out_asio)
Audio CD Writer 2.0.1  (foo_burninate)
Shorten decoder 0.4.2.1  (foo_input_shorten)
Quick Tagger 1.0.1  (foo_quicktag)
ZIP/GZIP reader 1.0  (foo_unpack)
Run Command 1.0 beta 2  (foo_runcmd)
Album list panel 0.3.3  (foo_uie_albumlist)
Shpeck - Winamp vis plugins wrapper 0.3.0 beta 2  (foo_vis_shpeck-beta)
Panel Stack Splitter 0.3.1(alpha)  (foo_uie_panel_splitter)
Playback Statistics 2.1.6  (foo_playcount)
Album List 4.3  (foo_albumlist)
Convolver 0.3  (foo_convolve)
Masstagger 1.7  (foo_masstag)
Live Show Tagger 0.6.1  (foo_tradersfriend)
Default User Interface 0.9.5  (foo_ui_std)
ReplayGain Scanner 2.0.8  (foo_rgscan)
ReplayGain override 0.1.1  (foo_rg_trn)
Lyrics panel 0.35  (foo_uie_lyrics_panel)
On-Screen Display GDI+ 1.52  (foo_osd)
Discogs Tagger 1.15  (foo_discogs)
Console panel 0.3  (foo_uie_console)
Lyrics Grabber 0.2.5 Beta  (foo_lyricsgrabber)
Converter 1.2  (foo_converter)
Decoding Speed Test 1.0  (foo_benchmark)
Queue manager panel 0.2.3  (foo_uie_queuemanager)
iPod manager 0.6.2.9  (foo_dop)
ABX Comparator 1.3.3  (foo_abx)
Playback Queue Viewer 0.2  (foo_pqview)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Title: Columns UI
Post by: musicmusic on 2008-11-20 00:16:29
Hi musicmusic,
Thanks for the new update. I just got another crash. Not sure if it's related to the one I posted recently. It happened after I scrolled part way through an autoplaylist.
Looks the same, indeed. Is it possibly triggered by a particular file in the playlist? Do you have the built-in foobar2000 artwork reader enabled in Columns UI prefs?
Title: Columns UI
Post by: aphasia on 2008-11-20 01:11:20
Hi musicmusic,
Thanks for the new update. I just got another crash. Not sure if it's related to the one I posted recently. It happened after I scrolled part way through an autoplaylist.
Looks the same, indeed. Is it possibly triggered by a particular file in the playlist? Do you have the built-in foobar2000 artwork reader enabled in Columns UI prefs?

Yes I have that option set as Embedded and external artwork so that I can see if music I downloaded has artwork embedded which I dislike. I don't think it has to do with a particular file as the autoplaylist I was browsing comprised recently added files. I will try to investigate further.
Title: Columns UI
Post by: Yirkha on 2008-11-20 01:54:10
The crashlog is indeed weird, do you use an overclocked CPU?
Title: Columns UI
Post by: aphasia on 2008-11-20 02:27:36
The crashlog is indeed weird, do you use an overclocked CPU?

No I don't overclock. I'm running Windows XP SP 3 if that's any help.
Title: Columns UI
Post by: musicmusic on 2008-11-20 07:55:01
Yes I have that option set as Embedded and external artwork so that I can see if music I downloaded has artwork embedded which I dislike. I don't think it has to do with a particular file as the autoplaylist I was browsing comprised recently added files. I will try to investigate further.
Thanks. Do you remember if it the same situation it crashed last time - checking for embedded artwork?

I will check later and see if there is anything useful I can find in the new crash log, and also probably make a new build with some more call path tracking if it helps.
Title: Columns UI
Post by: aphasia on 2008-11-20 17:44:06
Yes I have that option set as Embedded and external artwork so that I can see if music I downloaded has artwork embedded which I dislike. I don't think it has to do with a particular file as the autoplaylist I was browsing comprised recently added files. I will try to investigate further.
Thanks. Do you remember if it the same situation it crashed last time - checking for embedded artwork?

I will check later and see if there is anything useful I can find in the new crash log, and also probably make a new build with some more call path tracking if it helps.

I don't think the files in question either time had embedded artwork as I had already tagged them and added them to the media library. The only constant I can identify is that I was scrolling through an autoplaylist. My files reside on an external drive if that's relevant. I'll try the new build if you think that will aid in tracking the bug down.
Title: Columns UI
Post by: musicmusic on 2008-11-20 20:19:07
I don't think the files in question either time had embedded artwork as I had already tagged them and added them to the media library. The only constant I can identify is that I was scrolling through an autoplaylist. My files reside on an external drive if that's relevant. I'll try the new build if you think that will aid in tracking the bug down.
I think I have located the problem, I'll add a fix in a new build which will hopefully clear up the issue (should be ready soon). Thanks for the report

(BTW the crashes were in the artwork panel, rather than NG Playlist.)
Title: Columns UI
Post by: musicmusic on 2008-11-20 21:02:03
The build with the fix included (0.3.5.3) has now been released.
Title: Columns UI
Post by: wolver1ne on 2008-11-21 18:09:02
@musicmusic

Would you mind replying to my post with two suggestions? Cheers!
Title: Columns UI
Post by: aphasia on 2008-11-21 20:51:44
I don't think the files in question either time had embedded artwork as I had already tagged them and added them to the media library. The only constant I can identify is that I was scrolling through an autoplaylist. My files reside on an external drive if that's relevant. I'll try the new build if you think that will aid in tracking the bug down.
I think I have located the problem, I'll add a fix in a new build which will hopefully clear up the issue (should be ready soon). Thanks for the report

(BTW the crashes were in the artwork panel, rather than NG Playlist.)

That's good you managed to track down the bug. Thanks for the new version. Strange it was the artwork panel when that wasn't even active at the time. But what do I know 
Title: Columns UI
Post by: musicmusic on 2008-11-21 22:24:36
1. Search box control/panel to filter the playlist. I often find myself in need to filter the playlist instead of searching the whole media library via the Album list filter box.
And if possible and maybe optionally, dim the items that did not meet the search criteria. That way you still obtain the overview of your current music and see the found items more clear. OR have the search criteria highlighted. Maybe even have both methods combined, if possible.[/url]
It was my intention to merge a typefind-like search box into NG Playlist. I didn't get around to it yet. At the moment though you have typefind, it selects results that match the search.

2. Probably something that was overlooked or done on purpose, but nevertheless. When doing a Shift selection aka range selection (select one item, then select another and everything in between is selected), clicking on the group item selects only the group and cancels the previous selection and does not select anything in between.
Correct, group selection is somewhat limited. I may work on it a bit more one day.

"Display tooltips" unchecked, tooltips seem to popup again after foobar restarted.
Thanks for the report, fixed for next build.

Small problem with Filter Panel:
I have 3 default filter panels. Go to Prefs -> CUI -> Filter and remove last field. The last panel now shows <no field>. Now, create new field (default Album / Album). The last panel still shows <no field> and I must restart foobar for my 'new' field to be used by last panel.
Of course you can chose the active field by right clicking the column title in the Filter panel. On startup, if it does not have a field set it uses some funny logic to select one, this was so it displays something useful when you add it to your layout.

That's good you managed to track down the bug. Thanks for the new version. Strange it was the artwork panel when that wasn't even active at the time. But what do I know 
It must be some place, in a tab or somewhere I don't know.
Title: Columns UI
Post by: aphasia on 2008-11-21 23:06:01
That's good you managed to track down the bug. Thanks for the new version. Strange it was the artwork panel when that wasn't even active at the time. But what do I know 
It must be some place, in a tab or somewhere I don't know.

Yeah you're right it was in a tab. It just seemed strange to me is all.
Title: Columns UI
Post by: mil3s on 2008-11-22 14:26:44
It was my intention to merge a typefind-like search box into NG Playlist. I didn't get around to it yet. At the moment though you have typefind, it selects results that match the search.

Do you mean like a search toolbar like in Firefox and IE8? That would be really cool.
Title: Columns UI
Post by: Remedial Sound on 2008-11-23 13:33:32
Hi Musicmusic,

Liking the item details panel, wondering if you could implement the following in the future (you probably already thought of these):

- padding around edges
- "apply" button in the options dialog, which would big timesaver when editing the formatting script!

Thanks 
Title: Columns UI
Post by: Aussieboy2323 on 2008-11-24 22:29:30
I apologize is this has been addressed before, but is there a way to remove the window frame in columns ui? I know you could use hidetitlebar in panels ui, and was wondering if there was something like that for columns. This is the only main thing holding me back from switching from panels to columns.

Thanks
Aussieboy
Title: Columns UI
Post by: bowen_tk on 2008-11-26 12:34:00
Just a quick question about artwork panel
I have all my picture from the artist in the same folder
Z:\Artist\%album artist%.jpg
But when I put this previous line in the line for Disc or back in the option of artwork i have only the nocover image that appear after i have selected the back artwork or disc artwork. I have selected the embedded and external atwork option
So what is the format of this panel please?

Thanks in advance, thanks for this wonderful work and keep doing such a good job.
Title: Columns UI
Post by: Squeller on 2008-11-26 15:42:36
Musicmusic, I have a serious problem with the filter panels (latest "experimental" CUI, fb2k, the b5). It seems to happen after new files have been put into media library scanned directories. For whatever reason, even the biggest filters (for instance, I click a composer like Sibelius in the topmost filter), fb2k only presents a few results. e.g. 10 entries instead of 5000. The strange thing: If in my "Composers" filter I click on "All", I get the whole match. If I click on Sibelius then, I get one track. (There should be hundreds).
Additionally it seems, as if the problem only appears with composers, who have however changed in the media library.
I can only solve the issue by exiting and restarting fb2k.

Hmm. I think I let fb2k rebuild my media library but don't know if it helps. Maybe someone else has this problem?

EDIT: I let fb2k rebuild the media library. Seemed fine at a first look. Then deleted 6 old Smetana tracks (mp3s) via explorer, added a TAK lossless image to the same folder. Well, now in my Composers filter, I clicked on Smetana, hmm, too few and: tada: The last changed album is fully there, but in others only 1 or 2 tracks are displayed, totally incomplete. A restart of fb2k fixes this again.

To sum it up: Incomplete filtering results after media library changes.
Title: Columns UI
Post by: musicmusic on 2008-11-26 18:14:30
Squeller: Thanks for the report. Try 0.3.5.4, I fixed an issue when tracks are removed.
Title: Columns UI
Post by: Hawk on 2008-11-26 18:35:31
musicmusic can you help me out?

When I try to load Falstaff's new config Curaçao I get this message:

"Need newer foo_ui_columns."

Even if I use the newest version of foo_ui_columns. Do you know what's going on?

Thanks in advance.
Title: Columns UI
Post by: musicmusic on 2008-11-26 19:35:47
Strange

Can you confirm which version of Columns UI you are running (as reported in Components under preferences)? Also can you try exporting your own .fcl file and importing that?
Title: Columns UI
Post by: musicmusic on 2008-11-26 19:48:23
Do you mean like a search toolbar like in Firefox and IE8? That would be really cool.
Similar to typefind really.

I apologize is this has been addressed before, but is there a way to remove the window frame in columns ui?
It's not possible, but yes it had come up before.

Just a quick question about artwork panel
I have all my picture from the artist in the same folder
Z:\Artist\%album artist%.jpg
But when I put this previous line in the line for Disc or back in the option of artwork i have only the nocover image that appear after i have selected the back artwork or disc artwork. I have selected the embedded and external atwork option
So what is the format of this panel please?
First thing you should do is remove the file extension. Then it would be a good idea to have a read: http://yuo.be/wiki/columns_ui:config:artwork (http://yuo.be/wiki/columns_ui:config:artwork)

Excuse me for the off-topic, but all standard help links in foobar2000 preferences are currently broken.
Title: Columns UI
Post by: elleti brain)(vision on 2008-11-26 22:29:47
hello everybody

first of all, I don't know if this is the right place for asking that, but I've yet tried a topic and nobody reply me. so I'm trying here: where is possible to find old versions of columns UI working with foobar2000 0.9.4.5 running on windows2000 pro?

somebody could help me please? I'm looking all around the web but without success.. Again, please help!
thank you for paying attention; goodbye.
Title: Columns UI
Post by: Hawk on 2008-11-26 23:34:58
Strange

Can you confirm which version of Columns UI you are running (as reported in Components under preferences)? Also can you try exporting your own .fcl file and importing that?


musicmusic this is the info from the Components info panel:

.....................begin of info----------------------

Columns User Interface
Version 0.3.5.1, Date Nov  9 2008
Written by musicmusic
Copyright © 2003-2008
Current version at: yuo.be

Columns UI SDK version: 6.4

-------------------end of info-----------------------

I can export and import the 'ibiza20b.fcl' file that I use.
Title: Columns UI
Post by: fireslug on 2008-11-27 01:17:18
Request: Would it be possible to make the text boxes in Preferences/ColumnsUI/Filter/Fields selectable and editable? It wouldn't be a big deal if all you ever had to do was enter 'Genre', but getting something like this to work is a royal pain:

$if(%rating%,$repeat($char(9733),%rating%),$if(%rating2%,$repeat($char(8226),%rating2%),?))

It would be nice to have a way to edit long lines like this without re-entering them from scratch. Thanks!
Title: Columns UI
Post by: bowen_tk on 2008-11-27 04:39:47
Just a quick question about artwork panel
I have all my picture from the artist in the same folder
Z:\Artist\%album artist%.jpg
But when I put this previous line in the line for Disc or back in the option of artwork i have only the nocover image that appear after i have selected the back artwork or disc artwork. I have selected the embedded and external atwork option
So what is the format of this panel please?
First thing you should do is remove the file extension. Then it would be a good idea to have a read: http://yuo.be/wiki/columns_ui:config:artwork (http://yuo.be/wiki/columns_ui:config:artwork)

Excuse me for the off-topic, but all standard help links in foobar2000 preferences are currently broken.



Thanks for this help it works well
I had looked on your documentation but i didn't find it
Title: Columns UI
Post by: Hawk on 2008-11-27 05:34:14
musicmusic I solved it. 

I had edited the path to artist image in the 'curacao_1.1a.fcl' file before I loaded it into foobar. When I loaded a fresh 'curacao_1.1a.fcl' it worked fine.

Still, its a very weird message.
Title: Columns UI
Post by: musicmusic on 2008-11-27 07:01:28
Not really.. you corrupted the file and changed the part of the file that tells the component a  newer version is required.

Hint: don't edit a binary file with a text editor
Title: Columns UI
Post by: bowen_tk on 2008-11-27 08:01:03
I don't know if it is only for me or if it is the wanted behaviour but :
When i select back cover or disc cover ,then lock artwork type and finally restart foobar it is again the front cover that appears and not the back cover or the disc cover
Title: Columns UI
Post by: musicmusic on 2008-11-27 08:10:55
That would be a bug, thanks for the report  It will be fixed in 0.3.5.5 (along with the other tooltips issue)
Title: Columns UI
Post by: elleti brain)(vision on 2008-11-27 08:42:49
hi musicmusic, thank you for your attention.

but really there are no solutions now for using columns UI with fbk o.9.4.5 on win2000? there are no old versions of this components stored somewhere  ? and if so it is, when it's planned the new version of your component?

thank you again, I've appreciated very much your help! 
goodbye and good work!
Title: Columns UI
Post by: Squeller on 2008-11-27 09:16:20
Try 0.3.5.4, I fixed an issue when tracks are removed.
Thank you, I will. I'm convinced you fixed it
Title: Columns UI
Post by: Hawk on 2008-11-27 13:00:09
Not really.. you corrupted the file and changed the part of the file that tells the component a  newer version is required.

Hint: don't edit a binary file with a text editor


You learn something new every day. 
Title: Columns UI
Post by: musicmusic on 2008-11-27 13:50:42
hi musicmusic, thank you for your attention.

but really there are no solutions now for using columns UI with fbk o.9.4.5 on win2000? there are no old versions of this components stored somewhere  ? and if so it is, when it's planned the new version of your component?

thank you again, I've appreciated very much your help! 
goodbye and good work!
I am sorry but I don't care about Windows 2000, nor extremely outdated versions of my components, so I wouldn't go on about them.

For old things in general, try archive.org.
Title: Columns UI
Post by: elleti brain)(vision on 2008-11-27 14:38:40
hi musicmusic, thank you even if you can't help me. but now it seems I solved the problem myself: I've found version 0.1.3 beta1v7, date november 2006 (!) - oh, it's so old, sure - that just (miracle!) works! and so I'm an happy boy again! 
I'll take a look at the site you suggest me, starting from this version I can try to upgrade to a version less old.. that's all, for now.

thank you again, and good work again too.. 

foobar is great!
Title: Columns UI
Post by: Yirkha on 2008-11-27 15:28:19
Excuse me for the off-topic, but all standard help links in foobar2000 preferences are currently broken.
Thanks for pointing out, it's fixed now.
Title: Columns UI
Post by: alexinc on 2008-11-29 14:15:20
looking for some help for tab stacks - hopefully im in the right thread or should i better have opened a new one?

what im trying to do is having a tab stack with 3 vertical splitters (all/singles/albums). these 3 splitters should be fixed to specified paths like all/singles/albums. i could put filters in each splitter (actually i already have them like genre, year, artist...), but these filters aren't fixed, so when selecting "singles"-tab and select in filter for file-path "singles", it works, like it should, but when switching to tab "album" and back to "singles", i have to re-select file-path "singles" in filter.  how can i fix each tab to only show files in "singles", "albums" or "all"-paths?

thx i.a.
Title: Columns UI
Post by: damage on 2008-11-29 19:32:33
Album List Panel:
Turning off filter with some text don't update album list. I think it should clear filter results and show all music again and not only filter results.

Album List Panel Request:
Right mouse button menu -> Collapse all. Before autorefresh feature I used Refresh command to quickly collapse all items, but no I must find all opened groups and close them manually.
Title: Columns UI
Post by: chiwou on 2008-11-29 21:07:27
a small request, or for me it would be a great feature

groups in the playlist switcher, I use a lot, lot  of autoplaylist and static playlists and it would be great if I can put them in a group (collapse/expand)

something like

>Static Playlists
  - Playlist 1
  - Playlist 2

< Temporary

> Auto Playlists
  - Playlist 1
  - Playlist 2


is that hard to realize?
anyway, great work, I use columns ui since foobar 0.7 and its getting better and better


//edit

upps sorry its me again
+ rename the auto playlist for the "Filter" panels
Title: Columns UI
Post by: grimes on 2008-11-30 17:30:19
Item details: Is there a possibility to hide vertical scrollbar and scroll only with mousewheel? (Only for cosmetic purposes)
Title: Columns UI
Post by: xbullethammer on 2008-12-01 02:04:55
Quote
...
groups in the playlist switcher, I use a lot, lot wink.gif of autoplaylist and static playlists and it would be great if I can put them in a group (collapse/expand)...


+1

That sounds pretty useful, plz consider it.
Title: Columns UI
Post by: musicmusic on 2008-12-01 22:31:36
Album List Panel:
Turning off filter with some text don't update album list. I think it should clear filter results and show all music again and not only filter results.
Hmm, yes I'll change that, thanks.

Album List Panel Request:
Right mouse button menu -> Collapse all. Before autorefresh feature I used Refresh command to quickly collapse all items, but no I must find all opened groups and close them manually.
I made a note of it.

a small request, or for me it would be a great feature

groups in the playlist switcher, I use a lot, lot
Hmm, maybe it could be done without too many tricks. I noted it in the requests list.

Item details: Is there a possibility to hide vertical scrollbar and scroll only with mousewheel? (Only for cosmetic purposes)
It's a can of worms I don't really want to open, I'm afraid.
Title: Columns UI
Post by: Squeller on 2008-12-02 11:00:17
Musicmusic, would you please consider fixing this usability glitch (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=599678)?
Title: Columns UI
Post by: Chipicui on 2008-12-02 15:25:46
musicmusic...thanks a lot for your wonderful work!
Would it be posible that you consider an option to hide the vertical scrollbar in the album list panel? 
Title: Columns UI
Post by: musicmusic on 2008-12-02 23:45:55
Musicmusic, would you please consider fixing this usability glitch (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=599678)?
Hmm.. I will probably come up with something so that single clicking does the trick.

Unfortunately adding font changing to Item details panel has been fairly complicated (when mixed in with word wrapping, colour codes, decent performance and what not). I started it so I will finish it now  After that I will stick to adding small features for a while 

musicmusic...thanks a lot for your wonderful work!
Would it be posible that you consider an option to hide the vertical scrollbar in the album list panel? 
Unfortunately this is another worm out of the same can..
Title: Columns UI
Post by: ZeeJay on 2008-12-03 13:27:04
Hi, musicmusic.
Firstly, thanks a lot for your hard work and the great Columns UI component.
But, I have a little request: vertical buttons.  I've seen a lot of layouts out there using tricks and complicated scripts to make a simple thing like a button. It's something you already gave us, but I have to agree them: sometimes, it's the only way they could fit in the screen.
So, please consider this.
Thank you again.
Title: Columns UI
Post by: tedgo on 2008-12-04 10:38:20
(Maybe a very stupid question, but:)
On the Layout Tab in Columns UI Preferences there is an option called "Hidden" besides "Auto-hide", to hide a panel.
But how can i activate the hidden panel, when "Auto-hide" isn't checked additionally?
Is there a command to do it?
Maybe a command that i can use to create a button for?
And if not, what is the sense of this option?

In the columns UI wiki, there is only the explanation:
"Hidden
Hides the panel"

EDIT:
Okay, it is a silly question.
I have disabled "Show caption" and double clicking on the seperator hasn't shown the hidden panel.
I had to activate "Show caption"...

But is there a possibility to show the hidden panel with a button or a command instead of double-clicking on the caption area?
Title: Columns UI
Post by: DocBeard on 2008-12-04 13:57:49
Musicmusic, I don't know if this is a question for you, the core development team, or both, but would it be possible to make things like the built-in album list (not the panel) and playlist/library search windows take their color and font information from Columns UI settings when Columns UI is enabled? As it is, the only way to alter these settings is to switch to the Default UI first, make your changes, and then switch back to Columns UI.
Title: Columns UI
Post by: lvqcl on 2008-12-04 17:20:00
I'm using NG playlist since yesterday. Is it possible to disable artwork for groups with only 1 song within? I.e. show cover images for albums and don't show it for single tracks?
Title: Columns UI
Post by: Zarkon on 2008-12-04 18:01:10
I'm using NG playlist since yesterday. Is it possible to disable artwork for groups with only 1 song within? I.e. show cover images for albums and don't show it for single tracks?


No. If grouping is applied to a playlist and artwork is enabled, it'll show artwork for every group.
Title: Columns UI
Post by: lvqcl on 2008-12-04 18:08:09
No. If grouping is applied to a playlist and artwork is enabled, it'll show artwork for every group.

Thanks. So, it is a feature request from me  -- conditional artwork show...
Title: Columns UI
Post by: musicmusic on 2008-12-04 23:29:23
Firstly, thanks a lot for your hard work and the great Columns UI component.
Welcome
But, I have a little request: vertical buttons.
It seems like both wrappable buttons and fixed vertical would be possible, though I haven't investigated much more than that. I will note it, probably they would both be useful.

But is there a possibility to show the hidden panel with a button or a command instead of double-clicking on the caption area?
Not really.. there is the "left toggle area", but it has pretty specific uses.

Musicmusic, I don't know if this is a question for you, the core development team, or both, but would it be possible to make things like the built-in album list (not the panel) and playlist/library search windows take their color and font information from Columns UI settings when Columns UI is enabled? As it is, the only way to alter these settings is to switch to the Default UI first, make your changes, and then switch back to Columns UI.
It is out of my hands, really..
Title: Columns UI
Post by: Glarg on 2008-12-05 17:50:43
Could somebody help me with an artwork script for the NG playlist? I want it do display an image with the word "front" in the filename, and if not found, display the first image it finds in the folder.

I've tried a few things like

$if(*.,*front*.,*.)

Which only shows images called "front.jpg" or "cover.jpg"

and

$if(*front*.*, *front*.*,*.*)

Which works mostly, but seems to be in alphabetical order, i.e. will show "back.jpg" instead of "front.jpg" if they are both in the same folder.

Any help is appreciated.
Title: Columns UI
Post by: aphasia on 2008-12-06 03:15:22
One minor usability issue I just noticed. I was trying to drag and drop from a Filter Panel to a playlist in the Playlist Switcher. This works as expected except when the Filter Panel and Playlist Switcher are part of a Horizontal Splitter which has the Auto-Hide attribute set. In this case if one hasn't completed the drag and drop within the time specified in Hide Delay then the panels will disappear even if the mouse pointer hasn't left the area in question. Intended?
Title: Columns UI
Post by: chiwou on 2008-12-07 02:33:11
Question: very simple, but I don't get it, still working on my config and I need to define the frame colours, normal and selected, but the selected colour wont display, is this a bug, or has the frame style no select colour???
Title: Columns UI
Post by: musicmusic on 2008-12-08 20:02:26
Columns UI 0.3.6.0 released for testing. This adds dynamic font changing to Item details panel. Configuration details: http://yuo.be/wiki/columns_ui:config:item_...titleformatting (http://yuo.be/wiki/columns_ui:config:item_details_titleformatting)

Please report any issues in this thread. Use [codebox ] tags for crash logs.

Could somebody help me with an artwork script for the NG playlist?[..]
You are using it incorrectly / it won't do what you wish exactly. You can mix the foobar2000 built-in reader and the CUI one for similar results though, but you need to configure things correctly. Somewhere there is a direct link to the wiki page for artwork configuration otherwise it shouldn't be too much effort on your behalf to find it.

[...]Intended?
Not quite.. Will have to take a closer look at how fixable this is. Thanks for the report.

or has the frame style no select colour???
That is correct.
Title: Columns UI
Post by: xbullethammer on 2008-12-09 02:17:54
hey! Thanks for your awesome work!

I was just wondering... will be possible someday to use $set_font() on other panels specially on the playlist?

Cheers!
Title: Columns UI
Post by: tedgo on 2008-12-09 03:29:30
Thanks for the new release!
Another great step for the item details.

The new $set_font() seems to work fine.
But i can't change colour from on custom colour to another in two sequenced lines, only to the default one set in the colums ui preferences.

I tried the following string:
$rgb(128,128,0)$set_font(Segoe UI,10,bold)$upper(%artist%)$crlf()
$rgb(255,255,0)%album%$crlf()

I could only change to $rgb() which sets the colour to default for the second line. Is it intended?
Title: Columns UI
Post by: Mishail on 2008-12-09 10:18:38
What font will be displayed if I'll use:

Code: [Select]
$set_font(,,bold)


It's not a boldface version of panel's default font.
Title: Columns UI
Post by: Remedial Sound on 2008-12-09 15:07:28
Hi Musicmusic,

I'm having what appears to be buggy behavior with the active item frame in the NG playlist.  I use a custom color in my config, but the behavior is the same when custom is turned off. 

Basically, if I either (a) open the properties dialog or (b) minimize foobar, once I resume/restore the frame has disappeared from the playlist.  I can click around on different playlist items, select multiple items, toggle between playlists, etc. and the active item frame remains missing/invisible.  It is only when I use the keyboard arrow keys to move the cursor does the active item frame somehow reappear.

Thanks for looking into this.
Title: Columns UI
Post by: andrea.ippo on 2008-12-09 18:20:58
Hi, I'm new in this forum and I hope someone can help me.

I'd like to define a sorting criterium for my playlists (I use NG playlists, which I believe is part of C.UI).
I don't know why I find some playlists with messed-up track-no. (e.g. 2-1-3-4 and so on) or sorted with strange criteria that mess up the grouping (I have defined a per- artist grouping), resulting in a playlist with songs of the same artist and sometimes same album far away from each other, with other tracks "between" them.

Someone will say "click on the column headers".
Well it works of course, but it seems to me it isn't persistent, and I can't understand why some playlists keep being sorted in strange ways (perhaps it happens when they are created?)

Is there any setting I can use to define a standard sorting criterium (it would be nice if it could be also "locked", meaning the playlist order can't be changed even by clicking on the column headers)

Thank you

PS: screenshot:

(http://img49.imageshack.us/img49/1369/immaginejp9.th.jpg) (http://img49.imageshack.us/my.php?image=immaginejp9.jpg)
Title: Columns UI
Post by: wojtek on 2008-12-09 18:45:30
Why not all functions work in Item details pane? Namely $tab() doesn't, which is very inconvenient (; Without this problem I could finally throw away foo_trackinfo (;
Title: Columns UI
Post by: tedgo on 2008-12-09 18:48:38
@andrea.ippo

By default incoming files will be path sorted, so i guess your files are named without a tracknumber at the beginning. They are alphabetically in their folders?
If you don't want to rename your files, go to: Preferences-->General "Sort incoming files by" and type %album artist% %date% %album% %tracknumber%
That should do the job next time you'll add files to your playlists

Oh, and the grouping in NG Playlist:
I have set it up as
[$upper(%album artist%)][ $char(8226) %album%] and it works here.

EDIT: typo
Title: Columns UI
Post by: musicmusic on 2008-12-09 23:11:56
I was just wondering... will be possible someday to use $set_font() on other panels specially on the playlist?
Not likely.

The new $set_font() seems to work fine.
But i can't change colour from on custom colour to another in two sequenced lines, only to the default one set in the colums ui preferences.
Thanks for the report. There was two issues: broken word wrapping, and colour codes at the end of a font block not having an effect. These should be sorted in 0.3.6.1. Thanks.

What font will be displayed if I'll use:

Code: [Select]
$set_font(,,bold)


It's not a boldface version of panel's default font.
That's not supposed to do anything useful, but it is the first font that Windows likes. I was planning to add a field with the name of the default font, so you can pass it through if you like.

I'm having what appears to be buggy behavior with the active item frame in the NG playlist. [...]
Well, what does Windows Explorer do?

Why not all functions work in Item details pane? Namely $tab() doesn't, which is very inconvenient (; Without this problem I could finally throw away foo_trackinfo (;
Because I can't use the existing text renderer (wrapper) which has tab columns support, as it instead doesn't support multiple lines, word wrapping, font changing....

I don't know how feasible it is but first I want to tidy other things up anyway.
Title: Columns UI
Post by: Anarkhy on 2008-12-10 02:42:13
How do i change the color of the line in the group to gray?

i used this to make the text gray

$rgb(128,128,128)$if2(%artist%,<no artist>)[ / %album%]$rgb(128,128,128
Title: Columns UI
Post by: pIv on 2008-12-10 05:56:43
musicmusic
When I open your site I see next message:
"Bandwidth Limit Exceeded"

Please upload 0.3.6.1 version of your plugin on rapidshare.com.
Title: Columns UI
Post by: musicmusic on 2008-12-10 07:19:45
Eugh it lies. The host's server exploded or something. Check back in some hours.
Title: Columns UI
Post by: Remedial Sound on 2008-12-10 09:48:53
I'm having what appears to be buggy behavior with the active item frame in the NG playlist. [...]
Well, what does Windows Explorer do?

Aha!  All these years of windows and I never even noticed that it has an active item frame, never mind that it behaves this way.  IMO it's still rather odd behavior, maybe I'll bring it up with Bill next time I see him.
Title: Columns UI
Post by: andrea.ippo on 2008-12-10 10:29:04
@andrea.ippo

By default incoming files will be path sorted, so i guess your files are named without a tracknumber at the beginning. They are alphabetically in their folders?
If you don't want to rename your files, go to: Preferences-->General "Sort incoming files by" and type %album artist% %date% %album% %tracknumber%
That should do the job next time you'll add files to your playlists

Oh, and the grouping in NG Playlist:
I have set it up as
[$upper(%album artist%)][ $char(8226) %album%] and it works here.

EDIT: typo


Thank you VERY much, it seems that did it. 
Title: Columns UI
Post by: tedgo on 2008-12-10 14:39:46
@musicmusic
Thanks for the fast new release! 

Changing colour code is working now without problems.
Good work! 
Title: Columns UI
Post by: swmmng on 2008-12-11 02:20:48
Add function Hide Taskbar Entry as in PanelsUI.
And Function to hide the main framework as in PanelsUI.


Has this been addressed at all?  I've searched the subsequent pages, but found no instances of "taskbar."  These two features would be right at the top of my personal requests list.  They're what I miss most about that old UI component.
Title: Columns UI
Post by: Decuman on 2008-12-11 09:08:21
Thanks for the new release and font support!
Just wondering if it is simple to add a vertical padding tag to Item Details panel syntax?
something like:

$set_padding(-2)
$set_padding(3)


Thanks,
D
Title: Columns UI
Post by: jeremija on 2008-12-11 10:19:48
does something like %foobar_path% from Panels UI exist in Columns UI?
Title: Columns UI
Post by: tedgo on 2008-12-11 12:17:13
Feature Request:
I don't know if it's already mentioned before (or isn't needed by someone else but me ), but it would be great if we could have the possibility to Import/Export or to Copy an existing Layout Preset instead of build a new preset totally from scratch inside a FCL.
It would be much easier to create a different view from an existing layout (e. g. greater Artwork view with the same buttons from the other layout and another placement of some panels).
Title: Columns UI
Post by: xbullethammer on 2008-12-12 00:58:37
Quote
...it would be great if we could have the possibility to Import/Export or to Copy an existing Layout Preset instead of build a new preset totally from scratch inside a FCL...


You can, try right clicking on a node and see by yourself.
Title: Columns UI
Post by: tedgo on 2008-12-12 01:44:09
Oh, i haven't noticed that it's possible to copy from one preset to a new one.
But however, an import/export option to import layout presets from another FCL or export to another FCL would be great.
Title: Columns UI
Post by: 2E7AH on 2008-12-12 02:11:29
I'm having what appears to be buggy behavior with the active item frame in the NG playlist.  I use a custom color in my config, but the behavior is the same when custom is turned off.

i've noticed this too, but can't figure out what triggers it. sometimes couple of foobar sessions are without custom active frame and then sometimes same are ok. it's strange though
Title: Columns UI
Post by: aphasia on 2008-12-12 03:05:29
Oh, i haven't noticed that it's possible to copy from one preset to a new one.
But however, an import/export option to import layout presets from another FCL or export to another FCL would be great.


That's already possible. Go to Preferences > ColumnsUI > Main > FCL importing and exporting and there is an import and an export option.
Title: Columns UI
Post by: tedgo on 2008-12-12 06:18:44
I know the option to import/export a FCL, but i want an option to import/export a layout preset from one fcl to another...
Title: Columns UI
Post by: jeremija on 2008-12-12 14:05:08
is it possible to change the  background color of toolbars added in a layout?
i searched for this option, but couldn't find it...
Title: Columns UI
Post by: metal_termite on 2008-12-13 22:38:58
Why does dragging-and-dropping out to other applications work with NG Playlists but not the default Columns Playlists? Was it only implemented for NG Playlists or have I overlooked a setting to enable?
Title: Columns UI
Post by: andrea.ippo on 2008-12-13 22:43:05
I use playlist tabs, not Columns UI's playlist switcher, but I've noticed playlist switcher's settings apply also to the playlist tabs, except for title formatting.

I'd like to customize the title of some pl tabs, showing pl title in all tabs, and additionally the total length (possibly bold formatted) in the now playing pl tab.
Is it possible?

I've found this

http://yuo.be/wiki/columns_ui:config:playl...titleformatting (http://yuo.be/wiki/columns_ui:config:playlist_switcher_titleformatting)

and applied it successfully to the playlist switcher (though %is_playing% doesn't seem working), and would like to have it in the tabs

Thanks
Title: Columns UI
Post by: musicmusic on 2008-12-14 00:57:18
Aha!  All these years of windows and I never even noticed that it has an active item frame, never mind that it behaves this way.  IMO it's still rather odd behavior, maybe I'll bring it up with Bill next time I see him.
You don't need to ask Bill: http://blogs.msdn.com/oldnewthing/archive/.../05/792913.aspx (http://blogs.msdn.com/oldnewthing/archive/2006/10/05/792913.aspx)

Has this been addressed at all?  I've searched the subsequent pages, but found no instances of "taskbar."  These two features would be right at the top of my personal requests list.  They're what I miss most about that old UI component.
They are not really things I personally agree with.

does something like %foobar_path% from Panels UI exist in Columns UI?
What for?  I can't see any use for it in the stock panels, you could ask the developer of whatever (panel?) component you think needs it.

Why does dragging-and-dropping out to other applications work with NG Playlists but not the default Columns Playlists? Was it only implemented for NG Playlists or have I overlooked a setting to enable?
In the Columns Playlist you have to hold Ctrl or drag with the right button. The only thing I am aware of that NG Playlist is missing over Columns Playlist is the ability to rearrange columns directly in the playlist, if there is something else please enlighten me.

I use playlist tabs, not Columns UI's playlist switcher, but I've noticed playlist switcher's settings apply also to the playlist tabs, except for title formatting.[...]
It is restricted to the switcher panel because colour codes and tab chars won't work in the tabs, and tabs would jump/move around (more so when multiline tabs is enabled). (And performance of the standard tab control isn't great, it was mainly designed for static things rather than the more dynamic use here).

Feature Request:
I don't know if it's already mentioned before (or isn't needed by someone else but me ), but it would be great if we could have the possibility to Import/Export or to Copy an existing Layout Preset instead of build a new preset totally from scratch inside a FCL.
It would be much easier to create a different view from an existing layout (e. g. greater Artwork view with the same buttons from the other layout and another placement of some panels).
I know some behaviours regarding how presets are handled when importing/exporting aren't always convenient, and yes a copy preset button would be useful.
Title: Columns UI
Post by: m-z on 2008-12-14 01:53:26
The only thing I am aware of that NG Playlist is missing over Columns Playlist is the ability to rearrange columns directly in the playlist, if there is something else please enlighten me.

NG Playlist doesn't respect the setting in "Preferences->General->Adding new files->Sort incoming files by:" when you drag and drop a group of files from Windows Explorer into the playlist.

And... Thanks for this plugin; it is the main reason I keep using foobar2000 after so many years.
Title: Columns UI
Post by: jeremija on 2008-12-14 08:42:17
does something like %foobar_path% from Panels UI exist in Columns UI?
What for?  I can't see any use for it in the stock panels, you could ask the developer of whatever (panel?) component you think needs it.

i wrote about it here (http://www.hydrogenaudio.org/forums/index.php?showtopic=47044&st=1175) (last few posts)
but this is probably a limitation of trackinfo mod or has something to do my current configuration :/

edit: i'm experiencing the same thing with Panel stack splitter:
Code: [Select]
$puts(foodir,C:\Media\foobar2000\)
$puts(arttop,-8)
$puts(artleft,0)
$puts(art_w,350)
$puts(art_h,323)
$puts(cover_w,298)
$puts(coverleft,$add($get(artleft),40))
$puts(covertop,$add($get(arttop),12))

$imageabs($get(artleft),$get(arttop),$get(art_w),$get(art_h),$get(foodir)fb2k-buttons2\cover\cdcase-noshadow.png,)
$imageabs($get(artleft),$get(arttop),$get(art_w),$get(art_h),$get(foodir)fb2k-buttons2\cover\cd.png,)
$imageabs($get(coverleft),$get(covertop),$get(cover_w),$get(cover_w),$replace(%path%,%filename_ext%,folder.jpg),nokeepaspect)
$imageabs($get(artleft),$get(arttop),$get(art_w),$get(art_h),$get(foodir)fb2k-buttons2\cover\overlay.png,)


when i use $puts(foodir,) or $puts(foodir,.\) or $puts(foodir,./) only the third image shows (the cover art) when foobar starts. but when i go to settings and press apply other images show up.
not sure that this is the place for discussion, but i am having the same problem with PSS and trackinfo mod.
Title: Columns UI
Post by: musicmusic on 2008-12-14 10:51:45
NG Playlist doesn't respect the setting in "Preferences->General->Adding new files->Sort incoming files by:" when you drag and drop a group of files from Windows Explorer into the playlist.
Thanks, strange no one else noticed before.

This problem seems to be things dropped from Windows Explorer are flagged up as "native" ("Checks whether IDataObject contains our own private data format (drag&drop within the app etc)." - that is the description of the old function I was using.).

The processing on my side is different in that case and doesn't attempt to filter/sort dropped objects.

I guess I will just send everything down the same code path which should sort everything out..
Title: Columns UI
Post by: musicmusic on 2008-12-14 22:56:44
Columns UI 0.3.6.2 released. Some tidying and a few fixes, see changelog for more info
Title: Columns UI
Post by: chiwou on 2008-12-15 09:09:12
what about this "Show Groups" option in the grouping tab? seems to be not functional
Title: Columns UI
Post by: Master_Kale on 2008-12-16 10:19:06
I've a quick question regarding Album Art. ColumnsUI picks up some album art on tracks that I assume have the artwork embedded. However, in tracks that DON'T have the artwork embedded, ColumnsUI shows the "default music note" image even when the album art I've put in the folder follows the formatting that Foobar2000 uses to detect album art in a song's folder.

If I have my music in
Code: [Select]
D:\Music\Band 1\Disc 2\

And the album art is titled
Code: [Select]
front.jpg

Then that image should show up in ColumnsUI when I play the song, right? For some reason, it's not. Any ideas?

EDIT: For clarification I'm using the newest release of ColumnsUI, 0.3.6.2

EDIT: Nevermind, I was using %path% when I should have been using $directory_path(%path%)
Title: Columns UI
Post by: ilpippo on 2008-12-16 19:12:16
Hi musicmusic, first of all thank you very much for your work with the Columns UI, I'm a long time user of your great plugin!
I recently switched from the old Album Art plugin (foo_uie_albumart) to the Artwork View panel, and I have a few feature requests about it. First of all, when nothing is selected (for example when clicking in an empty area of the playlist) the Artwork panel only shows an empty background. What about giving an option to keep the last image, or at least to show the no-cover image? I've seen that this has been already asked, but as it still has not been implemented I would like to know if it's still on your todo list. Secondly, I think that the possibility to choose the edge style (and maybe also the backgound color) would be nice.
I also have a question, I don't get exactly what's the difference between the "current selection" and the "playlist selection".
Thanks again
Title: Columns UI
Post by: andrea.ippo on 2008-12-16 19:19:44
Hi musicmusic, first of all thank you very much for your work with the Columns UI, I'm a long time user of your great plugin!
I recently switched from the old Album Art plugin (foo_uie_albumart) to the Artwork View panel, and I have a few feature requests about it. First of all, when nothing is selected (for example when clicking in an empty area of the playlist) the Artwork panel only shows an empty background. What about giving an option to keep the last image, or at least to show the no-cover image? I've seen that this has been already asked, but as it still has not been implemented I would like to know if it's still on your todo list. Secondly, I think that the possibility to choose the edge style (and maybe also the backgound color) would be nice.
I also have a question, I don't get exactly what's the difference between the "current selection" and the "playlist selection".
Thanks again

Current selection show the art of the currently selected track, even if it is in a playlist you're not currently viewing.
Playlist selection show the selected track in the playlist you're in.
At least, that's what I've understood.

I use the playing item option
Title: Columns UI
Post by: tedgo on 2008-12-17 10:47:04
Is there any way to show the content of an external txt-file in item details panel?
I think about storing artist biography in an external file, because it makes no sense to add a tag in each file with the same sometimes very
long content.
Title: Columns UI
Post by: jeremija on 2008-12-17 12:06:20
Is there any way to show the content of an external txt-file in item details panel?
I think about storing artist biography in an external file, because it makes no sense to add a tag in each file with the same sometimes very
long content.


i asked the same question here (http://www.hydrogenaudio.org/forums/index.php?showtopic=63984&st=225&p=593036&#)
Title: Columns UI
Post by: 2E7AH on 2008-12-17 12:10:46
i would also like this feature, or even more: to be able to parse simple XML-RPC calls so we can be overflowed by info data
Title: Columns UI
Post by: rats on 2008-12-19 20:59:28
anyone got an idea why $set_font is not working for me?
Title: Columns UI
Post by: chiwou on 2008-12-19 22:30:36
its only for the "Item details panel" not the playlist view
Title: Columns UI
Post by: rats on 2008-12-20 11:03:29
..I...know

Anyway, these are my current functions in Item Detail:
Code: [Select]
$rgb(109,171,16)NOW PLAYING: $rgb(255,255,255)$if2(%artist%,?) - %title% '('%playback_time%/%_length%')'
Title: Columns UI
Post by: chiwou on 2008-12-20 11:33:56
and where do you set the font???
Code: [Select]
$rgb(109,171,16)'NOW PLAYING: '$rgb(255,255,255)$if2(%artist%,'?')' - '%title%' ('%playback_time%/%_length%')'
Title: Columns UI
Post by: rats on 2008-12-20 11:43:23
on the whole thing (12pt), but when using %set_font, it echoes "unknown function"
Title: Columns UI
Post by: musicmusic on 2008-12-20 12:17:59
what about this "Show Groups" option in the grouping tab? seems to be not functional
Ooops will fix for next version  Thanks for the report.

on the whole thing (12pt), but when using %set_font, it echoes "unknown function"
At the moment you need to provide the third parameter even if you aren't using it, I will fix that, but you can just put a comma on the end (and leave the third parameter blank) for now.
Title: Columns UI
Post by: rats on 2008-12-20 12:27:08
can you elaborate* that?

* - show me how to do
Title: Columns UI
Post by: musicmusic on 2008-12-20 12:48:18
1. Grab latest version of Columns UI
2. $set_font(Arial,10,) will work. As will $set_font(Arial,10,bold;) etc.
Title: Columns UI
Post by: andrea.ippo on 2008-12-20 12:55:43
EDITED


I'm trying to replace trackinfomod with item details panel, the only 3 things I'm missing are:

1- double click on the panel to switch between now playing track and currently selected
2- vertical alignment
3- shadowed font

Thanks for the great work, CUI rules!
Title: Columns UI
Post by: LethAL on 2008-12-20 18:01:56
Is it possible to get the number of items in a group: a bit like %totaltracks%, except not for albums.

I have a 'recently played' (in the last week) playlist grouped by day and iI think it would be cool if I could see at a glance how many items are in each grouping.

If it's not there, consider this a feature request. Also, good job. I can throw away trackinfo_mod now.
Title: Columns UI
Post by: Squeller on 2008-12-21 12:44:21
NG playlist "No Cover" artwork: Can I change it?
Title: Columns UI
Post by: wojtek on 2008-12-21 13:32:14
Would it be possible to add button/item to toolbar which would allow to build menu/bring existing menu (either complete menu or selected items),eg.:
Code: [Select]
[ toolbar ] button1 / menu / button-n [/toolbar]
                      \
                      + File
                      + Edit
                      + Library


or stack commands usually put separatly on toolbar into menu, like:           

Code: [Select]
[ toolbar ] button1 / menu / button-n [/toolbar]
                      \
                      + some-command1
                      + some-command2
                      + some-command3
                      + separator?
                      + some-command4
                      + submenu?



<added after reading wiki page: http://yuo.be/wiki/columns_ui:requests:requests_list> (http://yuo.be/wiki/columns_ui:requests:requests_list&gt;)
It seems it's already on whishlist (;
Quote
Buttons toolbar
- Group multiple commands into drop-down button
- State indications for some standard foobar2000 commands
- Vertical and wrapping options


Anyhow, another question (concernig first example): will it be posible to add to this menu/stack some of already existing menus, i.e. *only* File & Edit for example?
Title: Columns UI
Post by: musicmusic on 2008-12-21 15:18:45
I'm trying to replace trackinfomod with item details panel, the only 3 things I'm missing are:

1- double click on the panel to switch between now playing track and currently selected
2- vertical alignment
3- shadowed font

Thanks for the great work, CUI rules!
It's not intended to be a direct replacement; it for sure won't ever do all the things track info did. 2) is planned anyway.

Is it possible to get the number of items in a group: a bit like %totaltracks%, except not for albums.

I have a 'recently played' (in the last week) playlist grouped by day and iI think it would be cool if I could see at a glance how many items are in each grouping.
It is planned but no ETA.

NG playlist "No Cover" artwork: Can I change it?
Yes, in the usual place (adv. prefs). Restart foobar2000 to apply.
Title: Columns UI
Post by: Squeller on 2008-12-21 17:32:15
Thanks mm, I thought I have restarted, but probably didn't. BTW, Album Art in NGP needs a setting for having some vertical space, currently it's directly connected with the group row which is ugly sometimes.
Title: Columns UI
Post by: musicmusic on 2008-12-22 20:52:12
Columns UI 0.3.6.3 released.
Title: Columns UI
Post by: tedgo on 2008-12-22 20:58:06
Hooray!
Vertical alignment in item details!
Thanks
It's going better and better

EDIT:
@musicmusic
Do you probably think about an option to hide columns in item properties?
It would fit fantastic into my config without the columns now since it has the possibility to set edge style to "none".
Title: Columns UI
Post by: Hamallainen on 2008-12-22 21:25:47
Thanks
The real time updating of the item details panel while editing is nice
Title: Columns UI
Post by: chiwou on 2008-12-22 22:22:15
thx for the update

but I don't understand the "Show groups" option, I thought you can can just hide the groups but then it looks like the normal playlist view

it would be nice if you could see the artwork without the groups

or do you want to replace the normal playlist view with the NG view?
Title: Columns UI
Post by: 2E7AH on 2008-12-22 22:34:18
very beautiful

items request: option to disable vertical scroll bar and of course $tab()
Title: Columns UI
Post by: musicmusic on 2008-12-22 23:28:36
Hooray!
Vertical alignment in item details!
Thanks
Thanks
The real time updating of the item details panel while editing is nice
Welcome

Do you probably think about an option to hide columns in item properties?
I noted it.

but I don't understand the "Show groups" option, I thought you can can just hide the groups but then it looks like the normal playlist view

[...]

or do you want to replace the normal playlist view with the NG view?
Something like that

items request: option to disable vertical scroll bar and of course $tab()
1. No. 2. Maybe.
Title: Columns UI
Post by: Leak on 2008-12-23 11:54:13
Hi musicmusic,

could you perhaps add a toggleable option for "Show groups" to the View menu or the column header context menu?

A randomized/shuffled playlist looks really ugly (i.e. stretched and with a lot of groups of size 1 that are highly redundant) with "Show groups" on, so a quick toggle for it would be really handy...

Also, how about adding a per-column option to hide the column when grouping is turned on? That way you could hide redundant columns, but still have all info when grouping is turned off...
Title: Columns UI
Post by: LethAL on 2008-12-24 19:52:56
could you perhaps add a toggleable option for "Show groups" to the View menu or the column header context menu?

Guessing here: "will not implement."

No need. Just filter the groups and then suddenly... No groups on random playlists! Of course, this depends on you naming playlists in a relatively organised manner.
Title: Columns UI
Post by: metalboy on 2008-12-24 21:23:23
I have been using %title%$tab()%list_total% for my playlist switcher. With 0.3.6.3 it is not working. I anyone else have the same problem or am I doing something different?
Title: Columns UI
Post by: LethAL on 2008-12-24 21:35:16
%list_total% should be %size%. I don't recall that working before, either.
Title: Columns UI
Post by: metalboy on 2008-12-25 20:24:03
%list_total% should be %size%. I don't recall that working before, either.

Perfect thank you!
Title: Columns UI
Post by: musicmusic on 2008-12-27 21:00:57
could you perhaps add a toggleable option for "Show groups" to the View menu or the column header context menu?
Yes it is probably a good idea to have a menu item for it - noted.

Also, how about adding a per-column option to hide the column when grouping is turned on? That way you could hide redundant columns, but still have all info when grouping is turned off...
In some capacity probably, I have mentioned something similar myself a while ago I'm sure.
Title: Columns UI
Post by: yohoo on 2008-12-30 15:45:54
I'm looking for a usable search function for my filter panels. The built in search is kind of ugly (because you have a search field for each filter instead of one for all and there's no button to reset the search and display again all items).

A filter search toolbar would be perfect for me (and is already listed in the feature requests (http://yuo.be/wiki/columns_ui:requests:requests_list)). Does anybody know, if and when it will be implemented?

Also I read somewhere (http://www.hydrogenaudio.org/forums/index.php?showtopic=67890), that you can start to type a name in the filter panel to jump to the right items, if the filter panel has focus. This doesn't work for me. The filter panel doesn't react to key presses at all. Does anybody has an idea why not? Or did i misunderstand that function?

I would be very glad if somebody could help me. The panel ui and filter panels are great but this feature is really missing...
Title: Columns UI
Post by: LethAL on 2008-12-30 16:22:30
...start to type a name in the filter panel...


That works fine here, so the functionality is definitely there. If you are using Panels UI, then switch to Columns UI. If it works then, you'll have to discuss the problem elsewhere or stick with columns, as Panels UI topics are banned from this forum.
Title: Columns UI
Post by: yohoo on 2008-12-30 16:29:54

...start to type a name in the filter panel...


That works fine here, so the functionality is definitely there. If you are using Panels UI, then switch to Columns UI. If it works then, you'll have to discuss the problem elsewhere or stick with columns, as Panels UI topics are banned from this forum.

Thanks LethAL, i'm using columns UI and just wrote the wrong word.  I've did some tests now and could solve the problem. I used the filter panels inside a "tabbed panel stack mod". I changed this into the normal "tab stack" and now the typing of words is working for me too!
But I still would prefer a "real" filter search tool bar...
Title: Columns UI
Post by: Melomane on 2008-12-30 16:44:30
I'm looking for a usable search function for my filter panels. The built in search is kind of ugly (because you have a search field for each filter instead of one for all and there's no button to reset the search and display again all items).


i use only one search box, in the first filter and it work as you espected: why you use more than one search?

also you can get focus on search( or open if hide ) with F3 key  and close search and reset with escape key
Title: Columns UI
Post by: andrea.ippo on 2008-12-30 18:14:58
I'm looking for a usable search function for my filter panels. The built in search is kind of ugly (because you have a search field for each filter instead of one for all and there's no button to reset the search and display again all items).


i use only one search box, in the first filter and it work as you espected: why you use more than one search?

also you can get focus on search( or open if hide ) with F3 key  and close search and reset with escape key

You've just made me discover it!
I was looking for a search in the filter panel too, but what I'm still missing is a "clear search query" button, it's annoying to press Esc and then F3 again or to select the query and delete it
Title: Columns UI
Post by: 2E7AH on 2008-12-31 16:30:24
time for new year wishes

Feature request: sorting the list when the user clicks on artwork column header with custom sort settings.

at least some functionality, even maybe as a free playlist space which isn't right now (artwork column space, beside picture)


I'm having what appears to be buggy behavior with the active item frame in the NG playlist.  I use a custom color in my config...

i don't undestand, can this be fixed?
Title: Columns UI
Post by: thuan on 2009-01-03 13:42:22
I have a problem regarding scrollbar in playlist switcher. It appears even if it's not needed, see pic for example.
(http://img511.imageshack.us/img511/6235/33451961ex7.th.jpg) (http://img511.imageshack.us/my.php?image=33451961ex7.jpg)
I use foobar 0.9.6.1 and Columns UI 0.3.6.4 on Vista 64 SP1 up to date. This only happens after I changed my OS to 64bit. Here's the layout
(http://img361.imageshack.us/img361/6262/54286955rd8.jpg) (http://imageshack.us)
Title: Columns UI
Post by: musicmusic on 2009-01-03 14:19:56
The usual source of similar problems on 64-bit OSs is OS bugs with global hooks. It's not rendering glitches here but it is possibly the same problem. Check your list of running processes and try nuking anything relevant - see here (end of page) (http://yuo.be/wiki/columns_ui:faqs#i_am_running_a_64-bit_version_of_windows_and_i_have_rendering_glitches_with_panels_below_a_certain_splitter_depth) for more.
Title: Columns UI
Post by: yohoo on 2009-01-03 16:37:41
I'm looking for a usable search function for my filter panels. The built in search is kind of ugly (because you have a search field for each filter instead of one for all and there's no button to reset the search and display again all items).

i use only one search box, in the first filter and it work as you espected: why you use more than one search?

also you can get focus on search( or open if hide ) with F3 key  and close search and reset with escape key

With the F3 key and escape key the built-in search function gets indeed much more usable.
But it still makes no sense for me to have multiple search boxes. In particular different search boxes open on F3 key dependent of which filter panel has focus. Why there's not only one search box for all, that opens on F3?
A good solution would be something like the "quick search panel". One box for all, the possibility of different search syntax (i.e. only search in %album%) and a "clear search query" button.
Title: Columns UI
Post by: thuan on 2009-01-03 16:56:37
Well I have Logitech Setpoint on my computer and that's it. Thanks for pointing out the problem.
Title: Columns UI
Post by: Melomane on 2009-01-05 10:41:28
problem at http://yuo.be/columns.php (http://yuo.be/columns.php)

no link to download columns ui
Title: Columns UI
Post by: thuan on 2009-01-05 11:21:14
Click on the version number, Melomane.

@musicmusic: I switched to autohotkey and lost some of my mouse functionalities but rendering is fine, now. So is it a bug in the OS or the way Setpoint enforce its global hook?
Title: Columns UI
Post by: MC Escher on 2009-01-05 14:24:40
I've just started using the NG playlist instead of the old one, but I can't figure out exactly how the grouping works. I understand how you let it decide when to group items, but is there a way to decide what group title is displayed?
I've tried the following two strings:
Code: [Select]
%directoryname%

This one groups correctly, but the title uses the directory name, which is not very useful for multi-disc releases, in which case the group title is "disc 1", "disc 2" etc. It also does not display the artist name anywhere.
I've also tried this one:
Code: [Select]
$if($stricmp(%album artist%,%artist%),%Artist%[: %album%],Various Artists[: %album%])

It correctly groups most normal albums and various artist albums and displays the album artist in the group title when there's only one artist on the release. It also displays the artist in the track title when the release is various artists. It fails when the album artist is the same as the track artist for some but not all tracks on the release, it then creates extra groups (example (http://img.photobucket.com/albums/v334/mfmeulenbelt/grouping.png)).
Is there any way to combine those two to get what I'm looking for? I just want the items to be grouped by directory and show the album artist in group title and if it's a various artists release, the different track artists in the track titles.
Title: Columns UI
Post by: Zarkon on 2009-01-05 15:01:27
You can't specify a separate title formatting for what to display in the group header. And yes, it's a feature that's requested often.

In your case, is there really a need to group by directory? Usually, grouping by %album artist% - %album% is sufficient, as long as you mark your various artists albums by "Various Artists" in the album artists field. (Also note that if the album artists field is missing, %album artist% is remapped to %artist% -- see here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#Field_remappings) -- so that you don't really need the $stricmp() part in your grouping.)
Title: Columns UI
Post by: Purple Monkey on 2009-01-05 15:12:33
Code: [Select]
$if($stricmp(%album artist%,%artist%),%Artist%[: %album%],Various Artists[: %album%])

It correctly groups most normal albums and various artist albums and displays the album artist in the group title when there's only one artist on the release. It also displays the artist in the track title when the release is various artists. It fails when the album artist is the same as the track artist for some but not all tracks on the release, it then creates extra groups (example (http://img.photobucket.com/albums/v334/mfmeulenbelt/grouping.png)).
Is there any way to combine those two to get what I'm looking for? I just want the items to be grouped by directory and show the album artist in group title and if it's a various artists release, the different track artists in the track titles.


I would suspect that track 7 in that screenshot was missing ALBUM ARTIST=Various Artists, hence why it is separate. You may have other inconsistencies in your meta-tags as only some of your dates are truncated.

You may also be interested to know that the value %track artist% only exists if %album artist%!=%artist% and takes on the value of %artist%, it could simplify your code a bit.
Title: Columns UI
Post by: MC Escher on 2009-01-05 15:20:22
Thank you, that's exactly what I want. I hope that wasn't the default grouping string, because in that case I wasted a lot of your time because of my meandring through scripts. The reason I wanted to group by directory was simply to avoid the problems I had with the other string.
Title: Columns UI
Post by: Xin-Hong on 2009-01-05 18:47:53
@musicmusic : can we customize the foo_uie_console colors (font and background) ? I don't see Console in the colours tab.

Thanks
Title: Columns UI
Post by: 2E7AH on 2009-01-07 18:40:13
musicmusic can you look at this (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=68361&view=findpost&p=608205) item details issue
Title: Columns UI
Post by: musicmusic on 2009-01-07 19:09:05
musicmusic can you look at this (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=68361&view=findpost&p=608205) item details issue

http://www.hydrogenaudio.org/forums/index....st&p=570902 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=570902)
Title: Columns UI
Post by: 2E7AH on 2009-01-07 19:22:03
It seems to be erratic everywhere.

not in track info (mod)
Title: Columns UI
Post by: musicmusic on 2009-01-07 19:54:05
Great. It still has nothing to do with me.
Title: Columns UI
Post by: al007 on 2009-01-08 15:40:30
musicmusic, could you add possibility to set different columns for Columns Playlist and for NG Playlist? It would be useful if you use both Columns and NG. For example, there is no need to show %artist% or %album% in NG.
Title: Columns UI
Post by: strogoff_ger on 2009-01-08 21:44:35
Hello,

i have several soundtracks in a playlist with the album artist field containing "Various Artists", but the NG Playlist won't group the tracks correctly. What am i doing wrong? Am i missing something? Shouldn't soundtracks and samplers be grouped correctly by default?

Thanks in advance for any help.
Title: Columns UI
Post by: chiwou on 2009-01-08 22:22:52
musicmusic, could you add possibility to set different columns for Columns Playlist and for NG Playlist? It would be useful if you use both Columns and NG. For example, there is no need to show %artist% or %album% in NG.

simple, hide the columns
Title: Columns UI
Post by: Alastor2588 on 2009-01-08 23:20:01
Hello,

i have several soundtracks in a playlist with the album artist field containing "Various Artists", but the NG Playlist won't group the tracks correctly. What am i doing wrong? Am i missing something? Shouldn't soundtracks and samplers be grouped correctly by default?

Thanks in advance for any help.


Under "Preferences->Display->Columns UI->Playlist View" and then under the "Grouping" tab you can specify how everything is grouped in the NG playlist. Then you can set up multiple grouping schemes for individual playlists.
Title: Columns UI
Post by: al007 on 2009-01-09 09:52:12
simple, hide the columns

How? Im using NG and columns in a tabs and often switch between them. Is there any way to hide column automatically?
Title: Columns UI
Post by: Mikke on 2009-01-09 11:18:28
BTW, Album Art in NGP needs a setting for having some vertical space, currently it's directly connected with the group row which is ugly sometimes.

I agree with this. I guess that at the moment there is no way to adjust this?

EDIT: Actually I found an ugly way to make this look a bit better. I changed the group title font into something that has a bit more vertical space under characters... Not pretty, but will do for now.
Title: Columns UI
Post by: panda.meloman on 2009-01-10 19:35:56
Artwork doesn't support bmp.

There was simple trick in Trackinfo Panel:
Quote
text
Quote
text
Quote
text1text2
Does Item Details support something like that?
Title: Columns UI
Post by: musicmusic on 2009-01-10 21:56:39
So is it a bug in the OS or the way Setpoint enforce its global hook?
Not SetPoint's fault (well I don't know why it needs a global hook, but that's a different question). I don't see any compelling reason that the OS is not at fault. I will try and check Windows 7 beta 1 64-bit sometime.

@musicmusic : can we customize the foo_uie_console colors (font and background) ? I don't see Console in the colours tab.
Not at the moment (beyond changing system settings).

musicmusic, could you add possibility to set different columns for Columns Playlist and for NG Playlist?
There is something like a 'show when grouped' option planned for each column which should do what you need.

Artwork doesn't support bmp.
The Columns UI reader one does. I can't control what the foobar2000 reader does / doesn't do.

There was simple trick in Trackinfo Panel:
[...]
Does Item Details support something like that?
Not currently.
Title: Columns UI
Post by: livedead13 on 2009-01-10 23:18:43
if someone could help me with a NG Playlist grouping script, i'd appreciate it.

i would like it to group by Album Artist and Compilation tags when Album Artist tag is present. when it's not present, i want it to group by Artist and Album.

i've been trying for a while, and i just can't seem to figure it out. thanks.
Title: Columns UI
Post by: tedgo on 2009-01-10 23:29:26
Quick example:
$if($meta(album artist),%album artist% $char(8226) %compilation%,%artist% $char(8226) %album%)

or:
%album artist% $char(8226) $if($meta(album artist),%compilation%,%album%)
Title: Columns UI
Post by: livedead13 on 2009-01-10 23:36:52
that works. thanks a lot.
Title: Columns UI
Post by: strogoff_ger on 2009-01-11 11:42:11
Quote
Under "Preferences->Display->Columns UI->Playlist View" and then under the "Grouping" tab you can specify how everything is grouped in the NG playlist. Then you can set up multiple grouping schemes for individual playlists.


Yeah, i know. But what do i have to enter there to group compilations correctly? I have no clue.
Title: Columns UI
Post by: s33m33 on 2009-01-11 12:42:25
@musicmusic, thank you for the amazing Columns UI Filter option.

Have a suggestion to add features should you consider it viable.

Could we have option to discard duplicates in filter results?

Maybe, in Columns UI/filter, an area to enter %title%/%artist%/%album%/etc. to personalize the duplicates criteria.

After above query has been met, Columns UI Filter could allow the result to retain e.g. most rated, most played, higher bitrate, etc.

e.g., if five files have same %title% & %artist%, only one would be retained in filter results. This could be the one with highest bitrate, most played one, etc.
Title: Columns UI
Post by: tedgo on 2009-01-11 13:21:39
@strogoff_ger
I assume you tagged the "Various Artist" value in the ALBUM ARTIST field.
Then use:
%album artist% - %album%

When no %album artist% field is present then %artist% is used instead by default.
Title: Columns UI
Post by: al007 on 2009-01-11 16:52:05
There is something like a 'show when grouped' option planned for each column which should do what you need.

Thanks, it would be nice.
Title: Columns UI
Post by: Alastor2588 on 2009-01-11 23:54:57
Yeah, i know. But what do i have to enter there to group compilations correctly? I have no clue.

You can enter in any code you want to take advantage of the metadata you want to use. For example, I have mine really simple such that when an album is not VA it will display

Artist - Album (Date)

and when it's VA it will just display the 'Album (Date)' part, and then in the track column (I don't keep an artist column) it will give the specific artist of each individual song after the title. I do this with

Code: [Select]
$rgb(61,129,193)$if($strcmp(%album artist%,VA),%album%[ '('%date%')'],$if2(%artist%,<no artist>)[ | %album%][ '('%date%')'])

in the NG Grouping part, and for my track column I use

Code: [Select]
$if(%isplaying%,$rgb(61,129,193,61,129,193)
$if($strcmp(%album artist%,VA),%title%$rgb(128,128,128) / %artist%,%title%),
$if($strcmp(%album artist%,VA),%title%$rgb(128,128,128) / %artist%,%title%))

From there just make sure that your songs have similar metadata. For example, if you have a VA album and some of the songs have %date% (and you display %date% in your grouping) information and others don't, or different values, NGPL will split them into multiple groups.
The $rgb() values in my code are specific to my config' obviously, but I hope that gave you some ideas or something you could work with at least. If you want some further ideas visit this page (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference) to see what other little things you can do.
Title: Columns UI
Post by: Hayden54 on 2009-01-12 05:42:14
I have a question about using multi-value artists in both album list panel and the filter panels in columnsUI. I like to have the artists formatted like so: $swapprefix(%album artist%,The).

I'd like to know if there is any way to have both mult-value and that particular formatting.
Title: Columns UI
Post by: strogoff_ger on 2009-01-12 10:51:45
Thank you all very much. That helped a lot.
Title: Columns UI
Post by: ZetaEpyon on 2009-01-13 17:26:36
There is something like a 'show when grouped' option planned for each column which should do what you need.


This sounds good, and will help quite a bit. Thanks for all your work on this!

I'm wondering if there's any way to take it further though. For example, I'd like to have different NG Playlist (or even Columns Playlist) "views" of the same playlist. If I had different playlists, I could use the "Playlist Filters" feature to just display different columns for each one. However, this isn't possible (as far as I can tell) with a single playlist, specifically, the playlist targeted by the Filter panes.

With different views, I could navigate using the Filter panes, and then use a tab stack or some other method to switch between these playlist "views" to show which particular information I wanted to see.

Is there any chance something like this could be added, too? Apologies if something like this has already been suggested; I didn't really see anything on the FAQ.
Title: Columns UI
Post by: MasterT on 2009-01-14 11:20:25
A separate vertical item padding option for the NG playlist group titles would be nice.
Also the support of the $tab() function in group titles.
Title: Columns UI
Post by: Squeller on 2009-01-14 13:46:08
Hi MusicMusic, maybe you could think about implementing natural sorting in Filter panels. Personally, I often have things like "Symphony No. 1" - "Symphony No. 10+".
Chnaging Metadata to "Symphony No. 05" is ugly, doing a tagz workaround in the filter definitions will turn out to be bad for filter initialising performance, which would result in slower fb2k startup time.
Title: Columns UI
Post by: wolver1ne on 2009-01-15 17:51:07
I was wondering if there was any chance in some near future of having NG playlist like the Vista explorer. With columns having a menu to select what to view, collapsible groups and etc.

(http://a.imagehost.org/0296/explorer.jpg)
Title: Columns UI
Post by: musicmusic on 2009-01-17 18:13:35
Not SetPoint's fault (well I don't know why it needs a global hook, but that's a different question). I don't see any compelling reason that the OS is not at fault. I will try and check Windows 7 beta 1 64-bit sometime.
Alright I did some more investigating and the problem is complicated it seems.

Certain things such as the sizing of panel windows are recursive. Some kind of stack is being exhausted (the kernel stack according to one place). This occurs twice as fast on 64-bit Windows, possibly because kernel-mode handles (correct expression?) are twice the size. When a global message hook is active, the 'speed' is doubled again.

So it's that worst case where we mainly see problems. This seems all rather unfortunate. I'll have to do some more investigating as to what can be done about it
Title: Columns UI
Post by: Yirkha on 2009-01-17 19:27:24
Heh it's apparently not only doubled. Here (http://news.jrsoftware.org/news/toolbar2000/msg07779.html) someone said it was 19 (hooked) and 100+ (unhooked) on XP/x64. I tried WH_CALLWNDPROC now on Vista/x64 and it was those 19 when hooked, but quite impressive 3860 calls when unhooked. (Using more than that caused it to never return, above 5 or 6 thousands it crashed altogether.)

Then I tried the same under Win7 beta x64 in a VM – still ~3860 without a hook and only 18 with

It's weird that it has been known for so long and the only reply from Microsoft I found was this comment (http://www.istartedsomething.com/20061107/vista-sucks-volume/#comment-5051) and a (most probably misleading) KB article (http://support.microsoft.com/kb/938308)
Title: Columns UI
Post by: musicmusic on 2009-01-17 21:23:02
Thanks for the input..

This (http://www.i.u-tokyo.ac.jp/edu/training/ss/lecture/new-documents/Lectures/17-Win32K/Win32K.ppt) seems to say (slide 21) that the maximum size of the kernel stack is 64k on x86 and 88k on x64 Windows. That might explain the discrepancy between x86 and x64 Windows, then, if I read that correctly.

In my case I set up a test app that does a similar child-window-recursive SetWindowPos that would happen in Columns UI, and I was going by the approx number of nested child windows I could create before things stopped working (that did approximately double in the manner I described, but what other factors are involved here I don't know. The last SetWindowPos call doesn't signal a failure, either).

Aha! Doing my processing in my WM_WINDOWPOSCHANGED handler rather than on WM_SIZE should help as that should eliminate one level of recursion each time. In fact, what it seems to do is (practically I guess) eliminate the effect of the global hook on this (the number of nested child windows/SetWindowPos).  So that is a great help. (Assuming the recursive SetWindowPos is the only place this was causing an issue in Columns UI...)

But still, "Arghhhhhh.....". Honestly I don't see how it is desirable to have this large discrepancy between 64-bit and 32-bit Windows.
Title: Columns UI
Post by: 2E7AH on 2009-01-27 15:33:22
is there any way that we could make two separate playlist views: one for now playing (or maybe just to bind to some playlist) and the other for browsing through library (default behaviour) but without single column playlist view?
i think the answer is no, so i'd like to make this as a request
if this has been discussed simple yes or no would be sufficient
thanks
Title: Columns UI
Post by: musicmusic on 2009-01-27 22:50:55
The general scope of a 'now playing' playlist is probably beyond this component. However there exists some kind of concept of it in the Filter panel. Are you saying though you want both the active and now playing playlist visible at the same time?
Title: Columns UI
Post by: musicmusic on 2009-01-27 22:54:16
Hi MusicMusic, maybe you could think about implementing natural sorting in Filter panels.
Yes I will have a look at it again soon (everywhere applicable, not just Filter panel).
Title: Columns UI
Post by: 2E7AH on 2009-01-27 23:49:58
yes, i'm using single column playlist to show now playing playlist, and NG playlist for browsing, playlist making etc, and it's all right, but the functionality is somewhat limited, if a access an item in SCP, then NG playlist takes focus on that playlist because it becomes active playlist and so on
and because SCP has this ability i thought it could be made as option for playlist view (to show now playing playlist or possibility to bind playlist to view)
i don't know, what do you think?
i'm using album list, it's just more comfortable to me than filters, so i don't know what you mean by concept in filter panel
Title: Columns UI
Post by: musicmusic on 2009-01-28 00:07:15
OK well it depends on what you mean exactly by 'now playing' playlist. I thought you wanted it to retain the playing view in the album list etc. whilst you browsed around, but it sounds like you just meant whatever playlist is currently playing.
Title: Columns UI
Post by: 2E7AH on 2009-01-28 00:36:59
whatever playlist is currently playing.

yes, that's right,
i activate the now playing playlist through NG playlist, but then i can't do anything in SCP without activating the same playlist in NG playlist
i hope it's not confusing, and it makes sense

[a href="http://img216.imageshack.us/img216/4771/nowplayingilitchswimandes7.png" target="_blank"]
Title: Columns UI
Post by: watercolor on 2009-02-05 08:33:40
Hi, I have few question. I press Ctrl key on the Columns UI Playlist.
after that,dotted line is appear on the Columns UI Playlist.
how i can this line remove perpetuity?
Sorry my poor English.
Title: Columns UI
Post by: Squeller on 2009-02-05 15:19:02
Hi, I have few question. I press Ctrl key on the Columns UI Playlist.
after that,dotted line is appear on the Columns UI Playlist.
how i can this line remove perpetuity
Yes, strange behaviour here, play around with: Preferences - ColumnsUI - Display - Colours and fonts - Colours - [ ] Use custom active item frame
Title: Columns UI
Post by: metalboy on 2009-02-05 18:06:46
I have a question about the Album List Panel. Is it possible to sort the incoming files by: "string" like the filter does?
Title: Columns UI
Post by: Remedial Sound on 2009-02-07 10:18:02
Hi Musicmusic,

Would it be possible to have the volume sliders in Columns UI "snap" to the volume step specified in Preferences > Advanced > Playback (or to have the option for this behaviour)?

I brought this up in a separate thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=69244), though apparently the Default UI behaves differently with respect to this.

Thanks
Title: Columns UI
Post by: vlada on 2009-02-07 12:29:14
2E7AH
You're probably looking for something I've been requesting for many years. I think it would be nice to have an option in NG playlist not to reflect any actions made in a SCP playlist (or other instance of NG playlist). But this functionality might be for my needs replaced by a more advanced filter panel, which would allow multiple columns. I think this is planned. It would be nice, if every filter would be in fact a NG playlist with the same possibilities.

Btw. how do you force SCP to always show a certain playlist?
Title: Columns UI
Post by: _phantom on 2009-02-07 12:38:27
Hello!

Can you advise me what to change in playlist code to switch the display order from this look:
(http://img23.imageshack.us/img23/2593/foovc0.th.png) (http://img23.imageshack.us/my.php?image=foovc0.png)

to this:

(http://img23.imageshack.us/img23/94/fooproperda1.th.png) (http://img23.imageshack.us/my.php?image=fooproperda1.png)

I just want it to display the artist name when the actual track is a single, not featured on an album. Tags are filled properly - the second config takes "Album Artist" tag instead of "Artist".
Title: Columns UI
Post by: musicmusic on 2009-02-07 16:16:12
Hi Musicmusic,

Would it be possible to have the volume sliders in Columns UI "snap" to the volume step specified in Preferences > Advanced > Playback (or to have the option for this behaviour)?

I brought this up in a separate thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=69244), though apparently the Default UI behaves differently with respect to this.

Thanks
The scale used is not a linear function of decibels. Hence it doesn't make any sense to me.
Title: Columns UI
Post by: musicmusic on 2009-02-08 17:02:19
Version 0.3.6.5 released, see changelog for details.
Title: Columns UI
Post by: Black_Over_Bills_Mothers on 2009-02-08 17:57:07
Hi MusicMusic
Thanks for the latest update. Whilst youre at it could you please take a look at sorting the problem with $swapprefix() and multi-value tags such as <%artist%> in the album list panel. You did say you'd make a note of it some time ago.

Thanks
Title: Columns UI
Post by: musicmusic on 2009-02-08 19:23:31
It is noted (http://yuo.be/wiki/columns_ui:requests:requests_list#album_list_panel_separate_component) - as one of many things. I don't think I said I had any superhuman abilities to let me implement them all "whilst I'm at it"...
Title: Columns UI
Post by: langoustator on 2009-02-08 20:04:23
Thank you!

Time to drop foo_uie_albumart (although I'll miss the fading effect).
Title: Columns UI
Post by: musicmusic on 2009-02-08 22:34:12
Hmm, didn't even know it faded. It would be nice for when it is tracking the playing track, but it would annoy me when tracking the selection. I'll think about it (and maybe note it  )
Title: Columns UI
Post by: 2E7AH on 2009-02-08 22:52:26
But this functionality might be for my needs replaced by a more advanced filter panel, which would allow multiple columns. I think this is planned. It would be nice, if every filter would be in fact a NG playlist with the same possibilities.

i tried that with filters some time ago, but it lacks of NG capibilities obviously
nice idea around the same problem for separate playlist views

Btw. how do you force SCP to always show a certain playlist?

you can rightclick on a SCP and check on playlist > playing
then it will reflect the playlist which is playing, but consider also the "auto send" playlist
Title: Columns UI
Post by: anza on 2009-02-09 15:43:15
Thanks musicmusic! Multiple artwork sources made my life a lot easier
Title: Columns UI
Post by: musicmusic on 2009-02-09 19:13:55
You are welcome
Title: Columns UI
Post by: Alex B on 2009-02-09 22:25:48
In general, I am very pleased with Columns UI and would like to thank you once again.

I was glad to see "multiple artwork sources" added to the features. It is a good feature for someone who does not use a consistent naming system. However, it does not resolve my problem with the artwork display. (I posted about the problem in last June: http://www.hydrogenaudio.org/forums/index....t&p=570431) (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=570431))

When I rip CDs I usually scan all printed material if I like the artwork or the liner notes provide useful information. My typical album folder can contain 10 or more image files, for instance:

(http://i224.photobucket.com/albums/dd212/AB2K/ha/scans_tn.jpg)
Click to enlarge. (http://i224.photobucket.com/albums/dd212/AB2K/ha/scans.jpg)

I use a quite simple Columns UI configuration. I have a few different view tabs, most them are playlist views with lots of columns and maybe a small artwork placefolder, but one of them is configured to show just the maximized artwork and nothing else:

(http://i224.photobucket.com/albums/dd212/AB2K/ha/foobar_back_tn.jpg)
Click to enlarge. (http://i224.photobucket.com/albums/dd212/AB2K/ha/foobar_back.jpg)

Unfortunately the amount of images is limited to three (Front, Back, Disc). It would be nice if I could click through all scanned images. Now I must use other viewers like the XnView viewer in the screenshot.

Here's how I tried to configure the sources before I realized that it is not going to work:

(http://i224.photobucket.com/albums/dd212/AB2K/ha/artwork_sources.png)

I wonder if it would be possible to allow adding user configured categories to the drop-down list (in addition to Front, Back & Disc). For this example album I would need 15, but naturally that number can vary a lot.
Title: Columns UI
Post by: musicmusic on 2009-02-09 22:47:33
For this example album I would need 15, but naturally that number can vary a lot.
For that reason, I don't believe that is a good solution. I was thinking about this kind of usage case though.

Something like:
-Adding an inner booklet category
-Being able to navigate through all matches (sorted by filename I guess), not just the first one (this multiple results behaviour would possibly be restricted to the inner booklet category)
-The navigation should be seamless between the different categories

is more in line with what I was thinking about (I stress thinking).
Title: Columns UI
Post by: Squeller on 2009-02-10 08:51:37
Yay, thanks for the natural number sorting - more fun with filtering  Even my "No. 05" "No. 5" are in order now...

Unfortunately the amount of images is limited to three (Front, Back, Disc). It would be nice if I could click through all scanned images. Now I must use other viewers like the XnView viewer in the screenshot.

Alex, the Fb2k builtin artwork viewer is too barebones. foo_uie_albumart will solve almost all your problems. You can define the sources hierarchically. You can read all your booklet contents inside fb2k. Don't care if it is listed as a "potential troublemaker" - I have never seen it crashed.

As the "Back" and "Disc" definitions aren't used in NG Playlist: Are those for the builtin Artwork viewer of fb2k core?

Lazy things ".." like $directory_path(%path%)\..\folder are not expected to work, i.e. regular title formatting necessary here? (I use $replace(%path%,%directoryname%\%filename_ext%,)folder now)
Title: Columns UI
Post by: Purple Monkey on 2009-02-10 18:11:57
Lazy things ".." like $directory_path(%path%)\..\folder are not expected to work, i.e. regular title formatting necessary here? (I use $replace(%path%,%directoryname%\%filename_ext%,)folder now)

Code: [Select]
$directory_path($directory_path(%path%))
Title: Columns UI
Post by: musicmusic on 2009-02-10 19:33:03
As the "Back" and "Disc" definitions aren't used in NG Playlist: Are those for the builtin Artwork viewer of fb2k core?
foobar2000 has a built-in artwork reader (API). Columns UI has a built in viewer (and can do some reading itself). So yes the back cover and disc sources are used by the Columns UI built in viewer.

Lazy things ".." like $directory_path(%path%)\..\folder are not expected to work, i.e. regular title formatting necessary here? (I use $replace(%path%,%directoryname%\%filename_ext%,)folder now)
I don't know what the question is, but there should be no need to use such things with the built-in viewer. You can use relative paths, so you can enter "folder" or "..\folder" or whatever and there should be no problem.
Title: Columns UI
Post by: MasterT on 2009-02-10 21:09:20
An option for the NG Playlist like this one in Facets would be nice.

(http://home.arcor.de/derschwabe/facets_artist.png)
Title: Columns UI
Post by: Alex B on 2009-02-10 21:51:02
Something like:
-Adding an inner booklet category
-Being able to navigate through all matches (sorted by filename I guess), not just the first one (this multiple results behaviour would possibly be restricted to the inner booklet category)
-The navigation should be seamless between the different categories

I think it would do what I need. My sources could then be:

Front Cover
folder
%album% - Front

Back cover
%album% - Back

Disc cover
- this would be empty, because I would like to be able to show more than one image (CD1, CD2, etc)

Inner Booklet cover
%album% - Booklet*
%album% - CD*
%album% - Inlay

Perhaps the name of the new category could be something like Additional Images.
Title: Columns UI
Post by: Alex B on 2009-02-10 22:12:06
Alex, the Fb2k builtin artwork viewer is too barebones. foo_uie_albumart will solve almost all your problems. You can define the sources hierarchically. You can read all your booklet contents inside fb2k. Don't care if it is listed as a "potential troublemaker" - I have never seen it crashed.

Thanks, I wasn't aware that it can show more than one image. It can do everything I wanted and more. Its "cycle sources during playback", "open in external viewer" and "open directory" features are very useful.
Title: Columns UI
Post by: chiwou on 2009-02-11 00:20:13
An option for the NG Playlist like this one in Facets would be nice.


http://wiki.hydrogenaudio.org/index.php?ti...ormat_Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference)
Title: Columns UI
Post by: mobyduck on 2009-02-11 11:30:30
It can do everything I wanted and more. Its "cycle sources during playback", "open in external viewer" and "open directory" features are very useful.
Indeed, and you can also specify no-cover and stream radio images if you like.

Alessandro
Title: Columns UI
Post by: Squeller on 2009-02-11 12:54:11
foobar2000 has a built-in artwork reader (API). Columns UI has a built in viewer (and can do some reading itself). So yes the back cover and disc sources are used by the Columns UI built in viewer.
Seems like I was confused about who offers Album Art display, anyway: foo_uie_albumart seems the most mature amongst them all, maybe you have a look at that one. At the horizon I see an NG playlist with a more interactive album art, e.g. which changes the view to an album art panel whenever you click on NG playlist album art miniatures.

You can use relative paths, so you can enter "folder" or "..\folder"
Ah, that was the hint I needed, thanks.
Title: Columns UI
Post by: MasterT on 2009-02-11 16:36:55
An option for the NG Playlist like this one in Facets would be nice.


http://wiki.hydrogenaudio.org/index.php?ti...ormat_Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference)


Thanks. 

I used this very "short" function: $if($strcmp($left(%artist%,4),The ),$right(%artist%,$sub($len(%artist%),4))', 'The,%artist%) 
Title: Columns UI
Post by: ZeeJay on 2009-02-11 20:04:40
An option for the NG Playlist like this one in Facets would be nice.


http://wiki.hydrogenaudio.org/index.php?ti...ormat_Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference)


Thanks. 

I used this very "short" function: $if($strcmp($left(%artist%,4),The ),$right(%artist%,$sub($len(%artist%),4))', 'The,%artist%) 


These functions work better:
Code: [Select]
$stripprefix(x)
Removes A and The prefixes from x.

$stripprefix(x,prefix1,prefix2,...)
Removes the specified prefixes from x.

$swapprefix(x)
Moves A and The prefixes to the end of x.

$swapprefix(x,prefix1,prefix2,...)
Moves the specified prefixes to the end of x.


So, you can make it like: $swapprefix(%artist%,'A ','The '), and for any tag, not only Artist.
Title: Columns UI
Post by: klez on 2009-02-11 20:22:01
Hi there.

Ive a Question... By default ColumnsUI comes with something like the following Style-Script:

Code: [Select]
$if(%_themed%,,
$ifequal($mod($if2(%_display_index%,%list_index%),2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),12))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)
,
$puts(back-selected,$offset_colour(%_selected_back%,$calculate_blend_target(%_selected_back%),7))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)
)


What does the %_back% and %_selected_back_no_focus% represent? I assume they get their values from the global ColumnsUI Color Settings... If thats true, whats the variable-name of the "Item Foreground" Color? AND: Is there a description for the Functions $offset_colour() and $calculate_blend_target()? They arent described in the ColumnsUI Wiki... (which is very... simple at all).
Title: Columns UI
Post by: youalreadydid on 2009-02-12 12:53:01
Are there plans to add a search bar to filter, ala facets? I am really missing this feature since the switch  Currently using quicksearch but of course that doesn't filter the filters themselves which is weird.
Title: Columns UI
Post by: 2E7AH on 2009-02-12 12:56:45
i think you mean this: rightclick on a filter and select search
Title: Columns UI
Post by: buktore on 2009-02-13 08:42:26
Using %length% when sorting for example, the sort result by filter panel differ from sort result by column header.

It seem that filter panel doesn't use 'natural number sorting' yet, Am I correct?
Title: Columns UI
Post by: tedgo on 2009-02-13 10:04:29
... and you can also specify no-cover and stream radio images if you like.

Alessandro

This is not limited to foo_uie_albumart...
Does the artwork view panel too:
(http://www.abload.de/img/artwork9i5f.png) (http://www.abload.de/image.php?img=artwork9i5f.png)
Displays the radio image, an audio cd image (for cd playback) and the no cover image set under preferences --> advanced.
Title: Columns UI
Post by: youalreadydid on 2009-02-13 15:18:01
i think you mean this: rightclick on a filter and select search


Ah, so there's no global search, just for each one :C

I guess that is workable, though!
Title: Columns UI
Post by: qwazi7 on 2009-02-14 01:46:33
Is there a way via hotkey/command-line to change the panel configuration (ie switch presets)?  Basically I want to have a mini-view hotkey.
Title: Columns UI
Post by: Andreasvb on 2009-02-14 01:55:48
You can assign one under Keyboard Shortcuts in Preferences. It's under [Main] - View - Layout.
Title: Columns UI
Post by: frumpy on 2009-02-14 12:54:32
Where is the FCS Export button?

Now, please don't clobber me if this is a really naf nOOb question....

I'm looking for a way to export the columns UI settings. As I understand it, I need an FCS file. I want to move to foobar 0.9.6.3 beta 1 from 0.9.6.2. Or send my settings to somebody else.

I go to preferences / display / Columns UI / Main tab. Here I clearly see an import button (which I have made use of) for FCS, but no export.
I also see FCL import / export buttons - both work fine. But I can't find an FCS EXPORT button.

What am I missing? Where is that button? btw both versions I mentioned show the same behaviour. Columns UI is 0.3.6.4
Or more generally: how do I export the FCS file?

Oh yes, and the same thing happens under wine or XP in VMware fusion (I'm on OS X)

Thanks for shedding any light shed on this
Title: Columns UI
Post by: tedgo on 2009-02-14 13:50:33
You don't need to export to the obsolete FCS.
Just export as FCL.
Title: Columns UI
Post by: Squeller on 2009-02-14 21:24:22
I don't know what the question is, but there should be no need to use such things with the built-in viewer. You can use relative paths, so you can enter "folder" or "..\folder" or whatever and there should be no problem.
Hi MusicMusic, relative path with "..\filename" does not work - image is not shown in NG Playlist. I currently use "$directory_path($directory_path(%path%))\filename" as a workaround.
Title: Columns UI
Post by: musicmusic on 2009-02-14 23:16:52
You are right, my bad. It's fixed for the next version, thanks for the report.
Title: Columns UI
Post by: frumpy on 2009-02-15 01:37:49
You don't need to export to the obsolete FCS.
Just export as FCL.


Tedgo, OK, good to know. But, it doesn't seem that way....

I seems, from what I observe, that FCLs just handle different things. So the actual column layout is not contained in the FCL, but only the overall interface parameters. Or, when I imported the older FCL, I got an error because my current interface did not contain the Artwork panel (which it did not). So the panels used are seemingly not imported through the FCL, so I would need the FCS? Please correct me if I observed wrongly here!

Now I not sure if musicmusic's reply "You are right, my bad." applied to my post of the one just before....
Title: Columns UI
Post by: Zarkon on 2009-02-15 03:52:21
I seems, from what I observe, that FCLs just handle different things. So the actual column layout is not contained in the FCL, but only the overall interface parameters. Or, when I imported the older FCL, I got an error because my current interface did not contain the Artwork panel (which it did not). So the panels used are seemingly not imported through the FCL, so I would need the FCS? Please correct me if I observed wrongly here!


If you select "Export..." under the FCL section, you'll notice that you have the option of exporting both the Main Layout (the interface) and the Columns Playlist Script. In your case, the error means you don't have the artwork panel component installed, not that you don't currently have it in your present interface. If you had all the requisite panel components, it would've been possible to load both the interface layout and the column setup, or either. Neither the FCS nor the FCL attaches the dependent components. If you don't care about the layout, just export the columns playlist script to FCL.

That said, it would be nice if Columns UI still allowed you to import parts of the FCL (namely, the columns playlist script) even if the dependencies for the main layout are missing, instead of just giving that "component missing" error.
Title: Columns UI
Post by: frumpy on 2009-02-15 04:32:35
In your case, the error means you don't have the artwork panel component installed, not that you don't currently have it in your present interface. If you had all the requisite panel components, it would've been possible to load both the interface layout and the column setup, or either. Neither the FCS nor the FCL attaches the dependent components. If you don't care about the layout, just export the columns playlist script to FCL.


Got it! Thanks for that. My confusion was that I mixed up the foo_uie_albumart.dll component and the "Artwork View" that's built into columns UI. I had removed the component and I guess then it complains. Actually even saving the FCL wasn't possible anymore because the orphaned entry was still in the splitter.

Well, maybe if the "component missing" error were a bit more explicit as to what is missing that might be some help.

One thing I notice as absolute beginner, and please take this in the kindest way, that the terminology used is a bit confusing or even overwhelming. Partially I am sure because columns UI is (luckily) evolving. For example, it took me a long time to figure out that "NG playlist" has anything to do with columns UI. It's a simple statement like "NG playlist is the new version of the playlist panel in columns UI" that I could not find in the basic documentation/wiki/faq. Sure, I found it eventually hidden away in some thread here, not until after some head spinning. And btw, what does NG stand for anyhow  New Generation???

Title: Columns UI
Post by: musicmusic on 2009-02-15 17:00:45
Now I not sure if musicmusic's reply "You are right, my bad." applied to my post of the one just before....
Well it should be obvious, but it is something you will have to work out for yourself.

That said, it would be nice if Columns UI still allowed you to import parts of the FCL (namely, the columns playlist script) even if the dependencies for the main layout are missing, instead of just giving that "component missing" error.
You are right, but I can't change it in a nice way for current/old .fcl files.

Well, maybe if the "component missing" error were a bit more explicit as to what is missing that might be some help.
Well, when importing it tells you that the panel is not installed and gives you the exact name. ("album art panel" is different from "artwork view" in any case). The idea was to provide links as well, but I probably decided to build as much functionality into Columns UI directly instead. Nonetheless, take error messages at face value in the first instance.

For example, it took me a long time to figure out that "NG playlist" has anything to do with columns UI. It's a simple statement like "NG playlist is the new version of the playlist panel in columns UI" that I could not find in the basic documentation/wiki/faq.
You are right, but keeping the wiki completely up-to-date can be quite time-consuming.
Title: Columns UI
Post by: musicmusic on 2009-02-15 17:03:39
Using %length% when sorting for example, the sort result by filter panel differ from sort result by column header.

It seem that filter panel doesn't use 'natural number sorting' yet, Am I correct?
Are you sure you haven't just set a custom sort script in the playlist view?
Title: Columns UI
Post by: buktore on 2009-02-15 19:09:27
Sorry if I confused you, what I meant was the sort result of items sent to playlist. Not the items in Filter panel itself.

Did the "Uses natural number sorting" work in "Sort incoming files" in Filter panel preference? It doesn't seem to be that way as of now.
Title: Columns UI
Post by: musicmusic on 2009-02-15 20:13:14
Ah, you are right, I will fix for the next version, thanks for the report
Title: Columns UI
Post by: frumpy on 2009-02-16 09:21:45
You are right, but keeping the wiki completely up-to-date can be quite time-consuming.


Thanks for the reply. I can accept that. As well as the general preference for spending development time rather than on other tasks. There might be a reduction in support time as a positive knock on from docu....

Anyhow, is participation in wiki/docu writing something that is desired? For example as and when I actually do find a solution to whatever problem, I might be able to write that answer into the wiki. It'd be easier to find than in this rather unwieldy thread....
Title: Columns UI
Post by: Mantisby on 2009-02-16 11:42:20
when I try to import *.fcl file all my previous layout presets disappear 
how do I perform import, keeping all my previous layouts?
Title: Columns UI
Post by: callisto on 2009-02-16 15:50:03
export them to a file.
Title: Columns UI
Post by: musicmusic on 2009-02-16 20:00:21
Anyhow, is participation in wiki/docu writing something that is desired?
Of course you can. (The worst that could happen is that I edit something I don't like )
Title: Columns UI
Post by: Mantisby on 2009-02-17 08:37:42
export them to a file.

Can I have them simultaneously, and just switch them in preferences?
Or the only way to apply new layout is to import it?
Title: Columns UI
Post by: dtromp on 2009-02-17 12:26:30
Hi All
I use foobar since 2 or 3 years and I upgrade last week to last version. I only want to show album art so I try to DL the third part component Columns UI but everytime I get this message :

Forbidden

You don't have permission to access /wiki/columns_ui:columns_ui on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.10 (Unix) mod_ssl/2.2.10 OpenSSL/0.9.8b mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at yuo.be Port 80


Could somebody tell me what I am missing  ?
Thank you.
Title: Columns UI
Post by: musicmusic on 2009-02-17 13:20:45
It's working here.

What is the first three parts of your IP address? The block may have been blocked by me due to some abuse.
Title: Columns UI
Post by: rgx on 2009-02-18 00:18:55
How do I show album art in ngplaylist without having it take the path and use it in the title? I'm not a stranger to programming but fairly new to foobar.  The only decent docs I found just explained title syntax.

(http://i714.photobucket.com/albums/ww147/theshocker00/ng_art.jpg)
Title: Columns UI
Post by: 2E7AH on 2009-02-18 00:36:13
grouping isn't the place for artwork, but for displaying playlist view items in groups according the scheme for ex.:

$if2(%album artist%,<no artist>)[ / %album%

for choosing which picture to be shown you should use artwork tab instead
Title: Columns UI
Post by: rgx on 2009-02-18 01:23:52
I figured so but I also have $replace(%path%,%filename_ext%,)front.jpg under the artwork tab for front cover. That shows the artwork perfect in the artwork viewer but still shows the default cover in the playlist.
Title: Columns UI
Post by: 2E7AH on 2009-02-18 01:26:49
you shouldn't use the extension (jpg)
Title: Columns UI
Post by: rgx on 2009-02-18 06:59:47
Don't really understand what you mean by not using the extension. Then it doesn't work entirely. I guess you would figure that the playlist artwork would show from the same source as the 'Artwork View'.
Title: Columns UI
Post by: 2E7AH on 2009-02-18 07:14:28
(http://img218.imageshack.us/img218/474/58804202lc2.png)

[edit] disable built in foobar reader (as above), and you'll see that your source isn't working
Title: Columns UI
Post by: rgx on 2009-02-18 07:30:14
Oh ok I see. But what I'm talking about -  playlist vs artviewer:

(http://img23.imageshack.us/img23/9890/noarthp8.th.jpg) (http://img23.imageshack.us/my.php?image=noarthp8.jpg)
Title: Columns UI
Post by: 2E7AH on 2009-02-18 07:36:14
refresh your playlist and disable built-in reader as suggested to see what i'm talking about
the artwork in the NG playlist is defined as "front cover"
Title: Columns UI
Post by: rgx on 2009-02-18 07:40:48
ok Disabled built in reader and restarted foobar even and now I dont have any artwork.

EDIT: are there any setup guides that explain basic setups? like something as simple as what I'm trying to do?
Title: Columns UI
Post by: 2E7AH on 2009-02-18 07:42:45
so you don't have cover.(jpg, png, gif...) in the folder where the playlist items are stored.
maybe you have front.jpg or... ?

[edit] try this (http://yuo.be/wiki/columns_ui:config:artwork)
Title: Columns UI
Post by: rgx on 2009-02-18 07:48:50
Yeah that was it, Mine was front.jpg now I'm back where I started though. I can see artwork in the artwork viewer but not the playlist. Oh well, I think I'll just disable those altogether they are just aesthetics and dont really add any important function. I really like foobar being lightweight and robust but the UI customizations are just a headache.
Title: Columns UI
Post by: 2E7AH on 2009-02-18 07:51:39
I can see artwork in the artwork viewer but not the playlist.

what have you done?

put this for front cover:
[font= "Courier New"]$replace(%path%,%filename_ext%,)front[/font]
Title: Columns UI
Post by: rgx on 2009-02-18 07:53:23
Yeah that's what I have for front cover.
Title: Columns UI
Post by: andrea.ippo on 2009-02-18 20:38:26
Hi, is there a way to have the entries in the playlist switcher panel always sorted alphabetically?

Thanks
Title: Columns UI
Post by: dtromp on 2009-02-20 00:43:39
Hi All
I use foobar since 2 or 3 years and I upgrade last week to last version. I only want to show album art so I try to DL the third part component Columns UI but everytime I get this message :

Forbidden

You don't have permission to access /wiki/columns_ui:columns_ui on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.10 (Unix) mod_ssl/2.2.10 OpenSSL/0.9.8b mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at yuo.be Port 80


Could somebody tell me what I am missing  ?
Thank you.

To day I received a link in my email box from some nice guy with the working link of Column UI , so I thank him a lot for his help.
(http://i246.photobucket.com/albums/gg88/dtromp_2007/bouchethankyou.jpg) is there anyway somebody send me the working link for album art ?
Cheers
Title: Columns UI
Post by: mystNZ on 2009-02-20 02:56:29
Hi musicmusic,

i) I would like to add a +1 to the request of "make scrollbars optional in playlist view"... I know its on the feature request page of the wiki, but just wanted to add my vote for it as well.
ii) Would it be possible for you to make the "Display column titles" feature (checkbox in the preferences) available as a command? I would like to be able to either assign a shortcut key for this or add it to the context menu for quick access. This would also be great for the first request -toggling the scrollbars, if you decide to do it

And thank you for your continued hard work on these components that make fb2k that much better!
Title: Columns UI
Post by: Spirit_of_the_ocean on 2009-02-20 16:59:33
Hey dtromp
You don't need an extra plugin for album art if your covers have all a common path. You can use the artwork viewer component which is a part of columns ui . Just add the path in the columns ui section( in preferences) in the artwork tab.

Greetings
Title: Columns UI
Post by: dtromp on 2009-02-20 18:12:04
Hey dtromp
You don't need an extra plugin for album art if your covers have all a common path. You can use the artwork viewer component which is a part of columns ui . Just add the path in the columns ui section( in preferences) in the artwork tab.

Greetings

Thanks a lot , I am the perfect newbie alway asking for something but you are very welcome and I find the artwork tab just today, but i have charged column ui and now there is a lot of nice art everywhere in my messed foobar but I like it and try to experiment all kind of display ...
Yes something strange : most of my covers are named folder.jpg and include inside the main folder with the Flac files , and sometimes the display covers are showed in the artwork viewer , and sometimes showed elsewhere here a link to show what I mean :
(http://i246.photobucket.com/albums/gg88/dtromp_2007/Capture01.jpg)
I don't know how to manage very well the viewer : here it shows the last playback , now foobar plays the rosenberg trio .
What do I miss again , I have played with the button but my english is not so good and reading the forum don't tell me everytime the truth ...
Wonderfull

(http://i246.photobucket.com/albums/gg88/dtromp_2007/shaggyoreilleot4.gif)
Title: Columns UI
Post by: Spirit_of_the_ocean on 2009-02-20 22:47:44
Maybe this depends if you have in the context menu displayed track playing item or current selection enabled.
Title: Columns UI
Post by: ExUser on 2009-02-21 06:55:28
(http://omploader.org/vMWEweA.png)
Playing around with Columns UI again, thanks to foo_upnp. See that big empty space underneath the item with Title "home"? It would be nice if I could click there and have the "home" item be selected. Perhaps select the album like what happens when you click on the album header? That behaviour would also be nice for clicking on album art.
Title: Columns UI
Post by: andrea.ippo on 2009-02-21 10:58:09
Hi, is there a way to have the entries in the playlist switcher panel always sorted alphabetically?

Thanks


Up please
Title: Columns UI
Post by: dtromp on 2009-02-21 13:23:19
Maybe this depends if you have in the context menu displayed track playing item or current selection enabled.

I got it , nice that in the ocean of my ignorance you throw me a lifebelt .
May you stay helpfull as long as you don't hate me ...

Image removed by moderation.
Title: Columns UI
Post by: musicmusic on 2009-02-21 14:00:35
Hi, is there a way to have the entries in the playlist switcher panel always sorted alphabetically?
There isn't, nope. Some playlist manager/switcher type component may be able to sort them manually, not sure which ones though.

i) I would like to add a +1 to the request of "make scrollbars optional in playlist view"... I know its on the feature request page of the wiki, but just wanted to add my vote for it as well.
ii) Would it be possible for you to make the "Display column titles" feature (checkbox in the preferences) available as a command? I would like to be able to either assign a shortcut key for this or add it to the context menu for quick access. This would also be great for the first request -toggling the scrollbars, if you decide to do it
1. Not likely to ever change
2. I don't mind I guess. I will add it to that list, anyway.

See that big empty space underneath the item with Title "home"? It would be nice if I could click there and have the "home" item be selected. Perhaps select the album like what happens when you click on the album header? That behaviour would also be nice for clicking on album art.
Clicking on empty space - no it's empty space. Clicking on the art - yes that could select the group, I'll put it on the same list.
Title: Columns UI
Post by: musicmusic on 2009-02-21 17:57:16
Columns UI 0.3.6.6 released. See changelog for details.

Main change is a new/updated playlist switcher panel.
Title: Columns UI
Post by: andrea.ippo on 2009-02-21 18:38:21
Columns UI 0.3.6.6 released. See changelog for details.

Main change is a new/updated playlist switcher panel.

Seems like double clicking a playlist name starts playing. Great, I really missed it.

What about the sorting in the playlist switcher panel? Is it feasible at all?

Thanks
Title: Columns UI
Post by: musicmusic on 2009-02-21 19:19:21
What about the sorting in the playlist switcher panel? Is it feasible at all?
It could sort at the display level - yes. But I'm more inclined to add manual sorting instead.
Title: Columns UI
Post by: tedgo on 2009-02-21 19:25:41
Hm, the "inactive selected item" custom colour for playlist switcher doesn't work anymore...
Title: Columns UI
Post by: musicmusic on 2009-02-21 19:38:36
Confirmed, thanks for the report. It affected Item Properties panel also. It's fixed for the next build.
Title: Columns UI
Post by: sune on 2009-02-21 19:55:50
wow. I've been having a problem for almost a year, and I never thought it could be related to columns UI, but apparently it is.

When I use "send to playlist" commands of both foo_utils or playlist_tree_mod, the tracks are randomly sorted* (only for some albums, but I haven't been able to discover a pattern). I've been looking for the cause all over, blaming it in something I had possibly configured wrong, but just now I switched to the default UI, and guess what, it works.

*(This, of course, doesn't happen with the default "send to playlist..." command, which offers a "sort" checkbox)

So I guess there's some kind of incompatibility there? or maybe and option in columns_ui preferences I'm missing?

I just downloaded the latest version, but it happens with older ones too. (0.3.4.1 was my previous one)
Title: Columns UI
Post by: musicmusic on 2009-02-21 20:21:53
Well where are you running these commands and having problems?
Title: Columns UI
Post by: sune on 2009-02-21 20:56:10
Good question, I should have explained

It happens when I send to playlist from a Filter or Browser (foo_browser) panel. It doesn't happen when I select tracks within the playlist (default columns playlist) and send or when I do it from an album list panel.

(And like I said before, it doesnt happen in default UI, when sending from a facets panel, for example)
Title: Columns UI
Post by: musicmusic on 2009-02-21 21:12:46
Filter panel, I can change it so it's sorted within each node (according to Filter panel sorting settings), yes thanks.

foo_browser is foo_browser's fault I'm afraid.
Title: Columns UI
Post by: sune on 2009-02-21 22:16:38
yeah, filter panel sorts properly (according to its sorting setting) by itself, but not when "right click>edit other>send to playlis>etc" (or with playlist tree mod). I didn't quite understand you (my english seems better than it really is ), you said you can change that behaviour too? If so, that would be great!

thanks for your fast replies and for this great component. I've been using it for years and never said thanks, so there

edit: oh, and about foo_browser, I just left it behind. I was using it for the sole reason that I could hide the panel headers (weak reason, I know), but just now I've realised filter is a lot more convenient, and the way it can send playing tracks to a "filter results (playback)" playlist, solves forever the issue I always had with breaking the playing playlist while browsing my library. Actually, the reason I was using foo_utils of playlist tree mod was this, to send playing items to a different playlist with a double click, and not break it while browsing. So if you can fix the issue we were talking about, great! (i still use "send to" for other reasons), but if not, a Filter panel has solved my foobar usage by itself
Title: Columns UI
Post by: Philipp on 2009-02-21 22:41:06
First, thanks for this great component!

I've got one simple question: is it possible to change the name of the filter's autosend-playlist (just like the album list panel component)? If not, it would be nice to implement this in some future version...

Thanks a lot!
Title: Columns UI
Post by: musicmusic on 2009-02-21 22:50:33
yeah, filter panel sorts properly (according to its sorting setting) by itself, but not when "right click>edit other>send to playlis>etc" (or with playlist tree mod). I didn't quite understand you (my english seems better than it really is ), you said you can change that behaviour too? If so, that would be great!

thanks for your fast replies and for this great component. I've been using it for years and never said thanks, so there

edit: oh, and about foo_browser, I just left it behind. I was using it for the sole reason that I could hide the panel headers (weak reason, I know), but just now I've realised filter is a lot more convenient, and the way it can send playing tracks to a "filter results (playback)" playlist, solves forever the issue I always had with breaking the playing playlist while browsing my library. Actually, the reason I was using foo_utils of playlist tree mod was this, to send playing items to a different playlist with a double click, and not break it while browsing. So if you can fix the issue we were talking about, great! (i still use "send to" for other reasons), but if not, a Filter panel has solved my foobar usage by itself
Well basically I said I will fix it as much as I can in Filter panel. If you are saying Playlist Tree itself has the same problem, I can't fix that.

I've got one simple question: is it possible to change the name of the filter's autosend-playlist (just like the album list panel component)?

Hi,
At the moment you can't change it I'm afraid.
Title: Columns UI
Post by: tedgo on 2009-02-21 23:49:10
Where are the context commands for move up/down the playlists in the playlist switcher gone?
Have you removed them?
Title: Columns UI
Post by: musicmusic on 2009-02-22 00:11:19
Yes - they were never exactly practical.

You should just drag the playlist (select it first) (or use Ctrl+Shift+Up/Down if you wish to use keyboard).

(I can probably remove the requirement to select first before being able to drag at least for playlist switcher).
Title: Columns UI
Post by: tedgo on 2009-02-22 00:36:11
Ah, now i see the point.
Yes its much easier to drag & drop the playlist or cut and paste. Great! Thanks
I only was accustomed to use the "move" commands
Title: Columns UI
Post by: mil3s on 2009-02-22 17:54:09
How do I change the text color for different columns in NG Playlist? I lost my settings a while ago and I haven't been able to figure this one out. I searched the Columns UI wiki but couldn't find anything. Thanks in advance.
Title: Columns UI
Post by: chiwou on 2009-02-22 19:55:25
http://yuo.be/wiki/columns_ui:config:colour_string (http://yuo.be/wiki/columns_ui:config:colour_string)
Title: Columns UI
Post by: mil3s on 2009-02-22 20:31:23
Thanks.

Do you also know if there is a way to get a group index? Like %list_index% except it's reset to 0 after each group.
Title: Columns UI
Post by: musicmusic on 2009-02-22 21:42:35
Hi mil3s

There is no group index/count at the moment.
Title: Columns UI
Post by: 2E7AH on 2009-02-25 23:24:31
musicmusic, artwork reader somehow truncates couple of pixels from the source edges
here is example in NG playlist (same in artwork view panel) and above it in panel stack splitter:

(http://img3.imageshack.us/img3/6999/75978480.png)
Title: Columns UI
Post by: 2E7AH on 2009-02-26 00:29:53
ok i've made example cover 200px with 1px colored border edge: red, orange, green and blue
so it seems that it's 1px cut, and artwork width is set to 200px (so, no rescaling)
my libpng is 1.2.34
anyhow just notice the difference with panel stack splitter

(http://img3.imageshack.us/img3/9356/64086416.png)
Title: Columns UI
Post by: callisto on 2009-02-26 02:13:29
yeah already requested a few times, but I would like to see $tab() working in group-headers... pleeaaaase??
Title: Columns UI
Post by: 2E7AH on 2009-02-26 02:22:55
yeah already requested a few times...

i couldn't find anything, can you point where it was discussed?

[edit] or maybe you are talking about your request
Title: Columns UI
Post by: callisto on 2009-02-26 03:07:19
Sry, could be misunderstood... talked about my request as it was already requested, by you for example

I tried to reproduce your problem according to my layout with a 100px file, and got the result that it got resized in the height by 1px, I saw all my borders but it was no longer square (100x99px)
Title: Columns UI
Post by: 2E7AH on 2009-02-26 04:31:17
then i also wished to be requested again

i tried with 100px and 200px and true, it resizes by 1px in height in both situations
and then on 150px with 150x150px image it cuts to 148x148
weird
Title: Columns UI
Post by: musicmusic on 2009-02-26 07:59:07
It has been discussed before, but anyway it's intended due to GDI+ issues. The alternatives are the edges being discoloured or having low quality scaling.
Title: Columns UI
Post by: nevets1219 on 2009-03-05 03:13:18
I seem to have ran into some trouble with the Artwork View:
I have tried setting Displayed Track to "Automatic (current selection/playing item)" and "Automatic (playlist selection/playing item)" but neither is following my current selection.  However, just setting it to "Current Selection" works as expected.  Am I misunderstanding "Automatic (current selection/playing item)" -- I'm interpreting it to be show the artwork for whatever item I have currently selected otherwise show the artwork for my currently playing item.

Also, I was wondering if it is possible to create a list of possible source for artwork?  I typically label the scans as 01.jpg, 02.jpg, 03.jpg, ... is it possible to have it specify a range like "$directory_path(%path%)\Scans\[01-09]"?  If not, I guess the alternative is to enter them manually.

Thanks for this plug-in, my recent transition from the default user interface has been rather smooth.

0.3.6.5 Columns UI
0.9.6.3 foobar2000

EDIT: It might be relevant:
Quote
Horizontal Splitter
> Vertical Splitter
> > Artwork View
> > Item Properties
> > History
> Vertical Splitter
> > Playlist tabs
> > > NG Playlist
> > Console

Title: Columns UI
Post by: Mikke on 2009-03-08 12:00:44
Columns UI 0.3.6.6 released. See changelog for details.

Main change is a new/updated playlist switcher panel.

I've found a case where natural numeric sorting still does not work: Album list panel. Works fine in Album list, but not in the panel version.

I also posted a [a href='index.php?showtopic=70153']thread[/a] about this...
Title: Columns UI
Post by: musicmusic on 2009-03-08 13:13:07
I've found a case where natural numeric sorting still does not work: Album list panel. Works fine in Album list, but not in the panel version.
Yes, I haven't relesed a new version of Album List Panel since then. When I do that, it will change there as well. You can use zero-padding (i.e. $num()) until then.
Title: Columns UI
Post by: Mikke on 2009-03-08 13:39:43
I've found a case where natural numeric sorting still does not work: Album list panel. Works fine in Album list, but not in the panel version.
Yes, I haven't relesed a new version of Album List Panel since then. When I do that, it will change there as well. You can use zero-padding (i.e. $num()) until then.

Okay, thanks! 
Title: Columns UI
Post by: callisto on 2009-03-08 15:29:08
I seem to have ran into some trouble with the Artwork View:
I have tried setting Displayed Track to "Automatic (current selection/playing item)" and "Automatic (playlist selection/playing item)" but neither is following my current selection.  However, just setting it to "Current Selection" works as expected.  Am I misunderstanding "Automatic (current selection/playing item)" -- I'm interpreting it to be show the artwork for whatever item I have currently selected otherwise show the artwork for my currently playing item.


If there's an item playing, it automatically displays corresponding album art, if not it shows either "current selection" (any selected item in whatever panel) or "playlist selection" (selected item in playlist, nowhere else)
Title: Columns UI
Post by: wojtek on 2009-03-08 16:02:32
Would it be possible to add an variable to grouping patterns returning count of grouped elements?
Title: Columns UI
Post by: 2E7AH on 2009-03-08 16:16:58
Would it be possible to add an variable to grouping patterns returning count of grouped elements?

answered... (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=617189)
Title: Columns UI
Post by: wojtek on 2009-03-08 18:48:18
Sorry, missed that. Still - we know it's not possible atm, but I was asking about possibility of implementing it (-;
Title: Columns UI
Post by: haazetzet on 2009-03-08 19:04:27
hi. is it possible to replace the filters from columns ui through the filters from facets?

greets
Title: Columns UI
Post by: chiwou on 2009-03-08 19:16:37
Facets its for the Default UI and not for Columns UI
Title: Columns UI
Post by: haazetzet on 2009-03-08 19:24:01
i know but is there a way to get a similiar solution to this problem?
the filters in the CUI don't have a good search system, but in the default UI the tracks are played which i select. (which i actually don't want)
Title: Columns UI
Post by: nevets1219 on 2009-03-08 19:41:04
I seem to have ran into some trouble with the Artwork View:
I have tried setting Displayed Track to "Automatic (current selection/playing item)" and "Automatic (playlist selection/playing item)" but neither is following my current selection.  However, just setting it to "Current Selection" works as expected.  Am I misunderstanding "Automatic (current selection/playing item)" -- I'm interpreting it to be show the artwork for whatever item I have currently selected otherwise show the artwork for my currently playing item.


If there's an item playing, it automatically displays corresponding album art, if not it shows either "current selection" (any selected item in whatever panel) or "playlist selection" (selected item in playlist, nowhere else)

So I'm guessing if I want only the current selection to show (regardless of if any item is being played), I cannot select either of the Automatic but rather "Current Selection" and turn on "Cursor follows Playback" ?

Thanks for your help!
Title: Columns UI
Post by: Anas on 2009-03-08 21:55:42
Sorry, missed that. Still - we know it's not possible atm, but I was asking about possibility of implementing it (-;

See the Columns UI wiki for a list of requests and feature suggestions (http://yuo.be/wiki/columns_ui:requests:requests_list). It's listed there below NG Playlist.

While I'm at it: Is it planned to have the ability to disable the album art for certain groups? I'm thinking of displaying album art only if the number of items in the group is equal %totaltracks%. This would be extremely useful for playlists with full albums and single tracks mixed. It would also be possible to display album art only for albums which have more tracks than just two or three. Saves space.
Title: Columns UI
Post by: MasterT on 2009-03-09 21:12:08
An option to change the vertical padding of the group headers would be very useful.
Title: Columns UI
Post by: dannymichel on 2009-03-10 13:10:51
@andrea.ippo

By default incoming files will be path sorted, so i guess your files are named without a tracknumber at the beginning. They are alphabetically in their folders?
If you don't want to rename your files, go to: Preferences-->General "Sort incoming files by" and type %album artist% %date% %album% %tracknumber%
That should do the job next time you'll add files to your playlists

Oh, and the grouping in NG Playlist:
I have set it up as
[$upper(%album artist%)][ $char(8226) %album%] and it works here.

EDIT: typo

what about artists that begin with "the"? i dont want them in with the artists that begin with "t" if you know what i mean
Title: Columns UI
Post by: tedgo on 2009-03-10 13:37:01
[$stripprefix($upper(%album artist%))][ $char(8226) %album%]
to remove the "The" (and an "A", too) or
[$swapprefix($upper(%album artist%))][ $char(8226) %album%]
if you want to keep the "The" (and an "A") after a comma at the end of the artists name.

The same for sorting the incoming files:
$stripprefix(%album artist%) %date% %album% %tracknumber%
or
$swapprefix(%album artist%) %date% %album% %tracknumber%
Title: Columns UI
Post by: dannymichel on 2009-03-10 22:05:42
[$stripprefix($upper(%album artist%))][ $char(8226) %album%]
to remove the "The" (and an "A", too) or
[$swapprefix($upper(%album artist%))][ $char(8226) %album%]
if you want to keep the "The" (and an "A") after a comma at the end of the artists name.

The same for sorting the incoming files:
$stripprefix(%album artist%) %date% %album% %tracknumber%
or
$swapprefix(%album artist%) %date% %album% %tracknumber%

thanks
so itd be
Quote
[$stripprefix($upper(%album artist%))] - %DATE% - [ $char(8226) %album%] - %DISCNUMBER% - %TRACKNUMBER% - %TITLE%
? also once ive done that, how do i have it sort that way by default?
Title: Columns UI
Post by: tedgo on 2009-03-11 09:02:54
It sorts automatically all incoming files if you paste this string into "Preferences --> General --> Sort incoming files by".

For already existing playlists i advice to select all files, right-click in the playlist and choose "Sort --> Sort by...", than copy and paste this string into the box.
Title: Columns UI
Post by: chiwou on 2009-03-11 09:25:34
@musicmusic:
I don't know if this is a bug, but in the earlier builds you could "search" (just type a letter) in the filter panels without open the search box

maybe you could readd this feature?

take care
Chris-
Title: Columns UI
Post by: balubear on 2009-03-11 16:51:59
Is it possible to hide taskbar entry with columnsUI or possible to add the feature?
Title: Columns UI
Post by: Zarkon on 2009-03-11 17:12:43
Is it possible to hide taskbar entry with columnsUI or possible to add the feature?
See this request (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=4920&p=604023&hl=taskbar&#entry604023) to hide the taskbar and musicmusic's response (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=4920&p=604551&hl=taskbar&#entry604551) saying he's against the feature.
Title: Columns UI
Post by: balubear on 2009-03-11 17:23:14
Damn that sucks I don't want foobar cluttering my taskbar suppose I can just tolerate it till win7.
Title: Columns UI
Post by: saivert on 2009-03-11 17:40:31
Why don't you want to have a taskbar button when foobar2000 is open anyways? If you want it hidden, just minimize foobar2000. This is standard acceptable behavior on Windows. All top level windows deserve a taskbar button.
Blame it on the taskbar instead, but don't you ever blame it on applications that your taskbar is "cluttered".
And yes, Windows 7's taskbar is a lot less cluttered. Finally MS fixed it.
Title: Columns UI
Post by: nevets1219 on 2009-03-11 18:40:13
There are 3rd party tools that allows you to hide it.  Also you can minimize it to the System Tray (Minimize to Tray).
I'm assuming [Start Menu === Task Bar ===== System Tray = Clock].

This (http://www.commandline.co.uk/cmdow/) is probably one of the many utilities that can hide it for you.  I have used this before and it was relatively simple though not as straightforward.
Title: Columns UI
Post by: balubear on 2009-03-11 19:07:03
Why don't you want to have a taskbar button when foobar2000 is open anyways? If you want it hidden, just minimize foobar2000. This is standard acceptable behavior on Windows. All top level windows deserve a taskbar button.
Blame it on the taskbar instead, but don't you ever blame it on applications that your taskbar is "cluttered".
And yes, Windows 7's taskbar is a lot less cluttered. Finally MS fixed it.


Calm down mate i'm not blaming the applications, the taskbar should have these options yes. As I have foobar on the desktop and visible all the time I don't need it to be on the taskbar.

Netvets that tool looks useful but i'm on x64 so it won't work.
Title: Columns UI
Post by: musicmusic on 2009-03-11 20:51:02
While I'm at it: Is it planned to have the ability to disable the album art for certain groups? I'm thinking of displaying album art only if the number of items in the group is equal %totaltracks%. This would be extremely useful for playlists with full albums and single tracks mixed. It would also be possible to display album art only for albums which have more tracks than just two or three. Saves space.
Maybe just a (setting for the) minimum number of tracks in a group before displayed the art.

I don't know if this is a bug, but in the earlier builds you could "search" (just type a letter) in the filter panels without open the search box

maybe you could readd this feature?
I didn't change anything, but it seems it was broken if there was a colour code in the way. I will fix that, thanks.
Title: Columns UI
Post by: nevets1219 on 2009-03-11 23:52:42
Netvets that tool looks useful but i'm on x64 so it won't work.


Lifehacker (http://lifehacker.com/196378/download-of-the-day-hidewin-windows) mentions an application you can look at.  I somewhat doubt it'll work on x64 but it's worth a look.  This (http://gonchuki.wsoftware.net/winmizer.html) seems to minimize to tray which is already available with Columns UI but minimizes them all to one spot.  Maybe this (http://www.nirsoft.net/utils/nircmd.html) can work (similar to CMDOW but more recent).  Hopefully these helped.
Title: Columns UI
Post by: Purple Monkey on 2009-03-12 20:11:45
I'm having a problem mixing bitmap and PNG button icons.

If I set a png as an icon after (lower in the list than) some bitmaps then all the bitmaps display as the png file:
(http://img.photobucket.com/albums/v627/PurpleMonkeyMad/FooCUIButtonBug2.png)
If it comes before they are blank (stop has no associated image):
(http://img.photobucket.com/albums/v627/PurpleMonkeyMad/FooCUIButtonBug1.png)

I've downloaded the latest zlib/pnglib from the columns website.

Code: [Select]
Core (2009-02-25 17:28:28)
    foobar2000 core 0.9.6.3
foo_abx.dll (2008-05-24 15:23:50)
    ABX Comparator 1.3.3
foo_albumlist.dll (2009-02-23 23:06:48)
    Album List 4.3
foo_audioscrobbler.dll (2008-03-09 19:08:00)
    Audioscrobbler 1.3.16
foo_bubble_coverflow.dll (2008-01-20 03:13:00)
    Cover Flow 0.1
foo_cdda.dll (2009-02-23 23:06:42)
    CD Audio Decoder 2.1.4
foo_comserver2.dll (2006-07-31 19:13:20)
    COM Automation server 0.7 alpha 6
foo_converter.dll (2009-02-23 23:06:38)
    Converter 1.2
foo_dsp_std.dll (2009-02-23 23:07:00)
    Standard DSP Array 1.0
foo_dumb.dll (2006-05-18 18:12:00)
    DUMB module decoder 0.9.7.1
foo_fileops.dll (2009-02-23 23:06:12)
    File Operations 2.1.1
foo_freedb2.dll (2009-02-23 23:07:04)
    freedb Tagger 0.6.1
foo_input_shorten.dll (2006-03-11 18:25:13)
    Shorten decoder 0.4.2a
foo_input_std.dll (2009-02-23 23:07:38)
    Standard Input Array 1.0
foo_jesus.dll (2009-01-09 20:41:00)
    Autosave 0.0.2
foo_lastfm_radio.dll (2009-02-25 22:05:00)
    Last.fm Radio 0.5.6b
foo_lnk.dll (2006-04-29 18:15:23)
    Shell Link Resolver 1.2
foo_lyricsdb.dll (2006-07-19 22:45:00)
    foo_lyricsdb 0.0.7 beta 4
foo_masstag.dll (2008-11-29 20:46:00)
    Masstagger 1.7.1
foo_msnalt.dll (2008-11-29 14:50:00)
    MSN Now Playing (alt) 2.4
foo_osd.dll (2006-02-28 14:08:00)
    On-Screen Display GDI+ 1.52
foo_playcount.dll (2008-10-29 13:26:00)
    Playback Statistics 2.1.6
foo_pqview.dll (2006-03-12 23:23:29)
foo_quicktag.dll (2008-05-01 18:39:00)
    Quick Tagger 1.0.1
foo_rgscan.dll (2009-02-23 23:06:40)
    ReplayGain Scanner 2.0.8
foo_run.dll (2008-01-17 20:32:00)
    Run services 0.3.4
foo_ui_columns.dll (2009-02-21 23:42:02)
    Columns UI 0.3.6.7
foo_ui_std.dll (2009-02-23 23:06:56)
    Default User Interface 0.9.5
foo_uie_albumart.dll (2007-12-16 00:22:00)
    Album Art Panel 0.2.7.1
foo_uie_albumlist.dll (2008-09-24 19:29:01)
    Album list panel 0.3.2
foo_uie_graphical_browser.dll (2008-03-10 10:59:02)
    Graphical Browser rev011
foo_uie_lyrics.dll (2008-12-12 09:39:20)
    Lyric Show Panel 0.3.3.9 [Dec 12 2008 - 17:39:01]
foo_uie_lyrics_panel.dll (2007-08-17 22:56:00)
    Lyrics panel 0.35
foo_uie_tabs.dll (2006-10-17 21:54:00)
    Tabbed panel modified 0.2.5
foo_uie_trackinfo.dll (2008-11-01 13:24:00)
    Track info panel 0.8
foo_uie_vis_channel_spectrum.dll (2007-08-29 21:55:00)
    Channel Spectrum panel 0.07
foo_uie_vis_egoh.dll (2007-01-13 05:20:00)
    Egoh Spectrum analyser (uie) 1.1.0
foo_upnp.dll (2009-02-25 23:29:25)
    UPnP/DLNA Media Server and Browser 0.91
foo_winamp_ipc.dll (2007-11-03 03:49:00)
    Winamp IPC emulator 0.1.0
Title: Columns UI
Post by: musicmusic on 2009-03-12 20:17:17
Yes slightly odd behaviour.. but it's probably something to do with them not being the same dimensions. Default buttons are 16x16 now.
Title: Columns UI
Post by: Purple Monkey on 2009-03-12 21:33:30
Ah didn't think of that, even though I've came across it before, thanks for the reminder/help.
Title: Columns UI
Post by: wawrik on 2009-03-13 17:21:49
Is it possible to show date tag next to album name in CUI Album filter panel? I want to see someting like "Yellow Submarine (1969)" in album filter panel, but I don't know how to do it. I have not any scripting or programming experience.
Title: Columns UI
Post by: chiwou on 2009-03-13 19:26:17
%album%[' ('%date%')']
Title: Columns UI
Post by: wawrik on 2009-03-13 20:01:51
%album%[' ('%date%')']

Works perfectly. Thanks.
Title: Columns UI
Post by: balubear on 2009-03-13 20:05:10
Netvets that tool looks useful but i'm on x64 so it won't work.


Lifehacker (http://lifehacker.com/196378/download-of-the-day-hidewin-windows) mentions an application you can look at.  I somewhat doubt it'll work on x64 but it's worth a look.  This (http://gonchuki.wsoftware.net/winmizer.html) seems to minimize to tray which is already available with Columns UI but minimizes them all to one spot.  Maybe this (http://www.nirsoft.net/utils/nircmd.html) can work (similar to CMDOW but more recent).  Hopefully these helped.


Problem is they all hide the window, I just need to hide the taskbar entry. musicmusic pls code it in
Title: Columns UI
Post by: nevets1219 on 2009-03-13 20:18:27
Problem is they all hide the window, I just need to hide the taskbar entry. musicmusic pls code it in

So it's OK if it's in the system tray ONLY?  This feature is already available but maybe I'm using the definition of "taskbar" differently.

(http://img208.imageshack.us/img208/1570/hiddenfoobar.png)
Title: Columns UI
Post by: balubear on 2009-03-13 22:50:18
Problem is they all hide the window, I just need to hide the taskbar entry. musicmusic pls code it in

So it's OK if it's in the system tray ONLY?  This feature is already available but maybe I'm using the definition of "taskbar" differently.

(http://img208.imageshack.us/img208/1570/hiddenfoobar.png)


No correct definition afaik there is no way to have the window maximized and only in the tray or hidden.
Title: Columns UI
Post by: nevets1219 on 2009-03-13 22:59:56
Ahh...so that's what you wanted.  I was assuming you were referring to it being minimized and not in the taskbar.
Title: Columns UI
Post by: sPeziFisH on 2009-03-14 11:16:51
Aloha, here we go:

- old topic: does anybody have an idea why foobar gets 'locked' when copying files per drag&drop (+ctrl) out of CUI-Playlistview (copying-msgbox is modal)? Mentioned once, maybe musicmusic remembers. Due to CUI or foobar in general?
- is it possible to have an autoplaylist with CUI (album-list-panel)? I use http://www.skipyrich.com/wiki/Foobar2000:Playlist_Bind (http://www.skipyrich.com/wiki/Foobar2000%3a%50laylist_Bind). ATM (new version available BTW) to bind a path to a playlist, works but I want to change to autoplaylist-feature
Title: Columns UI
Post by: novembre on 2009-03-14 13:21:29
This is not a CUI matter.
I personally got rid of foo_playlist_bind since the folder watching has been introduced in media library. Why have a component to do something already achievable with FB2K features?
You can set as search query:

%path% HAS <insert your desired path>

Obvoiusly the desired path has to be included in media library.
Title: Columns UI
Post by: sPeziFisH on 2009-03-14 13:43:37
You can set as search query:

Thx for the hint, that did the trick! Haven't used the std-search since years as I am using the Quick-Search-Toolbar 
As it does, foo_playlist_bind can be dropped.
Title: Columns UI
Post by: akiller on 2009-03-14 23:08:31
Hi all,

I apologise if this has been asked before; I've tried searching over several threads and not found anything. Is there a way to change the grey background colour, where the toolbar and footer are, and the colour behind all of the components within the panel?

[a href="http://homepages.nildram.co.uk/~akiller/fb/fb.png" target="_blank"].
Title: Columns UI
Post by: chiwou on 2009-03-15 00:12:09
?!? you mean you windows classic look?

if yes Control Panel>Display>Appearance
in your windows properties

not the foobar properties, it has nothing to do with columns ui
Title: Columns UI
Post by: akiller on 2009-03-15 00:21:08
hmm maybe I posted this in the wrong thread then . I assumed columns ui would be able to control the background colour of the components within its container, separately from the windows/Foobar one (the menu/footer in this case I guess).

I don't want to adjust the Windows appearance, because I'm happy with that grey for everything else.
Title: Columns UI
Post by: chiwou on 2009-03-15 00:26:25
well then you've to use another splitter like Panel Stacker Splitter

buts it's much harder to configure
Title: Columns UI
Post by: fooilicious on 2009-03-15 20:02:23
This is kind of a big request, but here it is: the ability to link the different fields in the list to different filters -- so when you put the mouse over the album name in the "Album" column, it would underline, and when you click it would go to the filter view of just that album. Same with artist, maybe year/genre/etc?
Title: Columns UI
Post by: beansy on 2009-03-15 20:21:40
Can support for the global variables be extended to the Item Details panel?
Title: Columns UI
Post by: Hakubo on 2009-03-17 22:55:59
I'm experiencing 3-5 second UI freezes in "updating files" dialog whenever I update tracks' metadata with Filter and Album list panels present in the layout. When only one panel is present, freeze is shorter, but definitely present, and it's longer with Album list than with Filter. The freeze length is the same no matter what metadata is updated, even when it's a replaygain scan.
In contrast, a Default UI layout with Album list and Facets updates almost instantly, without any perceptible blocking of the UI.
I'm using 0.9.6.4 beta 2 now with Windows 7 build 7048, but I'm almost sure it was there in XP with an older version of fb2k, only it wasn't that obvious with a slower HDD.

Edit: spelling.
Title: Columns UI
Post by: musicmusic on 2009-03-17 23:11:46
Filter Panel should update fairly quickly though it will depend on the configuration. (do keep configuration differences in mind when comparing with other components).

Can you tell me how long the initialisation time (from the console) at startup is for both? And how many tracks are in your media library? It would be nice to know what CPU also.

(I assume you did check with neither panel in your layout?)
Title: Columns UI
Post by: Hakubo on 2009-03-17 23:56:43
Filter Panel should update fairly quickly though it will depend on the configuration. (do keep configuration differences in mind when comparing with other components).
Filter gives shorter delay time than Album list, that's right.
It's not just the update speed. The difference feels like you're updating panels in the same thread that repaints UI, whereas DUI components do it in a separate one. And much quicker, too. The configurations are as close as they can be - "directory structure" for Album lists and Genre/Album Artist;Artist/Album for Filter with the direct analog of three predefined columns in Facets, although it doesn't seem to matter much.

Quote from: musicmusic link=msg=0 date=
Code: [Select]
Filter Panel (Genre) initialised in: 1.2270389 seconds
Filter Panel (Artist) initialised in: 0.6411832 seconds
Filter Panel (Album) initialised in: 0.7210495 seconds
tree generated in : 0:01.159994

53456 tracks
Athlon 64 X2 3800+
Also, CUI 0.3.6.7 and ALP 0.3.3. And in case that matters, I'm using 64-bit version of the OS.

Quote from: musicmusic link=msg=0 date=
Yep, no freeze at all without them.
Title: Columns UI
Post by: tedgo on 2009-03-25 13:39:12
Don't know if its mentioned before (didn't found the time to search 208 pages  ).
There seems to be an issue with "Use active item frame" on the "Colours" tab in "Colours and fonts"..
I can choose it for most panels but it only takes effect after typing a key on the keyboard.
Title: Columns UI
Post by: 2E7AH on 2009-03-25 14:06:04
hi, tedgo
here is page with couple of your posts and the problem you mentioned (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=603717) (and i mentioned it two times at least, because i can't understand musicmusic's reply - it has something to do with windows's behavior  )
i hope i get you right
Title: Columns UI
Post by: tedgo on 2009-03-25 14:13:36
You got me right, but i too can't understand musicmnusic's reply...
I see the point that windows explorers behaviour is the same, though.
I think the active item frame is not what i expected then. I thought the active item frame is always for the active item, not only when chosen with a key...
Title: Columns UI
Post by: maqzek on 2009-03-27 11:06:15
I'd like to request a small feature that I miss greatly, will finally switch to CUI from DUI if it's added. (Currently using DUI + Facets with folder structure, but seems can do same with CUI Filters. The only reason I want to switch it to have 2 playlists, and since ELplaylist allows that now, I want to switch to CUI.  )

All I want is to add an option to specify playlist name for "Auto-send selection to playlist" under CUI => Filters => Behaviour so I could send selection in filters to specific playlist. I'd be very grateful. That would allow me to have 2 playlists with facets-like functionality.

Thanks.

(P.S. Maybe also adding playlist names for double click and middle click actions along the way?)
Title: Columns UI
Post by: Squeller on 2009-03-27 12:56:38
Hi Musicmusic,

in NG playlist I display one information over 2 columns, if a track is playing. A picture says more than 1000 words:
(http://www.fileden.com/files/2007/9/21/1446950/fb2ktechlen.png)

As you can see, there's some ugly space between "9:55 /" and the "10:51". There is no whitespace characters between the two strings in the CUI code. CUI does always apply some padding AFAICS. I remember it was possible to be "gapless" here, but possibly it was in the old columns playlist.

Am I missing something obvious here? I'd rather like to have things completely alligned to the border and add space with a padding option...

And maybe one day you could make the autosend playlist user configurable, as maqzek asked in the prior posting...
Title: Columns UI
Post by: wojtek on 2009-03-27 13:47:01
Quote
Am I missing something obvious here? I'd rather like to have things completely alligned to the border and add space with a padding option...


Don't know if I understood correctly, but couldn't you just use single column with formatting like:
if ( playing ; $tab() playback-info $tab() [tabs to center it] ; info_from_column_1 $tab() info_from_column_2 [ tab should align it like on the screen] )
Title: Columns UI
Post by: Squeller on 2009-03-27 14:11:43
 No. Because I would have to make one of those columns very wide in order to hold all information which is just shown in the playback track.
I could merge both columns though; but I don't really want to...
Title: Columns UI
Post by: wojtek on 2009-03-27 14:16:14
I've implied to merge them into one with with equal current two columns. Besides sorting using column title buttons I don't see why this would be so unwelcome...
Title: Columns UI
Post by: Squeller on 2009-03-27 14:46:11
I had a look at it and I think you're right .
Title: Columns UI
Post by: odyssey on 2009-03-27 19:13:26
@musicmusic:

Can you make it possible to move the cursor to the closest entry (up/down) according to search order, when you press a character on the keyboard?

Oh course this only makes sense if column search order is specified...
Title: Columns UI
Post by: musicmusic on 2009-03-28 15:22:13
Album list panel 0.3.4 released:
Title: Columns UI
Post by: Black_Over_Bills_Mothers on 2009-03-28 17:00:35
Many thanks musicmusic, I'll give it a try. 
Title: Columns UI
Post by: musicmusic on 2009-03-28 19:26:58
Can you make it possible to move the cursor to the closest entry (up/down) according to search order, when you press a character on the keyboard?
It already does something similar according to the first column (NG Playlist). If that doesn't suit you I guess you could make a new first column with 0px width to workaround it.
Title: Columns UI
Post by: odyssey on 2009-03-28 19:51:47
Can you make it possible to move the cursor to the closest entry (up/down) according to search order, when you press a character on the keyboard?
It already does something similar according to the first column (NG Playlist). If that doesn't suit you I guess you could make a new first column with 0px width to workaround it.

Well, really it varies what column I'd like to do this on. Sometimes artist, sometimes title... The workaround may work somewhat, but it's a little ugly.

Another request: Can you (at least make an option to) let text from a column continue in the next column if it's empty? This behavior is also seen in Microsoft Excel, so maybe it's even a feature of the control itself
Title: Columns UI
Post by: musicmusic on 2009-03-28 22:39:03
Filter gives shorter delay time than Album list, that's right. [..]
Are you using Windows Vista with theming? That seems to cause a considerable delay with lots of tracks in Album list panel. If you go into Colours and Fonts settings, you can turn it off for either just Album list panel or globally.

[edit]Yes you did mention upgrading from XP to Windows 7, same should apply with 7.
Title: Columns UI
Post by: Black_Over_Bills_Mothers on 2009-03-29 09:08:19
Hi musicmusic
I've done a little testing with the new $meta_branch_swapprefix() function and it doesn't give me what I expected.

What I was trying to do was get a list of all my library. If the track has a %band% tag then test if it is Various Artists - if so use the %artist% tag else use the %band% tag (and some formatting for the album). If no %band% tag then use the %artist% tag. And I'm trying to cope with multi- bands and artists.

This is the script I'm using;
Code: [Select]
$if(%<band>%,$if($strcmp(%<band>%,Various Artists),$meta_branch_swapprefix(%<artist>%,a,the),$meta_branch_swapprefix(%<band>%,a,the) >>|$if(%date%,'('%date%')' - ,)%album%),$meta_branch_swapprefix(%<artist>%,a,the))


Could you please tell me what I'm doing wrong.

Thanks for the update, I'm sure I'm doing something wrong.
Title: Columns UI
Post by: musicmusic on 2009-03-29 10:18:53
You use it like $meta_branch_swapprefix(artist,..).
Title: Columns UI
Post by: Hakubo on 2009-03-29 11:11:57
]Are you using Windows Vista with theming? That seems to cause a considerable delay with lots of tracks in Album list panel. If you go into Colours and Fonts settings, you can turn it off for either just Album list panel or globally.
That was it for Album list, thank you.
Which leaves the second-or-so delay from Filter. It is this long only when the "All" nodes are chosen in the top two filters, and theming does nothing to change it. I've checked again (it seems last time I was checking with some genre selected in Facets), with the same conditions, Facets updates 2-3 times faster, so there probably is some room for optimization, I hope.
Title: Columns UI
Post by: Black_Over_Bills_Mothers on 2009-03-29 13:17:06
Hi musicmusic
Okay, changed script to;
Code: [Select]
$if(%<band>%,$if($strcmp(%<band>%,Various Artists),$meta_branch_swapprefix(artist,a,the),$meta_branch_swapprefix(band,a,the) >>|$if(%date%,'('%date%')' - ,)%album%),$meta_branch_swapprefix(artist,a,the))


Now seems to work - thanks. 

Question: What is the use of the remap functions?
Title: Columns UI
Post by: Anas on 2009-03-29 13:34:33
While I'm at it: Is it planned to have the ability to disable the album art for certain groups? I'm thinking of displaying album art only if the number of items in the group is equal %totaltracks%. This would be extremely useful for playlists with full albums and single tracks mixed. It would also be possible to display album art only for albums which have more tracks than just two or three. Saves space.
Maybe just a (setting for the) minimum number of tracks in a group before displayed the art.

Thinking about this some more, I don't think that a static minimum tracks setting would suffice. It would for sure save space with singles and EPs, but I believe it would be much more comfortable to be able to define a condition via titleformatting in the grouping preferences.
Something like $equal(%group_count%,%totaltracks%), would display art only albums where all tracks are present and one could disable the art display for tracks without album tag as well.
I can't estimate how much work that would be though, but it was nice if you'd consider this.
Title: Columns UI
Post by: odyssey on 2009-03-30 14:36:48
Another request: Can you (at least make an option to) let text from a column continue in the next column if it's empty? This behavior is also seen in Microsoft Excel, so maybe it's even a feature of the control itself

Bump?

@musicmusic:
I don't know if it's intended, but it sure is somewhat annoying that the vertical scrollbar "disappears" if toolbars are wider than foobar-window.
Title: Columns UI
Post by: musicmusic on 2009-03-30 23:10:29
Which leaves the second-or-so delay from Filter. It is this long only when the "All" nodes are chosen in the top two filters, and theming does nothing to change it. I've checked again (it seems last time I was checking with some genre selected in Facets), with the same conditions, Facets updates 2-3 times faster, so there probably is some room for optimization, I hope.
I can probably do some things here, I'll have a look, thanks

Question: What is the use of the remap functions?
Take A (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference#.24swapprefix.28x.29) and B (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Album_List#Functions) and interpolate, or something. (I'll write a wiki article sometime...)

Thinking about this some more, I don't think that a static minimum tracks setting would suffice. It would for sure save space with singles and EPs, but I believe it would be much more comfortable to be able to define a condition via titleformatting in the grouping preferences.
Something like $equal(%group_count%,%totaltracks%), would display art only albums where all tracks are present and one could disable the art display for tracks without album tag as well.
I can't estimate how much work that would be though, but it was nice if you'd consider this.
My thinking was that when there is a certain amount of tracks, the space is already gone, so you might as well use it. It won't affect the indentation (only minimum height) otherwise the columns won't be aligned (with the header). Your way might be some visual indication that an album has some tracks missing, but there could just be a valid reason for that anyway.

Another request: Can you (at least make an option to) let text from a column continue in the next column if it's empty? This behavior is also seen in Microsoft Excel, so maybe it's even a feature of the control itself
Bump?
I don't think it has enough value, sorry. If someone want's to make a playlist view based upon Microsoft Excel, that's a different story

I don't know if it's intended, but it sure is somewhat annoying that the vertical scrollbar "disappears" if toolbars are wider than foobar-window.
It's designed like that depending on your layout, it's not just the scrollbar that would get cut off. Maybe the toolbars should get chevrons or something.
Title: Columns UI
Post by: maqzek on 2009-03-31 01:23:57
I'd like to request a small feature that I miss greatly, will finally switch to CUI from DUI if it's added. (Currently using DUI + Facets with folder structure, but seems can do same with CUI Filters. The only reason I want to switch it to have 2 playlists, and since ELplaylist allows that now, I want to switch to CUI.  )

All I want is to add an option to specify playlist name for "Auto-send selection to playlist" under CUI => Filters => Behaviour so I could send selection in filters to specific playlist. I'd be very grateful. That would allow me to have 2 playlists with facets-like functionality.

Thanks.

(P.S. Maybe also adding playlist names for double click and middle click actions along the way?)


Anything?
Title: Columns UI
Post by: 2E7AH on 2009-03-31 18:39:26
All I want is to add an option to specify playlist name for "Auto-send selection to playlist" under CUI => Filters => Behaviour so I could send selection in filters to specific playlist. I'd be very grateful. That would allow me to have 2 playlists with facets-like functionality.

it's already set to fixed "filter results" playlist

results from filters is sent to "filter results" playlist if selected "auto-send selection to playlist" in filter settings
then using album list panel you can sent results to "library view" playlist if selected "auto-sent to playlist" in album list panel settings
so this combination of layout and two different ELplaylist assigned accordingly to "library view" playlist and "filter results" playlist works reasonably for me and not interfere with each other (when playing) because none ELplaylist view is assigned to active playlist

[edit]
well i tried this suggestion only quickly but now noticed that "filter results" playlist is changed to "filter results (playback)" playlist when start to play something from it and ELplaylist automatically switches to it although "filter results" playlist is selected
you can change the playlist from "filter results (playback)" to "filter results" playlist in ELplaylist settings if you want to browse filters again
or set double click action to "send to autosend playlist and play" which will sent the results from double click to "filter results (playback)" playlist and automatically play them unfortunately
Title: Columns UI
Post by: Anas on 2009-03-31 20:46:17
My thinking was that when there is a certain amount of tracks, the space is already gone, so you might as well use it. It won't affect the indentation (only minimum height) otherwise the columns won't be aligned (with the header). Your way might be some visual indication that an album has some tracks missing, but there could just be a valid reason for that anyway.

Always one step ahead of me. 
You convinced me, if you'd implement this and the group count, you got me happy and I'll stop bugging you. Thank you very much for your great work.
Title: Columns UI
Post by: maqzek on 2009-03-31 22:52:16
All I want is to add an option to specify playlist name for "Auto-send selection to playlist" under CUI => Filters => Behaviour so I could send selection in filters to specific playlist. I'd be very grateful. That would allow me to have 2 playlists with facets-like functionality.

it's already set to fixed "filter results" playlist

results from filters is sent to "filter results" playlist if selected "auto-send selection to playlist" in filter settings
then using album list panel you can sent results to "library view" playlist if selected "auto-sent to playlist" in album list panel settings
so this combination of layout and two different ELplaylist assigned accordingly to "library view" playlist and "filter results" playlist works reasonably for me and not interfere with each other (when playing) because none ELplaylist view is assigned to active playlist

[edit]
well i tried this suggestion only quickly but now noticed that "filter results" playlist is changed to "filter results (playback)" playlist when start to play something from it and ELplaylist automatically switches to it although "filter results" playlist is selected
you can change the playlist from "filter results (playback)" to "filter results" playlist in ELplaylist settings if you want to browse filters again
or set double click action to "send to autosend playlist and play" which will sent the results from double click to "filter results (playback)" playlist and automatically play them unfortunately


Yeah, but I don't want to use album list panel, I just want to able to specify different playslists for "auto-send" and "send on double click", should be easy to implement, no?

That would be perfect.
Title: Columns UI
Post by: 2E7AH on 2009-03-31 23:20:11
i don't think it's very likely but who knows
you can assign one view to active playlist and other to filter result for browsing, but you probably know that

the dual playlist view implementation is somehow not very easy to accomodate
at least i don't think ELplaylist way is the best one because this way was accomplished with single column playlist view component even earlier
i posted earlier that in dual or even more views it would be easier if active playlist view is reflected by current focused window i.e. if i click on item in playlist view A that playlist should became active playlist, and then if i click in other playlist view B or C or whatever than that playlist should became active.
this way i think we can avoid unwanted playlist interaction betwen different views
Title: Columns UI
Post by: Squeller on 2009-04-01 13:47:20
Can you make it possible to move the cursor to the closest entry (up/down) according to search order, when you press a character on the keyboard?
It already does something similar according to the first column (NG Playlist). If that doesn't suit you I guess you could make a new first column with 0px width to workaround it.

Hey, this looked like a good plan for me. But can you make it better? I added an additional column with the following code:

Code: [Select]
$lower($left($if2($substr(%composer%,$add($strrchr(%composer%,' '),1),999),%artist%),3)$trim(%work%))
This concatenates the first 3 letters of a composers surname with the works name. Example: if I type "brusy" I want to have it jump to "Anton Bruckner"/"Symphony No. ...". It works! BUUUT: It's very slow. CUI first thinks a moment (about 5 seconds here), it seems like it performs a database search. i.e. find-as-you-type is not supported directly. OK I admit I tested with a big playlist with 15000 entries.

Can you make it faster?

EDIT: It seems to depend on the playlist size. A 1000 entry playlist is very fast.

BTW- 0px will not be 0px in the NG playlist, but I can handle that.
Title: Columns UI
Post by: qwertz on 2009-04-01 15:12:47
I want to make a custom rating filter that shows:

rating 1 or greater
rating 2 or greater
rating 3 or greater
rating 4 or greater
rating 5

I'm brooding over it for some time now (tried several $ifgreater formats), but I can't come up with anything that works. Anybody able to help?
Title: Columns UI
Post by: Zarkon on 2009-04-01 15:24:24
Not possible, because every track can only show up (be grouped) in at most one of the filter entries, unless you change the rating tag to a multi-valued field, where 5 = 1; 2; 3; 4; 5, 4 = 1; 2; 3; 4, and so on.
Title: Columns UI
Post by: qwertz on 2009-04-01 15:34:26
I began to suspect it. I guess the same goes for Album List? So no:

Code: [Select]
-rating
   -rating 1 or greater
   -rating 2 or greater
   -rating 3 or greater
   -rating 4 or greater
   -rating 5

?

Multi-value field is an idea I haven't considered, thanks. Messes up the database though, doesn't it?
Title: Columns UI
Post by: maqzek on 2009-04-02 17:53:39
i don't think it's very likely but who knows
you can assign one view to active playlist and other to filter result for browsing, but you probably know that

the dual playlist view implementation is somehow not very easy to accomodate
at least i don't think ELplaylist way is the best one because this way was accomplished with single column playlist view component even earlier
i posted earlier that in dual or even more views it would be easier if active playlist view is reflected by current focused window i.e. if i click on item in playlist view A that playlist should became active playlist, and then if i click in other playlist view B or C or whatever than that playlist should became active.
this way i think we can avoid unwanted playlist interaction betwen different views


Actually I think having two ELplaylists is fine if one of them will be Filter Playlist and inactive, which would be filled by the selected album/artist in Filters (single click), and the other one Playback list would be active aka real playlist and would either be filled by dragging and dropping stuff from Filters Playlist and/or by double clicking any album/artist.

This way you could browse your library and add stuff to playlist without disturbing playlist/track playback

P.S. musicmusic, anyway to add Folders view to Filters? I really like it from Facets. I just drop folders and it updates in 2-3 secs without any hassle of updating playlists/anything. ( yeah I know about $directory(%path%,2), but it's not really like what I want.)
Title: Columns UI
Post by: musicmusic on 2009-04-04 00:22:18
Seems one of the hard drives in the server my website is hosted on exploded (not literally), just to warn when my site is actually back some recent content may be gone (just foo_uie_albumlist and foo_dop as far as downloads go I think).
Title: Columns UI
Post by: lokioki on 2009-04-04 18:14:06
Where can I adjust playlist sorting in NG playlist ? Everytime when I click Filter to a new artist, grouping is same (by album) but it get`s messed in sorting (by alphabetical and I want it to be by tracknumber) I tried search in here and looked through Playlist View in preferences but didn`t find it on my own knowledge :/
Title: Columns UI
Post by: 2E7AH on 2009-04-04 18:27:41
there is option in filter settings, behaviour > sort incoming...

in other circumstances it can be adjusted in: preferences > global > sort incoming...
Title: Columns UI
Post by: lokioki on 2009-04-04 18:36:28
there is option in filter settings, behaviour > sort incoming...

in other circumstances it can be adjusted in: preferences > global > sort incoming...



Thanks
Title: Columns UI
Post by: atzaus on 2009-04-09 12:58:20
Does anyone know how I can show last played added etc in the item properties panel?
Title: Columns UI
Post by: 2E7AH on 2009-04-09 14:24:30
you can use item details panel for that king of tags and you'll need to have playback statistics (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Playback_Statistics_%28foo_playcount%29) component installed
Title: Columns UI
Post by: Mooper on 2009-04-11 17:39:05
@musicmusic

Is it possible to implement transparency or image backgrounds on the playlist switcher?

Also, is there any way to return the number of playlists?
Title: Columns UI
Post by: callisto on 2009-04-11 23:45:24
I want to make a custom rating filter that shows:

rating 1 or greater
rating 2 or greater
rating 3 or greater
rating 4 or greater
rating 5

I'm brooding over it for some time now (tried several $ifgreater formats), but I can't come up with anything that works. Anybody able to help?


for example RATING 4 OR GREATER:
Code: [Select]
$if($or($strcmp(%rating%,4),$strcmp(%rating%,5)),%rating%,)

you have to repeat that inside $or for those other filters... cannot think of a method to shorten it.

callisto
Title: Columns UI
Post by: musicmusic on 2009-04-12 17:59:30
0.3.6.8 released. Mainly various bug fixes.

Which leaves the second-or-so delay from Filter. It is this long only when the "All" nodes are chosen in the top two filters, and theming does nothing to change it. I've checked again (it seems last time I was checking with some genre selected in Facets), with the same conditions, Facets updates 2-3 times faster, so there probably is some room for optimization, I hope.
I can probably do some things here, I'll have a look, thanks
Try the new build; it should generally be much faster at updating, except when you have a search query active. And it could probably do with a thrashing to make sure I didn't break anything.
Title: Columns UI
Post by: Hamish on 2009-04-12 18:47:31
I have a problem with the sorting of tracks when using this plugin.

Here's the sorting of tracks working fine on certain albums:
(http://img4.imageshack.us/img4/8141/sortingfine.th.jpg) (http://img4.imageshack.us/my.php?image=sortingfine.jpg)

Here's the sorting of tracks not working so well on other albums:
(http://img4.imageshack.us/img4/1889/sortingfucked.th.jpg) (http://img4.imageshack.us/my.php?image=sortingfucked.jpg)
Title: Columns UI
Post by: wojtek on 2009-04-12 19:24:26
It seems like Led Zeppelin album is multidisc and your sorting pattern doesn't include disc information nor you don't have such information in tags (i.e. fields DISCNUMBER and TOTALDISCS). First try filling tags and see if it will help.
Title: Columns UI
Post by: callisto on 2009-04-12 19:27:53
What's your grouping code? Seems to me that it causes the problem... aside from possible tagging inconsistencies.
e.g. why don't you use DISCNUMBER??? ...and your "correct sorted" screenshot has no correct order of tracknumbers
Title: Columns UI
Post by: NEMO7538 on 2009-04-12 20:07:46
0.3.6.8 released. Mainly various bug fixes.

Thanks for the update ... I had a kind of resource hog, which has now disappeared.
Title: Columns UI
Post by: Hamish on 2009-04-12 20:26:49
What's your grouping code? Seems to me that it causes the problem... aside from possible tagging inconsistencies.
e.g. why don't you use DISCNUMBER??? ...and your "correct sorted" screenshot has no correct order of tracknumbers


Yes, well, I'm pretty much a foobar2000 noob, so the incorrect track number ordering I can live with...
However the splitting of the Led Zeppelin Physical Graffiti discs like that is just a space waster.

I use a tagging program to tag my music, so I don't want to mess about with the tags myself. Is there a way I can just make foobar2000 treat it each disc as a seperate album, like it does for everything else?

Also: feel free to tell me how to fix the tracknumber order too!
Title: Columns UI
Post by: Hakubo on 2009-04-12 20:26:51
Try the new build; it should generally be much faster at updating, except when you have a search query active. And it could probably do with a thrashing to make sure I didn't break anything.
It is, thank you.  On par with DUI or so now.
Title: Columns UI
Post by: callisto on 2009-04-13 02:14:52
Yes, well, I'm pretty much a foobar2000 noob, so the incorrect track number ordering I can live with...
However the splitting of the Led Zeppelin Physical Graffiti discs like that is just a space waster.

I use a tagging program to tag my music, so I don't want to mess about with the tags myself. Is there a way I can just make foobar2000 treat it each disc as a seperate album, like it does for everything else?

Also: feel free to tell me how to fix the tracknumber order too!

Since you say yourself you're fb2k noob I guess you didn't change any grouping code (as I see in your screenshots as well it's still %artist% / %album%)
How do you sort anyway? Do you just drag your folder into fb2k? then change the code at "general>sort incoming files by" (that at the moment should be %path_sort%) to for example:
Code: [Select]
%album artist%|%date%|%album%|%discnumber%|%tracknumber%|%title%

or try using "edit>sort>sort by..." which should be prefilled with a similar code.

If the problem still exists I'm sorry, then I need to know HOW EXACTLY you files are tagged.
Just to rely on any program that does the job for you is not the best way you can go... I think

callisto
Title: Columns UI
Post by: Black_Over_Bills_Mothers on 2009-04-13 07:44:47
Hi musicmusic
Thank-you for continualy improving your plugin. 

A small request concerning Album list panel - instead of 'All music' as the name of the root node, can we have this to be the name of the current view?
Title: Columns UI
Post by: qwertz on 2009-04-13 09:22:57
for example RATING 4 OR GREATER:
Code: [Select]
$if($or($strcmp(%rating%,4),$strcmp(%rating%,5)),%rating%,)

you have to repeat that inside $or for those other filters... cannot think of a method to shorten it.

callisto


Yes but it only works for the 1st if() condition. I for example came up with:

Code: [Select]
$ifgreater(%rating%,3,%rating%,)


which is essentially the same as yours.

I'd need something like: $ifequal(%rating%,4,$and(4,5),)  but of course $and doesn't work that way, or at least I can't come up with a syntax for it.
Title: Columns UI
Post by: callisto on 2009-04-13 11:37:26
Uhm sorry, I think I got that wrong... since the Filter Panel does not support multiple fields with titleformatting (look for yourself > help button) it's not possible without %rating% to be a multiple value field. But you could at least make 5 autoplaylists

EDIT: I guess it's not even possible with multivalue fields... I'm confused.

musicmusic, help!!^^
Title: Columns UI
Post by: Purple Monkey on 2009-04-13 15:33:39
You could just use %rating% and control/shift click the numbers you want to see.
Title: Columns UI
Post by: Leak on 2009-04-13 17:57:10
I've noticed that the cover shown in the artwork column flickers when Playback Statistics updates it's value after a minute of playing a track - could you perhaps add a check if the artwork has changed and skip whatever is causing it to blink (i.e. redrawing it) if it didn't?
Title: Columns UI
Post by: ZeeJay on 2009-04-13 21:23:03
Hey, musicmusic, how about the "hide splitters" feature?
It was requested a long time ago, and haven't heard nothing new about it.
Please consider this implementation! I love Columns UI, but without this, I have to use the Panel Stack Splitter component.
Please...
Title: Columns UI
Post by: ironflippy on 2009-04-14 00:38:45
Two part question:


One:
I'm sure this has been asked before, but searching for this particular issue is difficult.

I'm looking for a way to change the sorting of artists so that the leading "The" is ignored when artists are sorted. I know it's been asked before, but performing a search has been unsuccessful.


Two:
Is there a way to split the filters into multiple columns? I'd like to be able to have the date tag appear in the album filter, like in this (http://foobar2000.audiohq.de/foo_facets/) picture (I know facets has been built into the default UI, but I'm looking for a way to do this in CUI).
Title: Columns UI
Post by: buktore on 2009-04-14 07:17:53
I want to make a custom rating filter that shows:

rating 1 or greater
rating 2 or greater
...


As far as I can tell, this is not possible.

I tried to make one (http://www.hydrogenaudio.org/forums/index.php?showtopic=63129&hl=) too with playcount and come to this conclusion, with rating instead of playcount, you might somehow make it work with multi-value rating (I don't think so..) BUT it would be much less hassle if you just use %rating% and adapt your way to drag-selected all the value you want instead like Purple Monkey told you.
Title: Columns UI
Post by: novembre on 2009-04-14 09:27:37
One:
I'm looking for a way to change the sorting of artists so that the leading "The" is ignored when artists are sorted. I know it's been asked before, but performing a search has been unsuccessful.

$swapprefix(%artist%) (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#.24stripprefix.28x.29)
Two:
Is there a way to split the filters into multiple columns? I'd like to be able to have the date tag appear in the album filter, like in this (http://foobar2000.audiohq.de/foo_facets/) picture (I know facets has been built into the default UI, but I'm looking for a way to do this in CUI).

Multiple columns are not available, but you can have a better alignement with $tab().
Title: Columns UI
Post by: ironflippy on 2009-04-14 17:14:46
One:
I'm looking for a way to change the sorting of artists so that the leading "The" is ignored when artists are sorted. I know it's been asked before, but performing a search has been unsuccessful.

$swapprefix(%artist%) (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#.24stripprefix.28x.29)
Two:
Is there a way to split the filters into multiple columns? I'd like to be able to have the date tag appear in the album filter, like in this (http://foobar2000.audiohq.de/foo_facets/) picture (I know facets has been built into the default UI, but I'm looking for a way to do this in CUI).

Multiple columns are not available, but you can have a better alignement with $tab().

Thanks, just what I was looking for! Shame about the columns thing though.
Title: Columns UI
Post by: chiwou on 2009-04-14 17:54:05
but you can use a string like "(1979) A Night at the Opera"
Title: Columns UI
Post by: ironflippy on 2009-04-14 21:50:28
but you can use a string like "(1979) A Night at the Opera"

without actually changing the album tags?
Title: Columns UI
Post by: musicmusic on 2009-04-14 22:24:24
- old topic: does anybody have an idea why foobar gets 'locked' when copying files per drag&drop (+ctrl) out of CUI-Playlistview (copying-msgbox is modal)? Mentioned once, maybe musicmusic remembers. Due to CUI or foobar in general?
Here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=59222&view=findpost&p=555094) is the previous comments, I don't think much has changed really, I'm not sure how much it would all help, actually.

[...]Can you make it faster?

EDIT: It seems to depend on the playlist size. A 1000 entry playlist is very fast.
It's a bit more complicated. It gets the text from the playlist view's display cache. The display cache works on a per line basis, not a per-cell basis. So if it's not in the cache (e.g. you haven't scrolled to it yet) it evaluates the whole line (which then gets cached). I can only therefore assume the rest of your columns (and maybe global script) aren't particularly fast. I can maybe make some changes to make it faster for you, though.

BTW- 0px will not be 0px in the NG playlist, but I can handle that.
I don't see why not? As long as both width and weight are 0 in preferences.

I've noticed that the cover shown in the artwork column flickers when Playback Statistics updates it's value after a minute of playing a track - could you perhaps add a check if the artwork has changed and skip whatever is causing it to blink (i.e. redrawing it) if it didn't?
It did come up before, it's basically due to some implementation details also (I think it only happens when the first track of the group is modified). I'll try and have a look sometime if I can change this behaviour.
Title: Columns UI
Post by: novembre on 2009-04-14 22:36:47
without actually changing the album tags?

Maybe you don't have undestood properly how titleformatting works.
With titleformatting you could create customs strings that you can use to display the information you choose from the tags you choose in the way you choose.
In this case you can set Columns UI Filter to show the year between brackets followed by the album name with a string like this:
'('%date%')' %album%
With this you have the info you need without having to actually change the album tags.
If you were demanding multiple columns to simply display multiple information, they aren't necessary, and even my solution using $tab() isn't too. I suggest you to have a look to foobar's Title Formatting Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference) (also available under foobar's Help menu) and experiment yourself in order to get what you need.
Title: Columns UI
Post by: odyssey on 2009-04-15 12:03:19
Feature request for playlist columns:

In the right-click menu, it would be great if all active columns are placed topmost. I use some "maintenance" (auto)playlists with many columns for tests and fields and I can't see them all at once
Title: Columns UI
Post by: burgess_boy on 2009-04-15 20:08:48
Is there anyway you can change the default "no album art" image displayed within the artwork view panel for columns ui?
I am aware of other options such as album art panel but it is not very responsive on my foobar
Title: Columns UI
Post by: Leak on 2009-04-15 20:15:32
Is there anyway you can change the default "no album art" image displayed within the artwork view panel for columns ui?

I guess you could add a fixed filename at the bottom of the "Artwork sources" list that's used if nothing else is found...

Title: Columns UI
Post by: TomBarlow on 2009-04-15 20:17:08
Go to Preferences>Advanced>Display>Image to display when no artwork is found.
Title: Columns UI
Post by: burgess_boy on 2009-04-15 21:30:15
Go to Preferences>Advanced>Display>Image to display when no artwork is found.


Thankyou for the help. I've successfully managed to change my no album art image.

Is there anyway I can set it to pick random covers within a specific folder i have been trying to use this command with no luck:

F:\nocover\*$rand(6).png

folder contains 6 png image files
Title: Columns UI
Post by: musicmusic on 2009-04-18 18:23:09
Version 0.3.6.9 released, see changelog for details.
Title: Columns UI
Post by: tedgo on 2009-04-18 18:50:00
Thanks for this new version
Nice to see improvements in item properties, but could you make the font colour of the group titles customizable?
I have a dark background and it is very hard to read the black group titles on it.

EDIT: typo
Title: Columns UI
Post by: musicmusic on 2009-04-18 19:02:49
I see what you mean, I'll change it in some way for next build.
Title: Columns UI
Post by: tedgo on 2009-04-18 19:05:00
Thank you
Title: Columns UI
Post by: chiwou on 2009-04-18 19:06:18
thanks for the update, but still can't use the keyboard in the filter panels  without search
Title: Columns UI
Post by: musicmusic on 2009-04-18 19:19:05
If you mean the inline incremental search thing, it works fine here. Either something to do with your script or third party splitter panel.
Title: Columns UI
Post by: 2E7AH on 2009-04-19 14:03:17
thanks for item properties improvements, it looks great
now, new CUI users can't complain about "where is selection properties"

anyway i saw it first in dockable panels after couple of crashes (all looks the same, this is last crash):

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 05914128h
Access violation, operation: read, address: 00000000h

Call path:
entry=>app_mainloop=>context

Code bytes (05914128h):
059140E8h:  8B 01 8B 10 FF D2 8B 4C 24 28 89 37 85 C9 74 06
059140F8h:  8B 01 8B 10 FF D2 B0 01 8B 4C 24 18 64 89 0D 00
05914108h:  00 00 00 59 5F 5E 5D 83 C4 14 C2 08 00 CC CC CC
05914118h:  CC CC CC CC CC CC CC CC 8B 41 04 8B 4C 24 08 56
05914128h:  8B 34 88 57 85 F6 74 09 8B 16 8B 42 04 8B CE FF
05914138h:  D0 8B 7C 24 0C 8B 0F 85 C9 74 06 8B 11 8B 02 FF
05914148h:  D0 89 37 5F 5E C2 08 00 6A FF 68 6B 0E 95 05 64
05914158h:  A1 00 00 00 00 50 53 55 56 57 A1 A0 30 98 05 33

Stack (002FDD84h):
002FDD64h:  00000000 00000000 00000000 00000000
002FDD74h:  00000000 00000000 00000000 00000000
002FDD84h:  002FDDC4 6F202253 002FDDC4 00000000
002FDD94h:  63337750 0577F814 00000001 002FDEAC
002FDDA4h:  6F223849 00000000 6F216A62 002FDDC4
002FDDB4h:  63337770 002FDEE4 0577F5B0 00000000
002FDDC4h:  00000000 00000000 0577C0B3 0077B888
002FDDD4h:  04E10000 01335883 002FDD1C 00000000
002FDDE4h:  002FDEBC 772D9834 06C375C2 FFFFFFFE
002FDDF4h:  77338B2C 77338752 00000054 00000060
002FDE04h:  0577C0B0 773358A6 00000054 00000000
002FDE14h:  0573FDF0 002FDE2C 77335883 0573FDF8
002FDE24h:  002FDF2C 0573FDF8 002FDE40 76F6C56F
002FDE34h:  04E10000 00000000 0573FDF0 002FDE80
002FDE44h:  05925DB9 04E10000 00000000 05925DD8
002FDE54h:  6305A57C 002FDF2C 00000000 05926621
002FDE64h:  6305A568 002FDF04 0577C0BC 00000000
002FDE74h:  00000001 00000005 002FDE64 002FDF04
002FDE84h:  6F201092 002FDEE4 0577F5B0 00C94B37
002FDE94h:  002FDEB4 059159CB 002FDEB4 02031000

Registers:
EAX: 00000000, EBX: 00000000, ECX: 00000000, EDX: 00000000
ESI: 002FDDC4, EDI: 002FDEE4, EBP: 002FDEBC, ESP: 002FDD84

Crash location:
Module: foo_ui_columns
Offset: A4128h

Loaded modules:
foobar2000                      loaded at 00C70000h - 00E06000h
ntdll                            loaded at 772D0000h - 773F7000h
kernel32                        loaded at 76F20000h - 76FFB000h
COMCTL32                        loaded at 755E0000h - 7577E000h
msvcrt                          loaded at 77480000h - 7752A000h
ADVAPI32                        loaded at 76E20000h - 76EE6000h
RPCRT4                          loaded at 77160000h - 77223000h
GDI32                            loaded at 75D10000h - 75D5B000h
USER32                          loaded at 77230000h - 772CD000h
SHLWAPI                          loaded at 75EB0000h - 75F08000h
DSOUND                          loaded at 709B0000h - 70A20000h
ole32                            loaded at 76CD0000h - 76E14000h
WINMM                            loaded at 74610000h - 74642000h
OLEAUT32                        loaded at 75B50000h - 75BDD000h
OLEACC                          loaded at 745D0000h - 74609000h
POWRPROF                        loaded at 75110000h - 7512A000h
SHELL32                          loaded at 76190000h - 76C9F000h
shared                          loaded at 10000000h - 1002B000h
imagehlp                        loaded at 76EF0000h - 76F19000h
UxTheme                          loaded at 75060000h - 7509F000h
dbghelp                          loaded at 6F6E0000h - 6F7BC000h
COMDLG32                        loaded at 75D60000h - 75DD3000h
IMM32                            loaded at 77460000h - 7747E000h
MSCTF                            loaded at 77090000h - 77158000h
LPK                              loaded at 77450000h - 77459000h
USP10                            loaded at 760A0000h - 7611D000h
mzvkbd                          loaded at 6D710000h - 6D723000h
PSAPI                            loaded at 75B40000h - 75B47000h
mzvkbd3                          loaded at 6D730000h - 6D743000h
adialhk                          loaded at 6D020000h - 6D035000h
kloehk                          loaded at 6D4C0000h - 6D4C6000h
CLBCatQ                          loaded at 77000000h - 77084000h
MMDevApi                        loaded at 74540000h - 74567000h
SETUPAPI                        loaded at 75F10000h - 7609A000h
WINTRUST                        loaded at 74270000h - 7429D000h
CRYPT32                          loaded at 752D0000h - 753C1000h
MSASN1                          loaded at 75430000h - 75442000h
USERENV                          loaded at 75A00000h - 75A1E000h
Secur32                          loaded at 759E0000h - 759F4000h
foo_dsp_fsurround                loaded at 00C00000h - 00C31000h
libfftw3f-3                      loaded at 63740000h - 6380B000h
foo_input_std                    loaded at 02C00000h - 02D40000h
foo_menu_addons                  loaded at 01C10000h - 01C4C000h
foo_playlist_tree_mod            loaded at 01CD0000h - 01D37000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 716B0000h - 716B7000h
WS2_32                          loaded at 76CA0000h - 76CCD000h
NSI                              loaded at 76120000h - 76126000h
libmzgc360_000                  loaded at 022E0000h - 02384000h
foo_biometric                    loaded at 01D80000h - 01DB7000h
FooID                            loaded at 01DC0000h - 01DDA000h
foo_dsp_vlevel                  loaded at 01DE0000h - 01DEB000h
MSVCR80                          loaded at 72080000h - 7211B000h
foo_chacon                      loaded at 6FB40000h - 6FB60000h
foo_converter                    loaded at 02130000h - 0219D000h
foo_dbsearch_api_demo            loaded at 02390000h - 023B1000h
foo_out_wasapi                  loaded at 02D40000h - 02D66000h
foo_extm3u                      loaded at 021A0000h - 021BD000h
foo_channel_mixer                loaded at 031A0000h - 031DA000h
foo_mouse_gesture                loaded at 03230000h - 03259000h
foo_scheduler                    loaded at 03260000h - 032CF000h
foo_dsp_std                      loaded at 03320000h - 03368000h
foo_input_adplug                loaded at 03510000h - 0358C000h
foo_uie_trackinfo                loaded at 032D0000h - 032F5000h
foo_lyricsdb                    loaded at 03370000h - 0339F000h
WININET                          loaded at 75DE0000h - 75EAF000h
Normaliz                        loaded at 76180000h - 76183000h
iertutil                        loaded at 76130000h - 76175000h
foo_albumlist                    loaded at 03590000h - 035EA000h
foo_uie_typefind                loaded at 034B0000h - 034E0000h
foo_cdda                        loaded at 03660000h - 036A0000h
foo_input_ofr                    loaded at 037C0000h - 037FD000h
OptimFROG                        loaded at 03830000h - 03862000h
foo_dsp_dolbyhp                  loaded at 6FAE0000h - 6FB02000h
VERSION                          loaded at 75100000h - 75108000h
foo_abx                          loaded at 03870000h - 038A2000h
foo_out_asio                    loaded at 038B0000h - 038E6000h
foo_dbsearch                    loaded at 039C0000h - 03A30000h
foo_uie_elplaylist              loaded at 03AF0000h - 03B5A000h
gdiplus                          loaded at 74380000h - 7452B000h
foo_input_monkey                loaded at 03900000h - 03945000h
foo_uie_albumart                loaded at 03A30000h - 03A6D000h
foo_skip                        loaded at 6FB20000h - 6FB3D000h
foo_input_tta                    loaded at 035F0000h - 0361B000h
foo_exvar                        loaded at 03A90000h - 03AB8000h
foo_np_simple                    loaded at 6FA80000h - 6FAAE000h
foo_midi                        loaded at 03EE0000h - 03F8C000h
foo_playlist_bind                loaded at 03B60000h - 03B85000h
foo_utils                        loaded at 6F7E0000h - 6F824000h
foo_audioscrobbler              loaded at 03BC0000h - 03BF0000h
foo_run                          loaded at 03BF0000h - 03C1D000h
foo_verifier                    loaded at 03C60000h - 03C93000h
foo_dsp_resampler                loaded at 03CA0000h - 03CD8000h
foo_convolve                    loaded at 03D00000h - 03D51000h
foo_dsp_span                    loaded at 03C20000h - 03C4C000h
foo_fileops                      loaded at 03F90000h - 03FD6000h
foo_uie_library_tree            loaded at 040B0000h - 04102000h
foo_dsp_winamp                  loaded at 03D60000h - 03D88000h
foo_uie_lyrics                  loaded at 04200000h - 0425D000h
foo_gep                          loaded at 04360000h - 0441B000h
MSIMG32                          loaded at 750F0000h - 750F5000h
foo_grabber_python              loaded at 6F680000h - 6F6D7000h
python25                        loaded at 1E000000h - 1E208000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_uie_vis_peakmeter_spectrum  loaded at 04050000h - 0408F000h
foo_discogs                      loaded at 042A0000h - 04305000h
foo_texttools                    loaded at 6F3E0000h - 6F413000h
foo_dsp_ssrc                    loaded at 04110000h - 04143000h
foo_pqview                      loaded at 041C0000h - 041ED000h
foo_uie_tabs                    loaded at 04260000h - 0428A000h
foo_input_reverse                loaded at 04320000h - 04346000h
foo_benchmark                    loaded at 04420000h - 0444D000h
foo_customdb                    loaded at 046B0000h - 04748000h
foo_ac3                          loaded at 04490000h - 044BF000h
foo_uie_biography                loaded at 04870000h - 048EB000h
foo_musicbrainz                  loaded at 6F380000h - 6F3DC000h
WINHTTP                          loaded at 72540000h - 7259F000h
foo_textfile                    loaded at 044E0000h - 04509000h
foo_lyricsgrabber                loaded at 6F2A0000h - 6F305000h
foo_cuesheet_creator            loaded at 04780000h - 047AC000h
foo_scrobblecharts              loaded at 047C0000h - 047F3000h
foo_dsp_bs2b                    loaded at 6FAC0000h - 6FAE0000h
foo_masstag                      loaded at 04940000h - 04988000h
foo_navigator                    loaded at 048F0000h - 04924000h
foo_uie_lyrics_panel            loaded at 049B0000h - 04A14000h
foo_cdtext                      loaded at 04A50000h - 04A79000h
foo_dsp_vst                      loaded at 04A80000h - 04AA2000h
foo_uie_albumlist                loaded at 04AE0000h - 04B1D000h
foo_uie_explorer                loaded at 04B40000h - 04B8E000h
WindowsCodecs                    loaded at 73DF0000h - 73EA3000h
foo_uie_textbox                  loaded at 04C00000h - 04C23000h
foo_rgscan                      loaded at 04C60000h - 04CAE000h
foo_dockable_panels              loaded at 04CC0000h - 04CF3000h
foo_uie_graphical_browser        loaded at 6F100000h - 6F194000h
foo_facets                      loaded at 050A0000h - 05121000h
foo_dsp_mm                      loaded at 04D00000h - 04D41000h
foo_input_alac                  loaded at 04C30000h - 04C50000h
foo_upnp                        loaded at 05510000h - 05640000h
foo_ui_columns                  loaded at 05870000h - 059D9000h
foo_vis_shpeck                  loaded at 6F340000h - 6F37E000h
foo_dsp_vstwrap                  loaded at 05B90000h - 0611B000h
foo_dsp_soundtouch              loaded at 04DD0000h - 04DF7000h
foo_dumb                        loaded at 05650000h - 056E3000h
foo_uie_trackinfo_mod            loaded at 04FB0000h - 05006000h
MSVCP80                          loaded at 72120000h - 721A7000h
foo_bitcompare                  loaded at 04F60000h - 04F88000h
foo_playcount_sql                loaded at 6F200000h - 6F23A000h
MSVCP90                          loaded at 6F070000h - 6F0FE000h
MSVCR90                          loaded at 6EF30000h - 6EFD3000h
foo_uie_quicksearch              loaded at 05040000h - 05086000h
foo_uie_wsh_panel_mod            loaded at 6EE30000h - 6EEAC000h
foo_new_file_stamper_mod        loaded at 05290000h - 052B9000h
foo_lastfm_radio                loaded at 05480000h - 054C8000h
foo_ui_std                      loaded at 065B0000h - 066B9000h
foo_uie_bookmarks                loaded at 059E0000h - 05A41000h
foo_rg_trn                      loaded at 05420000h - 0543B000h
foo_dsp_xover                    loaded at 05AD0000h - 05B52000h
foo_dsp_downmix                  loaded at 05810000h - 05848000h
foo_comserver2                  loaded at 05A50000h - 05AA6000h
foo_quicktag                    loaded at 06220000h - 06254000h
foo_dsp_delta                    loaded at 06260000h - 0627F000h
foo_playcount                    loaded at 06280000h - 062AB000h
foo_freedb2                      loaded at 06320000h - 06361000h
foo_uie_playlists_dropdown      loaded at 06370000h - 063AC000h
foo_removeplayed                loaded at 063C0000h - 063D8000h
foo_runcmd                      loaded at 06510000h - 06544000h
foo_cuefilter                    loaded at 06550000h - 06579000h
foo_unpack                      loaded at 066C0000h - 066EE000h
winroll                          loaded at 06580000h - 06587000h
SXS                              loaded at 75920000h - 7597F000h
scrchpg                          loaded at 6D8E0000h - 6D906000h
jscript                          loaded at 6EDB0000h - 6EE2D000h
klscav                          loaded at 6D510000h - 6D51A000h
prremote                        loaded at 6D860000h - 6D875000h
prloader                        loaded at 6D810000h - 6D853000h
prkernel                        loaded at 6E360000h - 6E390000h
params                          loaded at 6E240000h - 6E2BB000h
pxstub                          loaded at 6E4B0000h - 6E4B9000h
tempfile                        loaded at 6E680000h - 6E686000h
rsaenh                          loaded at 74C10000h - 74C4B000h
mscms                            loaded at 6FDA0000h - 6FE02000h
WINSPOOL                        loaded at 749F0000h - 74A32000h
_socket                          loaded at 075A0000h - 075AD000h
sqlceoledb35                    loaded at 7D400000h - 7D42B000h
sqlceer35EN                      loaded at 07740000h - 07765000h
sqlcese35                        loaded at 7D550000h - 7D5A8000h
sqlceqp35                        loaded at 7D750000h - 7D7EE000h
NLAapi                          loaded at 749D0000h - 749DF000h
IPHLPAPI                        loaded at 75220000h - 75239000h
dhcpcsvc                        loaded at 751E0000h - 75215000h
DNSAPI                          loaded at 75470000h - 7549C000h
WINNSI                          loaded at 751D0000h - 751D7000h
dhcpcsvc6                        loaded at 751A0000h - 751C1000h
napinsp                          loaded at 728E0000h - 728EF000h
mswsock                          loaded at 74E90000h - 74ECB000h
winrnr                          loaded at 728B0000h - 728B8000h
WLDAP32                          loaded at 77400000h - 7744A000h
mdnsNSP                          loaded at 16080000h - 160A5000h
idmmbc                          loaded at 07A70000h - 07AA2000h
wshtcpip                        loaded at 750A0000h - 750A5000h
rasadhlp                        loaded at 728C0000h - 728C6000h
wship6                          loaded at 74EF0000h - 74EF5000h
sud                              loaded at 0D370000h - 0D49E000h
ADVPACK                          loaded at 6F420000h - 6F44E000h
PROPSYS                          loaded at 742C0000h - 7437A000h
DUser                            loaded at 74AA0000h - 74AD0000h
Program EQP-4                    loaded at 13350000h - 13C36000h
MPR                              loaded at 753D0000h - 753E4000h
ntlanman                        loaded at 6FFB0000h - 6FFC3000h
NETAPI32                        loaded at 75800000h - 75875000h
drprov                          loaded at 701E0000h - 701E8000h
davclnt                          loaded at 701D0000h - 701DF000h
SAMLIB                          loaded at 75450000h - 75461000h
apphelp                          loaded at 75980000h - 759AC000h
idmmkb                          loaded at 08100000h - 08107000h

Stack dump analysis:
Address: 6F202253h (foo_playcount_sql+2253h)
Address: 6F223849h (foo_playcount_sql+23849h), symbol: "foobar2000_get_interface" (+5899h)
Address: 6F216A62h (foo_playcount_sql+16A62h)
Address: 772D9834h (ntdll+9834h), symbol: "RtlUpdateTimer" (+605h)
Address: 77338B2Ch (ntdll+68B2Ch), symbol: "RtlTryEnterCriticalSection" (+A49h)
Address: 77338752h (ntdll+68752h), symbol: "RtlTryEnterCriticalSection" (+66Fh)
Address: 773358A6h (ntdll+658A6h), symbol: "RtlAllocateHeap" (+0h)
Address: 77335883h (ntdll+65883h), symbol: "RtlFreeHeap" (+7Ah)
Address: 76F6C56Fh (kernel32+4C56Fh), symbol: "HeapFree" (+14h)
Address: 05925DB9h (foo_ui_columns+B5DB9h), symbol: "foobar2000_get_interface" (+9759h)
Address: 05925DD8h (foo_ui_columns+B5DD8h), symbol: "foobar2000_get_interface" (+9778h)
Address: 05926621h (foo_ui_columns+B6621h), symbol: "foobar2000_get_interface" (+9FC1h)
Address: 6F201092h (foo_playcount_sql+1092h)
Address: 00C94B37h (foobar2000+24B37h)
Address: 059159CBh (foo_ui_columns+A59CBh)
Address: 6F224A66h (foo_playcount_sql+24A66h), symbol: "foobar2000_get_interface" (+6AB6h)
Address: 058B5EC7h (foo_ui_columns+45EC7h)
Address: 6F2320E4h (foo_playcount_sql+320E4h), symbol: "foobar2000_get_interface" (+14134h)
Address: 0596155Ch (foo_ui_columns+F155Ch), symbol: "foobar2000_get_interface" (+44EFCh)
Address: 00C94B37h (foobar2000+24B37h)
Address: 05964708h (foo_ui_columns+F4708h), symbol: "foobar2000_get_interface" (+480A8h)
Address: 00DCA188h (foobar2000+15A188h)
Address: 05962F08h (foo_ui_columns+F2F08h), symbol: "foobar2000_get_interface" (+468A8h)
Address: 05962F08h (foo_ui_columns+F2F08h), symbol: "foobar2000_get_interface" (+468A8h)
Address: 059645E8h (foo_ui_columns+F45E8h), symbol: "foobar2000_get_interface" (+47F88h)
Address: 059648FCh (foo_ui_columns+F48FCh), symbol: "foobar2000_get_interface" (+4829Ch)
Address: 00DCE264h (foobar2000+15E264h)
Address: 05955A51h (foo_ui_columns+E5A51h), symbol: "foobar2000_get_interface" (+393F1h)
Address: 058B54AFh (foo_ui_columns+454AFh)
Address: 00DCA1A8h (foobar2000+15A1A8h)
Address: 05962F38h (foo_ui_columns+F2F38h), symbol: "foobar2000_get_interface" (+468D8h)
Address: 0596155Ch (foo_ui_columns+F155Ch), symbol: "foobar2000_get_interface" (+44EFCh)
Address: 05955AA8h (foo_ui_columns+E5AA8h), symbol: "foobar2000_get_interface" (+39448h)
Address: 0594292Ah (foo_ui_columns+D292Ah), symbol: "foobar2000_get_interface" (+262CAh)
Address: 7725055Ch (USER32+2055Ch), symbol: "DefWindowProcW" (+9Fh)
Address: 77250528h (USER32+20528h), symbol: "DefWindowProcW" (+6Bh)
Address: 772951BAh (USER32+651BAh), symbol: "DrawFrame" (+AB3h)
Address: 77250528h (USER32+20528h), symbol: "DefWindowProcW" (+6Bh)
Address: 05945196h (foo_ui_columns+D5196h), symbol: "foobar2000_get_interface" (+28B36h)
Address: 059451ADh (foo_ui_columns+D51ADh), symbol: "foobar2000_get_interface" (+28B4Dh)
Address: 75D19858h (GDI32+9858h), symbol: "GdiDrawStream" (+54h)
Address: 75D19842h (GDI32+9842h), symbol: "GdiDrawStream" (+3Eh)
Address: 75D19858h (GDI32+9858h), symbol: "GdiDrawStream" (+54h)
Address: 75D19842h (GDI32+9842h), symbol: "GdiDrawStream" (+3Eh)
Address: 77248D7Dh (USER32+18D7Dh), symbol: "NotifyWinEvent" (+2C6h)
Address: 77248D0Fh (USER32+18D0Fh), symbol: "NotifyWinEvent" (+258h)
Address: 772422ADh (USER32+122ADh), symbol: "SetWindowPos" (+AFh)
Address: 772422C9h (USER32+122C9h), symbol: "SetWindowPos" (+CBh)
Address: 750637E8h (UxTheme+37E8h), symbol: "DrawThemeBackground" (+E7h)
Address: 75063C8Ah (UxTheme+3C8Ah), symbol: "DrawThemeBackground" (+589h)
Address: 75063C30h (UxTheme+3C30h), symbol: "DrawThemeBackground" (+52Fh)
Address: 7506AFD2h (UxTheme+AFD2h), symbol: "GetThemeBool" (+74Ch)
Address: 7506DDD9h (UxTheme+DDD9h), symbol: "DrawThemeBackgroundEx" (+631h)
Address: 7506DD9Bh (UxTheme+DD9Bh), symbol: "DrawThemeBackgroundEx" (+5F3h)
Address: 7506DD15h (UxTheme+DD15h), symbol: "DrawThemeBackgroundEx" (+56Dh)
Address: 750625A7h (UxTheme+25A7h), symbol: "Ordinal45" (+3FCh)
Address: 7724F620h (USER32+1F620h), symbol: "CreateCaret" (+52D6h)
Address: 7724F6AAh (USER32+1F6AAh), symbol: "GetWindowLongW" (+2Bh)
Address: 059497B2h (foo_ui_columns+D97B2h), symbol: "foobar2000_get_interface" (+2D152h)
Address: 0591AEF2h (foo_ui_columns+AAEF2h)
Address: 7724F8D2h (USER32+1F8D2h), symbol: "GetMessageW" (+93h)
Address: 77241912h (USER32+11912h), symbol: "PostThreadMessageW" (+49h)
Address: 0591AD50h (foo_ui_columns+AAD50h)
Address: 7724F73Dh (USER32+1F73Dh), symbol: "GetWindowLongW" (+BEh)
Address: 772951BAh (USER32+651BAh), symbol: "DrawFrame" (+AB3h)
Address: 77250817h (USER32+20817h), symbol: "ReleaseDC" (+7Ah)
Address: 0591AD50h (foo_ui_columns+AAD50h)
Address: 772356E7h (USER32+56E7h), symbol: "PrivateRegisterICSProc" (+C2h)
Address: 772951BAh (USER32+651BAh), symbol: "DrawFrame" (+AB3h)
Address: 772439F7h (USER32+139F7h), symbol: "CharNextW" (+FEh)
Address: 0591AD50h (foo_ui_columns+AAD50h)
Address: 773299CEh (ntdll+599CEh), symbol: "KiUserCallbackDispatcher" (+2Eh)
Address: 77329980h (ntdll+59980h), symbol: "KiUserApcDispatcher" (+48h)
Address: 05870000h (foo_ui_columns+0h)
Address: 0591AD50h (foo_ui_columns+AAD50h)
Address: 772507CCh (USER32+207CCh), symbol: "ReleaseDC" (+2Fh)
Address: 77243CF7h (USER32+13CF7h), symbol: "CharNextW" (+3FEh)
Address: 77243B94h (USER32+13B94h), symbol: "CharNextW" (+29Bh)
Address: 05870000h (foo_ui_columns+0h)
Address: 05961708h (foo_ui_columns+F1708h), symbol: "foobar2000_get_interface" (+450A8h)
Address: 05962990h (foo_ui_columns+F2990h), symbol: "foobar2000_get_interface" (+46330h)
Address: 05870000h (foo_ui_columns+0h)
Address: 77299B20h (USER32+69B20h), symbol: "DrawFrame" (+5419h)
Address: 77335883h (ntdll+65883h), symbol: "RtlFreeHeap" (+7Ah)
Address: 773108B5h (ntdll+408B5h), symbol: "RtlReAllocateHeap" (+1B0h)
Address: 77238C70h (USER32+8C70h), symbol: "CallNextHookEx" (+3Dh)
Address: 06581D7Eh (winroll+1D7Eh), symbol: "WR_InvertAlpha" (+564h)
Address: 77335B87h (ntdll+65B87h), symbol: "RtlAllocateHeap" (+2E1h)
Address: 773108C9h (ntdll+408C9h), symbol: "RtlReAllocateHeap" (+1C4h)
Address: 772D9834h (ntdll+9834h), symbol: "RtlUpdateTimer" (+605h)
Address: 77335B87h (ntdll+65B87h), symbol: "RtlAllocateHeap" (+2E1h)
Address: 77335955h (ntdll+65955h), symbol: "RtlAllocateHeap" (+AFh)
Address: 773358A6h (ntdll+658A6h), symbol: "RtlAllocateHeap" (+0h)
Address: 77335B87h (ntdll+65B87h), symbol: "RtlAllocateHeap" (+2E1h)
Address: 77335B87h (ntdll+65B87h), symbol: "RtlAllocateHeap" (+2E1h)
Address: 772D9834h (ntdll+9834h), symbol: "RtlUpdateTimer" (+605h)
Address: 7731429Eh (ntdll+4429Eh), symbol: "RtlImageNtHeaderEx" (+9Dh)
Address: 04282F60h (foo_uie_tabs+22F60h), symbol: "foobar2000_get_interface" (+1B280h)
Address: 05870108h (foo_ui_columns+108h)
Address: 772D9834h (ntdll+9834h), symbol: "RtlUpdateTimer" (+605h)
Address: 7731429Eh (ntdll+4429Eh), symbol: "RtlImageNtHeaderEx" (+9Dh)
Address: 77310E36h (ntdll+40E36h), symbol: "RtlImageNtHeader" (+1Bh)
Address: 05870000h (foo_ui_columns+0h)
Address: 77243CC3h (USER32+13CC3h), symbol: "CharNextW" (+3CAh)
Address: 05870000h (foo_ui_columns+0h)
Address: 04282F60h (foo_uie_tabs+22F60h), symbol: "foobar2000_get_interface" (+1B280h)
Address: 05986C04h (foo_ui_columns+116C04h), symbol: "foobar2000_get_interface" (+6A5A4h)
Address: 058B8330h (foo_ui_columns+48330h)
Address: 05929100h (foo_ui_columns+B9100h), symbol: "foobar2000_get_interface" (+CAA0h)
Address: 05925DD8h (foo_ui_columns+B5DD8h), symbol: "foobar2000_get_interface" (+9778h)
Address: 058B91EDh (foo_ui_columns+491EDh)
Address: 05962990h (foo_ui_columns+F2990h), symbol: "foobar2000_get_interface" (+46330h)
Address: 05961708h (foo_ui_columns+F1708h), symbol: "foobar2000_get_interface" (+450A8h)
Address: 77243D9Ah (USER32+13D9Ah), symbol: "CreateWindowExW" (+33h)
Address: 05962990h (foo_ui_columns+F2990h), symbol: "foobar2000_get_interface" (+46330h)
Address: 05870000h (foo_ui_columns+0h)
Address: 77250AB1h (USER32+20AB1h), symbol: "SendMessageW" (+0h)
Address: 0591ABD1h (foo_ui_columns+AABD1h)
Address: 05962990h (foo_ui_columns+F2990h), symbol: "foobar2000_get_interface" (+46330h)
Address: 05961708h (foo_ui_columns+F1708h), symbol: "foobar2000_get_interface" (+450A8h)
Address: 05870000h (foo_ui_columns+0h)
Address: 0595595Bh (foo_ui_columns+E595Bh), symbol: "foobar2000_get_interface" (+392FBh)
Address: 05889BEAh (foo_ui_columns+19BEAh)
Address: 04271C7Dh (foo_uie_tabs+11C7Dh), symbol: "foobar2000_get_interface" (+9F9Dh)
Address: 04282F60h (foo_uie_tabs+22F60h), symbol: "foobar2000_get_interface" (+1B280h)
Address: 77250AB1h (USER32+20AB1h), symbol: "SendMessageW" (+0h)
Address: 04275639h (foo_uie_tabs+15639h), symbol: "foobar2000_get_interface" (+D959h)
Address: 04272804h (foo_uie_tabs+12804h), symbol: "foobar2000_get_interface" (+AB24h)
Address: 0427576Bh (foo_uie_tabs+1576Bh), symbol: "foobar2000_get_interface" (+DA8Bh)
Address: 04273A90h (foo_uie_tabs+13A90h), symbol: "foobar2000_get_interface" (+BDB0h)
Address: 77250AB1h (USER32+20AB1h), symbol: "SendMessageW" (+0h)
Address: 0427922Ch (foo_uie_tabs+1922Ch), symbol: "foobar2000_get_interface" (+1154Ch)
Address: 042791D8h (foo_uie_tabs+191D8h), symbol: "foobar2000_get_interface" (+114F8h)
Address: 042791E0h (foo_uie_tabs+191E0h), symbol: "foobar2000_get_interface" (+11500h)
Address: 04279200h (foo_uie_tabs+19200h), symbol: "foobar2000_get_interface" (+11520h)
Address: 042790D4h (foo_uie_tabs+190D4h), symbol: "foobar2000_get_interface" (+113F4h)
Address: 04279560h (foo_uie_tabs+19560h), symbol: "foobar2000_get_interface" (+11880h)
Address: 04261AF0h (foo_uie_tabs+1AF0h)
Address: 04275970h (foo_uie_tabs+15970h), symbol: "foobar2000_get_interface" (+DC90h)
Address: 04273F0Fh (foo_uie_tabs+13F0Fh), symbol: "foobar2000_get_interface" (+C22Fh)
Address: 7725061Ah (USER32+2061Ah), symbol: "IsWindow" (+0h)
Address: 7506891Bh (UxTheme+891Bh), symbol: "IsThemeBackgroundPartiallyTransparent" (+87Eh)
Address: 750987C8h (UxTheme+387C8h), symbol: "Ordinal74" (+70BCh)
Address: 75068740h (UxTheme+8740h), symbol: "IsThemeBackgroundPartiallyTransparent" (+6A3h)
Address: 7724F8D2h (USER32+1F8D2h), symbol: "GetMessageW" (+93h)
Address: 7724F620h (USER32+1F620h), symbol: "CreateCaret" (+52D6h)
Address: 7724F6AAh (USER32+1F6AAh), symbol: "GetWindowLongW" (+2Bh)
Address: 7724F6B6h (USER32+1F6B6h), symbol: "GetWindowLongW" (+37h)
Address: 042759A8h (foo_uie_tabs+159A8h), symbol: "foobar2000_get_interface" (+DCC8h)
Address: 0427055Eh (foo_uie_tabs+1055Eh), symbol: "foobar2000_get_interface" (+887Eh)
Address: 7724F8D2h (USER32+1F8D2h), symbol: "GetMessageW" (+93h)
Address: 7723B894h (USER32+B894h), symbol: "UnregisterMessagePumpHook" (+120h)
Address: 04270520h (foo_uie_tabs+10520h), symbol: "foobar2000_get_interface" (+8840h)
Address: 7723B84Ah (USER32+B84Ah), symbol: "UnregisterMessagePumpHook" (+D6h)
Address: 772951BAh (USER32+651BAh), symbol: "DrawFrame" (+AB3h)
Address: 7723B978h (USER32+B978h), symbol: "UnregisterMessagePumpHook" (+204h)
Address: 04270520h (foo_uie_tabs+10520h), symbol: "foobar2000_get_interface" (+8840h)

Environment:
App: foobar2000 v0.9.6.5 beta 2
OS: Windows 6.0.6001 Service Pack 1 x86
it has something to do with playcount_sql: when i remove this component no more crashes when i try to put item properties in tab stack
Title: Columns UI
Post by: musicmusic on 2009-04-19 14:22:14
Yes the problem is foo_playcount_sql reading into an empty metadb_handle_list in its track_property_provider::enumerate_properties implementation.

There's no spec to say it can't be empty, none of the stock track_property_provider providers do such a thing, foo_playcount_sql has to check the length of the list anyway => I'm not in a hurry to change it on my side.
Title: Columns UI
Post by: jsheridan on 2009-04-19 14:36:54
Fixed for foo_playcount_sql 1.5.3

thanks for item properties improvements, it looks great
now, new CUI users can't complain about "where is selection properties"

anyway i saw it first in dockable panels after couple of crashes (all looks the same, this is last crash):

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 05914128h
Access violation, operation: read, address: 00000000h

Call path:
entry=>app_mainloop=>context

Code bytes (05914128h):
059140E8h:  8B 01 8B 10 FF D2 8B 4C 24 28 89 37 85 C9 74 06
059140F8h:  8B 01 8B 10 FF D2 B0 01 8B 4C 24 18 64 89 0D 00
05914108h:  00 00 00 59 5F 5E 5D 83 C4 14 C2 08 00 CC CC CC
05914118h:  CC CC CC CC CC CC CC CC 8B 41 04 8B 4C 24 08 56
05914128h:  8B 34 88 57 85 F6 74 09 8B 16 8B 42 04 8B CE FF
05914138h:  D0 8B 7C 24 0C 8B 0F 85 C9 74 06 8B 11 8B 02 FF
05914148h:  D0 89 37 5F 5E C2 08 00 6A FF 68 6B 0E 95 05 64
05914158h:  A1 00 00 00 00 50 53 55 56 57 A1 A0 30 98 05 33

Stack (002FDD84h):
002FDD64h:  00000000 00000000 00000000 00000000
002FDD74h:  00000000 00000000 00000000 00000000
002FDD84h:  002FDDC4 6F202253 002FDDC4 00000000
002FDD94h:  63337750 0577F814 00000001 002FDEAC
002FDDA4h:  6F223849 00000000 6F216A62 002FDDC4
002FDDB4h:  63337770 002FDEE4 0577F5B0 00000000
002FDDC4h:  00000000 00000000 0577C0B3 0077B888
002FDDD4h:  04E10000 01335883 002FDD1C 00000000
002FDDE4h:  002FDEBC 772D9834 06C375C2 FFFFFFFE
002FDDF4h:  77338B2C 77338752 00000054 00000060
002FDE04h:  0577C0B0 773358A6 00000054 00000000
002FDE14h:  0573FDF0 002FDE2C 77335883 0573FDF8
002FDE24h:  002FDF2C 0573FDF8 002FDE40 76F6C56F
002FDE34h:  04E10000 00000000 0573FDF0 002FDE80
002FDE44h:  05925DB9 04E10000 00000000 05925DD8
002FDE54h:  6305A57C 002FDF2C 00000000 05926621
002FDE64h:  6305A568 002FDF04 0577C0BC 00000000
002FDE74h:  00000001 00000005 002FDE64 002FDF04
002FDE84h:  6F201092 002FDEE4 0577F5B0 00C94B37
002FDE94h:  002FDEB4 059159CB 002FDEB4 02031000

Registers:
EAX: 00000000, EBX: 00000000, ECX: 00000000, EDX: 00000000
ESI: 002FDDC4, EDI: 002FDEE4, EBP: 002FDEBC, ESP: 002FDD84

Crash location:
Module: foo_ui_columns
Offset: A4128h

Loaded modules:
foobar2000                      loaded at 00C70000h - 00E06000h
ntdll                            loaded at 772D0000h - 773F7000h
kernel32                        loaded at 76F20000h - 76FFB000h
COMCTL32                        loaded at 755E0000h - 7577E000h
msvcrt                          loaded at 77480000h - 7752A000h
ADVAPI32                        loaded at 76E20000h - 76EE6000h
RPCRT4                          loaded at 77160000h - 77223000h
GDI32                            loaded at 75D10000h - 75D5B000h
USER32                          loaded at 77230000h - 772CD000h
SHLWAPI                          loaded at 75EB0000h - 75F08000h
DSOUND                          loaded at 709B0000h - 70A20000h
ole32                            loaded at 76CD0000h - 76E14000h
WINMM                            loaded at 74610000h - 74642000h
OLEAUT32                        loaded at 75B50000h - 75BDD000h
OLEACC                          loaded at 745D0000h - 74609000h
POWRPROF                        loaded at 75110000h - 7512A000h
SHELL32                          loaded at 76190000h - 76C9F000h
shared                          loaded at 10000000h - 1002B000h
imagehlp                        loaded at 76EF0000h - 76F19000h
UxTheme                          loaded at 75060000h - 7509F000h
dbghelp                          loaded at 6F6E0000h - 6F7BC000h
COMDLG32                        loaded at 75D60000h - 75DD3000h
IMM32                            loaded at 77460000h - 7747E000h
MSCTF                            loaded at 77090000h - 77158000h
LPK                              loaded at 77450000h - 77459000h
USP10                            loaded at 760A0000h - 7611D000h
mzvkbd                          loaded at 6D710000h - 6D723000h
PSAPI                            loaded at 75B40000h - 75B47000h
mzvkbd3                          loaded at 6D730000h - 6D743000h
adialhk                          loaded at 6D020000h - 6D035000h
kloehk                          loaded at 6D4C0000h - 6D4C6000h
CLBCatQ                          loaded at 77000000h - 77084000h
MMDevApi                        loaded at 74540000h - 74567000h
SETUPAPI                        loaded at 75F10000h - 7609A000h
WINTRUST                        loaded at 74270000h - 7429D000h
CRYPT32                          loaded at 752D0000h - 753C1000h
MSASN1                          loaded at 75430000h - 75442000h
USERENV                          loaded at 75A00000h - 75A1E000h
Secur32                          loaded at 759E0000h - 759F4000h
foo_dsp_fsurround                loaded at 00C00000h - 00C31000h
libfftw3f-3                      loaded at 63740000h - 6380B000h
foo_input_std                    loaded at 02C00000h - 02D40000h
foo_menu_addons                  loaded at 01C10000h - 01C4C000h
foo_playlist_tree_mod            loaded at 01CD0000h - 01D37000h
libmzsch360_000                  loaded at 10400000h - 105D0000h
WSOCK32                          loaded at 716B0000h - 716B7000h
WS2_32                          loaded at 76CA0000h - 76CCD000h
NSI                              loaded at 76120000h - 76126000h
libmzgc360_000                  loaded at 022E0000h - 02384000h
foo_biometric                    loaded at 01D80000h - 01DB7000h
FooID                            loaded at 01DC0000h - 01DDA000h
foo_dsp_vlevel                  loaded at 01DE0000h - 01DEB000h
MSVCR80                          loaded at 72080000h - 7211B000h
foo_chacon                      loaded at 6FB40000h - 6FB60000h
foo_converter                    loaded at 02130000h - 0219D000h
foo_dbsearch_api_demo            loaded at 02390000h - 023B1000h
foo_out_wasapi                  loaded at 02D40000h - 02D66000h
foo_extm3u                      loaded at 021A0000h - 021BD000h
foo_channel_mixer                loaded at 031A0000h - 031DA000h
foo_mouse_gesture                loaded at 03230000h - 03259000h
foo_scheduler                    loaded at 03260000h - 032CF000h
foo_dsp_std                      loaded at 03320000h - 03368000h
foo_input_adplug                loaded at 03510000h - 0358C000h
foo_uie_trackinfo                loaded at 032D0000h - 032F5000h
foo_lyricsdb                    loaded at 03370000h - 0339F000h
WININET                          loaded at 75DE0000h - 75EAF000h
Normaliz                        loaded at 76180000h - 76183000h
iertutil                        loaded at 76130000h - 76175000h
foo_albumlist                    loaded at 03590000h - 035EA000h
foo_uie_typefind                loaded at 034B0000h - 034E0000h
foo_cdda                        loaded at 03660000h - 036A0000h
foo_input_ofr                    loaded at 037C0000h - 037FD000h
OptimFROG                        loaded at 03830000h - 03862000h
foo_dsp_dolbyhp                  loaded at 6FAE0000h - 6FB02000h
VERSION                          loaded at 75100000h - 75108000h
foo_abx                          loaded at 03870000h - 038A2000h
foo_out_asio                    loaded at 038B0000h - 038E6000h
foo_dbsearch                    loaded at 039C0000h - 03A30000h
foo_uie_elplaylist              loaded at 03AF0000h - 03B5A000h
gdiplus                          loaded at 74380000h - 7452B000h
foo_input_monkey                loaded at 03900000h - 03945000h
foo_uie_albumart                loaded at 03A30000h - 03A6D000h
foo_skip                        loaded at 6FB20000h - 6FB3D000h
foo_input_tta                    loaded at 035F0000h - 0361B000h
foo_exvar                        loaded at 03A90000h - 03AB8000h
foo_np_simple                    loaded at 6FA80000h - 6FAAE000h
foo_midi                        loaded at 03EE0000h - 03F8C000h
foo_playlist_bind                loaded at 03B60000h - 03B85000h
foo_utils                        loaded at 6F7E0000h - 6F824000h
foo_audioscrobbler              loaded at 03BC0000h - 03BF0000h
foo_run                          loaded at 03BF0000h - 03C1D000h
foo_verifier                    loaded at 03C60000h - 03C93000h
foo_dsp_resampler                loaded at 03CA0000h - 03CD8000h
foo_convolve                    loaded at 03D00000h - 03D51000h
foo_dsp_span                    loaded at 03C20000h - 03C4C000h
foo_fileops                      loaded at 03F90000h - 03FD6000h
foo_uie_library_tree            loaded at 040B0000h - 04102000h
foo_dsp_winamp                  loaded at 03D60000h - 03D88000h
foo_uie_lyrics                  loaded at 04200000h - 0425D000h
foo_gep                          loaded at 04360000h - 0441B000h
MSIMG32                          loaded at 750F0000h - 750F5000h
foo_grabber_python              loaded at 6F680000h - 6F6D7000h
python25                        loaded at 1E000000h - 1E208000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_uie_vis_peakmeter_spectrum  loaded at 04050000h - 0408F000h
foo_discogs                      loaded at 042A0000h - 04305000h
foo_texttools                    loaded at 6F3E0000h - 6F413000h
foo_dsp_ssrc                    loaded at 04110000h - 04143000h
foo_pqview                      loaded at 041C0000h - 041ED000h
foo_uie_tabs                    loaded at 04260000h - 0428A000h
foo_input_reverse                loaded at 04320000h - 04346000h
foo_benchmark                    loaded at 04420000h - 0444D000h
foo_customdb                    loaded at 046B0000h - 04748000h
foo_ac3                          loaded at 04490000h - 044BF000h
foo_uie_biography                loaded at 04870000h - 048EB000h
foo_musicbrainz                  loaded at 6F380000h - 6F3DC000h
WINHTTP                          loaded at 72540000h - 7259F000h
foo_textfile                    loaded at 044E0000h - 04509000h
foo_lyricsgrabber                loaded at 6F2A0000h - 6F305000h
foo_cuesheet_creator            loaded at 04780000h - 047AC000h
foo_scrobblecharts              loaded at 047C0000h - 047F3000h
foo_dsp_bs2b                    loaded at 6FAC0000h - 6FAE0000h
foo_masstag                      loaded at 04940000h - 04988000h
foo_navigator                    loaded at 048F0000h - 04924000h
foo_uie_lyrics_panel            loaded at 049B0000h - 04A14000h
foo_cdtext                      loaded at 04A50000h - 04A79000h
foo_dsp_vst                      loaded at 04A80000h - 04AA2000h
foo_uie_albumlist                loaded at 04AE0000h - 04B1D000h
foo_uie_explorer                loaded at 04B40000h - 04B8E000h
WindowsCodecs                    loaded at 73DF0000h - 73EA3000h
foo_uie_textbox                  loaded at 04C00000h - 04C23000h
foo_rgscan                      loaded at 04C60000h - 04CAE000h
foo_dockable_panels              loaded at 04CC0000h - 04CF3000h
foo_uie_graphical_browser        loaded at 6F100000h - 6F194000h
foo_facets                      loaded at 050A0000h - 05121000h
foo_dsp_mm                      loaded at 04D00000h - 04D41000h
foo_input_alac                  loaded at 04C30000h - 04C50000h
foo_upnp                        loaded at 05510000h - 05640000h
foo_ui_columns                  loaded at 05870000h - 059D9000h
foo_vis_shpeck                  loaded at 6F340000h - 6F37E000h
foo_dsp_vstwrap                  loaded at 05B90000h - 0611B000h
foo_dsp_soundtouch              loaded at 04DD0000h - 04DF7000h
foo_dumb                        loaded at 05650000h - 056E3000h
foo_uie_trackinfo_mod            loaded at 04FB0000h - 05006000h
MSVCP80                          loaded at 72120000h - 721A7000h
foo_bitcompare                  loaded at 04F60000h - 04F88000h
foo_playcount_sql                loaded at 6F200000h - 6F23A000h
MSVCP90                          loaded at 6F070000h - 6F0FE000h
MSVCR90                          loaded at 6EF30000h - 6EFD3000h
foo_uie_quicksearch              loaded at 05040000h - 05086000h
foo_uie_wsh_panel_mod            loaded at 6EE30000h - 6EEAC000h
foo_new_file_stamper_mod        loaded at 05290000h - 052B9000h
foo_lastfm_radio                loaded at 05480000h - 054C8000h
foo_ui_std                      loaded at 065B0000h - 066B9000h
foo_uie_bookmarks                loaded at 059E0000h - 05A41000h
foo_rg_trn                      loaded at 05420000h - 0543B000h
foo_dsp_xover                    loaded at 05AD0000h - 05B52000h
foo_dsp_downmix                  loaded at 05810000h - 05848000h
foo_comserver2                  loaded at 05A50000h - 05AA6000h
foo_quicktag                    loaded at 06220000h - 06254000h
foo_dsp_delta                    loaded at 06260000h - 0627F000h
foo_playcount                    loaded at 06280000h - 062AB000h
foo_freedb2                      loaded at 06320000h - 06361000h
foo_uie_playlists_dropdown      loaded at 06370000h - 063AC000h
foo_removeplayed                loaded at 063C0000h - 063D8000h
foo_runcmd                      loaded at 06510000h - 06544000h
foo_cuefilter                    loaded at 06550000h - 06579000h
foo_unpack                      loaded at 066C0000h - 066EE000h
winroll                          loaded at 06580000h - 06587000h
SXS                              loaded at 75920000h - 7597F000h
scrchpg                          loaded at 6D8E0000h - 6D906000h
jscript                          loaded at 6EDB0000h - 6EE2D000h
klscav                          loaded at 6D510000h - 6D51A000h
prremote                        loaded at 6D860000h - 6D875000h
prloader                        loaded at 6D810000h - 6D853000h
prkernel                        loaded at 6E360000h - 6E390000h
params                          loaded at 6E240000h - 6E2BB000h
pxstub                          loaded at 6E4B0000h - 6E4B9000h
tempfile                        loaded at 6E680000h - 6E686000h
rsaenh                          loaded at 74C10000h - 74C4B000h
mscms                            loaded at 6FDA0000h - 6FE02000h
WINSPOOL                        loaded at 749F0000h - 74A32000h
_socket                          loaded at 075A0000h - 075AD000h
sqlceoledb35                    loaded at 7D400000h - 7D42B000h
sqlceer35EN                      loaded at 07740000h - 07765000h
sqlcese35                        loaded at 7D550000h - 7D5A8000h
sqlceqp35                        loaded at 7D750000h - 7D7EE000h
NLAapi                          loaded at 749D0000h - 749DF000h
IPHLPAPI                        loaded at 75220000h - 75239000h
dhcpcsvc                        loaded at 751E0000h - 75215000h
DNSAPI                          loaded at 75470000h - 7549C000h
WINNSI                          loaded at 751D0000h - 751D7000h
dhcpcsvc6                        loaded at 751A0000h - 751C1000h
napinsp                          loaded at 728E0000h - 728EF000h
mswsock                          loaded at 74E90000h - 74ECB000h
winrnr                          loaded at 728B0000h - 728B8000h
WLDAP32                          loaded at 77400000h - 7744A000h
mdnsNSP                          loaded at 16080000h - 160A5000h
idmmbc                          loaded at 07A70000h - 07AA2000h
wshtcpip                        loaded at 750A0000h - 750A5000h
rasadhlp                        loaded at 728C0000h - 728C6000h
wship6                          loaded at 74EF0000h - 74EF5000h
sud                              loaded at 0D370000h - 0D49E000h
ADVPACK                          loaded at 6F420000h - 6F44E000h
PROPSYS                          loaded at 742C0000h - 7437A000h
DUser                            loaded at 74AA0000h - 74AD0000h
Program EQP-4                    loaded at 13350000h - 13C36000h
MPR                              loaded at 753D0000h - 753E4000h
ntlanman                        loaded at 6FFB0000h - 6FFC3000h
NETAPI32                        loaded at 75800000h - 75875000h
drprov                          loaded at 701E0000h - 701E8000h
davclnt                          loaded at 701D0000h - 701DF000h
SAMLIB                          loaded at 75450000h - 75461000h
apphelp                          loaded at 75980000h - 759AC000h
idmmkb                          loaded at 08100000h - 08107000h

Stack dump analysis:
Address: 6F202253h (foo_playcount_sql+2253h)
Address: 6F223849h (foo_playcount_sql+23849h), symbol: "foobar2000_get_interface" (+5899h)
Address: 6F216A62h (foo_playcount_sql+16A62h)
Address: 772D9834h (ntdll+9834h), symbol: "RtlUpdateTimer" (+605h)
Address: 77338B2Ch (ntdll+68B2Ch), symbol: "RtlTryEnterCriticalSection" (+A49h)
Address: 77338752h (ntdll+68752h), symbol: "RtlTryEnterCriticalSection" (+66Fh)
Address: 773358A6h (ntdll+658A6h), symbol: "RtlAllocateHeap" (+0h)
Address: 77335883h (ntdll+65883h), symbol: "RtlFreeHeap" (+7Ah)
Address: 76F6C56Fh (kernel32+4C56Fh), symbol: "HeapFree" (+14h)
Address: 05925DB9h (foo_ui_columns+B5DB9h), symbol: "foobar2000_get_interface" (+9759h)
Address: 05925DD8h (foo_ui_columns+B5DD8h), symbol: "foobar2000_get_interface" (+9778h)
Address: 05926621h (foo_ui_columns+B6621h), symbol: "foobar2000_get_interface" (+9FC1h)
Address: 6F201092h (foo_playcount_sql+1092h)
Address: 00C94B37h (foobar2000+24B37h)
Address: 059159CBh (foo_ui_columns+A59CBh)
Address: 6F224A66h (foo_playcount_sql+24A66h), symbol: "foobar2000_get_interface" (+6AB6h)
Address: 058B5EC7h (foo_ui_columns+45EC7h)
Address: 6F2320E4h (foo_playcount_sql+320E4h), symbol: "foobar2000_get_interface" (+14134h)
Address: 0596155Ch (foo_ui_columns+F155Ch), symbol: "foobar2000_get_interface" (+44EFCh)
Address: 00C94B37h (foobar2000+24B37h)
Address: 05964708h (foo_ui_columns+F4708h), symbol: "foobar2000_get_interface" (+480A8h)
Address: 00DCA188h (foobar2000+15A188h)
Address: 05962F08h (foo_ui_columns+F2F08h), symbol: "foobar2000_get_interface" (+468A8h)
Address: 05962F08h (foo_ui_columns+F2F08h), symbol: "foobar2000_get_interface" (+468A8h)
Address: 059645E8h (foo_ui_columns+F45E8h), symbol: "foobar2000_get_interface" (+47F88h)
Address: 059648FCh (foo_ui_columns+F48FCh), symbol: "foobar2000_get_interface" (+4829Ch)
Address: 00DCE264h (foobar2000+15E264h)
Address: 05955A51h (foo_ui_columns+E5A51h), symbol: "foobar2000_get_interface" (+393F1h)
Address: 058B54AFh (foo_ui_columns+454AFh)
Address: 00DCA1A8h (foobar2000+15A1A8h)
Address: 05962F38h (foo_ui_columns+F2F38h), symbol: "foobar2000_get_interface" (+468D8h)
Address: 0596155Ch (foo_ui_columns+F155Ch), symbol: "foobar2000_get_interface" (+44EFCh)
Address: 05955AA8h (foo_ui_columns+E5AA8h), symbol: "foobar2000_get_interface" (+39448h)
Address: 0594292Ah (foo_ui_columns+D292Ah), symbol: "foobar2000_get_interface" (+262CAh)
Address: 7725055Ch (USER32+2055Ch), symbol: "DefWindowProcW" (+9Fh)
Address: 77250528h (USER32+20528h), symbol: "DefWindowProcW" (+6Bh)
Address: 772951BAh (USER32+651BAh), symbol: "DrawFrame" (+AB3h)
Address: 77250528h (USER32+20528h), symbol: "DefWindowProcW" (+6Bh)
Address: 05945196h (foo_ui_columns+D5196h), symbol: "foobar2000_get_interface" (+28B36h)
Address: 059451ADh (foo_ui_columns+D51ADh), symbol: "foobar2000_get_interface" (+28B4Dh)
Address: 75D19858h (GDI32+9858h), symbol: "GdiDrawStream" (+54h)
Address: 75D19842h (GDI32+9842h), symbol: "GdiDrawStream" (+3Eh)
Address: 75D19858h (GDI32+9858h), symbol: "GdiDrawStream" (+54h)
Address: 75D19842h (GDI32+9842h), symbol: "GdiDrawStream" (+3Eh)
Address: 77248D7Dh (USER32+18D7Dh), symbol: "NotifyWinEvent" (+2C6h)
Address: 77248D0Fh (USER32+18D0Fh), symbol: "NotifyWinEvent" (+258h)
Address: 772422ADh (USER32+122ADh), symbol: "SetWindowPos" (+AFh)
Address: 772422C9h (USER32+122C9h), symbol: "SetWindowPos" (+CBh)
Address: 750637E8h (UxTheme+37E8h), symbol: "DrawThemeBackground" (+E7h)
Address: 75063C8Ah (UxTheme+3C8Ah), symbol: "DrawThemeBackground" (+589h)
Address: 75063C30h (UxTheme+3C30h), symbol: "DrawThemeBackground" (+52Fh)
Address: 7506AFD2h (UxTheme+AFD2h), symbol: "GetThemeBool" (+74Ch)
Address: 7506DDD9h (UxTheme+DDD9h), symbol: "DrawThemeBackgroundEx" (+631h)
Address: 7506DD9Bh (UxTheme+DD9Bh), symbol: "DrawThemeBackgroundEx" (+5F3h)
Address: 7506DD15h (UxTheme+DD15h), symbol: "DrawThemeBackgroundEx" (+56Dh)
Address: 750625A7h (UxTheme+25A7h), symbol: "Ordinal45" (+3FCh)
Address: 7724F620h (USER32+1F620h), symbol: "CreateCaret" (+52D6h)
Address: 7724F6AAh (USER32+1F6AAh), symbol: "GetWindowLongW" (+2Bh)
Address: 059497B2h (foo_ui_columns+D97B2h), symbol: "foobar2000_get_interface" (+2D152h)
Address: 0591AEF2h (foo_ui_columns+AAEF2h)
Address: 7724F8D2h (USER32+1F8D2h), symbol: "GetMessageW" (+93h)
Address: 77241912h (USER32+11912h), symbol: "PostThreadMessageW" (+49h)
Address: 0591AD50h (foo_ui_columns+AAD50h)
Address: 7724F73Dh (USER32+1F73Dh), symbol: "GetWindowLongW" (+BEh)
Address: 772951BAh (USER32+651BAh), symbol: "DrawFrame" (+AB3h)
Address: 77250817h (USER32+20817h), symbol: "ReleaseDC" (+7Ah)
Address: 0591AD50h (foo_ui_columns+AAD50h)
Address: 772356E7h (USER32+56E7h), symbol: "PrivateRegisterICSProc" (+C2h)
Address: 772951BAh (USER32+651BAh), symbol: "DrawFrame" (+AB3h)
Address: 772439F7h (USER32+139F7h), symbol: "CharNextW" (+FEh)
Address: 0591AD50h (foo_ui_columns+AAD50h)
Address: 773299CEh (ntdll+599CEh), symbol: "KiUserCallbackDispatcher" (+2Eh)
Address: 77329980h (ntdll+59980h), symbol: "KiUserApcDispatcher" (+48h)
Address: 05870000h (foo_ui_columns+0h)
Address: 0591AD50h (foo_ui_columns+AAD50h)
Address: 772507CCh (USER32+207CCh), symbol: "ReleaseDC" (+2Fh)
Address: 77243CF7h (USER32+13CF7h), symbol: "CharNextW" (+3FEh)
Address: 77243B94h (USER32+13B94h), symbol: "CharNextW" (+29Bh)
Address: 05870000h (foo_ui_columns+0h)
Address: 05961708h (foo_ui_columns+F1708h), symbol: "foobar2000_get_interface" (+450A8h)
Address: 05962990h (foo_ui_columns+F2990h), symbol: "foobar2000_get_interface" (+46330h)
Address: 05870000h (foo_ui_columns+0h)
Address: 77299B20h (USER32+69B20h), symbol: "DrawFrame" (+5419h)
Address: 77335883h (ntdll+65883h), symbol: "RtlFreeHeap" (+7Ah)
Address: 773108B5h (ntdll+408B5h), symbol: "RtlReAllocateHeap" (+1B0h)
Address: 77238C70h (USER32+8C70h), symbol: "CallNextHookEx" (+3Dh)
Address: 06581D7Eh (winroll+1D7Eh), symbol: "WR_InvertAlpha" (+564h)
Address: 77335B87h (ntdll+65B87h), symbol: "RtlAllocateHeap" (+2E1h)
Address: 773108C9h (ntdll+408C9h), symbol: "RtlReAllocateHeap" (+1C4h)
Address: 772D9834h (ntdll+9834h), symbol: "RtlUpdateTimer" (+605h)
Address: 77335B87h (ntdll+65B87h), symbol: "RtlAllocateHeap" (+2E1h)
Address: 77335955h (ntdll+65955h), symbol: "RtlAllocateHeap" (+AFh)
Address: 773358A6h (ntdll+658A6h), symbol: "RtlAllocateHeap" (+0h)
Address: 77335B87h (ntdll+65B87h), symbol: "RtlAllocateHeap" (+2E1h)
Address: 77335B87h (ntdll+65B87h), symbol: "RtlAllocateHeap" (+2E1h)
Address: 772D9834h (ntdll+9834h), symbol: "RtlUpdateTimer" (+605h)
Address: 7731429Eh (ntdll+4429Eh), symbol: "RtlImageNtHeaderEx" (+9Dh)
Address: 04282F60h (foo_uie_tabs+22F60h), symbol: "foobar2000_get_interface" (+1B280h)
Address: 05870108h (foo_ui_columns+108h)
Address: 772D9834h (ntdll+9834h), symbol: "RtlUpdateTimer" (+605h)
Address: 7731429Eh (ntdll+4429Eh), symbol: "RtlImageNtHeaderEx" (+9Dh)
Address: 77310E36h (ntdll+40E36h), symbol: "RtlImageNtHeader" (+1Bh)
Address: 05870000h (foo_ui_columns+0h)
Address: 77243CC3h (USER32+13CC3h), symbol: "CharNextW" (+3CAh)
Address: 05870000h (foo_ui_columns+0h)
Address: 04282F60h (foo_uie_tabs+22F60h), symbol: "foobar2000_get_interface" (+1B280h)
Address: 05986C04h (foo_ui_columns+116C04h), symbol: "foobar2000_get_interface" (+6A5A4h)
Address: 058B8330h (foo_ui_columns+48330h)
Address: 05929100h (foo_ui_columns+B9100h), symbol: "foobar2000_get_interface" (+CAA0h)
Address: 05925DD8h (foo_ui_columns+B5DD8h), symbol: "foobar2000_get_interface" (+9778h)
Address: 058B91EDh (foo_ui_columns+491EDh)
Address: 05962990h (foo_ui_columns+F2990h), symbol: "foobar2000_get_interface" (+46330h)
Address: 05961708h (foo_ui_columns+F1708h), symbol: "foobar2000_get_interface" (+450A8h)
Address: 77243D9Ah (USER32+13D9Ah), symbol: "CreateWindowExW" (+33h)
Address: 05962990h (foo_ui_columns+F2990h), symbol: "foobar2000_get_interface" (+46330h)
Address: 05870000h (foo_ui_columns+0h)
Address: 77250AB1h (USER32+20AB1h), symbol: "SendMessageW" (+0h)
Address: 0591ABD1h (foo_ui_columns+AABD1h)
Address: 05962990h (foo_ui_columns+F2990h), symbol: "foobar2000_get_interface" (+46330h)
Address: 05961708h (foo_ui_columns+F1708h), symbol: "foobar2000_get_interface" (+450A8h)
Address: 05870000h (foo_ui_columns+0h)
Address: 0595595Bh (foo_ui_columns+E595Bh), symbol: "foobar2000_get_interface" (+392FBh)
Address: 05889BEAh (foo_ui_columns+19BEAh)
Address: 04271C7Dh (foo_uie_tabs+11C7Dh), symbol: "foobar2000_get_interface" (+9F9Dh)
Address: 04282F60h (foo_uie_tabs+22F60h), symbol: "foobar2000_get_interface" (+1B280h)
Address: 77250AB1h (USER32+20AB1h), symbol: "SendMessageW" (+0h)
Address: 04275639h (foo_uie_tabs+15639h), symbol: "foobar2000_get_interface" (+D959h)
Address: 04272804h (foo_uie_tabs+12804h), symbol: "foobar2000_get_interface" (+AB24h)
Address: 0427576Bh (foo_uie_tabs+1576Bh), symbol: "foobar2000_get_interface" (+DA8Bh)
Address: 04273A90h (foo_uie_tabs+13A90h), symbol: "foobar2000_get_interface" (+BDB0h)
Address: 77250AB1h (USER32+20AB1h), symbol: "SendMessageW" (+0h)
Address: 0427922Ch (foo_uie_tabs+1922Ch), symbol: "foobar2000_get_interface" (+1154Ch)
Address: 042791D8h (foo_uie_tabs+191D8h), symbol: "foobar2000_get_interface" (+114F8h)
Address: 042791E0h (foo_uie_tabs+191E0h), symbol: "foobar2000_get_interface" (+11500h)
Address: 04279200h (foo_uie_tabs+19200h), symbol: "foobar2000_get_interface" (+11520h)
Address: 042790D4h (foo_uie_tabs+190D4h), symbol: "foobar2000_get_interface" (+113F4h)
Address: 04279560h (foo_uie_tabs+19560h), symbol: "foobar2000_get_interface" (+11880h)
Address: 04261AF0h (foo_uie_tabs+1AF0h)
Address: 04275970h (foo_uie_tabs+15970h), symbol: "foobar2000_get_interface" (+DC90h)
Address: 04273F0Fh (foo_uie_tabs+13F0Fh), symbol: "foobar2000_get_interface" (+C22Fh)
Address: 7725061Ah (USER32+2061Ah), symbol: "IsWindow" (+0h)
Address: 7506891Bh (UxTheme+891Bh), symbol: "IsThemeBackgroundPartiallyTransparent" (+87Eh)
Address: 750987C8h (UxTheme+387C8h), symbol: "Ordinal74" (+70BCh)
Address: 75068740h (UxTheme+8740h), symbol: "IsThemeBackgroundPartiallyTransparent" (+6A3h)
Address: 7724F8D2h (USER32+1F8D2h), symbol: "GetMessageW" (+93h)
Address: 7724F620h (USER32+1F620h), symbol: "CreateCaret" (+52D6h)
Address: 7724F6AAh (USER32+1F6AAh), symbol: "GetWindowLongW" (+2Bh)
Address: 7724F6B6h (USER32+1F6B6h), symbol: "GetWindowLongW" (+37h)
Address: 042759A8h (foo_uie_tabs+159A8h), symbol: "foobar2000_get_interface" (+DCC8h)
Address: 0427055Eh (foo_uie_tabs+1055Eh), symbol: "foobar2000_get_interface" (+887Eh)
Address: 7724F8D2h (USER32+1F8D2h), symbol: "GetMessageW" (+93h)
Address: 7723B894h (USER32+B894h), symbol: "UnregisterMessagePumpHook" (+120h)
Address: 04270520h (foo_uie_tabs+10520h), symbol: "foobar2000_get_interface" (+8840h)
Address: 7723B84Ah (USER32+B84Ah), symbol: "UnregisterMessagePumpHook" (+D6h)
Address: 772951BAh (USER32+651BAh), symbol: "DrawFrame" (+AB3h)
Address: 7723B978h (USER32+B978h), symbol: "UnregisterMessagePumpHook" (+204h)
Address: 04270520h (foo_uie_tabs+10520h), symbol: "foobar2000_get_interface" (+8840h)

Environment:
App: foobar2000 v0.9.6.5 beta 2
OS: Windows 6.0.6001 Service Pack 1 x86
it has something to do with playcount_sql: when i remove this component no more crashes when i try to put item properties in tab stack
Title: Columns UI
Post by: musicmusic on 2009-04-19 15:19:04
Thanks
Title: Columns UI
Post by: JackieKu on 2009-04-23 07:25:12
I have a problem with Item properties panel.
If the panel is in a unselected tab(it's hidden) and use "current selection" tracking mode, it shows nothing after I switch to the tab. Though there are some tracks have been selected. I need selected those tracks again to make it works, it is a bit annoying when I edit the tags.
Title: Columns UI
Post by: Tetsujin on 2009-04-25 01:42:58
I have a little annoyance
Only when Foobar is maximized, status bar's volume control isn't shown properly (only the number and a part of letter 'd')
(http://img2.imageshack.us/img2/669/maxg.th.jpg) (http://img2.imageshack.us/my.php?image=maxg.jpg)
What is the reason and how can I fix it?
Title: Columns UI
Post by: wojtek on 2009-04-25 10:19:12
Would it be possible to gain access to Display --> Default User Interface --> Playlist View without switching to DUI? The problem is that this component/section is used with playlist/library search and if one wants to modify columns in those panels there's need to switch interface for that which is very inconvenient
Title: Columns UI
Post by: andrea.ippo on 2009-04-25 14:35:04
How can I get the Autoplaylist feature using CUI's Album List Panel?
Title: Columns UI
Post by: 2E7AH on 2009-04-25 14:59:23
You have Album List in Library menu
Title: Columns UI
Post by: novembre on 2009-04-25 15:03:18
Would it be possible to gain access to Display --> Default User Interface --> Playlist View without switching to DUI? The problem is that this component/section is used with playlist/library search and if one wants to modify columns in those panels there's need to switch interface for that which is very inconvenient

Yes, that's a little annoying. I too was wondering if that's achievable.
Title: Columns UI
Post by: andrea.ippo on 2009-04-25 17:19:59
You have Album List in Library menu

I know, but since I have a CUI album panel always visible on the left side of my foobar config, I was wondering if I could create an autoplaylist using that panel I already use, without having to go to the menu, open the standard album list and then create a new autoPL.

Thanks anyways
Title: Columns UI
Post by: musicmusic on 2009-04-28 08:47:32
I have a problem with Item properties panel.
If the panel is in a unselected tab(it's hidden) and use "current selection" tracking mode, it shows nothing after I switch to the tab. Though there are some tracks have been selected. I need selected those tracks again to make it works, it is a bit annoying when I edit the tags.
It should only happen when the tab control get's the keyboard focus, which only happens here after a second click on the tab control. Are you seeing something different?

I have a little annoyance
Only when Foobar is maximized, status bar's volume control isn't shown properly (only the number and a part of letter 'd')
[a href="http://img2.imageshack.us/my.php?image=maxg.jpg" target="_blank"]
I don't control the Default UI.
Title: Columns UI
Post by: tedgo on 2009-04-28 08:59:56
@musicmusic
Would you think about adding artist picture support for the artwork view panel, please?
Title: Columns UI
Post by: JackieKu on 2009-04-30 10:31:46
I have a problem with Item properties panel.
If the panel is in a unselected tab(it's hidden) and use "current selection" tracking mode, it shows nothing after I switch to the tab. Though there are some tracks have been selected. I need selected those tracks again to make it works, it is a bit annoying when I edit the tags.
It should only happen when the tab control get's the keyboard focus, which only happens here after a second click on the tab control. Are you seeing something different?

No, I only clicked the tab once. I think it shouldn't care which control take the focus, though.
I found if the panel is in a splitter would cause this, finally.
Title: Columns UI
Post by: chiwou on 2009-04-30 13:51:12
but you can use a string like "(1979) A Night at the Opera"

without actually changing the album tags?

yeah of course
['('%date%') ']%album%

If you mean the inline incremental search thing, it works fine here. Either something to do with your script or third party splitter panel.

yeah  thx, but now it works also with the PSS
Title: Columns UI
Post by: Anas on 2009-05-02 20:26:42
It seems I found a bug in the buttons toolbar options dialogue. Might have been reported before. It is perfectly reproducable as well. The bug occurs when adding a new button.
Press the "Add" button and then immedeatly the "Move up" button to move the seperator to its destined location. Then, without clicking the corresponding list entry again, start modifying the newly added button. Instead of applying any changes made to the new button, it will apply the changes to the item at the bottom of the list.
Title: Columns UI
Post by: Melomane on 2009-05-05 23:35:12
found a bug

make a simple layout with "item detail" and "playlist" (columns or NG)

configure "item detail" to display  for exemple %lyrics% ( what is important is have scroll bar)

playlist must have scroll bar
click on playlist or playback order
now you can't scroll ( with mouse) on "item detail" ( not possible to set focus on "item detail" with mouse or keybord )

remove somes items in playlist ( playlist must not have scroll bar )
click on playlist (set focus)
now you can scroll  ( with mouse) on "item detail" !
Title: Columns UI
Post by: musicmusic on 2009-05-05 23:46:43
Would you think about adding artist picture support for the artwork view panel, please?
Will do

It seems I found a bug in the buttons toolbar options dialogue. Might have been reported before. It is perfectly reproducable as well. The bug occurs when adding a new button.
Press the "Add" button and then immedeatly the "Move up" button to move the seperator to its destined location. Then, without clicking the corresponding list entry again, start modifying the newly added button. Instead of applying any changes made to the new button, it will apply the changes to the item at the bottom of the list.
Thanks, I see what the issue is, I'll fix that.

found a bug

make a simple layout with "item detail" and "playlist" (columns or NG)

configure "item detail" to display  for exemple %lyrics% ( what is important is have scroll bar)

playlist must have scroll bar
click on playlist or playback order
now you can't scroll ( with mouse) on "item detail" ( not possible to set focus on "item detail" with mouse or keybord )

remove somes items in playlist ( playlist must not have scroll bar )
click on playlist (set focus)
now you can scroll  ( with mouse) on "item detail" !
Are you sure you don't just have some broken mouse software installed? Try killing anything like SetPoint etc. with Task Manager.
Title: Columns UI
Post by: Melomane on 2009-05-06 09:26:58
found a bug

make a simple layout with "item detail" and "playlist" (columns or NG)

configure "item detail" to display  for exemple %lyrics% ( what is important is have scroll bar)

playlist must have scroll bar
click on playlist or playback order
now you can't scroll ( with mouse) on "item detail" ( not possible to set focus on "item detail" with mouse or keybord )

remove somes items in playlist ( playlist must not have scroll bar )
click on playlist (set focus)
now you can scroll  ( with mouse) on "item detail" !
Are you sure you don't just have some broken mouse software installed? Try killing anything like SetPoint etc. with Task Manager.

i have this problem on asus eeepc with elantech smart pad, i have tried the latest drivers , no change.
but scroll work in all other panels : seekbar, playback order...
also it isn't possible to scroll with keybord in "item detail" ( in 2 different computers and os)
also it is possible to scroll with pad if "item detail" is in "tab stack" and if i click first on tab or i select tab with keyboard
problem appear also with "biography" and "lyrics panel", they are panel that can't get focus ( no action possible)
i understand this is a minor problem and it appear only with eeepc ( elantech pad) but can you do something ?
Title: Columns UI
Post by: musicmusic on 2009-05-06 13:14:53
I can't do anything about it, because it is your mouse touchpad software that is doing strange things.

It doesn't have any interactive elements which is why it doesn't take the keyboard focus.
Title: Columns UI
Post by: Melomane on 2009-05-06 23:04:09
I can't do anything about it, because it is your mouse touchpad software that is doing strange things.

It doesn't have any interactive elements which is why it doesn't take the keyboard focus.

same problem with another notebook , vista and synaptic touchpad
i understand,  it is a small problem but annoying
and also why i can't scroll with keyboard?
Title: Columns UI
Post by: musicmusic on 2009-05-06 23:13:02
Definitely no problem here with latest (?) Synaptics software "v11.2.4 14Aug08" I have installed on my laptop. [edit] Seems there is also some newer 12.x versions around, but I'm not sure if there is a generic version available.

You can't scroll using the keyboard because it doesn't take the keyboard focus. I understand how you might find it useful, but since it doesn't allow a selection and there is no indicator of focus (like say a flashing cursor) it would generally be confusing.
Title: Columns UI
Post by: Melomane on 2009-05-08 22:06:23
Definitely no problem here with latest (?) Synaptics software "v11.2.4 14Aug08" I have installed on my laptop. [edit] Seems there is also some newer 12.x versions around, but I'm not sure if there is a generic version available.

You can't scroll using the keyboard because it doesn't take the keyboard focus. I understand how you might find it useful, but since it doesn't allow a selection and there is no indicator of focus (like say a flashing cursor) it would generally be confusing.


thank you for you answer
Title: Columns UI
Post by: alexinc on 2009-05-10 12:47:50
haven't been around for a while and using columns ui with basic costumization for a while now. 2 questions i got - maybe someone can help me to find answers!?

first one: when having definied a genre-column in playlist-view, is there any way to pre-define a kind of drop-down list with genres? it would make it much easier when editing the genre-tag of a (many) file(s), without the need of writing the whole genre-string in it again, by just selecting one out of the drop-down list or maybe having kind of auto-completion after the first letters...

second one: having on the left side 5 filters, the first one is filtering the files by directory structure, using $directory(%path%,3) right now and seperating singles from albums. i would love to have this filter being a tab, so i can first select tab for singles, albums and both and later the other filters for genre, year, and so on can be used. is there any way to create tabs that seperate by paths/folder structure like above filter-command does?

thx i.a.  alex
Title: Columns UI
Post by: novembre on 2009-05-10 13:05:57
first one: when having definied a genre-column in playlist-view, is there any way to pre-define a kind of drop-down list with genres? it would make it much easier when editing the genre-tag of a (many) file(s), without the need of writing the whole genre-string in it again, by just selecting one out of the drop-down list or maybe having kind of auto-completion after the first letters...

Foobar has it since 0.9.6.1: http://www.foobar2000.org/?page=Changelog#section5 (http://www.foobar2000.org/?page=Changelog#section5)
Title: Columns UI
Post by: alexinc on 2009-05-10 13:24:52
first one: when having definied a genre-column in playlist-view, is there any way to pre-define a kind of drop-down list with genres? it would make it much easier when editing the genre-tag of a (many) file(s), without the need of writing the whole genre-string in it again, by just selecting one out of the drop-down list or maybe having kind of auto-completion after the first letters...

Foobar has it since 0.9.6.1: http://www.foobar2000.org/?page=Changelog#section5 (http://www.foobar2000.org/?page=Changelog#section5)


how it comes, it doesnt work for me? installed the latest version... is it, cause i'm using columns ui and not default user interface? i listed GENRE under preferences - advanced - display - autocomplete fields!? is there any other option i have to activate within preferences?  thx i.a.
Title: Columns UI
Post by: novembre on 2009-05-10 13:54:04
Foobar queries autocompletion suggestions from files in Media Library, you should add your desired folders in Preferences -> Media Library.
It's not a "chronology" of previously entered strings.
Title: Columns UI
Post by: alexinc on 2009-05-10 14:03:42
Foobar queries autocompletion suggestions from files in Media Library, you should add your desired folders in Preferences -> Media Library.
It's not a "chronology" of previously entered strings.


thx for your reply, but thats what i already have from the beginning. monitoring 2 selected folders... autocompletion doesnt work on any of the tags (not even artist or album)!?

ok, i see now, its working when editing the tag in properties dialog of each file!  but what i wanna get is exactly that feature when editing tags directly in playlist-view!
Title: Columns UI
Post by: Yirkha on 2009-05-10 15:31:33
That might be caused by sparse SDK updates...
musicmusic: In case you find time to do it before the next one, here's the API:
(And be warned that IAutoComplete subclassing the target edit control can interfere with any other subclassing for custom key handling like TAB, I remember there is a lot of hacks in the core to get this work in Properties edit grid correctly with IME and everything.)
Code: [Select]
//! \since 0.9.6.1
class NOVTABLE library_meta_autocomplete : public service_base {
        FB2K_MAKE_SERVICE_INTERFACE_ENTRYPOINT(library_meta_autocomplete)
public:
        //! Gives you a value list IUnknown to pass to IAutoComplete, for the specified metadata field name.
        //! Returns false when there's nothing to autocomplete to / this field is not configured as autocompletable.
        virtual bool get_value_list(const char * metaName, pfc::com_ptr_t<IUnknown> & out) = 0;
};

FOOGUIDDECL const GUID library_meta_autocomplete::class_guid = { 0x4b976e34, 0xf05a, 0x4da4, { 0xad, 0x65, 0x71, 0x9c, 0xdf, 0xd, 0xed, 0xae } };
Title: Columns UI
Post by: wojtek on 2009-05-10 19:40:01
Would it be possible to auto disable/enable artwork coulumn based on playlist name (like with other colums now)? And/or add switch to show/hide it as a command availible to keyboard shortcuts//button mapping?
Title: Columns UI
Post by: musicmusic on 2009-05-10 21:58:34
musicmusic: In case you find time to do it before the next one, here's the API:
Thanks. Right, I've added support for it in 0.3.7.0 (just released) in NG Playlist only. If it works without problems I can extend that to Item properties also (I don't think it makes sense in Filter panel).
Title: Columns UI
Post by: tedgo on 2009-05-10 22:13:58
Wow, thanks for the update and the possibility to set up artist pictures for artwork view
Unfortunately i can't access it with right-click on the panel...
Title: Columns UI
Post by: alexinc on 2009-05-10 22:16:20
seems to work fine in ng-mode!  made me switching right now...  guess its just a matter of time, when you will include it in columns? thx!!!

still searching for a way to use tab stacks on pre-defined folders. any ideas or workarounds?
my file-structure looks like

x:\music\singles\artist\xyz.mp3
x:\music\albums\artist\album\xyz.mp3

and i would love to have 3 tabs linked to singles, albums and both... filters doesnt seem to do the job!?
Title: Columns UI
Post by: bwat47 on 2009-05-10 22:32:48
I love the win7 thumbnail integration in the newest version.
Title: Columns UI
Post by: musicmusic on 2009-05-10 22:33:35
Wow, thanks for the update and the possibility to set up artist pictures for artwork view
Unfortunately i can't access it with right-click on the panel...
Oops sorry.. Try 0.3.7.1
guess its just a matter of time, when you will include it in columns?
Columns playlist is obsolete.. It doesn't get new features.
Title: Columns UI
Post by: tedgo on 2009-05-10 23:14:45
Thank you
Since artwork view now switches images with left-click too (when did you implemented it? I always had only the "hand" without function so far...) i can replace my own made cover WSH panel mod
Title: Columns UI
Post by: musicmusic on 2009-05-10 23:25:06
when did you implemented it?
It's done that for a long time (always I thought), anyway that was what the hand was for..
Title: Columns UI
Post by: tedgo on 2009-05-10 23:27:27
Never worked for me...
I still thought "what's that hand for when click does nothing" 
Really...

But haven't tried it since about 0.3.6.7, though
Title: Columns UI
Post by: musicmusic on 2009-05-10 23:32:49
I haven't changed anything there for a while.. But it wouldn't have done anything if active track only had one type of artwork.
Title: Columns UI
Post by: tedgo on 2009-05-10 23:39:32
I tried it again and now i think i know the reason:
I haven't set up artwork view but use foobar's in-built artreader mode, because more than half of my music's collection has embedded album art and the foobar artreader doesn't recognizes additional externals.
So i think it never was your fault, but mine 
Title: Columns UI
Post by: s33m33 on 2009-05-11 09:27:40
MusicMusic, thanks for the update. Love autocomplete for inline editing.
Title: Columns UI
Post by: elenhil on 2009-05-11 17:41:35
I have a question about the Filter. Is it possible to have a field sorted other that alphabetically? For example, to have a list of albums sorted chronologically?

Also, why does entering multiple values in %genre% like "Classical, Opera" produces two entries ("Classical" and "Opera") in the corresponding Filter panel while entering similar values in %style% produces a single new "Classical, Opera" entry?
Title: Columns UI
Post by: soppman on 2009-05-11 18:27:17
hi2all, i was wondering about the possibility to show artwork only the "filter results" playlist and not in the others, while artwork looks great ofcourse with complete albums its a bit messy with alot of several artists looking like this.

http://78.108.54.10/martin/columpl.jpg (http://78.108.54.10/martin/columpl.jpg)

best regards
soppman

Title: Columns UI
Post by: Bollerkopp on 2009-05-11 18:37:42
I have a question about the Filter. Is it possible to have a field sorted other that alphabetically? For example, to have a list of albums sorted chronologically?


Hi,

try someting like that:

Code: [Select]
['('%Date%')']   [%Album%]


Greets
Title: Columns UI
Post by: bionx on 2009-05-11 19:34:08
can anyone help me out with this?

I wanna enlarge the columns playlist as you can see according to the arrows,anybody knows this?



[a href="http://img19.imageshack.us/my.php?image=fooow.jpg" target="_blank"]
Title: Columns UI
Post by: 2E7AH on 2009-05-11 19:57:19
hi2all, i was wondering about the possibility to show artwork only the "filter results" playlist and not in the others, while artwork looks great ofcourse with complete albums its a bit messy with alot of several artists looking like this.

You can try with limiting the playlist view grouping only to filtered playlist:

preferences > cui > playlist view > grouping: edit group by double clicking the script and select "show only on playlists" then enter "filter *"

or you can right click the title bar and deselect "artwork"
Title: Columns UI
Post by: alexinc on 2009-05-11 20:57:56
after having the columns ui-cracks in here, i decided to continue posting in here again...

now using $if($strstr(%path%,Albums),%album artist%) on filter, how it comes, the filtered list shows the wanted results and right number of albums in brackets behind the "All" node, but having the complete database on playlist-view when selecting "All" node?

is this the expected behaviour of the all-node in filters, a bug or wrong code in syntax of my filter???

thx i.a.!
Title: Columns UI
Post by: chiwou on 2009-05-11 22:00:06
because you select "All Artist"?!
Title: Columns UI
Post by: elenhil on 2009-05-11 23:13:58
I have a question about the Filter. Is it possible to have a field sorted other that alphabetically? For example, to have a list of albums sorted chronologically?

try someting like that:
Code: [Select]
['('%Date%')']   [%Album%]


Actually, I do not want the list to display dates before album titles. I just want a sorting criteria separate from the sorted content.
Title: Columns UI
Post by: alexinc on 2009-05-12 09:59:37
because you select "All Artist"?!


isnt it (the ng-playlist) supposed to show only "all" artists, that were filtered - as the number in brackets seems to reflect and its listed in the filter-window???
Title: Columns UI
Post by: musicmusic on 2009-05-14 21:38:31
Columns UI 0.3.7.2 released.

This fixes a rare issue with Item details panel, with it encountering invalid UTF-8 characters - apparently when listening to certain radio streams - causing the panel to get stuck in an infinite loop (eventually crashing).
Title: Columns UI
Post by: elenhil on 2009-05-15 09:27:08
Musicmusic, why does entering multiple values in %genre% like "Classical; Opera" produces two entries ("Classical" and "Opera") in the corresponding Filter panel while entering similar values in %style% produces a single new "Classical, Opera" entry?
Title: Columns UI
Post by: fbuser on 2009-05-15 09:37:35
This is probably not a ColumnsUI issue. Go to Preferences -> Advanced -> Display -> Properties dialog -> Multivalue fields and check if STYLE is defined there. If not, add it there. Already tagged fields are not affected by this change. You have to retag them.
Title: Columns UI
Post by: TomBarlow on 2009-05-15 09:42:34
I think your filter panel must be looking for %<genre>% rather than %genre%, but it's looking for %style% rather than %<style>%. I think if you put just the field name, as in 'Genre', it looks for %<genre>%.
Title: Columns UI
Post by: elenhil on 2009-05-15 10:27:17
I think your filter panel must be looking for %<genre>% rather than %genre%, but it's looking for %style% rather than %<style>%. I think if you put just the field name, as in 'Genre', it looks for %<genre>%.

Brilliant! It worked!
Title: Columns UI
Post by: novembre on 2009-05-15 21:53:57
I think I've found a bug/glitch: in Filter Preferences, enter a quite long string in Field, enough to make the text clip, then double click the right column header separator to make the scroll bar appear. Now try to edit another Field, which has to be very short: the string to be edited is not visible in the box, because it scrolls to the end of the longest string.
Title: Columns UI
Post by: durch on 2009-05-15 23:19:27
I see many great fully modded skins in this forum that pretend to use Columns UI as fundament. But how do I learn to create such awesome user interfaces? I'm new to foobar2000 and played around with Columns UI and even Panel Stack Splitter, but I don't see options for using self-made skin graphics and how to embed them smoothlessly into the program. How did all those guys get so much out of Columns UI? The Columns UI Wiki won't help me.
Title: Columns UI
Post by: Yotsuya on 2009-05-18 03:31:22
Foobar "skins" are a combination of many different components that are constantly evolving. Abusing titleformat code to achieve basic coding techniques and building interfaces from these components is a somewhat taboo topic especially after the recent PanelsUI fiasco. I suggest starting out with a basic columns configuration, then pick a component thread and read it from beginning to end to see if it is something you want to integrate into your layout. Start simple and steadily build an interface that YOU want (not some massive chunk of eyecandy from someone else). Ask questions in appropriate threads for better responses and look to others for inspiration. Read the forums religiously and keep up with the latest developments with the components you use and remove components you do not use.  Become active in the community and before you know it you'll be able to take 1 look at a screenshot and know how it was built.

Foobar and 3rd party components are constantly evolving, there is no quick tutorial that will teach you from scratch how to build autosizing panels in panel stack splitter with toggle buttons if you havnt learned basics like how to change the colors of your playlist.
Title: Columns UI
Post by: musicmusic on 2009-05-19 22:07:46
I think I've found a bug/glitch: in Filter Preferences, enter a quite long string in Field, enough to make the text clip, then double click the right column header separator to make the scroll bar appear. Now try to edit another Field, which has to be very short: the string to be edited is not visible in the box, because it scrolls to the end of the longest string.
This should be sorted in the next build, thanks for the report.
Title: Columns UI
Post by: 2E7AH on 2009-05-20 04:06:44
Minor notice about Album list panel:
On Windows 7 when frame style is set to grey or sunken there is some king of outline (like the one UPnP panel has always)

...I see what the issue is, I'll fix that.

If changes will be made in buttons options, can commands filter be added (something like input box) to "command picker" dialog?
Title: Columns UI
Post by: musicmusic on 2009-05-20 07:47:57
Minor notice about Album list panel:
On Windows 7 when frame style is set to grey or sunken there is some king of outline (like the one UPnP panel has always)
If you restart foobar2000 (or change layout preset and back) it should be OK, it was always a problem under theming.

...I see what the issue is, I'll fix that.
If changes will be made in buttons options, can commands filter be added (something like input box) to "command picker" dialog?
Well I already fixed the quoted issue, but the whole area needs some work, yes.
Title: Columns UI
Post by: durch on 2009-05-20 11:52:03
It would be great if you could add the option to have multiple Playlist Views like NG simultaneously that don't affect each other and can be assigned permanently to a certain playlist. That way we could assign maybe the Playing Queue to one of those playlists. And everyone would be able to have their long-wished Now Playing playlist that doesn't change while browsing through the media library. Oh, that would be so great - please add this! 

Edit: On top of that, it would be a great feature to be able to create those fixed playlists following conditions like "Album Artist = Various Artists" or "Date = 2000" etc.
Title: Columns UI
Post by: eradumvelhinho on 2009-05-20 12:15:06
Edit: On top of that, it would be a great feature to be able to create those fixed playlists following conditions like "Album Artist = Various Artists" or "Date = 2000" etc.


You can do that "out of the box" with autoplaylists. (% Album Artist% IS Various Artists, etc, etc)
Title: Columns UI
Post by: Robertina on 2009-05-20 12:29:30
It would be fine if the layout names (View / Layout) could be sorted alphabetically.

At the moment the date and time where they have been created determines their order (oldest first).
Title: Columns UI
Post by: callisto on 2009-05-20 14:23:42
Man, I want tab-alignment in group scripts so hard!
Title: Columns UI
Post by: durch on 2009-05-21 11:27:11
Would be good if there could be a button command that lets users reset all filters at once.
Title: Columns UI
Post by: barty on 2009-05-21 16:13:18
I have a request: please show the name of the various UI items in Layout if the name has been changed from the default, i.e., instead of

Panel Stack Splitter
|_ Tab stack
|_ Tab stack
|_ Tab stack
|_ WSH Panel Mod
|_ WSH Panel Mod

I would see

Panel Stack Splitter: Playbar
|_ Tab stack: Playback Default
|_ Tab stack: Playback Shuffle
|_ Tab stack: Playback Repeat
|_ WSH Panel Mod: Volume
|_ WSH Panel Mod: Seekbar

It'd sure make life easier, especially when trying to figure out someone else's config.

thanks
Title: Columns UI
Post by: 2E7AH on 2009-05-21 21:02:24
If you restart foobar2000 (or change layout preset and back) it should be OK, it was always a problem under theming.

That was it.

However, I have another issue somehow for Album List panel
I wanted to swap prefix for field with multiple values:

[font= "Lucida Console"]$swapprefix(%<album artist>%)[/font]

But output prefix was not swaped. I checked then with default Album List and the result is correct there - multi-valued fields are splitted and the prefix is swapped.
Any workaround?

[edit] Well, checking again, also default Album List doesn't swap splitted field but only regular unsplitted
Title: Columns UI
Post by: musicmusic on 2009-05-21 22:01:40
However, I have another issue somehow for Album List panel
I wanted to swap prefix for field with multiple values:

$swapprefix(%<album artist>%)
Use $meta_branch_remap_swapprefix(album artist) { or not tested: $if2($meta_branch_remap_swapprefix(album artist),?) }
Title: Columns UI
Post by: 2E7AH on 2009-05-21 22:22:42
Perfect, thanks 

It splits and swaps correctly (both unsplitted - single value and splitted - multiple values)
only for Album List Panel 
Title: Columns UI
Post by: elenhil on 2009-05-27 14:31:18
I'd like to have a way of sorting Filter panel contents by a criterion other than its contents' alphabetical arrangement. Namely, to have the albums sorted by date without having to display it.
Title: Columns UI
Post by: novembre on 2009-05-27 22:48:42
I'd like to have a way of sorting Filter panel contents by a criterion other than its contents' alphabetical arrangement. Namely, to have the albums sorted by date without having to display it.

A workaround could be displaying the the date in the same colour of the background and the album name in normal (visible  ) colour. But some space will be wasted.
Title: Columns UI
Post by: xbullethammer on 2009-05-28 22:28:24
I'd really love having a secondary "style string" for listviews in general.

I mean, if you can have any style on EVERY column in the playlist, why not in the Item Properties list? or maybe the Filters? I'm not requesting another configuration option on every panel of this kind but a general string that'd apply to the Playlist Switcher, Album List Panel, Porperties and Filters. This way all my panels'd have alternating rows
Title: Columns UI
Post by: elenhil on 2009-05-29 09:08:04
I'd like to have a way of sorting Filter panel contents by a criterion other than its contents' alphabetical arrangement. Namely, to have the albums sorted by date without having to display it.

A workaround could be displaying the the date in the same colour of the background and the album name in normal (visible  ) colour. But some space will be wasted.

No, it's precisely a matter of space
Title: Columns UI
Post by: rubber soul on 2009-05-30 17:50:54
(http://i123.photobucket.com/albums/o303/rubberspoon/wtfheader.png)

is there any way to change the header color of  a filter?  seems odd that i can't change it from white, or am i just being a moron.
Title: Columns UI
Post by: xbullethammer on 2009-05-30 22:02:57
@rubber soul

That's managed by your Visual Style.

You can of course hide'em and paint'em with PSS stuff.
Title: Columns UI
Post by: rubber soul on 2009-05-31 00:06:12
where do i edit the visual style?  or are you saying my windows xp visual style?

the only way i can hide/paint over it would be to add additional child pss correct?
Title: Columns UI
Post by: xbullethammer on 2009-05-31 06:06:34
^^ Correct!

But if you care more about looks than anything else, go and try the old browser plugin, in which it's possible to hide those labels.
Title: Columns UI
Post by: bubbleguuum on 2009-05-31 11:49:41
@musicmusic: I noticed that in Preference / Column UI / Layout, when right clicking on a panel, the  "Copy panel" action is available for single instance panels (ie panels for which get_is_single_instance() returns true). Shouldn't that action be disabled for such panels ?
Title: Columns UI
Post by: tedgo on 2009-05-31 11:54:13
Silly question: Isn't it possible to copy these single instance panels from one layout preset to another?
(Haven't tried it still).
If it is so, disabling "copy panel" would make it impossible.
Title: Columns UI
Post by: musicmusic on 2009-05-31 12:17:45
@musicmusic: I noticed that in Preference / Column UI / Layout, when right clicking on a panel, the  "Copy panel" action is available for single instance panels (ie panels for which get_is_single_instance() returns true). Shouldn't that action be disabled for such panels ?
No, because you could copy from one preset to another. Any checking should be done when pasted, but no as far as I am aware there is none. It was something noted (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=475174) at the time, and has remained as such I'm afraid.

Anyway, why do you need to use a single instance panel? It was only a feature added by request, and as you may have guessed I'm not particularly fond of them.
Title: Columns UI
Post by: bubbleguuum on 2009-05-31 12:58:35
@musicmusic: I noticed that in Preference / Column UI / Layout, when right clicking on a panel, the  "Copy panel" action is available for single instance panels (ie panels for which get_is_single_instance() returns true). Shouldn't that action be disabled for such panels ?
No, because you could copy from one preset to another. Any checking should be done when pasted, but no as far as I am aware there is none. It was something noted (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=475174) at the time, and has remained as such I'm afraid.

Anyway, why do you need to use a single instance panel? It was only a feature added by request, and as you may have guessed I'm not particularly fond of them.


I use a UPnP framework that is not multi-instance aware and would need de-multiplexing and that's not worth the effort since there's not much point of having this component multi-instance in the first place. Add to that a  complicated init/destroy sequence even more complicated by the fact code is shared with an UI element whose init/destroy sequence is slightly different. Sure it could be done but not worth the effort IMHO.

You still can add multiple single instance panels in each layout preset using "Insert panel" instead of "Copy panel"
Not a huge deal that you can copy single instance panels though at long as it doesn't crash. It might just not do what the user expect.
Title: Columns UI
Post by: musicmusic on 2009-05-31 16:37:42
Sure it could be done but not worth the effort IMHO.
All the standard panels are multi-instance - a lack of effort or good design was never the reason to have a single-instance panel. Perhaps support for single-instance panels was in fact there from the get-go though, I'm not so sure now. Whilst no, it's not amazingly useful to have, say, two identical playlist views viewable at the same time, but people do try and do things like have two different layouts in separate tabs, and ultimately end up disappointed when that doesn't work.

You still can add multiple single instance panels in each layout preset using "Insert panel" instead of "Copy panel"
They may well be copying at a higher level, i.e. splitter etc. As I said, the problem would be on the pasting side, I will try and have a look at changing it.

Not a huge deal that you can copy single instance panels though at long as it doesn't crash.
It seems there is a problem when removing either of your uPnP panels via live editing in either a tab stack or playlist tabs. Seems a bit strange, can you explain what is happening here? Adding another one then does cause a crash.
Title: Columns UI
Post by: bubbleguuum on 2009-05-31 18:11:54
Sure it could be done but not worth the effort IMHO.
All the standard panels are multi-instance - a lack of effort or good design was never the reason to have a single-instance panel. Perhaps support for single-instance panels was in fact there from the get-go though, I'm not so sure now. Whilst no, it's not amazingly useful to have, say, two identical playlist views viewable at the same time, but people do try and do things like have two different layouts in separate tabs, and ultimately end up disappointed when that doesn't work.


Most standard panels are self contained. I don't have 2 days to rethink a design that is appropriate. Instanciating/destroying a hybrid CUI/DUI component already gave me a few headaches so no thanks .

Quote
Not a huge deal that you can copy single instance panels though at long as it doesn't crash.
It seems there is a problem when removing either of your uPnP panels via live editing in either a tab stack or playlist tabs. Seems a bit strange, can you explain what is happening here? Adding another one then does cause a crash.


I just found out that removing the panel was freeing resources but not destroying the window hence graphical glitches when removing the panel in a splitter (a case I didn't test). This is fixed.
The crash you had, I fixed it this morning.
Title: Columns UI
Post by: TomBarlow on 2009-06-02 20:37:19
Musicmusic, I've found some characters that don't work properly in NG Playlist, I was wondering if you could take a look. In particular it's the first 4 and 6th of these: ◯,☆,♡,↺,〜,◎,↑,Ω,ずっと - you might wonder why I care but there's an album (http://en.wikipedia.org/wiki/Vision_Creation_Newsun) with those track names!

I'm definitely using a font with those symbols in (calibri), and I tried it in DUI and they work. I'm getting some weird stuff going on, if I paste one of the Japanese characters into the Display box under Playlist View>Columns>Title column>Display, they all show up! (See the inset part in the pic.) Can you explain what's going on? Can I fix it my end?

Title: Columns UI
Post by: musicmusic on 2009-06-02 21:13:29
Hmm, there are several weird things about this. Needs more investigation....
Title: Columns UI
Post by: carmenm on 2009-06-04 10:50:19
I am looking to switch from elplaylist to NGplaylist because it s damn faster!
Trying to configure it i have a feature request about grouping.
In Elplaylist you are able to to have in the same playslist grouped items and not grouped items.
Something like that
(http://img192.imageshack.us/img192/6223/79175388.th.jpg) (http://img192.imageshack.us/my.php?image=79175388.jpg)

That would make things a lot more readable
Title: Columns UI
Post by: elenhil on 2009-06-04 12:48:05
Is it possible to remove headers from Filter columns altogether? I'd love to, because they do not suit my fb2k's background colour (and I do not use fancy Windows themes).
Title: Columns UI
Post by: Case on 2009-06-04 13:55:01
Could you make Columns UI handle keyboard shortcuts the same way as Default UI does? I'd like keys with type [context] to perform the action on currently playing file when nothing is selected. At the moment Columns doesn't do anything in this situation.
Title: Columns UI
Post by: Zarkon on 2009-06-04 22:52:24
Is it possible to remove headers from Filter columns altogether? I'd love to, because they do not suit my fb2k's background colour (and I do not use fancy Windows themes).


Already on the request list (http://yuo.be/wiki/columns_ui:requests:requests_list).
Title: Columns UI
Post by: durch on 2009-06-04 23:15:26
It would be great if Splitters or maybe all Columns UI's items in general had the option to specify a background image. In conjuction with configurable Splitter border sizes (even zero!) and fixed Splitter sizes one wouldn't have to use the "Panel Stack Splitter" extension (from another author) anymore in many situtations. I myself use that extension almost solely for the purpose of having zero sized Splitter borders and displaying background images. Would be very nice if Columns UI could do these two features on its own.

Edit: This is an example of what I mean:
(http://img362.imageshack.us/img362/1057/capture.png)
It is just (Panel Stack) Splitters and a Button Bar with background images. Would be awesome if we could do such things with Columns UI itself.
Title: Columns UI
Post by: musicmusic on 2009-06-04 23:50:00
Could you make Columns UI handle keyboard shortcuts the same way as Default UI does? I'd like keys with type [context] to perform the action on currently playing file when nothing is selected. At the moment Columns doesn't do anything in this situation.
I will change the standard panels to use the newer keyboard shortcut manager API, that behaviour will come along with that at the Core's discretion.
Title: Columns UI
Post by: thuan on 2009-06-05 02:32:05
I'm running CUI 0.3.7.3 and Vista 64 SP2. It seems with new track notification balloon enabled, after getting my monitor locked and turn off by screensaver and power management. Sometimes I can't bring foobar back from the tray with double mouse clicks on the tray icon (likely after new track), had to use the keyboard shortcut. Please look into it.
Title: Columns UI
Post by: carmenm on 2009-06-05 08:54:55
I was wondering if in a column display settings, there was a variable that would give me the number of items in the group?

Thanks
Title: Columns UI
Post by: Chipicui on 2009-06-05 16:36:51
It would be great if Splitters or maybe all Columns UI's items in general had the option to specify a background image. In conjuction with configurable Splitter border sizes (even zero!) and fixed Splitter sizes one wouldn't have to use the "Panel Stack Splitter" extension (from another author) anymore in many situtations. I myself use that extension almost solely for the purpose of having zero sized Splitter borders and displaying background images. Would be very nice if Columns UI could do these two features on its own.

Edit: This is an example of what I mean:

Those buttons are beautiful and the backgrounds and borders too...
Would you mind sharing it with us?
I would be very thankful 
Title: Columns UI
Post by: musicmusic on 2009-06-05 19:53:01
Musicmusic, I've found some characters that don't work properly in NG Playlist, I was wondering if you could take a look. In particular it's the first 4 and 6th of these: ?,?,?,?,?,?,?,?,??? - you might wonder why I care but there's an album (http://en.wikipedia.org/wiki/Vision_Creation_Newsun) with those track names!

I'm definitely using a font with those symbols in (calibri), and I tried it in DUI and they work. I'm getting some weird stuff going on, if I paste one of the Japanese characters into the Display box under Playlist View>Columns>Title column>Display, they all show up! (See the inset part in the pic.) Can you explain what's going on? Can I fix it my end?

Thanks
Well, my investigations tell me... dare I say it... it's an OS bug. Most probably DUI uses a certain workaround, but you might notice if you double-click the column divider there on a column where the largest item is one that doesn't display correctly in CUI, it will size the column incorrectly (to the width as it would be displayed in CUI).

Anyway, I do have a fix, but it needs more testing to make sure there it doesn't break anything else...
Title: Columns UI
Post by: durch on 2009-06-05 22:12:52
durch... What a nice config that you've made!!!!! ... don't know about the rest of it but, this little glimpse is wonderful 
Those buttons are beautiful and the backgrounds and borders too...
Would you mind sharing it with us?
I would be very thankful 

Nice to know somebody else likes it. But it's not much more than that glimpse - here's the full screenshots: http://www.hydrogenaudio.org/forums/index....st&p=637594 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=63984&view=findpost&p=637594)

Components:

Download:
http://ul.to/wxpisa (http://ul.to/wxpisa)
Title: Columns UI
Post by: odyssey on 2009-06-05 23:28:32
@musicmusic: Would be great if you could add customized action for left-click instead of default "Play"

Reason: Useful for partying to avoid playlist hijacking or when I'm in "edit"-mode while listening to music I often accidentially click a track.
Title: Columns UI
Post by: Chipicui on 2009-06-06 16:36:35
    [/li]
durch... What a nice config that you've made!!!!! ... don't know about the rest of it but, this little glimpse is wonderful 
Those buttons are beautiful and the backgrounds and borders too...
Would you mind sharing it with us?
I would be very thankful 

Nice to know somebody else likes it. But it's not much more than that glimpse - here's the full screenshots: http://www.hydrogenaudio.org/forums/index....st&p=637594 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=63984&view=findpost&p=637594)

Components:

Download:
http://ul.to/wxpisa (http://ul.to/wxpisa)
[/quote]


Thank you!!!!
I really like it!, ... really stylish and simple!

Title: Columns UI
Post by: Chainyk on 2009-06-07 11:11:27
(http://farm4.static.flickr.com/3338/3603298864_959672e741_o.png)
how i can move this panel to the bottom and change color  like here
(http://xs229.xs.to/xs229/08284/5976.jpg)
Title: Columns UI
Post by: sPeziFisH on 2009-06-07 13:14:08
how i can move this panel to the bottom and change color  like here

Preferences > Display > Columns UI: Layout

Here you have to insert them as panels, i.e. (select a splitter,) RMB > Insert panel > toolbars > buttons, seekbar etc.

Color depends on Visual Style (VS) of your system-setup (Theme etc.)
Title: Columns UI
Post by: xbullethammer on 2009-06-09 03:55:51
@musicmusic

It appears that my request (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=637632) was completely ignored so I want to at least show the reason for such thing.
Look at this picture:

(http://img141.imageshack.us/img141/2004/withwithout.th.png) (http://img141.imageshack.us/my.php?image=withwithout.png)

Do you notice any difference?

I think that it's easier to read all the strings when there are alternating colors on the rows.
Maybe we don't need another style string for this but a simple way to achieve it will be really appreciated!

Thanks!
Title: Columns UI
Post by: vogliadicane on 2009-06-10 20:43:34
I want to set 2 alternative options for artwork (cover.jpg or folder.jpg) displayed in NG playlist.

So in Artwork sources I set :

$if3($replace(%path%,%filename_ext%,)cover,$replace(%path%,%filename_ext%,)folder)

That doesn´t work, only the cover.jpg showes up.

also tried $replace(%path%,%filename_ext%,)$if3(cover,folder)

what´s wrong?
Title: Columns UI
Post by: 2E7AH on 2009-06-10 21:07:02
You have to add them as separate sources:
1. click add > front cover: [font= "Lucida Console"]$directory_path(%path%)cover[/font]
2. again click add > fron cover: [font= "Lucida Console"]$directory_path(%path%)folder[/font]
Title: Columns UI
Post by: vogliadicane on 2009-06-10 21:35:16
You have to add them as separate sources:
1. click add > front cover: $directory_path(%path%)cover
2. again click add > fron cover: $directory_path(%path%)folder


?? I´m in Preferences/Display/ColumnsUI/    Tab:Artwork

there´s no add button... 
Title: Columns UI
Post by: 2E7AH on 2009-06-10 21:46:51
http://yuo.be/columns.php (http://yuo.be/columns.php)
Title: Columns UI
Post by: vogliadicane on 2009-06-10 21:56:17
http://yuo.be/columns.php (http://yuo.be/columns.php)


oh ok, always thought I get the latest version by updating foobar itself, but, shure,  column UI doesn´t belong to the core foobar...
I´m curious what I missed the last years  thanks!
Title: Columns UI
Post by: durch on 2009-06-11 15:11:10
Is there a way to remove the right-click menu's "Close panel" option? I'd like to lock my foobar2000 user interface from being changed by people who don't really know what they are doing. If my party guests want to change songs it happens very fast that they close a panel.
Title: Columns UI
Post by: Dirhael on 2009-06-13 17:49:29
Any chance of a "delay" function in the filter panels? As it is right now, start typing (without using "F3 search") anything starting with the letter A and it will start by showing the "All" item before it continues to register the rest of your typing. This causes a very notable delay and makes it more frustrating to use than it has to be. A short (perhaps customizable?) delay of a few 100 ms. before showing anything would be a very welcome addition in a future release
Title: Columns UI
Post by: speedemonV12 on 2009-06-13 23:15:43
Can anyone help me get this playlist look ?

(http://img155.imageshack.us/img155/2179/25103.th.jpg) (http://img155.imageshack.us/i/25103.jpg/)

I found it here: http://customize.org/foobar/skins/32178 (http://customize.org/foobar/skins/32178)

and i cant figure out how to get it to work. its quite old as you can see, but im sure it is possible to get it to work with the current foobar..

thanks..
Title: Columns UI
Post by: musicmusic on 2009-06-14 14:48:10
Columns UI 0.3.7.4 0.3.7.6 released.
Large parts of colour code parsing & tab column rendering have been rewritten, so watch out for any issues in those areas. Due to changed text tenderer, there may be slightly higher CPU usage in some situations, as a result though this issue (http://www.hydrogenaudio.org/forums/index.php?act=findpost&pid=638690) no longer exists. Some other changes in changelog.

Album list panel 0.3.5 released:
Bug fixes
Title: Columns UI
Post by: bowen_tk on 2009-06-14 16:30:41
thanks for the new release
Title: Columns UI
Post by: musicmusic on 2009-06-14 17:56:58
0.3.7.6 now.. fixed a couple of bugs.
Title: Columns UI
Post by: Squeller on 2009-06-14 18:58:51
Thank you.
Title: Columns UI
Post by: TomBarlow on 2009-06-14 19:17:33
Thanks for the new version
Title: Columns UI
Post by: 2E7AH on 2009-06-14 20:19:49
musicmusic, I noticed this minor issue with the new version (count column):

New CUI:

(http://img134.imageshack.us/img134/9089/cuinew.jpg)

Old CUI:

(http://img134.imageshack.us/img134/8137/cuiold.jpg)

The code (simplified) behind column is: [font= "Lucida Console"]%play_count%$tab()%play_count_sql%[/font]
Title: Columns UI
Post by: musicmusic on 2009-06-14 20:59:43
Thanks for the report, 0.3.7.7 should be OK/closer to the old behaviour.
Title: Columns UI
Post by: 2E7AH on 2009-06-14 21:16:25
Thanks, it works OK and actually slightly better (1px more) then the old one in above example
Title: Columns UI
Post by: musicmusic on 2009-06-14 22:36:54
@musicmusic: Would be great if you could add customized action for left-click instead of default "Play"

Reason: Useful for partying to avoid playlist hijacking or when I'm in "edit"-mode while listening to music I often accidentially click a track.
Do you want it to do nothing in those situations?

It appears that my request (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=637632) was completely ignored so I want to at least show the reason for such thing.
Well no reply doesn't mean it was ignored, I am just more responsive to people reporting problems. I will keep your request in mind, but there are quite possibly things with higher priority.

Is there a way to remove the right-click menu's "Close panel" option? I'd like to lock my foobar2000 user interface from being changed by people who don't really know what they are doing. If my party guests want to change songs it happens very fast that they close a panel.
There isn't - no, I'll have a think about that since we have live editing now.

Any chance of a "delay" function in the filter panels? As it is right now, start typing (without using "F3 search") anything starting with the letter A and it will start by showing the "All" item before it continues to register the rest of your typing. This causes a very notable delay and makes it more frustrating to use than it has to be. A short (perhaps customizable?) delay of a few 100 ms. before showing anything would be a very welcome addition in a future release
How many tracks do you have in your library? Is the delay from creating the autosend playlist or updating the other filters? You can find out by trying with & without autosend enabled. Also if you have any selection viewers in your layout (e.g. Item properties), they can create a delay, please let me know if that is the cause as I'm interested to know what's causing the delay.

Can anyone help me get this playlist look ?

[a href="http://img155.imageshack.us/i/25103.jpg/" target="_blank"]
Yes I reevaluated the old behaviour and thought this made more sense
Title: Columns UI
Post by: Remedial Sound on 2009-06-14 22:37:56
Hi MM,

I just stepped up to 0.3.7.7 and for some strange reason $rgb() [reverts to default colors] has stopped working for me in the item details panel - seems to work okay elsewhere.  Could you have a look into it?  Thanks
Title: Columns UI
Post by: musicmusic on 2009-06-14 23:26:20
Hi,
Thanks I believe I've found the problem you refer to. One more build won't hurt... try 0.3.7.8
Title: Columns UI
Post by: Dirhael on 2009-06-15 01:36:13
Any chance of a "delay" function in the filter panels? As it is right now, start typing (without using "F3 search") anything starting with the letter A and it will start by showing the "All" item before it continues to register the rest of your typing. This causes a very notable delay and makes it more frustrating to use than it has to be. A short (perhaps customizable?) delay of a few 100 ms. before showing anything would be a very welcome addition in a future release
How many tracks do you have in your library? Is the delay from creating the autosend playlist or updating the other filters? You can find out by trying with & without autosend enabled. Also if you have any selection viewers in your layout (e.g. Item properties), they can create a delay, please let me know if that is the cause as I'm interested to know what's causing the delay.


Sorry, I really should have been more specific in my original post.

CUI default panels/items:

3rd party components:


I did some timing with a stopwatch to test the difference between having autosend enabled and disabled, and here's the result (did 3 rounds for each). The timings were done by initially placing the cursor on the first album artist starting with the letter B (because if already on A then the top "All" item will be skipped), then trying to type the first one starting with the letter A (times represents the time it takes to hit the "All" item and continue to the first "real" album artist).

With auto-send selection to playlist:

Without auto-send selection to playlist:


Hope this helps
Title: Columns UI
Post by: Remedial Sound on 2009-06-15 08:21:00
Hi,
Thanks I believe I've found the problem you refer to. One more build won't hurt... try 0.3.7.8

Thanks 
Title: Columns UI
Post by: Bluebear on 2009-06-15 09:26:29
Hey there guys, kinda new to foobar2k, and only just installed Columns UI.

Just wondering, is it possible (I'm guessing it is), to change the grouping options for individual playlists? For example, I have my main playlist sorting by artist, but because it seems to be set globally through all of the playlists, any 'compilations' that have a lot of different artists contributing then look ugly and not streamlined enough. Any way I can solve this?

Example pics:

Main playlist, nice and tidy
Not sure how to change the colour of the toolbars etc though...

EDIT: Typos.
Title: Columns UI
Post by: wojtek on 2009-06-15 09:33:33
Yay, buttons are state-sensitive (i.e. when option is enabled they look different) - many, many thanks for that!
Title: Columns UI
Post by: 2E7AH on 2009-06-15 09:45:22
You can set groupings in Preferences > Columns UI > Playlist view > Grouping tab

Just wondering, is it possible (I'm guessing it is), to change the grouping options for individual playlists?

There is filter in drop down menu (when you double click grouping script) so you can have different grouping settings for different playlists (by playlist name)

I have my main playlist sorting by artist, but because it seems to be set globally through all of the playlists, any 'compilations' that have a lot of different artists contributing then look ugly and not streamlined enough. Any way I can solve this?

For compilations you can use album artist (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Encouraged_Tag_Standards#ALBUM_ARTIST) tag (try something like this for grouping: %album artist% / %album%)
Title: Columns UI
Post by: Bluebear on 2009-06-15 10:19:36
Cheers for such a quick reply 2E7AH!

Got it all working now, I just miss having an album show up on the compilation playlists, like I get for the grouped artists for my main playlist, but it's no biggie.

Quick pic of my new buttons!
(http://i34.photobucket.com/albums/d149/tehmadbluebear/foobarBluebearCUIbuttons-oranges.jpg)
EDIT: image artifacts lessens the quality somewhat, but you get the general idea.
Title: Columns UI
Post by: 2E7AH on 2009-06-15 10:42:21
You'll manage album show up I guess, whatever you mean by that  but why is your toolbar so tall and buttons blurred?
Title: Columns UI
Post by: Bluebear on 2009-06-15 10:45:19
For some reason I decided to do the buttons 30x30 pixels in size. And about the blurry buttons, I can't seem to make the brush in Photoshop crisper  Turned up the brush hardness to 100%, but it's still quite soft on the edges.
Title: Columns UI
Post by: odyssey on 2009-06-15 12:06:57
@musicmusic: Would be great if you could add customized action for left-click instead of default "Play"

Reason: Useful for partying to avoid playlist hijacking or when I'm in "edit"-mode while listening to music I often accidentially click a track.
Do you want it to do nothing in those situations?

It could be nothing or enqueue i.e.
Title: Columns UI
Post by: odyssey on 2009-06-15 12:29:43
Just wondering, is it possible (I'm guessing it is), to change the grouping options for individual playlists? For example, I have my main playlist sorting by artist, but because it seems to be set globally through all of the playlists, any 'compilations' that have a lot of different artists contributing then look ugly and not streamlined enough. Any way I can solve this?

Yes you can  Preferences->Display->Columns UI->Playlist view->Grouping - It's based on titleformatting, so you might take a look into the syntax if you are not familar with it.

Problem with your example pics, can be solved, if you set album artist on your compilation albums  F.ex. set it to "VA" or "Various Artists".
Title: Columns UI
Post by: Anas on 2009-06-15 13:02:55
$tab() does now work in group titles. Thank you very much, musicmusic. Alas the horizontal line disappears when $tab() is used. I guess I can't have everything though or is there something you can do?
Title: Columns UI
Post by: callisto on 2009-06-15 13:27:09
Quote
$tab() does now work in group titles

FOR SURE??? Wohooo... have to update and try out right noooow

edit:
Well it works but that line which seperates the groups disappears. Is it possible to keep it in between?

And with the newest Version I don't see my stars and other special characters anymore!! ★♫▶ are only squares now
Title: Columns UI
Post by: musicmusic on 2009-06-15 17:19:16
And with the newest Version I don't see my stars and other special characters anymore!! ??? are only squares now
What OS... OS X? That might be the problem...
Title: Columns UI
Post by: callisto on 2009-06-15 17:26:38
Well, why did it work before without a problem? And I still can see the icons in my titleformatting (no $char() string used)
Title: Columns UI
Post by: musicmusic on 2009-06-15 17:30:14
Ask whoever wrote the emulation/whatever software you are using..?
Title: Columns UI
Post by: callisto on 2009-06-15 17:37:14
Sry to bother... as I'm using it not on Windows I know that there are other things that might have an impact on this.
But since I didn't change anything besides your plugin and I know that you made some changes to the code regarding special characters (http://www.hydrogenaudio.org/forums/index.php?act=findpost&pid=638690) I thought it could have something to do with it.
I'll try to fix it another way then...

But what about that seperation line, possible?
Title: Columns UI
Post by: MasterT on 2009-06-15 20:09:25
But what about that seperation line, possible?

+1 
Title: Columns UI
Post by: KeyLogic on 2009-06-15 22:23:19
Hi all.

I'm new to Columns UI and I'm almost done setting up my configuration for it, I just need some assistance with a few more things.


I hope that this is the correct place to ask these questions. Thanks musicmusic for creating such an awesome UI, I'm really liking it.
Title: Columns UI
Post by: musicmusic on 2009-06-15 23:02:37
[...]
Thanks - I'm not sure I want to mess with any convoluted delayed reactions, as it would get quite complicated.

The main delay from generating the playlist is from sorting, if possible changing the script for it in Filter prefs can help. I may be able to use some tricks here to help (e.g. caching and things). I'll have a look if there is anything else I can do to speed things up for such large datasets.

$tab() does now work in group titles. Thank you very much, musicmusic. Alas the horizontal line disappears when $tab() is used. I guess I can't have everything though or is there something you can do?
Yes, I enabled it since it didn't seem to hurt.  As for the line, maybe, I didn't want to mess around with this for these releases but I may be able to make it work.
Title: Columns UI
Post by: Dirhael on 2009-06-16 00:44:32
[...]
Thanks - I'm not sure I want to mess with any convoluted delayed reactions, as it would get quite complicated.

The main delay from generating the playlist is from sorting, if possible changing the script for it in Filter prefs can help. I may be able to use some tricks here to help (e.g. caching and things). I'll have a look if there is anything else I can do to speed things up for such large datasets.


What about simply enclosing the "All" item with parentheses instead? This way, you could safely type "A" and only ever hit "All" if you really wanted it (after all, how many artists have names beginning with a parenthesis?)
Title: Columns UI
Post by: durch on 2009-06-16 01:44:36
  • Where can I find a star ratings system? I see it in a lot of configurations but don't know where to find it.
  • How do I create tabs for switching between a Media Library, Playlist and whatever other display I want?
  • What's the script that I need to input so that the grouping will display the disc number (Planetary Pieces: Sonic World Adventure Original Soundtrack -Disc 1-)?

Star Ratings in CUI Playlist:
File - Preferences - Display - Columns UI - Playlist view - Columns
(Scripts/Display section of a new column)
Code: [Select]
$repeat(?,%rating%)

Edit: I should mention that this method writes the ratings to the files. There is an official component that handles ratings and saves them to the database: http://www.foobar2000.org/?page=Download (http://www.foobar2000.org/?page=Download) ("Playback Statistics")

Tabs: Use a Tab Stack:
*Right Click*
Insert panel - Splitters - Tab stack

Disc number:
Code: [Select]
[ -Disc %discnumber%-]
Title: Columns UI
Post by: durch on 2009-06-16 01:56:01
What about simply enclosing the "All" item with parentheses instead?

Good idea. Talking of parentheses, I'd like to be able to assign to them a different color. I first saw that in the default UI component "Facets". Everything in brackets is gray there. It's a nice feature that helps speeding up the reading process.
Title: Columns UI
Post by: thuan on 2009-06-16 10:44:45
I'm running CUI 0.3.7.3 and Vista 64 SP2. It seems with new track notification balloon enabled, after getting my monitor locked and turn off by screensaver and power management. Sometimes I can't bring foobar back from the tray with double mouse clicks on the tray icon (likely after new track), had to use the keyboard shortcut. Please look into it.


The same problem occurs with the latest version, 0.3.7.8. This time, I'm pretty sure it happens whether foobar was playing music or not. So I don't think "Show popup notification balloons" has anything to do with it.
Title: Columns UI
Post by: wojtek on 2009-06-16 13:40:35
Would it be possible to implement option "Don't display albumart when number of items in grup is less than X" (ideally - automatically check that height of all items in group is less than height of albumart and automatically disable it for that group) (:
Title: Columns UI
Post by: Zarkon on 2009-06-16 14:35:42
Would it be possible to implement option "Don't display albumart when number of items in grup is less than X" (ideally - automatically check that height of all items in group is less than height of albumart and automatically disable it for that group) (:


Already mentioned in this thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=5160&p=620606&#entry620606).
Title: Columns UI
Post by: vogliadicane on 2009-06-16 20:38:48
--- sorry if this has been asked before, I didn´t read the 217 pages of this thread ...  ---

I guess it´s not possible in NG Playlist to have a "footer" for each column to sum up values there like %length% or %size% (as you can do in the playlist switcher).

Don´t you think this would be a nice feature to add to future versions?
Title: Columns UI
Post by: durch on 2009-06-16 20:42:22
I think so! Nice idea. I'd also like to see how many items one selected and how many are in the current playlist.
Title: Columns UI
Post by: 2E7AH on 2009-06-16 20:47:12
Playlist Dropdown and Playlist switcher already have that ability, why not use them?
Title: Columns UI
Post by: durch on 2009-06-17 02:03:22
@musicmusic: Are you ever going to implement a ratings column like in this WMP 12 screenshot where you can hover with the mouse and alter ratings with a single left click? I really prefer Columns UI's NG Playlist over ELPlaylist because of its much better performance, but I miss that feature. It's not too comfy having to enter values from 1 to 5 with keyboard keys for each song.
(http://img195.imageshack.us/img195/6733/capturearx.png)
Title: Columns UI
Post by: nilla on 2009-06-17 05:20:32
Why not use Quick Tagger in order to rate your songs?  Then you can right-click one song or a whole group of songs and set the rating.  Maybe it's not quite the answer you're looking for, but it might be quicker than editing the rating with the keyboard.
Title: Columns UI
Post by: vogliadicane on 2009-06-17 07:38:33
Playlist Dropdown and Playlist switcher already have that ability, why not use them?


yes, that´s what I do now, but adding %size% AND %length% there produces a very big string and doesn´t look nice, whereas in NG playlist there would be needed one additional line to have it displayed clearly - just an idea...
Title: Columns UI
Post by: Anas on 2009-06-17 09:02:28
Since there is already information about the length of the selected items in the status bar, it might be a good idea to put any additional info concerning amount of selected/total tracks into the status bar as well.
Title: Columns UI
Post by: vogliadicane on 2009-06-17 13:04:48
Since there is already information about the length of the selected items in the status bar, it might be a good idea to put any additional info concerning amount of selected/total tracks into the status bar as well.


hmm, I don´t use the status bar, because it´s ugly, but of course to display it there makes sense for those who use it.

Just to be shure, my proposal was meant to add it to NG Playlist as an OPTION (like the column headers), so you don´t HAVE to use it there
Title: Columns UI
Post by: Steve Forte Rio on 2009-06-17 15:47:34
I need DUI's spectrum analyzer panel in CUI layout. How can I insert this panel to the layout?
Title: Columns UI
Post by: Bollerkopp on 2009-06-17 16:20:00
Hi,

Look here: Peakmeter Spectrum (foo uie vis peakmeter spectrum) (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Peakmeter_Spectrum_(foo_uie_vis_peakmeter_spectrum))

Greets
Title: Columns UI
Post by: Steve Forte Rio on 2009-06-17 16:39:32
I tried this plugin. But I need EXACTLY the same appearence like in DUI plugin.

P.S. Sorry for my English
Title: Columns UI
Post by: Bollerkopp on 2009-06-17 17:57:30
Take a look at the preferences of this component. You can enable/ disable Peakmeter and Spectrum analyzer, change colors, etc.

(http://www.abload.de/thumb/foo_uie_vis_peakmeter_1x4i.jpg) (http://www.abload.de/image.php?img=foo_uie_vis_peakmeter_1x4i.jpg)
Title: Columns UI
Post by: Steve Forte Rio on 2009-06-17 20:10:50
And can I get the same appearence using this settings? I tried. I did not get
Title: Columns UI
Post by: marc2003 on 2009-06-18 09:51:31
sorry if this has already been asked for....

i have a feature request for the CUI filters. would it possible for them to remember the previous selections when foobar is restarted?

Title: Columns UI
Post by: 2E7AH on 2009-06-18 14:02:13
I don't know if this is correct (item details):

[font= "Lucida Console"]$set_font(,20)
%title%
$set_font(,14)
$crlf()
%album%[/font]

Above generates CR/LF with size 20 and not 14, but if we put space character in front of $crlf() then CR/LF will be with size 14:

[font= "Lucida Console"]$set_font(,20)
%title%
$set_font(,14)
 $crlf()
%album%[/font]

[edit] also there seems to be issue with aligning "centre" or "right" when line is greater than panel (with no word wrap)
Title: Columns UI
Post by: durch on 2009-06-18 17:21:17
I can confirm this. I had the same problem when I used Item Details.
Title: Columns UI
Post by: kanak on 2009-07-03 17:28:53
Hi musicmusic,

I have a feature request for the Albumlist panel. Would it be possible to set the "data source" of the album list panel to be the current playlist, that is, the albumlist lists only the items that are in the current playlist.

EDIT: and clicking on an item on the albumlist would jump to that item on the playlist.


Thanks
Title: Columns UI
Post by: yashau on 2009-07-03 21:23:59
Anyone got an alternative download link to the latest version? The site seems down.
Title: Columns UI
Post by: KeyLogic on 2009-07-04 00:00:32
Hi.

Does anyone know how to get the artist name to appear under the song title and the codec or bit rate to appear under the duration (example (http://customize.org/foobar/skins/58341/view/58574)) in the NG Playlist view?
Title: Columns UI
Post by: Purple Monkey on 2009-07-04 00:41:09
I believe that that setup linked uses EL Playlist not NG Playlist, (which does not support multiple lines for a single item.)
Title: Columns UI
Post by: KeyLogic on 2009-07-04 01:49:58
I believe that that setup linked uses EL Playlist not NG Playlist, (which does not support multiple lines for a single item.)


Aw, that's too bad, I really like the NG Playlist the best. Has there already been a request for this feature? If not, I would like to request that it be incorporated.
Title: Columns UI
Post by: lvqcl on 2009-07-04 05:47:59
Quote
Anyone got an alternative download link to the latest version? The site seems down.

It works again.
Title: Columns UI
Post by: jeremija on 2009-07-12 09:56:14
is it possible to make the playlist tabs draggable (like firefox tabs)?

i know that there are the move left and move right context menu entries, but they seem somewhat cumbersome to me...
Title: Columns UI
Post by: Squeller on 2009-07-12 10:55:06
is it possible to make the playlist tabs draggable (like firefox tabs)?
Preferences - Display - Columns UI - Playlist Switcher - Allow playlist rearrange [...]
Title: Columns UI
Post by: jeremija on 2009-07-13 10:20:35
@Squeller:

Thank you, I must've missed that one!
Title: Columns UI
Post by: odyssey on 2009-07-19 17:25:46
@musicmusic

Do you have any plans when collapsable/expandable groups will be possible? It seem to be on top of your to-do list

@musicmusic: Would be great if you could add customized action for left-click instead of default "Play"

Reason: Useful for partying to avoid playlist hijacking or when I'm in "edit"-mode while listening to music I often accidentially click a track.
Do you want it to do nothing in those situations?

It could be nothing or enqueue i.e.


When collapsable groups is implemented, it would be nice with a customized left-click feature. When I'm updating all my albums with discogs or MB info, I could assign these commands. Currently I'm stuck with ELplaylist, and with a collection of 45000 tracks and many autoplaylists, this playlist view is REAAAAALLY slow (even with all features disabled)
Title: Columns UI
Post by: 2E7AH on 2009-07-20 22:39:04
I guess this can be easily done: "toolbar header" panel?
Title: Columns UI
Post by: 2E7AH on 2009-07-21 18:55:43
I got PMed, and I'll try to explain about "toolbar header"
To get the feeling about "toolbar header": Try using DUI element "toolbar header" (outside main and only toolbar as is in CUI) and place some toolbars inside
Maybe not everyone's wish, but some toolbars looks better when thay are on "toolbar header" than just placed as panels, and for example using "dbsearch demo" toolbar outside main toolbar is impossible
Then it would be also nice if user can have the ability to put more "toolbar buttons" then just one as is now - i.e. I often wanted some 2-3 buttons placed apart from main toolbar buttons
Title: Columns UI
Post by: vogliadicane on 2009-07-21 19:22:20
@musicmusic:

sorry, if this has been asked before. Can I set the color for selected items in albumlist panel? It´s disabled in the Colors and Fonts section.
Title: Columns UI
Post by: sPeziFisH on 2009-07-21 21:23:00
While I'm at it: Is it planned to have the ability to disable the album art for certain groups? I'm thinking of displaying album art only if the number of items in the group is equal %totaltracks%. This would be extremely useful for playlists with full albums and single tracks mixed. It would also be possible to display album art only for albums which have more tracks than just two or three. Saves space.
Maybe just a (setting for the) minimum number of tracks in a group before displayed the art.

Thinking about this some more, I don't think that a static minimum tracks setting would suffice. It would for sure save space with singles and EPs, but I believe it would be much more comfortable to be able to define a condition via titleformatting in the grouping preferences.
Something like $equal(%group_count%,%totaltracks%), would display art only albums where all tracks are present and one could disable the art display for tracks without album tag as well.
I can't estimate how much work that would be though, but it was nice if you'd consider this.

Any news on this? As ColumnsPlaylist wont get updated any more, IMHO NGPlaylist should get overhauled that far, that single- and album-tracks can be listed as defined groups in one playlist.. the group-count-thing, albums will be grouped if album-track-count is greater a custom number, everything else gets grouped and sorted as single-track-group at bottom or top, defintion possible.
An own space-wasting 'group' for each single-track isn't that eye-candy and userfriendly, with all the space between the single-tracs selecting tracks results in heavy scrolling and tiring OCR 
Title: Columns UI
Post by: dolphi on 2009-07-23 21:32:23
there is an item use custom active item frame in preferences - display - columns ui - colors and fonts - colors (element - columns play-list)

if it's not selected, an outline (of the whole line in play-list) consists of small dots. they irritate me a lot
any colour of an outline is also not acceptable for me (neither colour of play-list's background, nor the colour of the selected track)

i really need to get rid of any kind of outline (which appears very often, for example, after deleting of any track from list). is there any way to do it (i have 0.9.6.4) ?
Title: Columns UI
Post by: vogliadicane on 2009-07-25 12:27:57
sorry, if this has been asked before. Can I set the color for selected items in albumlist panel? It´s disabled in the Colors and Fonts section.


can anybody help on this?

Or does anybody know from where these colors are taken (system?)? I didn´t find anything somewhere else (e.g. global)...
Title: Columns UI
Post by: Yotsuya on 2009-07-27 16:32:00
File> Preferences> Display> Columns UI> Playlist view> "General" Tab> "Action to perform when middle clicking on a playlist item:"

I stumbled across this issue while reading this post (http://www.hydrogenaudio.org/forums/index.php?showtopic=73651). Under the current Columns UI if I select multiple playlist entries (with shift+leftclick, ctrl+leftclick, etc) and then middleclick on a selected entry, the action I have set for the above setting is only executed for the entry I click on and not for all the entries of the selection.

I do not know if this is intended behavior or simply an oversight in coding. Seeing as how other actions, particularly those from the rightclick menu, are performed on every entry of a selection I expected middleclick action to also be performed for every entry. Furthermore if one were to middleclick on a group header I would expect the above action to be performed for the entire group in much the same way as leftclick on a header selects the entire group or rightclick actions modify all entries of the group. This could be an easy way to queue or remove entire albums from a playlist with a simple click.

Bottom line: I would like to request that this behavior be changed to affect all entries of a selection (or group when clicking on a header) unless someone has good reasons to the contrary.
Title: Columns UI
Post by: 2E7AH on 2009-07-27 17:21:31
I would like to request that this behavior be changed to affect all entries of a selection (or group when clicking on a header)

I would like this also
Title: Columns UI
Post by: musicmusic on 2009-07-27 17:38:05
If I middle click an item in Windows Explorer it doesn't select it. Neither does it seem to in any other standard controls. Therefore I do not agree with your premise that middle clicking has anything to do with selections.

I do agree it could/should work on groups, though as I recall there are a few things that don't at the moment.
Title: Columns UI
Post by: musicmusic on 2009-07-27 17:41:01
sorry, if this has been asked before. Can I set the color for selected items in albumlist panel? It´s disabled in the Colors and Fonts section.


can anybody help on this?

Or does anybody know from where these colors are taken (system?)? I didn´t find anything somewhere else (e.g. global)...
They cannot be changed within Columns UI, the location of the system settings that control these colours differs between OSs but they are there.
Title: Columns UI
Post by: musicmusic on 2009-07-27 17:49:45
Any news on this?
Unfortunately, no, I have been sidetracked with my iPod component as of late...
Title: Columns UI
Post by: durch on 2009-07-27 20:51:23
Is there a way to prevent Columns UI's Metadata Panel from losing focus while switching tabs? Everytime I switch a Tab Stack's tab, Metadata Panel loses connection to the former selected file, and I have to select the file again to see it's metadata again.

And feature request: Making "View/Columns UI/Activate Now Playing" work even when the playback is stopped. I don't really like to resume playing just to be able to jump to the "Now Playing" playlist.
Title: Columns UI
Post by: dolphi on 2009-07-27 23:17:25
there is an item use custom active item frame in preferences - display - columns ui - colors and fonts - colors (element - columns play-list)

if it's not selected, an outline (of the whole line in play-list) consists of small dots. they irritate me a lot
any colour of an outline is also not acceptable for me (neither colour of play-list's background, nor the colour of the selected track)

i really need to get rid of any kind of outline (which appears very often, for example, after deleting of any track from list). is there any way to do it (i have 0.9.6.4) ?


does this problem have a solution ? i tolerate this idiotic outline with difficulty. musicmusic, maybe, you can answer at least something. there should be some way out
Title: Columns UI
Post by: vogliadicane on 2009-07-28 17:52:40
sorry, if this has been asked before. Can I set the color for selected items in albumlist panel? It´s disabled in the Colors and Fonts section.


They cannot be changed within Columns UI, the location of the system settings that control these colours differs between OSs but they are there.


ok I see, I was just asking, because in browser panel there was this option.

another minor thing: is it possible to make the hot spot of each line to the whole width of the panel instead of just where text is? I´m asking, because I use Foobar on a touch screen and at short artist names like 'U2' it´s hard to hit the letter area
Title: Columns UI
Post by: durch on 2009-07-30 01:06:05
Themed display setting doesn't really work on Windows 7:
(http://img200.imageshack.us/img200/5832/capturevbr.png)
Title: Columns UI
Post by: prov on 2009-07-30 20:41:58
Request for an option (cutting artwork in playlist) :

Now:
(http://img194.imageshack.us/img194/3325/columnsui1.jpg)

What I'd want:
(http://img508.imageshack.us/img508/6015/columnsui2.jpg)

workable ?
Title: Columns UI
Post by: 2E7AH on 2009-07-31 16:29:37
musicmusic: can you make Album list panel not to send items to playlist if we use "quick search key" but only to focus the branch in album list panel?
(please don't say - don't use auto-send)
Title: Columns UI
Post by: _oao on 2009-08-04 19:24:44
I've created an Added ( $date(%added%) ) Filter view and i want to know if it's possible to change the sort order of panel:
My recently added music appears at the end of the list and i want to invert that.

Anyone knows how can i achieve this?

thanks
Title: Columns UI
Post by: servimo on 2009-08-04 21:36:53
How to have the playing time of an album in NGPlaylist?

I have this in my playlist:

Artist --------------------------------
  Date -------------------------------
    Album ---------------------------- (I want to have here the playing time of the album, at the end of this line)

I am not so good in scripting language. Yes I know if I read the FAQ I could find some explanation on how to do this. But I don't have Internet at home and not much time to find this. Is this possible?
Title: Columns UI
Post by: ZeeJay on 2009-08-04 23:39:20
Hi!
I'm looking for an option to lock a panel in the Columns Layout.
I mean: I have two panels in a horizontal splitter. Is there any way to lock them, so they can not be rearranged, moved or redimensionated?
Thanx in advance.
Title: Columns UI
Post by: 2E7AH on 2009-08-10 20:03:19
Although "Show items with empty labels" is unticked in Filters, Name shows empty label items if $tab() is used in Field column t.e. $tab() is treated as non-empty value
Title: Columns UI
Post by: elsporko on 2009-08-10 20:23:00
Hello all. I just recently installed Foobar2000 again, figured I'd give it another go, and installed Columns UI with the filter option enabled. I can't seem to get anything to actually appear in the filter, though. Artist, Album, and Genre all only have one line of text in their boxes, "All (0 Artists/Albums/Genres)" and when I click on it, it opens up an empty Filter Results playlist. I have my entire library of music in a playlist called Main Library, so how would I go about getting my music to show up in the filter boxes? Thanks.
Title: Columns UI
Post by: tpijag on 2009-08-10 20:29:54
Have you told Foobar where your library is?
Not a playlist but the actual files.
Main Menu > Library > Configure

terry
Title: Columns UI
Post by: ZeeJay on 2009-08-11 22:19:34
Hi!
I'm looking for an option to lock a panel in the Columns Layout.
I mean: I have two panels in a horizontal splitter. Is there any way to lock them, so they can not be rearranged, moved or redimensionated?
Thanx in advance.


Anybody?
Title: Columns UI
Post by: Robertina on 2009-08-11 22:29:16
Quote
I'm looking for an option to lock a panel in the Columns Layout.

I have never used this function but you can try this:

Choose the layout tab in Columns UI and then the desired element.

On the right hand there should be the option "Locked".

Does this answer your question?

Robertina.
Title: Columns UI
Post by: ZeeJay on 2009-08-11 23:01:01
Yeah. It worked, not entirely, but it's better than it was before.
The strange is that I've already noticed this option, but I was using it from the Layout Tab (in preferences), and it obviously didn't work.
Thank you, Robertina.
ZJ
Title: Columns UI
Post by: dRsrb on 2009-08-12 16:11:30
Hi!

I use the latest fb2k 0.9.6.8 (I also tried 0.9.6.9 beta 1). Columns UI 0.3.7.8 (experimental) prevents execution of more than one masstag script with a single shortcut.

I assigned two different scripts to one shortcut on my keyboard. But only one script is executed with 0.3.7.8 (experimental) after pressing the assigned shortcut. No such problem with 0.3.7.3.

Bye
Title: Columns UI
Post by: grimes on 2009-08-13 20:37:55
Very good work, i am enthusiastic... 

I know you are busy with iPod component, but i want to report a small bug in 0.3.7.8:

Status-bar flickers

(Hope someone can reproduce this)

No such problem with 0.3.7.3

thanks

Title: Columns UI
Post by: Robertina on 2009-08-13 22:00:10
Status-bar flickers ... (Hope someone can reproduce this) ... No such problem with 0.3.7.3

Status bar flickers on my system too (f2k v0.9.6.9 beta 1, CUI v0.3.7.8).

But till yet I  thought this would depend on the font for the status bar (Tahoma 8pt on mine).
Title: Columns UI
Post by: Bluebear on 2009-08-16 22:03:17
(http://i34.photobucket.com/albums/d149/tehmadbluebear/FoobarGreenGrey.jpg)

This is my UI at the moment, it's not much I know, but is there any way to change the colour of the grey areas? (Toolbars etc)

Also, is it possible to decide which album cover gets used for each artist? I don't want to have to split up music by albums, just choose which cover 'represents' the artist.
Title: Columns UI
Post by: tpijag on 2009-08-16 22:17:28
quick search finds:

http://www.google.com/custom?domains=hydro...RID:1&hl=en (http://www.google.com/custom?domains=hydrogenaudio.org&q=toolbar+color&sa=Google+Search&sitesearch=hydrogenaudio.org&client=pub-4544327213918729&forid=1&channel=7051718642&ie=ISO-8859-1&oe=ISO-8859-1&flav=0000&sig=6_g3ghDcS6bRpfcd&cof=GALT:%23008000;GL:1;DIV:%23336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:FFFFFF;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;LH:50;LW:262;L:http://www.hydrogenaudio.org/forums/logo50.png;S:http://www.hydrogenaudio.org;FORID:1&hl=en)

terry
Title: Columns UI
Post by: 2E7AH on 2009-08-16 22:17:39
...is there any way to change the colour of the grey areas? (Toolbars etc)

It's windows style, so if you have XP and change visual style, toolbars will change accordingly.
Also if you put toolbars away from main toolbar you'll have same other effect on background

Also, is it possible to decide which album cover gets used for each artist? I don't want to have to split up music by albums, just choose which cover 'represents' the artist.

Like where? In Artwork panel you can just select "Artist picture" as artwork type, which you can define in "^P > CUI > Artwork > Artist picture" or if you want artist to show up in playlist view just enter artwork string as first one in "^P > CUI > Artwork > Front cover" source (in this case you may want also to change grouping pattern "^P > CUI > Playlist view > Grouping)
Title: Columns UI
Post by: musicmusic on 2009-08-16 22:32:30
Hi!

I use the latest fb2k 0.9.6.8 (I also tried 0.9.6.9 beta 1). Columns UI 0.3.7.8 (experimental) prevents execution of more than one masstag script with a single shortcut.

I assigned two different scripts to one shortcut on my keyboard. But only one script is executed with 0.3.7.8 (experimental) after pressing the assigned shortcut. No such problem with 0.3.7.3.

Bye
I only changed to using the newer keyboard shortcuts API - I guess it behaves differently in that respect, that would be on the Core's side.

Status-bar flickers ... (Hope someone can reproduce this) ... No such problem with 0.3.7.3

Status bar flickers on my system too (f2k v0.9.6.9 beta 1, CUI v0.3.7.8).

But till yet I  thought this would depend on the font for the status bar (Tahoma 8pt on mine).
The new text renderer is slightly slower, I guess you are more likely to see the status bar in the state before the text is drawn. But I don't really see any significant flickering - only if I put VBR updates to some silly value. What OS are you both using? That might have something to do with it.
Title: Columns UI
Post by: 2E7AH on 2009-08-17 00:24:04
I thought about this many times, but I'll post now (h07 W1n3):

I remember some post where some poster just jokes about how users got every possible idea about UI customization and "even want to change the look of tabs"!?
On first sight this thought may look convention, but just think about tabs as working elements in UI

Here are some examples (VS and Eclipse - existent in even small editors/programs and so):

[a href="http://img269.imageshack.us/i/65513593.png/" target="_blank"]
Title: Columns UI
Post by: Robertina on 2009-08-17 00:58:13
Status-bar flickers ... (Hope someone can reproduce this) ... No such problem with 0.3.7.3
Status bar flickers on my system too (f2k v0.9.6.9 beta 1, CUI v0.3.7.8).

But till yet I  thought this would depend on the font for the status bar (Tahoma 8pt on mine).
The new text renderer is slightly slower, I guess you are more likely to see the status bar in the state before the text is drawn. But I don't really see any significant flickering - only if I put VBR updates to some silly value. What OS are you both using? That might have something to do with it.
My operation systems are Windows XP SP2/3 (I use several computers).

I use a more complex Title format script for the Status bar (update interval 1 second), sometimes the information is longer than the Status bar itself.

The flickering occurs with CBR and VBR files, the default update interval for VBR files (Preferences, Advanced, Display) is unchanged (2 seconds), but based on my script it should make no difference.

My Title format script for the Status bar:

Code: [Select]
$rgb(0,0,255)$if($strcmp($left(%path%,7),'http://'),'[- online -]  ','['drive $left(%path%,2)']  ')$rgb()
%codec%[  %codec_profile%]'  ('$info(encoding)')'
$if($stricmp(%__encoding%,lossless),'  ['$div($mul(%bitrate%,100),$mul(%__channels%,%__bitspersample%,$div(%samplerate%,1000)))'% of original]',)
$rgb(170,170,170) $char(2502)$rgb() %samplerate% Hz
[$rgb(170,170,170) $char(2502)$rgb() %bitrate% kBit/s]
$rgb(170,170,170) $char(2502)$rgb() $if2($info(mp3_stereo_mode),%channels%)
$rgb(170,170,170)  $char(1472)$rgb()  [%playback_time%][ / %playback_time_remaining%]
$rgb(132,42,0)[  '['%length%']']
[$rgb(255,0,0)    $char(9679)  RATING: %rating%$rgb()]
$rgb(255,0,0)$if(%__replaygain_album_gain%,    $char(9679)'  RG-Art: Album gain',$if(%__replaygain_track_gain%,    $char(9679)'  RG-Art: Track gain'))
[  $char(9679)'  TG:  '%replaygain_track_gain%]
[  $char(9679)'  TP:  '%replaygain_track_peak%]
[  $char(9679)'  AG:  '%replaygain_album_gain%]
[  $char(9679)'  AP:  '%replaygain_album_peak%]
[$rgb(170,170,170)  $char(1472)$rgb(0,128,128)  $meta(comment)]
Title: Columns UI
Post by: musicmusic on 2009-08-17 08:28:32
OK, lots of colour codes would also contribute to it. It can flicker even in the old version, it just takes more to do it.

Anyway writing my own status bar control, or maybe replacing it with something else, would be the solution. I will have a think about it...
Title: Columns UI
Post by: qwertz on 2009-08-17 14:49:42
I have the same flickering problem under Windows XP SP3, with a fairly standard script. The update interval also is 2 sec.

Code: [Select]
$if(%ispaused%,Paused,Playing) | %codec%[ %codec_profile%][$replace(%__tool%,LAME,'Lame ')] | %bitrate% kbps | %samplerate% Hz | $caps(%__mp3_stereo_mode%) | %playback_time%[ '('%length%')']$tab()[%replaygain_track_gain%][  %replaygain_album_gain%  ]

Title: Columns UI
Post by: JacksonGrey on 2009-08-24 00:44:36
Request for an option (cutting artwork in playlist) :

Now:
(http://img194.imageshack.us/img194/3325/columnsui1.jpg)

What I'd want:
(http://img508.imageshack.us/img508/6015/columnsui2.jpg)

workable ?


I'd like to second this question; if this could be introduced in Columns UI, then we would no longer need an update allowing only selected album art (for instance, for albums) to be displayed.
Title: Columns UI
Post by: wojtek on 2009-08-24 15:05:56
I've scanned the topic but haven't done any useful info about $tab() in the Item Details panel ( continuation from http://www.hydrogenaudio.org/forums/index....st&p=653064 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=29363&view=findpost&p=653064) ). So - does $tab() work in Item Details panel? If not - is it planned to enable it?
TIA! (:
Title: Columns UI
Post by: 2E7AH on 2009-08-24 15:11:41
As you said it's on to-do list (http://yuo.be/wiki/columns_ui:requests:requests_list#item_details)
Title: Columns UI
Post by: wojtek on 2009-08-24 15:16:20
Thanks, i'm blind 8-D
Title: Columns UI
Post by: 2E7AH on 2009-08-24 15:23:02
Yeah, take that glasses off
Title: Columns UI
Post by: odyssey on 2009-08-24 16:29:25
Request for an option (cutting artwork in playlist)


I'd like to second this question; if this could be introduced in Columns UI, then we would no longer need an update allowing only selected album art (for instance, for albums) to be displayed.

Do you also cut all your CD-cases if they don't fit on your shelf?

At least this should be an OPTION, not a default behavior!
Title: Columns UI
Post by: JacksonGrey on 2009-08-25 22:42:18
I don't think I ever suggested it should be default behaviour? Obviously I would prefer a full update allowing us to specify when album art is displayed, but in leu of this, the ability to crop (for when there are fewer than a specified number of items) would help many.

Here is my original problem, which I understand many people face when using Columns UI; I organise my music in the following fairly generic way:

Code: [Select]
Artist Folder     > Album A
                          > Album Track 1.mp3
                          > Album Track 2.mp3
                          > FRONT.JPG
                  > Album B
                          > Album Track 1.mp3
                          > Album Track 2.mp3
                          > FRONT.JPG
                  > Single 1.mp3
                  > Single 2.mp3


At the moment, I have grouping as:

Code: [Select]
$meta(ALBUM ARTIST)
$meta(ALBUM)


This arranges my music in the way that I want; that is, with each artist having their own group, under which are the singles, proceeded by the albums. My problem is thus: With the singles, there is a 'No Art' image and a line above them, as if they were another album. There is presently no way to get Columns UI to change the display from:

(http://img139.imageshack.us/img139/5311/53380579.png)

to...

(http://img150.imageshack.us/img150/4527/16041534.png)

The most any of us can have is a black 'No Art' image, but unless we're content to have tiny album covers, this leaves huge blank gaps where an artist may have only one song in the library. Also, it doesn't fix the problem of the additional (unwanted) horizontal line, signifying another 'group'.
Title: Columns UI
Post by: Anas on 2009-08-26 09:57:56
You can (for now at least), get rid of the white line with a $tab(). You can't get rid of the space the line occupies though.
Concerning the album art, you might want to try a 1 pixels high and as many pixels wide, as you specified as Artwork width, transparent png. I don't know if this would work though.
Title: Columns UI
Post by: JacksonGrey on 2009-08-26 21:49:05
You can (for now at least), get rid of the white line with a $tab(). You can't get rid of the space the line occupies though.
Concerning the album art, you might want to try a 1 pixels high and as many pixels wide, as you specified as Artwork width, transparent png. I don't know if this would work though.


Do you mean create a 1x1 transparent PNG for the No-Art image? I just tried that and had no luck. If you mean specify 1x1 as the artwork size, then that sort of defeats the object of this UI. 

Also, how would I use the $tab() code? How would I insert that into this grouping?

$meta(ALBUM ARTIST)
$meta(ALBUM)
Title: Columns UI
Post by: Anas on 2009-08-26 22:05:52
Concerning the $tab code, you would write the following:
Code: [Select]
$if($meta_test(album),%album%,$tab())


I meant that you could create a transparent png of the width, that you specified as the artwork size and the height of 1px. I didn't test this though and thus have no idea if this will actually work.
Title: Columns UI
Post by: rapdancin on 2009-08-26 22:24:27
hello, first post

i have a simple scripting request that i cant for the life of me figure out. is there a way to make a single column that sorts by album, then disc number, then tracks on that album (for something like a trance compilation that may have multiple artists on it), but then also sorts the rest of a playlist by artist?

i think album artist is basically the way to solve my problem; i have the trance compilation tagged with a single album artist. what script would i put so that the compilation would appear in the proper order (discs & tracks) in line with my other music in a single playlist, where the rest of the music is tagged by artist only?
Title: Columns UI
Post by: JacksonGrey on 2009-08-26 22:56:34
Concerning the $tab code, you would write the following:
Code: [Select]
$if($meta_test(album),%album%,$tab())


I meant that you could create a transparent png of the width, that you specified as the artwork size and the height of 1px. I didn't test this though and thus have no idea if this will actually work.


Ah nice idea, though unfortunately I just tested it and Columns UI allots the space (for instance, of 100x100) regardless of the art size, which is then enlarged/reduced as necessary.
Title: Columns UI
Post by: musicmusic on 2009-08-29 22:42:30
Columns UI 0.3.7.9 released.

This should prevent the status bar from flickering

Console panel 0.4 released

This throttles updates to the panel when the console is being "spammed", and increases the maximum number of messages displayed to 200.
Title: Columns UI
Post by: Robertina on 2009-08-30 01:24:13
Columns UI 0.3.7.9 released.
Console panel 0.4 released

musicmusic,

thank you very much for both of your updates.

With CUI v0.3.7.9 the flickering is completely gone (in spite of my intensive use of colour codes) and the status bar now shows its content absolutely smoothly!

And since it was me who asked for more entries in the Console panel (http://www.hydrogenaudio.org/forums/index.php?showtopic=72368) I appreciate v4.0 very much.

Robertina.
Title: Columns UI
Post by: grimes on 2009-08-30 08:29:30
Quote
Columns UI 0.3.7.9 released.


To give a short feedback: flickering gone. Thanks. Good work, as always.
Title: Columns UI
Post by: grimes on 2009-08-30 10:44:12
Sorry, i want to report another small problem i have (with Item details).
Under certain circumstances word wrapping doesn't work correctly.

(http://www.abload.de/thumb/greenshot_2009-08-30_1troc.jpg) (http://www.abload.de/image.php?img=greenshot_2009-08-30_1troc.jpg)

Workaround: clicking "Word wrapping" twice, but doing some other actions with item details and problem reoccurs.
Title: Columns UI
Post by: musicmusic on 2009-08-30 23:52:39
Hi,

Just put up 0.3.8.0 - should fix that issue.

Thanks for the report.
Title: Columns UI
Post by: bsw11 on 2009-08-31 02:27:28
Love this UI - except on startup it does not display the full playlist, if I just resize the window, it displays ok at that point - any suggestions?
Title: Columns UI
Post by: odyssey on 2009-08-31 07:38:46
Love this UI - except on startup it does not display the full playlist, if I just resize the window, it displays ok at that point - any suggestions?

It sounds to me like you may have locked some panels in a wrong way. If they are locked, try unlocking them and see if it fixes the problem
Title: Columns UI
Post by: bsw11 on 2009-08-31 08:49:20
Love this UI - except on startup it does not display the full playlist, if I just resize the window, it displays ok at that point - any suggestions?

It sounds to me like you may have locked some panels in a wrong way. If they are locked, try unlocking them and see if it fixes the problem



Nope no panels were locked.  Would seeing my FCL help?  Does this forum allow uploads?
Title: Columns UI
Post by: musicmusic on 2009-08-31 08:55:03
You can use the upload forum, also some screenshots would be good.
Title: Columns UI
Post by: mixcherry on 2009-08-31 10:04:47
@musicmusic, could you add special toolbar button that would display main menu items in popup menu. I'm talking about something like this:

(http://i6.photobucket.com/albums/y223/mixcherry/foobar2000/fb2k_main_menu_button.jpg)
Title: Columns UI
Post by: Robertina on 2009-08-31 13:52:46
@musicmusic, could you add special toolbar button that would display main menu items in popup menu. I'm talking about something like this:

mixcherry,

how did you realize not to have foobar's main menu in your screenshot's layout?

I like your idea of having such a toolbar button, combined with the possibility to do without the main menu bar.
Title: Columns UI
Post by: mixcherry on 2009-08-31 14:32:19
Right click on toolbar and uncheck Toolbars -> Menu.

Buttons Toolbar is powerful as it is, and I am eagerly waiting for implementation of "customisable bitmaps for different button states" (from Request List (http://yuo.be/wiki/columns_ui:requests:requests_list)).

Another thing (not mentioned on Request List) which would be very useful for such minimalistic layouts, would be the command to show/hide certain layout elements. You could then assign it to a button and toggle panels. That would be very handy and powerful.
Title: Columns UI
Post by: marc2003 on 2009-08-31 14:52:34
^all that is already possible with panel stack splitter.
Title: Columns UI
Post by: Robertina on 2009-08-31 15:07:23
Another thing (not mentioned on Request List) which would be very useful ... would be the command to show/hide certain layout elements.

Again I agree with you.

At the moment I solve this by using a large number of Columns UI layouts (http://www.hydrogenaudio.org/forums/index.php?showtopic=74438).
Title: Columns UI
Post by: bsw11 on 2009-09-01 00:35:30
Re start up display error.
Here are the files:
http://www.hydrogenaudio.org/forums/index....showtopic=74461 (http://www.hydrogenaudio.org/forums/index.php?showtopic=74461)

Thanks!
Title: Columns UI
Post by: qwertz on 2009-09-01 08:45:04
Flickering is fixed for me too, thanks musicmusic.

^all that is already possible with panel stack splitter.


No it isn't, you can make an ugly workaround, but that isn't the same as a "real" menu.
Title: Columns UI
Post by: musicmusic on 2009-09-01 08:49:32
@musicmusic, could you add special toolbar button that would display main menu items in popup menu.
Well OK. But what about an alternative, like something that shows itself when you press the Alt/F10 key?

Re start up display error.
Here are the files:
http://www.hydrogenaudio.org/forums/index....showtopic=74461 (http://www.hydrogenaudio.org/forums/index.php?showtopic=74461)

Thanks!
I think you are just using a particular broken version. Are you/can you use the latest version?
Title: Columns UI
Post by: Leak on 2009-09-01 09:10:45
@musicmusic, could you add special toolbar button that would display main menu items in popup menu.
Well OK. But what about an alternative, like something that shows itself when you press the Alt/F10 key?

I think the general idea here is something that doesn't take up much space but can still be operated using just the mouse - I'm using a similar thingamabob in Firefox, where the whole menu bar is condensed into a single button in the upper left corner of the window, just to the left of the URL bar et al...
Title: Columns UI
Post by: marc2003 on 2009-09-01 10:07:28
No it isn't, you can make an ugly workaround, but that isn't the same as a "real" menu.


menu? what menu? this is the post i was replying to....

Buttons Toolbar is powerful as it is, and I am eagerly waiting for implementation of "customisable bitmaps for different button states" (from Request List (http://yuo.be/wiki/columns_ui:requests:requests_list)).

Another thing (not mentioned on Request List) which would be very useful for such minimalistic layouts, would be the command to show/hide certain layout elements. You could then assign it to a button and toggle panels. That would be very handy and powerful.


i don't see any menu! 
Title: Columns UI
Post by: bsw11 on 2009-09-01 10:48:10
@musicmusic, could you add special toolbar button that would display main menu items in popup menu.
Well OK. But what about an alternative, like something that shows itself when you press the Alt/F10 key?

Re start up display error.
Here are the files:
http://www.hydrogenaudio.org/forums/index....showtopic=74461 (http://www.hydrogenaudio.org/forums/index.php?showtopic=74461)

Thanks!
I think you are just using a particular broken version. Are you/can you use the latest version?

As far as I know I am using the latest ver - how can i check this?  The create dt is 7-18-2009 v
3.8.0 from your homepage.  I am running w7 but it fails on vista also.
Title: Columns UI
Post by: grimes on 2009-09-01 12:33:48
Quote
how can i check this?


with:
Preferences | Components | ColumnsUI (doubleclick)

Quote
Columns UI
Version 0.3.8.0, Date Aug 30 2009
Written by musicmusic
Copyright © 2003-2009
Current version at: yuo.be

Columns UI SDK version: 6.4


or from Explorer:

Quote
creation date: Mittwoch, ‎9. ‎April ‎2008, ‏‎21:01:15
last modified date: Sonntag, ‎30. ‎August ‎2009, ‏‎17:21:36
Title: Columns UI
Post by: Leak on 2009-09-01 13:13:01
As far as I know I am using the latest ver - how can i check this?  The create dt is 7-18-2009 v
3.8.0 from your homepage.  I am running w7 but it fails on vista also.

Columns UI 0.3.8.0's DLL is dated 30.08.2009, though if you overwrote an older DLL you might want to check it's modification date and/or Preferences > Components in foobar...
Title: Columns UI
Post by: Robertina on 2009-09-01 17:44:19
@musicmusic, could you add special toolbar button that would display main menu items in popup menu.

Well OK. But what about an alternative, like something that shows itself when you press the Alt/F10 key?


I would like to hide the main menu for maximizing the available room to the advantage of other elements. A new button for accessing the menu would reduce this so created space a little bit.

So for me your idea with Alt/F10 would be the best possible implementation in this context.

Furthermore I control foobar2000 nearly exclusively with keyboard shortcuts and I don't like using the mouse.
Title: Columns UI
Post by: marc2003 on 2009-09-01 17:54:44
hide the main toolbars. then have a vertical splitter as the root element in your layout. add the the menu toolbar as the first item set to hidden + autohide on the columns UI layout tab. hover your mouse for just a second under the title bar and it appears until you move your mouse away again.

but as you mentioned, a keyboard modifier for this would also be nice.
Title: Columns UI
Post by: MordredKLB on 2009-09-01 17:59:01
sorry if this has already been asked for....

i have a feature request for the CUI filters. would it possible for them to remember the previous selections when foobar is restarted?


Saw this request earlier in the thread, and would like to reiterate that it's a really good idea
Title: Columns UI
Post by: bsw11 on 2009-09-01 21:56:58
As far as I know I am using the latest ver - how can i check this?  The create dt is 7-18-2009 v
3.8.0 from your homepage.  I am running w7 but it fails on vista also.

Columns UI 0.3.8.0's DLL is dated 30.08.2009, though if you overwrote an older DLL you might want to check it's modification date and/or Preferences > Components in foobar...


That did the trick, I was not on the latest greatest.  Not sure how that happened :-(
Title: Columns UI
Post by: apathy on 2009-09-02 09:24:03
Got a question about the playlist switcher..

Is there any way to space out the name of the playlist and the length?

Example..

Indie [100 / 6:00]

How can i put a space between them?
Title: Columns UI
Post by: Anas on 2009-09-02 10:42:28
I guess $tab() is what you're looking for.
Title: Columns UI
Post by: apathy on 2009-09-02 11:52:37
Yea tried that but in the titleformat its just %title%, Its isnt 2 commands for the title and numbers. =/
Title: Columns UI
Post by: Anas on 2009-09-02 12:32:00
Yes, it is two commands. At least for me it is. Are you sure you have "Use titleformatting for playlist title in panel" checked?
Title: Columns UI
Post by: mixcherry on 2009-09-02 12:54:07
@musicmusic, could you add special toolbar button that would display main menu items in popup menu.
Well OK. But what about an alternative, like something that shows itself when you press the Alt/F10 key?
Alt/F10 toggle is an alternative, but unlike Robertina, I operate foobar2000 mainly by mouse, so the button would be more useful for me.
Besides, what exactly would show itself on Alt/F10?
1). Standard menu? That's an option, but it was rejected (http://yuo.be/wiki/columns_ui:requests:requests_list#rejected_feature_requests)
2). The whole toolbar? Then it's not very useful - I'd like to have some components on toolbar displayed permamently.
3). Single toolbar item, like "Menu"? Layout element? Then, it is far better to implement commands that would toggle single toolbar/layout elements (similar to those that activate whole layouts now). That would be great. You could then assign those commands to buttons OR keyboard shortcuts - and everyone would be happy :]

Anyway, thank you for considering this idea.
Title: Columns UI
Post by: odyssey on 2009-09-02 13:01:48
2). The whole toolbar? Then it's not very useful - I'd like to have some components on toolbar displayed permamently.

Having the menu-shown when ALT is pressed, just like Windows Live products wouldn't be a bad idea I think...
Title: Columns UI
Post by: Robertina on 2009-09-02 18:58:16
Having the menu-shown when ALT is pressed, just like Windows Live products wouldn't be a bad idea I think... 

That's the way I did interprete musicmusic's ALT/F10-remark and it would be the best implementation for me  , but as mixcherry said, I love to use the keyboard and for mouse users there may be other solutions more suitable.
Title: Columns UI
Post by: 2E7AH on 2009-09-04 14:49:07
musicmusic,
can menu items be added for groupings?

i.e. Menu subitem in "View > Layout" with tick-able mark: √ (so one can select which grouping(s) he wants or none):

[font= "Tahoma"]+ View
  + Layout
    + Grouping
      + Disable Grouping
      + Grouping #1
      + Grouping #2
      ... (depending on how many grouping scripts are present)
[/font]
This way it can be possible also to assign buttons if one wants

or slightly limited approach with Groupings entry in context menu on NG playlist column titles?
Title: Columns UI
Post by: wojtek on 2009-09-05 10:48:33
Feature request -- showing current track context menu as a submenu in Artwork and Item Details panel... For the moment when we have in layout only those components there is no way to access context menu.
Title: Columns UI
Post by: wojtek on 2009-09-08 13:31:44
When artwork panel has focus (and it's only one panel in layout) non global shortcuts doesn't seem to work...
Title: Columns UI
Post by: SCOOTER_CS on 2009-09-08 21:02:19
How to create column "playing" like in default user interface?
play (http://s2.ipicture.ru/uploads/090908/Wi7KC6Bf5h.jpg)/pause (http://s2.ipicture.ru/uploads/090908/NpTiN2TE6z.jpg)
Title: Columns UI
Post by: 2E7AH on 2009-09-08 21:08:49
You can't insert icons in NG plylist view, but you can use some characters. Insert new column with this script:
[font= "Lucida Console"]$if(%ispaused%,||,$if(%isplaying%,>))[/font]

Now change those characters to your liking

[edit] typo
Title: Columns UI
Post by: SCOOTER_CS on 2009-09-08 21:46:20
Now change those characters to your liking

[edit] typo


can't find it
Title: Columns UI
Post by: Squeller on 2009-09-09 12:51:52
Hi Musicmusic,

there seems to be a minor bug on Win7 Pro: Autohide of panels does not work in some cases. In my case, I have a panel with filters. If I choose "Vaughan Williams" in a panel, it does not auto hide. with other composers, it works.

The special thing here is, there's an ALT+0160 between Vaughan and Williams.

This is the filter code:

Code: [Select]
$if($strstr(%path%,Klassik),$if(%composer%,$puts(spc,$strrchr(%composer%, ))$substr(%composer%,$add($get(spc),1),999)', '$left(%composer%,$get(spc)),'<not set>'))
Title: Columns UI
Post by: 2E7AH on 2009-09-11 21:29:25
I have this Filter layout:
(http://img7.imageshack.us/img7/5919/codecj.png)

Filter precedence is set to "by field list" and the list in Filter preferences is as the screenshot: starting from "Genre" and ending with "Album". As on screenshot, for example, I selected Codec tab and some codec.

The problem is that now filters can't be reseted from anywhere but from Codec filter. I would expect that higher ranged filters (precedence set to "by field list") should reset the lower filters, but that isn't the case: If I go to Genres and select "All" - nothing happens, but I need to select some genre and then select "All" if I want to reset filters.

I hope I'm clear: Is this behavior for some purpose or it can be changed?
Title: Columns UI
Post by: durch on 2009-09-15 19:07:01
Is it possible to change this text's style into something like bigger font size or bold text without affecting other text?
(http://img40.imageshack.us/img40/5634/screenshotaf.png)
Title: Columns UI
Post by: tedgo on 2009-09-15 19:36:11
Font size and options: Preferences --> Columns UI --> Colours and fonts --> Fonts --> NG Playlist: Group Titles
Font colour (independent from colours and fonts settings): Preferences --> Columns UI --> Playlist view --> Grouping.
Something like:
$rgb(128,192,255)$upper($if2(%album artist%,Unknown)) $rgb(0,128,255)$char(8226) $rgb(128,192,255)$upper($if(%album%,%album%[ - %discnumber%],%directoryname%))
Title: Columns UI
Post by: halabund on 2009-09-15 22:25:04
There is a glitch/bug when using the podcatcher component and Columns UI.  I do not know if it is CUI's of podcatcher's fault.
After playing an already downloaded podcast for the very first time (by starting it in the playlist managed by podcatcher), the seek-bar is not working (it is greyed out and not moving/movable).  On subsequent plays everything is fine.  The problem occurs on the very first play for each downloaded track.

The default UI does not seem to have this problem.

I posted the exact steps to reproduce the problem in the podcatcher thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=69053&view=findpost&p=657683).
Title: Columns UI
Post by: apathy on 2009-09-15 23:21:24
Got a question about the Filters...

Can i use Tab Stack and then add 3 filters?

2 filters side by side and a third below them?

Genre/Artist
-------------
Album

I got the layout right but only the Genre/Artist filters work together, cant get the album filter to work with them..

I tried doing this for awhile now but cant seem to get it working, What am i doing wrong? =/

If you need more info plz let me know..

Thanks
Title: Columns UI
Post by: durch on 2009-09-15 23:25:59
I found a bug or at least something weird: I changed the filter names to their plurals, but look what happened:
(http://img30.imageshack.us/img30/7190/screenshotzh.png)
Title: Columns UI
Post by: 2E7AH on 2009-09-15 23:26:55
I tried doing this for awhile now but cant seem to get it working, What am i doing wrong? =/

Set Filter precedence to "by field list"
Title: Columns UI
Post by: apathy on 2009-09-16 00:04:39
I tried doing this for awhile now but cant seem to get it working, What am i doing wrong? =/

Set Filter precedence to "by field list"



Fast answer! It works


Thanks!!
Title: Columns UI
Post by: chiwou on 2009-09-19 05:37:49
found a tiny little bug, I think  don't know if its already reported, because I don't know how to describe it

if you use the inline tag editing and click on a field in the %artist% column, for a short moment the font is just the default System font, I think its Terminal (System) or something, its only on the artist tag and really just for a jiffy

take care
Chris-
Title: Columns UI
Post by: ZeeJay on 2009-09-19 22:40:35
Hi,
I guess I've found a bug, involving the status bar.
The problem is that when it is shown, I get my screen "cropped".
See the image:
(http://img5.imageshack.us/img5/7887/problemyi.th.jpg) (http://img5.imageshack.us/i/problemyi.jpg/)
Please, tell me how to fix it.
Thanks.
Title: Columns UI
Post by: Stagnation on 2009-09-21 18:05:10
a quick question: how do I add a filter view for folders? I have all my music in 5 folders (with subfolders) on I: and I'd love to have a filter view where I can browse through the folders and then select the regular artist and album, much like foo facets but with columns UI

Thanks in advance
Stagnation
Title: Columns UI
Post by: MordredKLB on 2009-09-21 19:40:16
a quick question: how do I add a filter view for folders? I have all my music in 5 folders (with subfolders) on I: and I'd love to have a filter view where I can browse through the folders and then select the regular artist and album, much like foo facets but with columns UI


I do something similar. I've got an Audio folder which has all my music in, and there's a sub folder inside it called Unsorted which is where all my non-tag corrected music goes. Inside that folder I have another folder called iPod Quality for my LAME V4 rips for use on my Ipod.

I added a filter called Unsorted with this line:
Code: [Select]
$if($strstr(%path%,iPod Quality),'Unsorted iPod',$if($strstr(%path%,Unsorted),'Unsorted','Already Filed'))


When selected it will show three groupings, all my music that has been properly filed, Unsorted iPod Files and Unsorted files. You should be able to start with that and modify it for your own use... assuming your directories names aren't the kind of thing you would find inside an artist subfolder (i.e. I might have problems if an artist released an album with the word Unsorted in the title).
Title: Columns UI
Post by: Stagnation on 2009-09-21 21:28:46
a quick question: how do I add a filter view for folders? I have all my music in 5 folders (with subfolders) on I: and I'd love to have a filter view where I can browse through the folders and then select the regular artist and album, much like foo facets but with columns UI


I do something similar. I've got an Audio folder which has all my music in, and there's a sub folder inside it called Unsorted which is where all my non-tag corrected music goes. Inside that folder I have another folder called iPod Quality for my LAME V4 rips for use on my Ipod.

I added a filter called Unsorted with this line:
Code: [Select]
$if($strstr(%path%,iPod Quality),'Unsorted iPod',$if($strstr(%path%,Unsorted),'Unsorted','Already Filed'))


When selected it will show three groupings, all my music that has been properly filed, Unsorted iPod Files and Unsorted files. You should be able to start with that and modify it for your own use... assuming your directories names aren't the kind of thing you would find inside an artist subfolder (i.e. I might have problems if an artist released an album with the word Unsorted in the title).


ok, to try if it worked I edited the code to this: $if($strstr(%path%,[log]),'[log]',$if($strstr(%path%,[-]),'[-]','the rest, simply'))
where [log] and [-] are the foldrs with my best music, I want to browse those two the most since they are properly indexed and contain good music. Everything turns up as the rest, simply though.

I assumed strstr(%path%,bar),'foo' means something along the lines of if folder path is foo then list as bar. and the last part was just the rest.

edit: took a print screen of foo_facets' display, which is exactly what I want.
(http://www.imagehut.eu/images/160642009-09-21%2022%2041%2009.png) (http://www.imagehut.eu/v.php?id=160642009-09-21%2022%2041%2009.png)

the artist count isn't really neccesary, but it would be nice -even if it's only a custom name of the folder like "[-]          801 artist"
%folder path% gives all folders sorted alphabetially and that doesn't really help me since I have _alot_ of folders but what I want is to be able to choose which of the five folders to browse.

//Stag
Title: Columns UI
Post by: MordredKLB on 2009-09-22 08:32:27
ok, to try if it worked I edited the code to this: $if($strstr(%path%,[log]),'[log]',$if($strstr(%path%,[-]),'[-]','the rest, simply'))
where [log] and [-] are the foldrs with my best music, I want to browse those two the most since they are properly indexed and contain good music. Everything turns up as the rest, simply though.

I assumed strstr(%path%,bar),'foo' means something along the lines of if folder path is foo then list as bar. and the last part was just the rest.

Okay, a few clarifications. I think you have the logic correct and just wrote it wrong, but just in case $if($strstr(%path,bar),'foo') means: If folder path CONTAINS bar, then list as foo.

Secondly, if [log] is actually part of the folder name you're going to have problems writing it like that. [foobar] is actually a shortcut way of writing $if(foobar, foobar). If you need to include square brackets you need to wrap them in single quotes so your line becomes: $if($strstr(%path%,'['log']'),'['log']',$if($strstr(%path%,'['-']'),'['-']','the rest, simply'))

Quote
the artist count isn't really neccesary, but it would be nice -even if it's only a custom name of the folder like "[-]          801 artist"
%folder path% gives all folders sorted alphabetially and that doesn't really help me since I have _alot_ of folders but what I want is to be able to choose which of the five folders to browse.

When you have multiple filters the All selection (always the first in the filter) will show the count. So if you select the [-] folder in the first filter, and the second filter is set to show artists, the first entry will be "All (801 artists)".
Title: Columns UI
Post by: Stagnation on 2009-09-22 14:42:36
ok, to try if it worked I edited the code to this: $if($strstr(%path%,[log]),'[log]',$if($strstr(%path%,[-]),'[-]','the rest, simply'))
where [log] and [-] are the foldrs with my best music, I want to browse those two the most since they are properly indexed and contain good music. Everything turns up as the rest, simply though.

I assumed strstr(%path%,bar),'foo' means something along the lines of if folder path is foo then list as bar. and the last part was just the rest.

Okay, a few clarifications. I think you have the logic correct and just wrote it wrong, but just in case $if($strstr(%path,bar),'foo') means: If folder path CONTAINS bar, then list as foo.

Secondly, if [log] is actually part of the folder name you're going to have problems writing it like that. [foobar] is actually a shortcut way of writing $if(foobar, foobar). If you need to include square brackets you need to wrap them in single quotes so your line becomes: $if($strstr(%path%,'['log']'),'['log']',$if($strstr(%path%,'['-']'),'['-']','the rest, simply'))

Quote
the artist count isn't really neccesary, but it would be nice -even if it's only a custom name of the folder like "[-]          801 artist"
%folder path% gives all folders sorted alphabetially and that doesn't really help me since I have _alot_ of folders but what I want is to be able to choose which of the five folders to browse.

When you have multiple filters the All selection (always the first in the filter) will show the count. So if you select the [-] folder in the first filter, and the second filter is set to show artists, the first entry will be "All (801 artists)".


Thank you, it works now, I'm going to try to add all five folders now, shouldn't be too hard now that I know the basics.
again, Thank you very much

it works really nice: here's a screenshot:
(http://www.imagehut.eu/images/394512009-09-22%2015%2055%2018.png) (http://www.imagehut.eu/v.php?id=394512009-09-22%2015%2055%2018.png)
and my code:
Code: [Select]
$if($strstr(%path%,'['log']'),'['log']',$if($strstr(%path%,'['-']'),'['-']',$if($strstr(%path%,'['+']'),'['+']',$if($strstr(%path%,'['o']'),'['o']','[' ']'))))

I couldn't get the regular if clause to include [ ] so I just put that as the rest since that's what's left when you remove the other four folders.

Title: Columns UI
Post by: jazzy73 on 2009-09-24 13:20:14
hi!Is there someway to change status bar colour?I´d like put it darker..

thanks 
Title: Columns UI
Post by: Andreasvb on 2009-09-24 13:31:28
Change your theme in Windows.
Title: Columns UI
Post by: jazzy73 on 2009-09-24 15:16:10
noway inside foobar options?
Title: Columns UI
Post by: tpijag on 2009-09-24 15:27:58
no

terry
Title: Columns UI
Post by: carmenm on 2009-09-29 14:57:26
To go with Stagnation problem in filter, i was wondering if we could have a directory structure in filter like we have in albumlist?
Title: Columns UI
Post by: chiwou on 2009-10-02 21:37:00
Hi folks,

I've a question: I am using the filter panels to browse my media library and have a lot of files with multiple artists

if I use 'Artist' for the filter, its okey dokey, all artists are listed, but if I use the swapprefix option, the filter displays the multiple artists separated by a comma 'Name1, Name2'

I am currently using this:
$swapprefix($meta(artist))

also tested with
$swapprefix(%artist%)

no differences

thanks in advance


@musicmusic: great component keep up the good work, small request, I don't know I thought I already requested it, but can't find the post
the option to change the 'send to playlist' for the filter panel

and maybe it would be a good idea to create a separate preferences page, just like for the album panel, it would be much easier to find, but thats only a suggestion
Title: Columns UI
Post by: nifferl7 on 2009-10-02 23:46:32
Hello, long time lurker here. I usually find all my questions answered, but I finally registered to get some help with my Columns UI config.

I've recently switched from ELPlaylist to NG for its efficiency, but I'm not yet satisfied with my group configuration. I'm trying to figure out how to get a gap between a new album group and the last song from the previous album in the list. When the album is small, the size of the art creates a nice gap, but longer albums do not. (see pic)

Title: Columns UI
Post by: chiwou on 2009-10-03 10:14:58
I don't think its possible to create a "footer" you can see that if you've an album with a few songs, the cover+reflection is bigger than the amount of songs, thats all

test it, make the cover smaller and disable the reflection there a no gaps for the small albums too

take care
Chris-
Title: Columns UI
Post by: tedgo on 2009-10-03 10:23:11
I don't know if its possible to get a footer in NG Playlist since i only use ELPlaylist...

But since i'm not very familiar with NG Playlist:
How have you made the background of the group header coloured different from the track list?
It looks good and i haven't thought that such a good look is possible within NG Playlist.

To your question about the codec:
Don't use it in the group header, but create a new column, e. g. with the string:
$select(%tracknumber%,%genre%,%codec% %codec_profile% $if($stricmp($left(%codec_profile%,3),'cbr'), [%bitrate%]kbps,))
Title: Columns UI
Post by: marc2003 on 2009-10-03 13:46:45
How have you made the background of the group header coloured different from the track list?


you set the background colour on globals tab for the header. then for the playlist, use the style tab on each column. to set the colour of the blank space beneath the album art, you need to use the colours/fonts dialog in the CUI preferences.
Title: Columns UI
Post by: tedgo on 2009-10-03 14:10:23
Thanks, i'll try it.
Maybe i'll return to ng playlist one day
Title: Columns UI
Post by: nifferl7 on 2009-10-03 18:18:47
Quote
How have you made the background of the group header coloured different from the track list?

What marc2003 said 

Quote
To your question about the codec:
Don't use it in the group header, but create a new column, e. g. with the string:
$select(%tracknumber%,%genre%,%codec% %codec_profile% $if($stricmp($left(%codec_profile%,3),'cbr'), [%bitrate%]kbps,))

This would solve the immediate problem of codecs splitting the group, but it doesn't have the streamlined aesthetic that I wanted. Oh well, I'll re-encode what I want and eliminate what I could do without. Thanks anyway tedgo

Quote
I don't think its possible to create a "footer" you can see that if you've an album with a few songs, the cover+reflection is bigger than the amount of songs, thats all

test it, make the cover smaller and disable the reflection there a no gaps for the small albums too

This is correct. If the art is smaller or without reflection, the gap is no longer there. It all depends on the length of the album and size of the art. 2 songs = huge gap. Like my screenshot shows, a 5 song album creates just the right amount of gap for my purposes.

@musicmusic - I would like to request the ability to create a "footer" item at the bottom of each group. It would be useful not only for creating a gap like I'm talking about, but total album length, comments etc. Please think about it 

Title: Columns UI
Post by: metalboy on 2009-10-06 20:40:14
Is there a reason autoscroll doesn't work with Playlist Viewers? At least mine is not working, does anyone else's work? I am meaning like firefox where you can hold middle button down and scroll up and down page.
Title: Columns UI
Post by: nifferl7 on 2009-10-07 02:41:36
Is there a reason autoscroll doesn't work with Playlist Viewers? At least mine is not working, does anyone else's work? I am meaning like firefox where you can hold middle button down and scroll up and down page.


this is not an included feature
Title: Columns UI
Post by: mxmten on 2009-10-12 07:00:42
@musicmusic
Could you fix the incorrect handling of $left(%<artist>%,n) in Album list panel?
Title: Columns UI
Post by: sPeziFisH on 2009-10-12 20:23:28
AFAIK it's not possible to use two different playlist-views next to each other ATM, right? Like one view for using with quicksearch (or ml-search in general) and another one for a certain playlist.
The idea to have sth. like party-mode is nothing new but still present - like the everlasting desire for party-modes at all
Title: Columns UI
Post by: 2E7AH on 2009-10-12 23:01:12
The idea to have sth. like party-mode is nothing new but still present - like the everlasting desire for party-modes at all

I think "party mode" can be simulated with playlist attributes component (http://www.hydrogenaudio.org/forums/index.php?showtopic=73783), and it's playlist restrictions

Title: Columns UI
Post by: 2E7AH on 2009-10-15 12:16:29
Maybe developer should post some reply on some of the many posts from late august?
Like should we expect some new release soon?

I personally am overwhelmed by feature requests on yuo.be and would like to see double playlist view implemented i.e.
Then away from filter suggestions, something should be done with grouping requests: everyone knows that NG artwork for groups with 1 track is annoyingly flickering for some reason, and is it possible existence of some grouping scripting, so we can disable grouping for groups with 1 track (but not like $ifgreater(%totaltracks%,1,group,))?

I hope this sound positively as I don't like CUI to look abandoned
Title: Columns UI
Post by: nifferl7 on 2009-10-16 04:12:14
Maybe developer should post some reply on some of the many posts from late august?
Like should we expect some new release soon?

Also hoping to see some updates. Keep up the great work musicmusic!
Title: Columns UI
Post by: Robertina on 2009-10-20 09:31:49
musicmusic,

due to number and width of my columns in my simple Columns Playlist layout I must scroll horizontally to see all of them.

However, scrolling to the right I lose sight of my left columns which provide the essential infos (album, artist, track title and so on) to identify the tracks I am looking at.

So for a better overall view I would love to see a function in Columns UI as it is known from Microsoft Excel as "Freeze panes" (main menu 'Window'; I expect other spreadsheet programs to have this function also).

So could you please consider to implement such a function in Columns UI? It would be very helpfully!

Robertina.
Title: Columns UI
Post by: 2E7AH on 2009-10-20 10:03:56
You can arrange columns by dragging it title left/right: click on column title and place it where you need
Title: Columns UI
Post by: Robertina on 2009-10-20 10:18:23
Yes, but in my eyes this only is a stopgap solution.

In Excel a rearrangement of columns is also possible but nevertheless the function Freeze panes is available and I think there are good reasons for it.

Robertina.
Title: Columns UI
Post by: wojtek on 2009-10-21 20:13:11
Quote
In Excel a rearrangement of columns is also possible but nevertheless the function Freeze panes is available and I think there are good reasons for it.


Just add the same column at the other end -- voila (;

PS. Foobar is not excel AFAIR... (;
Title: Columns UI
Post by: Robertina on 2009-10-22 01:50:42
PS. Foobar is not excel AFAIR... (;

Please excuse, dear lwiczek, but I can not imagine that you are really thinking it would be necessarily to bring this to my attention.

As professional musician I appreciate some Columns UI functions very much. So CUI's enhanced layout abilities enable me to examine my project files under various aspects. For this I am using different layouts and also I have several columns which are shown on certain playlists only (you may compare this functionality with Excel's "Custom views" in menu "View"  ).

A simple Columns Playlist layout is a spreadsheet layout in the end and the possibility to freeze all rows above a selected cell and all columns to the left of it ("Freeze Panes") not only would help to avoid this nasty back and forth scrolling but furthermore also lead to an expanded usefulness for all users (you would have a "splitting window" function as well for example).

Maybe in my first post I should have explained better why I do attach such value to the requested feature.
Title: Columns UI
Post by: wojtek on 2009-10-23 08:50:48
I was only joking (:
And I was sayin' earlier -- adding another column (duplicate) would be a partial solution to the problem, and IMHO there is slim chance right now for this funcion to be implemented
Title: Columns UI
Post by: ZeeJay on 2009-10-23 16:06:19
Are musicmusic and this project alive?
Seriously.
Title: Columns UI
Post by: 2E7AH on 2009-10-23 16:10:32
Probably waiting on new foobar release
Title: Columns UI
Post by: Zarkon on 2009-10-23 17:05:39
Are musicmusic and this project alive?
Seriously.


You could've easily verified that musicmusic is alive by checking his post history and noticing that, as he said himself when he last posted in this thread, he's busy working on his iPod component.
Title: Columns UI
Post by: Robertina on 2009-10-23 17:26:08
And I was sayin' earlier -- adding another column (duplicate) would be a partial solution to the problem,

Sorry, I missed to comment your proposal in my first reply, it is a helpful hint, thank you for that, lwiczek.

Quote
and IMHO there is slim chance right now for this funcion to be implemented

I fear you are right and that assessment was the deeper reason for my request's description in length.

Robertina.
Title: Columns UI
Post by: durch on 2009-10-24 14:48:26
How do you remove the line and replace it with self-adjusting text like "MP3 VBR"?
(http://img30.imageshack.us/img30/5944/screenpz.png)
Title: Columns UI
Post by: TomBarlow on 2009-10-24 15:06:12
Add $tab() after the left hand text.
Title: Columns UI
Post by: durch on 2009-10-26 14:16:15
Thanks!

Another question I have is if it is possible to create a playlist that does the same thing like double-clicking on Columns UI's status bar.
(View - Columns Playlist - Activate Now Playing)
Title: Columns UI
Post by: durch on 2009-10-28 01:24:20
I have a problem with track column's color:
(http://img136.imageshack.us/img136/8317/56813464.png)
The big grey bar's RGB is 235/233/237.
I told color options to display selected items' text in 255/255/255. It works for all columns but the track.
However, track's color (in the picture it's the "3") is 205/231/231. That's a color I didn't use anywhere so far. Columns UI must have a will of its own.

How to fix this?
Title: Columns UI
Post by: 2E7AH on 2009-10-28 01:53:55
I guess you selected "custom" for NG playlist in "CUI preferences > Color". Then that is color for "selected text color": $set_style(text,<text color>,<selected text color>). You can change it globally in "Playlist View > Globals > Style" or for particular column as custom style in "Columns > Scripts > Style tab"
Title: Columns UI
Post by: nifferl7 on 2009-10-28 02:41:39
I'm hoping I can get some help here with Multivalue tags in Columns UI Filters. I'm unable to get my "STYLE" tag to separate tags with a semicolon 

I have added "STYLE; GENRE;" to the Multivalue Fields under Advanced>Properties and I have created fields under Columns UI>Filter for both, but still end up with garbage.

(http://i34.tinypic.com/wswish.png)

Why is this happening?
Title: Columns UI
Post by: 2E7AH on 2009-10-28 02:48:44
Field should be "Style", not %style% or %<style>%
And you did split them in properties, right?
Title: Columns UI
Post by: nifferl7 on 2009-10-28 04:35:05
Field should be "Style", not %style% or %<style>%
And you did split them in properties, right?


Not sure what you mean by "split them in properties." The tags are separated by semicolons if that's what you mean.

(http://i35.tinypic.com/2ez7lhh.jpg)

My other settings:

(http://i33.tinypic.com/oa2a0l.jpg)

(http://i37.tinypic.com/2dbw5ys.jpg)

Thanks for the help
Title: Columns UI
Post by: 2E7AH on 2009-10-28 04:40:38
I don't see any STYLE tag in your properties, but anyway - right click on STYLE tag in properties dialog and select "Split values..."
Title: Columns UI
Post by: nifferl7 on 2009-10-28 05:03:27
Thanks!    That was it.

I never noticed that split values option before.
Title: Columns UI
Post by: neothe0ne on 2009-10-28 21:19:06
Is there any way to create a Filter which lists all the playlists foobar2000 has open?  I'm essentially trying to replicate the UI of iTunes 9, where you cilck on a playlist and then the next filter will only show artists/albums/genre/ect inside that playlist.
Title: Columns UI
Post by: xbullethammer on 2009-10-28 23:42:29
Not possible - Filters are meant to... "filter" your library, not a specific playlist.
However, the component "Graphical browser" will display Artist/Albums only in the current playlist. Even though it's not straightforward to configure, you can make it look much like a filter panel.
Title: Columns UI
Post by: durch on 2009-10-29 02:47:22
Is it possible to display all Artists and Album Artists in the same Filter? Default setting "Album Artist;Artist" displays Album Artist only.
Title: Columns UI
Post by: gevorg on 2009-10-29 19:03:01
Is it possible to set grouping per playlist instead of for all them? For example, playlist A is displayed with "Groups (per artwork)", while playlist B is displayed with "Groups (without artwork)" or disabled. Album art is awesome but in the playlists with all singles, it takes too much empty space so no grouping by artwork is better in those cases.
Title: Columns UI
Post by: Zarkon on 2009-10-29 21:50:42
Is it possible to set grouping per playlist instead of for all them? For example, playlist A is displayed with "Groups (per artwork)", while playlist B is displayed with "Groups (without artwork)" or disabled. Album art is awesome but in the playlists with all singles, it takes too much empty space so no grouping by artwork is better in those cases.


Yes, it's right there on the Edit groups window, and it accepts wildcards (*). Artwork can only be turned off by disabling all groups, however, so your second option isn't possible.
Title: Columns UI
Post by: gevorg on 2009-10-29 22:12:57
Is it possible to set grouping per playlist instead of for all them? For example, playlist A is displayed with "Groups (per artwork)", while playlist B is displayed with "Groups (without artwork)" or disabled. Album art is awesome but in the playlists with all singles, it takes too much empty space so no grouping by artwork is better in those cases.


Yes, it's right there on the Edit groups window, and it accepts wildcards (*). Artwork can only be turned off by disabling all groups, however, so your second option isn't possible.


Nice! So how do you setup a script for:

Show groups for all, except playlists named "ABC", "XYZ", etc.
Title: Columns UI
Post by: Robertina on 2009-10-31 00:17:37
Nice! So how do you setup a script for:

Show groups for all, except playlists named "ABC", "XYZ", etc.

Main menu: File, Preferences, Display, Columns UI, Playlist view -> Grouping:   Press button "New..."

Playlist filters: "Hide on playlists:" ABC;XYZ (use the semicolon without a space as separator; you can also use e.g. A*;D* for all playlists beginning with both A and D).
Title: Columns UI
Post by: jeremija on 2009-11-06 10:49:12
recommendation for FILTER panels:

when you have eg. 3 filters,
and you select what you want (eg. genre, artist and album)
an autoplaylist should be created with the selected specifications. and when you play something from that playlist and start browsing again, it renames the autoplaylist to Filter Results (Playback), and you can continue browsing in a newly created Filter Results (this is the same as it works now).

But when you select the Filter Results (Playback) playlist, it should display the created autplaylist + the selections in the filter panels you made when you first created the autoplaylist...

i think this would prove to be very useful.
Title: Columns UI
Post by: RogerG on 2009-11-09 03:37:08
The behaviour of the playlist tabs panel annoys me. I use multiline tabs (I have 2 lines). The problem is that the line which contains the selected tab will always be put in the 2nd line. So the lines switch very often. That makes it very hard to remember the position of a tab. Before selecting a tab you have to read their titles so you click on the right one. This costs time. Imagine the buttons in your windows task bar or the playback buttons of foobar would change their position on every click. That would drive you carzy, right?

The line switching is even more stupid if you want to drop something on a playlist in the top line. If you put the drop cursor over it, lines switch. The cursor will be over the wrong playlist tab. If you move the cursor again and try to move it over the right playlist, lines switch again because the computer thinks you want to drop on the playlist in the top line. This goes on and on until you are lucky and move the cursor fast enough.

Please give us an opiton to disable line switching.
Title: Columns UI
Post by: xbullethammer on 2009-11-09 04:30:56
I am pretty sure that line-switching is the common behavior of the tabs control in Windows. If you are dealing with so many playlists you better try the Playlist Switcher, it's WAY better for drag-n-drop operations.
Title: Columns UI
Post by: Bodyrox on 2009-11-09 11:15:05
Hey guys, how can I make in Columns UI so that when there are brackets in title, they would be colored differently.

Like here:

Title: Columns UI
Post by: Zarkon on 2009-11-09 11:29:45
Hey guys, how can I make in Columns UI so that when there are brackets in title, they would be colored differently.


Code: [Select]
$replace(%title%,'(',$rgb(1,1,1)'(',')',')'$rgb(1,1,1))


Fiddle with the rgb values. The second rgb is intended to set the color to the original color so the alternate color doesn't bleed, but it assumes you don't have strange nested bracketing like (this (example) here).
Title: Columns UI
Post by: Bodyrox on 2009-11-09 12:00:02
Code: [Select]
$replace(%title%,'(',$rgb(1,1,1)'(',')',')'$rgb(1,1,1))


Fiddle with the rgb values. The second rgb is intended to set the color to the original color so the alternate color doesn't bleed, but it assumes you don't have strange nested bracketing like (this (example) here).


It works, thank you very much

One more thing, how do I disable tag editing when pressing 2 times on artist name or title (just like in Windows) ?
Title: Columns UI
Post by: Robertina on 2009-11-09 12:20:26
One more thing, how do I disable tag editing when pressing 2 times on artist name or title (just like in Windows) ?

Preferences, Display, Columns UI, Playlist view -> tab "General":

Untick "Allow mouse activated inline editing".

Robertina.
Title: Columns UI
Post by: Robertina on 2009-11-10 13:18:35
Is Columns UI's homepage (http://yuo.be/columns.php) down for others too or just for me?
Title: Columns UI
Post by: tpijag on 2009-11-10 13:20:37
Currently down for me.

Here is a handy site. Just FYI

http://downforeveryoneorjustme.com/ (http://downforeveryoneorjustme.com/)

terry

Edit: and I correct myself....It seems to be down - but not according to above site that I referenced it is not. This happens periodically for me
I attribute it to a poor dns setup via RoadRunner as an ISP. Probably will pop up active again in a few minutes
Title: Columns UI
Post by: 2E7AH on 2009-11-10 13:24:12
Not for me, but there aren't some breaking news there
Title: Columns UI
Post by: Robertina on 2009-11-10 13:32:10
Currently down for me. Here is a handy site. Just FYI http://downforeveryoneorjustme.com/ (http://downforeveryoneorjustme.com/)

Thank you for the link, tpijag.

Not for me

Good to hear...
Title: Columns UI
Post by: musicmusic on 2009-11-10 14:28:15
It's down (host's DNS server is having issues..).

The IP address is 85.92.87.99 if you want to stick it in your hosts file, local DNS server etc. to get access..
Title: Columns UI
Post by: MoTT on 2009-11-10 18:37:04
Hi there !
I have a little question.
I moved yesterday from foobar 0.9.4.3 to foobar 0.9.6.9 and I also updated all my config, including Columns UI.

On my previous config, I had this :
)
Title: Columns UI
Post by: 2E7AH on 2009-11-10 18:44:43
You can move them with $tab():
%album artist%$tab()%genre%
but you can't bring back the previous look (or maybe if you use columns playlist instead NG playlist)
Title: Columns UI
Post by: MoTT on 2009-11-10 18:52:59
Thank you ! It's much better now
I didn't know $tab().
Title: Columns UI
Post by: MoTT on 2009-11-10 19:38:52
I found a solution to have artist everytime with the album title.
Simply invert my groups like that :
maybe it will help someone who has the same problem !

But I have on new question :
Before, I used Album art Panel but now, Columns UI can display an album art.
My problem is that each cover isn't named as the others.
I have a lot named like that : %artist% - 00 - %album% - Front
but not all and I don't want to rename all of them. With my previous plugin, it wasn't a problem.
Does somebody know how to fix this ? To make it read all pictures in the folder maybe ?
Title: Columns UI
Post by: callisto on 2009-11-11 00:01:25
go to CUI preferences and select the artwork tab, enter your code there and it should work.
Title: Columns UI
Post by: MoTT on 2009-11-11 11:07:24
Mhh that wasn't my question sorry. Actually I would like to know if it is possible to view all pictures in the folder, whatever the name of the picture, like it was with Album Art Panel 
Title: Columns UI
Post by: 2E7AH on 2009-11-11 11:27:04
add: $directory_path(%path%)\* as last source for front cover, so that when previous patterns fails then any picture (1st one alphabetically) will be shown:

(http://img26.imageshack.us/img26/8739/sshot1jc.png)
Title: Columns UI
Post by: MoTT on 2009-11-11 11:41:54
That's great ! Thanks again 2E7AH ! 
Title: Columns UI
Post by: saltaslt on 2009-11-11 14:06:57
Hello, I have 2 simple questions regarding Columns UI

How to make it show disc number (in NG Playlist) of multiple discs next to track number? Like in Default UI playlist, when there's Disc Number tagged, it shows 1.01, 1.02...2.01, 2.02....

And is there any plans to make Filters sort ascending, descending? I find a "fix" there in forums.
[$rgb(255,255,255,240,240,240)$sub(2050,%date%)$rgb()%date%]
But it's dirty, and shows 2 strange numbers when selected  Native solution would be much better.
Title: Columns UI
Post by: marc2003 on 2009-11-11 14:26:21
in the column for tracknumber....

[%discnumber%.]%tracknumber%

the workaround for showing the date in reverse order can be seamless. in the CUI colour preferences, makes sure the "selected item" and "inactive selected item" background colours are the same as each other. then use the same colours in that $rgb statement. in your example, the normal background colour 255,255,255 and the selected/inactive selected item is 240,240,240. just change the colours to match your scheme.

having said all that, clickable column headers in the filters would be very nice, musicmusic. 
Title: Columns UI
Post by: saltaslt on 2009-11-11 15:12:22
I was seeing "display ellipsis in clipped text" ... instead tracks with discnumber lol. Thats why it "didn't worked" for me 
Will try that sorting seamless fix later...

Thanks for help marc2003
Title: Columns UI
Post by: aurens on 2009-11-11 22:23:47
Is Columns UI my best bet for what I want to do here? And if so, how would I go about doing it?

Basically, I want a list of artists on the left. When I single-click on one it lists the tracks in the right panel, grouped by album. I can do this much easily with a filter, a playlist view, and horizontal splitter. But when I double-click a track in the right list to play, it's in a playlist of only that artist. I want it to just play that particular song in my main playlist of all songs, not just the playlist of the artist I filtered.

I just have too many songs to make a playlist of all of them comfortable to navigate but I still want to be able to play all of them from the same playlist. I just need some way to make the list more manageable. A playlist of all songs, grouped by artist, where the groups are minimized (only showing the artist name) until I click on one to select a particular track would also work.
Title: Columns UI
Post by: Matt Schuette on 2009-11-12 18:46:20
@aurens - Not exactly the same, but if you have an Album List panel, you can find the song you want, right-click and "Highlight in Playlist".  If you don't have that option, you can add it to your context menu (Edit/Highlight in Current Playlist).  There's also find in playlist, which works quite well for me.
Title: Columns UI
Post by: aurens on 2009-11-12 19:33:39
I had to download foo_utils but I have that option now. But I can't make it the double-click behavior, which is what I need.

Also, I don't think I have an Album List panel. I haven't modified the UI except for colors and changing the columns around a bit. I can only view the Album List via Library > Album List and then it's just a floating box. I don't know how to dock it into the window so I can use it instead of a filter.
Title: Columns UI
Post by: TomBarlow on 2009-11-12 20:23:27
You need the album list panel, available from the same site as columns UI.

You might be interested in EL Playlist: http://foo2k.chottu.net/ (http://foo2k.chottu.net/) -it has collapsible groups, which I think is what you want.

Another option is, instead of having a long playlist with all your music in, you could create 3 filters, for artist, album and track, then you can just send from the track filter to a playlist when you want to play it. Your main playlist could just contain the music you're going to play, and the whole of your library would just be displayed in the filters. That might work for you if you're used to media players like winamp or wmp.
Title: Columns UI
Post by: aurens on 2009-11-13 01:06:01
Thanks guys, I got what I wanted with ELPlaylist. The scripting was a bit daunting at first but it's just ugly, not complicated. I got it all sorted out.

(http://img18.imageshack.us/img18/8938/foo111209.th.jpg) (http://img18.imageshack.us/img18/8938/foo111209.jpg)
Title: Columns UI
Post by: ryo_loach on 2009-11-15 13:16:40
hmm,recently I've been afflicted by a strange problem about foobar,which may  contact with this plugin-> foo_ui_column.dll(0.3.80)

OS: windows 7 foobar with no other strange components, use CUI(just a playlist viewer and a playlist tabs).

when I add amount of songs to foobar using "Enqueue in foobar2000", the os mostly may step into a dying state, the mouse can still move but can do none actions, all items are dying..... i can do nothing but shutdown forcibly .

Title: Columns UI
Post by: siaush on 2009-11-15 15:29:38
Hey guys, I am having a problem where when I open a song from Windows Explorer, or do the following: right click > Play with foobar2000, the control buttons and some background images will disappear. However, if I run foobar before hand, then do the above, the buttons will appear properly. Any idea how can I fix this? Below are some screenshots.

Missing:

(http://img265.imageshack.us/img265/1462/notok.jpg)


OK:

(http://img697.imageshack.us/img697/3051/88108018.jpg)

Thanks
Title: Columns UI
Post by: Glaucous on 2009-11-16 23:53:37
I'm looking for a quiet simple request here, I believe.
I am trying to make a filter in Columns UI. I just want to see the folders inside my main music folder. For example:

Main directory: E:\Music\
I want to see the folders inside that folder, that's all. And when I click it it will obviously show up in the playlist renderer.
Simply sorting it by folder structure.

Edit: Never mind, as soon as I realized that I could Google for "folder structure" I found it. I downloaded Album List Panel.
Title: Columns UI
Post by: marc2003 on 2009-11-17 00:53:26
@siaush, your problem isn't columns UI related.

if that's panel stack splitter you're using try adding

%ps_foobar2000_path%

to the beginning of your images path.
Title: Columns UI
Post by: siaush on 2009-11-18 15:18:12
@siaush, your problem isn't columns UI related.

if that's panel stack splitter you're using try adding

%ps_foobar2000_path%

to the beginning of your images path.


Hey, thanks a lot for your solution. That worked on my Panel Stack Splitter. However, my ELPlaylist is having the same problem as well, is there any variables i can use to get the foobar path?

Thanks.
Title: Columns UI
Post by: marc2003 on 2009-11-18 15:28:54
ELPlaylist doesn't need it. relative paths work fine.
Title: Columns UI
Post by: siaush on 2009-11-18 15:37:26
Well, that's weird =/ As you can notice at the screenshots I posted above, the background for the title bar is missing. The one under the XXX - 2009 - 1 tracks title.
Title: Columns UI
Post by: marc2003 on 2009-11-18 15:42:28
well that really is odd. i have images in my group header and they appear fine even when adding files from explorer. but i've just checked the documentation and there is a variable so you can try it...

%el_foobar2000_path%
Title: Columns UI
Post by: siaush on 2009-11-18 15:57:11
well that really is odd. i have images in my group header and they appear fine even when adding files from explorer. but i've just checked the documentation and there is a variable so you can try it...

%el_foobar2000_path%


Hey, thanks a lot for your assistance. Everything works fine now. By the way, may I know where can I find the docs for Panel Stack Splitter and ELPlaylist?

Thanks. =D
Title: Columns UI
Post by: marc2003 on 2009-11-18 16:24:38
the text files come with the components.

http://foo2k.chottu.net/ (http://foo2k.chottu.net/)
Title: Columns UI
Post by: 2E7AH on 2009-11-20 23:10:03
Can't add new "Playback / DSP Settings / Preferences" command to toolbar button.
It is possible in DUI
Title: Columns UI
Post by: cheesebanana on 2009-11-21 01:57:33
question about album list panel.

since my last reinstall and ui rebuild, its started doing this:

http://i46.tinypic.com/2ij3mvq.png (http://i46.tinypic.com/2ij3mvq.png)
http://i49.tinypic.com/x1wwec.png (http://i49.tinypic.com/x1wwec.png)
http://i50.tinypic.com/3599xtw.png (http://i50.tinypic.com/3599xtw.png)
http://i50.tinypic.com/33b34go.png (http://i50.tinypic.com/33b34go.png)

look at them in order, it should be pretty clear whats going on.

previously when something was long enough to go "outside" the confines of the panel, it would just do so, and i could mouse over it to see a yellow tooltip of what the whole thing was.

NOW when something is too long, the whole thing auto scrolls along, which you can see becomes a bit of a problem with super long named stuff or when i'm 3-4 sub-items down, because i have to slowly close each one up before i can see the "left" side of my panel again.

Is there any way to stop the panel auto scrolling along to the right hand side of the currently selected item? because i'd really rather it just stayed stuck at the left and things that were obscured just remained obscured. i know what 99% of my stuff is just by the first 1-2 letters anyway so its not a big problem for me if stuff gets obscured by the edges, but the auto scrolling to compensate, is a big problem.

i dont know why its started doing this, my layout was entirely the same, so i've gone back and tried previous versions of the panel too (0.3.3 and 0.3.4) and neither of these "fix" or remove this functionality.
Title: Columns UI
Post by: cheesebanana on 2009-11-21 02:21:53
nevermind

i found a really old version (0.2.2) and its stopped doing it now.

sweet
Title: Columns UI
Post by: afya on 2009-11-21 04:06:48
Im kinda new to foobar and this component. I saw some layout and made mine like some of those. But I encountered some problems.

1) I don't get my edges to completely disappear even choosing"none".
2) Im also trying to understand the global style. However, some format isn't listed in the titleformat page, like %_themed%, %_is_group%, %offset_colour, etc
Title: Columns UI
Post by: eNc7 on 2009-11-21 11:09:36
Hi there,

Artwork like artist picture or back/disc cover are not shown in NG Playlist but in artwork view.

Greets,

Frank
Title: Columns UI
Post by: Robertina on 2009-11-21 11:16:03
Did you already a right-click on a column's header and ticked "Artwork"? 
Title: Columns UI
Post by: eNc7 on 2009-11-21 11:32:28
Did you already a right-click on a column's header and ticked "Artwork"? 


Hehe... yes, I'm not a foobar-noob!

FEATURE REQUEST:

Actually art work is shown in my artwork column but only the normal album cover. If there is no album cover, e.g. for classic music, I want to have the composer instead an album cover. It is well cycled in the artview panel automatically. And that is the behaviour I want to have in the artwork column. You see?

And that is the point: I want to use the predifined source labels under Preferences > Display > Columns UI > Artwort.
I don't want to add my artist/composer art resource folder under "Front Cover". And I don't wanna write another script, because the functionality is there (see artwork panel) so I think it could be easily implemented to the artwork column.

Nice day,

Frank
Title: Columns UI
Post by: wojtek on 2009-11-21 12:06:49
Feature request - ability to toggle show/hide artwork column without going to preferences / having columns headers shown (solution: i.e. as an item in view menu, therefore possible to bind to a hotkey too)
Title: Columns UI
Post by: eNc7 on 2009-11-21 12:14:59
Feature request - ability to toggle show/hide artwork column without going to preferences / having columns headers shown (solution: i.e. as an item in view menu, therefore possible to bind to a hotkey too)


See Robertina 2 posts before...
Title: Columns UI
Post by: Robertina on 2009-11-21 12:24:05
See Robertina 2 posts before... 

That is not the way lwiczek is asking for:

Quote
ability to toggle show/hide artwork column without going to preferences / having columns headers shown (solution: i.e. as an item in view menu, therefore possible to bind to a hotkey too)
Title: Columns UI
Post by: wojtek on 2009-11-21 13:25:36
Quote
That is not the way lwiczek is asking for:


Exactly - I want an shortcut/menu item for: right mouse button on column header -> artwork. For the moment is the only option to toggle it without going to preferences... and it's the only thing why I keep those headers on (not using it for sorting - autoplaylist mostly, nor for changing column width - prefer automatic as well)
Title: Columns UI
Post by: ehrgeiz on 2009-11-21 15:11:34
i really searched and tried quite a bit but couldn't get it running to my likings.. so heres my question:

i have GENRE and STYLE tagged to my files with foo_discogs and i would like to have a filter panel that searches both (multiple-)fields.

it seems i am just too stupid to figure it out by myself.

thx!
Title: Columns UI
Post by: .viR on 2009-11-22 12:52:40
How do I get the default buttons back? (The Foobar2000 ones not the Columns UI ones)

EDIT: Where's the other visualizations gone?
Title: Columns UI
Post by: wojtek on 2009-11-22 13:11:48
In Items Detail panel the variable %isplaying% works only when Displayed track is selected to Automatic or Playing item (returns 1). In case of selecting Current selection/Playlist selection it returns "?", which is a bit annoying... Is it by design? Selecting Current selection/Playlist selection doesn't mean that selected track can't be displayed as the "Playing one" (i.e. adding progress in case selected track is actually playing ATM)
Title: Columns UI
Post by: Robertina on 2009-11-23 08:11:17
How do I get the default buttons back? (The Foobar2000 ones not the Columns UI ones) ... EDIT: Where's the other visualizations gone?

Both Columns UI and the Default User Interface have their own button set. So either you have to switch back to the DUI or you have to customize the buttons in CUI (right-click on the buttons toolbar -> Options).

The other visualizations (I assume you mean Oscilloscope, Peak Meter, Spectrogram, Spectrum and VU Meter) are accessible through the main menu "View -> Visualizations", but they can not be integrated into a CUI layout as this is possible with the Default User Interface.
Title: Columns UI
Post by: 2E7AH on 2009-11-26 01:32:40
How to make column to appear on particular playlist, but also to be available on other playlists (with right click on titlebar)?
If this is not possible as I think, any chances of implementing it?

Example:
%last_played% column - if I enable show only on "*played*" then I won't be able to use it in other playlists and I don't want the column all the time with enabling "show on all"

This is example for just one column so someone can say just enable it on all and use it when needed, but what about many columns:
i.e. I want to use %last_played%, %last_modified%, %play_count% on "*played*" playlists, but not on all playlists while being able to choose those columns as needed

I tried with show only on "*played*; *" but it's not working as I want - it's showed or not showed on all playlists.
Only solution right now is to multiplate columns for every example usage
Title: Columns UI
Post by: BrainViolation on 2009-11-27 05:24:50
For some reason, I can't change colors/fonts when I use this...?

qq
Title: Columns UI
Post by: mattdm11 on 2009-11-30 02:33:55
I am using columns UI, but can't get my album art to show up.  I am a recent convert from Winamp, which made the .jpg file the name of the album, as opposed to folder.jpg.  Is there a way around renaming all the album art to the "folder.jpg" name?  Or should I just wait for columns UI to be updated and this is a known issue that will be fixed?
Title: Columns UI
Post by: 2E7AH on 2009-11-30 02:50:47
enter: $directory_path(%path%)\%album% for front cover in CUI > artwork preferences
Title: Columns UI
Post by: mattdm11 on 2009-11-30 02:56:29
enter: $directory_path(%path%)\%album% for front cover in CUI > artwork preferences


sir....I thank you. 
Title: Columns UI
Post by: 2E7AH on 2009-11-30 22:38:16
...I would expect that higher ranged filters (precedence set to "by field list") should reset the lower filters, but that isn't the case: If I go to Genres and select "All" - nothing happens, but I need to select some genre and then select "All" if I want to reset filters.

I hope I'm clear: Is this behavior for some purpose or it can be changed?

I understand this behavior: If some items are filtered by some means, then selecting filtered result and changing some upper filter, the results are re-filtered by selected filtered result if it's valid result for new upper filter or reseted if they aren't valid

It confused me because my filters were in tab stack so "all" was always passively selected on tab change and can't be changed directly but with selecting some filter then selecting "all" again
Title: Columns UI
Post by: dreadroach on 2009-12-04 01:28:30
Is there any way to deselect all files in the NG playlist? It works when i click on empty playlist area, but that's not possible if the 40 or more tracks are on playlist..
I use foo_run to check out wikipedia and stuff for currently playing song, but if some track on playlist is selected, this cannot be done (i get wiki page for selected track).
Title: Columns UI
Post by: Squeller on 2009-12-06 13:12:11
Is there something I didn't understand? I added a button to ColumnsUIs Toolbar. The command is a context menu command: "Playback and post to Twitter" (from foo_twitter_post). I click on it and nothing happens...
Title: Columns UI
Post by: marc2003 on 2009-12-06 13:32:15
did you make sure to select something from the "item group" when creating your button?
Title: Columns UI
Post by: Squeller on 2009-12-06 16:57:47
did you make sure to select something from the "item group" when creating your button?

Oooh, I was nuts  Thank you, that solved my problem indeed.
Title: Columns UI
Post by: phunkydizco on 2009-12-09 11:56:13
Is it possible to hide the foobar taskbar entry and make the window always on top?`
Title: Columns UI
Post by: 2E7AH on 2009-12-09 15:09:13
Double-click action for Album list panel seems useless as it triggers single click action first, but what about Ctrl and Shift click as options?
Title: Columns UI
Post by: garbanzo.bean on 2009-12-11 13:03:42
is it possible to do multi-colour ratings like seen in this screenie? i'm trying to make the switch from DUI to CUI, and this is the only part i can't figure out.

Code: [Select]
http://imgkk.com/i/S5kdF6.png


thanks!
Title: Columns UI
Post by: 2E7AH on 2009-12-11 13:26:41
add new column and something like this:

$rgb(0,128,255,0,0,255)$repeat(?,%rating%)
$rgb(192,192,192,128,128,128)$repeat(?,$sub(5,%rating%))

Double-click action for Album list panel seems useless as it triggers single click action first, but what about Ctrl and Shift click as options?

It's not useless, as it can be used when autosent to playlist is disabled 
Title: Columns UI
Post by: garbanzo.bean on 2009-12-11 13:39:40
thank you 2E7AH, it works perfectly!
Title: Columns UI
Post by: garbanzo.bean on 2009-12-11 14:43:57
i have another question (too late to edit my previous post!). i have seen a few screenshots where a person has added extra information to a filters panel. example below - in the bottom right, the Album filter panel has artists added to it, and this second "column" is right-justified. i have also seen a similar screenshot where the Album filter has a Year column on the left.

Code: [Select]
http://img197.imageshack.us/img197/6863/foobarscreen1.png


how do you do this?
Title: Columns UI
Post by: marc2003 on 2009-12-11 15:08:07
don't use code boxes to post links. just plain text will make them clickable.
Title: Columns UI
Post by: 2E7AH on 2009-12-11 15:12:10
...extra information to a filters panel...how do you do this?

add new field in filters and use title formattings: %album% $tab() %album artist%
you can freely use colors also: $rgb()
Title: Columns UI
Post by: garbanzo.bean on 2009-12-11 15:17:59
thanks again for your help 2E7AH.

one more question - is there a way to put the average bitrate of a VBR album into that second column like Facets can do?
Title: Columns UI
Post by: 2E7AH on 2009-12-11 15:24:28
No, that kind of statistics are only present in facets
Title: Columns UI
Post by: tb2496 on 2009-12-14 13:36:41
dont know if something similar has been proposed before but it would be cool to have a "custom" field in the Filter which would list user specified search strings, if that makes sense.  For example user would somewhere create a list like:

Name - Search String
1980’s - %date% IS 198*
1990’s - %date% IS 199*
Recently added - %added% DURING LAST 1 WEEK
No Replaygain - %__replaygain_album_gain% MISSING

Then in the filter panel  a field like “search strings” would be chosen which lists all defined search strings by name.  then by clicking on particular name results would be filtered based on the string.  I guess its similar to creating autoplaylists but with the added ability to filtering the results further.
Title: Columns UI
Post by: mstram24 on 2009-12-15 01:56:12
Playlist manager in Columns UI?  Hi, i've been using Foobar's default interface for a while now and recently i've tried switching to Columns UI but one thing that's been bugging me is that so far i've been unable to get a full playlist manager working in columns UI.  the playlist manager in columsn ui doesnt seem to have an option to show the number of items in each playlist. here's a screenshot of my default UI setup.  is it possible to get a similar playlist manager in columns UI? plz help! columns UI looks really nice an fancy and i really want to try it.  but before anything, i really  need to get that playlist manager going

(The playlist manager is the smaller column on the left and im having problems with that, but on the right (bigger column) its the playlist viewer and im having no problems with that in columns UI)

(http://img44.imageshack.us/img44/6161/foobdefault.th.jpg) (http://img44.imageshack.us/i/foobdefault.jpg/)
Title: Columns UI
Post by: Zarkon on 2009-12-15 02:10:42
See the documentation on playlist switcher (http://yuo.be/wiki/columns_ui:config:playlist_switcher_titleformatting) -- playlist length is given by %size%. Settings are at Preferences > Display > Columns > Playlist switcher. Use $tab() to make things align to the right edge.
Title: Columns UI
Post by: dreadroach on 2009-12-18 18:48:44
Is there any way to deselect all files in the NG playlist? It works when i click on empty playlist area, but that's not possible if the 40 or more tracks are on playlist..
I use foo_run to check out wikipedia and stuff for currently playing song, but if some track on playlist is selected, this cannot be done (i get wiki page for selected track).


bump!

Anyone?
Title: Columns UI
Post by: marc2003 on 2009-12-18 18:56:28
add a button for your foo_run service? you can set that so it always uses the now playing item regardless of what is selected.
Title: Columns UI
Post by: 2E7AH on 2009-12-18 18:58:39
click on artwork, or double-click on status bar. what's the problem?
Title: Columns UI
Post by: dreadroach on 2009-12-19 01:39:04
add a button for your foo_run service? you can set that so it always uses the now playing item regardless of what is selected.


Ill try something, but my toolbar is already loaded with menu, buttons, seekbar, volume, playback order..etc.

click on artwork, or double-click on status bar. what's the problem?


With that, i can only select current playing song, not do deselect file(s) in playlist..
Title: Columns UI
Post by: 2E7AH on 2009-12-19 13:34:31
- you can deselect playlist items if you click on playlist artwork (or if you don't have artwork displayed, than on couple of pixels on the left playlist side)
- you can focus and select current playing song if you double-click status bar
Title: Columns UI
Post by: marc2003 on 2009-12-19 13:38:47
Ill try something, but my toolbar is already loaded with menu, buttons, seekbar, volume, playback order..etc.


well most people have a buttons toolbar. that's why i suggested adding a button to it. 
Title: Columns UI
Post by: dreadroach on 2009-12-19 13:54:55
- you can deselect playlist items if you click on playlist artwork (or if you don't have artwork displayed, than on couple of pixels on the left playlist side)
- you can deselect playlist items and select current playing song if you double-click status bar


I'm not using any kind of grouping in playlist - just %list_index%, so i dont have any artworks. I only use "Artwork view" in my sidebar, clicking on it doesn't help.

Also, i don't have any unused pixels on my playlist, not on left, right, top or bottom..

I repeat - double-clicking on statusbar only selects current playling songs (at least in my config  ). I've figured that out earlier..

See the screenshot of my config;

(http://i49.tinypic.com/30x8vmd.png)
Title: Columns UI
Post by: dreadroach on 2009-12-19 14:00:24
Ill try something, but my toolbar is already loaded with menu, buttons, seekbar, volume, playback order..etc.


well most people have a buttons toolbar. that's why i suggested adding a button to it. 


Well, that's a good option, but yet again - doesn't deselect files on playlist.

Besides that,  i'm avoiding any irrelevant buttons in my toolbar. I use keyboard shortcut to run foo_run services.

I just want my songs on playlist deselected, i guess it some kind of stupid habit from my old config (feat. elplaylist ) and some other music players that i used before foobar2000..
Title: Columns UI
Post by: 2E7AH on 2009-12-19 14:29:37
Well, you are not using groupings (+ you have disabled columns titles), that's why you can't see artwork in playlist or that couple of pixels for deselecting
I guess you can do it with additional component (menu addons) but that's too much maybe

[edit] or don't use auto-sizing columns and add little space for deselecting
Title: Columns UI
Post by: dreadroach on 2009-12-19 14:48:19
I fixed it. Partitially.

I enabled grouping but deleted all scripts for it. Now i've got space on the left side on the playlist, but there's a unnecessary white line on the top of the list.

I can live with that, but i'll try to cook up something better.

Thanks for your effort
Title: Columns UI
Post by: eNc7 on 2009-12-20 13:03:47
Hi...

The album list tree resets after resarting foobar or after changing the column layout. It would be quite comfortable having the same "status" I had the last session (let's call it session) when I start my foobar (with columns UI).
Maybe that problem refers to the foobar core - but hey, that's not my business. I'm just here giving some well-intentioned proposals.

Thanks for hearing me out,

Frank
Title: Columns UI
Post by: mikejustis on 2009-12-21 21:29:49
OK I am very new at Foo so please dont flame me.  I am running v0.9.6.9 and have extracted the UI WinRAR file to the "components" file.  Restarted Foo but there is no UI option anywhere.  I am running Windows 7 Ultimate if that is an issue.
Title: Columns UI
Post by: Shemuel on 2009-12-21 21:46:18
You extracted a .dll file from the .rar, not put the .rar into the components?

You can tell if CUI is picked up by foobar by checking the components section of the preferences. If it's there but you're not allowed to use columns UI, then you may have a very old version.
Title: Columns UI
Post by: ProphetOfFrivolity on 2009-12-22 07:26:38
I have a question. Is there any possibility to hide specific playlist columns based on some parameters? To take an example, for Classical music playlists, I would like columns like Conductor, Performer, Ensemble etc. which will be superfluous in other genres of music. So what I am thinking of is, in the "Playlist Filters" option is it possible to give condition like: if genre (or any other tag for that matter) is classical, show such and such column?

Hope I made myself clear.
Title: Columns UI
Post by: chiwou on 2009-12-22 08:57:46
for a column you can define special options
show on all playlists
show only on playlist
hide on playlist

lets say you want to show the columns conductor...etc
you make a playlist
beethoven-classic

than you define your columns and use the option
Show only on playlist *-classic

take care
-Chris
Title: Columns UI
Post by: timmehfox on 2009-12-22 22:01:56
I'm new to Columns UI. I can't seem to add line breaks in the groups in my NG Playlist. Is this possible? I've seen it before, but I'm thinking it was done with a different panel.

The first album in this image is what I currently have (irrelevant) and the second is shopped to show something close to what I'm trying to accomplish.

(http://ultraxs.com/thumb-E039_4B313FCF.jpg) (http://ultraxs.com/share-E039_4B313FCF.html)
Title: Columns UI
Post by: trout on 2009-12-23 02:37:31
Requests:

Could the "Display ellipsis in clipped text" setting also apply to NG playlist group headers (or let headers have their own setting)?


Can I set the color for selected items in albumlist panel? It´s disabled in the Colors and Fonts section.

They cannot be changed within Columns UI, the location of the system settings that control these colours differs between OSs but they are there.
So is this not open for request? Every other panel I use allows custom settings or at least follows the CUI global settings. I can make the WinXP selection color match my CUI setting, but not for unfocused selection. I'm forced to either match the system color throughout CUI, or have an inconsistent appearance.


Columns UI is excellent, thank you!
Title: Columns UI
Post by: 2E7AH on 2009-12-23 04:55:01
Background color of grouping title example (global style tab):

Code: [Select]
$if($strcmp($mod(%list_index%,2),0),
$if($meta_test(tracknumber),
$set_style(back,$rgb(225,0,0)),
$set_style(back,$rgb(0,0,225))
)
)

according to this, grouping title is considered as even list numbered (which is OK I guess) but also it responds positively on tracknumber test (has red bg). Why?
Title: Columns UI
Post by: musicmusic on 2009-12-23 07:55:30
The group entry will have the properties of the first track in it (generally anyway), that's the way I designed it..

You can use %_is_group% there though to detect when you are formatting a group header.
Title: Columns UI
Post by: 2E7AH on 2009-12-23 08:18:24
Thanks 

Code: [Select]
$if(%_is_group%,
$set_style(back,$rgb(0,255,0)),
$if($strcmp($mod(%list_index%,2),0),
$set_style(back,$rgb(225,0,0)),
$set_style(back,$rgb(0,0,225))
)
)


(http://img191.imageshack.us/img191/7116/sshot1qm.png)
Title: Columns UI
Post by: trout on 2009-12-23 17:13:22
Regarding FCL exporting , what is the difference with "[any / this] foobar installation" ?
Is it "any" = portable install , "this" = user profile install ?
Title: Columns UI
Post by: metal_termite on 2009-12-24 06:13:25
I'm not sure when this started, but I just noticed the album art of the playing track flickers once (sometimes twice) when the track begins playing. So this happens within the first few seconds of the track.



I'm not sure what other info to provide.
Title: Columns UI
Post by: musicmusic on 2009-12-26 21:00:12
Regarding FCL exporting , what is the difference with "[any / this] foobar installation" ?
Is it "any" = portable install , "this" = user profile install ?
No. One is for sharing, the other is for e.g. personal backup. For example the former would embed custom button images whilst the latter would store their paths.

I'm not sure when this started, but I just noticed the album art of the playing track flickers once (sometimes twice) when the track begins playing. So this happens within the first few seconds of the track.

  • It happens in the NG playlist view
  • The album art is embedded in the MP3
  • It only flickers when there is one track in the grouping.
Looks like there is a slight issue preserving a group internally when it only has one track and that track is modified (causing the flicker). Though that means something is triggering an 'item modified' notification when playback is starting for you, but anyway I'll check what I can do to fix this.. Thanks
Title: Columns UI
Post by: grimes on 2009-12-26 22:05:21
I'm not sure when this started, but I just noticed the album art of the playing track flickers once (sometimes twice) when the track begins playing. So this happens within the first few seconds of the track.

  • It happens in the NG playlist view
  • The album art is embedded in the MP3
  • It only flickers when there is one track in the grouping.


I'm not sure what other info to provide.


Same issue was reported in connection with biography view plugin.

http://www.hydrogenaudio.org/forums/index....st&p=650037 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=70955&view=findpost&p=650037)

and following posts
Title: Columns UI
Post by: danny.d on 2009-12-27 03:47:00
Hello,

I've just recently started to use ColumnsUI.  Is there a way to open a panel in which I can just have specific info, sort of like "item properties" but more customizable? 

I tried changing things in "item properties", but I haven't been able to figure out how to just have what I want without the extra info.  Like for example I would like to get rid of some of the fields under the "general" tab in "item properties" but leave the others...

Can someone help me out with this?
Title: Columns UI
Post by: metal_termite on 2009-12-27 13:21:46
I've only tested a few single tracks, but the flickering issue I mentioned stopped when I unticked "Provide titleformat fields (e.g. %lastfm_bio%)" in the Misc tab of the Biography Server options from the Biography View plugin.
Title: Columns UI
Post by: cerAmik on 2009-12-28 23:50:40
First many thanks for this wonderful interface of this wonderful music player

After having played with the config I come with many suggestions...
(Maybe they have already been requested and/or supported by some components, so thanks to give me the informations or links...)

1. The same option as DUI "Selection viewers (automatic)": "Prefer current selection" or "Prefer current playing track".
In order that the automatic selection prefers the current selection in album art viewer, items properties and items details (and maybe biography viewer)

2. A mix between "send to new playlist" and "send to automatic playlist" for album list panel (and/or filters) = A playlist automatically renamed to the name of the node (with a simple left click) (to have different playlist display script by node name)

3. Album list panel (and/or filters) option to add the tracks to a specific playlist of my choice with a middle click (a different one than the autosend playlist)

4. Support tag like $info(codec) or %__codec% in items properties or at least the possibility to select/order the sub-items of "information sections"

5. Support of %<genre>% and %<artist>% tags in filters ("Genre" or "Artist" without the % give the multiple meta data, but they doesn't allow to use title formatting)

6. Support of $tab() in items details

7. NG Playlist: possibility to add special tags to group not used in grouping, so ideally they must show multiple tags, but just avoiding them or showing an indicator that they are multiple is already fine (%multi_date%, %multi_genre%, %multi_codec% etc...)

8. A way to achieve an alphabetic order with %<artist>% in album list panel and/or filters

And again, Thanks!
Title: Columns UI
Post by: sergeymen on 2009-12-29 06:03:41
I think the inline metadata editing in the "Filter" section can be very useful, but I would appreciate a possibility of disabling it.

Sometimes people come and browse my music collection, and I am afraid someone might accidentally double-click and change an artist's name or something--and not just for one file, but for all my files by the same artist.

So just as a security measure I would appreciate a "disable inline metadata editing" feature for the Filter.

I do understand that if I use titleformatting then it won't be a problem, but then multivalue metadata fields wouldn't be processed correctly.

Thank you very much for your time, and for an excellent plugin!
Title: Columns UI
Post by: Hakker on 2010-01-02 19:15:48
Ok I'm kinda lost on how to do this since i'm not the expert here.

I'm trying to make a filter in default columns filter options to filter the first folders I use and that the other filters respond to that. I generally have a few main folders from which I go deeper and I would like to use that as my starting point in foobar too.

Artists
-artist a
--cd a
---tracks
-artist b
Singles
-artist a
Soundtrack
-movie name
various Artists
-cd name

to give a small idea. I want to use Artists, Singles, Soundtrack, Various Artists as the starting point of the filter.

anyways is there a way to do that? I tried a simple $directory(%path%,3) but the dir structure isn't the same level all the way which makes that option a no go for me
Title: Columns UI
Post by: shiphtfour on 2010-01-02 23:58:01
Is there a way to use the $swapprefix() function with a filter panel without having it list multiple artist tags separated by ";" as one artist separated by commas?
e.g. an %album artist% tag of "2Pac; Dr. Dre" gets listed by filter as "2Pac, Dr. Dre" rather than as two separate artists.
Title: Columns UI
Post by: 2E7AH on 2010-01-03 10:10:17
Lindows support (http://yuo.be/wiki/columns_ui:supported_os), and big NO to Vista 

OK, one idea about Album list panel, I think I saw it here but maybe imagining as couldn't find the source
It's about "branching titles", something like combination of Album list and Filter, and I collaged it:
(http://img171.imageshack.us/img171/5256/36228152.png)

the idea is that user to be in position to add/remove "branches" and at the same time to have possibility to choose predefined "branch patterns" with right click on the titles - reusable branching fields, quick rearrangement, sort by...

I know that this have totally different functionality than Album List, but thought to point at it, as I found it as nice idea
Title: Columns UI
Post by: Anas on 2010-01-03 11:23:45
2E7AH, I think this is a great idea. I'd find the ability to rearrange branches by drag and drop especially useful. It enables you to quickly reorder the tree to fit your search needs in a very intuitive and innovative way. Great idea!
Title: Columns UI
Post by: KeyLogic on 2010-01-04 12:22:32
K, I'll work on the EL Playlist thing later. Right now, I'm interested in know more about how to create my own layout using my own images.

I've finally figured out how the Columns UI layout works, , but now I need to know:
Q1: How can I load my own images and place them wherever I want within the interface?
Example: I made a black colored semi-transparent rectangle shape that I want to use as the background for my playlist.[/li][/list]
I have more questions for later, but for now, this is the only thing that I want to know. Thanks in advance.
Title: Columns UI
Post by: 2E7AH on 2010-01-04 12:41:13
You'll need playlist view panel that supports transparency (like marc2003 replied you) and put it in PSS
And instead of asking, you should search or look at some available help (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panel_Stack_Splitter_(foo_uie_panel_splitter)), as this things were answered in the past
Title: Columns UI
Post by: musicmusic on 2010-01-05 21:50:42
Version 0.3.8.2 released for testing.

Looks like there is a slight issue preserving a group internally when it only has one track and that track is modified (causing the flicker). Though that means something is triggering an 'item modified' notification when playback is starting for you, but anyway I'll check what I can do to fix this.. Thanks
Should be sorted now in 0.3.8.2.

I think the inline metadata editing in the "Filter" section can be very useful, but I would appreciate a possibility of disabling it.

Sometimes people come and browse my music collection, and I am afraid someone might accidentally double-click and change an artist's name or something--and not just for one file, but for all my files by the same artist.
Hi, I can understand someone might accidentally click twice on something. However would they really follow that up with typing..?

Lindows support (http://yuo.be/wiki/columns_ui:supported_os), and big NO to Vista 
  indeed...
Title: Columns UI
Post by: grimes on 2010-01-05 22:02:32
Thank you!!

How can I disable "status pane"?

and Volume or Length?
Title: Columns UI
Post by: TomBarlow on 2010-01-05 22:07:57
View>Status Pane. I don't know if the rest is configurable.

oh, and thanks musicmusic! it works well here.
Title: Columns UI
Post by: musicmusic on 2010-01-05 22:10:27
Just untick at View/Status pane.

Replaced 0.3.8.1 with 0.3.8.2 due to a bug with inline editing.

[edit] I should have added you can use $crlf() to gain access to the second line in status pane (it uses the same title formatting script as the status bar). You can't change its font at the moment, but I'll add that for the next version.
Title: Columns UI
Post by: halabund on 2010-01-06 00:21:37
I ran into this problem today: If a playlist is set to shuffle, and all the items in it are invalid (because the corresponding files have been removed, or the containing directory renamed), after starting playback, the player becomes unresponsive, and often cannot be stopped using the stop button, or closed, but has to be killed forcibly.

EDIT: I have v 0.3.8.2
Title: Columns UI
Post by: musicmusic on 2010-01-06 00:24:49
Make sure your components are all up-to-date including console panel.
Title: Columns UI
Post by: cerAmik on 2010-01-06 01:53:00
$tab() doesn't work in my status pane 
Title: Columns UI
Post by: marc2003 on 2010-01-06 08:56:57
thanks for the update. but would it be possible to have an option to remove the "playing/paused" text in the status pane? i run a very narrow foobar window and it gets in the way.

(http://k5sbdw.blu.livefilestore.com/y1pITWJvuxjo9CDLF0OyLXYrvi6776zr83zP6mH-sTUXzxCIX473yNFEkURFg2vFRF27sGcVqi33Emsqi3QgvWNnGfc6PE2rAWw/pane.png)
Title: Columns UI
Post by: zygzak on 2010-01-06 10:07:46
1) With 0.3.8.2 foo_grabber_python.dll crashes on Foobar startup. Crashdump sent. (Oh, as it don't look to be related with Colums UI, and it will not be sent to you, ctrl+V)
2) How turn off new status panel?

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 1E044F03h
Access violation, operation: read, address: 00000004h

Call path:
entry=>initquit::on_init

Code bytes (1E044F03h):
1E044EC3h:  C3 8B 57 18 56 52 E8 32 D2 03 00 83 C4 08 5F 5E
1E044ED3h:  C3 CC CC CC CC CC CC CC CC CC CC CC CC 83 EC 08
1E044EE3h:  53 55 56 8B 74 24 18 85 F6 57 75 0F E8 9C 16 02
1E044EF3h:  00 5F 5E 5D 33 C0 5B 83 C4 08 C3 A1 A0 46 1F 1E
1E044F03h:  8B 78 04 8B 47 18 85 C0 89 7C 24 14 75 0D E8 3A
1E044F13h:  FE FF FF 85 C0 0F 85 15 01 00 00 8B C6 E8 6B F5
1E044F23h:  FF FF 85 C0 89 44 24 10 0F 84 02 01 00 00 8D 4C
1E044F33h:  24 10 51 E8 95 CA 07 00 8B 54 24 14 8B 47 1C 52

Stack (0049F89Ch):
0049F87Ch:  00000000 00000000 00000000 00000000
0049F88Ch:  00000000 00000000 00000000 00000000
0049F89Ch:  00000000 6CCAF34C 0049F93C 6CCBD2D4
0049F8ACh:  6CC74503 0049F930 1E0DE59B 6CCAF34C
0049F8BCh:  00000013 6CC7489B 6CCAF34C 831875E6
0049F8CCh:  00000000 6CCBD2C0 00000000 00000001
0049F8DCh:  00000000 00000000 00000000 00000000
0049F8ECh:  00000000 6CCAF2DC 00000000 00000000
0049F8FCh:  00000000 00000013 0006F8F2 0799AE20
0049F90Ch:  0006F946 00000000 6CCBD33C 00000039
0049F91Ch:  6CCBD2D4 0006F5FC 8318755C 0049F7F8
0049F92Ch:  0049F8C8 0049FA08 6CCAACD0 00000000
0049F93Ch:  0049F950 6CC721B6 6CCBD2C0 00000000
0049F94Ch:  6CCBD2BC 0049FA14 6CC10539 0799AE24
0049F95Ch:  00000000 0049F9D4 8318E6FF 0049FA28
0049F96Ch:  0000000C 00000000 FFFFFFFF 6CC5387C
0049F97Ch:  00000000 00000000 00000000 00000013
0049F98Ch:  00000009 00000002 0049F9BC 6CC53680
0049F99Ch:  03950E38 00000030 00000040 0000002F
0049F9ACh:  00000002 01C753C8 6CC53910 0049F9BC

Registers:
EAX: 00000000, EBX: 6CCBD2D4, ECX: 00000001, EDX: 00000072
ESI: 6CCAF34C, EDI: 00000000, EBP: 0049F93C, ESP: 0049F89C

Crash location:
Module: python25
Offset: 44F03h
Symbol: "PyCodec_Lookup" (+23h)

Loaded modules:
foobar2000                      loaded at 00030000h - 001CA000h
ntdll                            loaded at 77770000h - 77897000h
kernel32                        loaded at 76320000h - 763FC000h
COMCTL32                        loaded at 74D80000h - 74F1E000h
msvcrt                          loaded at 760A0000h - 7614A000h
ADVAPI32                        loaded at 775B0000h - 77676000h
RPCRT4                          loaded at 76820000h - 768E3000h
GDI32                            loaded at 77980000h - 779CB000h
USER32                          loaded at 76400000h - 7649D000h
SHLWAPI                          loaded at 77400000h - 77459000h
DSOUND                          loaded at 6F430000h - 6F4A0000h
ole32                            loaded at 77460000h - 775A5000h
WINMM                            loaded at 74660000h - 74692000h
OLEAUT32                        loaded at 75F30000h - 75FBD000h
OLEACC                          loaded at 74620000h - 7465D000h
POWRPROF                        loaded at 75120000h - 7513A000h
SHELL32                          loaded at 768F0000h - 77400000h
shared                          loaded at 10000000h - 1002B000h
imagehlp                        loaded at 778C0000h - 778E9000h
UxTheme                          loaded at 74B00000h - 74B3F000h
dbghelp                          loaded at 72CF0000h - 72DCC000h
COMDLG32                        loaded at 75EA0000h - 75F13000h
IMM32                            loaded at 778A0000h - 778BE000h
MSCTF                            loaded at 75FD0000h - 76098000h
LPK                              loaded at 75FC0000h - 75FC9000h
USP10                            loaded at 76150000h - 761CD000h
CLBCatQ                          loaded at 778F0000h - 77974000h
MMDevApi                        loaded at 745E0000h - 74608000h
SETUPAPI                        loaded at 76690000h - 7681A000h
WINTRUST                        loaded at 74F70000h - 74F9D000h
CRYPT32                          loaded at 75770000h - 75862000h
MSASN1                          loaded at 758D0000h - 758E2000h
USERENV                          loaded at 75CD0000h - 75CEE000h
Secur32                          loaded at 75CB0000h - 75CC4000h
foo_dsp_vlevel                  loaded at 005B0000h - 005BB000h
MSVCR80                          loaded at 71270000h - 7130B000h
foo_rgscan                      loaded at 02800000h - 0284E000h
foo_input_std                    loaded at 02D80000h - 02EC1000h
foo_input_mslive                loaded at 02ED0000h - 02F11000h
WMVCore                          loaded at 6B860000h - 6BAAB000h
WMASF                            loaded at 6F4D0000h - 6F509000h
gdiplus                          loaded at 748C0000h - 74A6B000h
foo_uie_typefind                loaded at 01B60000h - 01B90000h
foo_discogs                      loaded at 02F50000h - 02FB5000h
WININET                          loaded at 77680000h - 77766000h
Normaliz                        loaded at 75F20000h - 75F23000h
urlmon                          loaded at 761D0000h - 76302000h
iertutil                        loaded at 764A0000h - 76688000h
foo_input_shorten                loaded at 01F30000h - 01F5D000h
foo_freedb2                      loaded at 03010000h - 03051000h
foo_osd                          loaded at 021C0000h - 021F4000h
foo_input_alac                  loaded at 02950000h - 02970000h
foo_lastfm_radio                loaded at 03080000h - 030C8000h
foo_stopaftercuralbum            loaded at 02FC0000h - 02FDF000h
foo_jesus                        loaded at 71420000h - 71447000h
foo_uie_console                  loaded at 030D0000h - 030EA000h
foo_ui_std                      loaded at 03490000h - 0359E000h
MSIMG32                          loaded at 75110000h - 75115000h
foo_playlist_manager            loaded at 03250000h - 03294000h
foo_uie_panel_splitter          loaded at 03410000h - 03469000h
foo_unpack                      loaded at 032C0000h - 032EE000h
foo_grabber_python              loaded at 6CC70000h - 6CCC7000h
python25                        loaded at 1E000000h - 1E208000h
MSVCR71                          loaded at 7C340000h - 7C396000h
foo_audioscrobbler              loaded at 03320000h - 03351000h
foo_uie_elplaylist              loaded at 035D0000h - 03641000h
foo_lyricsgrabber                loaded at 6CC00000h - 6CC65000h
WS2_32                          loaded at 75E20000h - 75E4D000h
NSI                              loaded at 76310000h - 76316000h
foo_dumb                        loaded at 038C0000h - 0394F000h
foo_stop_on_current              loaded at 73310000h - 7332C000h
foo_sid                          loaded at 03A00000h - 03A7D000h
foo_uie_albumart                loaded at 039A0000h - 039DD000h
foo_facets                      loaded at 03A90000h - 03B10000h
foo_cdda                        loaded at 03B10000h - 03B50000h
foo_input_monkey                loaded at 03BB0000h - 03BF8000h
foo_queuecontents                loaded at 03960000h - 03985000h
foo_converter                    loaded at 03DF0000h - 03E5C000h
foo_run                          loaded at 03C50000h - 03CAF000h
foo_ui_columns                  loaded at 04150000h - 042C2000h
foo_comserver2                  loaded at 03EB0000h - 03F06000h
foo_vis_shpeck                  loaded at 6C5C0000h - 6C601000h
foo_uie_trackinfo_mod            loaded at 03F10000h - 03F66000h
MSVCP80                          loaded at 6C750000h - 6C7D7000h
foo_albumlist                    loaded at 042D0000h - 0432B000h
foo_fileops                      loaded at 03F90000h - 03FD6000h
foo_removefromqueue              loaded at 03C10000h - 03C1A000h
foo_uie_lyrics2                  loaded at 04360000h - 043D7000h
foo_playcount                    loaded at 040F0000h - 04120000h
foo_uie_albumlist                loaded at 04430000h - 0446D000h
foo_uie_playlists_dropdown      loaded at 047A0000h - 047DC000h
foo_uie_quicksearch              loaded at 047F0000h - 04836000h
foo_abx                          loaded at 04840000h - 04872000h
foo_uie_bookmarks                loaded at 04B40000h - 04BA1000h
foo_uie_tabs                    loaded at 043E0000h - 04408000h
foo_dsp_std                      loaded at 04AE0000h - 04B29000h
foo_masstag                      loaded at 04BB0000h - 04BF3000h
foo_verifier                    loaded at 04C00000h - 04C43000h
foo_musicbrainz                  loaded at 6CB10000h - 6CB6C000h
WINHTTP                          loaded at 73720000h - 73780000h
foo_uie_graphical_browser        loaded at 6C260000h - 6C2F4000h
WindowsCodecs                    loaded at 73FE0000h - 740D4000h
apphelp                          loaded at 75C50000h - 75C7C000h
TortoiseOverlays                loaded at 04E10000h - 04E27000h
tortoisehg                      loaded at 04E40000h - 04E49000h
win32api                        loaded at 1E8F0000h - 1E908000h
VERSION                          loaded at 754E0000h - 754E8000h
pywintypes25                    loaded at 1E7D0000h - 1E7EC000h
pythoncom25                      loaded at 04F80000h - 04FD9000h
win32trace                      loaded at 1ED10000h - 1ED17000h
rsaenh                          loaded at 751E0000h - 7521B000h
win32file                        loaded at 1EA40000h - 1EA5A000h
MSWSOCK                          loaded at 75420000h - 7545B000h
sfc                              loaded at 73980000h - 73985000h
sfc_os                          loaded at 732A0000h - 732AD000h
win32process                    loaded at 1EC20000h - 1EC2B000h
Psapi                            loaded at 75D80000h - 75D87000h
shell                            loaded at 1E830000h - 1E86B000h
win32event                      loaded at 1E9E0000h - 1E9E8000h
win32ui                          loaded at 1E280000h - 1E33C000h
MFC71                            loaded at 7C140000h - 7C246000h
WINSPOOL                        loaded at 734F0000h - 73532000h
win32gui                        loaded at 1EA70000h - 1EA98000h
bz2                              loaded at 1D170000h - 1D183000h
bdiff                            loaded at 66A00000h - 66A09000h
mpatch                          loaded at 61F00000h - 61F09000h
_hashlib                        loaded at 05030000h - 05068000h
_socket                          loaded at 05000000h - 0500D000h
_ssl                            loaded at 08680000h - 086F6000h
WSOCK32                          loaded at 75040000h - 75047000h
win32net                        loaded at 1EB60000h - 1EB73000h
NETAPI32                        loaded at 75B20000h - 75B96000h
base85                          loaded at 69C40000h - 69C48000h
diffhelpers                      loaded at 688C0000h - 688C8000h
TortoiseStub                    loaded at 05200000h - 0520E000h
TortoiseSVN                      loaded at 08F90000h - 09058000h
SHFOLDER                        loaded at 75030000h - 75035000h
libapr_tsvn                      loaded at 6EEC0000h - 6EEE2000h
MSVCR90                          loaded at 74C80000h - 74D23000h
libaprutil_tsvn                  loaded at 6EE60000h - 6EE8F000h
WLDAP32                          loaded at 75E50000h - 75E99000h
intl3_tsvn                      loaded at 05470000h - 05482000h
MSVCP90                          loaded at 74BF0000h - 74C7E000h
DropboxExt.3                    loaded at 054A0000h - 054B3000h
MSVCP71                          loaded at 7C3A0000h - 7C41B000h
EhStorShell                      loaded at 74BD0000h - 74BEF000h
PROPSYS                          loaded at 74430000h - 744EB000h
IconCodecService                loaded at 74BB0000h - 74BB6000h

Stack dump analysis:
Address: 6CCAF34Ch (foo_grabber_python+3F34Ch), symbol: "foobar2000_get_interface" (+2F8FCh)
Address: 6CCBD2D4h (foo_grabber_python+4D2D4h), symbol: "foobar2000_get_interface" (+3D884h)
Address: 6CC74503h (foo_grabber_python+4503h)
Address: 1E0DE59Bh (python25+DE59Bh), symbol: "PyUnicodeUCS2_SetDefaultEncoding" (+Bh)
Address: 6CCAF34Ch (foo_grabber_python+3F34Ch), symbol: "foobar2000_get_interface" (+2F8FCh)
Address: 6CC7489Bh (foo_grabber_python+489Bh), symbol: "initgrabber" (+17Bh)
Address: 6CCAF34Ch (foo_grabber_python+3F34Ch), symbol: "foobar2000_get_interface" (+2F8FCh)
Address: 6CCBD2C0h (foo_grabber_python+4D2C0h), symbol: "foobar2000_get_interface" (+3D870h)
Address: 6CCAF2DCh (foo_grabber_python+3F2DCh), symbol: "foobar2000_get_interface" (+2F88Ch)
Address: 0006F8F2h (foobar2000+3F8F2h)
Address: 0006F946h (foobar2000+3F946h)
Address: 6CCBD33Ch (foo_grabber_python+4D33Ch), symbol: "foobar2000_get_interface" (+3D8ECh)
Address: 6CCBD2D4h (foo_grabber_python+4D2D4h), symbol: "foobar2000_get_interface" (+3D884h)
Address: 0006F5FCh (foobar2000+3F5FCh)
Address: 6CCAACD0h (foo_grabber_python+3ACD0h), symbol: "foobar2000_get_interface" (+2B280h)
Address: 6CC721B6h (foo_grabber_python+21B6h)
Address: 6CCBD2C0h (foo_grabber_python+4D2C0h), symbol: "foobar2000_get_interface" (+3D870h)
Address: 6CCBD2BCh (foo_grabber_python+4D2BCh), symbol: "foobar2000_get_interface" (+3D86Ch)
Address: 6CC10539h (foo_lyricsgrabber+10539h)
Address: 6CC5387Ch (foo_lyricsgrabber+5387Ch), symbol: "foobar2000_get_interface" (+3BA4Ch)
Address: 6CC53680h (foo_lyricsgrabber+53680h), symbol: "foobar2000_get_interface" (+3B850h)
Address: 6CC53910h (foo_lyricsgrabber+53910h), symbol: "foobar2000_get_interface" (+3BAE0h)
Address: 6CC53680h (foo_lyricsgrabber+53680h), symbol: "foobar2000_get_interface" (+3B850h)
Address: 6CC53F60h (foo_lyricsgrabber+53F60h), symbol: "foobar2000_get_interface" (+3C130h)
Address: 74A47200h (gdiplus+187200h), symbol: "GdipCloneBitmapArea" (+DFF20h)
Address: 6CCBD2BCh (foo_grabber_python+4D2BCh), symbol: "foobar2000_get_interface" (+3D86Ch)
Address: 00055601h (foobar2000+25601h)
Address: 6CC4BAC3h (foo_lyricsgrabber+4BAC3h), symbol: "foobar2000_get_interface" (+33C93h)
Address: 0008CFDBh (foobar2000+5CFDBh)
Address: 6CC5B65Ch (foo_lyricsgrabber+5B65Ch), symbol: "foobar2000_get_interface" (+4382Ch)
Address: 00146301h (foobar2000+116301h)
Address: 0008E30Dh (foobar2000+5E30Dh)
Address: 001605FCh (foobar2000+1305FCh)
Address: 0017139Ch (foobar2000+14139Ch)
Address: 0017139Ch (foobar2000+14139Ch)
Address: 00070EC4h (foobar2000+40EC4h)
Address: 00030000h (foobar2000+0h)
Address: 777D6500h (ntdll+66500h), symbol: "RtlDeactivateActivationContextUnsafeFast" (+5Fh)
Address: 777799FAh (ntdll+99FAh), symbol: "WinSqmStartSession" (+27Bh)
Address: 777D68FDh (ntdll+668FDh), symbol: "RtlFreeHeap" (+28Dh)
Address: 777D661Fh (ntdll+6661Fh), symbol: "RtlAllocateHeap" (+AFh)
Address: 777D6570h (ntdll+66570h), symbol: "RtlAllocateHeap" (+0h)
Address: 00193CC0h (foobar2000+163CC0h)
Address: 0013223Bh (foobar2000+10223Bh)
Address: 00139717h (foobar2000+109717h)
Address: 0008001Fh (foobar2000+5001Fh)
Address: 00135670h (foobar2000+105670h)
Address: 00139717h (foobar2000+109717h)
Address: 00137BCEh (foobar2000+107BCEh)
Address: 00132928h (foobar2000+102928h)
Address: 1000260Dh (shared+260Dh), symbol: "uPrintCrashInfo_OnEvent" (+B0h)
Address: 00167688h (foobar2000+137688h)
Address: 001516B2h (foobar2000+1216B2h)
Address: 10002650h (shared+2650h), symbol: "uCallStackTracker::uCallStackTracker" (+2Fh)
Address: 00167688h (foobar2000+137688h)
Address: 0008E63Eh (foobar2000+5E63Eh)
Address: 00030000h (foobar2000+0h)
Address: 00193CC0h (foobar2000+163CC0h)
Address: 00158850h (foobar2000+128850h)
Address: 000407A6h (foobar2000+107A6h)
Address: 00135670h (foobar2000+105670h)
Address: 00132786h (foobar2000+102786h)
Address: 0013279Ah (foobar2000+10279Ah)
Address: 00158850h (foobar2000+128850h)
Address: 00151955h (foobar2000+121955h)
Address: 001334CCh (foobar2000+1034CCh)
Address: 00030000h (foobar2000+0h)
Address: 0013ADD7h (foobar2000+10ADD7h)
Address: 00135670h (foobar2000+105670h)
Address: 7636D0E9h (kernel32+4D0E9h), symbol: "BaseThreadInitThunk" (+12h)
Address: 777B19BBh (ntdll+419BBh), symbol: "RtlInitializeExceptionChain" (+63h)
Address: 763BFD89h (kernel32+9FD89h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 763BFD89h (kernel32+9FD89h), symbol: "UnhandledExceptionFilter" (+0h)
Address: 777799FAh (ntdll+99FAh), symbol: "WinSqmStartSession" (+27Bh)
Address: 777B198Eh (ntdll+4198Eh), symbol: "RtlInitializeExceptionChain" (+36h)
Address: 00133537h (foobar2000+103537h)
Address: 00133537h (foobar2000+103537h)
Address: 00040104h (foobar2000+10104h)
Address: 00080188h (foobar2000+50188h)
Address: 00080108h (foobar2000+50108h)
Address: 00080108h (foobar2000+50108h)
Address: 00080108h (foobar2000+50108h)
Address: 00050185h (foobar2000+20185h)
Address: 00050105h (foobar2000+20105h)
Address: 00100110h (foobar2000+D0110h)
Address: 000C020Ch (foobar2000+9020Ch)
Address: 000C020Ch (foobar2000+9020Ch)
Address: 000A018Ah (foobar2000+7018Ah)
Address: 000A018Ah (foobar2000+7018Ah)
Address: 000A018Ah (foobar2000+7018Ah)
Address: 000A018Ah (foobar2000+7018Ah)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 00081008h (foobar2000+51008h)
Address: 00082D08h (foobar2000+52D08h)
Address: 00051305h (foobar2000+21305h)
Address: 00082E08h (foobar2000+52E08h)
Address: 00044204h (foobar2000+14204h)
Address: 0005A505h (foobar2000+2A505h)
Address: 00051A05h (foobar2000+21A05h)
Address: 00080108h (foobar2000+50108h)
Address: 00059D05h (foobar2000+29D05h)
Address: 0005CD05h (foobar2000+2CD05h)
Address: 00081508h (foobar2000+51508h)
Address: 0005CB05h (foobar2000+2CB05h)
Address: 00055805h (foobar2000+25805h)
Address: 000A010Ah (foobar2000+7010Ah)
Address: 000C010Ch (foobar2000+9010Ch)
Address: 000A018Ah (foobar2000+7018Ah)
Address: 000A018Ah (foobar2000+7018Ah)
Address: 000A018Ah (foobar2000+7018Ah)
Address: 00047004h (foobar2000+17004h)
Address: 00045B04h (foobar2000+15B04h)
Address: 00044104h (foobar2000+14104h)
Address: 000FD90Fh (foobar2000+CD90Fh)
Address: 000A060Ah (foobar2000+7060Ah)
Address: 00041104h (foobar2000+11104h)
Address: 0005F305h (foobar2000+2F305h)
Address: 00040204h (foobar2000+10204h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00040104h (foobar2000+10104h)
Address: 00058005h (foobar2000+28005h)
Address: 00050905h (foobar2000+20905h)
Address: 00050585h (foobar2000+20585h)
Address: 00080708h (foobar2000+50708h)

Environment:
App: foobar2000 v0.9.6.9 beta 1
OS: Windows 6.0.6002 Service Pack 2 x86
CPU: Intel® Core™2 Duo CPU    E7200  @ 2.53GHz, features: MMX SSE SSE2 SSE3 SSE4.1
Audio: Głośniki (Creative SB Audigy); SPDIF Out (Creative SB Audigy); Cyfrowe urządzenie wyjściowe (SPDIF) (Urządzenie zgodne ze standardem High Definition Audio); Głośniki (Bluetooth AV Audio); Głośniki (Bluetooth SCO Audio)
UI: Columns UI 0.3.8.2

Components:
Core (2009-08-05 20:56:50)
    foobar2000 core 0.9.6.9 beta 1
foo_abx.dll (2009-06-07 13:25:26)
    ABX Comparator 1.3.4
foo_albumlist.dll (2009-08-05 20:55:12)
    Album List 4.3.1
foo_audioscrobbler.dll (2009-10-25 20:30:02)
    Audioscrobbler 1.4.3
foo_cdda.dll (2009-08-05 20:54:58)
    CD Audio Decoder 2.1.4
foo_comserver2.dll (2006-07-31 20:13:20)
    COM Automation server 0.7 alpha 6
foo_converter.dll (2009-08-05 20:54:54)
    Converter 1.2.1
foo_discogs.dll (2009-12-23 03:26:55)
    Discogs Tagger 1.22
foo_dsp_std.dll (2009-08-05 20:55:18)
    Standard DSP Array 1.0
foo_dsp_vlevel.dll (2008-03-02 23:42:06)
    VLevel 20080302.0
foo_dumb.dll (2009-11-28 11:13:44)
    DUMB module decoder 0.9.9.9
foo_facets.dll (2008-01-08 00:42:16)
    Facets 2008-01-04
foo_fileops.dll (2009-08-05 20:53:56)
    File Operations 2.1.2
foo_freedb2.dll (2009-08-05 20:54:16)
    freedb Tagger 0.6.1
foo_grabber_python.dll (2009-02-06 13:40:15)
    Lyrics Grabber Dances With Python 0.1.12 Alpha
foo_input_alac.dll (2009-03-22 14:15:46)
    ALAC Decoder 1.0.3
foo_input_monkey.dll (2009-05-01 13:40:52)
    Monkey's Audio Decoder 2.1.4
foo_input_mslive.dll (2009-01-05 19:46:44)
    mslive 0.4.9 (SSE)
foo_input_shorten.dll (2007-01-22 13:05:40)
    Shorten decoder 0.4.2a
foo_input_std.dll (2009-08-05 20:54:52)
    Standard Input Array 1.0
foo_jesus.dll (2010-01-03 13:41:18)
    Autosave & Autobackup 8
foo_lastfm_radio.dll (2009-02-25 22:05:24)
    Last.fm Radio 0.5.6b
foo_lyricsgrabber.dll (2009-02-07 07:12:47)
    Lyrics Grabber 0.3.0.7 Alpha
foo_masstag.dll (2008-11-29 12:13:26)
    Masstagger 1.7.1
foo_musicbrainz.dll (2009-04-10 21:27:28)
    MusicBrainz Tagger 0.2
foo_osd.dll (2007-01-25 13:58:44)
    On-Screen Display GDI+ 1.52
foo_playcount.dll (2009-04-29 19:09:32)
    Playback Statistics 2.1.9
foo_playlist_manager.dll (2007-01-22 12:05:12)
    Playlist Manager 1.0.2
foo_queuecontents.dll (2009-07-28 07:33:04)
    Queue Contents Editor 0.1.1
foo_removefromqueue.dll (2007-07-14 13:30:00)
    Remove from Queue 1
foo_rgscan.dll (2009-08-05 20:54:44)
    ReplayGain Scanner 2.0.9
foo_run.dll (2009-06-07 14:15:18)
    Run services 0.3.7
foo_sid.dll (2009-04-16 13:30:28)
    sidplay2 1.14
foo_stop_on_current.dll (2009-06-10 17:23:28)
    Stop on Current 0.2
foo_stopaftercuralbum.dll (2009-06-01 08:50:42)
    foo_stopaftercuralbum 0.2
foo_ui_columns.dll (2010-01-05 23:03:59)
    Columns UI 0.3.8.2
foo_ui_std.dll (2009-08-05 20:55:16)
    Default User Interface 0.9.5
foo_uie_albumart.dll (2007-12-15 23:22:24)
    Album Art Panel 0.2.7.1
foo_uie_albumlist.dll (2009-03-28 16:14:17)
    Album list panel 0.3.4
foo_uie_bookmarks.dll (2008-07-19 17:29:50)
    Bookmarks 0.2.6
foo_uie_console.dll (2009-08-29 17:06:24)
    Console panel 0.4
foo_uie_elplaylist.dll (2009-12-11 23:35:40)
    ELPlaylist 0.6.6.4(beta)
foo_uie_graphical_browser.dll (2008-04-19 20:37:52)
    Graphical Browser rev015
foo_uie_lyrics2.dll (2009-12-23 13:31:04)
    Lyric Show Panel 2 0.4.5
foo_uie_panel_splitter.dll (2009-12-10 00:16:12)
    Panel Stack Splitter 0.3.8.3(alpha)
foo_uie_playlists_dropdown.dll (2008-12-08 02:43:24)
    Playlists Dropdown 0.7 beta 1
foo_uie_quicksearch.dll (2007-05-18 12:31:10)
    Quick Search Toolbar 2.8l
foo_uie_tabs.dll (2008-12-10 23:06:50)
    Tabbed Panel Modified 0.2.7
foo_uie_trackinfo_mod.dll (2007-01-05 14:36:20)
    Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]
foo_uie_typefind.dll (2007-10-22 22:30:44)
    Typefind 0.2 beta 2
foo_unpack.dll (2009-08-05 20:53:42)
    RAR reader 1.2
    ZIP/GZIP reader 1.0
foo_verifier.dll (2009-10-05 10:39:20)
    File Integrity Verifier 1.1
foo_vis_shpeck.dll (2009-09-25 14:08:48)
    Shpeck - Winamp vis plugins wrapper 0.3.6

Recent events:
Watching: H:\Alternative
Watching: H:\Mp3
Watching: H:\Oldies
Watching: H:\Metal
Watching: H:\OST
Watching: H:\Punk
Watching: H:\Rock
Watching: H:\Sorted
Watching: H:\Techno
Title: Columns UI
Post by: Kilcaragh on 2010-01-06 10:50:26
Working fine for me, just one request would it be possible to include the Filter Panel : Column Titles to the Colours section of the Colours & Fonts Preferences settings.
Thanks for all the hard work and making foobar almost perfect for my simple config

Title: Columns UI
Post by: 2E7AH on 2010-01-06 11:31:51
Great that NG artwork stops flickering on one item/group

DSP manager commands (introduced in foobar betas) are still not accessible as button commands

status bar OR status pane? one accepts $tab(), and other $crlf(), but both use same title formatting, and status bar has playlist lock status
I personally like to see dB value instead of graphical volume bar, but seems that status pane is more easily readable

[edit] musicmusic can you add option to dock auto-hiding panel?
like when I hover over hidden panel caption and it shows up, than when I click on the caption let it stay on top (or double click or right click and select stay on top)?
Title: Columns UI
Post by: musicmusic on 2010-01-06 12:55:57
$tab() doesn't work in my status pane 
OK, I can probably add it..

thanks for the update. but would it be possible to have an option to remove the "playing/paused" text in the status pane? i run a very narrow foobar window and it gets in the way.
Hmm, I'll try and make it work a bit better at smaller sizes, and I'll think about some customisation options.

1) With 0.3.8.2 foo_grabber_python.dll crashes on Foobar startup. Crashdump sent. (Oh, as it don't look to be related with Colums UI, and it will not be sent to you, ctrl+V)
2) How turn off new status panel?
1. Nothing in that log I can check. Report to foo_grabber_python developer first, and also submit the crash online.
2. View menu.

DSP manager commands (introduced in foobar betas) are still not accessible as button commands
Haven't quite had a look at this yet, will do for one of the next versions.

status bar OR status pane? one accepts $tab(), and other $crlf(), but both use same title formatting, and status bar has playlist lock status
There's a %is_status_pane% that the default script uses, but yes I would expect you to use one or the other. It's not ideal having the same script, but the variable is a compromise. Playlist lock status - better suited to playlist switcher I think?

I personally like to see dB value instead of graphical volume bar, but seems that status pane is more easily readable
I will probably make the tooltip show up on mouse over (the "thumb") as a compromise.

I[edit] musicmusic can you add option to dock auto-hiding panel?
like when I hover over hidden panel caption and it shows up, than when I click on the caption let it stay on top (or double click or right click and select stay on top)?
I'll keep it in mind.
Title: Columns UI
Post by: Robertina on 2010-01-06 15:52:31
Playlist lock status - better suited to playlist switcher I think?

musicmusic,

so do you consider to move the playlist lock status visualization from the status bar to the playlist switcher?

I am using neither the playlist switcher nor the status pane in my layouts and instead most of the time a simple playlist view with status bar, so that I then would miss that information.
Title: Columns UI
Post by: musicmusic on 2010-01-06 17:02:03
No the status bar is unchanged (with the ugly icon..) I may add it to the status pane I am just not sure where..
Title: Columns UI
Post by: 2E7AH on 2010-01-07 01:28:14
double-click on "total length" part of status bar, selected all playlist items
can that be added to status pane?
maybe at the number of items/length part?
Title: Columns UI
Post by: wojtek on 2010-01-07 13:55:21
<dumb question>
How can I customize status panel?
</dumb question>

Item details panel inconvenience. When we set "display track" to currently selected fields concerning playback (e.g. %playback_time%, %_time_elapsed_seconds%, %_time_total_seconds%, %playback_time_remaining%, etc.) are not availible/displayed even if the currently selected track is being played (functionality I miss from foo_uie_trackinfo).

I would just like to see playback information without adding another panel with different track mode or enabling status pane.

Moderation: Merge requested.
Title: Columns UI
Post by: garbanzo.bean on 2010-01-07 17:46:12
when using Album List, i can use buttons to perform actions on selections.

when using Filters, this is not possible.

can this be fixed?

example: i have a button to add selected tracks to my ipod. if i select an artist or album in the Album List, the button works. if i do the same in Filters, it does not.
Title: Columns UI
Post by: 2E7AH on 2010-01-07 17:54:37
What do you mean by selecting in Album list?
Like you have auto-sending enabled, and when you click on a node it's items are added and selected in playlist view?
If that's the case, you can set filters to "Add" it's items to playlist so that they can be selected when directed in playlist view and context menu actions (your buttons) will be valid
Title: Columns UI
Post by: garbanzo.bean on 2010-01-07 18:02:18
oh, now i understand.

i have both set to auto send, but Album List selects all, while Filters does not
Title: Columns UI
Post by: gix on 2010-01-08 05:12:55
Whenever I update the columns ui layout (and press apply) the display becomes bugged. Each panel seems to get a gray empty area beneath it and there aren't any working grippers to resize them.
Example: http://img69.imageshack.us/img69/7771/cui1.png (http://img69.imageshack.us/img69/7771/cui1.png)
This effect disappears when the playlist is re-rendered (e.g. resizing foobar, showing/hiding the status bar/pane).
Happens with 0.3.8.0 and 0.3.8.2.
Title: Columns UI
Post by: sergeymen on 2010-01-08 05:15:19
I think the inline metadata editing in the "Filter" section can be very useful, but I would appreciate a possibility of disabling it.

Sometimes people come and browse my music collection, and I am afraid someone might accidentally double-click and change an artist's name or something--and not just for one file, but for all my files by the same artist.
Hi, I can understand someone might accidentally click twice on something. However would they really follow that up with typing..?


You'd be amazed how often "unlikely" things like this happen, especially when people are doing several things at once. At my day job I deal with databases at a call center, and I find lots of examples of people doing/clicking/entering strange things when they're on the phone. Same thing can happen when several people are in my room clicking through my music collection. I'd like to be able to prevent it as much as possible. I hope you can add an option to disable inline editing in Filter. After all, such an option exists for columns.
Title: Columns UI
Post by: garbanzo.bean on 2010-01-08 06:30:37
having some problems with the new status pane. i was trying to decide which to use, switching back and forth a bit.

now, foobar has 'reserved' space for the status pane, no matter what i use. if i keep just the status bar, or if i turn everything off, the space is still there.

restarting foobar didn't solve the problem.

http://imgkk.com/i/5Upx4t.png (http://imgkk.com/i/5Upx4t.png)
Title: Columns UI
Post by: musicmusic on 2010-01-08 08:45:25

Do either of you have Locked panels/splitters anywhere? Check each item in the layout preferences.

Also gix put NG Playlist in Playlist tabs.
Title: Columns UI
Post by: chiwou on 2010-01-08 09:30:09
http://imgkk.com/i/5Upx4t.png (http://imgkk.com/i/5Upx4t.png)

How can I add the lines between two %tags% in the group? If I use tab() the lines disappear
Title: Columns UI
Post by: garbanzo.bean on 2010-01-08 09:58:04
thanks musicmusic, a locked splitter was to blame.

chiwou, if you mean the group headers in my playlist, well i cheated
i just found a character that looks similar to the line, and repeated it a few times...
Title: Columns UI
Post by: gix on 2010-01-08 10:12:32
Also gix put NG Playlist in Playlist tabs.


Nice, that solved it. But it looks a bit weird to me, since I'm used to a small gray line between the tabs and the playlist.
Title: Columns UI
Post by: chiwou on 2010-01-08 11:32:54
@bean: okay thanks
Title: Columns UI
Post by: dano on 2010-01-08 13:30:01
Can moving of items in the Layout tree be improved?
I.e. drag&drop support, keyboard shortcuts or buttons to move the items?

Title: Columns UI
Post by: wojtek on 2010-01-08 13:57:10
@up
+1 for drag&drop... current way is a tad painful
Title: Columns UI
Post by: TomBarlow on 2010-01-08 14:24:43
Also an undo option would be useful... yesterday I did Change Base when I meant to do Insert Panel... on my top most splitter  that was awkward.
Title: Columns UI
Post by: garbanzo.bean on 2010-01-08 15:01:29
+1 for undo! i hate it when i'm mucking about with a complicated config and i make a mistake.

it seems that hitting Cancel would really cancel, but in fact it saves the changes. Cancel should revert to how things were when the dialog box was opened up.
Title: Columns UI
Post by: garbanzo.bean on 2010-01-08 15:09:57
regarding "Split Values..."

i am experimenting with multiple value tags. i set %mood% on one album to "Uncompromising; Fiery; Literate; Cerebral; Brooding"

i chose "Split Values..."

yet in my %mood% filter, i see just one entry - "Uncompromising, Fiery, Literate, Cerebral, Brooding"

naturally, i want this to show up as 5 separate entries.

what have i done wrong?
Title: Columns UI
Post by: chiwou on 2010-01-08 15:39:56
regarding "Split Values..."

%mood%

try just mood without the %
Title: Columns UI
Post by: 2E7AH on 2010-01-08 16:09:17
what have i done wrong?

While it has nothing to do with CUI, you should add MOOD in multivalue fields (advanced preferences > display > properties dialog)
Title: Columns UI
Post by: slowmotion on 2010-01-08 16:50:51
Hi,
I use NG Playlist with Artwork in Groups and have a problem with embedded artwork.
When i select an external No Cover Image, embedded artwork will be overwritten.
Stub image path entries do not solve the problem.
version 0.3.8.2
Thx for help!
Title: Columns UI
Post by: 2E7AH on 2010-01-08 17:41:48
Should be sorted now in 0.3.8.2.

Seems that new behavior fails to load artwork on manual "reload info from file": i.e. tracks without cover are loaded in playlist, then cover is supplied (discogs, AAD, manually...) - now "reload info" doesn't change anything, but adding the tracks again
Title: Columns UI
Post by: slowmotion on 2010-01-08 23:49:48
Foobar beta6 crashes with CUI 0.3.8.2 when moving toolbar elements. 0.3.8.0 works. (Win XP SP3)
Title: Columns UI
Post by: musicmusic on 2010-01-09 00:00:27
Did you submit it online? I don't see anything relevant, submit it if you didn't, or if you did post the crash log here so I can match them up.
Title: Columns UI
Post by: slowmotion on 2010-01-09 01:10:10
Here's what the troubleshooter says:

foobar2000 troubleshooter
The following components found on your system are known to be problematic and should be either uninstalled or updated to their latest versions:

foo_input_monkey.dll : Monkey's Audio Decoder 2.1.3
Reason: Rare random crash fixed in 2.1.4; please update.
Download the latest version...

foo_uie_graphical_browser.dll : Graphical Browser rev015
Reason: Repeated crash reports.

foo_uie_vis_peakmeter_spectrum.dll : Peakmeter Spectrum Visualisation 0.2.0.0 beta
Reason: Repeated crash reports.

foo_playlist_tree_mod.dll : Playlist Tree Mod Panel 3.0.6.2 NoScheme [Mar 1 2009 - 21:27:43]
Reason: Repeated crash reports.

foo_uie_albumart.dll : Album Art Panel
Reason: Crashware, no longer under development.

foo_uie_lyrics2.dll : Lyric Show Panel 2 0.4.5
Reason: Repeated crash reports.


All these components worked fine with older foobar and cui versions.
With cui 0.3.8.2 foobar freezes and i have to kill the process.


What and how can I submit online? I don't see any other report or log...

Edit:
I did a new portable normal install of foobar beta6, added only cui 0.3.8.2 component, and still foobar freezes when i try to drag a toolbar element.
Title: Columns UI
Post by: garbanzo.bean on 2010-01-09 05:18:05
what have i done wrong?

While it has nothing to do with CUI, you should add MOOD in multivalue fields (advanced preferences > display > properties dialog)


i added it to multivalue, but it's still showing up in my Filter as a single long string. am i wrong in thinking that it should list each entry separately?

~edit~

ok i think the problem is with Filters. i tried it with the Album List panel, and %<style>% correctly broke the multivalue tag into separate entries.

but entering %<style>% into a Filter just returns ?
and entering %style% returns all values in a single entry

does anyone know a way to sort this out?
Title: Columns UI
Post by: Zarkon on 2010-01-09 06:01:01
Set the field to Style. The filter fields either take title formatting, which does not split multiple-entried fields, or named fields, which does split entries.

This is mentioned when you press Help in the Fields section of the Filter configuration, by the way.
Title: Columns UI
Post by: garbanzo.bean on 2010-01-09 06:08:36
well that works. the problem is i wanted to format it "genre - style", which does not work with named fields.

hrmm.
Title: Columns UI
Post by: cerAmik on 2010-01-09 07:06:41
Also an undo option would be useful... yesterday I did Change Base when I meant to do Insert Panel... on my top most splitter  that was awkward.


If you kill foobar2000 (ctrl+shift+esc...) rather than close it normally, the new settings will not be saved...
Title: Columns UI
Post by: cerAmik on 2010-01-09 08:21:24
filter panel suggestion: gaining space by removing redundant titles
(http://img682.imageshack.us/img682/4139/filterpanel.png)
Title: Columns UI
Post by: Zarkon on 2010-01-09 08:38:53
Already requested (http://yuo.be/wiki/columns_ui:requests:requests_list).
Title: Columns UI
Post by: Kilcaragh on 2010-01-09 10:10:10
Foobar beta6 crashes with CUI 0.3.8.2 when moving toolbar elements. 0.3.8.0 works. (Win XP SP3)



same crash for me
Title: Columns UI
Post by: lucido on 2010-01-09 11:36:58
idem with foobar 9.6.9
Title: Columns UI
Post by: musicmusic on 2010-01-09 12:32:04
What and how can I submit online? I don't see any other report or log...
It's a hang rather than a crash, so you can't.

I did a new portable normal install of foobar beta6, added only cui 0.3.8.2 component, and still foobar freezes when i try to drag a toolbar element.
OK, I reproduced under XP SP3. Looking into it, thanks...
Title: Columns UI
Post by: Hakker on 2010-01-09 15:01:21
Ok I'm kinda lost on how to do this since i'm not the expert here.

I'm trying to make a filter in default columns filter options to filter the first folders I use and that the other filters respond to that. I generally have a few main folders from which I go deeper and I would like to use that as my starting point in foobar too.

Artists
-artist a
--cd a
---tracks
-artist b
Singles
-artist a
Soundtrack
-movie name
various Artists
-cd name

to give a small idea. I want to use Artists, Singles, Soundtrack, Various Artists as the starting point of the filter.

anyways is there a way to do that? I tried a simple $directory(%path%,3) but the dir structure isn't the same level all the way which makes that option a no go for me

Bump since I still haven't figured it out.
Title: Columns UI
Post by: musicmusic on 2010-01-09 15:11:48
Hi,
I use NG Playlist with Artwork in Groups and have a problem with embedded artwork.
When i select an external No Cover Image, embedded artwork will be overwritten.
Stub image path entries do not solve the problem.
version 0.3.8.2
Thx for help!
Where are you setting this "No Cover Image" then?

OK, I reproduced under XP SP3. Looking into it, thanks...
OK, I've put up 0.3.8.3 which should fix that.
Title: Columns UI
Post by: Zarkon on 2010-01-09 15:26:31
Bump since I still haven't figured it out.

Code: [Select]
$left($replace(%path%,L:\Music\,),$sub($strchr($replace(%path%,L:\Music\,),\),1))

Replace L:\Music\ with your root folder above artists/etc.
Title: Columns UI
Post by: Hakker on 2010-01-09 16:42:27
yay a true hero on the boards

Moderation: Removed unnecessary full quote of the preceding post.
Title: Columns UI
Post by: Gapkiller on 2010-01-09 20:21:46
possible bug in 3.8.2:

Can't assign button for "sort by" dialog box. 

I've tried "edit/sort/sort" and "edit/sort" with selection, current playing item and none...
But the button still does nothing.

Title: Columns UI
Post by: slowmotion on 2010-01-09 22:22:48
Toolbar is ok now with 0.3.8.3.

For Embedded Artwork behaviour i made a screenshot. Hope this is helpful.

(http://img96.imageshack.us/img96/8232/aw1.th.png) (http://img96.imageshack.us/i/aw1.png/)

Thx musicmusic for your work!
Title: Columns UI
Post by: Gapkiller on 2010-01-10 00:10:55
possible bug in 3.8.2...


fixed in 3.8.3

thx for your work with this essential component!
Title: Columns UI
Post by: /mnt on 2010-01-10 01:20:21
Cool, 3.8.3 fixes the tab issue with the new status pane.

(http://img145.imageshack.us/img145/9711/foovertstatuspane.png) (http://img145.imageshack.us/i/foovertstatuspane.png/) (http://img145.imageshack.us/img145/foovertstatuspane.png/1/w1051.png) (http://g.imageshack.us/img145/foovertstatuspane.png/1/)
Title: Columns UI
Post by: mystNZ on 2010-01-10 05:43:44
Is there any way to access the information displayed in the new status pane using tags? I would love to be able to display the total number of items and length of a playlist in PSS....
Title: Columns UI
Post by: garbanzo.bean on 2010-01-10 05:47:10
i would like to seen an option to remove the volume slider from the new Status Pane. also to customize/remove the text that is already there, like "Playing:"

thanks!
Title: Columns UI
Post by: TomBarlow on 2010-01-10 22:21:23
musicmusic, there's a couple of things I wanted to mention about the panel captions. The first thing is, it doesn't seem possible to change the font, I would have thought it would make sense for them to take the Common (Labels) font. The other thing is, would it be possible to change the padding a bit? I think they are a bit chunky and I'd like to make them a bit skinnier. (I don't want to get rid of them because they're useful for showing/hiding panels.) Thanks.
Title: Columns UI
Post by: lvqcl on 2010-01-10 22:53:52
After upgrading to foobar2000 1.0 I cannot set "Image to display when no album art can be found" aka stub image. Can I do something? If no, please update CUI to work with new image settings.

I restarted fb2k and everything is OK now.
Title: Columns UI
Post by: 2E7AH on 2010-01-10 22:58:14
It's in "preferences > display"
Title: Columns UI
Post by: slowmotion on 2010-01-11 01:55:23
After upgrading to foobar2000 1.0 I cannot set "Image to display when no album art can be found" aka stub image. Can I do something? If no, please update CUI to work with new image settings.

I restarted fb2k and everything is OK now.
It's in "preferences > display"
And this also displays embedded artwork the way I expected. Thx!
Title: Columns UI
Post by: locutus on 2010-01-11 16:56:51
I have played a little bit with columns UI and almost happy with the result:

(http://img696.imageshack.us/img696/8153/foobar2000.th.jpg) (http://img696.imageshack.us/i/foobar2000.jpg/)

The only thing i want to change are the white stripe on top, the colour of the tabs of the splitter and the colour of the names. But i don´t know how to do it. Can someone help me with that? Here my config:

(http://img509.imageshack.us/img509/5959/foobar20002.jpg) (http://img509.imageshack.us/i/foobar20002.jpg/)

Moderation: Replaced large screenshot with thumbnail.
Title: Columns UI
Post by: 2E7AH on 2010-01-11 17:02:23
Please don't throw yourself around with your 1920 px screen-shot
Make it thumbnail or don't post if you don't know how to do that
Title: Columns UI
Post by: garbanzo.bean on 2010-01-11 17:52:05
2E7AH: dude, get over it. the forum resizes images automatically - why do you have to complain every time? go buy a real monitor if you can't handle big images...

locutus: those colours all come from Windows. you'd need to change system files to change them.
Title: Columns UI
Post by: marc2003 on 2010-01-11 20:01:21
@ locutus, you don't need to be a programmer to use PSS. it's a bit like title formatting but more advanced.  i think a readme comes with it. you need to look to at the

$imagebutton

function in particular. if you need any more help, i suggest you post in the PSS thread.
Title: Columns UI
Post by: Keesface on 2010-01-11 20:25:38
Edit: i was wrong, you need to use $imagebutton() with a PANELSHOW command. You also need to put all your components under 1 panel stack splitter which would be under 1 horizontal splitter.
Title: Columns UI
Post by: marc2003 on 2010-01-11 20:34:27
^why would you do that?    i'd keep those splitters as they are except replace the tab stack with a PSS panel. now you'd just have 1 or 2 buttons to toggle those 2 containing panels on or off. easy.
Title: Columns UI
Post by: Keesface on 2010-01-11 20:53:46
Hmm yeah i guess I'm just being stupid.
Title: Columns UI
Post by: locutus on 2010-01-11 21:31:27
^why would you do that?    i'd keep those splitters as they are except replace the tab stack with a PSS panel. now you'd just have 1 or 2 buttons to toggle those 2 containing panels on or off. easy.

OK, but my problem is how do i place buttons. I have read the possible variables in the PSS doc, but i have no idea how to use them. Would be nice to have a example.
Title: Columns UI
Post by: slowmotion on 2010-01-13 00:34:08
Hi,
I'd like to use titleformatting scripts for multivalue fields like ARTIST. This way I could colorize it using $rgb(), for example in Filter panels.
Is this possible? And how would the script look like? Or is there any other way to colorize these fields?
Thx!
Title: Columns UI
Post by: 2E7AH on 2010-01-16 07:34:23
minor glitch in item details when using $replace() and font change, i.e.

Code: [Select]
$replace(%some tag%,
%artist%,
$set_font(Segoe UI,9,italic;)
%artist%
$set_font(Segoe UI,9)
)

replaced part isn't wrapped sometimes:
(http://img10.imageshack.us/img10/3999/sshot1uq.png)
Title: Columns UI
Post by: bubi jackson on 2010-01-16 11:17:30
I updated from 0.3.8.0 to 0.3.8.3 and now $repeat(★,%rating%) isn't shown in Windows Title, Status Bar and Notification Area anymore.

Or am I doing something wrong?
Title: Columns UI
Post by: tsulej on 2010-01-16 17:55:31
I have a problem with buttons panel. It is on the PSS with black background colour. Global element in colours config page has black bg white fg.
Added text button is black and is not readable - any idea how to change it? (CUI ver. 0.3.8.3, foobar2000 ver 1.0).

Picture show hoovered button (the are more on the right side)
(http://strony.aster.pl/tsulej/foobutton_example.jpg)
Title: Columns UI
Post by: Keesface on 2010-01-16 19:38:59
Would it be possible to choose which fields the filter panel filters? Right now when i search for '2010', some albums pop up that have an album ID or barcode with that sequence of numbers in it, when i was obviously searching for a year . The biggest cause of problems there are the lyrics and comment fields, which tend to have a lot of information in them (ie. searching for 'the beatles' returns songs that have embedded lyrics about the beatles).
Title: Columns UI
Post by: Keesface on 2010-01-17 14:56:07
Would it be possible to choose which fields the filter panel filters? Right now when i search for '2010', some albums pop up that have an album ID or barcode with that sequence of numbers in it, when i was obviously searching for a year . The biggest cause of problems there are the lyrics and comment fields, which tend to have a lot of information in them (ie. searching for 'the beatles' returns songs that have embedded lyrics about the beatles).


I found out about advanced->tools->search filters. They work in columns ui, so no need for my request .
Title: Columns UI
Post by: drmrbrewer on 2010-01-17 18:45:00
I don't quite understand the columns ui logic for track selection.  When I click on a playlist in the Playlists panel, all tracks in the playlist are displayed, but none is shown in the playlist as being selected.  Now if I do a Quick Tagger operation (accessed via keyboard [context] shortcut) then it is applied to ALL tracks in the playlist, despite the visual appearance in the playlist being that NO tracks are selected.  I also notice that the Item Properties panel shows a multiple description, so multiple tracks are apparently selected despite no visual indication in the playlist. 

Can I change the behaviour of this?  I'd prefer it to be obvious if I'm at risk of overwriting hundreds of tags at the press of a button, and would prefer it to be much harder to "select all".

Thanks,

Mike
Title: Columns UI
Post by: u-neeks on 2010-01-17 19:40:34
I updated from 0.3.8.0 to 0.3.8.3 and now $repeat(?,%rating%) isn't shown in Windows Title, Status Bar and Notification Area anymore.

Or am I doing something wrong?


working here:

Code: [Select]
$pad($repeat(?,%rating%), 5,?)
Title: Columns UI
Post by: bubi jackson on 2010-01-17 21:28:31
Thanks u-neeks.

I just have started foobar for the first time today and $repeat(★,%rating%) is working now. 
Title: Columns UI
Post by: adrianmak on 2010-01-20 22:28:46
does it support foobar 1.0 ?
Title: Columns UI
Post by: Yirkha on 2010-01-20 22:48:32
Sure.
Title: Columns UI
Post by: hot4mix on 2010-01-20 23:42:43
hello
i need to remove or disable the area marked in red below
(http://img709.imageshack.us/img709/1813/screenqj.jpg)

im very happy with the old statues bar,, and the only option is to remove the old statues bar and not the new

any help?!
Title: Columns UI
Post by: marc2003 on 2010-01-20 23:46:18
all that effort to take a screenshot, highlight something, upload it and make a forum post but you couldn't be bothered to look at the "View" menu?
Title: Columns UI
Post by: hot4mix on 2010-01-20 23:53:00

i kept playing with columns ui's setting and didn't find any info about that new bar
and i just added the menus to this config so im kinda not used to using menus

anyway, my bad,, and thank you for the fast reply
Title: Columns UI
Post by: adrianmak on 2010-01-21 02:35:34
how to set playlist style like zebra line ?
Title: Columns UI
Post by: 2E7AH on 2010-01-21 08:30:47
isn't this option for stripes enabled by default in CUI?

however, you can make it adding this lines in "globals: style tab":
Code: [Select]
$if($strcmp($mod(%list_index%,2),1),
,
$set_style(back,$rgb(some_color))
)
Title: Columns UI
Post by: スラッシュ on 2010-01-21 08:59:54
all that effort to take a screenshot, highlight something, upload it and make a forum post but you couldn't be bothered to look at the "View" menu?

Haha, it took me an age to find it actually, I was looking in the preferences menu all over the place, switching on and off nearly everything known to man. It was hidden in plain "View"! 

By the way, I don't suppose it's possible to change the color/effect the tabs of a playlist-tab view, right? I would like to make the background of "locked" ones (autoplaylists) a different color (like yellow for example)... Just a suggestion. Sorry I haven't read the whole thread, it's too long, so maybe someone already suggested this or it was already discussed...
Title: Columns UI
Post by: Shaun1 on 2010-01-21 09:41:07
Hi musicmusic, is it possible in the future to have multiple columns playlist configurations?  That way someone can configure a button to switch between different playlist views.  For example, if I have one playlist shown in one way, it would be great if I could hit a button and switch the layout of the playlist to another.  I know you can use playlist filters (hide on, show on, etc.) to achieve different playlist views, but one has to send the playlist contents to another playlist with the correct filter name/wildcards in order to get a different view of the same list of songs.  Basically, I'd have two identical playlists using the different playlist filters just to get two different views.

I had initally setup two layouts, one with regular Columns UI playist and the other with NG playlist, thinking that I would be able to have two playlist configs only to realize that whatever changes I had made to the Columns UI playlist also affected the NG playlist settings.  The workaround suggested was to have layout 1 with NG playlist and layout 2 with EL playlist but I find the configuration for EL playlist to be really confusing while the Columns configuration is great and easy to use.  With the DefaultUI you can save different playlist layouts and load them with a custom button, but I like Columns UI and its plugins too much to make the switch!

Thanks!
Title: Columns UI
Post by: 2E7AH on 2010-01-23 21:12:03
I think it shouldn't be like this: If using Ctrl-click to select some items in NG Playlist, and accidentally (while still holding Ctrl) click outside playlist item - orange area (i took a screen-shot, was hard to explain):
(http://img5.imageshack.us/img5/9644/sshot1ns.png)

which usually happens when selecting groups by clicking on title, selection is reseted
Title: Columns UI
Post by: q_b6 on 2010-01-24 00:33:35
i wanna know if the official CUI team has a plan to support windows aero transparent?

i mean... something like this:



Title: Columns UI
Post by: Liamh on 2010-01-24 02:13:04
hey im new to foobar and columns ui but have spent the past day trying to get the program just the way i want it and i feel im almost there!

ive managed to find out how to do most stuff searchin on firums like here (thanks!) and google but im having trouble finding out how to do one last thing:

is it possible to show/hide groups & album art in an NG playlist when sorting by certain columns?

e.g.
when sorted by album artist i want it to display groups and album art.
when sorted by anything else i want it to not display groups and album art (and if possible, unhide the album and year columns. not important though)

here is a screenshot of my setup sofar:
(http://img.photobucket.com/albums/v36/liamh/liamfoobar2.jpg)
(clicking on the small column immediately to the left of artist will sort by album artist, then by album, disc, track
Title: Columns UI
Post by: marc2003 on 2010-01-24 02:17:11
you can use the "playlist filtering" options on the grouping tab and on each individual column to show/hide stuff. you'd need to create different playlists for each view you wanted to use.
Title: Columns UI
Post by: Shaun1 on 2010-01-24 04:39:55
I wish there was a way to have two or more columnsui settings so that one could switch between different views using a custom button, and you wouldn't have to use playlist filters or think about naming the playlist correctly just to get the view you wanted, or have to send a playlist's items to another playlist just to get a different view.

you can use the "playlist filtering" options on the grouping tab and on each individual column to show/hide stuff. you'd need to create different playlists for each view you wanted to use.

Title: Columns UI
Post by: PatLogan71 on 2010-01-24 14:49:37
Hi there,

Sorry if double posting, but I didn't find the way to perform a search in the whole topic 
I have installed ColumnUI and it is very nice, thx, especially for the album art feature in the playlist, cheers

I have 2 questions :

1. How can I change the color of the font of the groups titles?

2. Is it possible to replace the playlist selection, on the left, by the album list selection (the one provided by the default interface, Library/Album List).

Thanks in advance

Pat
Title: Columns UI
Post by: unclean on 2010-01-24 17:58:23
1. How can I change the color of the font of the groups titles?

Display > Columns Ui > Playlist View > Grouping tab, and put an rgb code at the beginning. $rgb(170,170,170), for example.

2. Is it possible to replace the playlist selection, on the left, by the album list selection (the one provided by the default interface, Library/Album List).


You need to download the library tree component, I think.
Title: Columns UI
Post by: PatLogan71 on 2010-01-24 22:38:02
1. How can I change the color of the font of the groups titles?

Display > Columns Ui > Playlist View > Grouping tab, and put an rgb code at the beginning. $rgb(170,170,170), for example.

Very nice, thx.
Do you know if I can also change the color of the line after the characters?

2. Is it possible to replace the playlist selection, on the left, by the album list selection (the one provided by the default interface, Library/Album List).

You need to download the library tree component, I think.

nope, it does not seem do be linked...

Cheers

Pat
Title: Columns UI
Post by: Bollerkopp on 2010-01-24 22:55:36
Do you know if I can also change the color of the line after the characters?


Yes, you can. Look here: ngplaylist - change album name and line color? (http://www.hydrogenaudio.org/forums/index.php?showtopic=77704)

Greets
Title: Columns UI
Post by: unclean on 2010-01-24 23:32:44
nope, it does not seem do be linked...


Okay, in Columns Ui > Layout, remove the playlist switcher, then right click on its parent vertical splitter and select Insert Panel > Library Tree. Is that what you meant?

Also in addition to what Bollerkopp said you can add $tab() to the end of the header to remove the line completely.
Title: Columns UI
Post by: Pickaxe on 2010-01-25 10:25:41
all that effort to take a screenshot, highlight something, upload it and make a forum post but you couldn't be bothered to look at the "View" menu?


I'm happy he did, I just uploaded a screenshot to ask about this myself. I probably wouldn't have noticed if he didn't post a screenshot  I don't think the option is obvious enough - how about another toggle in Preferences?

Just wanted to say this plugin rocks so much.
Title: Columns UI
Post by: Keesface on 2010-01-25 11:05:49
I agree to what was posted above, took me quite a while to find out as well .
Title: Columns UI
Post by: Creazil on 2010-01-25 16:15:36
Set the field to Style. The filter fields either take title formatting, which does not split multiple-entried fields, or named fields, which does split entries.

This is mentioned when you press Help in the Fields section of the Filter configuration, by the way.


I have the same problem as the previous writers. I have tried several things, but I fail to see what is meant, by "Set the field to Style."? Do you mind to explain in further details?

Thanks!
Title: Columns UI
Post by: Zarkon on 2010-01-25 16:22:16
Do you know where to configure the filter panels? (Display > CUI > Filter tab) Each filter is configured by a pair of Name and Field, and Field is where you enter what to filter by.

I'd just be repeating what it says in the help window that I mentioned: You can either access field information (e.g., for album artist) by entering "Album Artist" or "%album artist%". The former splits multi-valued fields into their own entries, but does not allow you to use titleformatting to further modify the output. The latter allows you to use titleformatting (e.g., the $rgb() function to color the output), but does not split multi-valued fields.
Title: Columns UI
Post by: 2E7AH on 2010-01-27 20:41:44
musicmusic, would it be possible to add $set_style(frame...,) for grouping header (%is_group%)?
Title: Columns UI
Post by: nate on 2010-01-27 21:40:53
possible bug in 3.8.2... Can't assign button for "sort by" dialog box.

I've tried "edit/sort/sort" and "edit/sort" with selection, current playing item and none...
But the button still does nothing.


fixed in 3.8.3

thx for your work with this essential component!


Gapkiller, how were you able to get this to work? I've installed 3.8.3 and tried both

$textbutton(90,50,110,50,sortbyartist,sortbyartist,COMMAND:'Edit/Sort/Sort by Artist',options1,options2)
and
$textbutton(90,50,110,50,sortbyartist,sortbyartist,COMMAND:'Edit/Sort by Artist',options1,options2)

with no luck.
Title: Columns UI
Post by: nico884 on 2010-01-28 12:43:07
Hi there ,
I've just tried for 24 hours to get an instant search component working in columns ui, but I realized it's impossible, isn't it?
The closest thing i found was typefind, but it is impossible to let it activated all the time just as a normal search box... There is also quicksearch, but it's not instantaneous, and give the results in a new playlist (really boring).

In the default UI, foo_facets or the media library search (not as good) can be utilized and are exactly what i've been looking for.
Have I missed something equivalent for Columns_ui?
For me this is THE most important thing in order to manage my songs, so i finally got back to the Default ui, even if i can't costumize everything really like i'd like to...  After all it's made to listen music and i'm just looking to something more ergonomic...
So i just wondered if some development was made about it? I don't think that i'm the only one looking for this?

Apart from that, columns_ui is really great, keep the good work and thanks!
Title: Columns UI
Post by: 2E7AH on 2010-01-28 12:52:38
There is also quicksearch, but it's not instantaneous

Select "inline playlist search" in drop menu
Title: Columns UI
Post by: lucido on 2010-01-28 13:47:30
HI
May be I miss something, but %is_locked% seems not working anymore in Playlist Switcher (CUI 3.8.3)
Thanks!
Title: Columns UI
Post by: Purple Monkey on 2010-01-28 14:55:47
Works for me, what's your code?
Title: Columns UI
Post by: lucido on 2010-01-28 15:51:24
oups!  foo_utils missing
thanks
Title: Columns UI
Post by: nico884 on 2010-01-28 18:48:59
There is also quicksearch, but it's not instantaneous

Select "inline playlist search" in drop menu

Ok I was wrong XD. I don't know how i managed it not seeing it. I also found how to put the results in the same playlist so that i wonderful (just a bit flashing). Thanks

Also I've got another problem with columns UI. I wanted to put some buttons in order to rate my songs. So I put buttons on the toolbar and link them to the contextual menu options that I want: Contextual menu/ Playback Statistics / Rating/ put rate 1 etc... But it doesn't work. Only the buttons that I make through the menu work. Is there a solution?

Thanks a lot!!
Title: Columns UI
Post by: Gapkiller on 2010-01-28 19:49:12
Quote
Gapkiller, how were you able to get this to work? I've installed 3.8.3 and tried both

$textbutton(90,50,110,50,sortbyartist,sortbyartist,COMMAND:'Edit/Sort/Sort by Artist',options1,options2)
and
$textbutton(90,50,110,50,sortbyartist,sortbyartist,COMMAND:'Edit/Sort by Artist',options1,options2)

with no luck.


I'm not sure what you are trying to do here...
Assuming that you want to draw a button elsewhere than assigning it to a
button on the toolbar and don't know the path for that try

Edit/Selection/Sort/Sort/Sort by...

Edit/Selection/Sort/Sort/Sort by Artist

etc.

hope this helps

Title: Columns UI
Post by: nate on 2010-01-28 20:25:43
Quote
Gapkiller, how were you able to get this to work? I've installed 3.8.3 and tried both

$textbutton(90,50,110,50,sortbyartist,sortbyartist,COMMAND:'Edit/Sort/Sort by Artist',options1,options2)
and
$textbutton(90,50,110,50,sortbyartist,sortbyartist,COMMAND:'Edit/Sort by Artist',options1,options2)

with no luck.


I'm not sure what you are trying to do here...
Assuming that you want to draw a button elsewhere than assigning it to a
button on the toolbar and don't know the path for that try

Edit/Selection/Sort/Sort/Sort by...

Edit/Selection/Sort/Sort/Sort by Artist

etc.

hope this helps


Well, when I go to Edit > Sort > Sort by Artist, it sorts the ColumnsUI playlist by Artist, same as if I had clicked on that column's column header. I'm trying to mimic that behavior with a button... am I going about it the wrong way? I tried the commands you suggest, but still nothing. I assumed that that was what you were trying to do, but maybe I've misunderstood...

Thanks,

-Nate
Title: Columns UI
Post by: Gapkiller on 2010-01-28 20:40:12
Quote
I assumed that that was what you were trying to do, but maybe I've misunderstood...

Thanks,

-Nate


I was trying to assign a button in the buttons toolbar and the commands didn't work in 3.8.2.
In 3.8.3 they were working again...
Try it yourself if you want to:
right click a columns ui button and click customize buttons...
then look for the commands we were speaking of.

Out of the curious, where do you put your code?
PSS or something like that?
Title: Columns UI
Post by: nate on 2010-01-28 21:04:51
I was trying to assign a button in the buttons toolbar and the commands didn't work in 3.8.2.
In 3.8.3 they were working again...
Try it yourself if you want to:
right click a columns ui button and click customize buttons...
then look for the commands we were speaking of.

Out of the curious, where do you put your code?
PSS or something like that?


Ah, there it is!

Yes, sorry, I was being stupid. I was trying to do this in PSS, and got confused between a problem in PSS and a problem in ColumnsUI  . Doesn't look like what I'm attempting is possible in PSS, but this may do the trick. Thank you!

-Nate
Title: Columns UI
Post by: Shaun1 on 2010-01-29 02:48:51
Hello, can someone help me out?  Been trying to figure this out for for some time!

I currently have foobar setup with 2 layouts, one using NG Playlist and the other using ColumnsUI Playlist, that way I can switch easily between grouped and ungrouped views.  However, there is some delay switching between the two.  More importantly, when switching from NG to ColumnsUI playlist, my playlist position (at highlighted song) is lost, yet strangely this doesn't happen when switching from ColumnsUI to NG Playlist.  This makes it less seamless than ideal.

1)  Rather than switching layouts, is it possible to setup a custom button to toggle the option "Show groups" under File>>Preferences>>ColumnsUI>>Playlist View>>Grouping ??  That way one could get grouped and ungrouped views quickly.  If so, how do I do this??  I tried making a custom button but can't find the option/command for "Show groups"

2)  If there is no way to toggle groups, how do I get the playlist to remember position when switching from one to the other (NG to ColumnsUI)?

Thanks in advance, your help is appreciated!
Title: Columns UI
Post by: unclean on 2010-01-29 04:45:14
2)  If there is no way to toggle groups, how do I get the playlist to remember position when switching from one to the other (NG to ColumnsUI)?

Thanks in advance, your help is appreciated!


I think you can do it in PSS. This creates a button that switches between the playlists then activates the now playing menu command to get focus back:

//Button, Replace x,y etc with whatever
$if($isvisible_c(NGPlaylist),
$imagebutton(x,y,w,h,/images\pref.png,/images\pref.png,PANELSHOW:NGPlaylist:0;PANELSHOW:ColumnsPlaylist:1;COMMAND:View/Columns playlist/Activate now playing;REFRESH,,),
$imagebutton(x,y,w,h,/images\pref.png,/images\pref.png,PANELSHOW:NGPlaylist:1;PANELSHOW:ColumnsPlaylist:0;COMMAND:View/Columns playlist/Activate now playing;REFRESH,,)
)
Title: Columns UI
Post by: Shaun1 on 2010-01-29 05:29:13
Thanks unclean, I will give that a shot.  Do you know if there is a way to simply toggle the "Show groups" option, whether bound to a hotkey or a button?





2)  If there is no way to toggle groups, how do I get the playlist to remember position when switching from one to the other (NG to ColumnsUI)?

Thanks in advance, your help is appreciated!


I think you can do it in PSS. This creates a button that switches between the playlists then activates the now playing menu command to get focus back:

//Button, Replace x,y etc with whatever
$if($isvisible_c(NGPlaylist),
$imagebutton(x,y,w,h,/images\pref.png,/images\pref.png,PANELSHOW:NGPlaylist:0;PANELSHOW:ColumnsPlaylist:1;COMMAND:View/Columns playlist/Activate now playing;REFRESH,,),
$imagebutton(x,y,w,h,/images\pref.png,/images\pref.png,PANELSHOW:NGPlaylist:1;PANELSHOW:ColumnsPlaylist:0;COMMAND:View/Columns playlist/Activate now playing;REFRESH,,)
)

Title: Columns UI
Post by: unclean on 2010-01-29 05:53:56
I don't think so. You can with ELplaylist, though.
Title: Columns UI
Post by: Shaun1 on 2010-01-29 06:08:59
EDIT: Doh nevermind I think I got it.  So basically in layout, I insert a panel stack splitter.  Then I put columnsUI playlist and NG playlist underneath the splitter.  Then I paste what you wrote into the script "per track" area.  You then arrange the two panels on top of each other and use the button to show one over the other?  I think that's right?  Also in the code I had to reverse 1 and 0 for the 2nd line in order for anything to happen.

Is there anyway to get it to show the state that I left it in when closing foobar so that when I startup it is using the view I last used?  Right now NGPlaylist always shows up first when starting foobar but I'd like it to show whatever playlist (columns or Ng) that I was using before.





I don't think so. You can with ELplaylist, though.
Title: Columns UI
Post by: unclean on 2010-01-29 07:07:04
Okay, I guess I left a lot of steps out. You have the right idea though.

To get the panels in the same place you have to go to Splitter Settings, then check "forced layout" for each of the playlists. If you don't want absolute positioning you can use %_width% and %_height% and math functions (add, sub, mul, div) in the left, top, width and height boxes - $sub(%_width%,200) for example is the width minus 200.

Is there anyway to get it to show the state that I left it in when closing foobar so that when I startup it is using the view I last used?  Right now NGPlaylist always shows up first when starting foobar but I'd like it to show whatever playlist (columns or Ng) that I was using before.


Check "hide panel on startup" on the playlist you don't want to use first.
Title: Columns UI
Post by: 2E7AH on 2010-01-29 07:45:43
Also I've got another problem with columns UI. I wanted to put some buttons in order to rate my songs. So I put buttons on the toolbar and link them to the contextual menu options that I want: Contextual menu/ Playback Statistics / Rating/ put rate 1 etc... But it doesn't work. Only the buttons that I make through the menu work. Is there a solution?

select "now playing item" or "selection" in "Item Group" in "Command picker" dialog
Title: Columns UI
Post by: Shaun1 on 2010-01-29 08:12:40
Great, got everything working now, thanks again!
Somewhat complicated, would love to see musicmusic put in a command item for "Show Groups" / "Disable Show Groups" so that people can bind it to buttons and hotkeys!
Anyone know how to reach him to request features?



Okay, I guess I left a lot of steps out. You have the right idea though.

To get the panels in the same place you have to go to Splitter Settings, then check "forced layout" for each of the playlists. If you don't want absolute positioning you can use %_width% and %_height% and math functions (add, sub, mul, div) in the left, top, width and height boxes - $sub(%_width%,200) for example is the width minus 200.

Is there anyway to get it to show the state that I left it in when closing foobar so that when I startup it is using the view I last used?  Right now NGPlaylist always shows up first when starting foobar but I'd like it to show whatever playlist (columns or Ng) that I was using before.


Check "hide panel on startup" on the playlist you don't want to use first.

Title: Columns UI
Post by: 2E7AH on 2010-01-29 08:26:32
Anyone know how to reach him to request features?

you already did, by posting here

I requested just the same, some time ago: "Menu > View > Grouping > Grouping script name" option to be available

The way I'm dealing with it right now is by hiding the grouping script on playlists which matches some name pattern:
[font= "Lucida Console"]*queue*;*singles*;*search*;*similar*;*-s-*[/font]

so, i.e. if I add "-s-" in the playlist name, groping script wont be considered, or if playlist name has some of the above words in it - grouping script wont be considered
Title: Columns UI
Post by: Shaun1 on 2010-01-29 09:52:39
Oh ok, good.  I'm aware of using playlist filters but would like it to be independent of playlist names.  How great would it be to switch between grouped and ungrouped views and not have to think about sending playlist contents to another properly named playlist or renaming a playlist to match a filter.

In addition, it would be awesome if we could have more than one ColumnsUI config so we could have multiple playlist views setup, that would make for some cool layout switching possibilities.




Anyone know how to reach him to request features?

you already did, by posting here

I requested just the same, some time ago: "Menu > View > Grouping > Grouping script name" option to be available

The way I'm dealing with it right now is by hiding the grouping script on playlists which matches some name pattern:
*queue*;*singles*;*search*;*similar*;*-s-*

so, i.e. if I add "-s-" in the playlist name, groping script wont be considered, or if playlist name has some of the above words in it - grouping script wont be considered

Title: Columns UI
Post by: Timma on 2010-01-29 11:47:42
How can I hide the bars which resize the panels?
Title: Columns UI
Post by: jeremija on 2010-01-29 11:55:08
You need Panel stack splitter. Get it at http://foo2k.chottu.net (http://foo2k.chottu.net).

Here is the transated manual:
http://wiki.hydrogenaudio.org/index.php?ti...nel_splitter%29 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panel_Stack_Splitter_%28foo_uie_panel_splitter%29)

and the discussion thread:
http://www.hydrogenaudio.org/forums/index....showtopic=62114 (http://www.hydrogenaudio.org/forums/index.php?showtopic=62114)
Title: Columns UI
Post by: 2E7AH on 2010-01-29 12:18:50
musicmusic, can you make status bar bg color, same as windows 3D object color, just like status pane is?
Title: Columns UI
Post by: Shaun1 on 2010-01-30 01:26:33
Does anyone know if it's possible to set different background colors for each "Item Details" panel?  Right now I change the background through File>Preferences>Display>ColumnsUI>Colours and Fonts, but that changes the background color of all the "Item Details" panels in my layout.
Title: Columns UI
Post by: Timma on 2010-01-30 11:22:52
You need Panel stack splitter. Get it at http://foo2k.chottu.net (http://foo2k.chottu.net).

Here is the transated manual:
http://wiki.hydrogenaudio.org/index.php?ti...nel_splitter%29 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panel_Stack_Splitter_%28foo_uie_panel_splitter%29)

and the discussion thread:
http://www.hydrogenaudio.org/forums/index....showtopic=62114 (http://www.hydrogenaudio.org/forums/index.php?showtopic=62114)


It's a pity I didn't see this before jeremija, I ended up figuring it out by myself.
Thanks for helping, all the same.
Title: Columns UI
Post by: footbar on 2010-01-30 14:07:20
Hi, is there a simple way in ColumnsUI to choose a distinct color for the currently playing file (what was called "playback marker" in default earlier versions before the option was taken out for no apparent reason) ?
Title: Columns UI
Post by: unclean on 2010-01-30 17:04:08
Hi, is there a simple way in ColumnsUI to choose a distinct color for the currently playing file (what was called "playback marker" in default earlier versions before the option was taken out for no apparent reason) ?


Yup yup: Title Formatting (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference)

Use %isplaying% and $rgb().
Title: Columns UI
Post by: footbar on 2010-01-30 17:19:28
Yup yup: Title Formatting (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference)

Use %isplaying% and $rgb().

I clearly remember asking about a simple method  Anyway thanks, is there any guide on the subject more in depth than that ?
Title: Columns UI
Post by: unclean on 2010-01-30 17:39:31
That's as simple as it gets, unfortunately. And yeah, it affects only the playing track.

If you're looking for an in depth guide this definitely counts: http://brother-john.net/tagz/tagz-intro.html (http://brother-john.net/tagz/tagz-intro.html)

if you want to cut to the chase this is the specific bit of code you want:

$if(%isplaying%,$rgb(90,90,90)%title%,)
Title: Columns UI
Post by: footbar on 2010-01-30 17:45:46
And the short answer I found:

Paste following script in CUI Globals under the STYLE tab:

$if(%isplaying%,$set_style(text,$rgb(255,255,150)),)

You can change RGB to your taste.


@unclean posted at the same time, but thanks for the efforts nevertheless
... however your code doesn't work (on ver 1.0), it might lack some function or reference. I'm really not going to stay around to find out

PS What a strange concept that one would have to learn coding in order to change basic colors in playlists, or that the devs would develop an ad-hoc programming environment rather than put in a couple more buttons. Luckily, they did not take the same approach in regard to implementing ASIO 
Title: Columns UI
Post by: ozXar on 2010-01-31 02:58:54
Could it be possible to add a tag that returns the name of the active layout preset?
Title: Columns UI
Post by: ehrgeiz on 2010-01-31 15:46:50
it is very annoying to me that the search function of the filter panel more or less immediatly starts the search when you start typing. if you have a larger collection whole foobar stalls while searching for one letter. is there a way to set the latency higher or to set the minimum length of a search string?
Title: Columns UI
Post by: adrianmak on 2010-01-31 23:20:44
i found that coumn_ui is conflict with another plugin windows7 shell integration
http://www.hydrogenaudio.org/forums/lofive...php/t69602.html (http://www.hydrogenaudio.org/forums/lofiversion/index.php/t69602.html)

when column_ui configured as the display user interface module, the windows 7 task bar thumbnail preview will not work any more when foobar in minimized
Title: Columns UI
Post by: mzso on 2010-02-01 11:53:48
I think I found a bug. If "Resume playback after restarting foobar2000" is enabled the and the file that was playing and the other files on the playlist are removed then after restarting the gui is unresponsive, cpu usage goes up to 100% and foobar tries to open the other files but not sequentially, often jumping back and forth between the playlist items. After a while foobar hangs completely, I have to kill its task. With default IU, this does not happen, the cpu usage stays low, I can stop foobar from trying to open the other files with the stop button and there is no jumping back and forth.

Edit:
I didn't think about disabling the panels first... With only playlist switcher, and NG Playlist only the jumping back and forth thing happens and that might be a foobar problem.
Title: Columns UI
Post by: 2E7AH on 2010-02-02 18:33:00
musicmusic, can you assist here (http://www.hydrogenaudio.org/forums/index.php?showtopic=78385)

I can reset my config then create everything from scratch, but something is probably wrong, as I can't make changes to Layout nor create new Layout preset
Title: Columns UI
Post by: 2E7AH on 2010-02-02 20:34:43
^ for the record: I tracked down foo_uie_bookmarks
Title: Columns UI
Post by: jeremija on 2010-02-03 08:40:26
Would it be possible to add the option for the Artwork View panel to display the image preserving the aspect ratio, but removing the edges of image if needed to prevent the background of the panel to be visible?

For instance, if I have an art image with dimensions of 500x500 and the panel's dimensions are 640x480, the image should be zoomed in to 640x640 and the only part of the artwork displayed would be 640x480 (top and bottom 80px would be hidden).
Title: Columns UI
Post by: 1142 on 2010-02-04 17:13:43
First, I'd like to thank CoumnsUI's author for providing such customizable interface. I've been using it for long time, and here's a list of feature suggestions I'd like to discuss before (maybe) posting them to wiki:

So this is list which I accumulated during long period of use, and while I don't expect author to agree with me in all points, I'd like to hear any comments on these ideas
Title: Columns UI
Post by: metalboy on 2010-02-04 22:38:37
This may have been posted, if so sorry, I have not been keeping up with columns ui topics. Whenever I have a Item Properties panel and I right-click and select Tracking Mode -> Current selection I get no info in the Item Properties panel. I assume that this would show the info on the item I am selecting.
Title: Columns UI
Post by: 2E7AH on 2010-02-09 04:13:51
Item Properties panel shows multi-value fields values sorted alphabetically instead as their actual order in tag
Maybe it should be corrected
Title: Columns UI
Post by: pacific33 on 2010-02-17 21:11:45
Hello,
Is it possible to use columns_ui but with desactivate playlist ?
I want use the nice interface of columns_ui but such default Ui.


sorry for my bad english language.
thanks for aswers.
Title: Columns UI
Post by: unknownserv on 2010-02-19 23:32:22
I've just updated from an ancient version of CUI to the latest, and suddenly I have this "bar" in my foobar config:
(http://localhostr.com/files/0fce5b/cui_panel.png)
How can I remove this? I've had a look in the options, but I can't see anything..
Title: Columns UI
Post by: droenn on 2010-02-19 23:35:21
Hi,
I'm trying to figure out the formatting for the Filter field under Columns UI to sort my dates by descending instead of what I have now. Take a look at the screen shot below.

(http://i48.tinypic.com/zj749g.jpg) (http://i50.tinypic.com/2z8x9mt.jpg)

I've tried adding SORT DESCENDING BY "" to both the Field and Behaviour Sections of the Filter Tab on my Date Added filter, but to no avail.

Help would be appreciated.

Thanks.
droenn

Title: Columns UI
Post by: droenn on 2010-02-19 23:37:54
I've just updated from an ancient version of CUI to the latest, and suddenly I have this "bar" in my foobar config:
(http://localhostr.com/files/0fce5b/cui_panel.png)
How can I remove this? I've had a look in the options, but I can't see anything..


In Preferences click Columns UI look for the Status Bar tab. There should be a tick box that says "Show status bar". Un-tick it. Then Apply/Okay and you're all set.
Title: Columns UI
Post by: unknownserv on 2010-02-19 23:42:40
It is already unticked, if I tick it, it adds an additional status bar below that one.
(http://localhostr.com/files/6c02f3/capture.png)
Title: Columns UI
Post by: droenn on 2010-02-19 23:45:24
It is already unticked, if I tick it, it adds an additional status bar below that one.
(http://localhostr.com/files/6c02f3/capture.png)


Then it has to do with the "skin" you applied. I'd look under the other UIs you have installed and make sure they don't have a Status bar as well. I can tell you that it's not Columns UI causing it.
Title: Columns UI
Post by: unknownserv on 2010-02-19 23:47:36
It only appeared when I upgraded Columns UI. Even with a new Columns UI preset *only* containing NG Playlist, it still appears.
Title: Columns UI
Post by: marc2003 on 2010-02-19 23:55:39
I can tell you that it's not Columns UI causing it.


you seem pretty full of yourself. you are of course wrong.   

(you can turn off the "status pane" via the view menu)
Title: Columns UI
Post by: 2E7AH on 2010-02-19 23:58:58
it's "menu > view > show status pane"

I'm trying to figure out the formatting for the Filter field under Columns UI to sort my dates by descending...

you can't make that easily, as there isn't any option for that, although you can do tricks with inserting some title formattings before $date(%added%) with $rgb() foreground as your background

eh, very slow now
Title: Columns UI
Post by: unknownserv on 2010-02-20 00:01:47
I can tell you that it's not Columns UI causing it.


you seem pretty full of yourself. you are of course wrong.   

(you can turn off the "status pane" via the view menu)

Cheers Marc

Edit: and 2E7AH too
Title: Columns UI
Post by: droenn on 2010-02-20 00:10:31
you can't make that easily, as there isn't any option for that, although you can do tricks with inserting some title formattings before $date(%added%) with $rgb() foreground as your background


not sure I see what you mean here. I tried adding $rgb($date(%added%)) and that just caused everything to disappear from my filter.
Title: Columns UI
Post by: 2E7AH on 2010-02-20 00:36:58
idea was something like: $rgb(0,0,0,64,128,128)$sub($right($replace($date(%added%),-,),6),200000)$rgb()$date(%added%)

or better 
Title: Columns UI
Post by: droenn on 2010-02-20 01:16:55
idea was something like: $rgb(0,0,0,64,128,128)$sub($right($replace($date(%added%),-,),6),200000)$rgb()$date(%added%)

or better 


lol that's awesome. unconventional, but conventional at the same time! 
Title: Columns UI
Post by: yurithedragonhalf on 2010-02-21 04:05:42
ok i have a question regarding play list display.

a lot of my albums display like this *see fig 1* is there anyway to get them to display like this *see fig 2* is there some sort of script if so what and where? thank you!!!



Fig 1

album / disc#
track 1
album / disc#
track 2
album / disc#
track 3
album / disc#
track 4



Fig 2

album / disc#
track 1
track 2
track 3
track 4


i did have a script that did this but after a reinstall of foobar i lost it.

PS: i hope im posting in the right area as im using Columns UI and this seems like the Columns UI thread.
Title: Columns UI
Post by: 2E7AH on 2010-02-21 10:53:17
go to CUI preferences > playlist view > grouping: double click the script and append this at the end:
[ / %discnumber%]
Title: Columns UI
Post by: yurithedragonhalf on 2010-02-21 15:27:54
has made no change to it.
Title: Columns UI
Post by: 2E7AH on 2010-02-21 15:32:45
OK, I think you need this:
Code: [Select]
%album artist%[ / %album%][ / %discnumber%]


You probably get various artists grouped by track, right? Only make sure you have filled %album artist% tag
Title: Columns UI
Post by: s33m33 on 2010-02-21 19:05:24
Is it possible to create a column showing days since file was added?

Just need a number e.g. 5 days
Title: Columns UI
Post by: 2E7AH on 2010-02-21 19:16:08
It is, by making date info available in Globals (http://yuo.be/wiki/columns_ui:config:playlist_view:globals), where you can do the math then call $get_global() from your column

Title: Columns UI
Post by: s33m33 on 2010-02-21 20:30:46
Thanks 2E7AH for the hint.

Skipped math by copying code from Natural Language Timestamps (http://www.hydrogenaudio.org/forums/index.php?showtopic=45282)

Working fine

EDIT:
Modded your Colored Recentness (http://www.hydrogenaudio.org/forums/index.php?showtopic=77384) to work with above.
Easy to find tracks now with colored numbers.
Title: Columns UI
Post by: halabund on 2010-02-24 22:22:48
A suggestion to improve usability:

Allow the grouping in the playlist to be toggled from the main UI, without having to go into the settings.  (Similarly to how artwork display can be toggled.)

Sometimes grouping just gets into the way (randomized playlist, podcast playlist sorted by date, etc.), but other times it's quite useful.
Title: Columns UI
Post by: 2E7AH on 2010-02-24 22:56:54
Skipped math by copying code from Natural Language Timestamps (http://www.hydrogenaudio.org/forums/index.php?showtopic=45282)

nice script 
i searched for other scripts by the author, knowing he made "hotness", but it seems there aren't any
Title: Columns UI
Post by: Svirre on 2010-02-26 11:33:04
Is it possible to have the artist filter sorted like this:

(http://img31.imageshack.us/img31/7199/artistsortingfoobar.png)

?
Title: Columns UI
Post by: 2E7AH on 2010-02-27 04:29:14
Is there a way setting typefind to match beginning of any word in %title% instead beginning of whole %title% string?
Query matches too general
Title: Columns UI
Post by: gsz on 2010-02-27 20:15:58
Hello everyone!

I love Columns UI and achieved a nice minimalist UI thanks to it. But the Win7 taskbar peek controllers are bugging me hardcore. How can I get rid of them?

Thank you.
Title: Columns UI
Post by: 2E7AH on 2010-02-27 20:55:58
what exactly is bugging you?
- you can disable windows aeropeek
- you can't change playback buttons on thumbnail preview from foobar preferences
- you can download additional component for windows 7 shell integration
Title: Columns UI
Post by: gsz on 2010-02-27 21:34:09
what exactly is bugging you?
- you can disable windows aeropeek
- you can't change playback buttons on thumbnail preview from foobar preferences
- you can download additional component for windows 7 shell integration


Thank you for your reply.

This:

http://i49.tinypic.com/555u04.jpg (http://i49.tinypic.com/555u04.jpg)

is bugging me. Sad to hear I can't remove it from foobar preferences. Is there any other way?
Title: Columns UI
Post by: unclean on 2010-02-27 21:42:36
is bugging me. Sad to hear I can't remove it from foobar preferences. Is there any other way?


Take your OCD meds
Title: Columns UI
Post by: gsz on 2010-02-27 21:46:32
is bugging me. Sad to hear I can't remove it from foobar preferences. Is there any other way?


Take your OCD meds


Is it a tradition to go this hard at new posters ?

Anyway, I don't need the thing and it's in my way when closing the window. No OCD involved. Just figured I could get rid of it somehow.
Title: Columns UI
Post by: 2E7AH on 2010-02-27 22:01:35
those 16 px buttons looks blurry and it seems that they are just resized from 256 px source
I think poster has his point
Title: Columns UI
Post by: PatLogan71 on 2010-02-28 22:40:42
Hello,
Sorry if my question is obvious, but i didn't find the way to perform a search on the topic...
The default sort setting is on the folder path.
How can I switch to artist / album / tracknumber ?
Cheers
Pat
Title: Columns UI
Post by: mobyduck on 2010-03-01 07:08:52
i didn't find the way to perform a search on the topic...
Bottom left, right above the navigation by page numbers.

HTH.

Alessandro
Title: Columns UI
Post by: PatLogan71 on 2010-03-01 07:30:03
i didn't find the way to perform a search on the topic...
Bottom left, right above the navigation by page numbers.

HTH.

Alessandro

Hi, thank you, I founded it... but did not find the answer... it looks like answers where made for the previous settings inferface...

So my question is still available:
The default sort setting is on the folder path.
How can I switch to artist / album / tracknumber ?

Thank you

Pat
Title: Columns UI
Post by: marc2003 on 2010-03-01 16:56:42
file>preferences>shell integration>"sort incoming files by"

Code: [Select]
%album artist%|%album%|%discnumber%|%tracknumber%|%title%


but if you use columns UI filters, that will also have it's own "sort incoming files by". (preferences>display>columns UI>filters)
Title: Columns UI
Post by: PatLogan71 on 2010-03-01 17:33:14
file>preferences>shell integration>"sort incoming files by"

Code: [Select]
%album artist%|%album%|%discnumber%|%tracknumber%|%title%


but if you use columns UI filters, that will also have it's own "sort incoming files by". (preferences>display>columns UI>filters)

terrific, that's the one I couldn't find
cheers++!
Pat
Title: Columns UI
Post by: Gapkiller on 2010-03-02 13:01:16
Feature Request / Question

Is there any possibility to browse my "all music" playlist with Ng Playlist by letter?
When Ng Playlist is active I just want to type "s" for setting the cursor to the first artist with a "s" at the beginning.

I need this because I'm trying to assemble a htpc "skin" for foobar that I want to control with my keyboard...
I'm using the album art feature in NG - Playlist so I don't want to use columns playlist.

Thanks in Advance
Title: Columns UI
Post by: rats_ on 2010-03-02 21:36:34
Hi!
I'm trying to mod my ui_columns foobar, but I'm having some problems. Well, I'm not sure if what I'm looking for is possible, but I think I've seen screenshots of such.
http://i10.aijaa.com/b/00437/5839091.png (http://i10.aijaa.com/b/00437/5839091.png)
Here's what it looks like now. However, I'm not satisfied at all with the title bar, scroll bar and the borders of the window, is there any way to change/remove them, so that it's just a black box?
Also, another question, about the columns of the playlist. What do I need to make it look like original foobar's playing -column? The one that shows an arrow if the song is playing currently or a number showing its place in the queue.
Title: Columns UI
Post by: 2E7AH on 2010-03-03 03:27:32
Is there any possibility to browse my "all music" playlist with Ng Playlist by letter?

Discussed at least here (http://www.hydrogenaudio.org/forums/index.php?showtopic=70166)
In your example, typefind (http://yuo.be/columns.php) (set to %artist%) would be best bet
Title: Columns UI
Post by: synfreak on 2010-03-03 18:48:40
ColumnsUI --> Filter panel

Hi!

'm quite new to foobar and ColumnsUI, but managed the most things until the problem which I have with the "Filter-Panel" under ColumnsUI:

Is there a way to get both, "album  artist" and "artist" displayed?

Because if I use the setting "album artist,artist" (as preconfigured), I'm only getting "VA" (which I use for samplers in "album artist" tags),
but not the single entries from "artist"-tags anymore.

It would be great if both would be displayed in the according filter-panel, because I listen a lot to classical music, and have tons of "samplers",
and these only show as "VA", but the contained "Artists" are not displayed.

If I use "artist" only, the same thing happens, but vice versa. I could select every single artist now, but don't have a chance to select the complete (sampler-)album anymore ...

So, if someone could point me to a solution, I'd be very grateful ...

THX
Harald

Title: Columns UI
Post by: Gapkiller on 2010-03-03 21:37:51
Discussed at least here (http://www.hydrogenaudio.org/forums/index.php?showtopic=70166)
In your example, typefind (http://yuo.be/columns.php) (set to %artist%) would be best bet


Thank you for directing me to this thread, it's a pity that it's not possible.
Maybe musicmusic will implement it in future versions of columns UI.
Title: Columns UI
Post by: tpijag on 2010-03-03 21:56:05
synfreak

Using trackartist may be what you want. It is not a field that you use to add/edit information. It is available to you when foobar sees data in both the albumartist field and artist field and their value is different.

http://wiki.hydrogenaudio.org/index.php?ti...track_artist.25 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#.25track_artist.25)

terry

Title: Columns UI
Post by: Hamallainen on 2010-03-03 23:47:51
Is there any possibility to browse my "all music" playlist with Ng Playlist by letter?
When Ng Playlist is active I just want to type "s" for setting the cursor to the first artist with a "s" at the beginning.
To achieve this, i use an 'invisible' first column. Right after the album art.
It has a width of 0 pixel and you can use in scripts/display something like %album artist% or %artist% or $stripprefix(%artist%) ...
Title: Columns UI
Post by: Gapkiller on 2010-03-04 01:09:01
Very simple and good idea. Thx.
Title: Columns UI
Post by: synfreak on 2010-03-04 08:42:38
synfreak

Using trackartist may be what you want. It is not a field that you use to add/edit information. It is available to you when foobar sees data in both the albumartist field and artist field and their value is different.

http://wiki.hydrogenaudio.org/index.php?ti...track_artist.25 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#.25track_artist.25)

terry


Hi Terry!

Thank you for your kind help, but ... I've tried that one too, but without luck ...

It seems that there is no way on showing both Tags at the same time.
Maybe there is a workaround, but I haven#'t found it till now.

THX
Harald
Title: Columns UI
Post by: TomBarlow on 2010-03-04 12:24:30
You could use title formatting instead e.g. %album artist%[ - %track artist%]. But it won't split tags separated with ;
Title: Columns UI
Post by: roc on 2010-03-04 21:19:22
Hi all,

I'm a loooong time fb2k user.. but only just got round to using columns UI today!

My theme so far:
(http://img202.imageshack.us/img202/4929/77643930.jpg)

Got stuck on a few things that I'm hoping someone could help me with:

1) How do I make the filter boxes along the top (genre, artist, album) non-editable, as at the moment I can change the artist names for example if I click, and then click again on any item on the artist filter list

2) How do I put a search text box above each of the filter boxes? I realise that there is an inline search thing already there, ie. click on one of the filter boxes and start typing, but I much prefer to see what I have typed in case of mis-types

3) Now this is the mil $ question.... the "artist" filter box it is set as "Artist;Album Artist" in Preferences -> Display -> Columns UI -> Filter, which (I think) checks to see the "Artist" tag, and if its not there then uses "Album Artist" tag..... now what I wanted to do is to populate that filter list with all the "artist" tags (as it does now) AND also the "featuring" custom tag I have implemented into my music collection (have set it to multiple values allowed, just like the "artist" tag) in one list.... so for example if I select "A Tribe Called Quest" for example, it will show me all songs with them as artist or them as featuring.

Hope I have made sense! Pls ask if you need more info...
Any ideas guys?

Many thanks!
Title: Columns UI
Post by: synfreak on 2010-03-05 11:20:24
You could use title formatting instead e.g. %album artist%[ - %track artist%]. But it won't split tags separated with ;


Hi!

Thanks for your suggestion, but this would also not work the way I would like it to ... 

And, It seemsthat "roc" has a quite similar problem (nr. 3), as I have ... ?

Cheers
Harald
Title: Columns UI
Post by: musicmusic on 2010-03-06 17:15:52
0.3.8.4 released. The main change is a new filter search toolbar, the old search bar has been removed. It's a separate toolbar, so add it to your layout someplace.

minor glitch in item details when using $replace() and font change, i.e.
Should be OK now.. hopefully..
(It will use font changes mid-word as wrapping points, but it's complicated to fix and I don't think anyone will really be affected by it..)
Title: Columns UI
Post by: s33m33 on 2010-03-06 20:18:55
Thanks musicmusic. Appreciate your work.

Feedback ->

While typing/clearing in Search Bar, "Filter Panels" playlist refreshes exactly 10 times. Approx 1 refresh per second.

Search Bar is placed inside PSS.
Title: Columns UI
Post by: TomBarlow on 2010-03-06 21:40:08
The new search bar doesn't seem to work when Filter Precedence is set to By field list above. Otherwise it looks nice, I like the idea of having favourite searches
Title: Columns UI
Post by: Falstaff on 2010-03-06 22:34:36
got it! it's for filters

thanx for the release music music
Title: Columns UI
Post by: musicmusic on 2010-03-06 22:59:31
While typing/clearing in Search Bar, "Filter Panels" playlist refreshes exactly 10 times. Approx 1 refresh per second.
Do you have lots of unlinked filters (in tabs maybe?)

The new search bar doesn't seem to work when Filter Precedence is set to By field list above.
Seems OK for me. Can you send your layout (fcl)? Thanks.
Title: Columns UI
Post by: 2E7AH on 2010-03-07 03:43:19
Searchbar is great, thanks  It replaced my aged search component/toolbar and it has favorites button, and we know how many users asked for some kind of history in main foobar search. Idea for toggling favorites is very nice

Also thanks for looking at wrapping issue, now works as expected 

Some feedback: I've set filters to "auto-send" on double click, so Filter playlist isn't updated when entering search query and it instantly affects filters and works really great. Can there be possibility that when pressing Enter after the query, it updates filter playlist as on user demand?
Title: Columns UI
Post by: pm1315 on 2010-03-07 05:56:11
My theme so far:
(http://img202.imageshack.us/img202/4929/77643930.jpg)

-----------------------------------------

How did you set the alternate row colors on your config?  Thanks
Title: Columns UI
Post by: watercolor on 2010-03-07 06:01:03
There is a request.
I don't want to see dotline in playlist view.
I push some key,(e.g. ctrl, shift) after appear dot line selected track line.
Please improve this problem.
Title: Columns UI
Post by: s33m33 on 2010-03-07 07:15:09
@musicmusic

Do you have lots of unlinked filters (in tabs maybe?)

Removing Filters tab solved the problem. Thanks.
Wont be needing so many filters, thanks to Search Bar.

Request ->
1.
Clearing the query fills playlist with all tracks in Media Library.
Instead, could we have a blank playlist upon clearing Search Bar?

2.
Ability to change background & font color of Filter Search Bar.


Waited long for filter search bar functionality. Thank you very much.
Title: Columns UI
Post by: thuan on 2010-03-07 09:28:04
@musicmusic:

I want to report that there's a difference in how fonts is rendered in NG Playlist between Windows 7 and Windows Vista. This is especially easy to notice for group title. For example, here's Windows Vista (http://docs.google.com/leaf?id=0By5oGIJU70FaMTVkYjA4NzAtZWIzNC00MWMyLTkzZTAtMTIwMTM4NDJmMzM3&hl=en) and Windows 7 (http://docs.google.com/leaf?id=0By5oGIJU70FaNGViOWUwMGItZTY5Mi00M2RkLWE1MGQtODNiNjA0ZWQwNGJl&hl=en). Cleartype with Aero is active on both OS. The only difference is my computer at work has Windows Vista on runs at 1440x900 resolution and my computer at home that runs Windows 7 has 1680x1050 resolution. I don't think this reason cause this difference in font rendering though, as the Vista one looks much more blocky.

Another thing: When will you support the new Apply feature of foobar 1.0 SDK so there'll be no annoying bubble notification?
Title: Columns UI
Post by: chiwou on 2010-03-07 10:40:53
@thuan: I don't think you're using the same fonts on both OS's, in Vista you're using a System Font, not Segoe UI
Title: Columns UI
Post by: musicmusic on 2010-03-07 11:04:59
Searchbar is great, thanks
Welcome

Can there be possibility that when pressing Enter after the query, it updates filter playlist as on user demand?
OK sounds reasonable.

Removing Filters tab solved the problem. Thanks.
OK - I'll see what I can do so it behaves a bit nicer in that case.

Clearing the query fills playlist with all tracks in Media Library.
Instead, could we have a blank playlist upon clearing Search Bar?
Not sure, I'll think about that.

Ability to change background & font color of Filter Search Bar.
I'll have a look, depends on where the hint/cue text colour comes from and some other things.

I want to report that there's a difference in how fonts is rendered in NG Playlist between Windows 7 and Windows Vista. This is especially easy to notice for group title. For example, here's Windows Vista (http://docs.google.com/leaf?id=0By5oGIJU70FaMTVkYjA4NzAtZWIzNC00MWMyLTkzZTAtMTIwMTM4NDJmMzM3&hl=en) and Windows 7 (http://docs.google.com/leaf?id=0By5oGIJU70FaNGViOWUwMGItZTY5Mi00M2RkLWE1MGQtODNiNjA0ZWQwNGJl&hl=en). Cleartype with Aero is active on both OS. The only difference is my computer at work has Windows Vista on runs at 1440x900 resolution and my computer at home that runs Windows 7 has 1680x1050 resolution. I don't think this reason cause this difference in font rendering though, as the Vista one looks much more blocky.
Are you sure they're the same font? Maybe the font chosen on the Vista computer isn't actually present?

Another thing: When will you support the new Apply feature of foobar 1.0 SDK so there'll be no annoying bubble notification?
I don't know, I'll have to see if I can make it do what I want.
Title: Columns UI
Post by: Hamallainen on 2010-03-07 11:37:08
Thanks for the filter search bar and favorite.
Do you think the album list panel search bar could be replaced by one like this one ?
And also would it be possible to have a button to clear the query with one clic ?


edit: typo
Title: Columns UI
Post by: thuan on 2010-03-07 14:02:14
Are you sure they're the same font? Maybe the font chosen on the Vista computer isn't actually present?

I think they use the same font as I copied my foobar from home to work and both Vista and 7 have Segoe UI, I think. Is using semi-bold a problem on Vista? Not at work now, tomorrow I will check.
Title: Columns UI
Post by: musicmusic on 2010-03-07 14:18:39
Do you think the album list panel search bar could be replaced by one like this one ?
Perhaps, probably makes sense, as long as it doesn't use up too much space.

And also would it be possible to have a button to clear the query with one clic?
OK.

Is using semi-bold a problem on Vista?
Yes, the semi-bold version came in Windows 7 (http://www.microsoft.com/typography/fonts/windows7.htm), apparently.
Title: Columns UI
Post by: TomBarlow on 2010-03-07 14:36:37
musicmusic, do you want my scripts and images as well, or will you just let the wsh panels break? Also, it seems to work when I use Album Artist;Artist for example (i.e. split fields) but not when I use titleformatting like %album artist%.
Title: Columns UI
Post by: stripe on 2010-03-07 15:21:18
Am I doing something wrong? The Search Filter toolbar doesn't seem to do anything. I type something in and hit enter and just gives me an error ding.
Title: Columns UI
Post by: marc2003 on 2010-03-07 15:25:48
as it's a "filter search" toolbar, you'll need some filters in your layout.
Title: Columns UI
Post by: Leak on 2010-03-07 16:13:05
Could you perhaps make the volume control on the status panel toggleable, like the one on the status bar?

I like using the volume control toolbar at the top, and the second volume control at the bottom just looks out of place then...
Title: Columns UI
Post by: stripe on 2010-03-07 16:13:52
as it's a "filter search" toolbar, you'll need some filters in your layout.


Ah. Right, I suppose that makes sense. Thanks.
Title: Columns UI
Post by: roc on 2010-03-08 01:02:19
My theme so far:
Title: Columns UI
Post by: garbanzo.bean on 2010-03-08 06:27:22
small request: when selecting items in filters, they show up in the Filter Results playlist. could there be an option to also select all items in the playlist when they are sent? i keep trying to select things in filters then use hotkeys/buttons on them (worked that way in Facets), but it never works

Title: Columns UI
Post by: krzyszcz on 2010-03-08 18:18:05
I cannot help you, I use foobar in a different way, but I would also like to ask a question:

Is it possible in Columns UI Filters and Playlist View to define custom middle click (other than those available in the preferences menu)? It is possible with ELPlaylist, but I already configured my layout using default Columns UI Filters and their "Results" NG Playlist. The option that I want to assign with the middle click is one of the options from my context menu ("Place After Current Playing" by foo_trackpos)...
Thanks in advance...
Title: Columns UI
Post by: Squeller on 2010-03-09 14:05:52
Thank you, the filter bar makes much more sense than the search before. Could you maybe add a tiny "Clear" button? Because if we often use the favorites as you offer it, all operation is done with the mouse.
Title: Columns UI
Post by: nico884 on 2010-03-10 11:21:40
The filter feature is really great. That's what I've been waiting for a long time! Thanks a lot
Title: Columns UI
Post by: tweeny on 2010-03-10 17:10:05
[shame mode=on] I know i am a noob, but what is the difference between the "filter search bar" and "quick search bar", because I thought it is the same, but the "filter search bar" does nothing at all.
[/shame mode]
Title: Columns UI
Post by: metalboy on 2010-03-10 17:16:20
[shame mode=on] I know i am a noob, but what is the difference between the "filter search bar" and "quick search bar", because I thought it is the same, but the "filter search bar" does nothing at all.
[/shame mode]


Do you have filters in your layout? For some reason I thought it needs filters in the layout. Otherwise it does nothing. I have not tested this though.
Title: Columns UI
Post by: marc2003 on 2010-03-10 17:23:23
^ yup, you are completely correct. it is a FILTER search. you need filters in your layout.
Title: Columns UI
Post by: Dan Popescu on 2010-03-10 18:08:09
Can you please explain how the new search works? I have filters for ARTIST, ALBUM, LOCATION(from PATH) and DECADE.
Before, if I wanted to find an artist, I typed in the search box for that filter.
Now, if I type in the new search, which of the filters is searched - all of them? And what information is searched from each filter - does it search what's displayed in the filter or the information in the music files?
Title: Columns UI
Post by: tweeny on 2010-03-10 19:55:45
Thanks Metalboy, and Marc, now it works correctly
Title: Columns UI
Post by: dano on 2010-03-10 20:41:07
Is it planned to fix that legacy preferences message?
Title: Columns UI
Post by: Robertina on 2010-03-10 21:29:32
Is it planned to fix that legacy preferences message?

musicmusic answered that question already (see a few posts above yours) (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=692077): question: "Another thing: When will you support the new Apply feature of foobar 1.0 SDK so there'll be no annoying bubble notification?"

answer:
Quote
I don't know, I'll have to see if I can make it do what I want.
Title: Columns UI
Post by: teohhanhui on 2010-03-10 21:57:57
It'd be nice if the double click action on a playlist item can be set to any menu item as well. I would love to be able to double click on Filter Results/Library view items to send them to another playlist (and play, but that's probably asking for too much).
Title: Columns UI
Post by: gsz on 2010-03-11 08:02:01
what exactly is bugging you?
- you can disable windows aeropeek
- you can't change playback buttons on thumbnail preview from foobar preferences
- you can download additional component for windows 7 shell integration


Thank you for your reply.

This:

http://i49.tinypic.com/555u04.jpg (http://i49.tinypic.com/555u04.jpg)

is bugging me. Sad to hear I can't remove it from foobar preferences. Is there any other way?

Title: Columns UI
Post by: teohhanhui on 2010-03-11 21:07:04
what exactly is bugging you?
- you can disable windows aeropeek
- you can't change playback buttons on thumbnail preview from foobar preferences
- you can download additional component for windows 7 shell integration


Thank you for your reply.

This:

http://i49.tinypic.com/555u04.jpg (http://i49.tinypic.com/555u04.jpg)

is bugging me. Sad to hear I can't remove it from foobar preferences. Is there any other way?


Please don't let it bother you. It seems to be standard behaviour.

http://img535.imageshack.us/img535/603/mpchc.jpg (http://img535.imageshack.us/img535/603/mpchc.jpg)
Title: Columns UI
Post by: Svirre on 2010-03-12 17:40:56
Is there a way to get last.fm info in the 'Item Details' box? I've tried using these:

%lastfm_bio%
%lastfm_similar_artist%
%lastfm_artist_playcount%
%lastfm_artist_listeners%
%lastfm_album_playcount%,
%lastfm_album_listeners%,
%lastfm_album_content%

but they don't seem to work. Any tips?
Title: Columns UI
Post by: tedgo on 2010-03-12 18:22:38
@Svirre
Its not really Columns UI related
Go to Preferences --> Tools --> Biography Server --> Misc tab and enable "Provide titleformat fields"
Title: Columns UI
Post by: Svirre on 2010-03-12 21:13:51
Lol, I guess not. Thanks for answering anyway!
Title: Columns UI
Post by: nifferl7 on 2010-03-13 03:14:25
Lol, I guess not. Thanks for answering anyway!



You must have the Biography View component to see this option in your preferences.

You can find it here: http://foo2k.chottu.net/ (http://foo2k.chottu.net/)
Title: Columns UI
Post by: metal_termite on 2010-03-13 04:06:47
I'm using foo_ui_columns 0.3.8.4, and I have found changing only the case of a tag field's value will not refresh the changed tag field value that is displayed in the NG playlist group heading.

For Example: (1) %artist% = io echo -> (2) %artist% = Io Echo

Changing the value of %artist% from (1) to (2) will not change %artist% in NG playlist group heading, unless you refresh the playlist.
Title: Columns UI
Post by: koori on 2010-03-14 02:57:30
Could you perhaps make the volume control on the status panel toggleable, like the one on the status bar?

I like using the volume control toolbar at the top, and the second volume control at the bottom just looks out of place then...

Seconded. See screenshot:
(http://img2.pict.com/84/ff/5c/3113124/0/300/fooscr.png) (http://img2.pict.com/84/ff/5c/3113124/0/fooscr.png)
Title: Columns UI
Post by: Squeller on 2010-03-14 11:30:13
Musicmusic, I reported it once, I still have problems with my Layout. The problem is, I hover over the caption of the Tab Stack, and it appears and disappears automatically. But since a couple of versions (or was it since Windows Vista? Same in Win7) it often does not automatically disappear any more. It does happen more often, I believe, since I use the new search field you introduced. In order to have the tab stack hidden again, I need to restart fb2k...

Unfortunately it's hard to track down, I still haven't found out when exactly it happens.

This is my basic layout:

Code: [Select]
Vertical Splitter
   Item Details
   Horizontal Splitter
   Tab Stack  <- "Hidden", "Auto hide"
      Vertical Splitter
      Vertical Splitter
      Explorer Tree
   Vertical Splitter


Inside the Tab stack, I've got some Filter panels also with the auto hide option. It's the same problem there.
Title: Columns UI
Post by: jeremija on 2010-03-17 07:17:50
@musicmusic:
I love the new filter search bar, but this thing keeps buggin' me:
Title: Columns UI
Post by: naast on 2010-03-18 10:34:35
Hi guys, I don't know if it has already been pointed out, but CUI isn't compatible with the latest version of foobar (or the problem is only on my end).
Title: Columns UI
Post by: Robertina on 2010-03-18 10:40:09
The problem is only on your end.

CUI 0.3.8.4, f2k 1.0.1
Title: Columns UI
Post by: ilvmudkips on 2010-03-20 19:09:02
is it possible to make the filters headers editable as search? I used to know how to do it on preferences, but I can't seem to do it anymore. I don't even know what the fuck happened, as far as I remember, there wasn't an update on columns UI or foobar since.
like if I type 'emp' on the artist filter header, it would show up every artist containing emp on their name.

(http://img176.imageshack.us/img176/4923/asdasdvi.jpg)

thanks in advance!

edit: so, I found out that I was using version 0.3.8.3, and to make search available for a filter I just needed to right-click the list and toggle search in the popup menu. but I thought I'd give the filter search feature a try, so I switched back to 0.3.8.4 and toggled it, but it doesn't do anything. I can type even a word that only one of my songs has on it, that it still keeps showing all songs on library.

I don't get the feature and there isn't documentation, as far as I know, cause if I click on filter in the documentation wiki, it just brings up a page containing the word 'complete'.

anyone could explain the filter search bar?
Title: Columns UI
Post by: BlackBubbles on 2010-03-20 21:07:16
How do I fix this?

(http://img101.imageshack.us/img101/7762/35000145.png)
(http://img179.imageshack.us/img179/2392/60854798.png)
Title: Columns UI
Post by: musicmusic on 2010-03-20 23:59:01
0.3.8.5 released - contains improvements to the Filter search toolbar.
Title: Columns UI
Post by: 2E7AH on 2010-03-21 00:19:52
Quote
  • Filter search will now function if no Filter panels are in the active layout
  • Added Clear button to Filter panel
  • Fixed Filter search misbehaviours when Filter precendence is set to “By field list above”.
  • Enter key in Filter search now displays results in Filter panel autosend playlist
  • Misc Filter search bug fixes

Thanks
Enter works only if filters are visible in layout
Making clear button optional would save some toolbar space
Title: Columns UI
Post by: nickdc on 2010-03-21 12:27:28
I got a problem to change toolbar buttons, when i try to replace a default button with a png, i got a blank space where the button is...anyone knows why?
Title: Columns UI
Post by: Lorenzo on 2010-03-21 12:36:03
Hi,

I've a couple of questions (CUI version 0.3.8.4):

- Is it possible to set a minimum height for panels? I mean like e.g. foo_uie_albumart and foo_uie_trackinfo had in options.
- I'm having the following issue with column headers: I'd like to add a "Starred" column with "Center" alignment, having the star symbol as both header and value; value is shown correctly but header text is not centered and is cut:

(http://img163.imageshack.us/img163/517/columnheaderissue.jpg) (http://img163.imageshack.us/i/columnheaderissue.jpg/)

I tried with both Columns Playlist and NG Playlist.
If I resize the column, no matter the size the header text is never centered with the value (it's always a bit on the right).
EDIT: column size is 22.
Is there any way to fix this?
Thanks and regards,
Lorenzo
Title: Columns UI
Post by: teohhanhui on 2010-03-21 15:15:48
I got a problem to change toolbar buttons, when i try to replace a default button with a png, i got a blank space where the button is...anyone knows why?

Download the libpng and zib libraries file from musicmusic's Columns UI page, and place the files in your foobar2000 directory.
Title: Columns UI
Post by: fromsilenceandanything on 2010-03-21 15:49:53
If I change an album title from the Properties window to lowercase/uppercase, it is not instantly updated on the playlist using Columns UI. I have to switch to another playlist, and then back, and it's updated. This does not happen without Columns.

Can anyone else reproduce this, or is it just me?

Columns 0.3.8.5, foobar2000 v1.01.
Title: Columns UI
Post by: r0641 on 2010-03-21 17:11:23
Although Columns UI provides a great deal of customizable elements I've been always bugged by the fact I was unable to alter the colours of 'Playback order' toolbar as no settings under 'Colours and fonts' subcategory seem to affect it. Moreover I noticed that the default UI's global colour settings seem propagate over every UI control available in such configuration (together with the equivalent 'Playback order' combo control) therefor I've been wondering how come this little issue had never been addressed before... :|

Also, I'd like to make a suggestion regarding the optional Console panel and the ability to customize it's colours (which is surprisingly missing) apart from the already available font change. The last tiny issue regarding the Console panel would be the newline character appended to the last line of the console log. I'm not familiar with the foobar API but would it be possible with the least efforts to avoid adding this blank line at the end?

The following screenshot illustrates all the above little annoyances:
(http://img2.imageshack.us/img2/769/fooq.png)

I'm aware that what I'm asking for is something of very little importance and priority, nevertheless it would be much appreciated if any of the above could be looked into.
As to clarify -- I'm using the latest Columns UI 0.3.8.5 and the foo_uie_console 0.4.

Best regards,
r0641
Title: Columns UI
Post by: fromsilenceandanything on 2010-03-21 17:39:30
If I change an album title from the Properties window to lowercase/uppercase, it is not instantly updated on the playlist using Columns UI. I have to switch to another playlist, and then back, and it's updated. This does not happen without Columns.

Can anyone else reproduce this, or is it just me?

Columns 0.3.8.5, foobar2000 v1.01.
Well, I reproduced this on another machine running a different configuration so it indeed seems to be a bug.
Title: Columns UI
Post by: nickdc on 2010-03-21 17:40:44
I got a problem to change toolbar buttons, when i try to replace a default button with a png, i got a blank space where the button is...anyone knows why?

Download the libpng and zib libraries file from musicmusic's Columns UI page, and place the files in your foobar2000 directory.

Thanks
Title: Columns UI
Post by: ilvmudkips on 2010-03-21 18:49:45
0.3.8.5 released - contains improvements to the Filter search toolbar.

I dig it, now it's working, but I guess it's still a little slow, old search used to be quicker.
I thought that it would be because it was in a splitter with three filters, but even thought I put it in a separate vertical splitter with just one filter, it still searches all of them.

like this. (http://img687.imageshack.us/img687/6523/sadasdfasd.jpg)
Title: Columns UI
Post by: Maxoo on 2010-03-21 21:10:36
Hi,

My column UI just went very buggy today. It all started when I updated to 8.4.5 this afternoon. So I got back to 8.4.3. Didn't change anything. Finally put 8.4.5. For an unknown reason, it seems to have created one "Column UI" entry every time I swapped column ui's version. Here is a screen :
(http://le.max.free.fr/auto/foobar1.jpg)


And that's to show how buggy it is.
(http://le.max.free.fr/auto/foobar2.jpg)
Title: Columns UI
Post by: 2E7AH on 2010-03-21 21:40:44
This thread starts to look like CUI appearance thread
Don't you posters know what thumbnail is, and why it exists?
Title: Columns UI
Post by: Maxoo on 2010-03-21 22:24:08
The forum resize all the images we post, doesn't it ?
Title: Columns UI
Post by: musicmusic on 2010-03-21 22:24:59
I'm using foo_ui_columns 0.3.8.4, and I have found changing only the case of a tag field's value will not refresh the changed tag field value that is displayed in the NG playlist group heading.
OK, I'll fix this for one of the next versions. (Grouping was case-insensitive, I'll just make it case-sensitive).

I thought that it would be because it was in a splitter with three filters, but even thought I put it in a separate vertical splitter with just one filter, it still searches all of them.
Yes, it searches the lot at the moment.. I'll have a look at restricting it to things in the same splitter.

For an unknown reason, it seems to have created one "Column UI" entry every time I swapped column ui's version. Here is a screen :
Looks like you have multiple CUI DLLs installed.

Enter works only if filters are visible in layout
I'll fix that, thanks (but you might not notice if something is selected in the Filters).
Making clear button optional would save some toolbar space
Something told me that was coming..
Title: Columns UI
Post by: ilvmudkips on 2010-03-22 04:41:08
I thought that it would be because it was in a splitter with three filters, but even thought I put it in a separate vertical splitter with just one filter, it still searches all of them.
Yes, it searches the lot at the moment.. I'll have a look at restricting it to things in the same splitter.

thank you.
I'll be looking forward to it.
Title: Columns UI
Post by: Maxoo on 2010-03-22 16:08:40
For an unknown reason, it seems to have created one "Column UI" entry every time I swapped column ui's version. Here is a screen :
Looks like you have multiple CUI DLLs installed.
Peazip renammed the .dll instead of overwriting them... Don't search for me, I'm far far away...
Title: Columns UI
Post by: emitter on 2010-03-22 23:45:17
I need help  I tried to long and im tired...

(http://i41.tinypic.com/2uptvnl.jpg)

I want the Playlist 2 just to view the selected items from the media library and Playlist 1 just to play what i insert (Just like WMP, Winamp or any other Player) but i dont get it?

Ah and with which code i get a Column like MP3 VBR2, i just get MP3 but not VBR2
Title: Columns UI
Post by: teohhanhui on 2010-03-23 06:49:16
I want the Playlist 2 just to view the selected items from the media library and Playlist 1 just to play what i insert (Just like WMP, Winamp or any other Player) but i dont get it?

For your Playlist 1: Try EsPlaylist (http://foo2k.chottu.net/#esp). It can be set to follow the currently playing playlist. (You might want to set the grouping to none).
Title: Columns UI
Post by: kode54 on 2010-03-23 07:06:42
The forum resize all the images we post, doesn't it ?

Only using tag attributes. It doesn't automatically re-host and shrink the images for you, so large images will still take longer to download.
Title: Columns UI
Post by: emitter on 2010-03-23 15:13:31
Does anyone know the command for getting detailed Information to the Codec? MP3 is to less, i need things like VBR2 CBR and so on just like in the Original Theme

Quote
For your Playlist 1: Try EsPlaylist. It can be set to follow the currently playing playlist. (You might want to set the grouping to none).


You dont understand: I dont want it to show the currently playing playlist, i want it to show the playback queue!

e.g. I search in the library some songs and add them by right click "add to playback queue" ant want to see there what is playd next! I can also get to Playlist 1 select some from there and Playlist 2, select some from there and so on. I dont find any Playlist view which shows me the Playback Queue
Title: Columns UI
Post by: Gapkiller on 2010-03-23 15:37:48
Does anyone...

http://wiki.hydrogenaudio.org/index.php?ti...cal_information (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#Technical_information)
Title: Columns UI
Post by: Stuart60611 on 2010-03-23 16:21:41
Questions:  Can one add an image file to serve as a background to a columns playlist?  I have the newest version of foobar and newest version Columns Ui.  If so, could you provide me with the command syntax.  Also, if you can, can you add different images to serve as a backgrounds for different playlists depending on the name of the playlist.  If so, could you also provide me with the syntax for this script.  Thanks.
Title: Columns UI
Post by: Gapkiller on 2010-03-23 16:50:36
any Playlist view which shows me the Playback Queue

http://www.hydrogenaudio.org/forums/index....showtopic=73648 (http://www.hydrogenaudio.org/forums/index.php?showtopic=73648)
Title: Columns UI
Post by: emitter on 2010-03-23 18:11:45
Thx you are the man!

Does anyone...

http://wiki.hydrogenaudio.org/index.php?ti...cal_information (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#Technical_information)


But: It displays only MP3 not VBR2 MP3 or CBR MP3

(http://i42.tinypic.com/zlw8yg.jpg)

any Playlist view which shows me the Playback Queue

http://www.hydrogenaudio.org/forums/index....showtopic=73648 (http://www.hydrogenaudio.org/forums/index.php?showtopic=73648)


This Plugin is better then nothing, but i cant believe that there isnt a good plugin out? Its bad enough that this istn included in foobar.

The Problem with this Plugin is that the entries get deleted. But the Problem on the whole thing is: I want to have 2 Playlists at once: 1 library view and 1 playback queue or any other playlist. I want to drag it from the library to my currently playing playlist. And want to see where i put it in (as next song and so on) Sry that im annoying, but i really cant believe that this isnt possible and i tried for hours yesterday :-(
Title: Columns UI
Post by: kahvitronic on 2010-03-23 18:33:46
Quote
But: It displays only MP3 not VBR2 MP3 or CBR MP3


%codec_profile% should do the trick.
Title: Columns UI
Post by: Gapkiller on 2010-03-23 18:36:20
$info(codec_profile)

Quote
This Plugin is better then nothing, but i cant believe that there isnt a good plugin out? Its bad enough that this istn included in foobar.
I want to have 2 Playlists at once.

Many people want that... 
Look for any Library Viewer which suits you or try the es_playlist solution.

http://www.foobar2000.org/components/tag/m...+library+viewer (http://www.foobar2000.org/components/tag/media+library+viewer)
http://wiki.hydrogenaudio.org/index.php?ti...onal_Components (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components#Additional_Components)
Title: Columns UI
Post by: emitter on 2010-03-23 19:33:24
Quote
But: It displays only MP3 not VBR2 MP3 or CBR MP3


%codec_profile% should do the trick.


thx was exactly what i wanted!!!

$info(codec_profile)

Quote
This Plugin is better then nothing, but i cant believe that there isnt a good plugin out? Its bad enough that this istn included in foobar.
I want to have 2 Playlists at once.

Many people want that... 
Look for any Library Viewer which suits you or try the es_playlist solution.

http://www.foobar2000.org/components/tag/m...+library+viewer (http://www.foobar2000.org/components/tag/media+library+viewer)
http://wiki.hydrogenaudio.org/index.php?ti...onal_Components (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components#Additional_Components)


I think i have to wait till something comes from the foobar developers themselves.

Is there any to-do/wishlist for foobar? Would be a great idea, especially because every user of it is a perfectionist ^^
Title: Columns UI
Post by: Gapkiller on 2010-03-23 19:40:59
http://www.hydrogenaudio.org/forums/index....showtopic=68552 (http://www.hydrogenaudio.org/forums/index.php?showtopic=68552)

that one maybe...
also look for the panels section in the second link.

wishlist...
as far as i know: no, not really.
Title: Columns UI
Post by: emitter on 2010-03-23 20:33:26
Gapkiller! Thank you! Thank you for your Link to Facets!

Im pretty near to my ideal foobar!!

Here a Pic:

(http://img534.imageshack.us/img534/1369/unbenanntxk.jpg) (http://img534.imageshack.us/img534/1369/unbenanntxk.jpg)

As a perfectionist i got some Points to make better ;-)

1. Facets does not work with the Columns UI :-(
2. The Album Art Viewer only shows the current selection in the small playlist bottom-right or the currently playing track. Would be better if he also shows the album Art of the selected song in Facets.
3. To rate in the official Rating plug-in i have to right-click/playback statistics/rating/*click*. Would be better if i can only click on the star and it would work ^^ (Like in WMP)
4. Album Art in the Media Library just like the NG Playlist from Columns UI would be nice ^^

-----

I want to try some more with Columns UI but dont want to destroy my layout ^^ Can foobar save the layout somehow?

Title: Columns UI
Post by: Gapkiller on 2010-03-23 20:54:08
you're welcome

1.) But Filters do...
2.) not possible...(maybe yet but i don't think so)
3.) You can bind buttons to rate.
4.)Es_playlist is compatible with Dui and does that

--------
Default User Interface: Export Theme
Title: Columns UI
Post by: emitter on 2010-03-23 21:38:09
1. Jeah the Problem is, the Filters dont show Tracks, only Genre, Artist, Album. To show the Tracks they have to be sent to a playlist, and foobar can only handle 1 Playlist or on both Playlist is the same... Would be ideal if i can create a Filter which shows Tracks and nothing sent to play-list, just like Facets does but Problem 2 would stay.

3. I know but still not as comfortable like just clicking on it hope something like this is in development.

4. Es_playlist is a playlist and not a Media Library and in this case 1 need at least 2 Playlists which are both open all the time and dont effect each other and that isnt possible.

_____________

Dont know why but 2. is now working with Facets, man i am so happy i would like to donate something to foobar!
Title: Columns UI
Post by: Keesface on 2010-03-23 22:23:39
1. Go to columns UI -> filter tab in preferences and add a new field with %title% in it. Now right-click on the header of a filter panel and click title (or whatever name you gave the field)

3. WSH panel mod can do this for you. In fact, a script is in the samples provided by marc2003 (http://cid-649d3bfeaf541fbb.skydrive.live.com/self.aspx/.Public/foobar/guide/samples.zip)

4. Why don't you try something before you argue against it? Es_playlist has a library view mode, try it.
Title: Columns UI
Post by: Gapkiller on 2010-03-23 22:32:52
1.) right click filter column header and select "track".
you can show everything you want via columns ui filter tab.

2.) Haven't used it for some time so if this is true...yeah nice 

3.) ??? clicking on a toolbar button isn't comfortable enough?

4.) This is leading nowhere, trust me 
just try different work flows and you will find a workaround for yourself...
BTW es_playlist can function as a library viewer just like in this config:

http://www.hydrogenaudio.org/forums/index....st&p=695693 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=61333&view=findpost&p=695693)

You can also have es_playlist above ng playlist...a nice combo imho.
Yeah this does not do exactly what you want but as I said try different combinations
and you will find one that maybe... will fit your needs.
Title: Columns UI
Post by: Stuart60611 on 2010-03-24 04:51:08
I having what I think is a very easy scripting problem that worked fine in previous versions, but is not working now, and I cannot figure out why.  I am using playback statistics custom which stores data in the tags %last_played% and %play_counter%.  I am using a columns playlist with a column for each tag with following display scripts: 1) $if(%last_played%,%last_played%,N/A); and 2) $if(%play_counter%,%play_counter%,0).  The appropriate data is displayed in each column when the respective tags are present.  However, I get the "?" when the tags are not present and not the desired "N/A"" for the %last_played% column and the desired "0" for the %play_counter% column  when the tags are not present. 

The weird thing is that this script is working fine for my other columns, such as the column for the %rating% tag which contains a number of 1 to 5.  For my %rating% column, I use the script: $if(%rating%,%rating%,N/A).  With this script, I get a number in my %rating% column if the tag is present, and a N/A if it is not.  I recently had my laptop stolen and have had to re-setup my foobar.  It has been a while since I have had to fiddle with foobar so I am a bit rusty and could really use some help here.  Thanks so much.
Title: Columns UI
Post by: emitter on 2010-03-24 08:03:16
1. Go to columns UI -> filter tab in preferences and add a new field with %title% in it. Now right-click on the header of a filter panel and click title (or whatever name you gave the field)

3. WSH panel mod can do this for you. In fact, a script is in the samples provided by marc2003 (http://cid-649d3bfeaf541fbb.skydrive.live.com/self.aspx/.Public/foobar/guide/samples.zip)

4. Why don't you try something before you argue against it? Es_playlist has a library view mode, try it.


1. Ah right, thx! Would have the same effect bot without showing the artwork for selcted :-(

3. Dont work with Facets or Columns UI NG Playlist or is it? I just read the INFO but it don't look like.

4. I'll try it ;-)

Thx for your help!

1.) right click filter column header and select "track".
you can show everything you want via columns ui filter tab.

2.) Haven't used it for some time so if this is true...yeah nice 

3.) ??? clicking on a toolbar button isn't comfortable enough?

4.) This is leading nowhere, trust me 
just try different work flows and you will find a workaround for yourself...
BTW es_playlist can function as a library viewer just like in this config:

http://www.hydrogenaudio.org/forums/index....st&p=695693 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=61333&view=findpost&p=695693)

You can also have es_playlist above ng playlist...a nice combo imho.
Yeah this does not do exactly what you want but as I said try different combinations
and you will find one that maybe... will fit your needs.


1. Just like to keesface, is working but not with album arts :-(

3. Problem is, that i've to select track first and then give him some rating, instead of just clicking on the stars ;-) But thx for the tip, i'll try to make some buttons ^^

4. es_playlist above ng Playlist? Don't they show the same?
Title: Columns UI
Post by: teohhanhui on 2010-03-24 09:24:48
Does anyone know the command for getting detailed Information to the Codec? MP3 is to less, i need things like VBR2 CBR and so on just like in the Original Theme

Quote
For your Playlist 1: Try EsPlaylist. It can be set to follow the currently playing playlist. (You might want to set the grouping to none).


You dont understand: I dont want it to show the currently playing playlist, i want it to show the playback queue!

e.g. I search in the library some songs and add them by right click "add to playback queue" ant want to see there what is playd next! I can also get to Playlist 1 select some from there and Playlist 2, select some from there and so on. I dont find any Playlist view which shows me the Playback Queue

I would very much like to have something similar. I've learned to completely avoid using the playback queue as it's treated as second-class citizen.

Here is my new setup:
(http://img91.imageshack.us/img91/4516/foobar2000layout.th.jpg) (http://img91.imageshack.us/img91/4516/foobar2000layout.jpg)
Title: Columns UI
Post by: Keesface on 2010-03-24 09:53:31
You'll have to put the wsh panel outside of your panel, so yeah it'll only work for the now playing song. It's not possible to make buttons in a playlist. If it's ever going to be possible, it'll probably in esplaylist or elplaylist.
Title: Columns UI
Post by: emitter on 2010-03-24 11:58:50
Wow i tried something new with es_playlist:

Problem is:

(http://img230.imageshack.us/img230/5789/unbenanntubj.jpg) (http://img230.imageshack.us/img230/5789/unbenanntubj.jpg)

after i doubleclick on a artist (Single click would be nicer)

(http://img230.imageshack.us/img230/9199/unbenanntuku.jpg) (http://img230.imageshack.us/img230/9199/unbenanntuku.jpg)

I see only the pic of the first album :-(

What did i do wrong?
Title: Columns UI
Post by: SardonicWrath on 2010-03-24 13:17:29
hi,

I use artwork view to show album covers and artist pics while browsing my library with filter panels.
Is there any possibility to show album art only if ONE single album is selected? Or maybe to show another picture if multiple albums are selected
thanks!
Title: Columns UI
Post by: Gapkiller on 2010-03-24 19:16:53
I see only the pic of the first album :-(
What did i do wrong?

Don't really know what you mean here...
Assuming you want to display one album in the library playlist,
go to es_playlist preferences, double click the grouping preset setting
you are using and uncheck "display only focused group".

Please ask less and fiddle more yourself, because every perfectionist
wants to accomplish things by himself. 
It would also be nice if you could post your questions in the thread
your question is about...i.e. es_playlist thread or open a new one just for your question.
Title: Columns UI
Post by: emitter on 2010-03-24 21:23:19
Wow i tried something new with es_playlist:

Problem is:

(http://img230.imageshack.us/img230/5789/unbenanntubj.jpg) (http://img230.imageshack.us/img230/5789/unbenanntubj.jpg)

after i doubleclick on a artist (Single click would be nicer)

(http://img180.imageshack.us/img180/3114/unbenanntzv.jpg) (http://img180.imageshack.us/img180/3114/unbenanntzv.jpg)

I see only the pic of the first album :-(

What did i do wrong?


sry now just the same with the right 2nd pic
Title: Columns UI
Post by: nickdc on 2010-03-25 12:17:23
Little problem here, "custom active item frame" only works when i use keyboard to navigate in foobar, when i use mouse the frame is hidden, anyone knows why?
Title: Columns UI
Post by: jeremija on 2010-03-25 12:19:11
I think this has been discussed before:
http://www.hydrogenaudio.org/forums/lofive...php/t69155.html (http://www.hydrogenaudio.org/forums/lofiversion/index.php/t69155.html)
http://www.hydrogenaudio.org/forums/index....tem+frame\ (http://www.hydrogenaudio.org/forums/index.php?showtopic=71999&hl=\active+item+frame\)
Title: Columns UI
Post by: garbanzo.bean on 2010-03-26 05:54:31
Question:

In Filters, using $swapprefix() changes both the display and the sort of a tag.

Is it possible to change the sort, but not the display?

For example, "The Cure" would be sorted as "Cure, The", but still displayed as "The Cure"

Title: Columns UI
Post by: Zarkon on 2010-03-26 06:52:30
No (http://www.hydrogenaudio.org/forums/index.php?showtopic=79558&st=0&p=695055&#entry695055). As I mentioned in that thread, you can use a "hidden" sorter at the beginning of the filter entry.
Title: Columns UI
Post by: Zarkon on 2010-03-26 08:41:35
Correcting myself, the hidden sorter won't sort correctly unless you include sufficient letters, since it'll sort by "Cthe" instead of "Cure".
Title: Columns UI
Post by: nickdc on 2010-03-26 12:08:02
I think this has been discussed before:
http://www.hydrogenaudio.org/forums/lofive...php/t69155.html (http://www.hydrogenaudio.org/forums/lofiversion/index.php/t69155.html)
http://www.hydrogenaudio.org/forums/index....tem+frame\ (http://www.hydrogenaudio.org/forums/index.php?showtopic=71999&hl=\active+item+frame\)

Ok so there is no solution...

PS, i need a nice volume bar plugin, which can i use?
Title: Columns UI
Post by: garbanzo.bean on 2010-03-26 16:51:28
No (http://www.hydrogenaudio.org/forums/index.php?showtopic=79558&st=0&p=695055&#entry695055). As I mentioned in that thread, you can use a "hidden" sorter at the beginning of the filter entry.

i'm very confused

http://www.musicbanter.com/lounge/47287-fo...html#post841817 (http://www.musicbanter.com/lounge/47287-foobar2000-support-discussions-8.html#post841817)

as you can see, this guy has managed. not sure how, but he did it. still talking with him to solve this mystery...
Title: Columns UI
Post by: TomBarlow on 2010-03-26 17:29:42
I think he just has it set up so stuff is sorted by swapprefix(artist) when they are sent to a playlist. You can see in his screenshot "The Prodigy" are still under T in the actual filter. I'm guessing he has "P" selected in the leftmost filter, you can see that The Pogues come after Pure Reason Revolution.
Title: Columns UI
Post by: ZeeJ on 2010-03-28 03:47:12
Hi there.
I'm trying to make some customizations in my playlist and want to use all potential of the Style and Globals tabs, but I cannot find any help. I mean: there's a default script with a lot of variables that I cannot find any reference of. What %_back% actually is? Please, is there any documentation listing this strings?
Title: Columns UI
Post by: ZeeJ on 2010-03-31 00:53:09
Hi there.
I'm trying to make some customizations in my playlist and want to use all potential of the Style and Globals tabs, but I cannot find any help. I mean: there's a default script with a lot of variables that I cannot find any reference of. What %_back% actually is? Please, is there any documentation listing this strings?


Anyone?
Title: Columns UI
Post by: Shinsou on 2010-04-06 08:31:51
musicmusic,

playback doesn't start if I double-click NG playlist's group title. This is default behavior in Default UI and it's quit useful IMO. Could you please fix that?
Title: Columns UI
Post by: Gapkiller on 2010-04-06 08:55:10
Anyone?

http://yuo.be/wiki/columns_ui:manual (http://yuo.be/wiki/columns_ui:manual)
Title: Columns UI
Post by: nickdc on 2010-04-06 13:31:50
I need to add "album length" in NG playlist group script, how can i do it?
Title: Columns UI
Post by: marc2003 on 2010-04-06 13:33:51
that's not possible using NGPlaylist. well not unless you created your own custom tags in your files and added the album length manually.
Title: Columns UI
Post by: Old Snake on 2010-04-07 17:40:54
I hope this is the right thread for my question.

I'm currently using the default grouping for NG Playlist which is:
Code: [Select]
$if2(%artist%,<no artist>)[ / %album%]

The downside is that compilations (or rather the songs which belong to them) are not grouped as one album but under the artist of the song. I searched the forum and found that a simple %album% instead of the above code does the trick. My question now is if I can have both the display of artist and album (e.g. Queen / Greatest Hits) at the dividing line and the grouping of compilations? So that the artist is shown but somehow ignored for the sorting.

btw: Great component.
Title: Columns UI
Post by: 2E7AH on 2010-04-07 17:46:58
Maybe musicmusic should distribute columns with %album artist% instead %artist% in playlist grouping script. As this question is raised too many times.
Similar to status pane issue - users can't find menu toggle option
Title: Columns UI
Post by: Old Snake on 2010-04-07 17:54:14
Hmm, no worky for me. Replaced %artist% with %album artist% but that didn't change anything, unfortunately...
Title: Columns UI
Post by: 2E7AH on 2010-04-07 18:01:15
Well if you don't have %album artist% (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Encouraged_Tag_Standards#ALBUM_ARTIST) tag it will behave just as %artist% tag
Title: Columns UI
Post by: Old Snake on 2010-04-07 18:09:33
Ah, Ok.
I just found %directoryname% and it works perfectly. Fortunately, I named my music folders by the pattern "artist - album".

Edit: Another question: Why is for example Queen - Greatest Hits sorted below Greatest Hits II and III in NG Playlist although it should be above them and how can I change that behaviour?
Title: Columns UI
Post by: 2E7AH on 2010-04-07 18:27:01
It depends which media library viewer is sending the files
Filters have their own setting, and album list panel can sort by the setting in "preferences > shell integration" with 'apply core sort' option in it's own preferences
Title: Columns UI
Post by: Old Snake on 2010-04-07 18:46:56
I'm not sure, if I understand you. 
The option under "preferences > shell integration" only sorts new files that are not already in the database, if I understand it correctly. The same applies to the option under "Columns UI > Filter".
Thanks for your help anyway.
Title: Columns UI
Post by: nickdc on 2010-04-07 18:48:32
that's not possible using NGPlaylist. well not unless you created your own custom tags in your files and added the album length manually.

Ok thanks

Now I need to know how to do the things marked in red in this pic, anyone can help me? Thanks anyway

(http://img363.imageshack.us/img363/8127/brumalscreenshot8172006.th.png) (http://img363.imageshack.us/i/brumalscreenshot8172006.png/)

PS how can i change the column font color? (for exemple, album in red and artist in white...)
Title: Columns UI
Post by: xbullethammer on 2010-04-08 06:14:17
AFAIK since fb2k v1 we can load DSP presets with buttons. Because I tend to switch between two presets constantly I have two nice buttons. The problem is that they don't show the current DSP preset I'm using like the "Stop after current" button does. Is this a bug? I know is not a big deal at all but I'm kind of a perfectionist. 
Title: Columns UI
Post by: ZeeJ on 2010-04-08 13:20:51
Anyone?

http://yuo.be/wiki/columns_ui:manual (http://yuo.be/wiki/columns_ui:manual)


Seriously? I've pointed already that I checked out that link and it is incomplete.
The problem is that under the Globals ->Style tab there's a lot of variables (e.g. %_back%, %_selected_back_no_focus%) which I can not find any reference of.
Perhaps, musicmusic himself has some better documentation.
Title: Columns UI
Post by: Gapkiller on 2010-04-08 13:27:24
Seriously? I've pointed already that I checked out that link and it is incomplete.
The problem is that under the Globals ->Style tab there's a lot of variables (e.g. %_back%, %_selected_back_no_focus%) which I can not find any reference of.
Perhaps, musicmusic himself has some better documentation.

If you succeed in finding a complete documentation, please tell me.
Title: Columns UI
Post by: ZeeJ on 2010-04-08 13:28:21
Sure, pal.
Title: Columns UI
Post by: jeremija on 2010-04-09 07:57:36
Create a new playlist column (Columns UI > Playlist View > Columns) and under Scripts -> Display put this code:
Code: [Select]
$ifequal(%tracknumber%,1,first row,)
$ifequal(%tracknumber%,2,second row,)
$ifequal(%tracknumber%,3,third row,)
$ifequal(%tracknumber%,4,fourth row,)


Under Scripts -> Style put this code:
Code: [Select]
$ifgreater(%tracknumber%,4,,$set_style(back,$rgb(230,230,230),$rgb(0,0,255)))


Change the RGB parameters to suit your needs. Also, you might want to remove everything from Globals -> String to remove the alternating lines in Playlist.
You can change playlist colors under Columns UI -> Colors and fonts.
Title: Columns UI
Post by: ojdo on 2010-04-09 09:59:21
This
Code: [Select]
$ifequal(%tracknumber%,1,first row,)
$ifequal(%tracknumber%,2,second row,)
$ifequal(%tracknumber%,3,third row,)
$ifequal(%tracknumber%,4,fourth row,)

can be written much easier as
Code: [Select]
$select(%tracknumber%,first row,second row,third row,fourth row,fifth row)
Title: Columns UI
Post by: LeoMessi on 2010-04-09 16:25:17
How can i set font in specific column (not same font with other columns)?

I tried to use this script for my column but it not work.
Quote
$puts(labelfont,$set_font(Segoe UI,12,bold;italic;))
$get(labelfont)%Artist%
Title: Columns UI
Post by: marc2003 on 2010-04-09 17:03:05
you can't.
Title: Columns UI
Post by: icedtea on 2010-04-09 17:17:41
Musicmusic a couple of feature requests/bug
1) Possibility of alternating background colors in filters and playlist switcher.
2) Ability to grey strings between parenthesis.
3) There is a bug with the tab stack and grey border
(http://imgur.com/zI8Ku.png)
There is never a ring around the tab title in any windows 7 tab
The tab should not get cut off at the bottom (it does not in default ui)
4) If you hide all toolbars there should be a splitter on top instead there is no spacing between the titlebar and the display elements.
5) An option to show an image in artwork panel when nothing is selected.

Thanks for cui
Title: Columns UI
Post by: LeoMessi on 2010-04-09 17:49:54
you can't.

So where/when is function $set_font used ?
Title: Columns UI
Post by: elenhil on 2010-04-10 10:01:08
Filter panel does strange things to me. On certain artists entering multivalue tags like %style%="Celtic; Breton" produces a single "Celtic; Breton" Filter entry instead of two separate ones. The curious thing is it works OK in most cases with two and even three values, and I cannot figure out what prompts this bug in certain cases.
Title: Columns UI
Post by: nickdc on 2010-04-11 20:24:54
Is it possible to add "year" (date) near album name in album filter column?
Title: Columns UI
Post by: klui on 2010-04-12 09:16:11
I noticed that 0.3.8.5 allows searching of streamed sources. But as soon as I try to play the entries in the filtered playlist, I can't play them because the files have been converted to the source's local paths instead of a network path:

e.g.:
c:\path\to\file.mp3
instead of
http://10.10.10.10:56923/content/abcd.mp3 (http://10.10.10.10:56923/content/abcd.mp3)

Anyone have this same problem?
Title: Columns UI
Post by: jgro on 2010-04-12 18:57:40
Is it possible to add "year" (date) near album name in album filter column?


For filter I don't use it but in playlist column for "Album" I use

Code: [Select]
[%album%][ '('%date%')']

to display e.g: Greatest Hits (2009)

Maybe you give it a try in your filter panel for "Album".

jgro
Title: Columns UI
Post by: nickdc on 2010-04-13 21:27:13
It works good man, thanks a lot
Title: Columns UI
Post by: icedtea on 2010-04-14 15:05:51
Regarding the filter search bar I think there should be an option for the fields to query. My files are tagged with lyrics as well and when I search for a string it searches the lyrics as well which gives a lot of false positives.
Title: Columns UI
Post by: Scoty on 2010-04-14 15:17:28
I have download foo_chronflow.dll but i can not use it. How can i add this with Columns UI? When i replace UI Elements i can not see chronflow.
Title: Columns UI
Post by: thomi on 2010-04-14 20:18:21
Hi

I downloaded a skin and i've been modding it a little bit, but there's one thing i can't figure out what to do.

(http://xs.to/thumb-3D52_4BC61210.jpg) (http://xs.to/share-3D52_4BC61210.html)
I wanted it to show the album's year right by the album's name, like "Oracular Spectacular (2008)".

I THINK that's related to NG Playlist but i can't find where to edit that at the columns ui configurations.
Title: Columns UI
Post by: megar on 2010-04-14 22:11:40
Hi

I downloaded a skin and i've been modding it a little bit, but there's one thing i can't figure out what to do.

(http://xs.to/thumb-3D52_4BC61210.jpg) (http://xs.to/share-3D52_4BC61210.html)
I wanted it to show the album's year right by the album's name, like "Oracular Spectacular (2008)".

I THINK that's related to NG Playlist but i can't find where to edit that at the columns ui configurations.


Yes, it is called the grouping options.
Columns UI -> playlist view -> Grouping
Code: [Select]
$if2(%album artist%,<no artist>)[ / %album%][ '('%date%')']
Title: Columns UI
Post by: megar on 2010-04-15 11:13:59
Column UI Bug report v0.3.8.5 :

Priority: LOW
NG playlist preferences don't seem to be FCL exported. This include:
playlist view -> general -> artwork and playlist view -> grouping
Title: Columns UI
Post by: 2E7AH on 2010-04-15 11:50:24
Priority: LOW

are you developer?

playlist grouping script and artwork sources aren't exported
also filters sources, playlist switcher script and some other scripts
Title: Columns UI
Post by: thomi on 2010-04-16 12:28:39
Yes, it is called the grouping options.
Columns UI -> playlist view -> Grouping
Code: [Select]
$if2(%album artist%,<no artist>)[ / %album%][ '('%date%')']

Thanks
(http://imgur.com/zI8Ku.png)
I just can't figure out how to do these tabs. How do i do it ?
Title: Columns UI
Post by: megar on 2010-04-16 17:21:42
A suggestion to improve usability:

Allow the grouping in the playlist to be toggled from the main UI, without having to go into the settings.  (Similarly to how artwork display can be toggled.)

Sometimes grouping just gets into the way (randomized playlist, podcast playlist sorted by date, etc.), but other times it's quite useful.


I second that.
A quick way to toggle grouping on/off would be very useful.
Thank you !
Title: Columns UI
Post by: _m²_ on 2010-04-18 07:38:28
I have a feature request:
I'd like to have an option to display jpeg 2000 images. And there's another format in preparation that I'd like to be able to use as well.
Could you extend plugin API, so users can add support to their preferred image types?
Title: Columns UI
Post by: mundschuss on 2010-04-21 19:58:19
hi,

is the following thing possible?

i wanna have a tab where different buttons show up (maybe linked with graphics, but not sure), where i can chosse between Rip Audio CD, convert selected files with a special encoder option and some other things, i think you know in which direction it should go. im not sure how to create buttons with columns_ui, is it even possible?

seeya
Title: Columns UI
Post by: rubber soul on 2010-04-23 02:17:36
Quote
Filter search will now function if no Filter panels are in the active layout
in my experience, this does not work.  i have filters in my layout in another view, but when i switch to the view that i want the search bar in (just a search bar, playlist switcher, and columns playlist) the filter search does nothing.  it appears to be thinking because i get a short pause in my display, but no search results are given.

if i switch back to the view that contains the filters, the filter search functions as it should.
Title: Columns UI
Post by: elenhil on 2010-04-23 16:58:12
Once again, separate multivalue tag display in Filter is buggy! For example: tagged as %Genre%="Classical; Soundtrack; Instrumental", "The Hours" by Philip Glass shows up in the corresponding column as three lines ("Classical", "Soundtrack", and "Instrumental"), while "Dracula" by the same artist when tagged with any combination of semicolon-separated values as %genre% invariably creates a new line (i.e. "Classical; Soundtrack; Instrumental").
Title: Columns UI
Post by: 2E7AH on 2010-05-01 17:40:37
Does anyone have idea how to overcome themed selection row appearance if using $set_style(frame...):

Title: Columns UI
Post by: garbanzo.bean on 2010-05-01 18:43:00
2E7AH, are you trying to turn off themed selection highlight, or are you trying to turn off frames for selected rows?
or do you want the themed selection overlay graphic to appear on top of your frames?

Title: Columns UI
Post by: 2E7AH on 2010-05-01 18:57:15
The second one of course, and I think selection should be on top of frames anyhow, not as is now - frames on top of selection

I don't want to lose themed mode, and only option seems changing NG Playlist color mode 
Title: Columns UI
Post by: garbanzo.bean on 2010-05-01 19:25:40
ok i understand. yes i've noticed that too - you have to either enjoy the flexibility of custom mode, or enjoy the nice selection graphic of themed mode. there is no good way to mix the two.
i think themed mode should still allow for custom colors. and you're right, the selection graphic should overlay all frames...
Title: Columns UI
Post by: watercolor on 2010-05-03 04:09:19
There is a simple request.
Please add "don't display dotted line on columns playlist and ng playlist." option to Columns UI preference.
I am getting nervous when see dotted line.
Some one say "Use 'Use custom active item frame' option.", but I want to use Themed Mode looks.
Any ideas? Thank you.
Title: Columns UI
Post by: 2E7AH on 2010-05-03 04:19:30
Do you have "Playback follows cursor" enabled?
Title: Columns UI
Post by: EastMushu on 2010-05-05 14:43:36
Is it me only or the new 0.3.8.6 is not displaying thumb buttons on windows 7 taskbar? Reverting back to 0.3.8.5 results in thumb buttons appearing again...
Title: Columns UI
Post by: metalboy on 2010-05-05 14:53:24
Is it me only or the new 0.3.8.6 is not displaying thumb buttons on windows 7 taskbar? Reverting back to 0.3.8.5 results in thumb buttons appearing again...


Mine seem to work ok.
Screenshot (http://img153.imageshack.us/img153/9717/screenshot0505201008473.jpg)
Title: Columns UI
Post by: garbanzo.bean on 2010-05-05 15:17:09
it would be nice if $set_style(frame) worked in ng playlist group headings

Title: Columns UI
Post by: 2E7AH on 2010-05-05 19:00:13
been there (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=683879)
Title: Columns UI
Post by: EastMushu on 2010-05-06 05:44:12
Is it me only or the new 0.3.8.6 is not displaying thumb buttons on windows 7 taskbar? Reverting back to 0.3.8.5 results in thumb buttons appearing again...


Mine seem to work ok.
Screenshot (http://img153.imageshack.us/img153/9717/screenshot0505201008473.jpg)


Strange...    Re-installing 0.3.8.6 seem to have corrected the issue... All works good now...
Title: Columns UI
Post by: Evgen on 2010-05-06 09:07:23
Hi,

is it possible, with ColumnsUI, to change fonts and colors in playlist switcher panel?
Title: Columns UI
Post by: laite on 2010-05-06 09:41:18
Hi,

is it possible, with ColumnsUI, to change fonts and colors in playlist switcher panel?


Preferences - Columns UI - Colors and Fonts - Element: Playlist Switcher
Title: Columns UI
Post by: shevchenic on 2010-05-09 17:07:06
Hi, will it be possible to set the new toolbar using Aero Glass effect under Windows 7 and Vista?
Title: Columns UI
Post by: Bluebear on 2010-05-10 15:58:44
Hi there, what would I need to do in order to get the artist column to sort by Album artist, and if that value is blank, sort by Artist instead?

I figure its something to do with scripting, but I don't have the faintest clue where to start, other than looking at the Columns tab on the Playlist View.

Cheers.
Title: Columns UI
Post by: needle on 2010-05-18 21:29:58
I saw that the Columns_UI "Item List" panel has superceded foo_uie_trackinfo_mod panel, according to this (http://pelit.koillismaa.fi/plugins/show.php?id=160).  Can the "item list" do everything the foo_uie_trackinfo_mod does?  I was playing around with it and I feel like I have less control over things with the "item list" than I do with the track info mod. 

I'm new to editing these things.  I'm trying to have one of those track info list panels have scrollable text, so if the title is too long for the panel, it scrolls across the panel instead of just showing the first so many characters.  I don't know how to do that or if that's possible with either of those panels.  Can I do it?  How?

Thanks.
Title: Columns UI
Post by: 2E7AH on 2010-05-19 00:14:04
Some user recently posted ready made example scripts for scrolling text here: http://www.hydrogenaudio.org/forums/index....showtopic=80916 (http://www.hydrogenaudio.org/forums/index.php?showtopic=80916)
You can use them in "Item details". There are also older examples somewhere on this forum.

More "Item details" info here: http://yuo.be/wiki/columns_ui:config:item_...titleformatting (http://yuo.be/wiki/columns_ui:config:item_details_titleformatting)
And one notable difference is that you can't use $tab() function
Title: Columns UI
Post by: garbanzo.bean on 2010-05-20 19:30:40
several requests:

1. support for multivalue tags AND title formatting in Filters. example: $swapprefix(%<album artist>%)
2. ability to change padding around album art in NG Playlist
3. ability to add text below album art in NG Playlist
4. ability to hide scrollbar in NG Playlist and Filters
5. support for $set_style(frame) in NG Playlist group headings
6. 'Create right toggle area' support in CUI layout

please and thank you
Title: Columns UI
Post by: rubber soul on 2010-05-21 15:49:38
i'd also really like to see multivalue tags be supported with additional titleformat, specifically for $swapprefix(%<album artist>%,The).  i was quite surprised to find i could not do this.
Title: Columns UI
Post by: ayuyaia on 2010-05-21 16:17:22
How does one change/modify the icons in the filter search toolbar?

For some reason, they are not displaying nicely on my system, and I would like to fix that.
(http://imgur.com/QhHxa.png)
It looks a bit like the background transparency of the icon is not working properly?
Title: Columns UI
Post by: ayuyaia on 2010-05-22 11:11:16
For some reason, they are not displaying nicely on my system, and I would like to fix that.
(http://imgur.com/QhHxa.png)
It looks a bit like the background transparency of the icon is not working properly?


This issue turned out to be a Wine problem - it is fixed in Wine 1.2rc1.
Title: Columns UI
Post by: djphatic on 2010-05-29 16:08:53
Have just switched to columns_ui from the default and I am impressed. I have a question regarding the filter search toolbar.

What does the filter search toolbar actually search? I have typed in some artists and instead of just showing those artists it comes up with lots of others. For example, if I search for Oasis it will also show me results from other artists like Kasabian, Oasis, Ian Brown, The Chemical Brothers etc.
I have done a search for this but I have not seen a definitive answer. Perhaps I am using the search filter function incorrectly thats why I am getting the results above.

Title: Columns UI
Post by: 2E7AH on 2010-05-29 17:20:39
I tried many things to figure this out:

If, in Display preferences, under Selection Viewers: "Prefer currently playing track" is selected it interferes with Item details and Item Properties "tracking mode". For example, if tracking mode is set to "Current selection", then when playing track both Items panels are empty + selecting playlist items doesn't change anything
Title: Columns UI
Post by: musicmusic on 2010-05-29 18:10:15
Should be able to fix for the next build, thanks.
Title: Columns UI
Post by: cryticfarm on 2010-05-29 20:20:42
Excuse me, how do you get rid of a vertical scroll bar?
It's really annoying on this black theme and it would be very nice if it was possible to remove it, thanks!
Title: Columns UI
Post by: Zarkon on 2010-05-29 22:12:12
Not possible except in certain third-party panels.
Title: Columns UI
Post by: geoslake on 2010-06-03 08:51:26
Hi

I once had my foobar configured as on the right part of the picture below.
I don't remember how I got it, think i just used ctrl+f but now it opens an external window.
Is there any way to get the right config back ?

Thanks

(http://img707.imageshack.us/img707/4682/howidlike.jpg)
Title: Columns UI
Post by: 2E7AH on 2010-06-03 10:51:39
you can get them back if you install CUI prior to introducing filter search tool-bar (< 0.3.8.4) then right click on filter and select search
however new search tool-bar is of course preferred and unless you have some reason for downgrading I'd suggest adding search tool-bar in your layout
Title: Columns UI
Post by: geoslake on 2010-06-03 12:37:43
Damn, old system was better to me.
Well, ok thanks
Title: Columns UI
Post by: djphatic on 2010-06-04 21:48:02
Is there any way to set text in a column to be displayed as bold?

I would like to set any text with [ ] to display as bold, at the moment I have the text in a different colour.
Title: Columns UI
Post by: maXchelo on 2010-06-04 23:27:28
how i can get rid of the black line?
(http://img241.imageshack.us/img241/2099/fb2k.jpg)
Title: Columns UI
Post by: callisto on 2010-06-04 23:59:48
add $tab() at the end of your grouping pattern
Title: Columns UI
Post by: maXchelo on 2010-06-05 03:44:23
add $tab() at the end of your grouping pattern

thanks m8!
Title: Columns UI
Post by: Mr.Duck on 2010-06-07 22:19:10
Is there any way I can display the current volume level as text inside the new status pane? e.g. -16dB

Is there a way to make the titles of the albums use a larger font. i.e. the text to the left of the black like in this example (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=6050&p=708419&#entry708419). Cause I can't figure it out.

Thanks.
Title: Columns UI
Post by: MC Escher on 2010-06-07 23:30:55
Unless I'm misunderstanding you, you first question has been possible for as long as I remember. Go to Preferences -> Display -> Columns UI -> Status Bar (tab) and tick "Show volume". There doesn't appear to be something like %volume%.
Title: Columns UI
Post by: Mr.Duck on 2010-06-07 23:42:56
Unless I'm misunderstanding you, you first question has been possible for as long as I remember. Go to Preferences -> Display -> Columns UI -> Status Bar (tab) and tick "Show volume". There doesn't appear to be something like %volume%.


I meant inside the new columns UI status pane. It shows a volume slider and that is all. Probably it is not possible but I thought I would ask anyway.
Title: Columns UI
Post by: kompot on 2010-06-09 22:00:07
Hi everyone,
tried to switch to Columns UI several times but lack of foo_facets like filter search (one search field for everything) really annoyed me and now it's finally here.
hooray ;)
thanks for that

some questions regarding new filters:
1. Are there any plans to make multiple columns (like those in foo_facets)
2. Is there a way (or plans to implement) folder filter, so that music library is browsed in Mac OS X Finder style (or as in foo_facets ;)))
3. Is it possible to change filter search field font-size? I found that it's possible to adjust font size for most of the UI elements, but not for filter search.
If it's not possible - are there plans to implement?

And thanks again for great job ;-)
Title: Columns UI
Post by: Mr.Duck on 2010-06-09 22:03:42
I can browse by folder using the album list panel. It works much better than facets anyway.
Title: Columns UI
Post by: kompot on 2010-06-09 22:37:05
imho album list is rather useless component
tree view is good when you have limited screen space

I like to use whole 2560x1600 space available, and facets like navigation just rocks in that
in my current setup i have 5 tabs and each has 3-5 facets filters
it's much more productive on big screen imho
Title: Columns UI
Post by: kompot on 2010-06-10 00:01:27
if anyone needs it - i've made filters work like facets in terms of folders

you just need this script to cut top level directory

$puts(pathCut,$directory_path(%path%)\)
$puts(pathPosStart,$add($strchr($get(pathCut),'\'),1))
$puts(pathCut,$substr($get(pathCut),$get(pathPosStart), 1000))
$puts(pathPosEnd,$add($strchr($get(pathCut),'\'),-1))
$substr($get(pathCut),1,$get(pathPosEnd))

and this one to cut second level directory

$puts(pathCut,$directory_path(%path%)\)
$puts(pathPosStart,$add($strchr($get(pathCut),'\'),1))
$puts(pathCut,$substr($get(pathCut),$get(pathPosStart), 1000))
$puts(pathPosStart,$add($strchr($get(pathCut),'\'),1))
$puts(pathCut,$substr($get(pathCut),$get(pathPosStart), 1000))
$puts(pathPosEnd,$add($strchr($get(pathCut),'\'),-1))
$substr($get(pathCut),1,$get(pathPosEnd))

so, just cut-and-past lines 2 and 3 to get any nesting level

of course it's not too fast ;( but does it job
Title: Columns UI
Post by: Mr.Duck on 2010-06-10 00:20:04
imho album list is rather useless component


I meant album list panel. From the same dev as columns UI.


Here is my code for album list panel. I'm not good at coding but I some how managed to figure it out and this is what I came up with...

$directory(%path%,3) | %<genre>%|[%album artist%]|%date% - %album%


In case anyone wants it, maybe to improve it (works great but only when library is organized on the HDD), or maybe just to compare it.
Title: Columns UI
Post by: 2E7AH on 2010-06-13 09:26:16
musicmusic, can you extend item properties panel in a way that clicking on fields values, others then metadata group, can provide copy field value?
Title: Columns UI
Post by: mzso on 2010-06-13 18:55:18
Hi!
Is it possible to display the playtime of a group?
Title: Columns UI
Post by: kompot on 2010-06-13 21:21:02
Some additions to my previous concerns about filter search.

Not sure whether it's Columns UI bug or Panel Stack Splitter that I use - when using panel stack splitter instead of standard horizontal splitter - 'filter precedence by position in splitter' stops working. But 'by field list above' works as it should regardless of splitter type used.
Title: Columns UI
Post by: OverlordXenu on 2010-06-13 22:39:46
Is there a resource for Columns UI 3rd-party plugins/panels anywhere? Google is only yielding stuff about the old Panels UI.
Title: Columns UI
Post by: musicmusic on 2010-06-13 23:17:09
musicmusic, can you extend item properties panel in a way that clicking on fields values, others then metadata group, can provide copy field value?
I'll add a copy command, I think.

Not sure whether it's Columns UI bug or Panel Stack Splitter that I use - when using panel stack splitter instead of standard horizontal splitter - 'filter precedence by position in splitter' stops working. But 'by field list above' works as it should regardless of splitter type used.
I haven't (at this time) published the API used, so you can blame me.
Title: Columns UI
Post by: kompot on 2010-06-14 00:41:46
Diving further into filters - found one more bug (?). I have multiple tabs used. Each one has some (2-4) filter panels. So - 10+ filter panels total.

And when I change filter (make selection) on one tab it affects some (but definitely not all) other filters on other tabs. I guess filters within only splitter (that contains selected item) should be taken into account when calculating intersection.
But filter search should affect all tabs of cause (and it's great that it does - gives you much more flexibility than with foo_facets).
Title: Columns UI
Post by: kompot on 2010-06-14 13:00:51
one more suggestion concerning filters - ability to sort by column (or ability to set default sorting for filter)

in my case I'd like to have filter by $date(%added%) to listen to music recently added to media library and current implementation sorts dates always in ascending order so that newest items are in the end of the list which is not convenient for this very purpose
Title: Columns UI
Post by: 2E7AH on 2010-06-14 13:09:56
some workaround: http://www.hydrogenaudio.org/forums/index....st&p=688984 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=688984)
Title: Columns UI
Post by: kompot on 2010-06-14 16:59:10
some workaround: http://www.hydrogenaudio.org/forums/index....st&p=688984 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=688984)

Oh, thanks a lot, foobar rocks as always :)

and regarding this "bug" I thought I had found
Diving further into filters - found one more bug (?). I have multiple tabs used. Each one has some (2-4) filter panels. So - 10+ filter panels total.

And when I change filter (make selection) on one tab it affects some (but definitely not all) other filters on other tabs. I guess filters within only splitter (that contains selected item) should be taken into account when calculating intersection.
But filter search should affect all tabs of cause (and it's great that it does - gives you much more flexibility than with foo_facets).

I guess that I was a bit messed up with settings - everything works as it should
sorry for confusing you
Title: Columns UI
Post by: xaizek on 2010-06-16 21:27:36
Hi. I'm a newbie in programming foobar2k plugins. And I have a little question about Columns UI.
How can I select item in filter? I've already found it's window (ui_extension::window) using service_enum_t, but I don't know how to determine it's type (Genre, Artist or Album) and  select an item in it. Is it possible to do?
Title: Columns UI
Post by: musicmusic on 2010-06-16 23:01:22
No, it doesn't expose an API for that.

Also you created your own Filter window instance rather than found an existing one.
Title: Columns UI
Post by: xaizek on 2010-06-17 14:23:21
No, it doesn't expose an API for that.

I'll be waiting for that API.
Anyway, thanks for your great work on this UI.
Title: Columns UI
Post by: Zetto on 2010-06-20 20:19:25
I have a suggestion for this component / the filter panel.

Adjustable background colors per entry. See these pics:

(http://img202.imageshack.us/img202/6997/cuifilterbgcolororig.png) (http://img202.imageshack.us/img202/5130/cuifilterbgcolor1.png) (http://img202.imageshack.us/img202/2457/cuifilterbgcolor2.png)

Now that would be really neat!
Title: Columns UI
Post by: musicmusic on 2010-06-21 00:04:07
I've put up version 0.3.8.7 with some filter search changes amongst other things.

I'll be waiting for that API.
Can you elaborate on what your component will do?
Title: Columns UI
Post by: Gucci Mane on 2010-06-21 00:58:38
possible bug report

hey man, firstly: i'm a long time user of CUI. it's an absolutely crucial component to enjoying foobar2000.

anyways, a problem i'm having that i've confirmed with another guy is that when you've got foobar 2000 (v 1.0+) and columns UI, when you double click on a playlist it automatically starts playing the music in that playlist as opposed to renaming it with the popup dialog box.

i think this first started happening to me when foobar hit v1.0 and ever since then it's been driving me absolutely crazy

also delayed click still works, but the double click automatically starts playing the playlist you double clicked on no matter what (as in doesn't matter if something else is already playing or if there are files enqueued or changing any options in the preferences page).

if it makes a difference, here's my setup: http://i49.tinypic.com/fz96jc.jpg (http://i49.tinypic.com/fz96jc.jpg)

also i've tried removing components too and it still happens.  i remember though before 1.0 it would work fine and bring up the change name dialog when you double clicked a playlist name.

so is this a bug? thanks a bunch!
Title: Columns UI
Post by: textured on 2010-06-21 01:06:24
i have been happily using foobar on xp for years, but i finally switched to win7 and updated foobar as well. mostly i just want things to work like how i had them in 0.9x, but i have no idea what components were enabling what features and if there is a replacement. these are the things that i am stumped by:

--i am using columns_ui--

TAB STACK:
--why can't i add the album lister? right now i am trying to get by using this new 'filter' pane and it is NOT the same at all
--i can't rename any tabs??? i currently have a tab called 'vertical splitter' which would be much nicer as 'album art/track info' or something.
--tabs are stuck on top of the panel. used to be able to choose either top or bottom. no good?
PLAYLISTS:
--how do i lock a playlist from deletion? i often make temp playlists and just as often use ctrl+w to delete them. but then i accidentally delete my autoplaylists that i want to always be there. doh.
--i used to be able to switch between playlists using ctrl+tab. no good?
CONTEXT MENU:
--on my old version of foobar, i could highlight a track and generate a playlist from it that contained similar tracks by album/artist/directory. is this a plugin i can get back? it was in the context menu and then i made hotkeys from it. it rocked.
SEARCH BAR:
--something other than the 'filter' search bar panel. it should just display the search results in the current playlist. that's it. gotta be a way to get this..
TAGGING:
--i like to have %rating% and %mood% tags display in the playlist, each as a single dot of different shades (e.g. '1'=dark blue; '5'= hot pink). anyone got such a script handy? i forget how it worked.
ARTWORK PANEL:
--it shows a hand pointer when i hover over it, like it is a weblink or something. but clicking on it does nothing, as far as i can tell. is there a way to set left/right/double-click options for it? would also be good for the 'item details' panel as well.
Title: Columns UI
Post by: Zetto on 2010-06-21 04:47:13
--i can't rename any tabs??? i currently have a tab called 'vertical splitter' which would be much nicer as 'album art/track info' or something.

(http://img338.imageshack.us/img338/9031/ewsgdfghdfg.png)

that doesn't work?

CONTEXT MENU:
--on my old version of foobar, i could highlight a track and generate a playlist from it that contained similar tracks by album/artist/directory. is this a plugin i can get back? it was in the context menu and then i made hotkeys from it. it rocked.

Look under "Legacy Commands..."

SEARCH BAR:
--something other than the 'filter' search bar panel. it should just display the search results in the current playlist. that's it. gotta be a way to get this..

foo_uie_quicksearch

TAGGING:
--i like to have %rating% and %mood% tags display in the playlist, each as a single dot of different shades (e.g. '1'=dark blue; '5'= hot pink). anyone got such a script handy? i forget how it worked.

this is mine (altered for simplicity), you can build from that:

Code: [Select]
$rgb(255,255,255)
$repeat(?,%rating%)
$rgb(0,0,0)
$repeat(?,$sub(5,%rating%))


result: (http://img338.imageshack.us/img338/5038/clipboardimage2.png)
Title: Columns UI
Post by: xaizek on 2010-06-22 10:10:03
Can you elaborate on what your component will do?

I just want to add some items to context menu, like "Go To Artist" and "Go To Album", that will search for corresponding Filter Panel and select needed item. I've seen that in some other players, but I can't find something similar for foobar2000. Of course, I could miss it...
P.S. Sorry for my bad English.
Title: Columns UI
Post by: xaizek on 2010-06-22 11:17:26
P.P.S. I know some similar things like foo_dbsearch, but they don't affect Filter Panel. They work with detached windows or with playlists.
Title: Columns UI
Post by: Mark7 on 2010-06-23 19:00:29
I've noticed weird behaviour of album art resizing in the NG playlist.

For Columns UI i've resized some album art to 100x100 pixels. At the Columns UI settings the width is also set to 100 pixels. So i assumed the image would look 1:1 the same as the original image, but it actually looks different!

After some investigation i noticed Columns UI resizes the album art from 100x100 to 100x99.

I've also tried a 100x99 image, which turns out perfect in Columns UI.


I'm not sure if this is stuff you want to fix anytime soon, but i would surely appreciate it .

edit: btw i'm using version 0.3.8.6
Title: Columns UI
Post by: 2E7AH on 2010-06-23 19:24:03
It has been discussed before, but anyway it's intended due to GDI+ issues. The alternatives are the edges being discoloured or having low quality scaling.

Title: Columns UI
Post by: musicmusic on 2010-06-23 23:09:25
Hi,
Indeed you are correct, the display height is a pixel short. It appears to be an error in the reflection height calculation code, so if you disable them it should be OK.

Thanks for the report; I'll fix it for the next version.
Title: Columns UI
Post by: Alcalientre on 2010-06-24 03:31:00
Is there a way to make album art appear using the show artwork in groups option only if there actually is artwork? I want it to show nothing rather than the "image not found" musical note thing, if possible. I'm pretty sure it can't be done using just the options available to me, so is there a plugin or something available?

Another quick question, which I don't really want to post in the support forum. Until yesterday, when I typed something into the search field the results will automatically appear in the NG playlist view. Now the only way to see them is to double click on one of the results that appear in the filters, which will change what is playing. This is annoying when I'm just trying to find something or organize music while listening to something else. Any guesses on how I screwed this up?

Screenshot of the problem, in case you didn't understand what I meant:
http://imgur.com/mfwjJ.png (http://imgur.com/mfwjJ.png)
Title: Columns UI
Post by: Alcalientre on 2010-06-24 04:40:01
The search works properly using foo_uie_quicksearch, which I'm using now, so never mind that question. I'd still like to get the first thing to work though.
Title: Columns UI
Post by: OverlordXenu on 2010-06-27 02:45:20
Does anyone have any idea if there is a script floating around that can grab an artist picture or something off of last.fm for use in the "artwork view" panel? I've tried googling, but I can't find anything.

I think I might be bad at google.
Title: Columns UI
Post by: marc2003 on 2010-06-27 03:10:11
http://foo2k.chottu.net/ (http://foo2k.chottu.net/)

there is a biography component that can download/display images. it shows text as well but you can turn that off.
Title: Columns UI
Post by: OverlordXenu on 2010-06-27 09:28:45
Damn. Is that guy magic, or what?

I still have no idea what ES or EL playlist do, though. PSS I understand.
Title: Columns UI
Post by: joelzhao on 2010-06-28 07:25:59
I have experienced several crashes when drag the playlist dynamically, and sometimes the playlist is blank when I change one to another. The interface I used is Xchange 360.
Title: Columns UI
Post by: 2E7AH on 2010-06-29 22:19:46
It seems that Item Properties doesn't receive changes made to playback statistics db: If I rate a track, Item Properties doesn't show change until I play the track again of course, same for playcount etc. - info is presented as on track startup. OTOH everything is fine in Item Details or elsewhere in CUI
Title: Columns UI
Post by: nickdc on 2010-07-01 12:08:23
Ho can i do to show playing song in bold or in other color?
Title: Columns UI
Post by: mil3s on 2010-07-02 21:39:39
Is there a bug with the feature to display album art, when the option 'Built in foobar2000 artwork reader mode:' is set to 'Embedded and external artwork'? For some reason albums without art sometimes get a cover other than the default 'no album art'-image when this option is set. This happens most frequently in playlists with mixed songs. I've tried to remove the album art sources but then some albums without art get covers from files with embedded images instead.

What is the difference between the two bottom options in the 'Built in foobar2000 artwork reader mode'-menu? Other then the obvious above.

When the I use the option 'Embedded' then everything seems to work fine so I'm no too concerned about this just curious about the weird behavior described above.
Title: Columns UI
Post by: tedgo on 2010-07-02 22:10:12
This isn't an issue of columns ui but is caused by hidden folder.jpg files.
These files are created by WMP when you played MP3 or MP4 files with embedded album art with it.

Search in your folders for these hidden folder.jpg files and delete them (enable the hidden files in windows explorer options to find them).
Title: Columns UI
Post by: mil3s on 2010-07-03 23:02:37
^Thanks. For some reason I found image files with system file attributes so I couldn't see them even when showing hidden files. I have no clue where they came from but are all gone now.
Title: Columns UI
Post by: Psycho_Dad on 2010-07-09 13:32:44
Hey guys! I didn't want to post this into the support forums as I have only one simple question about columns UI and its configuration capabilities.

I have a simple configuration as shown in this picture (http://img692.imageshack.us/img692/8793/foog.png).

I have 3 grouping categories like this:
1.) [%artist%]
2.) [%album%] ['('%date%')']
3.) [%disc%]

Everything's working swell but it would be nice if I would be able to hide the little-horizontal-ruler-thingy when a track doesn't assigned to an album or when an album is not multi-disc. The picture I linked clearly shows my little concern. Is there a way to overcome this?
Title: Columns UI
Post by: 2E7AH on 2010-07-09 13:46:23
You can use something like this, i.e. "$if2(%disc%,$tab())" so that at least HR wont show, but that's unfortunately all I guess you can do about it
Title: Columns UI
Post by: Psycho_Dad on 2010-07-09 14:19:59
Hmm... it's a same, but I have to live with this. :) No biggie ofc. Maybe in a new version of the plugin or something like that. Anyway, thanks for your answer!
Title: Columns UI
Post by: garbanzo.bean on 2010-07-09 15:01:10
while this won't solve it, you can add something on the other end of the $tab() to make things look a little nicer.
here is my setup. top is a regular album, and below it is a multi-disc.

(http://img708.imageshack.us/img708/1866/fooy.th.jpg) (http://img708.imageshack.us/img708/1866/fooy.jpg)

Title: Columns UI
Post by: original_username on 2010-07-09 21:14:13
I have been having some trouble with Columns UI, the filters never show anything; Is there any way to fix this? I am running Windows 7 64bit.
(http://imgur.com/0E2rws.jpg) (http://i.imgur.com/0E2rw.png) (Click to enlarge).
Title: Columns UI
Post by: 2E7AH on 2010-07-09 21:21:03
Any library viewer would be empty if you haven't configured your media library
Title: Columns UI
Post by: BlueWing on 2010-07-09 21:39:49
while this won't solve it, you can add something on the other end of the $tab() to make things look a little nicer.
here is my setup. top is a regular album, and below it is a multi-disc.

(http://img708.imageshack.us/img708/1866/fooy.th.jpg) (http://img708.imageshack.us/img708/1866/fooy.jpg)


How could you align the texts "Disc 1", "Disc 2" with the left edge of the album art? I have tried $crlf() but it doesn't do anything.
Title: Columns UI
Post by: original_username on 2010-07-09 22:58:30
Any library viewer would be empty if you haven't configured your media library


So how do I do that?

Edit: Nevermind, I worked it out. Thanks for the tip .
Title: Columns UI
Post by: garbanzo.bean on 2010-07-10 03:13:47
i put a manual space in front of it to move it over to the right a bit, but i'm not sure if that's what you're asking...

Code: [Select]
[ Disc %disc number%]
[: %disc title%]
$tab()
$upper(%genre% | %style%[ | %country%]  )


Edit:
looking again at your post perhaps you're asking how i got a second line? just create a new grouping script below your first one.
just be aware that groups will get sorted by whatever you use...
Title: Columns UI
Post by: Xyzzy on 2010-07-10 07:10:07
Hello!

Is there a way to make volume and position controls thinner (lower) when put on a separate row of a toolbar?
Title: Columns UI
Post by: geoslake on 2010-07-10 08:01:11
hi

i can't run foobar with the 3.8.7 version, says to re-run the foobar installer
3.8.6 works
Title: Columns UI
Post by: BlueWing on 2010-07-10 09:36:48
looking again at your post perhaps you're asking how i got a second line? just create a new grouping script below your first one.


Yes, I had to add another grouping script. Thanks.
Title: Columns UI
Post by: nickdc on 2010-07-10 22:58:35
i put a manual space in front of it to move it over to the right a bit, but i'm not sure if that's what you're asking...

Code: [Select]
[ Disc %disc number%]
[: %disc title%]
$tab()
$upper(%genre% | %style%[ | %country%]  )


Edit:
looking again at your post perhaps you're asking how i got a second line? just create a new grouping script below your first one.
just be aware that groups will get sorted by whatever you use...

How do you add country string?
Title: Columns UI
Post by: marc2003 on 2010-07-10 23:10:24
it's a custom tag that you'd need to add to all your files.

http://wiki.hydrogenaudio.org/index.php?ti...2000:Properties (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000%3a%50roperties)
Title: Columns UI
Post by: Shinsou on 2010-07-13 11:49:06
this was mentioned before but.. Is it possible to get rid of an outline which appears on an active item when CTRL is pressed? This happens on both Ng playlist and playlist manager.
Title: Columns UI
Post by: amish on 2010-07-16 17:39:00
while this won't solve it, you can add something on the other end of the $tab() to make things look a little nicer.
here is my setup. top is a regular album, and below it is a multi-disc.

(http://img708.imageshack.us/img708/1866/fooy.th.jpg) (http://img708.imageshack.us/img708/1866/fooy.jpg)



This is a nice setup. How did you get the Codec Type and that stuff next to the image. Im assuming its another column. But whats your code like.

Thanks

~Amish
Title: Columns UI
Post by: amish on 2010-07-16 21:59:03
Found it. Using the $select function.

Also I want to ask. In a skin such as this.

(http://img32.imageshack.us/img32/7407/40475016.jpg)

The icons at the top such as the Wikipedia Icons and so on. How do you go about getting the icons to show up like that. Im assuming you use the foo_run library to open the corresponding webpage. But I'm not sure about how to get the images to show up.

Thanks
Title: Columns UI
Post by: molnart on 2010-07-18 12:40:28
After I have updated to foobar 1.1 beta I cannot add custom buttons to my UI. Any idea why?
Title: Columns UI
Post by: aphasia on 2010-07-18 13:27:31
After I have updated to foobar 1.1 beta I cannot add custom buttons to my UI. Any idea why?

http://www.hydrogenaudio.org/forums/index....st&p=714299 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=82274&view=findpost&p=714299)
Title: Columns UI
Post by: 2E7AH on 2010-07-18 15:17:43
I initially posted about new 0.3.8.7 version, but it seems I wasn't informed by foo_autoupdate about new cui version

[edit] Great improvements
very minor issue: If Ctrl-C is associated in keyboard shortcuts it won't copy selected fields from item properties 

Title: Columns UI
Post by: enkeli33 on 2010-07-21 08:07:30
I dont know how exacly expain this problem but i try it...

When i click to some item in Album List - the item sends to NG playlist (And to "library view" in playlist manager). I play some music and the music is market as currently playing, when the music ends - the next one begin to play. But when i click to another artist, the NG playlist rewrite. Soon in old version when i click back the previous artist, the playing song is still marked as playing, but now in new version the rewriting make a new list of music - i mean, the currently playing song is not market as playing anymore. It's like the same list of song changed in "library view". Then when the music ends, the aplication doesnt know what is next song, so it's start some random song...
Please, how to set up to stay curently playing song keep to market as playing during changing "library view" and "ng playlist" in the same time.

I use to UI Columbs as the plugin...

Thank you

(sorry for my bad english)
Title: Columns UI
Post by: soyo on 2010-07-28 10:39:01
(I use ColumnsUI)

Hi.

I have no clue about the scripts of foobar, I'm not really interested into custamizing foobar so much, so that my research would do me any good in the future. I tried to custimized it a little, and I got it all except for one thing.

In my playlist, when the song is played, it is highlighted with the text color white, and the background in red. However, when I highlight other song (but the previous one still being played), the playing song goes back to the original style of every song on the playlist.

I'd like it to stay the same no matter if I highlight other songs or not. I already changed the background that is changing a little (grey instead of black) but this problem ^^^ is a little over my head.

Could anybody help me with that ?

To sumarize. I want the played song to stay the same (white font - red background) no matter what I'm doing, whether it was selected automaticly when the song changed to this one, or I'm selecting other songs - but not playing them).

My script:

$if(%_themed%,,$if($and(%isplaying%,$not(%_is_group%)),



$ifequal($mod($if2(%_display_index%,%list_index%),2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),12))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)

,

$ifequal($mod($if2(%_display_index%,%list_index%),2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),12))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)

,
$puts(back-selected,$offset_colour(%_selected_back%,$calculate_blend_target(%_selected_back%),7))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)

)
$set_style(back,$get(back),$get(back-selected),$get(back-selected-no-focus)))
Title: Columns UI
Post by: BlueSauce on 2010-07-28 15:06:39
while this won't solve it, you can add something on the other end of the $tab() to make things look a little nicer.
here is my setup. top is a regular album, and below it is a multi-disc.

(http://img708.imageshack.us/img708/1866/fooy.th.jpg) (http://img708.imageshack.us/img708/1866/fooy.jpg)


Is it possible to make the second group (Disc number) conditional, so that when there is only one disc the second line (blank space is not created?
Title: Columns UI
Post by: garbanzo.bean on 2010-07-28 15:14:14
No, it's not currently possible to make group headers conditional in NG Playlists.

But it would be a wonderful feature
Title: Columns UI
Post by: myvista.com on 2010-07-29 01:57:51
I need some help on NG playlist view.
Its just a minor thing.I use following script for grouping the playlist, So in my playlist view, Songs appear under artist name and album with year. Like those three as the Header of playlist. I would like to add genre or some other tags to that heading. But i don't want to sort or group the playlist with that tag. What can i do?  Is there any script to print tag and where should i use.

$if2(%album artist%,)[ / %album%][ '('%date%')']
$if2(Disc %disc%,$tab())

Thanks...! 


I need a suggestion on one more thing,

http://picasaweb.google.com/lh/photo/xm_BG...feat=directlink (http://picasaweb.google.com/lh/photo/xm_BGTbU3uS_wbtrUGGKrw?feat=directlink)
Hope the above image loads, i'm not used to loading image to a site. Suggest me site to upload photos, so that i can use that everyone uses in the future.
If u can see the image, u can see  the selected item on the playlist is seen as a 5 star rated, actually its not a rated one, its same as all other. But when i select it, the color is inverted, can i make this not happen on that column.?

Forgive my language, i'm an outsider.
Title: Columns UI
Post by: Bluebear on 2010-08-01 13:46:03
Ok, my foobar went kaput (something to do with a corrupted theme), and I took the opportunity to update foobar and the few components I had installed.

Now then, I didn't think of backing up, so shoot me if you want.

The problem I have now is, the music in playlist view is no longer grouped by artist, with an album cover for that artist (chosen by whatever album is at the 'top' of the group). I had configured this setup so long ago, that I cannot remember how to get it back.

In Preferences > CUI > Playlist View, I have 'Display Artwork in Groups' checked, as well as 'Show Groups' on Grouping. I have one group script, and that is %artist%. However no artwork is still showing.

To make matters worse, every instance of folder.jpg seems to be hidden in my music folders, even though I have the OS to show hidden files and folders. If I try to rename another picture 'folder.jpg', the OS will state that folder.jpg already exists.

In short, a few problems, but hopefully you guys can help me.

EDIT: What the! I decided to play around with the Groupings again, and deleted %artist%, and then re-added it, and everything is back as it was! However, I am still having the problem with the phantom folder.jpg in every folder
Title: Columns UI
Post by: BlueSauce on 2010-08-02 02:18:56
To make matters worse, every instance of folder.jpg seems to be hidden in my music folders, even though I have the OS to show hidden files and folders. If I try to rename another picture 'folder.jpg', the OS will state that folder.jpg already exists.

In Folder Options un-check "Hide protected operating system Files".
Title: Columns UI
Post by: Allwynd on 2010-08-02 10:18:08
how do i make the search work? it just adds another "filter results" playlist, which is empty and every time i type something it switches to that playlist, i tried copying all my music to it, and it still nothing... how do i make it work?
Title: Columns UI
Post by: Psycho_Dad on 2010-08-05 06:28:38
Anyone has an idea how could I use the Typefind panel without manually activating it? Let me explain. Right now I use a shortcut "J" to activate it and I have to press it when I'm searching for an item in a playlist. It would be nice to use this like when a playlist is active and I start typing anything it would go to the Typefind panel's search field. Is there a way to do this? I tried to use an "empty" shortcut with the Typefind activation command but it's not working. :'(
Title: Columns UI
Post by: byterhythm on 2010-08-14 11:26:00
Musicmusic,

Could you make different column sets for the "Mixed" playlist view and NG Playlist?
Just like DUI, where every playlist view instance can have different column sets.
Title: Columns UI
Post by: Xin-Hong on 2010-08-26 15:10:08
@musicmusic

Feature request : Is it possible to implement fading transition in the artwork preview like in foo_uie_albumart ? There is the source code : http://cherans.bol.ucla.edu/fooplugins.html (http://cherans.bol.ucla.edu/fooplugins.html)

Thank you
Title: Columns UI
Post by: Pickaxe on 2010-08-27 16:06:51
Is it possible to disable the Windows 7 thumbnail controls? In some cases I prefer them off.
Title: Columns UI
Post by: hydrogenmonoxide on 2010-08-27 17:34:36
Quick question: Foobar's default user interface shows the codec column with what level a vbr mp3 is encoded ex. MP3 V0
How can I put that in the status bar of my columns ui?
Title: Columns UI
Post by: tedgo on 2010-08-27 17:37:02
Preferences --> Columns UI/Status bar tab
Add this to the "Title format script":
%codec%[ %codec_profile%]
Title: Columns UI
Post by: hydrogenmonoxide on 2010-08-27 18:09:14
Preferences --> Columns UI/Status bar tab
Add this to the "Title format script":
%codec%[ %codec_profile%]


Beautiful, thank you.
Title: Columns UI
Post by: Xyzzy on 2010-08-31 14:25:08
Hello

Is there a possibility to set alternate grouping (NG list) with a button? So that pushing in button enables it, and pushing out restores previous grouping?

Title: Columns UI
Post by: grimes on 2010-08-31 17:41:05
Console Panel 0.4 Problem

Sending 50000 characters to Console Panel with WSH Panel mod's fb.trace(""); causes CPU consumption of 50% on playback start/stop. foobar2000 is unresponsive for several seconds. foobar2000 restart: normal CPU consumption.
Only CUI problem, not DUI.

Title: Columns UI
Post by: Jubei on 2010-09-01 02:41:55
Need some help!

I just upgraded to Foobar 1.1 and have encountered some problems formatting my playlists.

For some reason, apart from title, artist, album and lenght, all other tags have filled to display.

Here are is a screencap : (http://i96.photobucket.com/albums/l164/Jubei71/Audio/Foobar1_103.jpg)

As you can see the genre format of the album is present as shown on the Item Details panel on the right. They are also present in the Properties dialog box. But somehow the genre tag won't display within the playlist itself. I have also capped the Playlist View dialog box - the setting are the same as I had in previous versions which worked fine. I am baffled.

Also, in older versions, I could easily re-organize the items in the playlist context menu by simple drag and drop. This doesn't seem to be the case now for v1.1 - so can I still rearrange the context menu items? I would like some items in subfolders to be right on the first layer of the context menu.

Can someone help? Thanks!
Title: Columns UI
Post by: Robertina on 2010-09-01 18:32:44
Jubei,

both scripts %genre% and $meta(Genre) are working here with foobar2000 1.1 and Columns UI v0.3.8.7

Also, in older versions, I could easily re-organize the items in the playlist context menu by simple drag and drop. This doesn't seem to be the case now for v1.1 - so can I still rearrange the context menu items? I would like some items in subfolders to be right on the first layer of the context menu.

This is no longer possible (since version 1.0 if I remember correctly).
Title: Columns UI
Post by: Jubei on 2010-09-01 19:43:30
Thanks. $meta(Genre) worked fine. Now problem is to get last played and rating to display ... figured that might be related more to Playback Statistics than Columns UI though.

Regarding context menu re-organization => so one can't re-arrange things now?

Jubei,

both scripts %genre% and $meta(Genre) are working here with foobar2000 1.1 and Columns UI v0.3.8.7

Also, in older versions, I could easily re-organize the items in the playlist context menu by simple drag and drop. This doesn't seem to be the case now for v1.1 - so can I still rearrange the context menu items? I would like some items in subfolders to be right on the first layer of the context menu.

This is no longer possible (since version 1.0 if I remember correctly).

Title: Columns UI
Post by: Robertina on 2010-09-01 21:08:48
Regarding context menu re-organization => so one can't re-arrange things now?

Yes, you can't.

Regarding your rating and last played problem I have answered in the Playback Statistics thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=82420&view=findpost&p=720948).

Robertina.
Title: Columns UI
Post by: Robertina on 2010-09-02 01:29:14
musicmusic,

I am no programmer, so I don't know whether this should be considered to be a bug, but if a comment field contains TABs the Item properties panel displays a strange text overlay:

(http://img444.imageshack.us/img444/6899/commentmq.png)

More information can be found here (http://www.hydrogenaudio.org/forums/index.php?showtopic=83344&view=findpost&p=720975).
Title: Columns UI
Post by: Phixion on 2010-09-02 20:36:36
Nevermind, I figured it out now.
Title: Columns UI
Post by: Robertina on 2010-09-02 21:16:33
Phixion,

try something like this:

(http://img185.imageshack.us/img185/2338/f2k.png)

Edit: one minute too slow...
Title: Columns UI
Post by: fromsilenceandanything on 2010-09-04 00:50:56
I've two questions, the first one regarding (assumingly) the Globals tab under Columns UI > Playlist view.

(http://karvaus.org/~ami/globals.jpg)

Is this mishap an acknowledged bug? (i.e. items get the same background color consecutively)

I have not touched the Globals tab at all, but this problem's been there for almost a year now. It happens randomly when sorting or adding stuff to a playlist. Browsing down and then back or changing between playlists fixes the problem. I assume Columns crafted this code snippet by itself when it was installed:

Code: [Select]
$if(%_themed%,,$if($and(%isplaying%,$not(%_is_group%)),

$puts(back,$offset_colour(%_back%,$offset_colour($calculate_blend_target(%_back%),ff0000,20),25))
$puts(back-selected,$offset_colour(%_selected_back%,$offset_colour($calculate_blend_target(%_selected_back%),ff0000,20),25))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$offset_colour($calculate_blend_target(%_selected_back_no_focus%),ff0000,20),25))
,

$ifequal($mod($if2(%_display_index%,%list_index%),2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),12))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)
,
$puts(back-selected,$offset_colour(%_selected_back%,$calculate_blend_target(%_selected_back%),7))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)

)
$set_style(back,$get(back),$get(back-selected),$get(back-selected-no-focus)))


My second question has to do with the artwork source title formatting. Does it follow the regular $if, etc. expressions? I actually tried a string in the vein of $if(back,folder,*) and it did work somehow, but very randomly and without any clear logic.
Title: Columns UI
Post by: fromsilenceandanything on 2010-09-04 23:05:19
Two more questions..

Is it possible to disable typefinding somehow? My PC jams for a little while on a big playlist if I accidentally hit a key on my keyboard, and it's kind of annoying.

Plus, can you force force color override on a selected item? If I set an $rgb on any column on the NG playlist and that color differs from the default color, it's inverted. I'd prefer if it stayed black (like I've set it to stay) regardless of what color I pick for a particular column.
Title: Columns UI
Post by: Mr.Microwave on 2010-09-05 13:09:09
Hey guys! I have a little problem on customising Columns UI.

Is it possible to change the colour of the dash line in the item properties windows? I just don't know how to change it in the options.
(http://www.users.on.net/~microwave/foobar.jpg)
Title: Columns UI
Post by: Speech on 2010-09-05 17:48:09
Bug report:
I discovered it when I upgraded to foobar 1.1.  I tried with foo_ui_columns 0.3.8.6 or 0.3.8.7.

Here is the layout I had before:
(http://img340.imageshack.us/img340/7435/imagedupressepapiers3.png)
(http://img340.imageshack.us/img340/2787/imagedupressepapiers4.png)

Now, because foo_uie_quicksearch changed its name to foo_quicksearch, I had to replace the <unknown> element.
However, this crashes foobar.

I discovered that even if I try to rebuild my layout, from scratch in a new profile, foobar will still crash when I create the last Horizontal splitter with filters.

Could you please consider this bug and add a fix?  Thanks
Title: Columns UI
Post by: globex on 2010-09-06 22:16:27
Hello,

I've recently been trying to make a switch from Winamp to foobar and one thing that is most annoying to me is the way foobar manages playback. Actually iTunes and most other players does this too and it really bothers me.

What I Want: When I double-click a file in my library (in foobar this is appears to be called "Filter Results") I want the player to create a new playlist with that one song I clicked on and only play that one song.

What Happens Now: When I double-click a file in my library, foobar plays that file and queues the rest of the files in the library.

Is there a component or a foobar preference I can set to achieve this?

Thank you very much.
Title: Columns UI
Post by: TomBarlow on 2010-09-06 22:39:42
"Filter Results" is already a playlist, not your library. The library is the Filter, which is a list of artists or albums or whatever, which when clicked sends stuff to the Filter Results playlist. So it's already there. When you double click it should send it to a new playlist called "Filter Results (Playback)" I think (or maybe that's when you double click the filter).
Title: Columns UI
Post by: youngid on 2010-09-07 02:41:41
This is a little tough to describe, but here's what I'd like to do:
1.  Using the Columns UI, find a track and double click it to play.
2.  When the track is done, play the next track in my library. 

Another way to think about it is that every time I double click a song from the columns UI filters, I want it to add my entire library to a new playlist, then search out and play the song I clicked on. 

Is this possible?  Any help would be greatly appreciated.
Title: Columns UI
Post by: jas1290 on 2010-09-07 03:12:11
So the wiki page for columns (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Columns_UI_(foo_ui_columns)) points me to this site to download columns:
http://yuo.be/columns.php (http://yuo.be/columns.php)

But the .7z file I download contains a .dll file, and in Preferences -> Display -> Default User Interface, when I click "Import Theme", it's looking for a .fth file and doesn't recognize the .dll file.  I feel like I'm missing something obvious here, but I'm at my wit's end.
Title: Columns UI
Post by: youngid on 2010-09-07 03:41:51
So the wiki page for columns (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Columns_UI_(foo_ui_columns)) points me to this site to download columns:
http://yuo.be/columns.php (http://yuo.be/columns.php)

But the .7z file I download contains a .dll file, and in Preferences -> Display -> Default User Interface, when I click "Import Theme", it's looking for a .fth file and doesn't recognize the .dll file.  I feel like I'm missing something obvious here, but I'm at my wit's end.


You want to extract the file to your components folder, and the next time you start foobar, it will give you the choice of using Default or Columns UI.  You can also switch UIs in File/Preferences/Display
Title: Columns UI
Post by: fromsilenceandanything on 2010-09-07 14:13:42
My second question has to do with the artwork source title formatting. Does it follow the regular $if, etc. expressions? I actually tried a string in the vein of $if(back,folder,*) and it did work somehow, but very randomly and without any clear logic.


Is it possible to disable typefinding somehow? (I have NOT installed the typefind plugin which can be found on Columns' frontpage) My PC jams for a little while on a big playlist if I accidentally hit a key on my keyboard, and it's kind of annoying.

Plus, can you force force color override on a selected item? If I set an $rgb on any column on the NG playlist and that color differs from the default color, it's inverted. I'd prefer if it stayed black (like I've set it to stay) regardless of what color I pick for a particular column.
Could someone shed some light on these please? Would be much appreciated.
Title: Columns UI
Post by: mil3s on 2010-09-10 11:49:09
Can someone please help me with this global style script. I'm trying to create a new list index that reset with each group, but I can't get it to work. Not sure if it's even possible. ??? Any help is greatly appreciated.

Code: [Select]
$if($get(x),,$puts(x,0))

$if(%_is_group%,$puts(x,0),
$puts(x,$add($get(x),1)))

$ifequal($mod($get(x),2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),10)),
$puts(back,%_back%))

$set_style(back,$get(back),%_selected_back%,%_selected_back_no_focus%)

$if(%_is_group%,$set_style(back,ffffff))
Title: Columns UI
Post by: mil3s on 2010-09-11 11:12:38
musicmusic. Found a small bug in the button panel. The blanking button doesn't respect the Windows font antialiasing setting.

It would be nice if it was possible to create just a label without it being a button or a grayed out text (blanking button).

EDIT: Just noticed it's possible with the Item Details panel. Nice
Title: Columns UI
Post by: shaolin36 on 2010-09-11 23:47:40
Whenever I minimize foobar, the icon on the taskbar disappears.  I want it to stay there because I have the Windows 7 toolbar that lets me change the song and see the album art when I hover over it.

I think I may have messed with the settings one day, but don't know what did it.  Anyone have a clue about this?

EDIT: Nvm found it. Preferences > Columns UI > Notification Area > Minimize to icon
Title: Columns UI
Post by: hydrogenmonoxide on 2010-09-12 00:09:08
Is there a code to have the flac level displayed like the mp3 one?
Ex FLAC 8, MP3 V0
Title: Columns UI
Post by: Purple Monkey on 2010-09-12 14:25:29
Its not possible to get the encoding level, but since FLAC is lossless it's encoding level is not as meaningful as mp3's V numbers. I personally use the compression ratio to give me similar information:
Code: [Select]
$puts(rawsize,$muldiv($mul(%samplerate%,%__channels%,%length_seconds%),$info(bitspersample),8))
$puts(ratio,$muldiv(%filesize%,100,$get(rawsize)))
$get(ratio)%%
Title: Columns UI
Post by: MisterNoise on 2010-09-13 01:18:23
My current directory hierarchy is Artist/Album/*.files. Recently I decided to get all my tags straightened out and fill in the extra fields such as %date% for my audio files. The reason for this is so I can order my playlists by date so that I can listen to an entire Artists discography in chronological order. Sometimes its very interesting to see how an artist's sound changes from album to album and year to year.

    Anyways, I use the Columns UI interface in fb2k version 1.1 (the latest). What I want to do is make it so my playlists of multiple albums by the same artist are in chronological order in ascending order. If I click the date column header it will sort it that way, but I want to make it so THAT is the default sorting method. How do I do that? I tried under Media Library in the Album List and Album List Panel moving the 'by year' to the top but that didn't do anything at all as far as I can tell. Under the Columns UI > playlist view area the script > sort tab box appears to be for individual columns... I'm at a loss here and I'm sure there is probably an easy method to do this that I'm just missing. The way it sorts it by default now is by Album name in Alphabetical Order
--tia mn
Title: Columns UI
Post by: mil3s on 2010-09-13 08:16:20
Is it possible to get '$set_style(frame-' to work on groups?
Title: Columns UI
Post by: alkasar on 2010-09-14 13:58:04
hello,
I have an issue since foobar 1.1 and playback_statistics 3.0.
I show a column with the rating. Inline editing link to RATING does not work anymore.
something to change in my settings ? I use columns ui 0.3.8.6
thanks
edit : I just saw this in the playback_statistics change log
Quote
Please note that this component takes over %rating%, showing rating according to its own database. If you store rating in tags, use $meta(rating) to access it. This behavior has changed in version 3.0, previous versions would fall back to tag contents when rating information was not present in the database.

how to edit the new rating field via columnsUI ?
thanks
Title: Columns UI
Post by: spymercinator on 2010-09-15 01:47:35
I am currently grouping NG playlist with [%album%]. How can I make it so that the title of the album and the horizontal line next to it don't show up (they appear by default). On a spereate note, there is a slight indentation of all songs under a group. How can I get rid of this indentation?

Any help would be greatly appreciated.
Title: Columns UI
Post by: mil3s on 2010-09-15 08:19:45
I am currently grouping NG playlist with [%album%]. How can I make it so that the title of the album and the horizontal line next to it don't show up (they appear by default). On a spereate note, there is a slight indentation of all songs under a group. How can I get rid of this indentation?

Any help would be greatly appreciated.

From what I understand you want a blank line? If so, try this.

Code: [Select]
$rgb(255,255,255)[%album%]$tab()


You can't get rid of the indentation (I think) but if you don't want grouping it's possible to disable it. That will remove the indentation.
Title: Columns UI
Post by: spymercinator on 2010-09-15 22:09:09
I am currently grouping NG playlist with [%album%]. How can I make it so that the title of the album and the horizontal line next to it don't show up (they appear by default). On a spereate note, there is a slight indentation of all songs under a group. How can I get rid of this indentation?

Any help would be greatly appreciated.

From what I understand you want a blank line? If so, try this.

Code: [Select]
$rgb(255,255,255)[%album%]$tab()


You can't get rid of the indentation (I think) but if you don't want grouping it's possible to disable it. That will remove the indentation.


Hah, good enough.

Thanks very much for your help!
Title: Columns UI
Post by: mcantor on 2010-09-16 23:52:46
How do I save something as an autoplaylist?  For example, if I have a "Mood" and an "Artist" filter, and I select "Chill" songs by "BT", how would I save an autoplaylist for that?

Also, how does the "Filter Search" panel/toolbar work?
Title: Columns UI
Post by: Curly on 2010-09-17 02:10:15
I just got started with Columns UI today. I sketched up a decent design on paper, and I'm trying to bring it to life.

I have a slight problem though. I'm trying to create a design specifically aimed at categorizing by artist, and I want it to act like a playlist switcher; click an artist, and all their albums are sent to the playlist.

Now, I realize it's possible to drag&drop tracks to their respective playlist, or artist in my case, but is it possible to import songs directly into Foobar2000 and having them end up in separate playlists (without designating them specifically)? 

Maybe there's a different approach to my problem? Basically, I just want a simple list of artists, and I want all the music by that artist sent to the playlist when I click on one.


------ EDIT

Nevermind, I found the "filter" panel. Any advice is still welcome, though.
Title: Columns UI
Post by: Nadinus on 2010-09-18 23:18:48
Like so:

(http://i53.tinypic.com/23wp26p.jpg)

As you can see, all the album artists are correct, and I haven't changed the grouping script. Any ideas?
Title: Columns UI
Post by: vabz on 2010-09-20 20:31:20
hi, people
I just wonder, is it possible to built in Album List & Equalizer in columns ui interface like in DUI ??
In DUI  I can make few tabs & put in each tab Play list, Album List & equalizer.

But I dont like some stuff of DUI, so I want to hawe the same in CUI.

I try to draw all this on picture.
The 1, 2 & 3 is DUI with elements I use, 4-th - the CUI I want to make, but dont know how to put in Eq & album list like in DUI.

(http://xmages.net/storage/10/1/0/6/0/upload/680670d6.png)

If you know how, please tell me .
I think, it will be also usefull to other peoples)))



Sorry , If I print this message in a wrong place, I'm a junior )
Title: Columns UI
Post by: vabz on 2010-09-20 22:17:52
I also think, it would be nice to have an opportunity to use the same way diffrent dsp effects (winampn enhancer for example). If they appear in a separate window make them be in the main one)))
Title: Columns UI
Post by: Kjeldsen on 2010-09-22 12:23:08
I use Coulmns UI, and are very happy to use this UI (used winamp before).

One thing that bothers me, are the way radio channels work. I copy the URL of my few favorite stations into a playlist called radio. It works fine, and is similar to what I did in winamp.

But it's not very elegant. I would prefer a button per radio channel, instead of a playlist. Is it possible to assign a URL to at button? If not, is it possible to have a cover/art work for a URL. It would be nice to have the logo from the radio station as a cover/art work like with my ripped CD's.
Title: Columns UI
Post by: thecircusfreak on 2010-09-22 22:28:32
when you add custom button at the toolbar, setting its display option to "text" changes the height of toolbar.
Buttons wih text disabled:
(http://imgur.com/97o4Z.png)
Same buttons with text enabled:
(http://imgur.com/FGc18.png)

I m not sure if this has more to do with foobar or windows,  but in case you are not using any themes(just old plain "classic windows theme"), the toolbar retains its normal height.

Is there any way to change this font padding?
Title: Columns UI
Post by: czgirb on 2010-09-23 06:29:00
Dear all ... I'm a new to Foobar2000
Currently, I've learned how to hide/shown a Column (s) in 1-Playlist.
Now, I wish that I can learned how to hide/shown a Column (s) for more than one play-list ... but NOT all play-list.
Would you mind for doing a favor by guiding me? Please ...
Thank you.
Title: Columns UI
Post by: Chibicon on 2010-09-24 05:04:19
I solved my own problems.

Thanks for such an awesome component.
Title: Columns UI
Post by: borism25 on 2010-09-24 20:28:37
Hi! to everybody I am new at this forum, and I have a few question i hope that you can help me

for star I whont the simple foobar config my idea is that look something like this

[a href="http://www.pohrani.com/?2i/hH/g4g5oYU/foobar.jpg" target="_blank"]

BTW does it have some plugin for permenatly delete song from foobar and directory
Title: Columns UI
Post by: Decalicatan_Decalicatan on 2010-09-25 17:52:17
Is there a way to change the stub image (for cover and artist) used by CUI? or to make CUI use the stub images defined for DUI (in Preferences: Display) ? Because right now CUI artwork panel uses the same no cover image for both cover and artist.

thanks in advance,
Decalicatan Decalicatan
Title: Columns UI
Post by: starterz on 2010-09-25 20:29:25
Using Foobar2000 1.1 with ColumnsUI. I would like to get rid of a very stupid behaviour: when I click an album or artist (with many albums inside) in the album list panel, it autopopulates NGPlaylist with that content. If I am listening to something else at the moment, this is very frustrating. Please suggest how to turn this off, as I cannot see such an option in Album List Panel's settings. I would still like to populate the playlist and play the content on doubleclick/enter as it is right now. Thank you and stay well.
Title: Columns UI
Post by: Robertina on 2010-09-26 00:05:03
Please suggest how to turn this off, as I cannot see such an option in Album List Panel's settings.

The 'General' tab in Album List Panel's preferences offers the option "Auto send to playlist:" - Do you get what you want if you untick that function?

I use the Album List Panel very rarely so I am not that experienced with it but this option seems to control what you are searching for. (CUI 0.3.8.7, Album List Panel 0.3.5)
Title: Columns UI
Post by: alkasar on 2010-09-27 14:46:21
Using Foobar2000 1.1 with ColumnsUI. I would like to get rid of a very stupid behaviour: when I click an album or artist (with many albums inside) in the album list panel, it autopopulates NGPlaylist with that content. If I am listening to something else at the moment, this is very frustrating. Please suggest how to turn this off, as I cannot see such an option in Album List Panel's settings. I would still like to populate the playlist and play the content on doubleclick/enter as it is right now. Thank you and stay well.
album list panel > general tab. Check the box "auto send to playlist" and give a name like "Library view". Then it goes to that playlist and does not pollute your current playing playlist.
If you don't want to put send to a playlist with a single click, uncheck the box "auto send to playlist". Then you need to drag'n'drop the titles you want to add to your playlist.
edit: oops, did'nt see Robertina post.
Title: Columns UI
Post by: starterz on 2010-10-02 19:00:34
Using Foobar2000 1.1 with ColumnsUI. I would like to get rid of a very stupid behaviour: when I click an album or artist (with many albums inside) in the album list panel, it autopopulates NGPlaylist with that content. If I am listening to something else at the moment, this is very frustrating. Please suggest how to turn this off, as I cannot see such an option in Album List Panel's settings. I would still like to populate the playlist and play the content on doubleclick/enter as it is right now. Thank you and stay well.
album list panel > general tab. Check the box "auto send to playlist" and give a name like "Library view". Then it goes to that playlist and does not pollute your current playing playlist.
If you don't want to put send to a playlist with a single click, uncheck the box "auto send to playlist". Then you need to drag'n'drop the titles you want to add to your playlist.
edit: oops, did'nt see Robertina post.


Thank you very much my friends. For some reason, I thought that this option concernes a different setting. Problem solved, stay well.
Title: Columns UI
Post by: starterz on 2010-10-03 17:36:28
Using Foobar2000 1.1 with ColumnsUI. I would like to get rid of a very stupid behaviour: when I click an album or artist (with many albums inside) in the album list panel, it autopopulates NGPlaylist with that content. If I am listening to something else at the moment, this is very frustrating. Please suggest how to turn this off, as I cannot see such an option in Album List Panel's settings. I would still like to populate the playlist and play the content on doubleclick/enter as it is right now. Thank you and stay well.
album list panel > general tab. Check the box "auto send to playlist" and give a name like "Library view". Then it goes to that playlist and does not pollute your current playing playlist.
If you don't want to put send to a playlist with a single click, uncheck the box "auto send to playlist". Then you need to drag'n'drop the titles you want to add to your playlist.
edit: oops, did'nt see Robertina post.


Thank you very much my friends. For some reason, I thought that this option concernes a different setting. Problem solved, stay well.


OK, another thing :-) I am using $if2(%album artist%,%artist%) [ / %album%] for grouping in NGPlaylist. This works well, apart from when I have multi-CD albums - all CDs are listed one after another with all songs and one album art, and I would like to have the "CDx" in the group name with multiple album arts. I tried $if2(%album artist%,%artist%) [ / %album% - %directory%] and this works great for the multiCD albums, but on regular albums it just doubles the album name in the group (it's the same as the folder name).

Any resolution to this? Thank you and stay well.
Title: Columns UI
Post by: alkasar on 2010-10-03 18:43:32
OK, another thing :-) I am using $if2(%album artist%,%artist%) [ / %album%] for grouping in NGPlaylist. This works well, apart from when I have multi-CD albums - all CDs are listed one after another with all songs and one album art, and I would like to have the "CDx" in the group name with multiple album arts. I tried $if2(%album artist%,%artist%) [ / %album% - %directory%] and this works great for the multiCD albums, but on regular albums it just doubles the album name in the group (it's the same as the folder name).

Any resolution to this? Thank you and stay well.

I simply have this $if2(%artist%,<no artist>)[ -  %album%][ - %date%]
It works well if the multi cd albums are tagged with names xxx CD1 and xxx CD2, or similar.


(http://content.screencast.com/users/al1k/folders/Jing/media/6a2527b0-8b41-4f97-8683-a60ee387a90d/2010-10-03_1936.png)
Title: Columns UI
Post by: starterz on 2010-10-03 19:49:32
OK, another thing :-) I am using $if2(%album artist%,%artist%) [ / %album%] for grouping in NGPlaylist. This works well, apart from when I have multi-CD albums - all CDs are listed one after another with all songs and one album art, and I would like to have the "CDx" in the group name with multiple album arts. I tried $if2(%album artist%,%artist%) [ / %album% - %directory%] and this works great for the multiCD albums, but on regular albums it just doubles the album name in the group (it's the same as the folder name).

Any resolution to this? Thank you and stay well.

I simply have this $if2(%artist%,<no artist>)[ -  %album%][ - %date%]
It works well if the multi cd albums are tagged with names xxx CD1 and xxx CD2, or similar.


(http://content.screencast.com/users/al1k/folders/Jing/media/6a2527b0-8b41-4f97-8683-a60ee387a90d/2010-10-03_1936.png)


Not for me...my songs are tagged with album name only for all CDs, without ...CD1 or ...CD2. If I understood you correctly :-)
Title: Columns UI
Post by: alkasar on 2010-10-03 20:55:53
I would like to have the "CDx" in the group name with multiple album arts.

Quote
my songs are tagged with album name only for all CDs, without ...CD1 or ...CD2.

best is to update your tags
Title: Columns UI
Post by: TomBarlow on 2010-10-03 23:23:47
Try %album artist%[ / %album%[ CD%discnumber%]] and make sure your discnumber tags are set properly! (BTW you don't need $if2(%album artist%,%artist%) -just %album artist% does the same thing)
Title: Columns UI
Post by: vabz on 2010-10-06 19:31:52
Hi, people!
I have a problem with grouping songs in NG playlist. (foobar v0.9.6.9.)
How can I hide grouping on few playlists? I can't point more than 1 playlist in line:"Hide on playlists:"  ((((( Display - Columns UI - Playlist View , Grouping)))))


If I write: (((((((Hide on playlists: All Music)))))) , than I have all grouped playlists except "All Music". That's ok.

But if I write: ((Hide on playlists: All Music, Rock)))) , than I have all grouped playlists and also grouped "All Music" & "Rock" playlists. The hiding is not working.

What is a right way to wright few names of playlists in this line ???


(http://img63.imageshack.us/img63/504/53298612.png)

Or is there any way to create button Show\hide groups ?

tnx
Title: Columns UI
Post by: Bollerkopp on 2010-10-06 19:36:57
Hi,

you have use a "semicolon". Try this:

Code: [Select]
All Music; Rock



EDIT:

Correction: With space works, too.
Title: Columns UI
Post by: vabz on 2010-10-06 19:40:36
Hi,

you have use a "semicolon" and without space. Try this:

Code: [Select]
All Music;Rock




Hey MAN. It's works !!!!!!
Thanks !!!!
You help me alot !!
Title: Columns UI
Post by: vabz on 2010-10-09 00:02:24
hi people !
how can I create "hide/show grouping" button.... or 2 separated
this one:(http://i54.tinypic.com/2mxkgao.png)

ng playlist, foo v0.9.6.9
tnx
Title: Columns UI
Post by: bttrbec on 2010-10-09 13:06:38
This is probably something really simple, but for the life of me I just can't figure it out.

I've been leaving artist and cover images in the same folder as the audio files and that's working fine - but I'd like to have artist images in a single folder so that I don't need to duplicate images when I have multiple albums by the same artist.

I'm running columns ui.

a cut and paste code would be wonderful if anyone could help out.
Title: Columns UI
Post by: Robertina on 2010-10-09 15:07:03
a cut and paste code would be wonderful if anyone could help out.

I fear admins would turn pale with anger if you would cut something from their Web pages  . So please copy

Code: [Select]
C:\YourMainDirectory\YourSubDirectory\%artist%

and adjust the path to fit your needs. Read here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#.25album_artist.25) whether you want to use %album artist% or %track artist% instead of %artist%.
Title: Columns UI
Post by: maXelo on 2010-10-13 15:50:15
can anyone help me?
(http://img715.imageshack.us/img715/6425/howtoi.png)
Title: Columns UI
Post by: callisto on 2010-10-13 21:17:53
just use %album artist% it redirects to %artist% if there's none available
Title: Columns UI
Post by: Matt Schuette on 2010-10-13 22:20:40
best is to update your tags

No way, it's not two (or X) separate albums.  If you report your playback stats to last.fm or something like it, it's not very friendly to pollute their stats with your mistagged albums.

Try %album artist%[ / %album%[ CD%discnumber%]] and make sure your discnumber tags are set properly! (BTW you don't need $if2(%album artist%,%artist%) -just %album artist% does the same thing)

This makes a completely separate group for each disc in a multi-disc album, and that may be what you want, nothing wrong with it.  I like that NG Playlist lets you have subgroups, so to utilize that, you could define two groupings like so:

Code: [Select]
$if2(%album artist%,$rgb(64,0,0)<no artist>$rgb()) - $if2(%album%[$rgb(64,64,64): %subtitle%$rgb()],$rgb(64,0,0)<no album>$rgb()) '['$if2(%date%,$rgb(64,0,0)<no date>$rgb())']'$tab()$if2(%genre%,$rgb(64,0,0)<no genre>$rgb())[ | %codec%]

Code: [Select]
[$rgb(64,64,64)%disctitle%$rgb()]$tab()[Disc %discnumber%/%totaldiscs%]

%subtitle% and %disctitle% are my custom tags, you'll probably want to remove them and their rgb() calls.  Left them just to illustrate the flexibility.  The other rgb() calls are there to highlight missing metadata, so hack away at that.  And, if you don't want the "<no whatever>", none of the $if2() calls are necessary.

Keep in mind that absolutely any difference in either of these formats from song to song makes a new group or subgroup, so your tags have to be pretty clean.  Also, this does make EVERY album group header two lines tall, even single discs, which might not be what you want.  But, for mutli-disc sets, you can click at the very top to select all songs on all discs, or just above each disc to only select the songs on that disc.  I really like that, musicmusic, good work!
Title: Columns UI
Post by: ignasi on 2010-10-14 17:18:11
I can’t create another vertical panel!
In short: I want the following configuration (Columns UI mode):
NG Playlist + Playlist switcher + Item Details + Artwork, but I can’t put Item Details + Artwork into a vertical panel
If I choose NG Playlist + Playlist switcher, I can add a vertical panel, but I can not be divided horizontally into 2 (Item Details + Artwork). Horizontal splitter is always dimmed. Any ideas ?

Ignasi
Barcelona
Title: Columns UI
Post by: JHL on 2010-10-15 21:52:55
I have been using Windows Media Player and iTunes.
With those products my albums are nicely arranged with a single album cover and all tracks.

When I load foobar2000 I get a new album cover for each album track with a different artist.
I have many compilation albums and I don't want 35 album covers for a 2 disc set.

How do I arrange the albums by "Album artist" instead of "Artist"?
All the information is available in the meta-data but I can't see where the sorting is done.
Title: Columns UI
Post by: tpijag on 2010-10-15 21:59:00
Right click on a column heading and check / confirm how your group[ing] is being done.
Then click on the more... to get to the preferences. Your chosen grouping line most likely is starting with %album%.
Change it to %album artist%. Should take care of the issue if your tagging is complete.

terry
Title: Columns UI
Post by: JHL on 2010-10-15 22:09:56
Right click on a column heading and check / confirm how your group[ing] is being done.
Then click on the more... to get to the preferences. Your chosen grouping line most likely is starting with %album%.
Change it to %album artist%. Should take care of the issue if your tagging is complete.

terry

I loaded the Columns UI and it does not seem to work that way.
I looked through a lot of the settings but did not see anything helpful.
Is there any easy way to switch back and forth between standard and Columns UI?
Title: Columns UI
Post by: tpijag on 2010-10-15 22:19:51
It really is important to state what user interface you are using if you are to receive valid help.

There is an entire forum for 3rd party components and an entire thread devoted to CUI.

You can work through the CUI preferences and should be able to figure out what parameter controls grouping.
If not, you may be best served asking within the cui thread.


terry
Title: Columns UI
Post by: JHL on 2010-10-15 22:22:11
Right click on a column heading and check / confirm how your group[ing] is being done.
Then click on the more... to get to the preferences. Your chosen grouping line most likely is starting with %album%.
Change it to %album artist%. Should take care of the issue if your tagging is complete.

terry

I loaded the Columns UI and it does not seem to work that way.
I looked through a lot of the settings but did not see anything helpful.
Is there any easy way to switch back and forth between standard and Columns UI?

I found the groupings tab in the Column Interface settings.

$if2(%artist%,<no artist>)[/%album%]

So I made the change you suggested

$if2(%album artist%,<no artist>)[/%album%]

Now there is only one problem that I can see.

There are many compilations called "Greatest Hits".
They are now all mixed together based on track number.

I guess I need some way to have the sorting keep all the tracks from a single album with the same title together.
Title: Columns UI
Post by: tpijag on 2010-10-15 22:26:32
You can change the if statement to simply %album artist%

If you get rid of the slash all may work out.

%album artist% %album%

Much of this and more detail with be in the wiki and also under Help>Titleformatting Help

terry

The [] brackets just tell foobar to return nothing if field is empty. Otherwise you get a question mark.
Title: Columns UI
Post by: JHL on 2010-10-15 22:38:17
I have a really simple question about sorting music.

I want to sort my compilations so that each album is shown once.
I changed the grouping sort like this:

  $if2(%album artist%,<no artist>)[ - %album%]


That seems to be fine for most situations.
Unfortunately it does not work if there are two artists with the same album title.
In that case I see each track (sorted by track number) with a new album cover for each artist.
How can I get the tracks from a single artist's album called "Greatest Hits" to be listed sequentially.

I currently see this:
Elton John / Greatest Hits  Track 1
Eurythmics / Greatest Hits  Track 1
Elton John / Greatest Hits Track 2
Eurthymics / Greatest Hits Track 2

Title: Columns UI
Post by: callisto on 2010-10-16 00:11:53
you may want to sort by this:
Code: [Select]
%ALBUM ARTIST% - %DATE% - %ALBUM% - %DISCNUMBER% - %TRACKNUMBER% - %TITLE%
Title: Columns UI
Post by: JHL on 2010-10-16 04:18:47
you may want to sort by this:
Code: [Select]
%ALBUM ARTIST% - %DATE% - %ALBUM% - %DISCNUMBER% - %TRACKNUMBER% - %TITLE%

I added those parameters to playlist viewer and it did not help.
But I really don't want to display all that information, I just want to use it to keep my discs organized.
Title: Columns UI
Post by: JHL on 2010-10-16 04:35:36
you may want to sort by this:
Code: [Select]
%ALBUM ARTIST% - %DATE% - %ALBUM% - %DISCNUMBER% - %TRACKNUMBER% - %TITLE%

I added those parameters to playlist viewer and it did not help.
But I really don't want to display all that information, I just want to use it to keep my discs organized.

OK. I found the "sort" option, and things look much better now.
Title: Columns UI
Post by: Toppy on 2010-10-16 18:05:13
Please Disregard : Found out I had to enclose them between single quotes 


Hello,

I have a problem showing the Album Art.

In foobar's Preferences/Display, I have under "Search Parameters" the following :
Code: [Select]
%artist% - %album% (%date%).jpg

but it doesn't work, the Album Art file is called : ABBA - Gold Greatest Hits (1992).jpg

When I remove the brackets from the code and the filename :
Code: [Select]
%artist% - %album% %date%.jpg

... with the file ABBA - Gold Greatest Hits 1992.jpg ... It works fine !


Please, perhaps the "Search Parameters" do not allow brackets in the filenames, or did I do something wrong please ? 
Title: Columns UI
Post by: maXelo on 2010-10-17 02:13:32
just use %album artist% it redirects to %artist% if there's none available
the thing is that i want to have the "artist name", and the "various artists" on the artists column at the same time, using the "%album artist%" if a track has a "album artist name" the artist name in the artists colums dissapear. is it possible to have both?

some combinations:

$if(%artist%,$swapprefix(%artist%,A,The,Los,El,La;Un),$swapprefix(%album artist%,A,The,Los,El,La;Un)) with this one, i have all the artists except various artists


$if(%album artist%,$swapprefix(%artist%,A,The,Los,El,La;Un),$swapprefix(%artist%,A,The,Los,El,La;Un)) with this one various artists appears and  artists are missing.

thanks anyway!
Title: Columns UI
Post by: Binaermensch on 2010-10-17 13:24:20
Hello!
Altough I'm not a big fan of Winamp, I like the way its media library is working together with its playlist. I tried to make Foobar2000 behave the same way, but unfortunately I don't get along.

Here's my current Foobar2000-GUI:
(http://img193.imageshack.us/img193/9676/unbenanntjq.th.png) (http://img193.imageshack.us/i/unbenanntjq.png/)

Uploaded with ImageShack.us (http://imageshack.us)

I would like the filter panes on the left to populate only the NG Playlist in the middle. I don't want them to interfere with the Colums Playlist at the right side!
Items shall only be added to the colums playlist if I want it explicitely (i.e. by dragging&dropping them into the playlist, or doubleclicking on them in the NG Playlist, etc.).

Does anyone know how to achieve this behaviour? I think this comes close to the way Winamp behaves. (But this is the only thing I like about Winamp...)

Thanks in advance! :-)

P.S.: I'm currently travelling. Internet is not everywhere availible here; I hope you don't mind if I can't respond to your answers immediately. I guess I will be able to reply tomorrow, but then I will be offline for some days.
Title: Columns UI
Post by: trelain on 2010-10-17 17:12:10
Don't know if this is practical or feasible - When displaying the filters on the common Columns UI screen, the default behavior when clicking on multiple Genre filters "OR"s them together in the resulting playlist view.  Is there a way to configure a click behavior so that when you click on multiple entries for a given filter that they be "AND"d together, meaning a file must have all the filter entries in it, not just one of them (without disabling the OR behavior when desired)?  Perhaps a different key combination instead of the existing CNTL+click (OR's)  somekey+click (AND). 
I know this is easily done with playlist scripts, but I will require a lot of playlists defined to cover the matrix of possibilities to bring up the various moods, energies, and rating combinations.  And after looking at my multiple genre setups, it appears that these playlists will be mostly simple variations of which genre's are "AND"d together.    A way to AND filters on the fly by  clicking on multiple Genre's and playing the resulting playlist would be nice - or perhaps there is a better method that I am unaware of?
Title: Columns UI
Post by: Speech on 2010-10-21 19:11:30
Bug report:  incompatibility between foo_ui_columns and foo_bookmarks.

Steps to reproduce:
Title: Columns UI
Post by: Nixdagibts on 2010-10-23 20:35:55
Is it possible to have 2 playlists with different font sizes for playlist items?

components
- foobar2000 core 1.1.1 beta 2
- Columns UI 0.3.8.7 (http://0.3.8.7)
Title: Columns UI
Post by: wupi on 2010-10-23 21:25:09
I need some help please. I don't get the other section working. I wanna see the mp3 stereo mode, but i get nothing.
(http://img513.imageshack.us/img513/6861/20101023222059.png)
Title: Columns UI
Post by: Hakubo on 2010-10-24 00:17:08
wupi:
Try [main menu]: Library -> Waveform Seekbar -> Rescan All Waveforms
IIRC I had this problem when upgrading from some old version of the seekbar component to the one that supported stereo display.
Also, make sure that "Downmix display to mono" is not set in the panel's configuration.
Title: Columns UI
Post by: Nixdagibts on 2010-10-24 00:41:56
Is it possible to have 2 playlists with different font sizes for playlist items?

I thought this one here was a good try, but unfortunately no effect
Preferences > Display > Columns UI > Playlist view > Tab:Columns > Tab:Scripts > Style
$set_font(Segoe UI,20,)

Has someone a good tip?
Title: Columns UI
Post by: Hakubo on 2010-10-24 02:12:33
Nixdagibts:

You should be able to do it using different panels for displaying playlists. For example, using EsPlaylist (http://www.hydrogenaudio.org/forums/index.php?showtopic=79030) for one of them.
Title: Columns UI
Post by: wupi on 2010-10-24 08:42:10
I don't mean the seekbar.
Title: Columns UI
Post by: kais0r on 2010-10-24 20:38:02
Hey,
how can I load custom buttons? I just downloaded a style for Columns UI, but it doesn't look 100% right. One problem is that the custom buttons are not displayed. I've downloaded the buttons and put the in the image folder but how do I load them?
Is there somewhere a good tutorial for Columns UI?

Thanks.

Regards
Title: Columns UI
Post by: socklosk on 2010-10-24 23:34:49
I would like to display album art from external folders using ColumnsUI. I was able to do this fine with foobar 0.9.5.4 using the album art component, but I cannot get album art to display using foobar 1.1.
Title: Columns UI
Post by: manders2600 on 2010-10-25 05:04:54
Okay, so I feel like a dolt for not being able to figure this one out, and I am not very good at asking for help, but here goes:

I am using foobar2000 with columnsUI, and a pretty basic set-up, visually speaking.  I have my "Album List" organized by directory structure, an album art viewer, and tabbed playlists.

When I click on a selection in the album list, it automatically populates in the "Library Viewer" tab of my playlists, which I like.  However, once it does this, it automatically switches my view to the "Library View", which I do not like.  I would like to have the "Library Viewer" exist in its own panel, separate from the rest of my playlists, if at all possible.  It is helpful, to me, to be able to see a list of all the albums in a particular folder, along with all of their songs and art, before adding selections to a playlist, but I would rather this ability not obscure the view of my other playlists.

Thank you all in advance for your help.

Mark
Title: Columns UI
Post by: MaCs on 2010-10-26 17:01:08
With filter search, pressing the Enter key leads to the creation of a new playlist. Is there a way to prevent this?
Title: Columns UI
Post by: Mike Stop Continues on 2010-10-29 21:43:07
With filter search, pressing the Enter key leads to the creation of a new playlist. Is there a way to prevent this?


Do you mean the QuickSearch? I can't make the filter search make a new playlist no matter what I try. (I wish I could!)

If you mean QuickSearch, click the icon on the left, make sure that "new playlist" or "new auto-playlist" are not checked.
Title: Columns UI
Post by: Mike Stop Continues on 2010-10-29 21:53:53
Hey,

I'm trying to port some of my Facet formatting into Filters and I'm having a little trouble producing multiple values per track...

I'd like, for instance, a track to sort under both '1998' and '1990s'. In Facets I used this code, using the pipe:

Code: [Select]
$if(
    %date%,
    $rgb(0,0,160)$cut(%date%,3)0s$rgb(),
    $rgb(160,0,0)'?'$rgb()
)
|
$if(
    %date%,
    $year(%date%),
    $rgb(160,0,0)'?'$rgb()
)


So how to I get that effect with Filters? (I can't seem to make the semicolons work).

Thanks!
Title: Columns UI
Post by: MaCs on 2010-11-01 14:52:46
With filter search, pressing the Enter key leads to the creation of a new playlist. Is there a way to prevent this?


Do you mean the QuickSearch? I can't make the filter search make a new playlist no matter what I try. (I wish I could!)

If you mean QuickSearch, click the icon on the left, make sure that "new playlist" or "new auto-playlist" are not checked.

No, I mean Filter Search. When I press Enter, I get a new playlist called "filter results". I would like to avoid the creation of the new playlist, or at least that the results are appended to the active playlist.
Title: Columns UI
Post by: Mike Stop Continues on 2010-11-01 23:43:18
Oh! go to Options->Display->Columns UI->Filter (tab)->Auto-send selection to playlist. Turn that off and you'll have the control you want.
Title: Columns UI
Post by: k33 on 2010-11-03 11:23:13
Hi everyone )
I was trying customize grouping pattern in NG Playlist with no luck!
What I want should look like this:
ALBUM ARTIST - ALBUM (DATE)
for this I used:
%album artist% - %album% '('%date%')'
in "Preferences\Display\Columns UI\Playlist view\Grouping\Script" field
but some of my compilations have multiple %date% (DATE1, DATE2, DATE3 for example),
in this case it creates multiple groups with equal %date%.
Still I want'em to be a single group like:
ALBUM ARTIST - ALBUM (DATE1, DATE2 and DATE3)
I tried this expression with no luck:
%album artist% - %album% '('$meta_sep(date,', ',', and ')')'
it creates multiple groups anyway
Did I make a mistake in $meta_sep? or doesn't this function work for grouping at all?
PS I don't want to use auxiliary tag fields like "Released, date", "Produced, date"
thanks to one and all : )
PPS Is it possible to create expression like:
If %Date%=Single value, THEN CREATE Group, OTHERWISE Don't create group at all???
cause it could solve my problems otherway
Title: Columns UI
Post by: Demosthenes928 on 2010-11-04 04:01:36
In ColumnsUI, I would like to give track number priority all the time in sorting my songs, but I can't seem to find an option for this.

An undesirable example would be: If I were to first sort by title and then sort by album, the songs would be sorted according to their albums, but would also be sorted alphabetically instead of by track number.

I've tried searching for this, but... too many results to read through, so I'm sorry if this has been answered before.
Title: Columns UI
Post by: trelain on 2010-11-04 11:00:31
When displaying the filters on the common Columns UI screen, the default behavior when clicking on multiple Genre filters "OR"s them together in the resulting playlist view.  Is there a way to configure a click behavior so that when you click on multiple entries for a given filter that they be "AND"d together, meaning a file must have all the filter entries in it, not just one of them (without disabling the OR behavior when desired)?  Perhaps a different key combination instead of the existing CNTL+click (OR's)  somekey+click (AND). 
I know this can be done with playlist scripts, but it will require a lot of playlists defined to cover the matrix of possibilities to bring up the various moods, energies, and rating combinations.  And after looking at my multiple genre setups, it appears that these playlists will be mostly simple variations of which genre's are "AND"d together.    A way to AND filters on the fly by  clicking on multiple Genre's and playing the resulting playlist would be nice - or perhaps there is a better method that I am unaware of?


No response after almost three weeks - guess the answer is "no one knows"?      Ok.
Title: Columns UI
Post by: Mike Stop Continues on 2010-11-04 15:08:59
When displaying the filters on the common Columns UI screen, the default behavior when clicking on multiple Genre filters "OR"s them together in the resulting playlist view.  Is there a way to configure a click behavior so that when you click on multiple entries for a given filter that they be "AND"d together, meaning a file must have all the filter entries in it, not just one of them (without disabling the OR behavior when desired)?  Perhaps a different key combination instead of the existing CNTL+click (OR's)  somekey+click (AND). 
I know this can be done with playlist scripts, but it will require a lot of playlists defined to cover the matrix of possibilities to bring up the various moods, energies, and rating combinations.  And after looking at my multiple genre setups, it appears that these playlists will be mostly simple variations of which genre's are "AND"d together.    A way to AND filters on the fly by  clicking on multiple Genre's and playing the resulting playlist would be nice - or perhaps there is a better method that I am unaware of?


No response after almost three weeks - guess the answer is "no one knows"?      Ok.


I came here after that:

How I would do it is add two or three GENRE filters and select one filter from each. I think you'll have to enable the filter option "sort using above filter order" (or something like that) and you might have to create a bunch of different GENRE filters. Then you can even use a horizontal splitter so that they're stacked neatly on top of one another next to your other filters.

I know, it's not great, but neither can Facets create AND filters. I tried Columns just recently, but switch back to the default because the you can't even make multiple values per track (eg %artist%|%album artist%) unless you're using dumb syntax (Artist;Album Artist) which doesn't allow for conditionals or anything.
Title: Columns UI
Post by: Toppy on 2010-11-05 21:44:34
Hi,

I'm stumped as I can't get the covers to show up when the album name contains & as in :
Coldplay - X & Y (2005) - 07 - Speed of Sound.mp3


Anyone knows how I can make it show up please ?
Title: Columns UI
Post by: trelain on 2010-11-06 04:46:15
When displaying the filters on the common Columns UI screen, the default behavior when clicking on multiple Genre filters "OR"s them together in the resulting playlist view.  Is there a way to configure a click behavior so that when you click on multiple entries for a given filter that they be "AND"d together, meaning a file must have all the filter entries in it, not just one of them (without disabling the OR behavior when desired)?  Perhaps a different key combination instead of the existing CNTL+click (OR's)  somekey+click (AND). 
I know this can be done with playlist scripts, but it will require a lot of playlists defined to cover the matrix of possibilities to bring up the various moods, energies, and rating combinations.  And after looking at my multiple genre setups, it appears that these playlists will be mostly simple variations of which genre's are "AND"d together.    A way to AND filters on the fly by  clicking on multiple Genre's and playing the resulting playlist would be nice - or perhaps there is a better method that I am unaware of?


No response after almost three weeks - guess the answer is "no one knows"?      Ok.


I came here after that:

How I would do it is add two or three GENRE filters and select one filter from each. I think you'll have to enable the filter option "sort using above filter order" (or something like that) and you might have to create a bunch of different GENRE filters. Then you can even use a horizontal splitter so that they're stacked neatly on top of one another next to your other filters.

I know, it's not great, but neither can Facets create AND filters. I tried Columns just recently, but switch back to the default because the you can't even make multiple values per track (eg %artist%|%album artist%) unless you're using dumb syntax (Artist;Album Artist) which doesn't allow for conditionals or anything.

Thanks Mike - but not sure I understand the methods you are suggesting, sorry. 
Title: Columns UI
Post by: Mike Stop Continues on 2010-11-06 05:20:49
How I would do it is add two or three GENRE filters and select one filter from each. I think you'll have to enable the filter option "sort using above filter order" (or something like that) and you might have to create a bunch of different GENRE filters. Then you can even use a horizontal splitter so that they're stacked neatly on top of one another next to your other filters.

I know, it's not great, but neither can Facets create AND filters. I tried Columns just recently, but switch back to the default because the you can't even make multiple values per track (eg %artist%|%album artist%) unless you're using dumb syntax (Artist;Album Artist) which doesn't allow for conditionals or anything.

Thanks Mike - but not sure I understand the methods you are suggesting, sorry.


lol. Let me explain:


Remember that whereas selecting values WITHIN a filter results in an OR gate, selecting values in DIFFERENT filters results in an AND gate. What I'm suggesting is just one way to accomplish this.
Title: Columns UI
Post by: trelain on 2010-11-07 13:49:18
Ok, now I get it... I believe that is working - thanks!    Is there an easy way to "clear all filters" when starting over?  It's cumbersome to have to click the "All" at the top of each individual filter to clear them all.
Title: Columns UI
Post by: Mike Stop Continues on 2010-11-07 14:27:37
Ok, now I get it... I believe that is working - thanks!    Is there an easy way to "clear all filters" when starting over?  It's cumbersome to have to click the "All" at the top of each individual filter to clear them all.

Not that I know of, but possibly. I can't test anything, because I switched back to the default UI.
Title: Columns UI
Post by: Kirilov on 2010-11-07 14:28:32
Hello people, I'm new here and i have a little trouble with Columns UI. This is my foobar http://img217.imageshack.us/img217/5756/screen5ss.jpg (http://img217.imageshack.us/img217/5756/screen5ss.jpg)

In the top part how I can get ride of the separators? (To have it invisible or in black) I'm looking since few hours now but I don't find the answer.
Title: Columns UI
Post by: Decalicatan_Decalicatan on 2010-11-07 15:40:59
Hello people, I'm new here and i have a little trouble with Columns UI. This is my foobar http://img217.imageshack.us/img217/5756/screen5ss.jpg (http://img217.imageshack.us/img217/5756/screen5ss.jpg)

In the top part how I can get ride of the separators? (To have it invisible or in black) I'm looking since few hours now but I don't find the answer.



In you layout, instead of horizontal / vertical splitters, you can use Panel Stack Splitter (PSS) You can download the component here http://foo2k.chottu.net (http://foo2k.chottu.net) and see the wiki to find how it works: http://wiki.hydrogenaudio.org/index.php?ti...er%29#PanelList (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panel_Stack_Splitter_%28foo_uie_panel_splitter%29#PanelList)
Title: Columns UI
Post by: Kirilov on 2010-11-07 16:12:57
Thanks, that's exactly what I needed. it's perfect.
Title: Columns UI
Post by: The Conformist on 2010-11-12 21:20:52
Hey guys, I'm new to everything foobar; so please bear with me:
Basically I'm trying to make a nice and simple skin, with Columns UI to match my Ubuntu (10.04) setup. I'm not using many fancy components yet; just keeping things simple whilst I get used to the functionalities etc.. anyway, One obstacle I've come across is the editing/skinning of the main toolbar (File, Edit etc) along with the one containing play controls. At the moment I'd just like to change the colour, as the default looks out of place in Linux, but maybe in the future skin it properly.

Thanks in advance for any help you can give,

Ben
Title: Columns UI
Post by: metal_termite on 2010-11-17 06:19:27
Musicmusic, is there a reason for the different behavior of tab stack borders (or lack thereof) between CUI and DUI?

(http://i.imgur.com/R8KCs.png)
Image (http://i.imgur.com/R8KCs.png)

If possible, consider this a feature request. This has been nagging me for years. Could you pretty please add an edge style option to tab stacks so one can mimic the look of the DUI tab stack border as shown in the above image.
Title: Columns UI
Post by: hejiamei on 2010-11-17 10:23:23
Musicmusic, is there a reason for the different behavior of tab stack borders (or lack thereof) between CUI and DUI?

(http://i.imgur.com/R8KCs.png)
Image (http://i.imgur.com/R8KCs.png)

If possible, consider this a feature request. This has been nagging me for years. Could you pretty please add an edge style option to tab stacks so one can mimic the look of the DUI tab stack border as shown in the above image.


wonderful job?can you share your work please?

FCL or FTH , better if you can share the whole components and the pack it.
Title: Columns UI
Post by: mrbrobeo on 2010-11-18 12:04:18
Hi!
My Foobar2000 show the track like that (http://ca8.upanh.com/16.373.20703329.2Ku0/coui.jpg)
So, It can't auto download Lyric.
Can anyone help me?

Thanks!
Title: Columns UI
Post by: alkasar on 2010-11-18 16:57:19
Hello,

The toolbar Buttons Options window is fixed size (611pix heigh).

This does not fit a 10" Netbook screen size and I can not click the action buttons at the bottom!

Could you make this window resizable ?

thanks

(http://content.screencast.com/users/al1k/folders/Jing/media/a9c4ffa3-9b9a-4f7c-a400-dff47a8c0aaf/2010-11-18_1750.png)

Title: Columns UI
Post by: metal_termite on 2010-11-18 21:34:23
Regarding my last post (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=731844), I'm noticing all the non-skinned apps (ie: Miranda, uTorrent, 7zip) I'm using in Windows 7 have an edge style like DUI. The edge style is a solid grey outline. Whereas the CUI grey and sunken edge style lack the grey edge on the bottom and right side.

hejiamei, there's nothing to share. Those were just screenshot snippets of default layouts with an added ratings column and a wsh panel thrown in.
Title: Columns UI
Post by: dwilbank on 2010-11-19 14:25:14
Hi.
There is a Columns config I like (Cleaninterface.fcl), with lyrics scrolling up the right side of the screen.
But it appears if I commit to using Columns, I lose the option to insert a certain file-browser panel I had on my default UI.

The one I really liked showed a tree of my entire music folder, where I could expand every branch, and see exactly what was in every folder, and double click to launch each file.

How to get that back?

Thanks
Title: Columns UI
Post by: Robertina on 2010-11-19 14:41:56
Columns UI has its own Album List Panel (http://yuo.be/columns.php) (see passage "Extras") which you have to install.
Title: Columns UI
Post by: knockinabout on 2010-11-20 14:38:35
Is it possible to disable the grouping function in NG Playlist when the number of tracks in this group is fewer than, say, 3?

Not being able to do so has bugged me since... for a long time. Help would be much appreciated.

Title: Columns UI
Post by: sokeking on 2010-11-20 15:54:33
Hello guys,

i'm new to foobar and i wanna do some modifications to adjust this great tool to my needs.

there's one essential question i'd like to ask you experts :-):
is it possible to bind specific playlists to specific playlist-panels? i mean: having a playlist panel for the media library and one as my main playlist. now when clicking on the tab of the main playlist, foobar should switch to the one and only playlist i have for this purpose and show it in the respective panel. the other way round it should switch to the filtering-playlist when i open the media library view.

do you guys know what i mean? i hope you can help me.

thanks a lot....

sokeking
Title: Columns UI
Post by: dwilbank on 2010-11-20 20:39:07
Thanks Robertina.
I thought that would just read the tags and autosort my collection by albums. (which I don't want)
Will try it out!
Title: Columns UI
Post by: XJDenton on 2010-11-21 00:55:48
I'm trying to use CUI in conjunction with aero (win 7) and when I active transparency in the main window (the columns UI based transparency) I get visual glitches in the glass area. Is this a known issue?
Title: Columns UI
Post by: Robertina on 2010-11-21 06:39:54
Thanks Robertina. I thought that would just read the tags and autosort my collection by albums. (which I don't want). Will try it out!

If so, right-click the "All music"-node in the Album List Panel and choose --> View = "by directory structure".
Title: Columns UI
Post by: jonpb on 2010-11-21 07:01:13
I'm using 1.0.3 and would like to change the toobar button images to the tango images. I tried 16, 22, and 32 pixel sizes and none worked. This is what I did:

1) right-click the toobar and select Options
2) select the button eg: [Main menu item]Playback/Stop
3) Under the Normal image and Hot image tabs select Image: Custom
4) click Browse and select the appropriate .png file
5) Click OK

no image is displayed

6) restart foobar2000

no image is displayed

Thanks for any help.
Title: Columns UI
Post by: Robertina on 2010-11-21 07:43:53
I'm using 1.0.3 and would like to change the toobar button images to the tango images. I tried 16, 22, and 32 pixel sizes and none worked. This is what I did: ... 4) click Browse and select the appropriate .png file ... no image is displayed ... Thanks for any help.

I assume your system is missing the libgpng and zlib libraries (http://yuo.be/download/83D88C93-1B67-42ab-AACE-306EAE866E80/libpng1244_zlib125.7z) which you need in order to get buttons other than the default ones. Perhaps the CUI FAQ is worth reading, especially starting here (http://yuo.be/wiki/columns_ui:faqs#how_do_i_load_png_files_for_the_toolbar_buttons).
Title: Columns UI
Post by: sokeking on 2010-11-21 12:22:20
Hello guys,

i'm new to foobar and i wanna do some modifications to adjust this great tool to my needs.

there's one essential question i'd like to ask you experts :-):
is it possible to bind specific playlists to specific playlist-panels? i mean: having a playlist panel for the media library and one as my main playlist. now when clicking on the tab of the main playlist, foobar should switch to the one and only playlist i have for this purpose and show it in the respective panel. the other way round it should switch to the filtering-playlist when i open the media library view.

do you guys know what i mean? i hope you can help me.

thanks a lot....

sokeking


Does anybody have an idea? an hardcoded solution would also satisfy me.
Title: Columns UI
Post by: Decalicatan_Decalicatan on 2010-11-21 14:55:30
sokeking,

You can use ElPlaylist or EsPlaylist @ http://foo2k.chottu.net/ (http://foo2k.chottu.net/)

Both component can be binded to a specific playlist but EsPlaylist can also be binded to your whole Library. ElPlaylist is CUI-only but EsPlaylist can be used with either DUI or CUI
Title: Columns UI
Post by: Sandrine on 2010-11-21 15:07:41
can be binded


bound
Title: Columns UI
Post by: sokeking on 2010-11-21 15:22:18
sokeking,

You can use ElPlaylist or EsPlaylist @ http://foo2k.chottu.net/ (http://foo2k.chottu.net/)

Both component can be binded to a specific playlist but EsPlaylist can also be binded to your whole Library. ElPlaylist is CUI-only but EsPlaylist can be used with either DUI or CUI


Great - thank you for responding. Question: with NGPlaylist this wouldn't be possible? Cause i got the feeling that neither EsPlaylist nor ElPlaylist doesn't have some functionalities the NG-Playlist has (like mirroring the album covers) or am i wrong?!
Title: Columns UI
Post by: Decalicatan_Decalicatan on 2010-11-21 20:23:07
Great - thank you for responding. Question: with NGPlaylist this wouldn't be possible? Cause i got the feeling that neither EsPlaylist nor ElPlaylist doesn't have some functionalities the NG-Playlist has (like mirroring the album covers) or am i wrong?!


Now, you can't with NGPlaylist, because it always binds to the active playlist
Title: Columns UI
Post by: jonpb on 2010-11-21 23:10:53
I assume your system is missing the libgpng and zlib libraries (http://yuo.be/download/83D88C93-1B67-42ab-AACE-306EAE866E80/libpng1244_zlib125.7z) which you need in order to get buttons other than the default ones. Perhaps the CUI FAQ is worth reading, especially starting here (http://yuo.be/wiki/columns_ui:faqs#how_do_i_load_png_files_for_the_toolbar_buttons).


Thanks for the response, and thanks for the download, it would have taken me awhile longer to figure it out without it.

There seems to be something strange going on here. The file name libpng13.dll appears to be invalid according to the versioning scheme of libpng, as there is no 1.3 official release. I understand that this is actually a 1.2 compile, so I'm not sure why it is called libpng13.dll.

What I originally did, after reading your post is I downloaded and compiled the latest stable version of libpng which is 1.4.4. It did not work. So I tried changing the name of the dll from libpng14.dll to libpng13.dll and even libpng.dll and it still didn't work. I tested the compiles with pngtest.exe (part of the source code download) and they passed the test.

It would nice if CUI was able to work with the latest version. I realize libpng's versioning system is a bit strange, and possibly outdated today, but I remember about 10 years ago, the decision was made to add the version to the file name, I think, due to complications with linux distros, I can't remember the details. In any case libpng13.dll definitely seems anomalous.
Title: Columns UI
Post by: Robertina on 2010-11-22 13:09:12
In any case libpng13.dll definitely seems anomalous.

I know for sure that musicmusic's current libgpng libraries I linked to cover the latest closed security hole (http://www.h-online.com/security/news/item/Critical-hole-closed-in-PNG-reference-library-1030043.html) because I have been in touch with him for that matter and that was the most important thing for me.

I think that possible differences in naming and content to the official version(s) may reflect necessary adaptations for a flawless work with Columns UI but as a matter of course this is pure speculation; the only one who would be able to give you a reliable answer is musicmusic himself.
Title: Columns UI
Post by: sokeking on 2010-11-22 17:59:47
Great - thank you for responding. Question: with NGPlaylist this wouldn't be possible? Cause i got the feeling that neither EsPlaylist nor ElPlaylist doesn't have some functionalities the NG-Playlist has (like mirroring the album covers) or am i wrong?!


Now, you can't with NGPlaylist, because it always binds to the active playlist


Thanks a lot again.... Well, i gues thats something i'd appreciate for future versions of ColumnsUI / NG-Playlist. Honestly i don't have the nerves to reconfigure ElPlaylist for looking and feeling like the original NGPlaylist. What i'm especially missing is the simplicity of the configuration. It's kind of overkill with this glowing and drawing stuff. I don't understand why someone whos developing the NG-Plalist couldn't see the obvious need for differentiation among multiple playlist panels (fields as well as following a specific playlist).

Anyway. Thank for answering. If anyone else has the same problem or another solution than Es/ElPlaylist - please - share with me :-)
Title: Columns UI
Post by: francesco on 2010-11-23 11:17:32
hi

i have a problem
last version of foobar foobar2000 v1.1.1 and last version of Columns UI 0.3.8.6

it works great outside one issue

i run foobar2000 under xp sp2 32bit and under winodws 7

under xp sp2 i can't have the" stars"

i mean rating
but i can have the mood ,or the red heart of last.fm

for example the rating is
Code: [Select]
$if(%_isplaying%,
$rgb(100,100,100,100,100,100)
$repeat('*', $meta(rating))
,
$rgb(80,80,80,80,80,80)
$repeat('*', $meta(rating))
)
but i get a weird symbol something like that ║ (but closed in short a right-angled it makes me mad)


but i can get  ♪  or  ♥

what 's wrong ?

thanks a lot
Title: Columns UI
Post by: afya on 2010-11-23 16:51:17
Hi!
My Foobar2000 show the track like that (http://ca8.upanh.com/16.373.20703329.2Ku0/coui.jpg)
So, It can't auto download Lyric.
Can anyone help me?

Thanks!

One question, how do you change the button/toolbar style?
Title: Columns UI
Post by: TKDB on 2010-11-24 20:22:33
Two things I'd like to be able to do with the Columns UI that I can't seem to get to work right:

1) Sort album contents properly by disc and track number. I can get it to group all the tracks from a certain album together, but they won't be in actual album order.

2) Save playlist order. If I have a playlist in a certain order, and I resort it (by title, for instance) to find a track in the playlist, I'd like to be able to revert it back to the original order even if that order doesn't fit any of the standard criteria.

Any idea how I might accomplish either or both of these things?
Title: Columns UI
Post by: alkasar on 2010-11-26 00:39:38
Hello,

Does anyone know how to activate a Tab in a Tab Stack with a keyboard shortcut ?

(this was possible with the fomer foo_uie_tabs component)

thanks
Title: Columns UI
Post by: vabz on 2010-12-04 00:05:20
Hi.
Is it possible to make a button to show\hide groups in NG playlist ???
If not, can this option be available in the next version of Foo? (with some options, like: grouping by artist, grouping by genre, by album, no grouping etc.)
Thanks


Title: Columns UI
Post by: djphatic on 2010-12-04 10:01:58
Two things I'd like to be able to do with the Columns UI that I can't seem to get to work right:

1) Sort album contents properly by disc and track number. I can get it to group all the tracks from a certain album together, but they won't be in actual album order.


Take a look at setting up the "sort incoming files by" option under the Filters tab. As default it is set as %path_sort% so if the filenames dont sort correctly then this will be why.
Title: Columns UI
Post by: TKDB on 2010-12-04 17:08:13
Alright, I got it to sort albums properly, but I still don't know how to get it to remember playlist order.
Title: Columns UI
Post by: venezici on 2010-12-04 23:03:09
Hi all,

The online troubleshooter in Foobar 2000 v. 1.1.1. says:

foobar2000 troubleshooter
The following components found on your system are known to be problematic and should be either uninstalled or updated to their latest versions:

foo_discogs.dll : Discogs Tagger 1.25
Reason: Repeated crash reports.
Download the latest version...


Clicking download latest version gets me Discogs Tagger 1.25, the version that I need to get rid of.
Where can I find the previous version 1.24 to install, until version 1.26 is available?
Or is there another way to solve this problem?
Title: Columns UI
Post by: eag7e on 2010-12-08 16:09:23
Hi. I'm new to Foobar2000. I recently switched from Winamp because I really like the speed and library searching capabilities of Foobar.

It took me a few days to set up the GUI to my liking but all that tweaking, googling and modding taught me that Foobar can do pretty much anything.
That's why I'd like to ask if these 2 small features are possible with Foobar, with or without adding components, because I couldn't find them.

1. Single click drag & drop of a track into a playlist.
Currently to add a track to my 'main playlist' I have to click once to select it before I can click and drag it into the playlist. Like Windows behaves, I'd like to be able to drag it right away. I don't mind losing the click & drag selection grouping functionality that this action currently does.

2. Double click a track to add it to a pre-set playlist.
An alternative to #1 to speed up my workflow. As a former Winamp user I prefer to work with a single play-list and just add my music to that instead of Fb2k's invisible playing queue.

I hope you can help. Since switching to Foobar I'm getting a lot more fun out of my music collection and I'd love to work out all the annoyances so I can stick with this software for many years to come.

Thanks.
- eagle

ps. This is my GUI (http://img140.imageshack.us/img140/8458/foobarx.png). I'm going for a 'search on the right, play on the left' layout. If you have any tips on how to make it better I'd love to hear them.
Title: Columns UI
Post by: Bob9999 on 2010-12-09 16:23:40
Quick question. I am in Columns Ui / Layout and would like to configure the elements however configure is greyed out. How do I enable it?

My goals are to get a splitter with artist info and an album art display that resizes to fit the album art.

Sorry total newb to foobar, ha.
Title: Columns UI
Post by: Xin-Hong on 2010-12-10 07:20:38
Quick question. I am in Columns Ui / Layout and would like to configure the elements however configure is greyed out. How do I enable it?

My goals are to get a splitter with artist info and an album art display that resizes to fit the album art.

Sorry total newb to foobar, ha.


Some panels don't have this configure button, you have to right clic directly on the pannel
Title: Columns UI
Post by: catfish on 2010-12-31 00:40:50
Is it possible to do grouping in NG play-list without showing group names? What i want is a solid line between albums. I tend to have many mixed play-lists so having groups for two-three songs is not an option.

If it isn't possible, was it requested?
If it was, why hasn't it been implemented?
And if it wasn't, would anyone else besides me want the feature?
Title: Columns UI
Post by: Zarkon on 2010-12-31 00:47:36
And if it wasn't, would anyone else besides me want the feature?


Not what you requested in particular, but more generally, having separate settings for what you group by and what you display in the group header has been requested numerous times.

What is implemented is up to the developer.
Title: Columns UI
Post by: ominousnimbus on 2011-01-01 03:01:20
Noob question here that may or may not even be specific to ColumnsUI. I'm using it, though, so I figured I'd ask here.

My OCD is giving me fits over an inconsistency in alphabetical ordering of my playlist groups in CUI. It appears that for two strings that are equal up until the termination of the shorter string, the longer one is actually listed first. For example, I'll load up an artist and see this in the NG Playlist:

1. Albumname (Bonus Disc)
2. Albumname

This is really quite grating, given that I have several instances in my collection of bonus discs and such, and the bonus material gets listed before the main disc.

Is there any way around this? I have a feeling it might be embarrassingly obvious, but I spent a good half hour before starting this thread racking my brain to no avail.
Title: Columns UI
Post by: Dennis68 on 2011-01-01 03:21:53
Quote
My OCD is giving me fits over an inconsistency in alphabetical ordering of my playlist groups in CUI. It appears that for two strings that are equal up until the termination of the shorter string, the longer one is actually listed first. For example, I'll load up an artist and see this in the NG Playlist:

1. Albumname (Bonus Disc)
2. Albumname

I had the same problem with Led Zeppelin - Led Zeppelin always being listed after Led Zeppelin - Led Zeppelin II
I fixed it by adding a blank space at the end of the album title that SHOULD be listed first. It worked. The only
problem is it might mess up your playback statistics because you will actually be renaming the album, even though
it's only a blank space... Anyway, worked for me 
Title: Columns UI
Post by: ominousnimbus on 2011-01-01 03:42:46
Thanks, but a more systematic fix would really be preferable if anyone is aware of one. I have a pretty large library, and it would be rather annoying going through and re-tagging every instance where this happens... plus I frequently manage my library with tagging software like TheGodfather that tends to trim leading and trailing whitespace from tags...
Title: Columns UI
Post by: Decalicatan_Decalicatan on 2011-01-01 11:02:11
Is it possible to do grouping in NG play-list without showing group names? What i want is a solid line between albums. I tend to have many mixed play-lists so having groups for two-three songs is not an option.

If it isn't possible, was it requested?
If it was, why hasn't it been implemented?
And if it wasn't, would anyone else besides me want the feature?



You could use for the goup name the same color which is used for the background
Title: Columns UI
Post by: catfish on 2011-01-01 12:47:02
You could use for the goup name the same color which is used for the background


dude, you ROCK! well, not quite, but i thought i could make the font small, i mean, really small, and it worked! i chose some font at 1px and it appears exactly as 1px, and i also changed the bg color for the group title, so that it now looks like a solid 1px line. now...

is there a way to hide the nasty grouping column? .___.

(http://i55.tinypic.com/qnnplz.png)
just on the left from the selection
Title: Columns UI
Post by: ominousnimbus on 2011-01-02 07:26:00
Noob question here that may or may not even be specific to ColumnsUI. I'm using it, though, so I figured I'd ask here.

My OCD is giving me fits over an inconsistency in alphabetical ordering of my playlist groups in CUI. It appears that for two strings that are equal up until the termination of the shorter string, the longer one is actually listed first. For example, I'll load up an artist and see this in the NG Playlist:

1. Albumname (Bonus Disc)
2. Albumname

This is really quite grating, given that I have several instances in my collection of bonus discs and such, and the bonus material gets listed before the main disc.

Is there any way around this? I have a feeling it might be embarrassingly obvious, but I spent a good half hour before starting this thread racking my brain to no avail.

Just on the off chance anyone else is ever wondering the same thing, I found a solution:

Go to Preferences -> Display -> Columns UI, then click the "Filter" tab.

Under "Sort incoming files by:" I simply changed the sorting preference from:

%date%,%artist%,%album%,%track%

to

%date%,%artist%,%album% " ",%track%
Title: Columns UI
Post by: catfish on 2011-01-02 12:56:49
My OCD is giving me fits over an inconsistency in alphabetical ordering of my playlist groups in CUI. It appears that for two strings that are equal up until the termination of the shorter string, the longer one is actually listed first. For example, I'll load up an artist and see this in the NG Playlist:

1. Albumname (Bonus Disc)
2. Albumname


Either that, or sorting by 'album' should give correct results. My sorting method, which I put under Prefs - ColumnsUI - Playlist view - Columns - Some column - Scripts - Sort:
Code: [Select]
$if($or($strcmp(%comment%,'compilation'),$strcmp(%album artist%,Various Artists)),

// comp: end -> album -> tracknr -> song
// va: end end -> album -> tracknr -> song
$if($strcmp(%album artist%,Various Artists),?,)
?
$if2(%album%,?%directoryname%)
$repeat($char(32),20)
$if2(%discnumber%,999)
$if2(%tracknumber%,999)
$if2($meta(title),%filename_ext%),

//normal
$if2(%album artist%,????$directory(%path%,2))
$if($or($strcmp(%comment%,'live'),$strcmp(%comment%,'compilation')),2,1)
$if2(%date%,$if($and($strcmp($strchr(%directoryname%,'('),1),$strcmp($strchr(%directoryname%,')'),6)),$substr(%directoryname%,2,5),9999))

$if2(%album%,?%directoryname%)
$repeat($char(32),20)
$if2(%discnumber%,999)
$if2(%tracknumber%,999)
$if2($meta(title),%filename_ext%))


This sorts everything by artist->date->album->disknr->tracknr->title, trying to guess some values and putting compilations and lives to the very end of the playlist. $repeat($char(32),20) avoids inconsistencies in album names.
Title: Columns UI
Post by: Squeller on 2011-01-04 19:06:36
Musicmusic, can you give us information on what your development plans are? You're rarely seen here. No offense, just curious.
Title: Columns UI
Post by: temporicide on 2011-01-08 19:25:39
When using Columns UI with the Seekbar toolbar or panel visible, World of Warcraft suffers noticeable graphics lag while music is playing. This does not happen if the music is paused or stopped, if the seekbar is hidden, or foobar2000 is minimized. Is there some way to reduce the redraw rate of the seekbar, or use the seekbar component of the default UI (which does not have this problem) in my Columns UI layout?

Moderation: Moved to foo_wave_seekbar thread on Zao's request.
Title: Columns UI
Post by: Zao on 2011-01-09 00:54:41
The redraw rate is not tunable currently, it's 100 Hz for Direct3D, 40 Hz for Direct2D and 20 Hz for GDI. As for CUI vs. DUI, it's really the same component, the UI specific bits are very thin. Of course, I may have an unsuitable style in the CUI bits, or your CUI layout may be complex or overlapping the window.
Does it still misbehave with a clean CUI layout with just a dumb playlist and the seekbar? As an aside, it helps if you post in threads that I read regularly, like say, the seekbar thread.
Title: Columns UI
Post by: temporicide on 2011-01-09 03:06:14
Yes, the problem still happens in a clean Columns UI layout.

EDIT: I was talking about the normal seekbar that comes with Columns UI by default. I guess I should try foo_wave_seekbar and see if that works.

EDIT2: foo_wave_seekbar works great.
Title: Columns UI
Post by: Sebert on 2011-01-09 08:52:59
Morning everybody !

I am using a rather default layout, with NG playlists enabled:
(http://img828.imageshack.us/img828/333/clip4.th.png) (http://img828.imageshack.us/i/clip4.png/)

How do I disregard "Date" for grouping?
I have some samplers with each track tagged with an individual year, and I want to script something like:

If Various = true then disregard %Date% for Grouping !
Title: Columns UI
Post by: Sebert on 2011-01-09 15:02:42
Nevermind, I didn't see the "%date% in the default string !
Removed it, everything works fine :-)
Title: Columns UI
Post by: mzso on 2011-01-10 09:49:36
Hi!
I have a problem. Whenever I want to disable or enable/disable, add/remove or show/hide a panel in columnsUI's layout manager foobar crashes. Tried older versions, but it didn't help. Foobars crash reporter doesn't capture it so I can't send anything. I'm on windows 7 x64.
Title: Columns UI
Post by: uzername on 2011-01-10 17:04:54
Have a question about scrollbars. How possible to hide (vertical) scrollbars in Playlist switcher and NG playlist?
I`m use last version of foobar2000 and Columns UI as 3rd party plugin.

(http://i031.radikal.ru/1101/63/6ff9c8377ca2t.jpg) (http://radikal.ru/F/i031.radikal.ru/1101/63/6ff9c8377ca2.png.html)
Title: Columns UI
Post by: azgarth on 2011-01-15 19:22:59
is there a way i could have two cui foobar windows?
basically, what i want to do is have a foobar window always on on my 2nd monitor, with information (current playlist, album art, lyrics etcetera), and a normal full-on window for my main monitor, for normal use.
running two instances of foobar would obviously not be a solution, since you'd just have them running side by side, not two interfaces for the same program.
Title: Columns UI
Post by: laite on 2011-01-16 08:42:22
is there a way i could have two cui foobar windows?
basically, what i want to do is have a foobar window always on on my 2nd monitor, with information (current playlist, album art, lyrics etcetera), and a normal full-on window for my main monitor, for normal use.
running two instances of foobar would obviously not be a solution, since you'd just have them running side by side, not two interfaces for the same program.


I don't think that's possible, but you could try foo_title (http://www.hydrogenaudio.org/forums/index.php?showtopic=46595) to show needed information on your 2nd monitor.
Title: Columns UI
Post by: matav on 2011-01-16 09:47:53
Have a question about scrollbars. How possible to hide (vertical) scrollbars in Playlist switcher and NG playlist?
use the component Panel Stack Splitter.
It takes awhile to grasp it but it's good.
I have my layout in CUI + PSS

anyways... make your layout so:
Quote
Vertical Splitter (Base)
--Spectrum Analyser
--Panel Stack Splitter (instead of the normal vertical/horizontal splitter)
----Playlist Switcher
----NG Playlist
--Horizontal Splitter
----Seekbar
----Buttons
----Volume
in the PSS settings, you will need to specify it as a forced layout and make the ng playlist overlap the scrollbar part of the playlist switcher.
additionally you will have to make the ng playlist wider than the window can show.

to make it easier for you now right now, view these:
1- Theme Layout
(http://img607.imageshack.us/img607/8474/themecuilayout.th.jpg) (http://img607.imageshack.us/i/themecuilayout.jpg/)

2- Theme Look
(http://img84.imageshack.us/img84/9852/themelook.th.jpg) (http://img84.imageshack.us/i/themelook.jpg/)

3- Panel Stack Splitter Settings 1:
(http://img833.imageshack.us/img833/3817/psssettings1.th.jpg) (http://img833.imageshack.us/i/psssettings1.jpg/)

4- Panel Stack Splitter Settings 2:
(http://img228.imageshack.us/img228/5715/psssettings2.th.jpg) (http://img228.imageshack.us/i/psssettings2.jpg/)
the settings in this one are:
left: $sub($div(%_width%,4),22)
width: $add($sub(%_width%,$div(%_width%,4)),44)


to access the PSS settings pane, generally you need to right click on the borders, so don't lose the borders completely (i.e: the padding settings)
also, you may have to play around with those integer values a bit.

--
but i don't recommend getting rid of the scroll bar for the ng playlist atleast.
it becomes a pain in the ass when the list is super huge and irritating when the list is so short as to not have a vertical scrollbar.
hmm... i guess you will soon understand what i mean
Title: Columns UI
Post by: azgarth on 2011-01-16 19:07:20
laite, i found the old foo_dockable_panels, but that's one panel per item, not an overall screen.
is there an updated version of it?
Title: Columns UI
Post by: uzername on 2011-01-16 20:10:32
matav
Big thanx, man! 
Title: Columns UI
Post by: L_survivor on 2011-01-23 20:19:32
hi,
I've registered this forum before but I have no idea which email adress or nickname..

anyway, I have problems with MM keys. Actually, It works fine with default interface but not with Columns UI

-only Play/pause key is problematic
-I tried to manually bind the key, doesnt work.
-There is no manual binding in Foobar menu now.
-Tried other MM keys; works with Columns UI
-ALL MM keys works on Default UI
-My keyboard is Logitech Wave
-I use setpoint CC ver. 4.80.103, driver ver. 4.82.11


I read about 5 topics in this forums about this but none could solve my problem. Is there a way to fix this ?

addendum: OS is 7 64-bit, using realtek ALC889a chip..
Title: Columns UI
Post by: Decalicatan_Decalicatan on 2011-01-28 09:05:54
@ musicmusic,

Hi,

Columns UI is really great but could it be possible to add in a future version an option to change the colors of the tab and also the colors of the background of splitters such as Playlist Tab &  Tab stack ?

Thanks in advance,

Decalicatan Decalicatan
Title: Columns UI
Post by: Wiggum on 2011-01-29 13:05:45
Hi !

Im new to the hole Columns UI thing and have some questions:

1. Please take a look at this picture:
(http://www.abload.de/thumb/unbenanntkmfc.png) (http://www.abload.de/image.php?img=unbenanntkmfc.png)

How can i sort the Albums by Date that the most actuall album (2011 for example) is on top ?
And why are some albums correctly sorted by track-number and other dont ?
I want all sorted by Artist->Album->Track-Number.
Another problem is that if there is a CD1 and CD2 of a album the hole thing is messed up and i cant see any reason for this. Tracks are randomly thrown in as single entry but they should be grouped as two albums (CD1 and CD2).

Thanks for your help !
Title: Columns UI
Post by: Wiggum on 2011-01-29 14:35:45
Hi !

Im new to the hole Columns UI thing and have some questions:

1. Please take a look at this picture:
(http://www.abload.de/thumb/unbenanntkmfc.png) (http://www.abload.de/image.php?img=unbenanntkmfc.png)

How can i sort the Albums by Date that the most actuall album (2011 for example) is on top ?
And why are some albums correctly sorted by track-number and other dont ?
I want all sorted by Artist->Album->Track-Number.
Another problem is that if there is a CD1 and CD2 of a album the hole thing is messed up and i cant see any reason for this. Tracks are randomly thrown in as single entry but they should be grouped as two albums (CD1 and CD2).

Thanks for your help !


...sorry but it looks like im no longer able to edit my above post.
I fixed the problem with the sort by track-number by myselfe but still im not able to sort the albums in the album-filter by date (newest on top).
And if i minimize foobar and i place the mous above the icon it only tells me the name of the current sang but not artist and album...is there any way to get it working this way ?
Title: Columns UI
Post by: nickdc on 2011-02-04 10:00:30
@ Wiggum, go in preferences --> columns ui --> filter, and add this field "%date% %album%" for date filter.


ps, is it possible to remove album art for a specific playlist?
Title: Columns UI
Post by: Xyzzy on 2011-02-04 12:50:37
Hello!

Is there any possiblity to have layout automatically change, when fb's dialog is resized above/below specific metrics? This would enable having two (or more?) layouts best fitted to small/big dialog.

Title: Columns UI
Post by: marc2003 on 2011-02-04 14:17:57
And if i minimize foobar and i place the mous above the icon it only tells me the name of the current sang but not artist and album...is there any way to get it working this way ?


look at the "notification area" tab under the columns UI preferences. if you're not sure what to enter, main menu>help>title formatting help.

@nickdc, i don't think so.

@Xyzzy, it's possible using panel stack splitter. you can use standard foobar title formatting functions such as $ifgreater with special PSS variables such as %_width% and %_height% to show/hide panels. it can be a bit daunting at first though.
Title: Columns UI
Post by: Xyzzy on 2011-02-04 15:08:20
@Xyzzy, it's possible using panel stack splitter. you can use standard foobar title formatting functions such as $ifgreater with special PSS variables such as %_width% and %_height% to show/hide panels. it can be a bit daunting at first though.


Thanks for the clue. You mean setting up a Per Second script examining %ps_width%/%ps_height% and using $showpanel? Or is there some event messaging possible?


Title: Columns UI
Post by: marc2003 on 2011-02-04 16:55:40
no need for "per second", just the standard "per track" tab will do. it gets called whenever the window is resized.
Title: Columns UI
Post by: ryssen on 2011-02-05 08:48:23
I have not been reading the whole thread..
How do I make Columns show the embeded jpg file?
Title: Columns UI
Post by: ryssen on 2011-02-06 21:06:09
How do I make Coulumns show the albumpicture that´s in the music file?
Title: Columns UI
Post by: ojdo on 2011-02-06 21:13:34
Depends on where you want to see them. Among other possibilities you can:

1. Add an album art panel to your Layout (Preferences > Display > Columns UI, Tab Layout)
2. Configure the playlist to group by album and add an artwork column (Preferences > Display > Columns UI > Playlist View, Tab General)
Title: Columns UI
Post by: TheMaraudingRevenant on 2011-02-07 09:19:21
I recently installed this component and are... well, having difficulty understanding how to use it, to say the least. I installed it along with EsPlaylist, Panel Stack Splitter & the Album list panel. I think the multitude of new options might be what's putting me off.

Do most people use the 'live editing' option when changing their layout, or what? I've been reading the documentation and are still a bit confused. Little steps, I suppose.
Title: Columns UI
Post by: ryssen on 2011-02-07 19:45:32
(http://i194.photobucket.com/albums/z246/Ryssen_07/Columns-1.jpg)

I checked the "display artwork on groups" and got the wiev above,and thats fine.

But what is the "artwork tab" for and how to configure it?

(http://i194.photobucket.com/albums/z246/Ryssen_07/Columns-artwork.jpg)
Title: Columns UI
Post by: nickdc on 2011-02-07 20:46:26
Artwork tab is for "artwork view" panel
Title: Columns UI
Post by: amish on 2011-02-08 16:29:09
Hi,

I'm currently using columnsUI and was wondering if there was a way to change playlist viewers when on different playlists.

For examples for my "Albums" playlists I would like to use ESPlaylists or ELPlaylists. However when I switch my "Singles" or "Tracks without ReplayGain" playlist, I would prefer to switch to NGPlaylists, or a different ELPlaylist configuration.

Is there anyway this is possible?

Thanks

Amish

Title: Columns UI
Post by: Hakubo on 2011-02-09 06:20:39
amish:
This is not possible. However, you can make several layouts (one for each playlist viewer) and switch between them through View->Layout, or with keyboard shortcuts.
Title: Columns UI
Post by: marc2003 on 2011-02-09 10:06:09
you don't have to create multiple layouts. there are several ways round this...

a) using NGPLaylist, you can show/hide columns using filters (preferences>display>columns UI>playlist view>columns tab>options tab>playlist filters)
b) you could have multiple instances of EsPlaylist in a tab stack but you'd have to switch manually.

EDIT: EsPlaylist has it's own filters.
c) ELPlaylist also has filters (found on the grouping tab)
Title: Columns UI
Post by: projectisaac on 2011-02-09 22:10:13
I've been working on getting my entire foobar set-up to stick with a picture i select. So far I've gotten a lot of the panels to be transparent (ELplaylist and panel stack splitter), but as for the columnsUI specific things (tab stack, artwork view, spectrum analyser, item details, etc.) I don't know how to make their backgrounds be transparent. Is there a way for me to code transparency in to any of these?

Also, if there's no way to code transparency in certain components (panel stack, for example) could someone give me some alternatives that can?
Thanks
Title: Columns UI
Post by: marc2003 on 2011-02-09 23:09:18
you can't do anything about a tab stack. the alternative is to code mock "tabs" in panel stack splitter using buttons to show/hide panels when they are clicked.

for the artwork panel / item details, you can script replacements in PSS or WSH panel mod.
Title: Columns UI
Post by: projectisaac on 2011-02-10 19:10:18
you can't do anything about a tab stack. the alternative is to code mock "tabs" in panel stack splitter using buttons to show/hide panels when they are clicked.

for the artwork panel / item details, you can script replacements in PSS or WSH panel mod.


ok, thanks. I found your artwork script for WSH, and am loving it.  Looks like it's time to hit the code for me.
By the way, is there a reference for all the commands that can be used in these specific scripting environments?
Title: Columns UI
Post by: marc2003 on 2011-02-10 19:29:43
the components do have good documentation....

panel stack splitter contains a readme containing all of it's own special functions/variables.

WSH panel mod also has a whole "docs" subfolder which you should check out (callbacks and interfaces are the most relevant). of course this only contains WSH panel mod specific features and how to access them. you then have standard jscript at your disposal...

http://msdn.microsoft.com/en-us/library/ye...v=vs.85%29.aspx (http://msdn.microsoft.com/en-us/library/yek4tbz0%28v=vs.85%29.aspx)

Title: Columns UI
Post by: L_survivor on 2011-02-13 17:08:57
hi,
I've registered this forum before but I have no idea which email adress or nickname..

anyway, I have problems with MM keys. Actually, It works fine with default interface but not with Columns UI

-only Play/pause key is problematic
-I tried to manually bind the key, doesnt work.
-There is no manual binding in Foobar menu now.
-Tried other MM keys; works with Columns UI
-ALL MM keys works on Default UI
-My keyboard is Logitech Wave
-I use setpoint CC ver. 4.80.103, driver ver. 4.82.11


I read about 5 topics in this forums about this but none could solve my problem. Is there a way to fix this ?

addendum: OS is 7 64-bit, using realtek ALC889a chip..

is there any fix for this ? i cannot post to support forum because its a 3rd party component and the cause of the error is columnsUI not foobar itself :\
Title: Columns UI
Post by: blazom on 2011-02-13 21:14:09
hi,
Can anybody tell me please, if there is any way how to change the color of the separator or completely remove it?

The only one way how was I able to make it invisible was to change color of all elements to RGB 240,240.240 - to mahe a color like the separator.

Using latest version of Foobar, win 7 x64, ui columns,...

image for beter description

(http://img40.imageshack.us/img40/5276/72867371.th.png) (http://img40.imageshack.us/i/72867371.png/)

Uploaded with ImageShack.us (http://imageshack.us)

THX

Title: Columns UI
Post by: garbanzo.bean on 2011-02-13 23:50:10
To get foobar to play nice with SetPoint, find this file:
C:\Program Files\Logitech\SetPoint\players.ini

Then add this:
Code: [Select]
foobar2000=wac,foobar2000.exe,
{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8},
xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000


Title: Columns UI
Post by: blazom on 2011-02-14 07:30:10
hi,
Can anybody tell me please, if there is any way how to change the color of the separator or completely remove it?

The only one way how was I able to make it invisible was to change color of all elements to RGB 240,240.240 - to mahe a color like the separator.

Using latest version of Foobar, win 7 x64, ui columns,...

image for beter description

(http://img40.imageshack.us/img40/5276/72867371.th.png) (http://img40.imageshack.us/i/72867371.png/)

Uploaded with ImageShack.us (http://imageshack.us)

THX



got it:

Panel Stack Splitter

THX
Title: Columns UI
Post by: Dexter_prog on 2011-02-21 15:38:40
is there a full list of all the formatting codes for columns ui? I can't find it anywhere
Title: Columns UI
Post by: marc2003 on 2011-02-21 15:46:35
it has a few specific to columns UI itself...

http://yuo.be/wiki/columns_ui:config:colour_string (http://yuo.be/wiki/columns_ui:config:colour_string)
http://yuo.be/wiki/columns_ui:config:global_variables (http://yuo.be/wiki/columns_ui:config:global_variables)

the rest is just standard foobar title formatting

http://wiki.hydrogenaudio.org/index.php?ti...tting_Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference)
Title: Columns UI
Post by: Triple Sick on 2011-02-21 17:10:21
How come when I try to display a song's lyrics in the item details panel, it has really large line spacing? It spaces the lines out like 3 or 4 times what it should be.
Title: Columns UI
Post by: GoldenLeaf on 2011-02-21 23:15:41
I am having problems getting the album art panel in Columns UI to display any formats of image other than Jpeg, however if I were to resave a png for example as a jpeg it will display it.
Anyone have any ideas as to why this is occurring? Thanks in advance
Title: Columns UI
Post by: atomizer_ on 2011-02-22 19:59:34
I am having problems getting the album art panel in Columns UI to display any formats of image other than Jpeg, however if I were to resave a png for example as a jpeg it will display it.
Anyone have any ideas as to why this is occurring? Thanks in advance

I am also having this problem.  It seems to have happened after updating to 3.8.6.  At first I thought it was outdated libpng/zlib libraries, but updating them hasn't fixed it.  If I downgrade to version 3.8.3, it displays PNG files fine, however.
Title: Columns UI
Post by: Dexter_prog on 2011-02-23 03:50:39
I can't seem to sort tracks by tracknumber when the album is a various artists album. My groups config is:
%album artist%
(%date%) %album%

and I am using an autoplaylist with all the music in my mp3 folder. I tried:
- changing the "sort incoming files by..." thing: no changes whatsoever
- disabling the playlist as a "force-sorted" playlist. This allows me to order according to the columns I click on, but messes up the groups setting I chose
- setting custom sort scripts on each tag: no changes

It seems that it is sorting albums acording to the group and/or the file name (all my mp3s are named "artist - ##. title"), so VA get sorted for example this way
- A artist - 05. song
- B artist - 01. song
- C artist - 07. song

it's driving me insane because I can't figure what's wrong.
Title: Columns UI
Post by: metal_termite on 2011-02-23 14:33:44
I am using the global themed mode for CUI. For some reason the CUI playlist theme is much darker than the theme everywhere else on foobar2000 and Windows.

Is there a way to get it back to normal?

(http://i52.tinypic.com/262lele.png)
Title: Columns UI
Post by: L_survivor on 2011-02-23 18:28:07
To get foobar to play nice with SetPoint, find this file:
C:\Program Files\Logitech\SetPoint\players.ini

Then add this:
Code: [Select]
foobar2000=wac,foobar2000.exe,
{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8},
xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000

didnt work. found a workaround tho; shutting setpoint down makes play/pause work. The other buttons were working fine and they do so even after shutting setpoint app down.

so, meh. Its working and I can live without setpoint custom shortcuts.
Title: Columns UI
Post by: GoldenLeaf on 2011-02-25 21:39:38
I am having problems getting the album art panel in Columns UI to display any formats of image other than Jpeg, however if I were to resave a png for example as a jpeg it will display it.
Anyone have any ideas as to why this is occurring? Thanks in advance

I am also having this problem.  It seems to have happened after updating to 3.8.6.  At first I thought it was outdated libpng/zlib libraries, but updating them hasn't fixed it.  If I downgrade to version 3.8.3, it displays PNG files fine, however.


I have also updated my libpng/zlib libraries. The album art is still not being displayed for formats other than Jpeg even when using the latest 'experimental' version of Columns UI, version 0.3.8.7 I am also using the latest version of foobar v 1.1.4. This is really peeing me off now, PLEASE if anyone can lend a hand here please do, even if it's just a suggestion.
Title: Columns UI
Post by: marc2003 on 2011-02-26 00:52:29
an alternative artwork panel.

1) download and install WSH panel mod: http://code.google.com/p/foo-wsh-panel-mod/downloads/list (http://code.google.com/p/foo-wsh-panel-mod/downloads/list)
2) add a panel to your layout in place of the standard artwork panel
3) download and follow the instructions in this zip and import the script named "artreader.txt".

http://cid-649d3bfeaf541fbb.office.live.co...ide/samples.zip (http://cid-649d3bfeaf541fbb.office.live.com/self.aspx/.Public/foobar/guide/samples.zip)

4) it uses the settings from file>preferences>display.
Title: Columns UI
Post by: GoldenLeaf on 2011-02-26 03:53:53
an alternative artwork panel.

1) download and install WSH panel mod: http://code.google.com/p/foo-wsh-panel-mod/downloads/list (http://code.google.com/p/foo-wsh-panel-mod/downloads/list)
2) add a panel to your layout in place of the standard artwork panel
3) download and follow the instructions in this zip and import the script named "artreader.txt".

http://cid-649d3bfeaf541fbb.office.live.co...ide/samples.zip (http://cid-649d3bfeaf541fbb.office.live.com/self.aspx/.Public/foobar/guide/samples.zip)

4) it uses the settings from file>preferences>display.


Ah thanks so much. I did as you said and got it working only to find out I still had the same problem of not being able to view PNG files. Though looking at the part where you said "it uses the settings from file>preferences>display" made me go there and realize I only had:

front.jpg
cover.jpg
%filename%.jpg
%album%.jpg
folder.jpg

in the front cover tab so I doubled them and changed the extension to .png and now it works. I feel quite silly now for not realizing before. thanks man, it's much appreciated

P.s do you know if there's a search pattern I can put in so that it will use any image files in the folder regardless of format?

Thanks again Marc
Title: Columns UI
Post by: marc2003 on 2011-02-26 04:27:12
*.*

should do it. i'm not sure if anything other than jpg/png is supported. you'll have to suck it and see.
Title: Columns UI
Post by: alkasar on 2011-02-26 17:44:34
an alternative artwork panel.

3) download and follow the instructions in this zip and import the script named "artreader.txt".
http://cid-649d3bfeaf541fbb.office.live.co...ide/samples.zip (http://cid-649d3bfeaf541fbb.office.live.com/self.aspx/.Public/foobar/guide/samples.zip)

Great pack of WSH scripts

Trying to use them I got the following error :
Quote
Scripting Engine Initialization Failed (Playback Buttons by marc2003, CODE: 0x80020101)
Check the console for more information (Always caused by unexcepted script error).

console
Quote
Error: WSH Panel Mod (Art Reader by marc2003): Erreur d'exécution Microsoft JScript:
Un composant ActiveX ne peut pas créer un objet. (An ActiveX component can not create an object.)
Ln: 350, Col: 1
<source text only available at compile time>


I have similar error with other scripts, "Aero Seekbar" is actually the only working script.

context: Portable foobar install. foobar 1.1. Vista.

something missing ? what could I have done wrong ?
Title: Columns UI
Post by: marc2003 on 2011-02-26 18:12:55
have you disabled "safe mode" in the WSH panel mod preferences as per the instructions?
Title: Columns UI
Post by: Decalicatan_Decalicatan on 2011-03-02 16:04:04
Columns_UI 0.3.8.8 has been released recently ("experimental" status)

Changelog:




Title: Columns UI
Post by: Vagabond on 2011-03-02 23:48:12
Hello,

Just a minor change I'd like to apply. Album art is enabled within my playlist; for albums with multiple artists, the album art repeats for each song. Here is a screenshot (http://dl.dropbox.com/u/1285124/foobarplaylist.jpg). Is it possible to have it display the art only once?
Title: Columns UI
Post by: lvqcl on 2011-03-03 02:36:44
Set 'Album Artist' tag to VA or Various Artists or whatever you want.
Title: Columns UI
Post by: alkasar on 2011-03-03 09:43:13
have you disabled "safe mode" in the WSH panel mod preferences as per the instructions?

oops, I missed that one 
This fixed it. Thanks Marc.
Title: Columns UI
Post by: Vagabond on 2011-03-03 14:58:57
Set 'Album Artist' tag to VA or Various Artists or whatever you want.


Is there another method? I like having the artists' names instead of "Various Artists" in the playlist.
Title: Columns UI
Post by: marc2003 on 2011-03-03 15:17:32
it still displays the artist in the playlist. "album artist" gets used in the grouping pattern like this...

(http://public.blu.livefilestore.com/y1p30IWQ2kL5jRbIB4Ww5ELbMuI36OuzSxN2OPg9KcbaWz0oRjInzXxrp-xAAt5N-oQW9fKgXaL5XZ0Pvk7DRsohQ/cui%20group.png)
Title: Columns UI
Post by: Vagabond on 2011-03-03 16:20:14
That did it. Thanks everyone!
Title: Columns UI
Post by: Bryter on 2011-03-03 23:04:04
I prefer Status Bar to Status Pane because of its minimalist look. Is there anyway to configure Status Bar (i would like to add track title, album, and artist)?
Title: Columns UI
Post by: marc2003 on 2011-03-03 23:19:15
don't be afraid to look in the preferences. it won't bite.
Title: Columns UI
Post by: Bryter on 2011-03-03 23:27:51
Found it! 
I know, i rush to much 
Title: Columns UI
Post by: Gerbo on 2011-03-12 16:15:33
Problem resolved!
Title: Columns UI
Post by: EliasThorpe on 2011-03-14 07:44:25
Why, hello there!  I just emigrated from iTunes, because it was fat, bloated, and slow.  I've got the newest version of fb2k, and the newest stable release of columnsUI.  I saw there was a third party forum, but I put this here because i'm not sure where my problem lies, so if this post belongs elsewhere, please accept my dearest apologies!

Everything that I want is pretty much explained in the image, but... here's a list in case it doesn't work or something.

-I would like a genre column... I hear these are easy to set up, but I need like detailed instructions of where to click, preferably with pictures or something because I can't figure it out.  I think that %genre%[l33tüberh4x0r]&blackmajickprogramming&$$ thing is confusing me...
-I would love for my albums to be sorted like they are in itunes.  Currently it does 1,1,2,2,3,3,4,4,5,5... but I would like for it to go all of disc 1 in order (1,2,3,4,5...) then all of disc 2 in order (1,2,3,4,5...)
    -also, kinda subpoint of the two disc album sorting... i have a couple albums that won't even group together like that, they're split into two separate albums (ie. "Bluff Limbo (disc 1)" and "Bluff Limbo (disc 2)")  When I try to change the tags so they're all the same album, I get this error message "Could not update tags (Object not found) on:
"C:\Users\DJ\Music\iTunes\iTunes Media\Music\µ-Ziq\Bluff Limbo\1-01 Hector's House.mp3""  like twenty times, once for each track that I try to change.  I also can't change them individually.  what does this error message mean?
-I would love to have an oscilloscope panel at the bottom of my playlists switcher... it would be REALLY cool if it could go vertically, so it can take up some of that empty space, but i'll settle for horizontal...
-my compilation albums don't sort correctly!  I tagged them all with the same album artist, but they all have different artists, and I thought it would group them all together under the album artist's name, but I guess not?  I really only have one of these compilation albums, so I can probably live with it, but if it's a simple fix, then I'd love to fix it.
-Finally, (you're thinking "this kid has so many complaints, if you don't like fb2k, go back to itunes you jerk!")  I REALLY REALLY REALLY want something that will make it so when i hit a key on the keyboard ("B" for example) it goes to the first artist that starts with "B" (B. B. King in my case)  and if i'm feelin really fancy, and I type two letters in quick succession ("DI" for example) it should skip all the D's until it gets and artist with "DI" at the beginning of their name (skip Daft Punk, Damian Marley, Death Cab, Delta Spirit and go to Die Toten Hosen in my case)

Here's a picture of my current setup that kinda explains it...
(http://i53.tinypic.com/2rng9d0.png)

You don't gotta fix all my problems, just one and you're a hero.  Also, assume I've never used fb2k in my life (because i haven't) and keep it in simple, step by step terms...

THANK YOU ALL SO MUCH, YOU ARE WONDERFUL PEOPLE!!! (i don't know that, I'm making assumptions)
Title: Columns UI
Post by: EliasThorpe on 2011-03-14 18:42:19
Hello everyone... whoever moved my post here, thanks? I guess?  I feel like I crashed some party that was going on here in this thread or something. Sowwy...

Anyways, I was doing some more messing around, and I figured out how to add a Genre column, so we can mark that off the list!  YAY! V for VICTORY!!!
also, I figured out why those multi-disc albums were split into two separate albums.  It was because I had them in separate folders, so I removed them from my library, restructured where the files were, then readded them, and it's cool now!  YAY!  T for TRIUMPH!!!

I'm still trying to figure out all that other stuff though, so any help would be greatly appreciated!  No new questions have come up since I first posted very early this morning!  YAY!  S for STUPENDOUS!!!

Things I like about fb2k:  I can have multiple editing operations going on at the same time... so I change the genre metatag for all my songs, which takes a few minutes to complete, and I can still use the main window, and say, edit the year of a specific album while that operation is still going.  I like that multitasking functionality.  I also like how it uses way less resources than iTunes did for me.  I also like how its icon is an alien head, even though it's impossibly unlikely that aliens actually look like that because it's obviously based on assumptions of life on this planet, and it's very unlikely that intelligent life evolved that similarly to humans on a different planet.  Just sayin...
Title: Columns UI
Post by: mzso on 2011-03-14 23:15:46
Hello everyone... whoever moved my post here, thanks? I guess?  I feel like I crashed some party that was going on here in this thread or something. Sowwy...

Anyways, I was doing some more messing around, and I figured out how to add a Genre column, so we can mark that off the list!  YAY! V for VICTORY!!!
also, I figured out why those multi-disc albums were split into two separate albums.  It was because I had them in separate folders, so I removed them from my library, restructured where the files were, then readded them, and it's cool now!  YAY!  T for TRIUMPH!!!

I'm still trying to figure out all that other stuff though, so any help would be greatly appreciated!  No new questions have come up since I first posted very early this morning!  YAY!  S for STUPENDOUS!!!

Things I like about fb2k:  I can have multiple editing operations going on at the same time... so I change the genre metatag for all my songs, which takes a few minutes to complete, and I can still use the main window, and say, edit the year of a specific album while that operation is still going.  I like that multitasking functionality.  I also like how it uses way less resources than iTunes did for me.  I also like how its icon is an alien head, even though it's impossibly unlikely that aliens actually look like that because it's obviously based on assumptions of life on this planet, and it's very unlikely that intelligent life evolved that similarly to humans on a different planet.  Just sayin...

Hi!
Columns UI groups the songs according to the script(s) int the playlist view -> Grouping section. There is a help file for title formatting in foobar's folder. The sorting I think is done according what you have in the edit -> sort -> sort by... section.
I don't think the oscilloscope is available as a panel, there is only a spectrum analyzer here, Which you can add under the playlist switcher by putting both on a vertical splitter. I'm not sure what is your problem with the typing, it works exactly as you described it.
Title: Columns UI
Post by: EliasThorpe on 2011-03-15 04:54:15
Hello everyone... whoever moved my post here, thanks? I guess?  I feel like I crashed some party that was going on here in this thread or something. Sowwy...

Anyways, I was doing some more messing around, and I figured out how to add a Genre column, so we can mark that off the list!  YAY! V for VICTORY!!!
also, I figured out why those multi-disc albums were split into two separate albums.  It was because I had them in separate folders, so I removed them from my library, restructured where the files were, then readded them, and it's cool now!  YAY!  T for TRIUMPH!!!

I'm still trying to figure out all that other stuff though, so any help would be greatly appreciated!  No new questions have come up since I first posted very early this morning!  YAY!  S for STUPENDOUS!!!

Things I like about fb2k:  I can have multiple editing operations going on at the same time... so I change the genre metatag for all my songs, which takes a few minutes to complete, and I can still use the main window, and say, edit the year of a specific album while that operation is still going.  I like that multitasking functionality.  I also like how it uses way less resources than iTunes did for me.  I also like how its icon is an alien head, even though it's impossibly unlikely that aliens actually look like that because it's obviously based on assumptions of life on this planet, and it's very unlikely that intelligent life evolved that similarly to humans on a different planet.  Just sayin...

Hi!
Columns UI groups the songs according to the script(s) int the playlist view -> Grouping section. There is a help file for title formatting in foobar's folder. The sorting I think is done according what you have in the edit -> sort -> sort by... section.
I don't think the oscilloscope is available as a panel, there is only a spectrum analyzer here, Which you can add under the playlist switcher by putting both on a vertical splitter. I'm not sure what is your problem with the typing, it works exactly as you described it.


Yeah, I can get the spectrum analyzer, but i've got that at the top of my window already, next to the play/pause/skip buttons, so it's kind of redundant :/  I just thought there might be another like component to add more visualizations to ColumnsUI or something...
I changed the sort by, but I don't think it just did the same thing as clicking on the top of the column, like in any other program...  It's not really a problem now that i'm mostly done with major retagging, what bothers me more is the single compilation album that splits itself up...  I've got all of the individual tracks tagged with the same album artist, and %ALBUM ARTIST% is the first thing in my sort by settings...  I don't really understand how the %BLACKMAJICK% script-tag-programming-stuff works so i bet that's what i'm missing.

(http://i51.tinypic.com/nmhtsm.png)

the typing thing doesn't work at all...  Maybe you have some setting on that I don't?  This is really the biggest thing I want to get working...  I've done google searches for it and this seems to be what i'm looking for... it's called Typefind.  I followed the instructions, but it doesn't work.  Maybe "some in-line search facility" doesn't mean what I think it means?  or maybe i'm just not using it right?  Maybe i'm just not enabling it/turning it on?
Title: Columns UI
Post by: Decalicatan_Decalicatan on 2011-03-15 09:21:50
I think you mixed up "sorting" (the order the playlist is shown) and grouping (the "title" of your groups: In your screenshot it is Peter Seeger / Brian and Amy Wedding Mix or Ani Di Franco / Brian and Amy Wedding Mix)

To change the grouping pattern, go to Preferences --> Display --> Columns UI --> Playlist view --> Grouping
1- Select Show groups if it's not already selected (but I think it is)
2- In the script just below, swap %artist% with %album artist% and this will do the trick.
Title: Columns UI
Post by: mzso on 2011-03-15 12:28:21
Yeah, I can get the spectrum analyzer, but i've got that at the top of my window already, next to the play/pause/skip buttons, so it's kind of redundant :/  I just thought there might be another like component to add more visualizations to ColumnsUI or something...
There aren't many visualizations (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components#Visualisation)available. You can try the WmpVis, if I remember correctly WMP had an oscilloscope.
I changed the sort by, but I don't think it just did the same thing as clicking on the top of the column, like in any other program...  It's not really a problem now that i'm mostly done with major retagging, what bothers me more is the single compilation album that splits itself up...  I've got all of the individual tracks tagged with the same album artist, and %ALBUM ARTIST% is the first thing in my sort by settings...  I don't really understand how the %BLACKMAJICK% script-tag-programming-stuff works so i bet that's what i'm missing.
As Decalicatan_Decalicatan said sorting is not the same as grouping. Also I think you would be better off if you grouped by %album%, that field usually isn't screwed up.
I have:
Code: [Select]
$if2(%album%,<Unknown Album>[ Artist: %artist%])
Which displays the album name or unknown album and the artist name if exists.

the typing thing doesn't work at all...  Maybe you have some setting on that I don't?  This is really the biggest thing I want to get working...  I've done google searches for it and this seems to be what i'm looking for... it's called Typefind.  I followed the instructions, but it doesn't work.  Maybe "some in-line search facility" doesn't mean what I think it means?  or maybe i'm just not using it right?  Maybe i'm just not enabling it/turning it on?

Out of curiosity I made a portable install of foobar and columnsUI(0.3.8.8). The typing thing works. Just put the focus on the playlist view and start typing.
Title: Columns UI
Post by: mzso on 2011-03-15 13:44:39
Hello!
I've been playing around the layout optimizing space. And I thought, why not add the "stuff" from status bar on a panel in a more condensed way. Firstly there isn't a status bar equivalent in the palette. With the item details panel I could add most of the stuff, but the two important elements that are on the right have no alternatives.
The Volume control element can be replaced somewhat with the volume bar, but it doesn't show the numerical value which is important since I mostly change the volume with the hotkey. Is there another way to show the volume? I couldn't find a variable for it.
Also is there a way to display the total length of the selection like in the status bar? I didn't find anything for this either so far.
Title: Columns UI
Post by: EliasThorpe on 2011-03-15 19:07:13
I think you mixed up "sorting" (the order the playlist is shown) and grouping (the "title" of your groups: In your screenshot it is Peter Seeger / Brian and Amy Wedding Mix or Ani Di Franco / Brian and Amy Wedding Mix)

To change the grouping pattern, go to Preferences --> Display --> Columns UI --> Playlist view --> Grouping
1- Select Show groups if it's not already selected (but I think it is)
2- In the script just below, swap %artist% with %album artist% and this will do the trick.


Thanks!  The grouping now works!

I assume by "put focus on" you mean click on it then start typing... it still doesn't work for me... I don't have ColumsnUI 0.3.8.8, I have 0.3.8.6, I think I probably decided to get this one because it doesn't say "experimental" next to it.  So I just downloaded 0.3.8.8, replaced the old .dll, tried again and still nada  I've got Typefind downloaded, and in the components directory of my fb2k folder... I tried with the Typefind panel not in my window, and with it there, it didn't work either way!  Typefind, Y U NO WORK!?!?

Thanks for helping me with the grouping thing though!
Title: Columns UI
Post by: chuckybabu on 2011-03-16 09:47:52
Is it possible to change the visualiser to a spectrogram instead? And have star ratings? Hopeless noob here 
Title: Columns UI
Post by: mzso on 2011-03-16 16:57:30
Thanks!  The grouping now works!

I assume by "put focus on" you mean click on it then start typing... it still doesn't work for me... I don't have ColumsnUI 0.3.8.8, I have 0.3.8.6, I think I probably decided to get this one because it doesn't say "experimental" next to it.  So I just downloaded 0.3.8.8, replaced the old .dll, tried again and still nada  I've got Typefind downloaded, and in the components directory of my fb2k folder... I tried with the Typefind panel not in my window, and with it there, it didn't work either way!  Typefind, Y U NO WORK!?!?

Thanks for helping me with the grouping thing though!

If it doesn't work you probably messed up something with the hotkeys (or something else). Try it with a new portable install with only adding columnsUI, then try to figure out what went wrong on your normal install.
Title: Columns UI
Post by: fragilityV1 on 2011-03-18 18:12:05
On my Win 7-64 machine for some reason my Columns UI menu is huge in Perferences and is cut off:

(http://i53.tinypic.com/or2u75.jpg)

I didn't have this issue on my other Win 7-64 install.  Any thoughts?
Title: Columns UI
Post by: chiwou on 2011-03-18 18:54:09
are the following fonts installed?
Arial, Tahoma, Segoe UI+Symbol
Title: Columns UI
Post by: fragilityV1 on 2011-03-18 19:10:04
are the following fonts installed?
Arial, Tahoma, Segoe UI+Symbol


Oddly enough I did not have Tahoma installed.  That fixed it.  Thanks!
Title: Columns UI
Post by: Furion45086 on 2011-03-20 03:33:16
Hello. I have a question concerning where a playlist stays after closing foobar. Right now, my playlist will move back to the last track I selected manually after closing and restarting foobar. For example, I double click and play song A by artist A. I then scroll and leave the playlist viewed on song B by artist B but I don't play song B. I close and restart foobar to see that the playlist is on song A by artist A. I want to leave the playlist where I want it and not on the last song I selected to play. Is there a way to disable the playlist from doing this?
Title: Columns UI
Post by: mobyduck on 2011-03-20 09:32:34
I want to leave the playlist where I want it and not on the last song I selected to play.
Perhaps File -> Preferences -> Playback -> untick Cursor follows playback.

HTH.

Alessandro
Title: Columns UI
Post by: Furion45086 on 2011-03-20 18:26:30
I want to leave the playlist where I want it and not on the last song I selected to play.
Perhaps File -> Preferences -> Playback -> untick Cursor follows playback.

HTH.

Alessandro

Thank you for responding to my question. I do have Cursor follows playback unticked. I have Playback follows cursor unticked too.
Title: Columns UI
Post by: nickdc on 2011-03-21 11:10:45
i'm using columns ui with ng playlist, is it possibile to remove what i've selected in red? check the pic
http://img843.imageshack.us/i/catturakn.jpg/ (http://img843.imageshack.us/i/catturakn.jpg/)
Title: Columns UI
Post by: mzso on 2011-03-21 11:51:58
i'm using columns ui with ng playlist, is it possibile to remove what i've selected in red? check the pic
http://img843.imageshack.us/i/catturakn.jpg/ (http://img843.imageshack.us/i/catturakn.jpg/)

I wonder how you do some of the stuff you have there. Like file metadata next to the artwork (with total length?) and remaining time in the title column, vertical line, adding a new line to grouping and aligning it tot the right.
Title: Columns UI
Post by: sollniss on 2011-03-23 08:32:45
How do I set up the CUI to look like the DUI?
http://www.imagebanana.com/view/ogptqrsg/Screenshot_2.jpg (http://www.imagebanana.com/view/ogptqrsg/Screenshot_2.jpg)

I want to use the more modern Playlist with color support and a more fancy look and also have customizable panels but also want to stick with the plain and simple DUI design/layout.
Title: Columns UI
Post by: mzso on 2011-03-23 13:24:58
Can anyone tell me what would I need to get the playlist to look like nickdc's:
(http://i55.tinypic.com/2cfw68o.jpg)
It seems to me that lot of the stuff are beyond columnsUI by default.
Title: Columns UI
Post by: chiwou on 2011-03-23 13:46:36
you've to make a query for the different track numbers or list index numbers

$ifequal(%tracknumber%,1,%channel%)
etc...
Title: Columns UI
Post by: marc2003 on 2011-03-23 14:00:19
@sollnis, have you thought about trying EsPlaylist. that works in default UI and supports album artwork and using $rgb colours for the text. the one thing it can't do is custom background colours/frames like columns UI.

http://foo2k.chottu.net/#esp (http://foo2k.chottu.net/#esp)

@chiwou, there is an easier way instead of using multiple $ifequal statements. look at $select instead.

$select(%tracknumber%,display this for track 1, display this for track 2, track 3)

@mzso, a good place to start is the columns UI wiki. look at $set_style and frames

http://yuo.be/wiki/columns_ui:config:colour_string (http://yuo.be/wiki/columns_ui:config:colour_string)

Title: Columns UI
Post by: nine09 on 2011-03-23 14:04:46
Hello.

Can someone help me out a little?
I am using columns UI btw.

I would like to hide the artist column from some playlists but, I don't know how to write this in the preferences window.

I would like to hide the artists column on playlist:
Filter Results (Playback)
Filter Results


If I write Filter Results (Playback) Filter Results nothing happens
If I write Filter Results (Playback), Filter Results nothing happens
Although I know it is possible to hide a column on multiple playlists I can only seem to hide the column at 'one playlist because I dont know how to write it

Please see the attached image and you will see what I mean
(https://lh5.googleusercontent.com/_NehvqQ0k2zk/TYn8wC2HKMI/AAAAAAAAAFo/gFgPCAAL7D4/23-03-2011%2013-52-08.jpg)

Thank you
Title: Columns UI
Post by: marc2003 on 2011-03-23 14:06:22
untested but try

;
Title: Columns UI
Post by: mzso on 2011-03-23 14:56:42
@chiwou, there is an easier way instead of using multiple $ifequal statements. look at $select instead.

$select(%tracknumber%,display this for track 1, display this for track 2, track 3)

@mzso, a good place to start is the columns UI wiki. look at $set_style and frames

http://yuo.be/wiki/columns_ui:config:colour_string (http://yuo.be/wiki/columns_ui:config:colour_string)

I think I'm still missing something. Ok so I have to run queries, but where? How would I make them work per group like in the picture for total length and the format information on the picture. (The only thing I know of that work per group is the grouping script itself...) Also the Rock|UK|... part seams out of place, it's on top of the group. Has its on row and doesn't seem to be a part of a column.
Title: Columns UI
Post by: chiwou on 2011-03-23 15:11:43
no you create a new column for the queries and then a new group under the default group for this Rock|UK| ...
Title: Columns UI
Post by: sollniss on 2011-03-23 16:02:10
@sollnis, have you thought about trying EsPlaylist. that works in default UI and supports album artwork and using $rgb colours for the text. the one thing it can't do is custom background colours/frames like columns UI.

http://foo2k.chottu.net/#esp (http://foo2k.chottu.net/#esp)

Yes I have, but:
- there is no sorting by clicking the headers or the context menu
- and the colors are off for me

And I also would like to have panels to show certain information in a pleasant way with colors and stuff, DUI doesn't provide that.
Title: Columns UI
Post by: nine09 on 2011-03-23 20:41:40
I might seem inpatient but since my post was moved I am afraid that I will have to bump it :S

http://www.hydrogenaudio.org/forums/index....st&p=749223 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=749223)

Anyone...?
Title: Columns UI
Post by: marc2003 on 2011-03-23 20:43:34
you could try reading the first reply after your post. :/
Title: Columns UI
Post by: nine09 on 2011-03-23 20:52:46
untested but try

;


Try what?
I am asking because I don't have a clue myself haha..
Title: Columns UI
Post by: marc2003 on 2011-03-23 21:34:50
you're asking for something to separate the playlist names and you can't see it? 
Title: Columns UI
Post by: nickdc on 2011-03-24 12:24:13
Quote
I wonder how you do some of the stuff you have there. Like file metadata next to the artwork (with total length?) and remaining time in the title column, vertical line, adding a new line to grouping and aligning it tot the right.


Total length data is just a tag, select all the album tracks and click properties, add a new field for exemple "time" and add album total length, ok. Then create a new column with %time% script.

Remaining time, just add this in a new column
$if(%isplaying%,$rgb(200,0,0,200,0,0) − '[' %playback_time_remaining% ']')
set the color u want

Vertical line, choose a column where you want to add the line, and add this in script/style tab
$set_style(frame-left,1,$rgb(180,180,180))
u can set the color and the position u want (left, right, top, etc...)

New line in grouping, go to playlist view, grouping and click "new...", u can add the lines u want.
To set it on right, just add this $tab(), for ex. $tab()%artist%

Quote from:  link=msg=748913 date=0
i'm using columns ui with ng playlist, is it possibile to remove what i've selected in red? check the pic
http://img843.imageshack.us/i/catturakn.jpg/ (http://img843.imageshack.us/i/catturakn.jpg/)


Nobody can help me here?
Title: Columns UI
Post by: chiwou on 2011-03-24 13:02:14
Nobody can help me here?

I don't think its possible, since you use a column to display these infos, you could disable the "Themed" mode and create custom background colours for default and selected columns
Title: Columns UI
Post by: nickdc on 2011-03-24 13:24:15
that's what i thought, so how could i remove that frame using custom colors fow columns?
Title: Columns UI
Post by: marc2003 on 2011-03-24 14:28:46
you need to go the columns UI preferences (main tab) and click on "quick setup". from there you can turn off "theming (windows vista and newer)".

Title: Columns UI
Post by: mzso on 2011-03-24 14:42:25
Total length data is just a tag, select all the album tracks and click properties, add a new field for exemple "time" and add album total length, ok. Then create a new column with %time% script.

Remaining time, just add this in a new column
$if(%isplaying%,$rgb(200,0,0,200,0,0) ? '[' %playback_time_remaining% ']')
set the color u want

Vertical line, choose a column where you want to add the line, and add this in script/style tab
$set_style(frame-left,1,$rgb(180,180,180))
u can set the color and the position u want (left, right, top, etc...)

New line in grouping, go to playlist view, grouping and click "new...", u can add the lines u want.
To set it on right, just add this $tab(), for ex. $tab()%artist%

Thanks for the info! I wanted the length by group so that wouldn't work with tags. It doesn't seem possible at all. I see no way of adding up the lengths or doing that by group.
Title: Columns UI
Post by: marc2003 on 2011-03-24 14:57:14
EsPlaylist and ELPlaylist both have custom functions that will calculate the total time of all tracks in a group. but they are quite different to NGplaylist.
Title: Columns UI
Post by: nickdc on 2011-03-24 15:36:13
you need to go the columns UI preferences (main tab) and click on "quick setup". from there you can turn off "theming (windows vista and newer)".

i can do the same in colours tab setting custom mode for playlist, but what i want to know is how to remove that frame
Title: Columns UI
Post by: marc2003 on 2011-03-24 16:05:59
set it the same colour as the background like this.

(http://dl.dropbox.com/u/22801321/ng.png)
Title: Columns UI
Post by: mzso on 2011-03-24 21:38:32
EsPlaylist and ELPlaylist both have custom functions that will calculate the total time of all tracks in a group. but they are quite different to NGplaylist.

Well, I checked them out. ELPlaylist is comically difficult. I couldn't even resize columns. ESPlaylist is a lot simpler. I could add other fields that doesn't affect grouping easily. Found a variable (%es_subgroup_length%) for group length. Cool.
Thanks!
Title: Columns UI
Post by: despierto on 2011-03-24 22:28:19
i use the filter of the ui columns plugin and i'd like to have the genres in a tree view.
i.e.
the main entries of the tree are "Rock", "Electronic", "Latin"
and below Rock are more tree entrys like i.e. "Hard Rock", "Punk", "Rock & Roll"

http://yuo.be/wiki/columns_ui:config:filter (http://yuo.be/wiki/columns_ui:config:filter)
In the filter preferences one can enter the fields content. maybe with an if function in there?
Anyone tried something like this before?
Title: Columns UI
Post by: error on 2011-03-25 02:36:26
set it the same colour as the background like this.

(http://dl.dropbox.com/u/22801321/ng.png)


woah care to share that?
Title: Columns UI
Post by: Beelzebub on 2011-04-02 15:21:07
I've started dicking around a bit with Columns UI + ELPlaylist and I have two problems:

(http://www.beelzebub.se/pics/themewip.jpg)

How do I remove the white padding at the bottom of the window? It looks even more ridiculous when I want to add my custom buttons there and there is a thin white line at the bottom of the window.

My other problem is a ELPlaylist problem I suppose but wth; often when I click a album to expand it, it expands and instantly collapses again and I have to scroll up or down and click it again for it to expand and stay expanded.
Title: Columns UI
Post by: p4kinen on 2011-04-15 22:40:11
In ColumnUI there 4 main categories to choose from Genre/Artist/Album/Date

I already modified the Behavior->Sort incoming files by> %date% %album artist% - %album% - %discnumber% - %tracknumber% - %title%

so that when i select all album in the Album Column, it will display them in release year. What i need is for the Album Column to be organized by release year not by alphabetical order
Title: Columns UI
Post by: delusion on 2011-04-16 00:01:00
in my case the keyboard shortcut "Q" for queueing a track is not executed correctly in albumlist panel.
if "process keyboard shortcuts" is activated, foobar queues the track marked in the ng playlist.
if it is deactivated, nothing happens.

buggy or am i stupid?
Title: Columns UI
Post by: SoundOfMuzak on 2011-04-16 00:48:26
Hi to everyone!
I have some little problem with the CUI 

[a href="http://img842.imageshack.us/i/unledjc.jpg/" target="_blank"]

One year ago, i had done a similar version with the album list but now i don't know why i can't put it again. Now i'm using library tree but i prefer the album list
Of course i've the album list panel.dll installed
Thanks and sorry for my orrible english
Title: Columns UI
Post by: Purple Monkey on 2011-04-16 13:56:21
If Right Click Tab Stack-> Insert Panel -> Panels -> Album list does not work, then what does happen?
Title: Columns UI
Post by: p4kinen on 2011-04-18 01:42:46
Anyone know how i can get total items (tracks in an album), with the having to add a total tracks value to each track

http://files.myopera.com/Joffi/albums/4174...3-Foobar-01.png (http://files.myopera.com/Joffi/albums/417423/2009-01-13-Foobar-01.png)

Look at towards upper left hand corner of that picture.

http://img153.imageshack.us/i/jppik.jpg/ (http://img153.imageshack.us/i/jppik.jpg/)
Image of what i wanna do.
Title: Columns UI
Post by: SoundOfMuzak on 2011-04-18 11:15:07
Sorry for the dumb question, i'd like to remove the playlists switcher on the left and have all the playlist under the tab of the NG playlist view, how i can do this? is possible??

(http://img192.imageshack.us/img192/1582/unledoc.th.jpg) (http://img192.imageshack.us/i/unledoc.jpg/)
Title: Columns UI
Post by: trekxor on 2011-04-18 15:57:21
Hi,
Can anyone tell me how to use a different picture for web radio streams?
thanks-
Title: Columns UI
Post by: mil3s on 2011-05-02 09:10:36
How do you dim parentheses with the least amount of code? I gave it a try but couldn't get it to work as I intended.
Title: Columns UI
Post by: marc2003 on 2011-05-02 10:55:17
Code: [Select]
$replace(%title%,'(',$rgb(255,128,0)'(',')',')'$rgb())


obviously %title% can be any other tag combination and you have to specify a colour inside the $rgb function.
Title: Columns UI
Post by: mil3s on 2011-05-02 13:03:48
Code: [Select]
$replace(%title%,'(',$rgb(255,128,0)'(',')',')'$rgb())


obviously %title% can be any other tag combination and you have to specify a colour inside the $rgb function.

Thanks, this is way better than the code I was trying.
Title: Columns UI
Post by: LSton on 2011-05-04 11:43:33
I looked back on the last few pages and didn't see this, sorry if this has already been answered:

Is there anyway to hide or disable the scrollbar in the filter list?
Title: Columns UI
Post by: marc2003 on 2011-05-04 17:09:35
there is no option to disable the scrollbars. however, you can hide them with a little trickery and the panel stack splitter component. you can get PSS here: http://foo2k.chottu.net/#pss (http://foo2k.chottu.net/#pss)

it takes a bit of faffing around but here we go...

1) install the component.
2) file>preferences>display>columns UI>filter tab. change the "filter precedence" option to "by field list above". make changes to the above list if you need to.
3) now switch to the "layout tab". here you need to delete the existing filters and replace them with one PSS panel (this is found under "splitters" when you right click and add "insert panel")
4) now right click your newly added PSS panel and add one filter panel.
5) make sure the PSS panel is selected and click the "configure" button.
6) on the "PanelList" tab, make sure you tick the box "forced layout".
7) on the "script" tab, enter this code

Code: [Select]
$movepanel(0,0,0,$add(%_width%,17),%_height%)


now click ok. the number 17 there might need to be tweaked depending on your windows theme and how wide the scrollbar is. if you can't see any problem then leave it.

8) now you can copy/paste the PSS panel on the parent splitter for as many filters as you need. right click each filter heading to change the type.
Title: Columns UI
Post by: MDMA on 2011-05-04 23:13:59
Was wondering how I fiddle with the 3 filters at the top of my columns UI layout, currently they are stuck on [ Genre | Artist | Album ]. Right clicking on them allows me to select whether the filter is Artist, Genre or Album, but I would like to specify other variables that they could be. Also, is there a way to edit the Artist column so an artist such as 'The Libertines' appears as 'Libertines, The'  ?

Thanks in advance guys
Title: Columns UI
Post by: tpijag on 2011-05-04 23:27:29
Have you checked your preferences?
Display>Columns> Filter Tab. Add whatever you need.

Please search the forum for your second question. 100's of responses regarding 'The'.
Or you can glance through the titleformatting docs.
Here's a start. (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#.24swapprefix.28x.29)
Title: Columns UI
Post by: Saber Mage on 2011-05-05 05:31:56
Hey guys. I create custom playlists a lot, where the order of songs is important. However I'd like to be able to sort playlists by other categories without losing the order I've set it up into. It seems like the best way to achieve this is to create a column where the contents are the variable %list_index%, BUT that value freezes when not sorting by this new column. In other words, say the new column is called P#. I want it so that P# will basically reflect %list_index%, but where the values only change if P# is the current column being sorted by (this way I can simply drag tracks into place in the playlist, and the P# value auto-configures itself.)

Another possibly suitable way to overcome my issue is to create some random new metadata e.g. PNUMBER, and have the new column sort by that. The only issue with this solution is that I won't be able to use the same song in two different playlists, since such metadata will obviously stick with the song globally and regardless of the current playlist. If there were a way to define a column with playlist-localized/-specific variables that were editable inline, that too would be a suitable solution. Ideas?

(Best way to create this in my ideal world would be to create a new Columns UI-compatible plugin for fb2k, but alas I haven't the means nor the will to go so far just to add a simple feature. =P)
Title: Columns UI
Post by: C3POwen on 2011-05-05 21:16:02
I've been looking through a number of the pages on this thread, and couldn't find anything related to what I'd like to see implemented in Columns UI.

Firstly, I'd like to be able to utilize a second line within the NG Playlist headers. I know this kind of thing is possible using EL Playlist, but prefer the layout and ease of use of Columns UI. Essentially, I'd like to use this to show some extra per-album information, such as ReplayGain, codec details, album length, dynamic range (those last two being user-defined tags I use), etc.

Secondly, I'd like to use the $tab() function on the NG Playlist group headers without losing the trailing horizontal line that appear after the initial scripting. At the moment, if I use this the tabbed information gets shifted to the right as I want it, but I just get a gap between the fields shown rather than the thin horizontal line between them.

Hopefully this is something not too hard to implement?

Other than that, keep up the great work!
Title: Columns UI
Post by: A_Man_Eating_Duck on 2011-05-06 13:17:27
I have spotted a very small bug with using a custom active item frame in Columns. once focus has been lost to the Columns NG playlist, the active frame colour will not appear when clicking any song with the mouse, if you press any key on the keyboard the frame will appear.

To reproduce

1. Make sure you're using a NG playlist.
2. Open up Foobar preferences, and change the active item frame colour to red and close the preferences.
3. Left click with the mouse on a few random songs and the red frame will not appear.
4. Press the Ctrl key and the red frame appears.
5. Left click with the mouse again on some random songs and you will see the red item frame when you select other items in the NG playlist.

Columns v0.3.8.8
Title: Columns UI
Post by: maXelo on 2011-05-07 17:49:38
can anyone help me to get the same script of columns ui to "item display"?
(http://img821.imageshack.us/img821/998/fb2k.gif)
thanks in advance
Title: Columns UI
Post by: trout on 2011-05-07 20:46:01
can anyone help me to get the same script of columns ui to "item display"?
[img]
thanks in advance

Total items selected and the total length of selection are not available through title formatting (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference) code.
Title: Columns UI
Post by: ehrgeiz on 2011-05-08 13:31:49
in my setup i had a search field for every filter.
after updating recently all these search boxes disappeared and i can't re-enable them.

i want to filter a filter-panel :3
so more or less i want the filter-search to be much more customizable. i want to define which tag fields are taken into account and i would like a tweakable delay (and minimum character input).. searching my whole media library for just one letter way too often (which stalls my whole pc for seconds)

is this already possible?
Title: Columns UI
Post by: marcomayerdneto on 2011-05-08 18:00:40
I just installed Columns UI. I was not pleased with the configuration of genre/artist/album on the top, so I entered layout conf mode, right-clicked the border of the genre box and clicked on "Remove Panel", thinking I'd remove the genre panel.


THEN FOOBAR BECAME A GREY BOX


Nothing happens if I right-click ANYWHERE, and ctrl + p isn't taking me anywhere!
Title: Columns UI
Post by: marc2003 on 2011-05-08 18:06:45
if foobar is still running at this point (!), open task manager and kill it. changes won't be saved to the layout.

if you've since closed foobar and really are stuck with that layout, you'll have to browse the profile folder (%appdata%\foobar2000\configuration) and delete "foo_ui_columns.dll.cfg". prepare to lose any columns UI settings.
Title: Columns UI
Post by: marcomayerdneto on 2011-05-08 18:13:41
Wait, profile folder?


I guess it isn't the same thing as going to foobar's folder on windows explorer, right?
Title: Columns UI
Post by: musicmusic on 2011-05-08 18:18:56
You can execute
Code: [Select]
foobar2000.exe /config
to open preferences.
Title: Columns UI
Post by: marc2003 on 2011-05-08 18:19:26
if you installed foobar normally (not a portable install) then the settings are stored under your user profile. i already posted the location above which you can copy/paste into explorer yourself.

%appdata%\foobar2000\configuration

if you're running a portable install, the "configuration" folder is inside the foobar directory.

edit: this info is kind of redundant after the post above. a handy tip there.
Title: Columns UI
Post by: marcomayerdneto on 2011-05-08 18:34:11
Did it. Thanks for the help.
Title: Columns UI
Post by: The Observer on 2011-05-09 06:28:46
Here's a questions that's surely been asked to death yet I cannot find some contemporary results: Any good single-column playlists floating around these days?
Title: Columns UI
Post by: marc2003 on 2011-05-09 09:14:31
ELPlaylist: http://foo2k.chottu.net/#elp (http://foo2k.chottu.net/#elp)
Title: Columns UI
Post by: Forfit on 2011-05-12 20:47:27
I use Columns UI. Do it is possibile to configure different style and columns for any tab?
Title: Columns UI
Post by: Staceyparish on 2011-05-15 14:51:23
Hi,

I'm using Foobar2000 V1.1.6 stable. When I change to Columns UI display the Seekbar is slightly different to the one used in default user interface.

My main problem is: Using scroll to seek is opposite to DUI when scrolling up the seek draws back when scrolling down it drives forth this is irritating me enough to stop using Columns UI so is their a fix ?

It was working perfectly fine for 10minutes till I started modifying the settings but I never came across any sort regarding the seekbar


thanks
Title: Columns UI
Post by: godrick on 2011-05-18 16:11:54
Can an album's Year tag be displayed in the NG playlist area immediately under the artwork?  If not, I'd love to see that feature.  thanks.
Title: Columns UI
Post by: nickdc on 2011-05-19 12:17:54
im using foo_playcount and columns ui, is it possible to edit the date/time format? check this pic:

(http://www.pctunerup.com/up/results/_201105/20110519131723_Cattura.JPG)
Title: Columns UI
Post by: marc2003 on 2011-05-19 12:25:04
you can customise how it's displayed:

http://wiki.hydrogenaudio.org/index.php?ti...FDate_Functions (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference#Time.2FDate_Functions)
Title: Columns UI
Post by: nickdc on 2011-05-19 12:38:59
thanks it works, but can i have the month in letters (ex. may) and not in number (05)?
as in this skin by garbanzox
http://garbanzox.deviantart.com/#/d3a5od7 (http://garbanzox.deviantart.com/#/d3a5od7)
Title: Columns UI
Post by: marc2003 on 2011-05-19 12:43:52
$select($month(%last_played%),January,February,rest of the months separated by commas)

http://wiki.hydrogenaudio.org/index.php?ti...1.2C....2CaN.29 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference#.24select.28n.2Ca1.2C....2CaN.29)
Title: Columns UI
Post by: Wander on 2011-05-25 19:08:10
Hello everyone!

I've been using foobar for quite a few years now, not least because of CUI. So first of all, thanks a lot for this great work!

Here's my problem:
I was just playing around with my config of CUI, when I figured out that it's not possible to change the colours of the console-panel (preferences: colums UI -> colours and fonts -> colours -> element). Is this a bug or just not implemented?
Anyway I'd love to see this feature in a future release
Title: Columns UI
Post by: Fluidz on 2011-06-07 13:00:48
Anyone know if this can make playlists show in Alphanumeric order?
Title: Columns UI
Post by: garbanzo.bean on 2011-06-08 02:22:46
thanks it works, but can i have the month in letters (ex. may) and not in number (05)?
as in this skin by garbanzox
http://garbanzox.deviantart.com/#/d3a5od7 (http://garbanzox.deviantart.com/#/d3a5od7)


that's me!!

i'm using the Natural Language Timestamps script from topdownjimmy.

put this script in Preferences - Display - Columns UI - Playlist View - Globals - Variables. i guess you'll have to edit it for your native language...


Code: [Select]
/////////////////////////////////////////
// NATURAL LANGUAGE TIMESTAMPS
// by topdownjimmy
// v0.4 - June 4, 2006
/////////////////////////////////////////

// calculate "dayssince": number of days since song was last played
$if(%last_played%,$puts(dayssince,$sub($add($mul($right(%_system_year%,2),365),$select(%_system_month%,0,31,59,90,120,151,181,212,243,273,304,334),$add($div($right(%_system_year%,2),4),$if($or($greater(%_system_month%,2),$greater($mod(%_system_year%,4),0)),1,0)),%_system_day%),$add($mul($substr(%last_played%,3,4),365),$select($substr(%last_played%,6,7),0,31,59,90,120,151,181,212,243,273,304,334),$add($div($substr(%last_played%,3,4),4),$if($or($greater($substr(%last_played%,6,7),2),$greater($mod($substr(%last_played%,1,4),4),0)),1,0)),$substr(%last_played%,9,10)))),$puts(dayssince,))

// correct "dayssince" to consider early AM to be an extension of previous day
$puts(dayssince,$sub($get(dayssince),$if($and($greater(7,%_system_hour%),$greater($substr(%last_played%,12,13),6)),1,0)))
$if($and($greater(%_system_hour%,6),$greater(7,$substr(%last_played%,12,13))),$puts(dayssince,$add($get(dayssince),1)),)

// calculate day of week
$puts(calcdayofweek,$add(1,$mod($add($substr(%last_played%,3,4),$div($substr(%last_played%,3,4),4),$select($substr(%last_played%,6,7),6,2,2,5,0,3,5,1,4,6,2,4),$substr(%last_played%,9,10)),7)))

// correct day of week to consider early AM to be an extension of previous day
$puts(calcdayofweek,$sub($get(calcdayofweek),$ifgreater(7,$substr(%last_played%,12,13),1,0)))
$if($strcmp($get(calcdayofweek),0),$puts(calcdayofweek,7),)

// calculate period of day (night, morning, etc.)
$puts(dayperiod,$select($add(1,$substr(%last_played%,12,13)),Night,Night,Night,Night,Night,Night,Night,Morning,Morning,Morning,Morning,Morning,Afternoon
,Afternoon,Afternoon,Afternoon,Afternoon,Evening,Evening,Evening,Evening,Night,Night,Night))

// calculate natural language timestamp
$if(%last_played%,$puts(nat_lang_stamp,$ifgreater($get(dayssince),0,$ifgreater($get(dayssince),1,$ifgreater($get(dayssince),6,$if($and($greater($get(dayssince),21),$not($strcmp(%_system_month%,$substr(%last_played%,6,7)))),$if($not($strcmp(%_system_year%,$substr(%last_played%,1,4))),$select($substr(%last_played%,6,7),January,February,March,April,May,June,July,August,September,October,November,December)' '$substr(%last_played%,1,4),$ifgreater(2,$sub(%_system_month%,$substr(%last_played%,6,7)),'Last Month',$select($substr(%last_played%,6,7),January,February,March,April,May,June,July,August,September,October,November,December))),$ifgreater($div($add($get(dayssince),4),7),1,$div($add($get(dayssince),4),7)' Weeks Ago',Last Week)),$select($get(calcdayofweek),Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday)' '$get(dayperiod)),$if($strcmp($get(dayperiod),Night),Last,Yesterday)' '$get(dayperiod)),$if($strcmp($get(dayperiod),Night),Tonight,This $get(dayperiod)))),$puts(nat_lang_stamp,Never))

$set_global(nat_lang_stamp,$get(nat_lang_stamp))

/////////////////////////////////////////


then make a column with this (you can change the color codes obviously):

Code: [Select]
$ifequal($strcmp($get_global(nat_lang_stamp),Never),1,$rgb(230,230,230,210,210,210),$rgb(160,176,163,160,176,163))

'('$get_global(nat_lang_stamp)')'


Title: Columns UI
Post by: garbanzo.bean on 2011-06-08 02:49:02
In filters, when navigating by keyboard, pressing the same letter twice just navigates to the second entry beginning with that letter. it does not navigate to any entries beginning with that letter doubled.

example:
i want to navigate to "Eels" by pressing EE, but it doesn't work.

can this be changed, or is the current behavior intentional?

thanks
Title: Columns UI
Post by: nickdc on 2011-06-09 20:10:59
im using this script to show last played date

$rgb(160,160,160,160,160,160)$day_of_month(%last_played%) $select($month(%last_played%),Gennaio,Febbraio,Marzo,Aprile,Maggio, Giugno,Luglio, Agosto,Settembre,Ottobre,Novembre,Dicembre) $year(%last_played%)

it works well with song already played, but got 00 0000 with songs never played, check the pic below

(http://www.pctunerup.com/up/results/_201106/20110609210905_Cattura.JPG)

it would be nice a "never played" written instead of 00 0000, any help? thanks

Title: Columns UI
Post by: MC Escher on 2011-06-09 21:17:36
Would $replace(%field%,00 0000,never played) work?
Title: Columns UI
Post by: Robertina on 2011-06-09 21:21:39
it would be nice a "never played" written instead of 00 0000, any help? thanks

Code: [Select]
$if(%play_count% PRESENT,$rgb(160,160,160,160,160,160)$day_of_month(%last_played%) $select($month(%last_played%),Gennaio,Febbraio,Marzo,Aprile,Maggio, Giugno,Luglio, Agosto,Settembre,Ottobre,Novembre,Dicembre) $year(%last_played%),'never played')
Title: Columns UI
Post by: nickdc on 2011-06-10 08:15:35
thank u, it works good
Title: Columns UI
Post by: Dexter_prog on 2011-06-11 16:27:50
Is it possible for the notification popup to display the album artwork? Where can I change its font size?
Title: Columns UI
Post by: Robertina on 2011-06-11 23:58:18
Is it possible for the notification popup to display the album artwork?

No, it isn't. Perhaps you consider Pretty Popup (http://www.maroonspoon.com/foo_prettypop/) to be worth looking at. This component is able to display album artwork.

Quote
Where can I change its font size?

Popup notification balloon settings are controlled by the operating system, so changing them has an effect on all notification balloons. On Windows XP a right-click on the desktop leads you to the configuration dialog in question.
Title: Columns UI
Post by: nickdc on 2011-06-15 11:44:55
i'm using %lyrics% tag in a column for track with synced lyrics, is there a tag for the unsynced lyrics?
Title: Columns UI
Post by: Robertina on 2011-06-15 18:35:45
i'm using %lyrics% tag in a column for track with synced lyrics, is there a tag for the unsynced lyrics?

Code: [Select]
[%UNSYNCED LYRICS%]

Quote (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Introduction#Song_information): "A name written inside percent signs will generally try to look up the tag of the same name"
Title: Columns UI
Post by: MordredKLB on 2011-06-15 18:53:57
Is there any possible way to get the filters to sort on a different criteria other than the text that's actually displayed in the filter?

For all my albums I use an ALBUMSORTORDER field which is just the current year. When an artist releases two albums in the same year I number things 2011.0, 2011.1, etc., based on the order they came out.

I have a filter which currently lists stuff like:

2006 - Old Album
2011 - Awesome
2011 - Radical

However, if Album Radical was released before Awesome, I'd like it to show up before it in the list, but I don't want the date to be listed as "2011.0 - Radical". Basically what I'm asking is there anyway to get the Filter to sort using characters/fields which aren't displayed to the user. This is super easy to do in ELPlaylist, but I haven't figured out a way to get it to work in the Filters.
Title: Columns UI
Post by: Zarkon on 2011-06-16 01:34:12
Is there any possible way to get the filters to sort on a different criteria other than the text that's actually displayed in the filter?

No.
Title: Columns UI
Post by: Decalicatan_Decalicatan on 2011-06-16 08:13:11
Maybe using $left() and $rgb() to display  only the ".1" part of the date with the same color as the background color....
Title: Columns UI
Post by: nickdc on 2011-06-18 20:18:57
i'm using %lyrics% tag in a column for track with synced lyrics, is there a tag for the unsynced lyrics?

Code: [Select]
[%UNSYNCED LYRICS%]

Quote (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Introduction#Song_information): "A name written inside percent signs will generally try to look up the tag of the same name"

well im using this script now

$if(%lyrics%,
$rgb(0,128,0,0,128,0)V,
$rgb(220,220,220,180,180,180)•)

it shows a "•" when there's no lyrics in the tag, a "V" when there's synced lyrics...
i would like to have "x" when the lyrics is unsynced, how can i do that?
Title: Columns UI
Post by: Robertina on 2011-06-19 00:57:21
how can i do that?

Try this:
Code: [Select]
$if($meta_test(lyrics,UNSYNCED LYRICS),$rgb(0,128,0,0,128,0)V$rgb(128,128,255)x$rgb(),$if(%lyrics%,$rgb(0,128,0,0,128,0)V$rgb(),$if(%UNSYNCED LYRICS%,$rgb(128,128,255)x$rgb(),$rgb(220,220,220,180,180,180)•$rgb())))

The $meta_test(...) (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#.24meta_test.28....29) function returns "Vx" (each character in your desired colour), if both fields lyrics and UNSYNCED LYRICS exist. The colour for the "x" I chose arbitrarily, probably you want to adjust it.
Title: Columns UI
Post by: nickdc on 2011-06-19 12:16:24
works perfectly, thank u
Title: Columns UI
Post by: godrick on 2011-06-22 14:12:53
Sorry if this has been discussed before and I missed it, but it would be great if the artwork view feature of Columns UI could handle all of the artwork types that Mp3Tag does (not just front cover, back cover, disc cover, and artist picture), and if it could also display multiple images for each type (either change upon click or auto cycle). 

I tried using the Album Art panel with Columns UI, but using it crashes Foobar too often with the latest Foobar components.  thanks!
Title: Columns UI
Post by: kt748 on 2011-06-28 13:16:50
(http://i51.tinypic.com/34xkw78.jpg)

When "themed" is selected in colors/fonts, is there any way to remove the separator line in NG playlist which is showing above (circled in red)?

The line goes away if I select "custom" or "system".  I'd like to try using the themed setting to get the nicer aero hover appearance for selected items, which isn't possible if I just use custom solid colors - but I'd rather not have the line present.

I've searched the forums and google, and can't really find an answer.
Title: Columns UI
Post by: garbanzo.bean on 2011-06-29 00:55:35
kt748, just put $tab() at the end of your grouping script.
Title: Columns UI
Post by: kt748 on 2011-06-29 02:32:33
kt748, just put $tab() at the end of your grouping script.



Wow, thank you so much.  I looked through the title formatting references at the wiki and had no idea what a tabulator character was.  Thanks!


Is there any way to use a grouping script to return a grouping where applicable, but not where not applicable?  For example, it would be nice to have a group called "Beethoven" under which it would display multiple different album artists and whatever albums they've done (such as Philadelphia Orchestra, or Slovak Philharmonic), but where there is no composer, such as for an artist like Pearl Jam, that group isn't used, at all.

Right now, I've got things set up that way, and it works well - except where there's no composer, a completely blank line is returned (I'm using [%composer%]).  Is there a way to go further than that - to not even use that grouping at all except where there's a composer (and thus avoiding that blank line in inapplicable situations)?

Title: Columns UI
Post by: garbanzo.bean on 2011-06-29 13:21:51
no, grouping can't be conditional like that.

but here's what i do to sort of get around that. i wanted a second grouping script that showed disc number when an album has multiple discs, but i didn't want it showing up for single disc albums. so i just put a conditional disc number grouping, then used the $tab() to add further info (genre, style country) on the right side of the group that always shows up. works pretty well

in fact, as i post this, i just realized i could make the right-hand information only show up for disc one - that would look even better!

script:
Code: [Select]
$rgb(50,100,140)
[ Disc %disc number%]
[: %disc title%]
$tab()
$rgb(190,200,210)
$upper(%genre% | %style%[ | %country%]  )


(http://lulzimg.com/i23/598ce1.png)

Title: Columns UI
Post by: bit4bit on 2011-07-04 13:54:43
I have a short question relating the built in filters of CUI.

Is there a fast and easy way to reset the filters so I don't have to scroll all up to the top and have to click an "all" (my artist filter has several hundreds of entries). If there would be an reset command in the main or context menu I could add a button in the button panel, but I haven't found anything. Maybe you have a tip for me?

Otherwise I would request a reset or "all" button in the header for each filter panel.

Title: Columns UI
Post by: Zao on 2011-07-04 14:06:07
Try focusing it and whack Home on your keyboard?
Title: Columns UI
Post by: bit4bit on 2011-07-04 16:00:28
Try focusing it and whack Home on your keyboard?


Thanks Zao, this is more comfortable than scrolling with the mouse, but needs two interactions.  Maybe there is a solution with only one click? I know it is complaining on a high level, but would be a nice to have.
Title: Columns UI
Post by: marc2003 on 2011-07-04 16:06:52
right click scroll bar>top

that's still 2 clicks though. 
Title: Columns UI
Post by: kt748 on 2011-07-04 19:59:06
no, grouping can't be conditional like that.

but here's what i do to sort of get around that. i wanted a second grouping script that showed disc number when an album has multiple discs, but i didn't want it showing up for single disc albums. so i just put a conditional disc number grouping, then used the $tab() to add further info (genre, style country) on the right side of the group that always shows up. works pretty well

in fact, as i post this, i just realized i could make the right-hand information only show up for disc one - that would look even better!


That's a good solution, and looks great with your setup.  Ultimately, though since my right-hand column is so much more narrow, it just doesn't work.

Ultimately, I think I'm settling on the following compromise:

First level of grouping:
Code: [Select]
$rgb(0,0,0)$if($stricmp(%genre%,classical),%composer%,%album artist%)

Second level of grouping:
Code: [Select]
$rgb(0,0,0)$if($stricmp(%genre%,classical),%date% - %album% '('%album artist%')',%date% - %album%)

This way, when the genre is classical, all albums of a particular composer will be shown under one group.  When the genre is not classical, it just shows the normal album artist.  On the second level of grouping, I group by date then by album and the script also inserts the name of the orchestra or recording artist for classical recordings.  It's not perfect (because the orchestra name will inevitably get cut off), but it's more elegant than awkward blank spaces whenever the genre is not classical.

This brings me to a follow-up question:

When I have any playlist other than Filter Results selected, I do not use grouping.  Instead I simply return an ungrouped list of tracks with their list index number next to them, which I feel is more "playlist-like".  I was wondering, however, is there any way to put the title of the particular playlist (and perhaps the number of songs therein) at the top of the list of tracks?

In the playlist switcher and playlists dropdown components, the tag for the playlist name is %title% and the total number of items is %size%.  When I use these tags in the NG Playlist grouping script, it returns the title of the song (which makes sense) and a question mark, respectively.
Title: Columns UI
Post by: yafho on 2011-07-05 02:31:34
Is there a way to set a column that displays an icon on the currently playing song, like in the default UI?
Like this: http://i.imgur.com/FqObX.png (http://i.imgur.com/FqObX.png)

Thanks in advance.
Title: Columns UI
Post by: trout on 2011-07-05 05:21:39
Is there a way to set a column that displays an icon on the currently playing song, like in the default UI?

Its not possible to display graphics in a column*. But you can simulate it using text, and if you use certain fonts in the playlist you can display icon'ish symbols - some very much like the arrow in the default UI. (see reply to this post (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=541069) for example)

* at least not in a standard Columns UI playlist column. Not sure about other 3rd party playlist panels.
Title: Columns UI
Post by: yafho on 2011-07-05 06:08:48
Is there a way to set a column that displays an icon on the currently playing song, like in the default UI?

Its not possible to display graphics in a column*. But you can simulate it using text, and if you use certain fonts in the playlist you can display icon'ish symbols - some very much like the arrow in the default UI. (see reply to this post (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=541069) for example)

* at least not in a standard Columns UI playlist column. Not sure about other 3rd party playlist panels.

Thanks for the reply, this will do.
Title: Columns UI
Post by: Tommy01 on 2011-07-15 00:03:32
Hi all!

I have searched for a while but couldn't find a solution ...

I use the NG_Playlist and group my albums with this formatting string:

$if2(%album artist%,<no artist>) | %date% | $if2(%discname%,%album%)

the grouping is correct but it sorts different albums only by the album artist and not by date.
This means when i have multiple albums from a specific artist there is no chronological order.
I haven't found a sorting string so i assume it should be sortet the same way it is grouped.

Thanks in advance.
Tommy
Title: Columns UI
Post by: natrixx on 2011-07-15 00:32:03
Try to get pipes in apostrophes: $if2(%album artist%,<no artist>) '|' %date% '|' $if2(%discname%,%album%)
Title: Columns UI
Post by: Tommy01 on 2011-07-15 08:31:45
Thanks for the reply, but unfortunately it doesn't change the behavior. Even if I completely remove the pipes the problem is the same. Thats really strange because if there is an album with multiple discs it sorts correctly by discname.

Any other suggestions?
Title: Columns UI
Post by: marc2003 on 2011-07-15 08:44:23
grouping is not sorting. 

if you add files from explorer, you need to change the sort string under file>preferences>shell integration.
if you use columns UI filters, then look at preferences>display>columns UI>filters tab.
or if you use an alternative library viewer then check it's options.
Title: Columns UI
Post by: Tommy01 on 2011-07-15 09:01:02
Thank you very much. I didn't find the sorting preferences for the filter in the first place. Now it works like a charm.

Kind regards ...
Title: Columns UI
Post by: derty2 on 2011-07-15 14:34:02
The previous couple of posts made me want to  "Read The  Columns UI Manual"...
The vagueness relating to usage of the  "Pipe" character is surprising to me; It all seems like guesswork from the users (and myself) !!
I especially want to know more about the exact title-formatting syntax used in the "Sort" tab of "NG Playlist" (if "Use custom sort script" is enabled).

So I went to the "Columns UI" homepage to RTFM...
and the only thing I could find on the subject was one line on one page !! Here:
Code: [Select]
http://yuo.be/wiki/columns_ui:config:playlist_view:columns#use_custom_sort_script

If a user was becoming more advanced and decided to tweak the settings a bit more, what hope do they have with that info? ...not much.
Where is the documentation on the "Pipe" character?
Does the "Sort" field of "Columns UI" have a different syntax scheme to the "foobar2000" syntax scheme? ...What exactly is different?
A few examples in in each section of each page of the "Columns UI" manual would have made it MUCH more user friendly.

In my case, the ""Sort" section could have had 3 or 4 examples like so:
_____________________________________________________________________________________________
Sort tab

The title formatting expression used when sorting by this column. Applies only when Use custom sort script is enabled.

Example sort scripts:
Code: [Select]
 // the pipe character does this...
$blah(.....)|$blah(.....)

// The blah character modifies bleh...
// note: NOT using the pipe character in this case forces the output to render as...
$blah(.....) $if($blah(blah),$bleh(.....))

// etc etc

_____________________________________________________________________________________________

As a matter of interest to all the users trying to customize their own foobar2000 with Columns UI...
My NG Playlist viewer has this sort script for all columns...

Code: [Select]
// Sorts "NG Playlist" view by lossless files first (and then lossy),
// and lists the album groups by "Album Artist" tag (swapping the prefixes: "A" and "The")
// and if no other choice, sort by "Path".
$info(encoding),lossless $swapprefix(%album artist%) %path_sort%


$info(encoding),lossless just doesn't seem right does it? ...but it works!
Title: Columns UI
Post by: marc2003 on 2011-07-15 15:20:53
Quote
Where is the documentation on the "Pipe" character?


when sorting, the pipe character is completely arbitrary. separating tags with just spaces might lead to undesired results so people use characters that are unlikely to appear in any title formatting. you could use anything really.

the only special use case it has is when configuring "album list" where it's used to create "branches" in the tree like structure.

Quote
Does the "Sort" field of "Columns UI" have a different syntax scheme to the "foobar2000" syntax scheme? ...What exactly is different?


why would anyone think it uses a different syntax? 
Title: Columns UI
Post by: derty2 on 2011-07-15 15:39:14
@marc2003, I take that answer (about sysntax differences) as a "NO", and I accept that as the official line, thanks.

The answer you gave about the "Pipe" character was informative, thanks (a pity I had to dig so far to discover this...).

So according to you, in the case of my "NG Playlist" columns sort script...
this may give undesirable results --> $info(encoding),lossless $swapprefix(%album artist%) %path_sort%
but this gives less chance of undesirable results --> $info(encoding),lossless|$swapprefix(%album artist%)|%path_sort%

Can you explain why my own sorting script works? (it doesn't seem right at first glance)
Can you provide some more sorting theory and examples for educational purposes? for instance, what would SILLY sort scripts look like, compared to USEFUL sort scripts.
Title: Columns UI
Post by: derty2 on 2011-07-15 18:06:54
I have just completed an intense little test and here are my results (and opinions)...


--- THE TEST ------------------------------------------

Search for the word Johann with the "Quick Search" (foo_quicksearch) component, using my "Standard" search string for this component:
%artist% %album% %title% $directory(%_path%,1) $directory(%_path%,2) %date% %genre% %comment%

and compare the views in "NG Playlist" using 2 different columns sort string methods (note: all columns are set to this same sort string):
Method (A) - $info(encoding),lossless $swapprefix(%album artist%) %path_sort%
Method (B) - $info(encoding),lossless|$swapprefix(%album artist%)|%path_sort%

NOTE: If you notice that the view in "NG Playlist" is sorting by "path" after you type your search word in "Quick Search" component,
then click on the column headers on "NG Playlist" and the view will refresh and sort with your specified syntax string.


--- THE FINDINGS ------------------------------------------
Method (A) is correct, it outputs the expected result.
Method (B) is not correct, it outputs only as "path_sort" and ignores the whole sort string.


--- MY THOUGHTS ---------------------------------------
If you are creating a compound syntax sort script for your "NG Playlist" columns, DO NOT USE "Pipes" between each Title-Formatting Syntax Field; ONLY USE "Spaces" .
My findings in this matter are the opposite of what was explained to me in the previous post by ~marc2003 .
It was an interesting test, and it has helped me tweak my "foobar2000 with Column UI and NG Playlist" to a better level,
I hope it has helped some members here too,
Thanks for reading.
Title: Columns UI
Post by: godrick on 2011-07-21 19:01:07
I've encountered a problem and I don't know if it's me, the Columns component, or something else:

- I have a few library filters, and I've selected "auto-send selection to playlist"
- I use the NG Playlist
- I have set the status pane double click action to "View/Columns playlist/Activate now playing"
- Normally, if I have a playlist already playing a bunch of songs, I'm used to being able to left single click on a filter, seeing that result in the NG Playlist, and then being able to double click in the status pane area to return the playlist display to the playlist that is playing

all good so far.

But frequently, after bouncing around a bunch of times between displaying filter results or viewing other playlists and displaying what is playing, the double click action to display what is playing stops working.  There is no interruption in what is playing, the issue is that I can no longer get NG Playlist to return to displaying what is actually playing.

If I shut down and relaunch Foobar, behavior returns to what I consider normal. 

Is this a bug, inherent limitation in the component and my settings, or is there something I'm missing?  Thanks for any suggestions.
Title: Columns UI
Post by: godrick on 2011-07-21 20:15:42
I also noticed that when double-clicking in the status pane doesn't return the playlist display to what is playing, that the active playlist and the queue contents do not clear when I double click on a new album in my library (filter set to send to playlist and play when I double click , so anything playing or queued should be cleared and just what I double-clicked on should be the active playlist and be playing). 

I did see that if I manually cleared the queue, expected behavior returned.  Lastly, I saw that if I countinued to double click on albums to send to the playlist, then the queue would play the next song in the queue until empty (without displaying what was playing from the queue other than in the queue viewer) and then the expected behavior returned.

I saw no change in behavior with the queue playlist enabled or not enabled.

To put it another way, I thought that by "sending" my library selections to the active playlist (as opposed to "add" ) then those would play and only those selections would play and wipe out anything currently playing or in the queue.
Title: Columns UI
Post by: Robertina on 2011-07-21 21:48:09
I've encountered a problem and I don't know if it's me, the Columns component, or something else:

My main CUI layout simply consists of the NG Playlist. Jumping to the now playing track via keyboard shortcut sometimes fails if before I either was viewing other playlists or performed file operations on other tracks within the period of time that I have chosen as Buffer length in foobar's Output preferences.

The 'Activate now playing'-command begins to work again with the next track opened by foobar2000, there is no application restart necessary on my computer.
Title: Columns UI
Post by: philosiva on 2011-07-21 22:54:37
I'm a relatively new foobar user and have been customizing the GUI to my liking.


This is not the case for all of the albums shown in playlist_ng, but there are quite a few albums that's songs seem to be automatically ordered by song name, not song number.

What can I do to amend this? I'm guessing it has something to do with grouping but I'm not quite sure how to manipulate to script.









(http://img339.imageshack.us/img339/9905/problemiy.png)
Title: Columns UI
Post by: godrick on 2011-07-21 23:00:38
Under File>Preferences>Columns UI>Filter>Behaviour, check "sort incoming files by" and insert "%album artist% | %date% | %album% | %track%" (without the quotes).  Change the order as desired - the key is to have it sort at some point by the track number.
Title: Columns UI
Post by: philosiva on 2011-07-22 01:25:06
Under File>Preferences>Columns UI>Filter>Behaviour, check "sort incoming files by" and insert "%album artist% | %date% | %album% | %track%" (without the quotes).  Change the order as desired - the key is to have it sort at some point by the track number.



That doesn't seem to fix the problem
Title: Columns UI
Post by: Purple Monkey on 2011-07-22 01:52:36
By default Album List Panel will send tracks to a playlist in the order they appear. Either make sure that your view string has %tracknumber% before the title or you can force it to use the setting described by godrick by checking the option "Apply core sort settings to added items" under Preferences -> Album List Panel -> Advanced.

You may also want to set a similar setting under Preferences -> Columns UI -> Filter since it looks like you are also using the Filter Search Panel. (I can't be sure since you picture got squashed a bit by image shack.)
Title: Columns UI
Post by: philosiva on 2011-07-22 03:03:51
By default Album List Panel will send tracks to a playlist in the order they appear. Either make sure that your view string has %tracknumber% before the title or you can force it to use the setting described by godrick by checking the option "Apply core sort settings to added items" under Preferences -> Album List Panel -> Advanced.

You may also want to set a similar setting under Preferences -> Columns UI -> Filter since it looks like you are also using the Filter Search Panel. (I can't be sure since you picture got squashed a bit by image shack.)



It doesn't seem to work at all. Am I doing it wrong?

(http://img641.imageshack.us/img641/898/85190243.png)


(http://img196.imageshack.us/img196/6339/44714455.png)
Title: Columns UI
Post by: Purple Monkey on 2011-07-22 16:30:23
You've made an error that I sometimes make, in the preferences tree under Media Library there are two nodes:

The first "Album List" is the options for the Default UI Album list and UI Element. This one you can invoke from the Library main menu item, and since you are using Columns UI you won't have it as a UI Element.

The second "Album List Panel" is the options for the Columns UI Album list. This album list is only available by adding it to a layout, and is the one that is visible in the screen shot in the original post.

Just make sure that you are looking at the "Album List Panel" options. It is a bit confusing since the differences are difficult to spot initially.
Title: Columns UI
Post by: derty2 on 2011-07-22 19:20:08
Go to "Preferences > Columns UI > Playlist view > Columns" and set your "Display" scripts for your "NG Playlist" viewer.

In each "Scripts > Display" tab for each "Column", compare what you have to mine:

Code: [Select]
Column       Display
-----------------------------------------------------------------  
Artist      [%album artist%]

#           [%discnumber%'.'][%tracknumber%'.']

Title       [$replace($swapprefix(%track artist%,the),The,the) - ][%title%]$iflonger($meta(album artist),0, '//' $replace($swapprefix(%album artist%,the),The,the),)

Album       [%album%]


Click on a header of any column of your "NG Playlist" viewer, and it will refresh.
Title: Columns UI
Post by: pompon on 2011-08-06 16:11:48
Each time I import a FCL, I have a new directory with all my pictures inside.


I have this directory:

c:\foobar2000\image\MyFancyButton\
...
abc.png
efg.png

I customize somes buttons with those picture and I save my FCL.

When I reimport this configuration file, I have a new directory inside "MyFancyButton" like "1082896426"

c:\foobar2000\image\MyFancyButton\
...
abc.png
efg.png

\1082896426\
...
abc.png
efg.png


Any manner to not duplicate the pictures ?
Title: Columns UI
Post by: Robertina on 2011-08-20 15:05:42
I've encountered a problem and I don't know if it's me, the Columns component, or something else:
Since I replaced the Playlist view's Globals Style default code from an older CUI version with that from the current one, my similar issues which I reported below your post seem no longer to occur.
 
Menu Preferences, Display, Columns UI, Playlist view > tab "Globals" > tab "Style": the default code for CUI v0.3.8.8 is:
Code: [Select]
$if(%_themed%,,$if($and(%isplaying%,$not(%_is_group%)),

$puts(back,$offset_colour(%_back%,$offset_colour($calculate_blend_target(%_back%),ff0000,20),25))
$puts(back-selected,$offset_colour(%_selected_back%,$offset_colour($calculate_blend_target(%_selected_back%),ff0000,20),25))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$offset_colour($calculate_blend_target(%_selected_back_no_focus%),ff0000,20),25))
,

$ifequal($mod($if2(%_display_index%,%list_index%),2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),12))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)
,
$puts(back-selected,$offset_colour(%_selected_back%,$calculate_blend_target(%_selected_back%),7))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)

)
$set_style(back,$get(back),$get(back-selected),$get(back-selected-no-focus)))
Title: Columns UI
Post by: Northtech on 2011-08-23 18:08:40
Please, do this config in new version.
http://www.hydrogenaudio.org/forums/index....st&p=766521 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=63984&view=findpost&p=766521)
Title: Columns UI
Post by: D.Sync on 2011-08-24 17:36:34
Hey guys, is there any way that I could split each values individually for a multivalue field such as %artist%? This is so that I could just display each artist name separately in the filter list.

In the album filter, if I just type Artist (which is the default), each value will be splitted invidually. However, once I changed to something like $if(%artist%, %artist%) $if(%artist_jp%,' / '%artist_jp%), these multivalue field are not separated.

Example:
%artist% contains Nobuo Uematsu; Rikki

Result when using $if(%artist%, %artist%) $if(%artist_jp%,' /  '%artist_jp%):
Nobuo Uematsu, Rikki

My desired result:
Nobuo Uematsu
Rikki
Title: Columns UI
Post by: Northtech on 2011-09-01 15:56:12
http://yuo.be/columns.php (http://yuo.be/columns.php) -
Quote
libpng and zlib libraries
Available above; not required for version 0.3.8.8 and newer.


Columns UI 0.3.8.8 - Preferences - Columns UI - Libraries info -
(http://img845.imageshack.us/img845/1981/6856856.png)
Title: Columns UI
Post by: Poskdo on 2011-09-01 22:35:23
I'm currently using NG Playlist, and having problems displaying japanese characters in the playlist.

normally, the playlist will display "s‚±‚¤‚æƒWƒ…ƒsƒ^[‚Ö" as the title, but when I play the song, it changes to "行こうよジュピターへ", and changes back after I stop playing the song.

I am currently running Win7 Home, and have japanese set as my non-unicode language.

When viewing from windows explorer, everything appears fine, so this appears to be an issue localized within the foobar/the playlist, and not with the font (which is segoe, the standard)

EDIT: this issue is affecting my other fields as well, such as artist, and album.

I realise similar quests have been asked before, but I have been unable to find any advice that works.


Thanks for any assistance.
Title: Columns UI
Post by: DDD4 on 2011-09-02 07:43:36
For naming online stations, is it right to assume that "title" and other column options in the main playlist windows are not available as a column for the other information boxes?
Title: Columns UI
Post by: soyo on 2011-09-09 22:33:58
Hey guys. The script below works perfectly for me. It highlights on red the item I want, without any "extra" stuff.

So all is great, except for one thing:

(http://img839.imageshack.us/img839/5919/beztytuuafu.png)

As you see, the item that is CURRENTLY playing, dissapears when I select some other position on the list. I just don't know how to make it "noticable", but different from the selected item, like maybe a reversal of collors(white background, white letters) of the item that is being PLAYED at the moment, but is NOT SELECTED.

Any good soul could help me out? Below is my script from the ColumnsUI:

$if(%_themed%,,$if($and(%isplaying%,$not(%_is_group%)),
$ifequal($mod($if2(%_display_index%,%list_index%),2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),12))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)

,

$ifequal($mod($if2(%_display_index%,%list_index%),2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),12))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)

,
$puts(back-selected,$offset_colour(%_selected_back%,$calculate_blend_target(%_selected_back%),7))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)
)
$set_style(back,$get(back),$get(back-selected),$get(back-selected-no-focus)))
Title: Columns UI
Post by: derty2 on 2011-09-10 00:45:02
Maybe check the style script for each column... File>Preferences>Display>Columns UI>Playlist view>Columns --> Column>Scripts (sub tab)>Style (sub tab).
If you enable "Use custom style script" here, you will override the "Globals" section.

Here is the code from my "NG Playlist":

(Notes: Essentially, you want to edit the last section "coloring playing" . [1] I am using alternating colored rows of grey and dark-grey . [2] My text is white EXCEPT if album artist tag exists . [3] Use a text editor like "Notepad2" if you want to edit the code... it colors the matching parenthesis)

Code: [Select]
// ===========================
// Style string help ("Tools" button).
// square brackets denotes an optional parameter.
// *  $set_style(text,<text colour>,<selected text colour>)
// *  $set_style(back,<background colour>,<selected background colour>[,<selected background colour no focus>]))
// ===========================

// --- color background, alternate rows
$ifequal($mod(%list_total%,2),0,
$ifequal($mod(%_playlist_number%,2),1,
$set_style(back,$rgb(46,48,63),$rgb(10,36,106)),
$set_style(back,$rgb(59,61,76),$rgb(10,36,106))),
$ifequal($mod(%_playlist_number%,2),0,
$set_style(back,$rgb(46,48,63),$rgb(10,36,106)),
$set_style(back,$rgb(59,61,76),$rgb(10,36,106)))
)

// --- if 'album artist' tag exists, make text yellow-white, else text is pure-white
$if($meta(album artist),
$set_style(text,$rgb(246,246,206),$rgb(246,246,206)),
$set_style(text,$rgb(255,255,255),$rgb(255,255,255))
)

// --- color playing
$if(%_isplaying%,
$set_style(back,$rgb(149,243,143),$rgb(149,243,143))
$set_style(text,$rgb(217,0,119),$rgb(217,0,119))
)
Title: Columns UI
Post by: djphatic on 2011-09-16 15:27:06
I have some DJ Sets where there are multiple values for the Album Artist, for example where 2 DJ's play back to back e.g Sean Tyas; Simon Patterson.
I have a filter setup for Album Artist and I expected that the album which has multiple values would be shown if I select 1 of the 2 Album Artists, however it doesn't and there is an entry within the Album Artist filter for "Sean Tyas, Simon Patterson".

Is there anyway to overcome this?
Title: Columns UI
Post by: nickdc on 2011-09-21 19:24:37
how can i do to show albums ordered by date in ng playlist? i see them in alphabetical order now...
im using this gruoping script

%date% - %album% / %artist%

thanks
Title: Columns UI
Post by: derty2 on 2011-09-22 01:25:50
-- How to sort NG Playlist viewer items by date priority --

File > Preferences > Display > Columns UI > Playlist view > Columns

For all Columns: go to "Scripts" (sub-tab) > Check "Use custom sort script" > In "Sort" (sub-sub-tab) ...

Sort (script)
------------------------------------------------------
%date% %album% %artist% %path_sort%
------------------------------------------------------

Any time you want to refresh the Playlist viewer display, click on any of the column headings.
Title: Columns UI
Post by: nickdc on 2011-09-22 10:08:41
thank u, but it doesn't work
Title: Columns UI
Post by: mzso on 2011-09-22 10:33:19
thank u, but it doesn't work

Then you're doing something wrong. You didn't even describe your problem properly. If you want to sort the playlist go to edit -> sort -> sort by.
If you want to sort incoming files use the option named as such on columns UI's filter tab
Title: Columns UI
Post by: derty2 on 2011-09-22 10:50:01
Create a new column ...(if you want to hide it, make it 1 pixel wide (ie, it looks like a line),
make sure this new column is the first column (from left); before track number and track title.
The display script for this column is %date%

Have a look at the screenshot at this thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=83231&view=findpost&p=768963),
In the screenshot, the NG Playlist Viewer sort order is being manipulated by the column named "IDX" ...why? ...because it is the 1st column.
Title: Columns UI
Post by: chaimchaikin on 2011-09-22 14:18:28
In my regular playlist I have set to display artwork (using the NG Playlist included with Columns UI), I am now trying to make auto playlists. However in these autoplaylists I don't want the artwork to show.

How can I set artwork to show only in certain playlists?
Title: Columns UI
Post by: nickdc on 2011-09-23 10:48:33
thank u, but it doesn't work

Then you're doing something wrong. You didn't even describe your problem properly. If you want to sort the playlist go to edit -> sort -> sort by.
If you want to sort incoming files use the option named as such on columns UI's filter tab



Create a new column ...(if you want to hide it, make it 1 pixel wide (ie, it looks like a line),
make sure this new column is the first column (from left); before track number and track title.
The display script for this column is %date%

Have a look at the screenshot at this thread (http://www.hydrogenaudio.org/forums/index.php?showtopic=83231&view=findpost&p=768963),
In the screenshot, the NG Playlist Viewer sort order is being manipulated by the column named "IDX" ...why? ...because it is the 1st column.


This works good, but when i select another artist from filter, i see the albums list of the artist in alphabetical order again...
check this pic

http://imageshack.us/photo/my-images/52/catturaeh.jpg (http://imageshack.us/photo/my-images/52/catturaeh.jpg)
Title: Columns UI
Post by: derty2 on 2011-09-23 12:20:15
@nickdc - I had a look at your screenshot. I don't see the 'special' column, is it there?

If it is there, it must be made the first column. Since you prefer to have an "Artist" column, then you must add the "special" column as the 1st column; before the "Artist" column.
Secondly, change the display script of the 'special' column to %date% %album% %artist%

Go to the Filter preferences page (File->Preferences->Display->Columns UI->Filter tab), and have a look at the "Behaviour" config.
Check "sort incoming files by:" , and add this in the field: %date% %album% %artist%

Refresh the display of NG Playlist by clicking on any column header, and see what happens.
Title: Columns UI
Post by: nickdc on 2011-09-23 14:59:54
Go to the Filter preferences page (File->Preferences->Display->Columns UI->Filter tab), and have a look at the "Behaviour" config.
Check "sort incoming files by:" , and add this in the field: %date% %album% %artist%

The problem was just there, in the behaviour config, just added %date% to sort incoming files, and it works good now. Thanks
Title: Columns UI
Post by: Elevory on 2011-09-24 11:13:04
I'm a pretty big fan of NG Playlist. It offers pretty much everything I need, and I find that it's generally faster and more stable than the other playlist viewers. I've tried Elplaylist, Esplaylist, and Simplaylist. They were either too convoluted, slow, or aesthetically underwhelming. So I'm pretty happy with NG Playlist.

Except apparently it doesn't support images, sans the album art. I've been looking for hours now, I'm trying to find out if NG Playlist can do anything like $imgabs or $drawimage. If it's utterly hopeless, perhaps somebody developed a successor to NG Playlist and I'm unaware of it? Or maybe there's a plugin that can work in conjunction with NG Playlist to provide image support? I mean, I'm pretty desperate here. I wanted image support for two reasons in particular: Ratings and Last.FM Loved status.

Thanks.
Title: Columns UI
Post by: marc2003 on 2011-09-24 12:36:53
i think it's safe to say the ability to draw images will never be added to NGplaylist. there is ELPlaylist for that.

just use this along with $rgb to make it red: ♥
and if you're using foo_playcount there is this title formatting.

Quote
%rating_stars% - song's rating, formatted as up to five stars, e.g. ★★★
%rating_stars_fixed% - song's rating, formatted as five stars, e.g. ★★★☆☆
Title: Columns UI
Post by: Elevory on 2011-09-24 19:05:46
Thanks for taking the time to provide code, although that's pretty much exactly what I've got right now.


Could I ask why NG Playlist is incapable of drawing images? I mean, it already displays album art just fine, and that to me seems like pretty similar functionality.
Title: Columns UI
Post by: derty2 on 2011-09-25 01:41:40
@Elevory, take some time to read through ALL the posts of this thread and you will understand the design philosophy of the developer 'musicmusic'. He wanted to keep a balance between "easy to use" "highly scriptable" and "good enough". I am pretty sure he would view your request as redundant.

Is there any chance you can give detailed examples and/or screenshot mockups  of what can be designed by having such a feature?
Title: Columns UI
Post by: azgarth on 2011-09-29 19:54:44
is there any way to make a vertical tab stack?
i've a widescreen monitor, and thus horizontal room to spare, but would prefer to keep the vertical use to a minimum. putting the tabs to the side would help with that.
Title: Columns UI
Post by: nickdc on 2011-10-04 18:44:51
edit, solved
Title: Columns UI
Post by: clrichar on 2011-10-05 03:28:01
Hi,

I joined this forum just to ask a simple question for now:

Is it possible for me to add a keyboard shortcut for "send to autosend playlist" in the album list panel?

That little feature would be nice to have...
Title: Columns UI
Post by: nickdc on 2011-10-05 15:23:52
is it possible to use just a number (1,2,3,4,5), instead of stars or other symbol, for the rating system?
Title: Columns UI
Post by: clrichar on 2011-10-05 16:20:48
is it possible to use just a number (1,2,3,4,5), instead of stars or other symbol, for the rating system?


I can do that no problem. Just put a number from 1 to 5 in your "rating" tag (in every song that is; if all your songs already have stars in that tag then you might want to change all of them), then in the preferences page where you define columns, put [%rating%] in the display tab. If you change your mind and want stars instead, use $repeat(*,%rating%) for display.

If you have a number of stars in all your rating tags, then use $len(%rating%) to display the number I think.

Does that answer your question?
Title: Columns UI
Post by: Robertina on 2011-10-05 17:54:04
is it possible to use just a number (1,2,3,4,5), instead of stars or other symbol, for the rating system?

Use [%rating%] if the rating values are stored in Playback Statistics own database,
use [$meta(rating)] if the values are stored in your audio files.
Title: Columns UI
Post by: nickdc on 2011-10-05 19:13:46
can't believe it was so easy, thanks both of you
Title: Columns UI
Post by: clrichar on 2011-10-05 21:45:52
I guess I'll re-post my question here in case everybody missed it:

In the album list panel, is it possible for me to add a keyboard shortcut for "send to autosend playlist"?

There are already shortcuts for "send to playlist", "add to playlist" and "send to new playlist".
Title: Columns UI
Post by: clrichar on 2011-10-14 14:23:37
I guess I'll re-post my question here in case everybody missed it:

In the album list panel, is it possible for me to add a keyboard shortcut for "send to autosend playlist"?

There are already shortcuts for "send to playlist", "add to playlist" and "send to new playlist".


Ok I give up, it looks like it's impossible without modifying the source for album list panel.
You guys can move on and ask other questions now (wow, no questions for a week!)
Title: Columns UI
Post by: tpijag on 2011-10-14 14:32:12
By autosend playlist, you do mean an autoplaylist?
Autoplaylists are by their very nature built 'automatically' based on a query of various types. If the track you are browsing meets those requirements then it is already there. If there were a send to command the playlist itself would reject the file same as trying to drag a track to an autoplaylist that does not meet the query.

Usually a need to continue re-posting the same text with no alteration is pointless. Begs the question that question is worded poorly.  Glad you have given up
Title: Columns UI
Post by: Bodyrox on 2011-10-16 18:54:10
EDIT: Nevermind, browsed thread, found answer:
$replace(%artist%,'feat',$rgb(173,173,173)'feat'$rgb())

----------------------------------------------------------------------
Does anyone know how can I make a 'feat' word in artist field force to be of different color?

If I enter this:
$replace(%artist%,'feat',$rgb(173,173,173)'feat')
Everything after 'feat' is the same color as 'feat'.

If I enter this:
$replace(%artist%,'feat',$rgb(173,173,173)'feat'$rgb(235,235,235))
Only 'feat' is of different color, and that's great, BUT when I select it, everything after 'feat' becomes black.

Custom style like this didn't help:
$set_style(text,$rgb(235,235,235),$rgb(235,235,235))

Where is it pulling the black color from when selected? How do I override it?
Title: Columns UI
Post by: 288db on 2011-10-16 19:03:39
Does anyone know how can I make a 'feat' word in artist field force to be of different color?

Are you referring to the playlist? Is so what playlist component are you using?
Title: Columns UI
Post by: Bodyrox on 2011-10-16 19:10:17
Does anyone know how can I make a 'feat' word in artist field force to be of different color?

Are you referring to the playlist? Is so what playlist component are you using?


Columns UI of course. Nevermind though, I browsed this thread a bit and found indirect answer, this works:

$replace(%artist%,'feat',$rgb(173,173,173)'feat'$rgb())
Title: Columns UI
Post by: tpijag on 2011-10-16 19:15:36
As a heads up, just because it is clear you are using Columns UI as your interface to foobar2000, does not lead to conclusion that you are using a particular playlist viewer. There are more than one playlist viewer available.
Title: Columns UI
Post by: kt748 on 2011-10-20 04:06:18
Is there any way to display how many items a particular filter returns?

For example, on the left hand side of my Foobar config, I have a filter that narrows the library down based any one of the following (depending on which I select):  year of release, genre, album, or artist name.

What I'd like is to display the various available filtered results, and how many results are under that result:

(http://i56.tinypic.com/ngaflz.jpg)

Like in this example, I've filtered the library by genre, and here I've selected the "Post-Rock" genre; as you can see to the right of the filter, I only have 4 albums from that genre in my collection.  Is it possible to have it state in the filter, then, "Post Rock (4)", and for every other genre similarly display however many albums of that sort I have?
Title: Columns UI
Post by: v.43 on 2011-10-24 18:05:29
i don't think the filter panel embedded in columns_ui can do that. try album list panel.


can you make a columns playlist panel always follow the playing playlist, while another panel follows the active selection (ie the filter results or a custom PL)?
Title: Columns UI
Post by: aknuds1 on 2011-10-27 13:59:36
Using Foobar 1.1.9b1 and Columns UI 0.3.8.8, how do I configure Foobar so that various artists albums are presented as single groups in playlists (right now, albums are split per artist)? Appreciate any help!
Title: Columns UI
Post by: MC Escher on 2011-10-28 13:35:15
Have the playlist view group by album artist (in my case, %album artist%[: %album%]) and make sure all tracks on various artist albums have the same album artist.
Title: Columns UI
Post by: aknuds1 on 2011-10-28 14:04:09
Have the playlist view group by album artist (in my case, %album artist%[: %album%]) and make sure all tracks on various artist albums have the same album artist.

Just setting the album artist (to "Various Artists") worked a treat! Thanks!
Title: Columns UI
Post by: v.43 on 2011-10-28 20:29:17
can you make a columns playlist panel always follow the playing playlist, while another panel follows the active selection (ie the filter results or a custom PL)?


bump
Title: Columns UI
Post by: tpijag on 2011-10-28 20:56:57
elplaylist
http://www.hydrogenaudio.org/forums/index....st&p=773116 (http://www.hydrogenaudio.org/forums/index.php?showtopic=91406&view=findpost&p=773116)
Title: Columns UI
Post by: v.43 on 2011-10-29 20:48:47
thank you, though i knew about elplaylist. too bad columns ui can't do it
Title: Columns UI
Post by: knockinabout on 2011-10-31 18:41:44
One thing I would like to do within the NGplaylist is to display subgroups within the original Album group. Take Nick Caves album Abattoir Blues / The Lyre of Orpheus for an example. Is it possible to create a separate subgruop for disc 1 simply displaying 'Abattior Blues'?
I am not familiar with using 'globals' etc, and if using that is the only option, then an answer fitted for a beginner would be lovely
Title: Columns UI
Post by: knockinabout on 2011-10-31 19:51:23
Hey guys, is there any way that I could split each values individually for a multivalue field such as %artist%? This is so that I could just display each artist name separately in the filter list.

In the album filter, if I just type Artist (which is the default), each value will be splitted invidually. However, once I changed to something like $if(%artist%, %artist%) $if(%artist_jp%,' / '%artist_jp%), these multivalue field are not separated.

Example:
%artist% contains Nobuo Uematsu; Rikki

Result when using $if(%artist%, %artist%) $if(%artist_jp%,' /  '%artist_jp%):
Nobuo Uematsu, Rikki

My desired result:
Nobuo Uematsu
Rikki


I have the same problem! I can't seem to find an answer to your/this wuestion - is there one?
Title: Columns UI
Post by: pr0phet on 2011-11-01 23:27:34
Question: Is there anyway to expand folders on single click in albumlist?

I ask because fishing for the little "+" every time I want to expand a folder gets annoying after a while.
Title: Columns UI
Post by: marc2003 on 2011-11-01 23:49:00
you could try library tree instead. that has an option to bind a single click to expand/collapse.

http://foo2k.chottu.net/#lt (http://foo2k.chottu.net/#lt)
Title: Columns UI
Post by: spiralspiral on 2011-11-05 15:52:26
Using Columns UI, when I right click and drag a song to a playlist (say, it is titled "Jams"), then foobar2k automatically opens up "Jams". How can I get foobar2k not to do this, and instead stay at the search results or the entire library?
Title: Columns UI
Post by: DarkScythe on 2011-11-09 05:27:30
Hello everyone,

I'm new here, though I've been using foobar for a number of years now.

I upgraded from XP to Win7 last week, and in the process, I've decided to redesign my foobar. I had a very basic layout with the default UI, so this is my first time playing with Columns UI.
It's quite a bit more powerful, and complex, while offering some nice visual enhancements for the trouble. Unfortunately, there are a few features I miss from the default UI, but that's a different matter.

Thus far I've found a lot of information to help me along with my first CUI design from the wiki and these forums, but there are a few things that have stumped me and I can't find any answers.
Right now, I am struggling to format/align text in the 'item details' panel.

I want to put a bunch of information on it, but spanning it horizontally, instead of vertically. This is pretty easy to do, but the result is a mess. A global align left, center and right is not enough.
I wanted to align some text on either end, at the very least, or have some way to keep the spacing consistent.

After a bit of digging, it seems I am to use $tab() to accomplish this. However, it does not seem to work for me and I'm at a loss as to why. It's almost as if the $tab() function is completely ignored.

I'm using the latest versions I could find of everything; foobar v1.1.9 and CUI v0.3.8.8.

There's a lot more I need to figure out, but this is the biggest aggravation so far.

Any help or advice is appreciated. Thanks!
Title: Columns UI
Post by: jammer42 on 2011-11-09 10:05:58
Hello,

I'm trying to create a new field with the %added% tag from foo_playcount like this :

(http://i.imgur.com/C9OKZ.png)

My query is
Code: [Select]
$if(%added% DURING LAST 3 WEEKS, $if2(%album artist%,%artist%))


But it looks like even if column ui knows that %added% exists it skips the DURING... part, at least the query works in playlist search.

What am i doing wrong ?
Title: Columns UI
Post by: fbuser on 2011-11-09 17:40:54
But it looks like even if column ui knows that %added% exists it skips the DURING... part, at least the query works in playlist search.
You cannot use query syntax in normal titleformat expressions.
Title: Columns UI
Post by: DarkScythe on 2011-11-10 03:15:15
Well, after some more digging (this thread is ridiculously long) it seems $tab() might not work in the item details pane after all.
I found a post from 2009 that claimed as much, and going by the changelogs, it's not something that was ever added. It's a shame, and I would like to see something like this implemented if possible, but for the moment I'll have to work on some alternate plans.

Moving ahead now, I remember seeing a screenshot of one person's CUI that had the volume set as text in the status pane (not the bar) but I can't for the life of me find it again. I would like to add the volume as text to the pane as well, as it's really the only feature I like about the bar. If anyone can point me in the right direction, I'd appreciate it.. I've been searching unsuccessfully for about 3 hours now.

Thanks again.
Title: Columns UI
Post by: jammer42 on 2011-11-10 09:53:53
You cannot use query syntax in normal titleformat expressions.

Thanks.
Title: Columns UI
Post by: aeidein on 2011-11-24 08:17:32
Using Columns UI, when I right click and drag a song to a playlist (say, it is titled "Jams"), then foobar2k automatically opens up "Jams". How can I get foobar2k not to do this, and instead stay at the search results or the entire library?

Display -> Columns UI -> Playlist switcher -> Drag & Drop tab -> change the first option
Title: Columns UI
Post by: jistme on 2011-11-24 20:39:46
Hithere,

Banging my head against a foobar wall (again ;-)

I have created a certain preset layout (Columns UI), and now want to create a new preset, starting from the one already created.
If you choose 'new preset', foobar starts with a completely empty panel tree.

There is a copy option in the existing panel, but no paste option in the new one...

What am I missing here?
There must be a way to edit an existing preset, and then saving it under a new name?

tia, Jistme
Title: Columns UI
Post by: marc2003 on 2011-11-24 21:29:30
put either a horizontal/vertical splitter as a base in the new preset. you can now paste your existing layout on to it.
Title: Columns UI
Post by: jistme on 2011-11-24 21:51:17
Thanks Marc!

put either a horizontal/vertical splitter as a base in the new preset. you can now paste your existing layout on to it.

Title: Columns UI
Post by: sollniss on 2011-11-25 17:13:54
My Play/Pause media key doesn't seem to work, but all others do work.
I tried adding it to the Hotkeys manually, but that doesn't work either.
Is there a fix for that?
Title: Columns UI
Post by: twinzero on 2011-12-03 06:03:00
Hi, I'm a long time foobar2000 user but I'm new to this forum. I'm not familiar with tweaking foobar2000 settings, so I think it's better to ask experts here. I recently installed a simple foobar2000 theme with functional sorting tabs. My problem is that this theme groups artist based on the artist tag, not album artist tag which is bothersome when I want to play a compilation album.

(http://img577.imageshack.us/img577/9530/foobar2000sorthelp.jpg)

I want to group those songs based on the album artist (Ed Banger Records), yet it displays my songs in separate artist like that (doesn't look organized to me). Once again, I'm not familiar with tweaking the settings, so it would be really helpful if you could lead me slowly like a 'step-by-step' tutorial. I think the best display is to have those artist tag (Busy P, DJ Mehdi, Justice, Krazy Baldhead) grouping swap with album artist tag (Ed Banger Records).
Title: Columns UI
Post by: tedgo on 2011-12-03 06:57:20
Go to Preferences (Ctrl+P) --> Display --> Columns UI --> Playlist view/Grouping tab
Now double-click on the entry in the "Script" textbox and change %artist% to %album artist%
Title: Columns UI
Post by: Zilberlex on 2011-12-03 12:03:12
So i got foobar yesterday and just loved it from the moment i opened it for the first time, it had the potential to deliver everything i wanted(tried media monkey and uninstalled that piece of none intuitive crap right away).

So after toying around with it allot I think i know how i want it to function, i just need some help getting there.

This is how it looks like
1 -http://img856.imageshack.us/img856/4363/42477928.png
2 -http://imageshack.us/f/191/52936309.png/

- (picture 2) The first thing that bugs me about columns_ui is that the filter functions are meant to be in columns(well duh), I'd like to see the filter options in a drop down list like the default ui has.
- Second thing that bugs me the most is the fact i didn't find a way to remove the borders and recolor the whole window template(if im even using the correct term), in short, i wanna change the whole thing using an image or whatever and removing the separating lines(both visibly and functionally, locking everything seems to not work the way i want it to work). And changing the way the search bar looks.
- The only way for me to see where is the current song playing on the NG playlist is to watch the total time of the songs and to see which one of them has the additional timer which tells which point the song is at(since the "band" that highlights it is too close to the original color if even existing), any way to make the active song change its color on the playlist?
- I found a script for making a "toggle" button(for shuffle ofc), ironically i couldnt find a place where can i put it(and on a side note, i lost the script already).

now for the more complicated stuff:
I love how the search filter works with the playlists chooser panel and adds a playlist for search results which conveniently shows me everything on the NG playlist Panel.
I'd like that the NG playlist will act more like an alternative to the windows file browser, when i find something i wanna hear exclusively, i just double click it and replace the default playlist with it and it starts playing(or right clicking it and chosing it to add to the songs currently playing).
Basically i want the "Default" playlist to function as the playback list, I'd like any help on that matter.


All the help would be appreciated. I am willing to even learn how to script if the solutions aren't there yet, so A guide might be useful as well.
Title: Columns UI
Post by: Emerelle on 2011-12-03 14:25:29
The filter in CUI is not customizable the way you want it to work, as far as I know. You might want to look at foo facets (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Facets_(foo_facets)) - from what you write it sounds like this is more what you want. But afaik it works with DUI, so at some point you need to decide if you want to stick with CUI or switch to DUI (foo facets is no panel that can be implemented into CUI layout, it will be a floating window using it with CUI).

What the re-colouring is concerned, you can change all that using the panel stack splitter (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panel_Stack_Splitter_%28foo_uie_panel_splitter%29), but as you see from the help page, it is not very easy.

Now what the browsing library is concerned, if I understood it right, you might be more satisfied looking into an alternative Playlist viewer such as EsPlaylist (for CUI). It has a large thread here in the forum, under 3rd party plugins. That EsPlaylist can either be set to browse library or follow a playlist. I think you can also set this with NG-Playlist, but I am not sure, I'm not using it and I'm also fairly new to foobar myself.
Title: Columns UI
Post by: Zilberlex on 2011-12-03 19:02:42
The filter in CUI is not customizable the way you want it to work, as far as I know. You might want to look at foo facets (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Facets_(foo_facets)) - from what you write it sounds like this is more what you want. But afaik it works with DUI, so at some point you need to decide if you want to stick with CUI or switch to DUI (foo facets is no panel that can be implemented into CUI layout, it will be a floating window using it with CUI).

What the re-colouring is concerned, you can change all that using the panel stack splitter (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Panel_Stack_Splitter_%28foo_uie_panel_splitter%29), but as you see from the help page, it is not very easy.

Now what the browsing library is concerned, if I understood it right, you might be more satisfied looking into an alternative Playlist viewer such as EsPlaylist (for CUI). It has a large thread here in the forum, under 3rd party plugins. That EsPlaylist can either be set to browse library or follow a playlist. I think you can also set this with NG-Playlist, but I am not sure, I'm not using it and I'm also fairly new to foobar myself.


facets doesnt seem to be the best option for me, anyway thats a small concern for me as i wont be using the filter that actively for it to make any difference.

Thank you about the panel splitter tip ill check it out.

And thanks for suggesting me EsPlaylist, its awesome(mainly because it highlights the current song playing, and your tip gave me an idea, making a tab for Es for playing purposes(active playlist) and another tab with Es for browsing, only problem is i have no clue how to keep all the configuration i have done to Es and its columns(each time i create a new panel for Es it has a reset configuration), thanks allot and ill try and seek help at the Es thread.
Title: Columns UI
Post by: Emerelle on 2011-12-04 16:58:22
Glad it was helpful for you
For me, both PSS and EsPlaylist are create extensions for my CUI layout. One note about the PSS: there are also scripts from knowledgeable users around for you to use as a PSS setup; I have one that someone else wrote, so I only had to make some changes to adapt the PSS to my needs. You might want to look into custom "skins" (configurations) that are available to download. You can take a look at all components, their scripts and setup, and simply take what you like and add it to your foobar.

EsPlaylist also works great in CUI due to its customizability with TF. When I started with foobar about 3 months ago, I first tried to learn more about title formatting, since you can use that with all components (EsPlaylist has some custom TF commands, make sure you read the txt file included in the download).

One last note about the CUI filters...I know of no way to make them as a dropdown, but you can of course setup several TF strings in for each filter column and switch them with a rightclick.
Here you can also use TF extensively; you can filter out artists from certain genres, from certain paths (if you have several library sources) and so on. Filters are very mighty. And in CUI you decide how many columns of filters you want. You can also decide wether you want the selection to be send to the active playlist or not. About the question with keeping the EsPlaylist config: I also replied to this in the respective thread.
Title: Columns UI
Post by: geoslake on 2011-12-05 10:44:35
Seems relative path for artwork doesn't work.
When I use the absolute path it does find the artwork file, but when i use :
.Artwork\%artist% - %album%*
It doesnt

Any idea ?

Thanks
Title: Columns UI
Post by: Finbob on 2011-12-05 11:29:12
I am new to the Foobar customising world and I apologise for my ignorance. I have just installed columns UI and I want to change colours. On the Preferences-Columns UI- Colours and Fonts page all the buttons are greyed out and I cant find any way of changing anything. What is the secret?
Title: Columns UI
Post by: derty2 on 2011-12-05 11:43:17
________________________________________________________________________________
Columns UI WIKI — Configuration: Artwork
->http://yuo.be/wiki/columns_ui:config:artwork
->http://yuo.be/wiki/dop:notes
_______________________________________________________________________________
foobar2000 — File > Preferences > Columns UI > Artwork
—— Artwork Sources ————————————————————————
        Front Cover ——————————————————————————
          $directory_path(%path%)\artwork\%filename%
          $directory_path(%path%)\artwork\%artist% - %album%
          $directory_path(%path%)\artwork\folder
          $directory_path(%path%)\artwork\cover
          $directory_path(%path%)\artwork\front
          $directory_path(%path%)\artwork\*
          $directory_path(%path%)\%filename%
          $directory_path(%path%)\%artist% - %album%
          $directory_path(%path%)\folder
          $directory_path(%path%)\cover
          $directory_path(%path%)\front
          $directory_path(%path%)\*
          $left($directory_path(%path%),$sub($len($directory_path(%path%)),$add($len($directory(%path%,1)),1)))\artwork\%filename%
          $left($directory_path(%path%),$sub($len($directory_path(%path%)),$add($len($directory(%path%,1)),1)))\artwork\%artist% - %album%
          $left($directory_path(%path%),$sub($len($directory_path(%path%)),$add($len($directory(%path%,1)),1)))\artwork\folder
          $left($directory_path(%path%),$sub($len($directory_path(%path%)),$add($len($directory(%path%,1)),1)))\artwork\cover
          $left($directory_path(%path%),$sub($len($directory_path(%path%)),$add($len($directory(%path%,1)),1)))\artwork\front
          $left($directory_path(%path%),$sub($len($directory_path(%path%)),$add($len($directory(%path%,1)),1)))\artwork\*
          $left($directory_path(%path%),$sub($len($directory_path(%path%)),$add($len($directory(%path%,1)),1)))\%filename%
          $left($directory_path(%path%),$sub($len($directory_path(%path%)),$add($len($directory(%path%,1)),1)))\%artist% - %album%
          $left($directory_path(%path%),$sub($len($directory_path(%path%)),$add($len($directory(%path%,1)),1)))\folder
          $left($directory_path(%path%),$sub($len($directory_path(%path%)),$add($len($directory(%path%,1)),1)))\cover
          $left($directory_path(%path%),$sub($len($directory_path(%path%)),$add($len($directory(%path%,1)),1)))\front
          $left($directory_path(%path%),$sub($len($directory_path(%path%)),$add($len($directory(%path%,1)),1)))\*
          %foobar_path%\lastfm\album\%artist%-%album%
          %foobar_path%\lastfm\artist\%artist%
________________________________________________________________________________
Title: Columns UI
Post by: derty2 on 2011-12-05 13:35:26
Try again...
The "Element" and 'Mode" fields are actually multi-choice dropdowns.
Choose an element from the "Element" dropdown list, then choose "Custom" from the "Mode" dropdown list.
Title: Columns UI
Post by: Kerlatri on 2011-12-06 04:15:14
Hello,

I'm having trouble finding a way to sort the filter without a prefix while it depicts the artist names with a prefix.

Any help would be great.
Title: Columns UI
Post by: Finbob on 2011-12-06 11:41:29
Try again...
The "Element" and 'Mode" fields are actually multi-choice dropdowns.
Choose an element from the "Element" dropdown list, then choose "Custom" from the "Mode" dropdown list.


I tried all the choices without success. I had configured CUI  Playlist Playlist-Switcher-Artwork. I reconfigured Playlist-Playlist Switcher and colour setting worked.
I cant explain it but I am happy - for now.
Title: Columns UI
Post by: Emerelle on 2011-12-06 11:54:36
Kerlatri, could you give an example of what you mean, esp. by prefix? I'd gladly help (if I can) but I am having trouble to understand what you want to achieve.
Title: Columns UI
Post by: marc2003 on 2011-12-06 13:43:08
i'm guessing they would want "The Beatles" to display in the middle of artists beginning with B without actually swapping/stripping "The" away.

and to answer that, it's not possible with the columns UI filters.
Title: Columns UI
Post by: Pingu1084 on 2011-12-06 21:24:35
You.be is offline/unreachable. Where can I download ColumnsUI?
Title: Columns UI
Post by: marc2003 on 2011-12-06 21:57:26
check your spelling: http://yuo.be/columns.php (http://yuo.be/columns.php)

it's also here: http://www.foobar2000.org/components/view/foo_ui_columns (http://www.foobar2000.org/components/view/foo_ui_columns)
Title: Columns UI
Post by: pstap92 on 2011-12-07 03:27:52
The text in my NG Playlist becomes inverted when the song is highlighted, I would like to know how to change this.

Here is a picture of what's happening.
Screenshot (http://i.imgur.com/AGEbM.png)
Title: Columns UI
Post by: chiwou on 2011-12-07 09:14:35
just add a color for selected text $set_style(text,000000,ffffff) this shows a black normal text and a white selected text
if you in the columns ui preferences just press string help
Title: Columns UI
Post by: endlesslyonline on 2011-12-07 11:47:05
New to foobar, and it looks excellent, one feature that draws me to it, is the fact that i can put in multiple genre's, but im battling a bit with multiple artists, here is the deal.

I am using foobar with the Columns UI component (not sure if it makes a difference)

I am using the filter view( the one with Genre / Artist / Album) on the top.

I want to sort my music in a specific way, say for instance Bad Meets Evil's album, has two artists, Eminem and Royce Da 5'9'", so in the songs metadata, i have Artist as Eminem;Royce Da 5'9" and Album Artist is Bad Meets Evil.

I want the album to be displayed under Eminem, Royce and Bad Meets Evil, so if i go to Preference -> Display -> Colums UI -> Filter -> And make Artist's field Artist, the album shows under Eminem and Royce, but there is no Bad Meets Evil, if i change it to Album Artist, the album shows up under Bad Meets Evil, but not Eminem, or Royce. All to this far is quite understandable.

So i thought changing the filed to Artist;Album Artist would solve the problem, but it did not, it shows the artist, but not the album artist, and changing to Album Artist; Artist shows the album artist and not the two artist, so in other words, it reads the first field, but not the second.

How can i solve this?
Title: Columns UI
Post by: White_Shadow on 2011-12-08 12:40:57
If you use "artist view" f2k searches the fields in the order %artist%, %album artist%, and some other. Using "album artist view" will force f2k to change the sarch order to %album artist%, %artist%, and some other. This is important, because f2k chooses always the first field found that contains a value. The Problem you have, is the expected and normal behavior.

To solve this problem you can on the one hand add the album artist to the artist field ("Eminem;Royce Da 5'9";Bad Meets Evil") or on the other hand generate a custom filter (if that's possible with CUI, dunno that), filtering items according to %album artist% and %trackartist%. The last field is only present, if album artist differs from artist and will show the contents of the artist field. This should cause f2k to display the items the way you want.
Title: Columns UI
Post by: endlesslyonline on 2011-12-08 12:54:44
can on the one hand add the album artist to the artist field ("Eminem;Royce Da 5'9";Bad Meets Evil")


hahaha, i was looking for a complex solution, the easy, clear one, never even came to mind!

Thanks a bunch, I believe that will sort it out for me !

filtering items according to %album artist% and %trackartist%. The last field is only present, if album artist differs from artist and will show the contents of the artist field. This should cause f2k to display the items the way you want.


If i do Decide to pursue the "more difficult" way, how would i go about doing this?

Keep in mind, i want this feature, so i dont mind change to DUI, if CUI cant do it.

Thanks for the help!
Title: Columns UI
Post by: White_Shadow on 2011-12-08 13:08:03
If the first one is good for you, then congratulations!

With the second option, I think, I cannot help you. But if I'm forced to guess, it could follow something like %album artist%[', '%track artist%]|... (the rest of the query) instead of simply %album artist%|... or %artist%|...
Title: Columns UI
Post by: somy on 2011-12-08 16:05:16
Hi,

I'm new to columns UI, so please forgive my stupid question.
I tried to use the default layout with fiters and NG playlist which works fine for FIlter Results playlist, but it doesn't seem to work with my other playlists that are created from the flac files on my harddrive. Is it woking for files in library? If that is the case, how can I turn off them when I switch to another playlist?
Any help is appreciated!!
Title: Columns UI
Post by: endlesslyonline on 2011-12-09 07:20:31
I have made my own topic, because im not quite sure where this fits in.

I am using the ColumnsUI component and also tried it with the panel stacker addon.

Basically, i want this layout, as a beginning, to start playing around with the different settings in foobar (im still a newbie)
(http://www.imagehost.co.za/image-F7B5_4EE1B1B7.jpg)

Easy, right? nope.... According to the above pic, to me, its clear that the layout should look like this:

(http://www.imagehost.co.za/image-55F1_4EE1B1B7.jpg)

but with the above layout, i get this :

(http://www.imagehost.co.za/image-0CF8_4EE1B1B7.jpg)

I have tried it all ways, but cant seem to get foobar to recognize the horizontal splitter before the NGPlaylist, it keeps on making it a vertical one?

Lastly, how would i go about adding another horizontal splitter inside the last filter, to make space for a album art view? i.e:

(http://www.imagehost.co.za/image-E2FD_4EE1B66F.jpg)
Title: Columns UI
Post by: mobyduck on 2011-12-09 08:39:24
Try a Vertical Splitter.

HTH.

Alessandro
Title: Columns UI
Post by: endlesslyonline on 2011-12-09 09:21:46
i have tried vertical splitters aswell, still the same!
Title: Columns UI
Post by: soyo on 2011-12-09 11:05:18
Hi guys. I'm looking for, and if there is a way to make the playlist (NG) automaticaly scroll with changing songs, but without the cursor following the current playback.

To be more exact: If I use the "cursor follows playback" it's great, and the playlist is scrolling when the song that is being played now is going outside of the current window. I'm looking for exactly same feature but without the cursor following the currently playing song. So when the song switches to some that is outside of the currently displayed songs, the playlist will scroll to the next song to display it, BUT the cursor will stay to where it was placed before.

Anything doable like that in foobar? I'm using Columns UI with Stack Panel Splitters.

cheers
Title: Columns UI
Post by: kahvitronic on 2011-12-09 12:21:03
Hi, you might want to try the following setup:

(http://img7.imagebanana.com/img/8t80rzgk/thumb/foobar_layout.jpg) (http://www.imagebanana.com/view/8t80rzgk/foobar_layout.jpg)

Did this with a clean install of foobar and columns ui.
Hope this helps!
Title: Columns UI
Post by: DarkScythe on 2011-12-09 16:48:25
I suspect the problem endlesslyonline is having is the same exact problem I ran into when I was trying to use CUI for the first time - The horizontal and vertical splitters do opposite things compared to their DUI equivalents.
Where the DUI's "Horizontal Splitter" would immediately insert a horizontal line (thereby splitting the screen vertically,) CUI's "Horizontal Splitter" is its own container that sorts every sub-item horizontally within it.

It took about half an hour of trial and error for me to figure that one out, lol.
Title: Columns UI
Post by: Mooe on 2011-12-09 17:58:23
Hello! I'm quite new to Columns UI but I was wondering if it's possible to merge two different panels with each other; in example "Item Details" with a visualization of your choice.

(http://filesmelt.com/dl/foobar20002.jpg)

You could add a splitter, but I would like to have the visualization under Item Details. Is that possible?
Title: Columns UI
Post by: endlesslyonline on 2011-12-10 08:39:20
Hi, you might want to try the following setup:

(http://img7.imagebanana.com/img/8t80rzgk/thumb/foobar_layout.jpg) (http://www.imagebanana.com/view/8t80rzgk/foobar_layout.jpg)

Did this with a clean install of foobar and columns ui.
Hope this helps!


I suspect the problem endlesslyonline is having is the same exact problem I ran into when I was trying to use CUI for the first time - The horizontal and vertical splitters do opposite things compared to their DUI equivalents.
Where the DUI's "Horizontal Splitter" would immediately insert a horizontal line (thereby splitting the screen vertically,) CUI's "Horizontal Splitter" is its own container that sorts every sub-item horizontally within it.

It took about half an hour of trial and error for me to figure that one out, lol.


Thanks to you both,

@kahvitronic - Thanks that layout worked.

DarkScythe - That was a nudge in the right direction, atleast now i understand the layout and how it works.
Title: Columns UI
Post by: Ran on 2011-12-10 09:39:55
Hello. The default sort order of Foobar2000 is kind of horrible, as it seems to go by Album name. I've checked the settings, but I can't find where the sort order settings are.

What I'm interested in is changing the default sort order (which foobar always reverts to) to something like track number, album, date, artist  (with artist being the last one sorted by).

I'm using Columns UI, which I suppose is deprecated, but I don't think that it's relevant.
Title: Columns UI
Post by: Emerelle on 2011-12-10 12:22:45
Well, what you use is actually vital for the way you change the grouping and ordering
EsPlaylist (for CUI) has a dedicated TF string, where you can set up how you want your files to be grouped. But I am persuming you use NG-Playlist...?
Title: Columns UI
Post by: db1989 on 2011-12-10 12:58:12
Columns UI, which I suppose is deprecated
Um, no. Why would you think that? A quick glance around the forum or Knowledgebase should have been enough to convince you that the reality is quite the opposite.
Title: Columns UI
Post by: soyo on 2011-12-10 13:28:33
Hi guys. I'm looking for, and if there is a way to make the playlist (NG) automaticaly scroll with changing songs, but without the cursor following the current playback.

To be more exact: If I use the "cursor follows playback" it's great, and the playlist is scrolling when the song that is being played now is going outside of the current window. I'm looking for exactly same feature but without the cursor following the currently playing song. So when the song switches to some that is outside of the currently displayed songs, the playlist will scroll to the next song to display it, BUT the cursor will stay to where it was placed before.

Anything doable like that in foobar? I'm using Columns UI with Stack Panel Splitters.

cheers

Anybody has any clue?
Title: Columns UI
Post by: shakey_snake on 2011-12-10 13:41:38
I've checked the settings, but I can't find where the sort order settings are.

How items get sent to the playlist is usually determined by whatever (e.g. windows shell, media library viewer, a playlist file) you are sending them to the playlist from.

So, what are you sending them from?
Title: Columns UI
Post by: Ran on 2011-12-10 23:09:53
Well, what you use is actually vital for the way you change the grouping and ordering
EsPlaylist (for CUI) has a dedicated TF string, where you can set up how you want your files to be grouped. But I am persuming you use NG-Playlist...?

How do I know what type (of what? Playlist manager?) I'm using? If I go to settings ? display ? columns ui and select "quick setup" under "Setup" I can selsect a bunch of NG playlist layouts. I think I started from one of those, so I suppose I'm using NG-Playlist.

I've checked the settings, but I can't find where the sort order settings are.

How items get sent to the playlist is usually determined by whatever (e.g. windows shell, media library viewer, a playlist file) you are sending them to the playlist from.

So, what are you sending them from?
From the media library viewer, always. I'm using one of those NG Playlist layouts, which I suppose is "from the media library viewer"?
My typical way of listening to music consists of selecting the artist in the artist pane of the NG Playlist and then browsing the songs.

This terminology might be easy to understand as a developer, but as an end user I don't really understand how Foobar2000 is built.
Title: Columns UI
Post by: Mooe on 2011-12-11 12:11:16
Hello! I'm quite new to Columns UI but I was wondering if it's possible to merge two different panels with each other; in example "Item Details" with a visualization of your choice.

Title: Columns UI
Post by: Daeron on 2011-12-11 16:08:43
@ Mooe

What about something like this?

+ Horizontal Splitter
---- Album List
---- + Vertical Splitter
-------- Playlist View
-------- + Horizontal/Vertical Splitter (depending on what you want)
------------ Item Properties
------------ Visualization


I'm a bit confused though, since the picture shows you'd like to put the visualization next to the item properties panel, but you are saying under instead. Whatever the case is, you can simply switch between the two type of splitters to do whichever job.
Title: Columns UI
Post by: matt the cat on 2011-12-11 16:53:25
I think I found a bug with Columns UI, this doesnt happen with foobars default ui.

The comment sections text overlaps each other in the Item Properties Panel.

(http://i.imgur.com/ELiBJ.png)

You can find the file in question here: http://up.servut.us/34370 (http://up.servut.us/34370)
Title: Columns UI
Post by: Mooe on 2011-12-11 19:11:46
@ Mooe

What about something like this?

+ Horizontal Splitter
---- Album List
---- + Vertical Splitter
-------- Playlist View
-------- + Horizontal/Vertical Splitter (depending on what you want)
------------ Item Properties
------------ Visualization


I'm a bit confused though, since the picture shows you'd like to put the visualization next to the item properties panel, but you are saying under instead. Whatever the case is, you can simply switch between the two type of splitters to do whichever job.


Sorry, the picture must have confused you. I actually meant that I want Item Details above the visualization, like they are sort of "merged" together
Title: Columns UI
Post by: Daeron on 2011-12-11 21:00:52
Well I assume this is what you meant then:
http://dl.dropbox.com/u/3164833/f2k/split.png (http://dl.dropbox.com/u/3164833/f2k/split.png)

Does it help?
Title: Columns UI
Post by: Emerelle on 2011-12-11 21:18:54
Ran, when you go to preferences -> CUI -> Layout (something like that, cannot start foobar now to look) you see what your current layout is. Those are the panels that you have in foobar.
If all fails, just make a screenshot of that said layout page on preferences and we'll figure it out
Title: Columns UI
Post by: matt the cat on 2011-12-12 12:14:52
I'm wondering how can I get foobars default behavior with the item properties panel with columns ui.

I want the behaviour that when I have an item in the playlist selected, the panel shows its information, and when I have nothing selected, it shows the info on the current playing item. Automatic doesnt do this, it just shows the current playing item.

I'd really appreciate any help.
Title: Columns UI
Post by: Mooe on 2011-12-13 18:50:35
Well I assume this is what you meant then:
http://dl.dropbox.com/u/3164833/f2k/split.png (http://dl.dropbox.com/u/3164833/f2k/split.png)

Does it help?


This is how exactly I want it:

(http://filesmelt.com/dl/foobar2000itemdetailsplusspectrumpanel.png)

Now, is that possible?
Title: Columns UI
Post by: DarkScythe on 2011-12-13 19:12:02
This is how exactly I want it:

(http://filesmelt.com/dl/foobar2000itemdetailsplusspectrumpanel.png)

Now, is that possible?


I believe I've seen something like that before, browsing some other users' themes here, but I think it requires the use of Panel Stack Splitter and/or WSH Panel Mod. I don't use either of them though, so I've no idea.
Title: Columns UI
Post by: Mooe on 2011-12-13 19:55:02
This is how exactly I want it:

Title: Columns UI
Post by: mrjub on 2011-12-19 09:39:20
Is it possible to change the color of the panel frames under Columns UI? I understand that this ties to the Windows appearance setting so it's naturally gray, or whatever color.

But to make it match with the panels, I may want to change all frames color to black for example.

Thank you very much.
Title: Columns UI
Post by: Katam on 2011-12-20 16:31:27
Hello everyone ! I'm trying to make the scrollbar and the artist tab disappear for a skin when using the filter panel, is this possible ? Thank you in advance !
Title: Columns UI
Post by: godrick on 2011-12-22 23:21:34
In my item properties panel, via the "Colours and Fonts" preferences, I can see how to change the font for column titles vs group titles vs item font elements, but I can't find a way to specify a different color for each of those font elements - the preferences seem to just allow the one color element for "item properties".

Is there another way to set different colors for each of the font elements of column titles, group titles, and items within the item properties panel?  thanks
Title: Columns UI
Post by: Mooe on 2011-12-23 01:33:06
I know that you can change the color on text using Panel Stack Splitter, but I'm not sure if you can recreate the panel item properties using it.

As you can see in my picture below, the middle text between "Adam Green" and "You Get So Lucky" has "0-0-100" in RGB, so it's a bit blue.

(http://filesmelt.com/dl/Foobar2000mooe.png)
Title: Columns UI
Post by: mrjub on 2011-12-23 12:22:18
This looks nice. How do you make the text on top of the spectrum?
Title: Columns UI
Post by: Mooe on 2011-12-23 18:17:52
This looks nice. How do you make the text on top of the spectrum?


Using panel stack splitter, and this script:

Code: [Select]
$font(Century Gothic,14,)
$drawstring(%artist%,1,10,%_width%,%_height%,0-0-0-255,hcenter,)
$drawstring(%album%,1,40,%_width%,%_height%,0-0-100-255,hcenter,)
$drawstring(%title%,1,70,%_width%,%_height%,0-0-0-255,hcenter,)
Title: Columns UI
Post by: audioclaudio on 2011-12-26 20:43:35
On my Windows 7 netbook with 1024x600 native resolution, the buttons at the bottom edge of the Buttons options (accessible via right-click on the Buttons toolbar) are hidden by the Windows taskbar (even, if the Windows taskbar's height is reduced to its minimum by changing the taskbar's icon size to 'small'). This happens in the Command picker (accessible via the 'Add' button in Buttons options) also. The issue can be worked around by enabling the auto-hide feature of the Windows taskbar (or by moving the taskbar to the left or right edge of the desktop, rather than the bottom or the top). Could this please be bugfixed in one of fb2k's future releases? Thank you very much.
Title: Columns UI
Post by: lvqcl on 2011-12-26 21:25:45
That's Columns UI plugin, not fb2k itself.
Title: Columns UI
Post by: rodrigomartinho on 2011-12-29 04:44:54
Is there a way of changing the size of the status bar pane? It currently shows only 2 lines. I would like it with 3 or 4 lines.
Title: Columns UI
Post by: Sixmsj on 2012-01-03 04:18:40
Just switched from DUI to CUI, but I'm a little used to some of Facets features. After an hour or so of trying to figure out how to get the filters to "link" together, I got it working.

Not sure if it's possible, but I'd like to be able to filter results based on the playlist I'm on. Right now, if I click the filters, it'll do a filter of my library, and not the current playlist. Crossing my fingers that CUI has this too.

Thanks.
Title: Columns UI
Post by: Torava on 2012-01-08 18:56:40
So sad that Columns UI doesn't support color control:

Quote from: Title Formatting Syntax Reference link=msg=0 date=
Color control: < >    Used to dim or highlight text, currently available in playlist and status bar. There are 3 dim and 3 highlight levels, accessible by repeating color control characters.
Title: Columns UI
Post by: tpijag on 2012-01-08 19:19:20
Your quote has zero to do with columns ui.

EDIT: I see that I misunderstood comment.
Title: Columns UI
Post by: Zao on 2012-01-08 19:37:29
Your quote has zero to do with columns ui.

He wants the type of colour control (angle brackets) that the Default UI has per the quote, but implemented in Columns UI.
Title: Columns UI
Post by: grimes on 2012-01-10 12:34:07
Want to report small glitch with CUI 0.3.8.8.

CUI toolbar, second row, right edge:

right side of the added toolbar element is cut, locking the toolbars causes unpredictable size of toolbar element
Title: Columns UI
Post by: /mnt on 2012-01-10 13:08:50
Want to report small glitch with CUI 0.3.8.8.

CUI toolbar, second row, right edge:

right side of the added toolbar element is cut, locking the toolbars causes unpredictable size of toolbar element

Maximsing the window and restoring your toolbar layout for that size, and locking it again should fix that resize glitch.
Title: Columns UI
Post by: MordredKLB on 2012-01-10 19:19:43
I think I already know the answer to this, but I have to ask anyway. Is there anyway to get information about the current filter being applied inside something like ELPlaylist?

Here's my situation explained in full. I've just recently realized that adding multiple artists to album artist will allow (e.g.) a track by ARTIST_A to show up twice in the filters, once individually under ARTIST_A's filter and again under "Various Artists" or "Soundtrack", etc. so long as I add those values into Album Artist as well. This works great because a lot of my individual songs or Split EPs get lost in the Various Artist category. I can also see guest appearances under ARTIST_B so long as I tag ARTIST_A as well.

However, when my filter is an artist (and not ALL artists or other playlists), I want albums ordered by date. At all other times I want it ordered by artist and then date. If I can somehow tell what filter is being applied then I can easily work it out.

Right now I see something like this for band Testament:
2005 - Soundtrack - with song by Testament
2001 - Testament - Album 1
2009 - Testament - Album 2
2011 - Testament - Album 3
2003 - Various Artist Compilation 1 with song by Testament

And I want it as:
2001 - Testament - Album 1
2003 - Various Artist Compilation 1 with song by Testament
2005 - Soundtrack - with song by Testament
2009 - Testament - Album 2
2011 - Testament - Album 3
Title: Columns UI
Post by: Bobblybook on 2012-01-17 11:49:19
Hi everyone,
This may not be in the right forum as it might be something to do with the FLAC tags instead of foobar2k itself, but I'll give it a go.

Basically I've ripped some FLACs from my CDs and some of the Artists show up in the "Filter" list, some don't. All the files playback fine, the "Artist" data for each file is set correctly, they are listed within foobar2k (categorised by album properly too), but they just aren't listed in the "Filter" list.
I will upload some photos below showing what works and what doesn't, if anyone has some tips it would be appreciated!

(http://i260.photobucket.com/albums/ii11/Bobblybook/th_fb2k_ss1.png) (http://i260.photobucket.com/albums/ii11/Bobblybook/fb2k_ss1.png)
(http://i260.photobucket.com/albums/ii11/Bobblybook/th_fb2k_ss2.png) (http://i260.photobucket.com/albums/ii11/Bobblybook/fb2k_ss2.png)

Without Columns UI:
(http://i260.photobucket.com/albums/ii11/Bobblybook/th_fb2k_ss3.png) (http://i260.photobucket.com/albums/ii11/Bobblybook/fb2k_ss3.png)

You can see on the last screenshot that the expanded album at the bottom has the artist correctly attributed to the album. The top one has a blank artist for the album, and instead it's been attached to each individual song. As well as that weird track numbering scheme...
Title: Columns UI
Post by: canuckerfan on 2012-01-20 05:25:13
is there anyway to make the song that is currently playing bold so that it is more easily recognizable in the playlist?
Title: Columns UI
Post by: tpijag on 2012-01-20 06:07:00
Far from an expert on CUI, but in the standard playlist colors are straightforward. Changing attributes such as bold I do not think works.

If you want to get a start on it. Quick Search (http://www.google.com/cse?cx=partner-pub-4544327213918729%3Aeg2ypbddpax&ie=ISO-8859-1&q=now+playing+bold&sa=Search&siteurl=www.hydrogenaudio.org%2Fforums%2Findex.php%3Fshowtopic%3D28647%26pid%3D782993%26st%3D6560%26%23entry782993#gsc.tab=0&gsc.q=now%20playing%20bold&gsc.page=1) and the Columns wiki (http://yuo.be/wiki/columns_ui:config:colour_string)
Title: Columns UI
Post by: ronpaul on 2012-01-21 19:51:09
When I'm sorting by album title...?

(http://i.imgur.com/Dw6o8.png)

Most of my other albums are neatly organized when sorted this way, like so:

(http://i.imgur.com/iQ2ic.png)

It seems to be only certain soundtracks and compilation albums that are doing this, but I don't get why...

Title: Columns UI
Post by: canuckerfan on 2012-01-21 21:56:26
Far from an expert on CUI, but in the standard playlist colors are straightforward. Changing attributes such as bold I do not think works.

If you want to get a start on it. Quick Search (http://www.google.com/cse?cx=partner-pub-4544327213918729%3Aeg2ypbddpax&ie=ISO-8859-1&q=now+playing+bold&sa=Search&siteurl=www.hydrogenaudio.org%2Fforums%2Findex.php%3Fshowtopic%3D28647%26pid%3D782993%26st%3D6560%26%23entry782993#gsc.tab=0&gsc.q=now%20playing%20bold&gsc.page=1) and the Columns wiki (http://yuo.be/wiki/columns_ui:config:colour_string)

could I request this as a feature under NG playlist?
Title: Columns UI
Post by: DarkScythe on 2012-01-21 22:32:37
When I'm sorting by album title...?


Most of my other albums are neatly organized when sorted this way, like so:


It seems to be only certain soundtracks and compilation albums that are doing this, but I don't get why...


Each of your VA artists are different, and the default grouping code takes album artist into account.
Title: Columns UI
Post by: ronpaul on 2012-01-22 01:19:39
Any way to change that?  It's kind of stupid, especially when I rename every artist with VA in front.  When you sort by album, it should be that way, not by artist.
Title: Columns UI
Post by: tpijag on 2012-01-22 01:27:03
What is stupid? 'VA- text one' entered in a field is different from 'VA-text two' entered in the same field.  Simple as that.
You can search the forums on VA or various artists. This is easy to remedy. If you want further help in this thread, I would suggest you provide the exact grouping titleformat string you are using and a screen shot of one offending track's propery dialog screen would also be helpful.
Title: Columns UI
Post by: DarkScythe on 2012-01-22 04:31:44
There are 2 ways I can think of to "fix" that issue.

The first, and simplest, is to simply remove %album_artist% from the grouping options:
Preferences > Display > Columns UI > Playlist View > Grouping

The second method is, assuming you tag very consistently, to detect when "VA" exists to truncate the rest of the field to force them to be grouped under "VA". I have not tested this method though, and I don't have any files tagged that way, so I can't help you there. The way I have my files is to set "Various Artists" as the album artist, then set each individual track's artist/singer in their respective artist field. This allows me to see who sings each song while all being grouped together under the "Various Artists" label.
Title: Columns UI
Post by: Ellis on 2012-01-22 14:21:51
Okay, so what's really odd is that I came into this thread looking to solve the EXACT same problem with the various artists not being grouped together.

When I go to Preferences > Display > Columns UI > Playlist View > Grouping, there's no mention of Various Artists:
Quote
$if2(%artist%,<no artist>)[ / %album%]


So, let's take the album Quadrophenia as an example:

(http://i.imgur.com/NSTJr.png)

Then, the properties dialog of one of the songs in the album:

(http://i.imgur.com/EuyVK.png)

I'm far from an expert in ColumnsUI or foobar2000 and it's been ages since I've messed about with any of my settings, to be honest, so any help would be much appreciated.
Title: Columns UI
Post by: lvqcl on 2012-01-22 14:33:51
Set grouping to

$if2(%album artist%,<no artist>)[ / %album%]

or

$if2($swapprefix(%album artist%),<no artist>)[ / %album%]
Title: Columns UI
Post by: Ellis on 2012-01-22 14:48:41
Set grouping to

$if2(%album artist%,<no artist>)[ / %album%]

or

$if2($swapprefix(%album artist%),<no artist>)[ / %album%]

I've used the first one, and it seems to work perfectly! Thanks
Title: Columns UI
Post by: cokebotle on 2012-01-25 04:31:28
I'm not sure if this is specifically related to ColumnsUI or not (I'm trying to do this in ColumnsUI, for the record), but is there a way to force components to interact with a specific playlist? Like, I would use one playlist linked to quick search and filters and another for my currently playing list so I can see both at the same time.

This is possible, right? Would I need to do some scripting for it?
Title: Columns UI
Post by: a13xth0rn3 on 2012-01-27 16:53:28
Hey there.

I have been searching high and low but I don't seem to be able to get a clear cut answer to my problem. I am trying to organise my library grouping. Currently, I have it setup so they are all arranged in order of album but what i really want is to arrange them "album by artist" much like iTunes. The problem I have is that I just dont know how to set this up within preferences. I am aware that i need to make changes within Preferences - Columns UI - Playlist View - Grouping but i just do not know what "syntax"?? I need to use. If this is to complicated, i am more than happy for them to be arranged in the same order as they are in my music folder

My next problem is my compilations... within Foobar they don't arrange themselves in track number order even though they are tagged correctly.

Also within the "Album Artist" field it displays the artist of the track even though i dont have "Album Artist" in the tags for compilation... instead i use "Compilation" (although i think this is an iTunes tag and not used by Foobar)

Hopefully these screenshots will help you understand what i talking about!!!

Thanks in advance for your time... i really want to get this working properly. Foobar is such a great player regardless of how complicated it may seem at first. Im getting there! Peace

(http://i765.photobucket.com/albums/xx296/a13xth0rn3/AlbumArtist.png)


(http://i765.photobucket.com/albums/xx296/a13xth0rn3/AlbumTags.png)

(http://i765.photobucket.com/albums/xx296/a13xth0rn3/CompilationTags.png)
Title: Columns UI
Post by: 2Rivers on 2012-01-27 18:48:08
I'm having a hard time understanding title formatting syntax.
What I'm trying to achieve is:

Alvin Lee -------------------------------------------Blues
I Hear You Rockin' (1994)---------------MP3 320Kbps
   1 - Keep On Rockin'
   2 - Long Legs
   etc....

The LEFT side info I've figured out. What I can't get
working is the right side. I'd like the genre, codec,bitrate
and 'Kbps' to right justify. My longest genre is 20 char.

I've tried $tab(), $pad(),$pad_right() and so on till I'm
totally confused with all the string functions.

My NG playlist grouping is :

Line 1:$if2(%album artist%,<no artist>) %genre%
Line 2:[ %album%][ '('$ifgreater($len(%date%),1,%date%,)')']
Title: Columns UI
Post by: Daeron on 2012-01-27 22:01:31
@ 2Rivers: You pretty much got it though. I think these should do it:

First line: $if2(%album artist%,<no artist>) $tab() %genre%
Second line: [%album%][ '('%date%')' ] $tab() %codec% %bitrate% kbps

Although if you have albums with variable bitrates per track, it will mess up your paylist:
http://dl.dropbox.com/u/3164833/RANDOM/VBR.png (http://dl.dropbox.com/u/3164833/RANDOM/VBR.png)

Also I'm not sure what do you exactly want with this code: [ '('$ifgreater($len(%date%),1,%date%,)')']
I assume you are checking whether the date field is filled, but the [...] brackets should hide it anyway if it's empty, so what's the point?
Title: Columns UI
Post by: aeidein on 2012-01-28 05:47:18
Is there any way to get the Filters to reflect only the contents of the current playlist? e.g., if I select Rock in the Genre Filter, the Artists Filter should not display Bach.
Also, any way to prevent "Filter Results" and "Filter Results (Playback)" from being created?  They're quite useless/obnoxious.
Title: Columns UI
Post by: marc2003 on 2012-01-28 06:02:42
file>preferences>display>columns UI>filter tab

filter precedence>by field list above (this should make the filters "linked")
also, untick auto-send selection to playlist.
Title: Columns UI
Post by: 2Rivers on 2012-01-28 12:53:52
[quote name='Daeron' date='Jan 27 2012, 17:01' post='783866']
@ 2Rivers: You pretty much got it though. I think these should do it:

Thanks Daeron, That did the trick. I thought I tried those same expressions but evidently not.
For some reason I have a very hard time with the title format docs. Guess I need the Dummies
Guide version.

On the date line I was trying to check for if date exists. Thanks for the simplification.

Regards
Title: Columns UI
Post by: Dario on 2012-01-28 19:41:06
Is there any way to configure NG Playlist so that it adds some kind of a "separator" to multi-disc albums, akin to the one here (look at Tales from Topographic Oceans) (http://wiki.hydrogenaudio.org/images/f/fb/Foobar2000-SimPlaylist-Groups-v1.png)?
Title: Columns UI
Post by: marc2003 on 2012-01-28 21:15:21
^no.
Title: Columns UI
Post by: Daeron on 2012-01-28 21:25:56
@Dario:
You can set up a custom grouping pattern (Preferences/Display/Columns UI/User Interface) like: [Disc %discnumber%]

Although I don't know how to put them next to the artwork (most likely not possible), as this way it will be over them and will render two covers (which can be useful, though).
Title: Columns UI
Post by: derty2 on 2012-01-28 22:34:08
IT IS POSSIBLE to configure ones 'foobar2000 with CUI' layout to have 'NG Playlist' also display separation and indentation effects...

Look at this  screenshot of a test layout which I created:       (http://img822.imageshack.us/img822/4229/201201290830.th.png) (http://img822.imageshack.us/img822/4229/201201290830.png)

The light blue track separators (Disc 1, Disc 2, Disc 3) are dummy files with a duration of 0.1 seconds .

The indented tracks are just normally tagged tracks  ...BUT  the string for the 'Track Title' Tag begins with three dots, which will not display .
My title-formatting scheme for the 'Tr Title' column (in 'NG Playlist') causes this display effect .
i.e. -- If we look at the  'Track Title' Tag for Track 02, the actual string is:   ...II. Andante. Ma Un Poco Adagio

Here is the  title-formatting scheme for my 'Tr Title' column (Display tab):
Code: [Select]
//=========================== 
// Indents Track Title Name 3 spaces right if first three characters of name start with three dots ('...') .  This is a useful trick for nicer Playlist Viewer display of Classical music works with movements spanning over several tracks. The work name only needs to be displayed once, and subsequent movements are indented relative to the (1st) track, which includes the work name.
//===========================  
// SPECIAL FILE: PERFORMER  -  If dummy file "performer" exists, then change color of track title -AND- the user enters some grouping string in the Track Title tag field. This allows us to have a nice display of vertical separation and grouping of tracks. The standard template for the dummy performer file name is (01.performer.mp3) for example. NOTE: for these 'special' files DO NOT fill Track Number tag field (leave it blank).
//===========================

//   ????  WHY DOES $meta(track) WORK  !!!!

$if($strstr(%filename_ext% ,'.performer'),
$rgb(147,192,238)%title%,
$if($stricmp($substr($trim(%title%),1,3),'...'),
$if($meta(album artist),
$pad($meta(track),3)$substr(%title%,4,$len(%title%)),
'   '$substr(%title%,4,$len(%title%))),
[%track artist%'   —   '][%title%]))
Title: Columns UI
Post by: Dario on 2012-01-28 23:55:45
IT IS POSSIBLE to configure ones 'foobar2000 with CUI' layout to have 'NG Playlist' also display separation and indentation effects...

Thank you for your reply—but such workarounds are not really appropriate (at least in my eyes). By the way, I suggest that you use SimPlaylist, as it can automatically do just about everything you achieved with those, again, workarounds. Personally, I'd use it too, but I feel that it is way too plain with little-to-no configuration available (and there are some bugs).

Anyway, some more questions:
Title: Columns UI
Post by: Daeron on 2012-01-29 00:43:41
@ Dario:
This is what I'm using for that purpose:

$puts(rgb_1,$rgb(0,0,0,0,0,0))
$puts(rgb_2,$rgb(255,255,255))
$get(rgb_1)

$replace(
$if2(%title%,Untitled),
'(',$blend($get(rgb_1),$get(rgb_2),2,3)'(',')',')'$get(rgb_1),
'[',$blend($get(rgb_1),$get(rgb_2),2,3)'[',']',']'$get(rgb_1))



Title: Columns UI
Post by: Dario on 2012-01-29 01:58:52
@ Dario:
This is what I'm using for that purpose:

Oh, so $replace does not necessarily have to be used with a single string and a single replacement. Thanks a lot!
Title: Columns UI
Post by: derty2 on 2012-01-29 02:08:18
@Dario, you have NOT studied the ultimate possibilities of my layout for any length of time; so you brush it all off with a workaround containing no substance and based on ignorance: "not really appropriate...".

I suggest YOU go to SimPlaylist thread and look up the discussion I had with the Developer.

The only person here with workaround issues is YOU!
Title: Columns UI
Post by: Dario on 2012-01-29 03:19:16
Sorry if I offended you (that's what I get from reading your reply), I didn't mean to. In fact, I am really grateful to you for showing that there is a way to add separators for multi-disc albums and show movements in a convenient way (I really think that you should avoid displaying the tech info of those dummy files though).

I just don't feel like going through all the hassle just to achieve that. Maybe when I have lots of free time, I will, but for now, I won't.

Have a nice day.
Title: Columns UI
Post by: aeidein on 2012-01-29 03:49:41
file>preferences>display>columns UI>filter tab

filter precedence>by field list above (this should make the filters "linked")
also, untick auto-send selection to playlist.

Ah, great.  Changing the filter precedence did indeed "link" the filters.

However, with "auto-send selection to playlist" unchecked, the filters remain linked to one another but when I select an artist or album, the NG playlist no longer reflects my selection.  With it checked, everything's linked, but a new "Filter Results" playlist is created every time a filter item is selected. 

Thanks for the first tip though!
Title: Columns UI
Post by: canuckerfan on 2012-01-29 10:17:08
I'm trying to separate discs within an album. is there anyway to do conditional grouping within ng playlist? I have the following code in the grouping window under preferences:

Code: [Select]
$if2(%album artist%,<no artist>)[ / %album%]
$if(%discnumber%, 'Disc -' %discnumber%)


It actually works. It separates the discs underneath the album in the playlist. However, I can not get it to NOT group them when there is only 1 disc on the album.

http://s18.postimage.org/u6333tix5/image.png (http://s18.postimage.org/u6333tix5/image.png) (it works great here)
http://s7.postimage.org/fytuhwmqz/image.png (http://s7.postimage.org/fytuhwmqz/image.png) (but it unnecessarily groups 1-disc albums)
Title: Columns UI
Post by: Daeron on 2012-01-29 11:09:03
@ canuckerfan:

You can try to hide the horizontal lines with a code like this, assuming you have %totaltracks% field filled, although you will still get the empty space above each album:

$if(%totaldiscs%,$ifequal(%totaldiscs%,1,$tab(),Disc %discnumber%),$tab())
Title: Columns UI
Post by: canuckerfan on 2012-01-29 19:42:18
@ Daeron:

thanks that's very close to what I would like. I'll see if I can live with the little space
Title: Columns UI
Post by: matt the cat on 2012-01-30 13:26:32
Found a bug, heres how to replicate:

First add a new track to a playlist, then press title button to sort the tracks differently in the playlist. Now press undo. It doesnt undo only the new sorting style, but it also removes the added track from the playlist. I.e. it undo's two things instead of only the last one it should.

Now if you press redo, it redo's only the last thing, i.e. sorts it back differently but doesnt add the removed track back.
Title: Columns UI
Post by: nixda on 2012-01-31 18:24:08
Hello,

i have recently migrated from XP to Windows 7 64bit and i copied my foobar folder (i use portable mode) over to the new machine.
On XP I had customized my UI pretty heavily, but most of it does not work in Windows 7. Is it possible that the depth up to which tabs can be stacked is limited in W7? Also I have a wsh panel to display the album art in a cd-cover image, which will not work. So what are your experiences with migrating your customized foobar to W7 and are there any tricks to improve compatibility?

sorry if this has been answered before, but it seems i cannot search for 'windows 7'.
Title: Columns UI
Post by: marc2003 on 2012-01-31 18:45:08
never had a problem myself. i dual booted XP/7 for ages using the same foobar install. and i use WSH panel mod a lot.

make sure your components are the latest versions is all i can suggest.
Title: Columns UI
Post by: lvqcl on 2012-01-31 18:57:13
http://yuo.be/wiki/columns_ui:faqs#i_am_ru..._splitter_depth (http://yuo.be/wiki/columns_ui:faqs#i_am_running_a_64-bit_version_of_windows_and_i_have_rendering_sizing_scrollbar_glitches_with_panels_below_a_certain_splitter_depth)
Title: Columns UI
Post by: nixda on 2012-01-31 19:05:24
thanks for your replies. at least i do know know that my suspicion was correct. I really liked my layout and this is an rather annoying inconvenience, but it seems I cannot do a lot about it, so I will have to rework my layout.

I still have the issue of the wsh jewel case pane crashing, i will do some experiments with this tonight.

Title: Columns UI
Post by: nixda on 2012-01-31 19:51:58
marc - i use the cd jewel case code from your samples. the panel already crashes on the var definitions:

var shadow_img = gdi.Image(images_path + "shadow.png");

where is images_path defined? may that be (part of the) the problem?

edit:
i found an error in the console:

Error: WSH Panel Mod (CD Jewel Case by marc2003 / atumno): Laufzeitfehler in Microsoft JScript:
Automatisierungsserver kann Objekt nicht erstellen.
File: D:\Programme\Media\foobar2000___WIP___\marc2003\common4.js
Ln: 396, Col: 1
<source text only available at compile time>
Title: Columns UI
Post by: marc2003 on 2012-01-31 20:12:12
reading the instructions is always good.

Quote
Extract the marc2003 folder from this zip into your foobar profile directory. On a standard install this will be located at %appdata%\foobar2000. On a portable install, this will be directly inside the main foobar2000 folder.


i defy anyone to come back and say my scripts don't work after following this... 
Title: Columns UI
Post by: nixda on 2012-01-31 20:16:18
i don't understand. i did extract it to the foobar folder. the 'marc2003' folder (and it's contents...) is there.
Title: Columns UI
Post by: marc2003 on 2012-01-31 20:30:14
your files cannot be in the correct place. i even reproduced your folder structure exactly and all my scripts work without any modification. you shouldn't need to concern yourself with the values of any variables in the scripts. it just works when the instructions are followed....

screenshot (http://dl.dropbox.com/u/22801321/cd%20cover%20working.png)
Title: Columns UI
Post by: nixda on 2012-01-31 20:38:14
did you notice my edit in my last-but-one post? i may have edited it while you were answering so eventually you did not read it?
i found an error message in the console, i suspect some restrictions problem:

Error: WSH Panel Mod (CD Jewel Case by marc2003 / atumno): Laufzeitfehler in Microsoft JScript:
Automatisierungsserver kann Objekt nicht erstellen.
File: D:\Programme\Media\foobar2000___WIP___\marc2003\common4.js
Ln: 396, Col: 1

edit:
maybe we should move the discussion to the wsh scripting thread?
Title: Columns UI
Post by: marc2003 on 2012-01-31 20:43:16
google translate to the rescue....

Quote
Automatisierungsserver kann Objekt nicht erstellen >> Automation server can not create object.


that error means you didn't follow step 2 of the instructions.

Quote
Start foobar and goto File>Preferences>Tools>WSH Panel Mod and uncheck the option for Safe mode. Restart when prompted.
Title: Columns UI
Post by: nixda on 2012-01-31 20:47:21
man i feel embarrassed now, i did miss the safe mode option (although i had read it...), sorry.

that did the trick, thank you.

the folder issue was just a mistake on my part, i was typing in the wrong window...

however, thank you very much!!!!!
Title: Columns UI
Post by: Moogy82 on 2012-02-06 13:42:52
Sorry for the language folks  I do not speak English

I use "Item properties" panel (it's CUI unit or something) and there's one things I'd really like to know:

Is there a way and if it is how to make an item-properties-panel show only using metadata fields (i.e. make all lines where value field has NOTHING in it do not appear on the panel).

PS.. another thing I don't understand is Properties-General information. It describes files as I see, but for example Audio MD5 line(field) doesn't match with real hash sums (I use HashTab tool for that). So what it describes then? 

Thank you VERY much!
Title: Columns UI
Post by: trout on 2012-02-06 18:25:29
Is there a way and if it is how to make an item-properties-panel show only using metadata fields (i.e. make all lines where value field has NOTHING in it do not appear on the panel).

No. But you could use an Item Details panel to achieve this functionality , though you would have to manually configure the entire panel with title formatting (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference) code.

but for example Audio MD5 line(field) doesn't match with real hash sums (I use HashTab tool for that). So what it describes then?

I'm not familiar with the entire capabilities of HashTab tool, but I would assume the difference is because HashTab is hashing the entire file, while foobar is hashing only the audio data within the file. A hash of the audio data only is useful because it won't change when you edit file tags or otherwise alter the file's non-audio data.

Title: Columns UI
Post by: codedash on 2012-02-07 08:27:56
Why the download is not a .zip archive so we can install it right from foobar? Not a big deal, just sayin...
Title: Columns UI
Post by: Moogy82 on 2012-02-07 19:26:22
No. But you could use an Item Details panel to achieve this functionality , though you would have to manually configure the entire panel...


Thanks. I'll try that panel and hope I can get it configured.

Quote
I'm not familiar with the entire capabilities of HashTab tool, but I would assume the difference is because HashTab is hashing the entire file, while foobar is hashing only the audio data within the file. A hash of the audio data only is useful because it won't change when you edit file tags or otherwise alter the file's non-audio data.


You're right hashing-the-entire-file is what HashTab does. But although I do understand what you meant by "foobar is hashing only the audio data within the file" (and it seems like a really smart feature to me) I still have some "WHYs".

As I can see "audio data" depends on a format we use -- I've checked FLAC and APE formats (converted one file to both ones) and each one has its own audio-data-hash. So I just want to clarify about this "audio data" term -- it shouldn't be the same while a different lossless compression algorithm (format) is used. Right? ..But when we uncompressed them (convert to WAV / AIFF) back it would be the same anyway. Right? 

Why WAV files has no "audio data" hash information in their properties.. now it seems we can somehow add tags to them as well, which of course changes hash of the entire files, so I think it would be very handy to have "audio-data" information on them as well. Isn't it?

Could you please elaborate on this a bit more? Or give some links on that -- I googled "Audio MD5", but didn't get anything useful..

Big thanks!
Title: Columns UI
Post by: Druss2k4 on 2012-02-09 13:46:30
I have 3 questions about columns UI, hope you can help me :

1/ how to get working tabs ? i would like a few ones like that : http://img828.imageshack.us/img828/2540/foobar11s.jpg (http://img828.imageshack.us/img828/2540/foobar11s.jpg)
I you can show me how the "layout" should be, it could be very usefull.
my current layout is : http://img217.imageshack.us/img217/7954/layoutds.jpg (http://img217.imageshack.us/img217/7954/layoutds.jpg)

2/ In columns UI > colour and fonts, there are options to change selected item background.
but can't find how to change the background of the currently played item. (because the current color is too similar of others : http://img215.imageshack.us/img215/3894/cuplayed.jpg (http://img215.imageshack.us/img215/3894/cuplayed.jpg) )

3/ In preferences > display > columns UI > tab "notification area", I see option to change icon, but I can't find the old foobar icon (I used foobar 9.4.3). does someone own the .ico file?
Title: Columns UI
Post by: derty2 on 2012-02-09 18:11:02
>> how to change the background of the currently played item.

For each column in "File->Preferences->Display->Columns UI->Playlist view->Columns->Scripts->Style (tab)"
add this string:

$if(%_isplaying%,
$set_style(back,$rgb(149,243,143),$rgb(149,243,143))
$set_style(text,$rgb(217,0,119),$rgb(217,0,119))
)


and make sure "Use custom style script" is checked

--- ALTERNATIVELY ---

Go to "File->Preferences->Display->Columns UI->Playlist view->Globals->Variables (tab)"
and add this string:

$set_global(color.bg.playing,$rgb(149,243,143))
$set_global(color.bg.selected,$rgb(149,243,143))
$set_global(color.txt.playing,$rgb(217,0,119))
$set_global(color.txt.selected,$rgb(217,0,119))


Go to "File->Preferences->Display->Columns UI->Playlist view->Globals->Style (tab)"
and add this string:

$if(%isplaying%,
$set_style(back,$get_global(color.bg.playing),$get_global(color.bg.selected))
$set_style(text,$get_global(color.txt.playing),$get_global(color.txt.selected))
)


and make sure "Use global variables for display" is checked

and go back to each column in "File->Preferences->Display->Columns UI->Playlist view->Columns->Scripts->Style (tab)"
and uncheck all "Use custom style script" checkboxes

And... change all colors to suit yourself.
Title: Columns UI
Post by: Kasen on 2012-02-10 13:32:03
I'm new to Foobar and trying to set up a ColumnsUI layout. I have most things working the way I want them to apart from the following:
[Here is an image of what I have so far: http://i.imgur.com/6Qhhv.jpg (http://i.imgur.com/6Qhhv.jpg)]

1. I've managed to use $swapprefix to sort "The Beatles" as "Beatles, The" in the Artist filter panel on the left. Is there any way to have it sort as if it says "Beatles, The" but displays "The Beatles"

2. How do I change the sorting on specific items? This is mainly for classical music, for example I want "Johann Sebastian Bach" to be sorted as "Bach, Johann Sebastian". Basically I'm looking for the equivalent of the "Sort Artist" field on iTunes.


3. Currently, if I press a letter on the keyboard whilst the focus is on the playlist it takes me to the first track beginning with that letter. How do I change it so it takes me to the first artist beginning with that letter?

This is not as important as the other issues but it would still be nice to fix:
4. In iTunes, clicking on the "Artists" title on the filter-panel reset it back to showing all artists (rather than having to scroll back up to the top to do this). Is there a way to set up foobar so I can do the same thing?
Title: Columns UI
Post by: derty2 on 2012-02-10 16:17:03
@Kasen - I made a post on Sep 11 2011 at another thread; read it and get some ideas for yourself. *post is here* (http://www.hydrogenaudio.org/forums/index.php?showtopic=83231&start=0&p=768963&#entry768963)
Title: Columns UI
Post by: ninjaherring on 2012-02-12 05:12:00
Hey,
I've started using columns UI and I like the album art next to the album, but I'm trying to get rid of the unholy gap that singles or small albums produce:

(http://www.imgjoe.com/x/foobarnjn.png)

...in the same way that itunes does it:

(http://www.imgjoe.com/x/itunesdsd.png)

Possible?

Thanks.
Title: Columns UI
Post by: pulha on 2012-02-12 17:15:50
Any way to use a specific font for the buttons?
Want to use webdings instead of an image because for some reason i cant change them.
Using CUI
Title: Columns UI
Post by: Reds on 2012-02-14 11:59:20
Hi all, this is my first topic in this forum. I recently started using foobar and now I think this is the best audio player in the world. I wanted to know, by experts, if there was the possibility to hide the filter name header. For example i use the filter that sorts by artist, and I want just to hide the "artist field"...Thank you!
Title: Columns UI
Post by: Reds on 2012-02-14 18:41:36
How to hide Filter(column) scrollbar?
Title: Columns UI
Post by: -187- on 2012-03-01 07:25:27
Hi, I'm using foobar v1.1.11 and the latest version of the Columns UI. I'm having a lot of trouble having the NG playlist group my albums in the way I desire. My library (the one foobar scans for) has albums in 3 codecs I primarily use, AAC, MP3, and FLAC. I want the playlist to automatically sort albums by FLAC first, and then AAC or MP3 (or MP3 then AAC doesn't matter to me), and have them grouped separately by codec. I did however manage to have my albums grouped by codec, but albums encoded in AAC and MP3 are the first to show in the playlist instead of FLAC. I also found out about column sorting, so I added a column for codec but couldn't figure out how to make the playlist automatically sort the way I wished. I've tinkered around with this for ~2 hours already and don't like that I have to come here and beg for help . My apologies if topics like this have already been posted for the 1000th time, I couldn't find what I was looking for. Thanks in advance. I'll post a screen shot of what looks a little bit of what I'm trying to achieve if you don't understand. Thanks.
Title: Columns UI
Post by: derty2 on 2012-03-01 11:45:43
To force the Playlist Viewer to sort by lossless music first...

For every Column in "File->Preferences->Display->Columns UI->Playlist view->Columns (tab)":

go to every "File->Preferences->Display->Columns UI->Playlist view->Columns (tab)->Scripts (sub-tab)->Sort (sub-tab)":

and do this:

- Check "use custom sort script"

- and enter this script
Code: [Select]
%path_sort% $info(encoding),lossless %album artist% %date% %album%


To force drag-and-drop from Explorer into the Playlist Viewer to sort by lossless music first...

Go to "File->Preferences->Shell Integration":

and enter this script in "Sort incoming files by" field (it's the same as the previous code)
Code: [Select]
%path_sort% $info(encoding),lossless %album artist% %date% %album%


To refresh your Playlist Viewer, click on any column header
Title: Columns UI
Post by: -187- on 2012-03-02 00:47:59
Thanks! I can't say that I completely used your solution but you gave me the key to what I'm trying to accomplish. I took the "%path_sort% $info(encoding),lossless" and put it as the first part of "File->Preferences->Display->Columns UI->Filter->sort incoming files as: " and so on. Mine is "$info(encoding),lossless - %album artist% -  %album% - %discnumber% - %tracknumber% - %title%" and it works perfectly. Thank you much for your help.
Title: Columns UI
Post by: sviatoslav on 2012-03-02 17:08:44
Hi, I have a problem with foo_uie_albumlist-0.3.5  and foo_ui_columns-0.3.8.8 on Windows 7x64. Perhaps someone of you has seen this behavior as well.

I just bought a new Pc and this is running with Win7 x64. Before this I was using and old machine with WinXP, where this problem didn’t exist.
Foobar blocks for several minutes (5min) when I delete, move or rename files or folders in my media library (Monitor for changes while running). Sometimes it even totally crashes.

When I stop the monitoring, moving etc of files works without any problems.
I’m using foobar2000_v1.1.11 which I just installed new.

When I start foobar2000 with the DEFAULT USER INTERFACE and “monitor for changes while running” – ON, foobar2000 acts fast and without any issues even when moving files in my library.

When install two more components “foo_ui_columns-0.3.8.8“ and „ foo_uie_albumlist-0.3.5.” I get the problem again.

Also my cpu is on 100% during this issue.
Unfortunately foobar doesn’t write any error.log when crashing…

Does anyone has an idea? Thank you in advance



Title: Columns UI
Post by: Holo on 2012-03-02 17:35:21
Feature Request:

Filters: Ability to display one string while sorting by another.

In my case, a lot of my music is in Japanese, which means that displaying one set of characters and sorting by another set is the norm. This (http://www.hydrogenaudio.org/forums/index.php?showtopic=93798) is a thread I created recently to talk about this issue, and my conclusion is that this is something that can only be solved by a change in the way the Filter panels behave.
Title: Columns UI
Post by: pbrown on 2012-03-11 17:42:14
Hi,

Apologies in advance if this is a stupid question with an obvious answer, am entirely new to fb2k.

Anyhow, I'm using Columns UI and have a craptonne of compilations. However, I'm having a few problems with the Artist column for these. As well as finding the tracks under the 'Various Artists' listing in the column, I'd also like to be able to filter directly to a specific artist that may have tracks spread across a large number of my compilations. I don't really want to lose the Various Artists option either, though, and I *really* don't want to have to ctrl+f every time.

I've tried playing around with the groupings but haven't observed any effect in the artist column as yet, am I missing a really obvious way to do this? Is it even possible?

Thanks in advance for any help.
Title: Columns UI
Post by: doris on 2012-03-12 12:56:19
Hi,

I'm using columns ui, and I would like to sort albums by year. However, this seems to create the unfortunate side effect whereby albums that contain tracks tagged with multiple dates (e.g. best-ofs) get broken up. Is there a way to sort albums by date but only if each track within the album is tagged with the same date?

Cheers
Title: Columns UI
Post by: luppa on 2012-03-17 15:32:46
Hi,

I have been using Columns UI with ELplaylist. ELplaylist displays album covers (or artist picture, in my setup, if album cover is not found), and it uses the ColumnsUI Artwork to get the picture. I would like to use a different way to layout the groups, depending on if the album artwork found, or if it is using the artist picture, or if no artwork is not found at all. Is there a field, like a boolean field that would let me know this information? Or maybe a text field with path to the picture, I could check that out? Something like %columnsUI_artwork_path% or something like that. Didn't find anything in the documentation.
Title: Columns UI
Post by: DragonQ on 2012-03-20 21:21:47
Hi,

I've used this code for one of my columns in the Columns UI Playlist View for ages and it's always worked fine with the system font (Segoe UI, 9 pt):

Code: [Select]
$if(%ispaused%,$rgb(185,0,0,185,0,0)●$rgb(),$if(%isplaying%,$rgb(0,140,0,0,140,0)♪$rgb(),[%queue_index%]))

However, I've just noticed that, for some reason, the music symbol ♪ isn't showing up (the ● symbol is fine). I tried replacing it with $char(9834) but it has no effect. The music symbol appears fine in Word 2010 with the same font.

Has anything changed in recent versions of Foobar that might've broken this??

Thanks.
Title: Columns UI
Post by: DarkScythe on 2012-03-21 00:40:51
Hi,

I've used this code for one of my columns in the Columns UI Playlist View for ages and it's always worked fine with the system font (Segoe UI, 9 pt):

Code: [Select]
$if(%ispaused%,$rgb(185,0,0,185,0,0)?$rgb(),$if(%isplaying%,$rgb(0,140,0,0,140,0)?$rgb(),[%queue_index%]))

However, I've just noticed that, for some reason, the music symbol ? isn't showing up (the ? symbol is fine). I tried replacing it with $char(9834) but it has no effect. The music symbol appears fine in Word 2010 with the same font.

Has anything changed in recent versions of Foobar that might've broken this??

Thanks.


It works fine for me, though I don't remember if I use Segoe anymore. I use Meiryo in several instances, but I don't recall changing everything over.

Here's what I've been using for a while:
Code: [Select]
//Play/Pauuse indicator column missing in CUI, coming from DUI
//Set to display a basic animation when track is playing
//Will display the earliest queue index of a track, if a track has been queued for manual playback; This will be overridden by the play/pause indicator if the track begins playing

$if($or(%ispaused%,%isplaying%),
$if(%ispaused%,?,$if(%isplaying%,$select($add($mod(%playback_time_seconds%,8),1),?,?,?,?,?,?,?,?))),
$if(%queue_index%,%queue_index%))


The relevant code seems the same, so if nothing else, maybe try forcing it to be a different font?
Title: Columns UI
Post by: DragonQ on 2012-03-22 19:20:55
Seems like a reboot fixed it.
Title: Columns UI
Post by: Xin-Hong on 2012-03-24 16:33:05
Hello,

Any news from musicmusic ? His great plugin has not been updated since one year

Thanks
Title: Columns UI
Post by: pulha on 2012-03-27 03:09:18
How can I export every configuration from every plugin to a friend without going through every component preferences with the PCs side by side as I have been doing?
FCL does not import a lot of the configurations
Title: Columns UI
Post by: marc2003 on 2012-03-27 09:17:02
hold down shift and then click the file menu and select browse configuration folder. then open the configuration folder and copy the various .cfg files relating to the components you are sharing. when your friend replaces their files with yours, he/she needs to make sure foobar is not running while they do it.
Title: Columns UI
Post by: MC Escher on 2012-03-27 13:41:58
Hello,

Any news from musicmusic ? His great plugin has not been updated since one year

Thanks


I'd like some news too. I don't really miss any features, but the "This is a legacy preferences page." pop-up in the preferences is a bit annoying.
Title: Columns UI
Post by: derty2 on 2012-03-27 18:15:14
Yes, I would like musicmusic to update the Filter panel and add a horizontal scrollbar; it only has a vertical scrollbar.
I only use the Filter in a flat-list single view mode and I have very long horizontal strings.
If this feature IS ADDED ...please don't forget to add checkboxes for hiding both scrollbars, as many users don't want them displayed at all.

Does anybody here think I'm talking to the wind?
Title: Columns UI
Post by: DarkScythe on 2012-03-28 00:55:43
Yes, I would like musicmusic to update the Filter panel and add a horizontal scrollbar; it only has a vertical scrollbar.
I only use the Filter in a flat-list single view mode and I have very long horizontal strings.
If this feature IS ADDED ...please don't forget to add checkboxes for hiding both scrollbars, as many users don't want them displayed at all.

Does anybody here think I'm talking to the wind?


whoooosh~

But yes, I would like to see if musicmusic is still actively developing this as well. xD
I would love for the $tab() to be supported within the item details panel..
Title: Columns UI
Post by: Reds on 2012-03-28 11:24:43
Hi guys! Does anyone know how to hide/remove scrollbar in the filter panel? I'm using columns UI!
Title: Columns UI
Post by: Xin-Hong on 2012-03-28 18:18:24
Hello,

Any news from musicmusic ? His great plugin has not been updated since one year

Thanks


I'd like some news too. I don't really miss any features, but the "This is a legacy preferences page." pop-up in the preferences is a bit annoying.


+1 
Title: Columns UI
Post by: jas282 on 2012-03-28 18:39:15
hello all! beginner user here... trying to get album art (embedded in ID3) to show up in my columns UI setup....

i have been using :
foo_uie_albumart.dll (2012-02-22 19:38:10 UTC)    Album Art Panel 0.2.7.1

but i read the sticky at the top of the thread... and it seems like this plugin is crashware:

foo_uie_albumart.dll : Album Art Panel
Reason: Crashware, no longer under development.

so i went here: http://www.foobar2000.org/components/tag/album+art (http://www.foobar2000.org/components/tag/album+art)

and only saw the discogs thing... but it doesn't display in columns UI, right?

so help! what is the latest, supported album art panel for columns UI?!? i've searched the forums, but nothing in the last three years....thank you for your help in advance!!!
Title: Columns UI
Post by: marc2003 on 2012-03-28 18:46:32
it has one built in. on the layout editor, right click>insert panel>panels>artwork view
Title: Columns UI
Post by: Kilu on 2012-03-29 18:07:14
Hey guys.

I'm wondering, is it possible to somehow determine panel sizes other than dragging the borders with ColumnsUI?

Specifically, I have a horizontal splitter with two panels inside of it (item details and spectrum analyser), and I would like both of those panels be equal in size, each taking 50% of the available width.
Any ideas? I've been trying to just eyeball it and it's close enough for now, but I would really like to know if it's possible to lock the width to some percentage or something.

Thanks.
Title: Columns UI
Post by: derty2 on 2012-03-29 19:06:37
Replace your 'Horizontal Splitter' with: 'your two panels placed horizontally inside Panel Stack Splitter(s)' .

It should look something like this in the Layout tree window (Preferences->Display->Columns UI->Layout):

     [-] Panel Stack Splitter
       |     [-] Panel Stack Splitter
       |      |     |
       |      |      ''''' Item Details
       |      |
       |     [-] Panel Stack Splitter
       |            |
       |             ''''' Spectrum Analyzer



In the configuration window of the purple PSS, for both items do this:

Everything is unchecked and everything is blank except for the following:

      Caption = whatever you like
      Size = 100
      Padding left = 0
      Padding top = 0
      Padding right = 0
      Padding bottom = 0
      Panel placement mode = Horizontal

Do the same to the other Panel Stack Splitters.

Title: Columns UI
Post by: jas282 on 2012-03-29 19:35:33
ok, i guess i was using that one already....

is there a way to have the embedded artwork pop-out into another window upon clicking? the configure button inside Display->ColumnsUI->Layout is grayed out...

thanks!
Title: Columns UI
Post by: Kilu on 2012-03-29 22:19:12
Panel Stack Splitter

Thanks, worked perfectly.
Title: Columns UI
Post by: Ellis on 2012-03-30 17:55:12
Is there any way to exclude certain folders from being displayed? Basically, my library folder is set to M:\Music and with there is a folder called "Phone Music" which contains V0 MP3s which have been encoded ready to send to my phone via Zune.

Now, when I browse to an artist using the filter, and say they have three albums, it lists six because it will list the FLAC ones found in my main folder as well as the MP3 ones found in the "Phone Music" folder. Is there any way to stop it from display all files in the Phone Music folder? I basically don't want to ever see these files in foobar2000.
Title: Columns UI
Post by: DarkScythe on 2012-03-31 03:29:39
Is there any way to exclude certain folders from being displayed? Basically, my library folder is set to M:\Music and with there is a folder called "Phone Music" which contains V0 MP3s which have been encoded ready to send to my phone via Zune.

Now, when I browse to an artist using the filter, and say they have three albums, it lists six because it will list the FLAC ones found in my main folder as well as the MP3 ones found in the "Phone Music" folder. Is there any way to stop it from display all files in the Phone Music folder? I basically don't want to ever see these files in foobar2000.


Assuming your PC's audio files are all FLACs, you could simply set the media library to restrict to *.FLAC or exclude *.MP3 I think.
Title: Columns UI
Post by: Ellis on 2012-03-31 11:12:02
Is there any way to exclude certain folders from being displayed? Basically, my library folder is set to M:\Music and with there is a folder called "Phone Music" which contains V0 MP3s which have been encoded ready to send to my phone via Zune.

Now, when I browse to an artist using the filter, and say they have three albums, it lists six because it will list the FLAC ones found in my main folder as well as the MP3 ones found in the "Phone Music" folder. Is there any way to stop it from display all files in the Phone Music folder? I basically don't want to ever see these files in foobar2000.


Assuming your PC's audio files are all FLACs, you could simply set the media library to restrict to *.FLAC or exclude *.MP3 I think.

Unfortunately, whilst I'm working on having an all-FLAC collection, I haven't quite got there yet, and some of the music I have was only released as an MP3 download as well. Thanks for the suggestion though, I'm sure that would work if it was the case that I had all FLAC.
Title: Columns UI
Post by: lvqcl on 2012-03-31 11:35:14
Just mark this folder as hidden.
Title: Columns UI
Post by: pulha on 2012-03-31 15:07:00
1) My foobar seems to prefer embedded over external artwork (even when the external pic is bigger). Any way to get it to prefer external?
Edit: im talking about the cover art in EsPlaylist

2) Is there any way i get foobar to tell me in a simple way if there is a folder.jpg in the directory of the now playing music?
Ex: "No folder.jpg" or "Folder.jpg" appears in the main window title

thanks
Title: Columns UI
Post by: austin_s on 2012-03-31 19:45:03
Can anyone help me with title formatting for groups?

I wrote this and it isn't working for some reason:

$ifequal($stricmp(%album artist%, %album%), 1, %album%, %album artist%[ - %album%])

It should display "Artist - Album" if the album and artist name aren't the same. If it is a self titled album it should display just the album.


Title: Columns UI
Post by: Dario on 2012-03-31 20:00:00
$if($stricmp(%album artist%,%album%),%album%,%album artist%[ – %album])

Notice how there are no spaces after the commas.
Title: Columns UI
Post by: austin_s on 2012-03-31 21:33:44
$if($stricmp(%album artist%,%album%),%album%,%album artist%[ – %album])

Notice how there are no spaces after the commas.

Oh ok. I didn't know that was a rule. Thanks!
Title: Columns UI
Post by: jas282 on 2012-04-02 22:56:50
is there a way to have the embedded artwork pop-out into another window upon clicking? the configure button inside Display->ColumnsUI->Layout is grayed out...

right clicking on the window doesn't seem to show this option, either....

thanks!
Title: Columns UI
Post by: lettuceman44 on 2012-04-03 04:25:37
So I have a tab list of 3 different filters, each tab is called filter.

Is there a way to rename the actual tab? Thanks.
Title: Columns UI
Post by: billybag on 2012-04-07 23:49:24
Really thought this would be fixed or a solution made in the last 9 months ive had this problem. Decided to make another post on the matter in case my constant google searching is not bringing me a solution that is actually there.

Problem: My genre filter box in columns_ui is treating multiple genres as one genre
Programs involved: i used MusicBrainz Picard to tag my content. It; separates; multiple; genres; like; this. Foobar treats it all as one genre (i.e. "It; separates; multiple; genres; like; this" is a single genre).

The problem is extremely simple and i really would have though a plugin, at the least, would have been created to help remedy the situation but i cant find anything. I am relly hoping that someone recently has found a fix and one that doesnt involve redoing all the tags to the thousands upon thousands of songs i have on my computer.

MassTagger seems promising but either i can't figure out how to use it in my favor or it is just not possible.

thank you so much in advance! this has been driving me nuts
Title: Columns UI
Post by: Noks on 2012-04-08 02:07:20
So I have a tab list of 3 different filters, each tab is called filter.

Is there a way to rename the actual tab? Thanks.


Turn on the layout editing mode and right click the tab, you'll see the option to rename/remove it.
Title: Columns UI
Post by: jumban on 2012-04-09 07:24:59
Hey guys! =) I have been using foobar2k's Columns UI for quite a while now and I really like it. However, I recently ran into a small problem.

The default Columns of the playlist were #, Title, Album, Artist, Date and Length. I went to add another column called codec, because I want to see the file format right beside every song. Well it did work, and I can see the format of every song. mp3, flac, monkey etc. The problem happens though, when I try to sort the playlist according to a codec. Meaning I want to make all the Mp3s higher up, and the FLACs lower down. But pressing the codec column doesn't do anything. =( even though i can see the arrow which represents sort ascending and sort descending, the songs do not seem to have any response at all.

Any help would be greatly appreciated! 
Title: Columns UI
Post by: mobyduck on 2012-04-09 08:28:42
Works here, simply defining a %codec% column. Maybe you messed with the Sort tab?

Alessandro
Title: Columns UI
Post by: Dankster on 2012-04-13 08:32:43
I can't figure out what code will link meta-data such as genre, bitrate, etc, with a given column.  I go Columns UI --> Playlist View --> right click--> "new", but I dont know that code to make a column labled genre.  Can you help?

Thanks!
Title: Columns UI
Post by: Dankster on 2012-04-13 08:40:57
I just installed foobar.  All the tracks I added are automatically in the "default" playlist.  I want to be able to browse the new songs by genre, artist, and album, like in Itunes.  I can't brows them in the filters unless I do a search, first.  Also, is there any way to set up a general "music" folder that isnt the default playlist?

Thanks!
Title: Columns UI
Post by: mobyduck on 2012-04-13 11:33:02
I can't figure out what code will link meta-data such as genre, bitrate, etc, with a given column.
http://wiki.hydrogenaudio.org/index.php?ti...tting_Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference)

HTH.

Alessandro
Title: Columns UI
Post by: Rasputinator on 2012-04-15 00:14:48
Hey guys, I was wondering if you would be able to help me out with a bit of customisation of NG Playlist.

In the standard grouping each album has a "heading" line which includes various tags relevant to that album. As such:

(http://i.imgur.com/8U2Xq.jpg)

But what I'm looking to do is also put a similar line right below all the track listings, with the same ability of putting custom tags in.

(http://i.imgur.com/6rZvt.jpg)

I of course have not the slightest clue how to go about this, would anyone be able to point me in the right direction?
Title: Columns UI
Post by: Daeron on 2012-04-15 00:45:26
I doubt you can put it under of the corresponding group (album, in this case). You can create a second grouping pattern which will be placed right under the first one, though.
Title: Columns UI
Post by: garbanzo.bean on 2012-04-15 19:21:51
What you show in your mockup is impossible.
You can create a second grouping script right under the first, but foobar will group by the values you display. And you can't right-justify text while keeping the line.
Title: Columns UI
Post by: makuab on 2012-04-15 20:46:05
(http://i.snag.gy/NnLII.jpg)

How can I make this area darker to match the playlist font/background colors?
Title: Columns UI
Post by: Dankster on 2012-04-16 00:01:56
I can't figure out what code will link meta-data such as genre, bitrate, etc, with a given column.
http://wiki.hydrogenaudio.org/index.php?ti...tting_Reference (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Title_Formatting_Reference)

HTH.

Alessandro


I have tried that, but when I make a new column, it never actually retrieves the tags that are saved in song's metadata.  Here the column is created, but it is blank. 

(http://img703.imageshack.us/img703/4521/foobarpic.jpg)

Title: Columns UI
Post by: tpijag on 2012-04-16 00:09:34
follow the syntax formatting pattern used for the columns that do return data. remove the %'s from the linked metadata field entry box.

EDIT: Hope the above works....I do not use CUI and shall try to refrain from answering when I am not sure.

FYI, in your screenshot, have you clicked APPLY?
Title: Columns UI
Post by: derty2 on 2012-04-16 01:02:37
For display of Genre tag info in the Genre column:

Go to:    File->Preferences->Display->Columns UI->Playlist view->Columns->Column: Genre - Column Details/Scripts tab/Display tab

Enter this in the 'Display' field:    $ifequal($len(%genre%),0,'%genre%',$if2($trim(%genre%),'%genre%'))

Click Apply


Title: Columns UI
Post by: makuab on 2012-04-16 20:09:34
(http://i.snag.gy/NnLII.jpg)

How can I make this area darker to match the playlist font/background colors?



any response on this?
Title: Columns UI
Post by: db1989 on 2012-04-16 20:15:38
makuab: If you mean the background of the menu and playback controls, I imagine that is dependent upon your visual configuration in Windows and nothing to do with foobar2000.
Title: Columns UI
Post by: makuab on 2012-04-16 21:13:26
makuab: If you mean the background of the menu and playback controls, I imagine that is dependent upon your visual configuration in Windows and nothing to do with foobar2000.


How do foobar skins change it then?
Title: Columns UI
Post by: Ken Saunders on 2012-04-20 05:56:53
How do I get the control buttons to be displayed at 32x32px?

I see that's the max size you have for them in the foo_ui_columns.dll

Also, if I use my own and decide to go with something larger (48x48 etc), will changing them one at a time result in them all being 48x48px when I'm done changing them all, or should I just edit the foo_ui_columns.dll and use my own?

Thanks, and thanks for the awesome plugin.
Title: Columns UI
Post by: joval on 2012-04-21 09:17:37
Hi

I've been strugling with Columns UI recent days and I have one problem - in 'blank' foobar type-find on playlist view allowed me to configure fileds to search in, but in Columns UI these settings don't work and it search only in by artist. I cannot find where to change it.

Cheers
Title: Columns UI
Post by: BenB on 2012-04-26 18:47:39
Surprisingly I couldn't find an answer upon searching so here's my question:

Is it possible to use more than one field for a filter?

I'm trying to create a filter using the ARTIST and ARTISTSORTORDER tags in my files. What I want is for an artist to be separately listed twice. For example, I'd like Django Reinhardt to be listed as "Django Reindardt" and "Reinhardt, Django".

(Before someone asks 'why?', the reason is simple: it would allow anyone skimming the filter to easily find the artist regardless of whether they're looking for the first or last name.)

I tried using "artist; artistsortorder" (among others) in the Field column in the Filter configuration dialog, but it only returned the first value. Then I assumed that maybe it'd look for the first value in a file, and upon not finding it, would look for the second. I was incorrect.

If it isn't currently possible to use multiple fields for a filter, then my questions for the component's developer are thus: (1) Would he consider adding the ability to use multiple fields? (2) Or failing that, would he consider adding the capability for a filter to look for an ordered list of fields one by one until it finds a field in the list? I would much rather have (1) than (2). Yes, I know that (2) can currently be accomplished using title formatting but those scripts can be become rather long/complicated. It would simply make filter configuration easier for the end-user.

Any relevant response is appreciated, and thanks beforehand.

Title: Columns UI
Post by: FichteFoll on 2012-05-01 11:37:03
Is it possible to use more than one field for a filter?

I'm trying to create a filter using the ARTIST and ARTISTSORTORDER tags in my files. What I want is for an artist to be separately listed twice. For example, I'd like Django Reinhardt to be listed as "Django Reindardt" and "Reinhardt, Django".

I like that idea. I just wanted to use this functionality with %album artist% AND %artist% (if they differ), but I don't think this is (currently) possible. Would be really nice.



Another thing that's been bothering me for quite a while now (and almost driving me nuts):
I use the "Artwork view" and "Item properties" UI elements to show some information on the current track (besides title and status bar). But sadly the "Automatic" tracking mode for both of them doesn't work as expected.

What I want is the "tracking" to be like this:
Current selection -> Playing item -> None (or "All of the current playlist"; I don't need that one but maybe others do)
And I have no idea how to achieve this or whether this is even possible with CUI.

The current "Item properties"'s "Automatic" mode behaves like Playing item -> Current selection -> None. (I just found that after hours of research - this is not documented anywhere.)
The current "Artwork view"s behaves exactly the same. Even though it displays the option "Automatic (current selection/playing item)" in the desired order this is not represented by functionality.
Furthermore, the "Preferences -> Display -> Selection viewers" option has no effect at all. I think this might be used for DUI, but I'm on CUI and I think this should be considered.

Maybe this is just a bug or code regression, but this issue is not new (other people expecting the tracking to work like this).
Reference here (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=6575&p=778642&#entry778642), here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=28647&view=findpost&p=675895), somewhere here (http://www.hydrogenaudio.org/forums//lofiversion/index.php/t28647-5100.html) (Ctrl-F for "automatic") and at least 2 other postings I don't remember. (I told you that I did some research.)
Unfortunately, not a single of these posts recieved an answer.


In conclusion I request to add consideration of the "Preferences -> Display -> Selection viewers" option for both, "Item properties"'s and "Artwork view"'s "Automatic" tracking so I can see some tag information again of my currently playing track without having to re-select it every time and without being unable to inspect or edit any other track's metadata while playing.
Thanks for reading.
Title: Columns UI
Post by: stringbling on 2012-05-09 19:25:44
I managed to disable inline editing in the playlists, but the filters are still editable inline.  This makes my paranoid to let friends use Collumns UI for fear of mass id3 mishaps.
Title: Columns UI
Post by: kurt1111 on 2012-05-11 01:48:07
I am using columns UI and trying to change the color of the play cursor (don't know if this is the right term). I can change the color of the selection cursor but not the play cursor. Anyone know how to do that?
Title: Columns UI
Post by: _Anonymous on 2012-05-20 08:26:31
HI,i have a problem here.
It seems that i have no right to start a topic under column foobar2000.
So I  came here for your help.
I have used the foo_ui_columns  component,but i cannot  display my  Albums  in the screen.

How can i solve it?(My version is the latest beta)
Title: Columns UI
Post by: ColdChemical on 2012-05-24 06:24:34
(http://i.imgur.com/cbjEY.png)

I want to know how to change the color of all text in a specific ColumnsUI column. 
I assume that one could achieve this through 
Preferences > Display > Columns UI > Playlist View > Scripts > Style 
but I can't seem to figure out the necessary coding.  Any help?
Title: Columns UI
Post by: marc2003 on 2012-05-24 06:32:59
you need to use $set_style

http://yuo.be/wiki/columns_ui:config:colour_string (http://yuo.be/wiki/columns_ui:config:colour_string)

Title: Columns UI
Post by: ColdChemical on 2012-05-24 06:42:10
It's easy to export and load themes with Columns UI but I was wondering if there was a way to do this quickly, say with a keyboard shortcut.

My goal is to be able to press a button or shortcut and have foobar switch over into a "minimal" mode similar to the one in iTunes.  It would be great if the window size could also be automatically downsized as well to fit the new style.

Is this possible to accomplish?
Title: Columns UI
Post by: marc2003 on 2012-05-24 07:16:17
on the layout tab in the columns UI display preferences, you can add a new layout. each layout is then available via the main view menu. these menu items can be bound to shortcuts/buttons to make switching much faster.

unfortunately, it won't resize the window for you. that requires more complex scripting with the panel stack splitter component. it does take a lot more effort to get into.
Title: Columns UI
Post by: ColdChemical on 2012-05-24 07:46:18
you need to use $set_style

http://yuo.be/wiki/columns_ui:config:colour_string (http://yuo.be/wiki/columns_ui:config:colour_string)


Thanks!  This helps a lot.
Title: Columns UI
Post by: ColdChemical on 2012-05-24 07:48:44
on the layout tab in the columns UI display preferences, you can add a new layout. each layout is then available via the main view menu. these menu items can be bound to shortcuts/buttons to make switching much faster.

unfortunately, it won't resize the window for you. that requires more complex scripting with the panel stack splitter component. it does take a lot more effort to get into.


Once again, thanks for the help.  I feel kind of stupid for not figuring this one out on my own. 
Title: Columns UI
Post by: MordredKLB on 2012-05-26 02:36:52
Problem: My genre filter box in columns_ui is treating multiple genres as one genre
Programs involved: i used MusicBrainz Picard to tag my content. It; separates; multiple; genres; like; this. Foobar treats it all as one genre (i.e. "It; separates; multiple; genres; like; this" is a single genre).
No need for a separate plugin or anything. Assuming that Picard is tagging multiple genres properly (i.e. $meta(genre) will return the genres separated with commas) then you Columns UI Filter needs to be "Genre" (without the quotes). If you do %genre% you'll get "multiple; genres" returned all in one string.


Is it possible to use more than one field for a filter?

I'm trying to create a filter using the ARTIST and ARTISTSORTORDER tags in my files. What I want is for an artist to be separately listed twice. For example, I'd like Django Reinhardt to be listed as "Django Reindardt" and "Reinhardt, Django".

I tried using "artist; artistsortorder" (among others) in the Field column in the Filter configuration dialog, but it only returned the first value. Then I assumed that maybe it'd look for the first value in a file, and upon not finding it, would look for the second. I was incorrect.

If it isn't currently possible to use multiple fields for a filter, then my questions for the component's developer are thus: (1) Would he consider adding the ability to use multiple fields? (2) Or failing that, would he consider adding the capability for a filter to look for an ordered list of fields one by one until it finds a field in the list? I would much rather have (1) than (2). Yes, I know that (2) can currently be accomplished using title formatting but those scripts can be become rather long/complicated. It would simply make filter configuration easier for the end-user.

Any relevant response is appreciated, and thanks beforehand.
To answer your first question, sort of.

My artist filter is "ArtistSortOrder;Album Artist;Artist" and in my experience, it looks for the first value, if it finds one it stops, otherwise it goes to the next. So I'd just see "Reinhardt, Django" no matter what else was in the tags. Since you'll always have an Artist tagged you'd need ArtistSortOrder to come first otherwise it'll never show up in your filters.
AFAIK, the only way you can do what you want would be to add both "Django Reinhardt" and "Reinhardt, Django" to your Artist field (just separate them with semi-colons). If you do that, you'd either have to remove ArtistSortOrder from the columns filter, or never tag ARTISTSORTORDER for those files which you want to be displayed both ways.
Title: Columns UI
Post by: kurt1111 on 2012-05-26 04:10:27
I am using columns UI and trying to change the color of the play cursor (don't know if this is the right term). I can change the color of the selection cursor but not the play cursor. Anyone know how to do that?


I mean the bar that moves  down in the list when going to a new song
Title: Columns UI
Post by: BenB on 2012-05-26 19:00:01
To answer your first question, sort of.

My artist filter is "ArtistSortOrder;Album Artist;Artist" and in my experience, it looks for the first value, if it finds one it stops, otherwise it goes to the next. So I'd just see "Reinhardt, Django" no matter what else was in the tags. Since you'll always have an Artist tagged you'd need ArtistSortOrder to come first otherwise it'll never show up in your filters.
AFAIK, the only way you can do what you want would be to add both "Django Reinhardt" and "Reinhardt, Django" to your Artist field (just separate them with semi-colons). If you do that, you'd either have to remove ArtistSortOrder from the columns filter, or never tag ARTISTSORTORDER for those files which you want to be displayed both ways.


Thanks for taking the time to respond. One can enter a number of fields for a filter (as I found out and you demonstrated here) which will search for them according to their order and stop upon finding the first it encounters. This works fine in most scenarios, but doesn't do what I need. It appears to be currently impossible to populate a filter with more than one tag which is what I'm wanting to do. Hopefully the developer is at least considering adding the ability to do this.

I mean the bar that moves  down in the list when going to a new song


If you're simply talking about changing the background color of the row of your currently selected item, then go to:

File > Preferences > Display > Columns UI > Colours and Fonts, then click on the Colours tab. There you will find the ability to change the color to what you want at Selected item. Foreground is the text color, and Background is the background color (obviously). I suggest you select "Global" in the Element dropdown list and select "Custom" in the Mode dropdown list before setting your colors. After you've selected your colors, click "Apply" if necessary, then select "NG Playlist" in the Element dropdown list and select "Global" in the Mode dropdown list. Click "OK" and you should have what you want.

Now, if that isn't what you're asking, and you're wanting to change the background color of the currently playing song so that it can be more readily located, then that is slightly more complicated to explain but fairly easy to do. I won't go into it now in case what I've written above explains what you needed. Reply to this post if it isn't, and I'll explain how to change the background color of the playing song.
Title: Columns UI
Post by: kurt1111 on 2012-05-27 20:56:32
Thanks Ben, yes what I'm asking is how to change the  background color of the currently playing song. Since I like a grey background in my play list, its hard to make out the slightly darker grey selection of the currently playing song.
Title: Columns UI
Post by: Fluidz on 2012-05-28 15:40:09
Hey guys,

You know the alternating lines inside the playlists? (see circle in picture)

Is it possible to remove those there and add it to the NG Playlist?

Here's the picture:
(http://i445.photobucket.com/albums/qq173/shaddow55/image.png)

Thanks for any help.
Title: Columns UI
Post by: FichteFoll on 2012-05-28 22:52:09
Hey guys,

You know the alternating lines inside the playlists? (see circle in picture)

Is it possible to remove those there and add it to the NG Playlist?


It is possible to remove them.

The first option is to switch to the "Themed" mode in Preferences > Display > Columns UI > Colours and Fonts.
If you don't like that you can edit the code in Preferences > Display > Columns UI > Playlist View > Globals (Tab).
I think it's pretty straight forward but you may just delete it (since it can be restored with Tools > Reset style string) and the alternating colours will disappear.

And, you want to add these lines to the playlist list? No idea.
Title: Columns UI
Post by: slikk50 on 2012-06-04 21:12:25
I am having a weird issue with columns UI. I am new, but my custom columns (Mood, PR, and Tag fields) do not show their respective values when I show the columns. One could say I have a syntax problem, but if I perform an inline edit on each cell, the correct values then show up as highlighted. When the cell is not highlighted it appears blank (track line highlighted or not)

The standard fields show fine (#, Title, Date, Length, etc). Any idea what is wrong here?
Title: Columns UI
Post by: michtar on 2012-06-05 13:45:06
Is it possible to get rid of this dotted outline (with follow cursor):
(http://images41.fotosik.pl/1565/60a42e4d4cbb1941gen.jpg)
Title: Columns UI
Post by: Bob L on 2012-06-07 02:05:56
Geeze I must be a mental midget. I have tried several times to down load the plug in and install it in my copmponets folder of foobar 2000.

I have the file foo_ui_columns-0.3.8.8 7Z file 555KB in my down load folder.

I down loaded both recommended unziper programs 7Z and the other one recommended on the plugin page. I just cant get it to unzip into my components floder.

I realize every one here is light years ahead of me but have pitty I am trying to get started.
Title: Columns UI
Post by: Mr.Duck on 2012-06-07 02:26:53
unpack it yourself with a file manager or archive program like peazip
Title: Columns UI
Post by: Bob L on 2012-06-07 03:08:30
unpack it yourself with a file manager or archive program like peazip



That worked much better than the prior two unzipers.

Playing with Columns UI Preferences now. Colors and fonts appear locked (greyed out) from changing. hows that unlock?
Title: Columns UI
Post by: trelain on 2012-06-07 04:18:36
Is there a way with one command, keyboard shortcut, etc., to clear all the filters back to their "All" position (the top) without manually clicking each one?
Title: Columns UI
Post by: Bob L on 2012-06-07 10:39:11
unpack it yourself with a file manager or archive program like peazip



That worked much better than the prior two unzipers.

Playing with Columns UI Preferences now. Colors and fonts appear locked (greyed out) from changing. hows that unlock?



Found it. I didn't have the colors set to "global/custom"
Title: Columns UI
Post by: michtar on 2012-06-08 11:25:28
Is it possible to get rid of this dotted outline (with follow cursor):
Title: Columns UI
Post by: chiwou on 2012-06-08 11:40:46
10secs with google
how to remove dotted lines in windows
http://www.askvg.com/how-to-remove-the-ann...gle-in-windows/ (http://www.askvg.com/how-to-remove-the-annoying-focus-rectangle-in-windows/)
Title: Columns UI
Post by: michtar on 2012-06-08 12:23:53
Look at this speedy gonzales google wizard. Impressive skills, although I bet you can't do it in 8,788 second, mister.  I thought it was foobar problem not windows problem.  External program - I don't know if it's worth it but thank you.

I take back my thank you  , this program blows and removes outline where it's needed it (total commander), It's not a foobar problem so let's leave it then.
Title: Columns UI
Post by: kurt1111 on 2012-06-09 00:40:12
does anyone know how to change the background color of the currently playing song. Since I like a grey background in my play list, its hard to make out the slightly darker grey selection of the currently playing song.. this cannot be changed in preferences as far as I understand.
Title: Columns UI
Post by: derty2 on 2012-06-09 01:06:16
You can change the colors of the currently playing song either individually for each column or globally.

To do it globally,
Go to Preferences -> Display -> Columns UI -> Globals -> Style tab
and check "use global variables for display"
and append this code to the end of the edit field (insert your RGB colors):

$if(%isplaying%,
$set_style(back,<background color>,<selected background color>)
$set_style(text,<text color>,<selected text color>)
)

----------------------------------------

for do it for each individual column (and override the global setting),
For every column in "Preferences -> Display -> Columns UI -> Columns -> <Column Name> Scripts tab -> Style tab
check "use custom style script"
and append this code to the end of the edit field (change the colors to your colors):

$if(%isplaying%,
$set_style(back,$rgb(149,243,143),$rgb(149,243,143))
$set_style(text,$rgb(217,0,119),$rgb(217,0,119))
)
Title: Columns UI
Post by: Fluidz on 2012-06-12 16:29:44
Hey guys,

You know the alternating lines inside the playlists? (see circle in picture)

Is it possible to remove those there and add it to the NG Playlist?


It is possible to remove them.

The first option is to switch to the "Themed" mode in Preferences > Display > Columns UI > Colours and Fonts.
If you don't like that you can edit the code in Preferences > Display > Columns UI > Playlist View > Globals (Tab).
I think it's pretty straight forward but you may just delete it (since it can be restored with Tools > Reset style string) and the alternating colours will disappear.

And, you want to add these lines to the playlist list? No idea.


Thanks for the post man. Helped a tonne!
Title: Columns UI
Post by: kurt1111 on 2012-06-24 07:51:42
You can change the colors of the currently playing song either individually for each column or globally.

To do it globally,
Go to Preferences -> Display -> Columns UI -> Globals -> Style tab
and check "use global variables for display"
and append this code to the end of the edit field (insert your RGB colors):

$if(%isplaying%,
$set_style(back,<background color>,<selected background color>)
$set_style(text,<text color>,<selected text color>)
)

----------------------------------------

for do it for each individual column (and override the global setting),
For every column in "Preferences -> Display -> Columns UI -> Columns -> <Column Name> Scripts tab -> Style tab
check "use custom style script"
and append this code to the end of the edit field (change the colors to your colors):

$if(%isplaying%,
$set_style(back,$rgb(149,243,143),$rgb(149,243,143))
$set_style(text,$rgb(217,0,119),$rgb(217,0,119))
)


Thanks for your help derty, that worked.
Title: Columns UI
Post by: badmanstevo on 2012-06-24 14:42:28
Hello,

I've searched everywhere for this for ages but can't find an answer.

(I don't really get the difference between NG Playlist and regular playlists but whatever...)

I have my NG playlists set up just how I want them, i.e. with the artwork shown on the left. I also have custom playlists set up just how I want them, i.e. without artwork but with more columns. Problem is, NG playlist settings only applies to 3 playlists: All Music, Filter Results and Filter Results (Playback).

Question is: Is it possible to / How can I pick and choose which playlists use the NG playlist setup and which ones use the columns setup?

Thanks,
Steve

P.S. Dunno how to upload pictures onto this forum - I can provide screenshots if someone tells me how. Cheers.
Title: Columns UI
Post by: endosz1 on 2012-06-25 20:33:51
I want to change the skin of Foobar2000 0.9.4 (downloaded the old version so it would be compatible with last.fm)

I downloaded a skin and the instructions told me to go to file > preferences > display > columns UI. When I click on display the only options are context menu, default user interface, and title formatting. There is no columns UI.
Title: Columns UI
Post by: db1989 on 2012-06-25 21:22:46
There is no columns UI.
You should probably install it (http://www.foobar2000.org/components/view/foo_ui_columns) first…
Title: Columns UI
Post by: emueyes on 2012-06-27 05:05:31

Hi all

I'm not sure if this is a ColumnsUI issue, but I'll start it here anyway.

I can't format text properly in the Item Detail panel. It shows the artist / album / title correctly, and I can change its colour, and font type, but none of the fonts will let me make them italic, or bold.

The feature does work, I accidently  formatted the filter panels to a large italic font, not what i wanted there, but exactly what I want for the Detail Panel.

Odd problem.
Title: Columns UI
Post by: Fluidz on 2012-07-05 09:38:40
Hey guys,

I am a bit confused on how to replace and merge certain UI elements. I have explained what I mean by this in a screenshot below.

I am not too concerned with making my config look good at the moment because I don't know how to do these things:

Red: The waveform is WAY too big, unless the track is dead quite it is small, as you can see it's a huge rectangle with jagged edges basically. How can I reduce this so I can actually see the waveform beyond all or nothing? It's not like the song is non-stop beats 24/7, you can search it on YouTube.
Green: Any way to change the background colour of these panels? Or change the icons/pictures for "File" etc...?
Orange: As you can see there is a split inbetween the pink panels, of the standard Windows UI background colour, the same one used in 'Green'. Any way to 'merge' the two panels together so as to remove this line, the same is asked about the background panel colour for album art.
Blue: It is obviously possible to customize this panel, but how?

Also my album and track audio gain isn't showing, why is that? It only does for certain tracks? Do I need something else other than a 'raw' song?

(http://i445.photobucket.com/albums/qq173/shaddow55/Foobar2000Customization.png)

I appreciate any and all help!
Title: Columns UI
Post by: Zao on 2012-07-05 10:02:30
It's pop, it's supposed to be compressed into oblivion, if you ripped the album yourself, ensure you didn't accidentally postprocess it.
That track doesn't look too insane for me in any of the waveform frontends, though:
(http://zao.se/~zao/lovingu-d3d.png)
(http://zao.se/~zao/lovingu-d2d.png)
(http://zao.se/~zao/lovingu-gdi.png)

Longer tracks will look a bit more solid thanks to how the bucketing of the analysis process works, but in general, if the source audio is mangled, the result will be as well.
Title: Columns UI
Post by: godrick on 2012-07-06 16:33:54
I can't execute time-related searches using the CUI search filter toolbar element, and I think the issue is with the CUI search filter toolbar element.

I've tried to execute searches like %last_modified% DURING LAST 1 WEEK using the CUI filter search toolbar element, but the search result always returns my entire library. I get a similar result if I try the same search on %added%. All other searches I try on metadata and info fields that do not contain times or dates are successful with the CUI filter search toolbar element. 

I'm using 1.1.13, CUI (with NG playlist selected), foo_plorg, and facets, among other components.  My library consists of FLACs with vorbis tags and mp3s with ID3v2.3 tags.  I've tried many permutations of time-related searches, but no joy in any of these with the CUI filter search toolbar element despite success with all of the identical search strings in facets.  After my initial failures with the CUI search filter toolbar element, I switched over to facets via the menu item library>facets and conducted time-related searches within facets as a popup, but still with my CUI display.  Once I was assured I had the search syntax correct in facets and could see accurate results within facets, I copied the search strings into the search filter toolbar element and executed a search, but I could not get the search filter results to be anything other than my entire library every time.  Lastly, I switched to DUI - I was able to conduct all searches successfully within a media library search element.

I can also successfully display columns of %last_modified% and %added% and similar in my playlist viewer that show accurate data, so I don't think the data are corrupt as far as I can tell.

Given all of that, I think the issue is with the CUI search filter toolbar element.  I've never tried to conduct time-related searches before yesterday, so I don't know if whatever is causing this is a recent event or not.  The last change to my configuration was installing the final version of 1.1.13 the day it was available.  I also uninstalled facets and tried the searches again within CUI, but no change to the CUI results.  I'm not experiencing any other strange or unstable behavior on my computer or with foobar2000. 

Is anyone else seeing something similar or seen this before, or is this unique to my setup?  Thanks for any feedback.
Title: Columns UI
Post by: FichteFoll on 2012-07-07 02:13:49
I can't execute time-related searches using the CUI search filter toolbar element, and I think the issue is with the CUI search filter toolbar element.

I've tried to execute searches like %last_modified% DURING LAST 1 WEEK using the CUI filter search toolbar element, but the search result always returns my entire library. I get a similar result if I try the same search on %added%. All other searches I try on metadata and info fields that do not contain times or dates are successful with the CUI filter search toolbar element.


Can you give example queries on other fields that are working?

Andway, I do not think the CUI search filter is capable of doing that. It just searches the ARTIST, TITLE, ALBUM and stuff fields (plain text) and filters them in the playlist AND in the filter selectors (like Facets).
Ususally you will need the "library search", which you stated in your post you were using with DUI. That can also be accessed as a popup via Library > Search.
Title: Columns UI
Post by: godrick on 2012-07-07 14:40:03
The search restrictions you mention are only in play when the search filter is placed in a stock splitter with filter panels, which is not the case in my setup.  I can conduct searches successfully using more than a dozen tag fields beyond my three filter panels of genre, album artist and album.  The time-related tag fields are the only tag fields I've discovered so far that won't work in the search filter toolbar.
Title: Columns UI
Post by: danyal711 on 2012-07-12 08:55:45
I'm fairly new to Columns UI and have poured through most of the options but can't figure out how to do the following. I have 3 main panels that I use, Artists, Albums, and then the track list panel with the variety of columns (artist, album, track no, title, date, length). When I click on an artist, I would like the view to automatically sort by Date (so that the albums arrange oldest to newest). I tried changing the "Sort incoming files by" in the filter tab, but the problem with this is that when I do a search, the search results get ordered by date as well (which doesn't end up making any sense).

Any help would be greatly appreciated.
Title: Columns UI
Post by: BenB on 2012-07-12 10:55:50
I'm fairly new to Columns UI and have poured through most of the options but can't figure out how to do the following...


Documentation on Columns UI can be found here (http://yuo.be/wiki/columns_ui:manual). I also suggest that you read the information contained and linked to here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Foobar2000).

You can also google "columns ui" for more information, as well as read this thread.

It would help if you could be more specific other than telling us what the panels contain. What exactly are you using in your layout?
Title: Columns UI
Post by: Solynth on 2012-07-12 11:39:23
So I've recently noticed that some albums I add show up in NG Playlist completely out of track order. I've searched this up and 90% of people seem to fix it by using the "Sort incoming files by" option, however this didn't work for me.

My script for "Sort incoming files" is:
Code: [Select]
%album artist% | %date% | %album% | %tracknumber%


And I have "Apply core sort settings to added items" checked.

(http://niggaupload.com/images/t4DE.png)
(http://niggaupload.com/images/HlQqJ.png)
Title: Columns UI
Post by: derty2 on 2012-07-12 14:16:18
Do you have a reason for putting Pipe or Dash characters between syntax variables in your sort script?

I looked into this once and tried a little test. . .read my Post (from Jun 15 2011) here (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=6450&p=763220&#entry763220)
Title: Columns UI
Post by: Solynth on 2012-07-12 14:38:50
Do you have a reason for putting Pipe or Dash characters between syntax variables in your sort script?

I looked into this once and tried a little test. . .read my Post (from Jun 15 2011) here (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&st=6450&p=763220&#entry763220)


Ah thanks, I just assumed you were supposed to use pipes as that's all I've seen when looking up my problem.
My sort script reads:

Code: [Select]
%album artist% %date% %album% %tracknumber%


But I still have the same problem.
Title: Columns UI
Post by: derty2 on 2012-07-12 14:56:33
So your sort problem relates to the view in your playlist viewer: NG Playlist ?
Have you checked the sort script for each of your columns ?
Especially check the sort script for the first column (on the left).
Title: Columns UI
Post by: Solynth on 2012-07-12 15:42:19
So your sort problem relates to the view in your playlist viewer: NG Playlist ?
Have you checked the sort script for each of your columns ?
Especially check the sort script for the first column (on the left).


Hm, I've tried that before but I just double checked, still doesn't fix it.

(http://img98.imageshack.us/img98/5048/sortk.png)
Title: Columns UI
Post by: derty2 on 2012-07-12 15:50:18
%path_sort% %album artist% %date% %album% %tracknumber%

Put that sort script in every single column (except the info columns such as Bitrate and Length)
Title: Columns UI
Post by: Solynth on 2012-07-12 15:54:15
%path_sort% %album artist% %date% %album% %tracknumber%

Put that sort script in every single column (except the info columns such as Bitrate and Length)


Done, it still doesn't want to work though.
Title: Columns UI
Post by: derty2 on 2012-07-12 15:58:52
You mean to tell me that if you click on the header bar of any column containing that sort script
NG Playlist still refuses to sort all the items as expected!!!??? ...I find this hard to believe.
Title: Columns UI
Post by: Solynth on 2012-07-13 01:58:05
You mean to tell me that if you click on the header bar of any column containing that sort script
NG Playlist still refuses to sort all the items as expected!!!??? ...I find this hard to believe.


I'm at work now, I can screenshot it for you when I get home, but I copied the exact script you posted and put it in all the columns (except length and bitrate) and selected "Use custom sort script"
After refreshing the playlist, and opening and closing foobar those albums are still out of order. It's strange because I've never had this problem before and it's only started happening recently with albums I add. They just end up in alphabetical order instead of track order.

What am I missing?

Also I should let you know that all my other albums I added before this started happening are in correct track order, but these 3 or so I've added recently aren't.
Title: Columns UI
Post by: FichteFoll on 2012-07-13 03:18:17
You mean to tell me that if you click on the header bar of any column containing that sort script
NG Playlist still refuses to sort all the items as expected!!!??? ...I find this hard to believe.



After refreshing the playlist, and opening and closing foobar those albums are still out of order. It's strange because I've never had this problem before and it's only started happening recently with albums I add. They just end up in alphabetical order instead of track order.


Did you actually click on any of the columns' headers to sort the playlist? foobar won't autosort your playlists, you have to trigger that manually. You can define various sorting patterns for various actions like drag'n'drop or when using the library filters but if you want to auto-sort you playlist you probably have to create an auto-playlist, use "SORT BY %" in the query and select "force sorting" or how it was. AFAIK.
Title: Columns UI
Post by: Solynth on 2012-07-13 07:40:52
You mean to tell me that if you click on the header bar of any column containing that sort script
NG Playlist still refuses to sort all the items as expected!!!??? ...I find this hard to believe.



After refreshing the playlist, and opening and closing foobar those albums are still out of order. It's strange because I've never had this problem before and it's only started happening recently with albums I add. They just end up in alphabetical order instead of track order.


Did you actually click on any of the columns' headers to sort the playlist? foobar won't autosort your playlists, you have to trigger that manually. You can define various sorting patterns for various actions like drag'n'drop or when using the library filters but if you want to auto-sort you playlist you probably have to create an auto-playlist, use "SORT BY %" in the query and select "force sorting" or how it was. AFAIK.


I don't have column headers in my playlist, it's always worked before though and the tracks have always been in order.
Also I have an artist list on the left side and when I click on the artist it automatically sorts the albums and sends them to the NG Playlist.
I don't want to have to click the Track Number header, then the Album, then the Date every single time. I thought it was supposed to do that when I chose an artist in the artist panel?
Title: Columns UI
Post by: danyal711 on 2012-07-13 09:21:38
I'm fairly new to Columns UI and have poured through most of the options but can't figure out how to do the following...


Documentation on Columns UI can be found here (http://yuo.be/wiki/columns_ui:manual). I also suggest that you read the information contained and linked to here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Foobar2000).

You can also google "columns ui" for more information, as well as read this thread.

It would help if you could be more specific other than telling us what the panels contain. What exactly are you using in your layout?


Hi Ben,

I've actually read through both of those guides and gone through all the options with a fine tooth comb to no avail. When you say "What exactly are you using in your layout what do you mean? The main components are 2 filters (artist/album) and the NG Playlist. And in the previous question I am referring to the fact that the NG Playlist isn't sorted by date by default (when I click on the artist filter which then dumps all tracks from that artist into the NG Playlist).

Another question I have is, I'm using all of this in conjunction with foo_upnp. Is there any way I can make the default action play via upnp rather than play locally. I've looked through all the shortcuts etc and can't find a way to do this. Right now I have to right click on the song I want to play, go to UPNP Controller, and then "Play on Device". It would be far better if I could default the double click action to send to the UPNP playlist etc.
Title: Columns UI
Post by: szasz on 2012-07-15 13:31:51
Hi, i've been using %directoryname% (playlist view > grouping) line to sort files, it fixed various artist problem, I just have to rename folders to what i want to display on playlist. Now my question: is there a way to sort files using %directoryname% but to display things like %album%, %artist%, %date% without showing folder name at front of the line so i don't have to rename every folder and fix lowercase and other things?
Title: Columns UI
Post by: FichteFoll on 2012-07-16 12:46:11
Hi, i've been using %directoryname% (playlist view > grouping) line to sort files, it fixed various artist problem, I just have to rename folders to what i want to display on playlist. Now my question: is there a way to sort files using %directoryname% but to display things like %album%, %artist%, %date% without showing folder name at front of the line so i don't have to rename every folder and fix lowercase and other things?


You can set different sort scripts to the columns than what is actually displayed. Goto Preferences > Columns UI > Playlist view > Tab: Cloumns and select the column whose sorting you want to change. I chose my "Queue number" column for this because I will probably never sort by the queue (I have an own panel for that). So I went on to the "Scripts" tab and entered this:
Code: [Select]
$if2(%album artist%,$char(66000)) |
$if2(%date%,0000) |
$if2(%album%,$char(66000)) |
$if2(%discnumber%,$char(66000)) |
$if2(%tracknumber%,$char(66000))


The $char(66000) thing is so that those files which don't have the field are displayed at the bottom. Don't forget to select "Use costum sort script" and you're done.
Every time you click that column header the playlist will be sorted according to that.


The grouping thing is a bit different. If the grouping string of a file is equal to the above's it will add the track to the group. If it's not equal a new group will be created. If your sorting is messed up (e.g. the list has random artists) but your group selector uses the %artist% tag you're pretty much fucked. You can disable/enable the grouping for specific playlist names though (it supports wildcards, so you can use "NG:*" for example and name every playlist where you don't want groups like "NG:Some list").

Hope that helps.
Title: Columns UI
Post by: sentriz on 2012-07-16 13:24:15
Is is possible to remove grouping per playlist in ColoumnsUI? Please help. 
Thanks in advance,
Senan 
Title: Columns UI
Post by: szasz on 2012-07-16 16:29:12
The grouping thing is a bit different. If the grouping string of a file is equal to the above's it will add the track to the group. If it's not equal a new group will be created. If your sorting is messed up (e.g. the list has random artists) but your group selector uses the %artist% tag you're pretty much fucked. You can disable/enable the grouping for specific playlist names though (it supports wildcards, so you can use "NG:*" for example and name every playlist where you don't want groups like "NG:Some list").

Thanks it will do the job
Title: Columns UI
Post by: WilB on 2012-07-16 16:48:37
@sentrix
If I understand you correctly, then you can do this with el_playlist since it has a playlist filter which enables association of presets (including grouping format) with specific playlists. Leaving the group format blank will remove grouping. It has a steep learning curve. I think you can also do it in a similar way with es_playlist based on looking at the available options, but I have not tried this. It is easier to get to grips with than el_playlist.
el_playlist: http://www.hydrogenaudio.org/forums/index....showtopic=62133 (http://www.hydrogenaudio.org/forums/index.php?showtopic=62133)
es_playlist: http://www.hydrogenaudio.org/forums/index....showtopic=79030 (http://www.hydrogenaudio.org/forums/index.php?showtopic=79030)
Title: Columns UI
Post by: db1989 on 2012-08-02 12:55:32
Just a notification: I’ve amended this thread’s title in line with the thread for foo_dop and its recent posts (http://www.hydrogenaudio.org/forums/index.php?showtopic=45160&st=3775&p=804067&#entry804067), where I requested that users focus on helping themselves and others use the plugin rather than speculating about its future or developer. This isn’t much of a problem here, as discussion is usually about usage and rarely about development, but I hope it can still help to preclude repetition of currently fruitless subjects in favour of productive discussion.
Title: Columns UI
Post by: Graeme_D on 2012-08-04 17:04:38
Hi

Ive been using Foobar for a while to playback my FLACs, however ive never tried to customize it until now. Im a complete noob to this customizing, i started off with Columns UI and Album List addons to begin with. Trying to keep my Layout as simple as possible, but just need to know how to group the following album together into one (see pic), so the header for the album sees it as one album with two disks?

(http://img442.imageshack.us/img442/9447/foobars.jpg) (http://imageshack.us/photo/my-images/442/foobars.jpg/)

Thanks
Title: Columns UI
Post by: greensdrive on 2012-08-04 17:19:30
I could be wrong, but this seems like a tag issue.  look at the "Disc 1" and "Disc 2" part.  suggestion: make the two albums the same album title, and put the fact that they're different discs somewhere else in tags.

EDIT: then you'll just have to find a way to sort them without seeing track one of disc one come right before track one of disc two.
Title: Columns UI
Post by: Graeme_D on 2012-08-04 17:42:51
I could be wrong, but this seems like a tag issue.  look at the "Disc 1" and "Disc 2" part.  suggestion: make the two albums the same album title, and put the fact that they're different discs somewhere else in tags.

EDIT: then you'll just have to find a way to sort them without seeing track one of disc one come right before track one of disc two.



Hi greensdrive

Your probably right it could be a tagging issue. Could the tags be edited in Foobar by any chance?

Also how do i go about changing the Background colour in preferences?

Thanks
Title: Columns UI
Post by: BenB on 2012-08-04 17:53:33
Columns UI displays groups according to the settings located at Preferences > Display > Columns UI > Playlist view > Grouping tab.

Select the files you want to modify and hit "Alt"+"Enter".

Text (foreground) and background color settings are located at Preferences > Display > Columns UI > Colours and fonts.


BTW there's no need to quote the post you're responding to when it immediately precedes your post.
Title: Columns UI
Post by: eightcore on 2012-08-04 19:21:25
Hello community.

(http://www.abload.de/img/unbenanntt9ji0.png)


As you can see, the tracks get grouped by artist and album name. That's a bit confusing (see the tracks of Coldplay).

This "problem" appears since I've installed ColumnsUI and SQL-Tree. In normal view, tracks get grouped by artist name only which is much clearer in my case.

How can I bring fb2k to group tracks only by artist name?

TIA
Title: Columns UI
Post by: Graeme_D on 2012-08-04 19:49:14
Columns UI displays groups according to the settings located at Preferences > Display > Columns UI > Playlist view > Grouping tab.

Select the files you want to modify and hit "Alt"+"Enter".

Text (foreground) and background color settings are located at Preferences > Display > Columns UI > Colours and fonts.


BTW there's no need to quote the post you're responding to when it immediately precedes your post.


Oh im very sorry   
Title: Columns UI
Post by: prateek88 on 2012-08-04 19:59:03
How can I bring fb2k to group tracks only by artist name?

TIA


You need to change the grouping settings using title format
press ctrl+p or file -> preferences ->coloumns ui - > playlist view - > grouping tab and add the suitable TF string like %artist%

Edit: this would be more nice -

Code: [Select]
[$if2(%artist%,%album%)]
Title: Columns UI
Post by: eightcore on 2012-08-04 20:05:17
Thanks a lot!
Title: Columns UI
Post by: Graeme_D on 2012-08-04 20:32:07
Ive managed to sort these by the 'disk number' and 'total disk' fields in the metadata. However is there anyway that i can make some form of sub-header that says Disk 2? Can this be done in Grouping under Playlist View in Preferences?

(http://img140.imageshack.us/img140/7930/foobarc.jpg) (http://imageshack.us/photo/my-images/140/foobarc.jpg/)

Thanks
Title: Columns UI
Post by: prateek88 on 2012-08-04 20:45:33
@Graeme_D
add
Code: [Select]
[Disc:%discnumber%]
below the previous TF inside grouping.
Title: Columns UI
Post by: BenB on 2012-08-04 21:07:13
What I use for a disc tier is:

Code: [Select]
$if(%discnumber%,'Disc' %discnumber%[ ':' %setsubtitle%]$tab()[%replaygain_album_gain%],[%replaygain_album_gain%$tab()%replaygain_album_gain%])


This avoids seeing that extra line if no disc number is present (or having a worthless extra gap by just using $tab() ). I only tag multi-disc albums with disc numbers.

If someone tags all their albums with disc numbers and disc total tags, then the script can be modified to:

Code: [Select]
$ifequal(%totaldiscs%,1,[%replaygain_album_gain%$tab()%replaygain_album_gain%],'Disc' %discnumber%[ ':' %setsubtitle%]$tab()[%replaygain_album_gain%])



edited to provide something hopefully useful
Title: Columns UI
Post by: Graeme_D on 2012-08-04 21:23:35
Had a go at that and looks it ok but still wasn't what i thought it would be (see below)

[a href="http://imageshack.us/photo/my-images/715/foobar2x.jpg/" target="_blank"]
Title: Columns UI
Post by: prateek88 on 2012-08-04 23:17:45
I don't know if there is a way to have a single artwork for several subgroups in ng playlist, but surely you could achieve this using EL Playlist(but its little bit tricky at least for me  ).
Title: Columns UI
Post by: BenB on 2012-08-05 15:48:03
Yes, it's possible to use the same artwork for several subgroups in CUI. My music library folder structure is organized as: Album Artist/Album/Disc (disc folders are only present on multi-disc albums) with artist artwork in the album artist folder, album artwork in the album folder and disc artwork in the disc folder. Therefore my artwork is located in 2 or 3 folders.

What I use in CUI is thus:

$directory_path(%path%)\name tells CUI to look for the artwork in the same folder as the music files.
$directory_path($directory_path(%path%))\name tells CUI to look for the artwork one folder up from the music files.
$directory_path($directory_path($directory_path(%path%)))\name tells CUI to look for the artwork two folders up from the music files.

To use, replace name with whatever you've named your artwork. I use consistent names like artist, front, back, disc, etc. I've never tried using it with dynamic names such as %album%, etc. so I don't know if that works or not (probably not).

This is the only way I've found that works with CUI that allows me not to have redundant artwork in my folders. Artwork can be slightly slow loading at times but I can live with that.
Title: Columns UI
Post by: derty2 on 2012-08-05 17:02:27
It seems to me, there are two unrelated things being discussed here. . .

Post #6778 by Graeme_D is essentially asking:
"In the Playlist Viewer, How do I display the artwork image ONLY ONCE when presenting an album group with subgroup lines (i.e. discs)"

BenB at Post #6780 is then replying:
"In your filesystem, It is possible to organize artwork in nested music folders without redundancy, and here is the way I do it..."

Maybe I'm wrong; if so, please disregard this post.

Title: Columns UI
Post by: BenB on 2012-08-05 17:16:21
You are correct. It's Sunday and apparently my brain isn't firing on all cylinders yet.

To answer the question, I've found no way to make artwork only show once on tiered multi-disc albums.
Title: Columns UI
Post by: derty2 on 2012-08-06 20:18:25
I have a working solution for displaying the artwork image only once for an album group which has subgroups. . .

Have a look at this screenshot of my personal foobar2000:
(http://img341.imageshack.us/img341/5980/20120807043154.th.png) (http://img341.imageshack.us/img341/5980/20120807043154.png)

In the screenshot, we see a 4-CD album presented in the Playlist Viewer; there are four subgroup lines corresponding to the four discs, and you can see three of them,
. . .and there is only one artwork image!

Briefly, this is how I did it:
- The yellow subgroup lines in the Track Title column are dummy audio files of same technical specs as the tracks and of 0.1 (one tenth) seconds duration.
- The Track Title column has a complicated script which flags the presence of the dummy files and changes the display string color.

So, to answer the question by Graeme_D at Post #6778 . . . yes it is possible to achieve such a display effect.
Title: Columns UI
Post by: slaughter on 2012-08-07 13:41:29
Hi everyone! I'm french, so sorry in advance for my bad english 

I set up my foobar2000 personalization, and I still have some details that I can not fix:

1°/ How to make the result list of my 3 filters automatically displayed in alphabetical order?

2°/ How do I make for when I clicking on a song, its genre be at the same time selected (to show me what genre is the song).

3°/ How to change the color (front and background) of the current playing song but not selected? 

Bonus: Can we prevent deleting a playlist?

Picture for easily understand:

(http://img15.hostingpics.net/pics/770656foobar2.png)
Title: Columns UI
Post by: prateek88 on 2012-08-08 18:08:52
@slaughter

for your first question:

goto preferences -> columns ui -> Filter -> and under behaviour section change the values of "Sort Incoming Files By" accordingly

for second one: Simply i dont know 

for third one:
Use the method posted by derty2 below
may be this could help you to some extent

changing current playing tack's title color to red (http://img857.imageshack.us/img857/759/capturefd.png)
Title: Columns UI
Post by: derty2 on 2012-08-08 18:37:36
     > How to change the color (front and background) of the current playing song in the Playlist Viewer...

You can change the colors of the currently playing song either individually for each column or globally.

To do it globally,
Go to Preferences -> Display -> Columns UI -> Globals -> Style tab
and check "use global variables for display"
and append this code to the end of the edit field (insert your RGB colors):

   $if(%isplaying%,
   $set_style(back,<background color>,<selected background color>)
   $set_style(text,<text color>,<selected text color>)
   )




To do it for each individual column (and override the global setting),
For every column in "Preferences -> Display -> Columns UI -> Columns -> <Column Name> Scripts tab -> Style tab
check "use custom style script"
and append this code to the end of the edit field (change the colors to your colors):

   $if(%isplaying%,
   $set_style(back,$rgb(149,243,143),$rgb(149,243,143))
   $set_style(text,$rgb(217,0,119),$rgb(217,0,119))
   )
Title: Columns UI
Post by: prateek88 on 2012-08-08 19:01:24
Is it possible to change the individual back and fore color of the filters too ?
Title: Columns UI
Post by: derty2 on 2012-08-08 19:26:50
      > slaughter @ Post #6784   —   2: °/ How do I make for when I clicking on a song, its genre be at the same time selected (to show me what genre is the song).

I don't understand the question, I'm sorry. Maybe you should type the question in French and then paste it into 'Google Translate fr->en' . . .

If I was to guess at a translation of what you were trying to say:
"When I click on an item in the Playlist Viewer, I would like the relevant line in the Genre panel of my set of Filter panels to synchronize with my clicks and change color"

If that is the question, I don't have a solution for you, sorry. Is it not enough to simply create a "Genre" column in your Playlist Viewer?

      > prateek88 @ Post #6787   —   Is it possible to change the individual back and fore color of the filters too ?

File -> Preferences -> Colours and Fonts -> Colours tab -> choose Element: Filter Panel | choose Mode: Custom
I have a feeling you already know this; maybe you were asking something else, but didn't phrase your question correctly.
Title: Columns UI
Post by: derty2 on 2012-08-08 19:38:47
Post deleted by me - accidental double post.
Title: Columns UI
Post by: prateek88 on 2012-08-08 19:48:26
      > prateek88 @ Post #6787   —   Is it possible to change the individual back and fore color of the filters too ?

File -> Preferences -> Colours and Fonts -> Colours tab -> choose Element: Filter Panel | choose Mode: Custom
I have a feeling you already know this; maybe you were asking something else, but didn't phrase your question correctly.


Yes, i meant to change the selected items color values, as previously asked in case of playlists.
Title: Columns UI
Post by: Solynth on 2012-08-11 03:27:48
OK I just realised that the random order my files are being sorted in, is the way they're arranged as files. So if they don't have
Code: [Select]
1.track1
2.track2
3.track3


Then they aren't sorted in track order.

My Sort incoming files looks like this
Code: [Select]
%album artist% %date% %album% %tracknumber%


All my columns have custom sort scripts like this:
Code: [Select]
%album artist% %date% %album% %tracknumber%


And I'm using NG Playlist.
Title: Columns UI
Post by: derty2 on 2012-08-11 09:39:11
@Solynth, +1 for persisting with it and trying to find the cause of the problem.
I have spent ridiculous amounts of time on similar --seemingly inane-- problems too.

I have always found that NEVER giving up and persisting will eventually get you over the line.
The other thing you gain is more insight into how it all works.
Some users are just plain lazy and/or have short attention spans and no amount of help from others will help them.

Fundamentally, when playing with the Columns UI Playlist Viewer you need to have unbridled desire to dive into the Preferences page
and change something/anything and click the "Apply" button ...and continually rinse and repeat until it does what you want it to do!

I recommend adding the third-party component "foo_jesus" if you are heavily tweaking and customizing your layout;
with this component, if you hopelessly stuff things up you can go back in time.
Title: Columns UI
Post by: Hamallainen on 2012-08-11 10:24:45
My Sort incoming files looks like this
Code: [Select]
%album artist% %date% %album% %tracknumber%


Did you put this also in Preferences / Shell Integration / Sort incoming files by and not only in Preferences / Columns UI / Filter / Sort incoming files by ?
Title: Columns UI
Post by: slaughter on 2012-08-11 16:55:40
Firstly, thanks a lot for derty2 and prateek88 for your help. 

If I was to guess at a translation of what you were trying to say:
"When I click on an item in the Playlist Viewer, I would like the relevant line in the Genre panel of my set of Filter panels to synchronize with my clicks and change color"

If that is the question, I don't have a solution for you, sorry. Is it not enough to simply create a "Genre" column in your Playlist Viewer?


Yeah, that's i want to means. I'd already think about create a "Genre" column in my Playlist Viewer, but I would have preferred this solution.

Alex.
Title: Columns UI
Post by: Solynth on 2012-08-12 08:57:55
My Sort incoming files looks like this
Code: [Select]
%album artist% %date% %album% %tracknumber%


Did you put this also in Preferences / Shell Integration / Sort incoming files by and not only in Preferences / Columns UI / Filter / Sort incoming files by ?


Holy shit, that did it. I feel like an idiot, hah, thanks heaps.
Title: Columns UI
Post by: zee72 on 2012-08-14 10:11:48
Hi,

I'm new to columns UI. I want to assign some hotkeys to my custom controls (buttons) in column UI in order to activate/enable/disable some other UI components/controls, is that possible? 


Thanks.
Zee
Title: Columns UI
Post by: slaughter on 2012-08-22 13:55:48
Hi,

I'm new to columns UI. I want to assign some hotkeys to my custom controls (buttons) in column UI in order to activate/enable/disable some other UI components/controls, is that possible? 


Thanks.
Zee


See in File/Preferences/Keyborad Shortcuts. There is only there who you can created/changed some UI controls.
Title: Columns UI
Post by: jbp on 2012-09-06 13:49:35
Hi there,
I'm pretty satisfied with my customized f2k, but there are some little issues i'd like to improve.

Filter:
- i'd like filter to ignore "the" in artist name (f.e.: "The Beatles" displayed as "Beatles, The" and ordered under B letter without retagging). Is there some decent way?

- how to force filter to change lighter and darker shades of colour in the rows like ng playlist can?

Buttons:
- how to make play/pause button? of course, the "pause" button works as play button, but i can't found out how to force it to change its icon to [||] while playing and [>] while paused. i guess there is no such a way using standard foobar buttons panel, isn't it?


Layout:
- is there any way how to get rid of borders between columns ui panels? i chose "none" in all of them, but there are still gray lines between them.

I'm beginner in customization of f2k and i would be happier to solve these problems without using wsh panel mod. Thanks for help and sorry for my bad english...
Title: Columns UI
Post by: BenB on 2012-09-06 14:20:56
Quote
- i'd like filter to ignore "the" in artist name (f.e.: "The Beatles" displayed as "Beatles, The" and ordered under B letter without retagging). Is there some decent way?

$swapprefix(tag,The)
$meta_branch_swapprefix(tag,The)
$meta_branch_remap_swapprefix(tag,The)

Replace tag with whatever tag you wish to use, e.g. album artist, artist, etc. (do not bookend the tag name with %, < or >)
Quote
- how to force filter to change lighter and darker shades of colour in the rows like ng playlist can?

Not possible.
Quote
- how to make play/pause button? of course, the "pause" button works as play button, but i can't found out how to force it to change its icon to [||] while playing and [>] while paused. i guess there is no such a way using standard foobar buttons panel, isn't it?

Not possible.
Quote
- is there any way how to get rid of borders between columns ui panels? i chose "none" in all of them, but there are still gray lines between them.

Not possible.
Title: Columns UI
Post by: jbp on 2012-09-06 14:46:14
BenB: Thanks!...at least one it is
Title: Columns UI
Post by: marc2003 on 2012-09-07 15:45:35
Buttons:
- how to make play/pause button? of course, the "pause" button works as play button, but i can't found out how to force it to change its icon to [||] while playing and [>] while paused. i guess there is no such a way using standard foobar buttons panel, isn't it?


i have a script for WSH panel mod that can do this. it's named playback buttons inside this zip download. check the readme inside for setup.

http://dl.dropbox.com/u/22801321/samples.zip (http://dl.dropbox.com/u/22801321/samples.zip)
Title: Columns UI
Post by: Nisto on 2012-09-07 20:23:16
Hey. Small request for the item properties panel; could you please change it so that it only shows tags that actually exists (and has a value)? I usually only have 5 specific tags in my files, so I end up with a bunch of useless, empty rows most of the times. However, I'd like to show other tags when and if they exist of course...

Thanks!
Title: Columns UI
Post by: db1989 on 2012-09-08 10:01:23
Quote
[seemingly abandonware] Columns UI
Title: Columns UI
Post by: BenB on 2012-09-08 14:21:58
Hey. Small request for the item properties panel; could you please change it so that it only shows tags that actually exists (and has a value)? I usually only have 5 specific tags in my files, so I end up with a bunch of useless, empty rows most of the times. However, I'd like to show other tags when and if they exist of course...

Thanks!

Conditional display (i.e. use of title formatting) of tags isn't supported in the Item properties panel and seems as though it never will be. However, you could use an Item details panel for this. You could do something like:
Code: [Select]
['ALBUM ARTIST: '%album artist%$crlf()]
['ALBUM: '%album%$crlf()]
['DATE: '%date%$crlf()]

The square brackets make each tag's display conditioned upon its presence, and $crlf() is used to make each subsequent tag display on its own line. You can also customize the fonts, font colors, etc. I just gave you a basic example. Anyway, I think you get the picture.

You can also try using the WSH Panel Mod component. There's likely a script that does something similar to what you want.
Title: Columns UI
Post by: Nisto on 2012-09-08 14:42:18
Yeah, that's what I'm actually already doing, but I feel item properties will always look more professional (something I could probably never reproduce :P). Oh, and one of the main reasons I use item properties is because it allows me to quickly copy information from it (but since I made my first post in this thread I've discovered CUI's own item properties panel doesn't even allow that, so... perhaps the post should be disregarded).

db1989: if that quote was directed at me, then may I ask why the feature request wiki (http://yuo.be/wiki/columns_ui:requests:requests_list (http://yuo.be/wiki/columns_ui:requests:requests_list)) links to this thread? I guess you might argue that it wasn't a FEATURE REQUEST, but I already had in mind a check box that would allow people to toggle between showing empty fields or not (for whatever reason...), if the developer(s) decided to change it.
Title: Columns UI
Post by: BenB on 2012-09-08 15:13:03
He directed it to you because the developer of Columns UI seems to have abandoned it for quite some time now. Any feature requests are rather pointless.
Title: Columns UI
Post by: Nisto on 2012-09-08 17:47:00
Aah. Sorry, I wasn't aware. To tell you the truth, I never even bothered to look up what "abandonware" meant.
Title: Columns UI
Post by: war59312 on 2012-09-29 21:31:15
Well even though abandoned hopefully someone knows this...

OK so with version 0.3.5.5 my progress bar displays correctly in the status bar and sadly with 0.3.8.8 it does NOT.

Here is the code I am using:

Code: [Select]
[|| %codec% || $if2($info(bitrate_dynamic),$info(bitrate)) kbit/s ||]

          $puts(theme,1)

// progressbar config
$puts(progress_char,¦)
$puts(progress_length,20)

$if($strcmp($get(theme),1),
$puts(progress_color1,$rgb(164,235,12))
$puts(progress_color2,$rgb(54,106,179))
)


// PREPARE COLOR-STRINGS
// =========================================
$puts(progress_color1a,$blend($get(progress_color1),000000,1,4.5))
$puts(progress_color2a,$blend($get(progress_color2),000000,1,5.7))
// progressbar
$puts(progressbar,
$if(%_length_seconds%,

$puts(progress,$muldiv(%_time_elapsed_seconds%,$get(progress_length),%_length_seconds%))
$transition($repeat($get(progress_char),$get(progress)),$get(progress_color1a),$get(progress_color1))
$transition($repeat($get(progress_char),$sub($get(progress_length),$get(progress))),$get(progress_color2a),$get(progress_color2))
$pad_right($muldiv(%_time_elapsed_seconds%,100,%_length_seconds%),3)'%'
,                                                                    Listening To Internet Radio
)
)

$ifgreater(%_length_seconds%,0, $get(progressbar),                                                                                                                                                                                                                          Listening To Internet Radio)

$tab(1)[' || Time Left : '%_time_remaining%' || Total Time : '$if(%_isplaying%,
$ifgreater(%length_seconds%,0,[%_LENGTH%],))' || ']

[Played %play_count% Time$if($stricmp(%play_count%,1),,s) || ]          ||
%playback_time% $if(%_isplaying%,
$ifgreater(%length_seconds%,0,' / '[%_LENGTH%],)) ||
So screenshots time..

Good:

(http://imageshack.us/a/img854/2627/foobargood.th.png) (http://imageshack.us/photo/my-images/854/foobargood.png/)

Bad:

(http://imageshack.us/a/img253/9577/foobarbad.th.png) (http://imageshack.us/photo/my-images/253/foobarbad.png/)

Any thoughts? I'd rather stay with latest columns_ui if possible.
Title: Columns UI
Post by: PeteG on 2012-09-30 00:56:12
@war59312

Sadly - for you - your script works perfect here, using fb2k 1.1.15 with CUI 0.3.8.8 ...
Showing ||||||||||||| XX%
In the Status Bar I use Segoe UI - maybe it's a font issue? Even if you are using the same font in the two screenshots.
Anyway, nice script, thank you.
Title: Columns UI
Post by: war59312 on 2012-09-30 21:29:00
Your welcome.

But that is crazy yea.

And nope using Segoe UI does NOT fix it.
Title: Columns UI
Post by: Carl Oz on 2012-10-04 16:08:03
Hey guys. First post I do, so I hope it's the right place.

Okay, I've played around with foobar and programmed it for quite a while and already reached most of the stuff I wanted to have.

Nevertheless this problem here keeps me stucked:
I use Columns UI, created a filter library (genre - album artist - album - tracks) and have the actually played song shown via "item properties".
What I want to have is to be able to click on the name of the artist in that "item properties"-window so that the library reacts and shows me all of the artist's stuff I have. Same for the genre, album and date.
I think that the WMP used to have that function.

I would be really happy for any help. 
Title: Columns UI
Post by: BenB on 2012-10-04 18:42:10
I know of no component that can do what you want from Item properties (and doubt it's even possible). The Quick Search Toolbar component (http://www.foobar2000.org/components/view/foo_quicksearch), however, can do what you want from a playlist viewer or from Album list. It adds a "Quicksearch for same..." entry to the right-click context menu and is configurable to search for whatever metadata you want. These are bindable to keyboard shortcuts and/or buttons. It can load the results in a separate playlist so as to not interrupt your current/playing playlist.

Also, the Columns UI filters (can) make use of two playlists: Filter Results and Filter Results (Playback). Once you've started playback of your filtered results, Filter Results (Playback) is automatically populated with the contents of Filter Results, which allows you to continue to browse using the filters. You could add %<artist>% and %date% filters in the filter configuration if you wanted. You don't have to add them to your layout. You can simply switch to them as needed by right-clicking on a filter header and choosing them from the filter list (that you've configured).
Title: Columns UI
Post by: haferkeks on 2012-10-04 22:18:48
decided to upgrade to the next foobar version. deleted my old version, installed the new one (portable).

Can't pick columns ui. The only option is "default user interface" for some reason. 

any solution?
Title: Columns UI
Post by: BenB on 2012-10-04 22:54:13
Can't pick columns ui. The only option is "default user interface" for some reason.


You did download and install the Columns UI component (http://www.foobar2000.org/components/view/foo_ui_columns) to your portable installation?

Other panels/components (http://www.foobar2000.org/components/tag/Columns+UI+panel) for use or compatible with Columns UI have to be downloaded and installed separately as well.
Title: Columns UI
Post by: aeidein on 2012-10-05 23:35:44
edit: fixed it!  using $hsl() instead of rgb worked.








I hope this explains the situation:
(http://i.imgur.com/HEQpS.png)

Under the "album" filter, the text of the inactive selected item should be red, but instead shows as white.  Where can I change that?


edit: oh, I specified a color in my album filter... but it's strange, I specified black!
$rgb(170,170,170)
$if(
$and(
$greater($year(%date%),1900),
$greater(2000,$year(%date%))
),

''$right($year(%date%),2),
$left(%date%,4)
)
$rgb(0,0,0)%album%
Title: Columns UI
Post by: Snivets on 2012-10-09 20:08:55
Abandonware eh? That's a bummer.
Well, existing community, has anyone had this issue before? It just started recently when I created a narrower layout. When I start foobar2000, my statusbar becomes double-height. When I toggle the display on and off again, it reverts to normal height. Wat do?

(http://s7.postimage.org/haf5ri5ej/fb2k_statusbarbug.jpg)

I suppose in theory this might also be due to the fact that I'm using the UI Hacks plugin to hide my titlebar. Just thought of that...
Title: Columns UI
Post by: kkp2321 on 2012-10-10 18:02:48
Is anybody in touch with "musicmusic"?
A project like that doesn't die just so.
And a Developer like him doesn't stop so abrupt without to say good bye or whatever.

Sad
Title: Columns UI
Post by: billybag on 2012-10-15 01:56:38
Accidentally deleted my layout foir the 4th time. Tried to google how to backup my presets so this wouldn't happen again, found no answer. Side note, foobar really needs to get rid of the RESET ALL button.

How do i save my current columbsUI setup so i can back it up? Or, if it is already auto backed up via a file... where is it. thanks
Title: Columns UI
Post by: Daeron on 2012-10-15 02:30:28
foo_jesus

Before that I sometimes killed foobar from the task manager, which usually restored the previous state as I remember.
Title: Columns UI
Post by: derty2 on 2012-10-15 09:23:20
Why does foobar2000 need to get rid of the RESET ALL button for *every user* because you deleted your layout for the 4th time ??????

Is this not reasonable enough:

     foobar really needs to add an option in advanced preferences for controlling the behaviour of the RESET ALL button; two radio buttons ...choose one.
     (1) Default
     (2) Pop-up warning message ("Are you sure you want to...")
Title: Columns UI
Post by: Zao on 2012-10-15 09:58:34
Kneejerking more options into the world is never a good solution.

Why not just a molly-guard messagebox? It's not like people push the button all day long and would be overly inconvenienced by a confirmation.
Title: Columns UI
Post by: deathrune666 on 2012-10-16 17:41:02
hi im trying to make this bottom right corner for controls and other widgets but i don't know how to cut it off. Look at this screen shot.

screenshot (http://puu.sh/1ftIJ)

I thought logically this horizontal spiltter would make a line for the widget on the side of the playback controls instead of putting the wsh panel underneath it.

Thank you.
Title: Columns UI
Post by: BenB on 2012-10-16 18:20:36
The last two WSH Panel Mods need to be put under the same horizontal splitter.

Bear in mind that the vertical splitter splits the display horizontally and the horizontal splitter splits the display vertically. (I know it's confusing at first  ).

If that screenshot is going to be the final product, I suggest that you create a new preset and change the layout to look like this:

Code: [Select]
Horizontal Splitter
     >WSH Panel Mod
     >Vertical Splitter
          >Waveform Seekbar
          >ELPlaylist
          >WSH Panel Mod
          >Horizontal Splitter
               >WSH Panel Mod
               >WSH Panel Mod


EDIT: Spelling, grammar and completely expressed thoughts seem to be escaping me atm.
Title: Columns UI
Post by: BenB on 2012-10-16 23:58:05
I suggested changing the layout if the prior screenshot was going to be the final product. You added more to it since then.

If you'll post a mockup of what you want and label each space with the component's/panel's name, I'll give you a layout that will work.
Title: Columns UI
Post by: deathrune666 on 2012-10-18 23:32:17
I suggested changing the layout if the prior screenshot was going to be the final product. You added more to it since then.

If you'll post a mockup of what you want and label each space with the component's/panel's name, I'll give you a layout that will work.


i would love you...
screenshot (http://puu.sh/1gevV)
Title: Columns UI
Post by: hydroxymoron on 2012-10-29 00:06:51
I have just installed this great theme called absolut glass by steric which makes use of Columns UI.
The theme is aesthetically perfect, but the playlist, lyrics, library and so on buttons are tiny, thus uncomfortable to click.

Can one use the keyboard (left/right arrow keys, or ctrl+tab) to switch from Playlist to Library or to Lyrics panel?
Title: Columns UI
Post by: jcoltonj32001 on 2012-11-16 05:13:34
I am trying to display a list of artists in a playlist and I am having one hell of a time...There are three columns separated vertically, the left most column is Playlist switcher, the next column over I want to display a list of artists within the playlist selected(just like Filter, but I am using filter in a different tab to display all artists in the music colleciton), and the right most column being the albums within the selected artist. I have everything working great except for displaying a list of artists within a given playlist. I have searched high and low and cannot come up with anything helpful! Any help would be greatly appreciated!

(http://www.coltonrepair.com/Untitled.png)
Title: Columns UI
Post by: neothe0ne on 2012-11-16 05:22:15
I am trying to display a list of artists in a playlist and I am having one hell of a time...There are three columns separated vertically, the left most column is Playlist switcher, the next column over I want to display a list of artists within the playlist selected(just like Filter, but I am using filter in a different tab to display all artists in the music colleciton), and the right most column being the albums within the selected artist. I have everything working great except for displaying a list of artists within a given playlist. I have searched high and low and cannot come up with anything helpful! Any help would be greatly appreciated!

You can do it with Facets in Default UI, although it doesn't work quite like Filter
Title: Columns UI
Post by: jcoltonj32001 on 2012-11-16 05:28:25
You can do it with Facets in Default UI, although it doesn't work quite like Filter

Thanks for the quick response! I am using Columns UI, so I think it needs to be a panel to go where it needs to...if I am wrong please correct me!
Title: Columns UI
Post by: jcoltonj32001 on 2012-11-16 06:35:27
Or if anyone knows how to get something like NG Playlist to only show group headers I could set it to group by artist
Title: Columns UI
Post by: slaughter on 2012-11-24 12:32:44
.

Hi everyone, 

Is there a way to add a playlist or a button that classifies all my songs by creation date, to see the latest that I add to my library? 

There is my currently configuration:


(http://img15.hostingpics.net/pics/770656foobar2.png)
Title: Columns UI
Post by: Daeron on 2012-11-24 14:03:41
You will need foo_playcount then Library/Playback Statistics/Show recently added will create an autoplaylist for you.
Title: Columns UI
Post by: slaughter on 2012-11-25 21:41:58
You will need foo_playcount then Library/Playback Statistics/Show recently added will create an autoplaylist for you.


Thanks a lot! You rocks! 
Title: Columns UI
Post by: Ellis on 2012-11-25 22:18:35
I wonder if someone here can help me with some grouping that I've been trying to get working.

Basically, I want to have it so that, for albums with multiple discs, I can set the album tag to be the same on all discs, and use the discnumber and totaldiscs tags to differentiate between them.

My plan was to use a group for this, that would group multiple discs seperately and, for albums with only one disc, not display the group at all. I've only managed to do half of this so far, using the group:
Code: [Select]
$ifgreater(%totaldiscs%,1,Disc %discnumber% of %totaldiscs%,[%blah%])


This works great for the multiple disc albums like this:



This is what it looks like at the minute when there's just one disc, rather annoying:

(http://i.imgur.com/TIkbg.png)

Thanks in advance.
Title: Columns UI
Post by: Daeron on 2012-11-25 22:50:39
You can get rid of the colored line using $tab(). Not the row itself, though. Alternatively you can put the Disc string to the end of the first grouping pattern.
Title: Columns UI
Post by: Ellis on 2012-11-25 23:01:57
You can get rid of the colored line using $tab(). Not the row itself, though. Alternatively you can put the Disc string to the end of the first grouping pattern.

You're brilliant, the latter works great!

Title: Columns UI
Post by: Mys on 2013-01-21 22:50:18
I seem to be having a specific issue to my media library while using columns ui.

Basically, my Music Library doesn't seem to be upating when scanning a NAS/Network Share. If I switch over to Default UI, it updates, and then I can switch over to Column UI and it will be fine again. It could be something else, but I am not sure what is going on or why it isn't updating.

Here is the console log:
Watching: Y:\
Columns UI/Tab stack: Warning: Playlist Organizer panel was visible on creation! This usually indicates a bug in this panel.
Custom Database: Initialize
Custom Database: table quicktag already exists (1)
Custom Database: table database_version already exists (1)
Custom Database: index url_idx already exists (1)
Custom Database: Completed
Album list panel: initialised in 0.247 s
WSH Panel Mod (Last.fm Playcount Sync by marc2003): Parsing file "C:\Users\andrew\AppData\Roaming\foobar2000\marc2003\common4.js"
WSH Panel Mod (Last.fm Playcount Sync by marc2003): Parsing file "C:\Users\andrew\AppData\Roaming\foobar2000\marc2003\tooltip_buttons.js"
WSH Panel Mod (Last.fm Playcount Sync by marc2003): initialized in 49 ms
WSH Panel Mod ({218C5EF4-75BD-4BFA-8CFE-F55A0B8AE805}): initialized in 0 ms
WSH Panel Mod ({E30B1BD2-91F4-44AA-AADC-C5B5415E1EAD}): initialized in 1 ms
WSH Panel Mod (Selection Statistics by Elevory): initialized in 317 ms
WSH Panel Mod (Playback Buttons by marc2003): Parsing file "C:\Users\andrew\AppData\Roaming\foobar2000\marc2003\common4.js"
WSH Panel Mod (Playback Buttons by marc2003): Parsing file "C:\Users\andrew\AppData\Roaming\foobar2000\marc2003\tooltip_buttons.js"
WSH Panel Mod (Playback Buttons by marc2003): initialized in 5 ms
WSH Panel Mod (Generic Divider by Elevory): initialized in 0 ms
Seekbar: taking Direct3D9 path.
Seekbar: Frontend initialized.
Location not parsable: "Y:\Justice\Justice - Audio, Video, Disco 3202", reason: Access denied
Location not parsable: "Y:\Justice\†", reason: Access denied
Startup time : 0:02.718669
Location not parsable: "Y:\Audio Test\2L-050_tr01_multi_DXD.zip", reason: bad allocation
Autobackup: Backed up 48 items to autobackup.20130121-174143.zip
Opening track for playback: "Y:\Porcupine Tree\Porcupine Tree - Voyage 34 - The Complete Trip (320)\03 Phase III.mp3"
Audioscrobbler: Handshake successful.
Opening track for playback: "Y:\The Vapors\The Vapors - Turning Japanese - The Best of the Vapors - what\10 - America.mp3"
Wave cache: finished analysis of "Y:\The Vapors\The Vapors - Turning Japanese - The Best of the Vapors - what\10 - America.mp3"
Last.fm Playcount Sync: Contacting Last.fm....
Last.fm Playcount Sync: Last.fm responded 'OK'
Opening track for playback: "Y:\Dangermuffin\Dangermuffin - Olly Oxen Free (2012) [V0]\05 - Homestead.mp3"
Audioscrobbler: Submitting 2 cached tracks...
Audioscrobbler: Submission succeeded.
Wave cache: finished analysis of "Y:\Dangermuffin\Dangermuffin - Olly Oxen Free (2012) [V0]\05 - Homestead.mp3"
Last.fm Playcount Sync: Contacting Last.fm....
Last.fm Playcount Sync: Last.fm responded 'OK'

I see the two Justice entries, which I am not worried about as that is because the folders are no longer linking correctly, but there are other things like I just added Channel Orange, and a couple of Electro House albums, and they aren't appearing. Any way I can figure out what is the cause of this?
Title: Columns UI
Post by: BenB on 2013-03-17 20:53:09
This post is in response to inquiries I've seen in various threads in regards to the displayed background row colors in NG Playlist. It is intended for those using the default Columns UI.

In Prefererences > Display > Columns UI > Playlist View > Globals tab > Style tab, you will see this script:
Code: [Select]
$if(%_themed%,,$if($and(%isplaying%,$not(%_is_group%)),

$puts(back,$offset_colour(%_back%,$offset_colour($calculate_blend_target(%_back%),ff0000,20),25))
$puts(back-selected,$offset_colour(%_selected_back%,$offset_colour($calculate_blend_target(%_selected_back%),ff0000,20),25))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$offset_colour($calculate_blend_target(%_selected_back_no_focus%),ff0000,20),25))

,

$ifequal($mod($if2(%_display_index%,%list_index%),2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),25))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)

,
$puts(back-selected,$offset_colour(%_selected_back%,$calculate_blend_target(%_selected_back%),7))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)

)
$set_style(back,$get(back),$get(back-selected),$get(back-selected-no-focus)))
which I will try to explain the relevant parts in terms of the most often asked questions I've noticed. The script only effects the background color of the rows. It only has an effect on the color if you have System or Custom selected as the Mode under Preferences > Display > Columns UI > Colours and Fonts > Colours tab. It obviously uses the colors you have set under Colours and Fonts. Also note that other scripts added in various places might override this script.

Before I begin, allow me to say that I've only been able to find vague references to how $offset_colour() and $calculate_blend_target() affect the color, so I won't try to explain them. I will elaborate a little more on the effect they have in a moment. (If anyone can add anything meaningful about them, feel free to do so because I'd like to know, lol).

And here's a quick color reference to bear in mind in my explanations:
The red values are a color in hex, think of the green values as saturation and think of the purple values as lightness/brightness/intensity (depending upon your perception of the context. I will just reference it as intensity for simplicity's sake). Saturation and intensity values use a range of 0 to 255.

This part affects the background row color of a playing track/item:
Quote
$puts(back,$offset_colour(%_back%,$offset_colour($calculate_blend_target(%_back%),ff0000,20),25))
$puts(back-selected,$offset_colour(%_selected_back%,$offset_colour($calculate_blend_target(%_selected_back%),ff0000,20),25))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$offset_colour($calculate_blend_target(%_selected_back_no_focus%),ff0000,20),25))

,
It's rather self-explanatory under what condition how each line affects the background, bearing in mind that they only apply during playback..

The default color stipulated here (ff0000) is red, yet you will notice that the color returned is blue. This is due to the aforementioned $offset_colour() and/or $calculate_blend_target() to the best of my knowledge. If you decide to change the color and it doesn't return the color you stipulate, generally speaking you can change the value to the color that is returned to obtain the color that you do want, e.g. if you want red returned, change the value to 0000ff (blue). You may have to play around a bit with it to get what you want. Some colors do return true, however.

If you want the background of the playing track to be more noticeable, increasing the "saturation" value if your color scheme is dark or increasing the "intensity" value if your color scheme is light, generally speaking, will achieve this. You might, however, find that you will want or need to adjust both of the values.

As a quick side note, those of you who do not want to change the background color in any way, but would like the text color of the entire row to be different for the playing track, you can add a line such as the following into the part of the script quoted above. Just insert it between the last text line and the comma (the colors stipulated will return true):
Code: [Select]
$set_style(text,ff0000,ff0000,ff0000)

On to the next part. The (seemingly often disliked, lol) alternate row color:
Quote
$ifequal($mod($if2(%_display_index%,%list_index%),2),0,
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),25))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)

,
Again, it's rather self-explanatory under what condition how each line affects the background. The magic here is the first line, as it specifies to display the background color in all even-numbered rows differently, but you'll notice in the lines that follow the first that it is only when a row or rows are not selected that this script modifies the background differently to what is stipulated under Colours and Fonts. There are no color settings here as those you have set under Colours and Fonts are used.

Those of you who do not want the alternate row color or want it to be more subtle will need to lower this "intensity" value if your color scheme is dark or raise it if your color scheme is light (and will obviously need to do the opposite if you want the alternate row color to be more pronounced).


This next part sets how the background row color of the odd-numbered rows is affected.
Quote
$puts(back-selected,$offset_colour(%_selected_back%,$calculate_blend_target(%_selected_back%),7))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)
As you can see, this affects how the background color is shown only for selected tracks. The background for unselected tracks is shown as stipulated under Colours and Fonts.

The default values of 7 seem to work well for most people so I suggest not modifying them; however, if you decide to change them, the "intensity" values here work opposite to how they work for even-numbered rows. That is, if you have a dark color scheme, you'll want to raise the value for the selection color to be more subtle and, if your color scheme is light, you'll want to lower the value to make the selection color more subtle. Pay attention while adjusting these values as you might make your the text in these rows difficult if not impossible to read. It bears repeating: I suggest not modifying them.


As a final comment, you'll notice that the "intensity" values are mostly consistent throughout the default script. Keep that in mind.

Hopefully this post will help someone.
Title: Columns UI
Post by: BenB on 2013-03-18 11:41:39
This part of my post above
Quote
This next part sets how the background row color of the even-numbered rows is affected.
Quote
$puts(back-selected,$offset_colour(%_selected_back%,$calculate_blend_target(%_selected_back%),7))
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)

should have said:

This next part sets how the background row color of the odd-numbered rows is affected.

I apologize if that confused anyone.

Title: Columns UI
Post by: justonce01 on 2013-03-20 19:24:18
Is there a way to have different columns for the NG playlist and the columns playlist panels? I want the columns playlist (labeled in the picture) to only show the artist name and song name, but I haven't found a way to change it independently from the NG playlist.
Is this even possible and if yes, how?

(http://i.imgur.com/02eilTE.jpg)
Title: Columns UI
Post by: Dexter_prog on 2013-06-06 04:31:53
since this is abandonware, should I move to something else?
Title: Columns UI
Post by: marc2003 on 2013-06-06 07:32:10
surely you can decide that for yourself? if it's reliable and does everything you want, i see no reason to change. i guess it depends on what other components you use/features you need.

a lot of simple columns UI layouts can easily be reproduced in default UI. but some things can't. if you need to hide the menu/status bar or like to have panels arranged with no borders using panel stack splitter, then you'll have to stick with CUI.

Title: Columns UI
Post by: Solynth on 2013-06-07 04:49:36
(http://i.imgur.com/sTWGAKA.jpg)

I just have a question. I have an Album List Panel on the left, and that shows all my artists. But I want to be able to choose between my "All Music" artists and my "Favourites" artists from that panel. So that when I'm looking through my favourites playlist, I can scroll through a list of artists, rather than just the EsPlaylist view (I don't mean the vertical view either).

Is this possible? Or can the Album List Panel not allow you to switch between playlists?

Can I have it so that when I click on my Favourites playlist in the playlist switcher panel, it will change my album list to show those artists, rather than all of the artists in my library?
Title: Columns UI
Post by: BenB on 2013-06-07 14:57:37
...
Is this possible? Or can the Album List Panel not allow you to switch between playlists?

Can I have it so that when I click on my Favourites playlist in the playlist switcher panel, it will change my album list to show those artists, rather than all of the artists in my library?


To be succinct, no. The album list panel isn't "playlist aware". It displays the contents of the entire library or a subset thereof based upon its settings (and the same can be said of CUI's filters as well).

The only component I know of which can do what you're asking is Facets which has a Library mode and a Playlist mode. Technically, Facets is DUI but it can be used with CUI. You can open it in a window via Library > Facets in the main menu (after you've installed it, of course). It's behavior is somewhat different when used with CUI in this way, however.

Going by your layout, I'd suggest switching to using the DUI because I see nothing there that can't be accomplished with the DUI other than the CUI status pane, unless CUI has something you cannot do without that I'm not seeing.
Title: Columns UI
Post by: Solynth on 2013-06-08 09:17:32
Going by your layout, I'd suggest switching to using the DUI because I see nothing there that can't be accomplished with the DUI other than the CUI status pane, unless CUI has something you cannot do without that I'm not seeing.


(http://i.imgur.com/nNeCk2z.jpg)

Awesome, thanks. That worked.
Title: Columns UI
Post by: Swahili on 2013-06-08 14:51:27
Hi, I am new to foobar and this forum and I hope this is the right thread for my question.

I use Album List (and Column UI) to filter my songs. But depending on how I tagged my files, I get multiple results when I type in filter words.
For example: I tagged each track's genre as Pop, Rock and Soundtack. Now when I search for songs I get the correct results but since they belong to three genres, they are shown three times each in the playlist. Took me a while to find out, but I think the tagging is the problem here. Is there a way to get around this (other than reducing the tags to one genre each song)?
Title: Columns UI
Post by: BenB on 2013-06-09 16:28:55
Your tags are not the problem. The problem is due to a bug in Column UI's Album List Panel when using the %<TAG>% construction. The bug typically appears when using the construction in consecutive nodes and files have multi-value tags for one or more nodes.

You probably have a string that looks something like this:
Code: [Select]
%<genre>%|%<artist>%|...

Instead of that, you need to use something like:
Code: [Select]
$meta_branch(genre)|$meta_branch_remap(artist)|...


Additional title formatting you can use in place of the %<TAG>% construction are $meta_branch_swapprefix(), $meta_branch_remap_swapprefix(), $meta_branch_stripprefix() and $meta_branch_remap_stripprefix(). Note that these four work in Album List Panel only and will not work in Album List.

edited for clarification
Title: Columns UI
Post by: buffalomaster on 2013-06-09 21:44:44
How can I make the Playlist View display a picture for the "Rating" column when the rating is 5?


(http://i.imgur.com/DGLJ4CR.png)
Title: Columns UI
Post by: Solynth on 2013-06-13 03:17:51
My "Loved" Column has this in the format:

Code: [Select]
$ifequal(%LASTFM_LOVED_DB%,1,♥,)


But it's for last.fm. Here's the post that shows you how to do it. (http://www.hydrogenaudio.org/forums/index.php?showtopic=76772) But what you're looking for is different, but this might be able to help you.
Title: Columns UI
Post by: marc2003 on 2013-06-13 07:30:30
^i'm not really sure why you had to mention last.fm if all the person wants to use is the rating??? $ifequal(%rating%,5,♥,)

you can prefix that with $rgb(255,0,0) to make it red. it would need tweaking to get whatever colour is in that screenshot.

if the heart provided by your font isn't good enough, then you'd have to dabble with ELplaylist which can draw images or use falstaff's playlist for WSH panel mod (http://browse.deviantart.com/art/WSH-Playlist-2013-v0-0-8-368997689). the column in that would also need tweaking as it works slightly differently $ifequal(%rating%,5,1,0)
Title: Columns UI
Post by: buffalomaster on 2013-06-23 23:30:33
marc and solynth, thanks so much!!!!!!
Title: Columns UI
Post by: Robertina on 2013-07-06 18:15:47
Has musicmusic's home page (http://yuo.be/) been hacked?

Clicking on the WIKI link (http://yuo.be/wiki/) on the top of the page you'll see an advertising post.

Columns UI's documentation (http://yuo.be/wiki/columns_ui:start) is still available though.
Title: Columns UI
Post by: lvqcl on 2013-07-06 18:57:08
http://yuo.be/wiki/start?do=revisions (http://yuo.be/wiki/start?do=revisions)

probably anyone can register and edit this page...
Title: Columns UI
Post by: Robertina on 2013-07-06 19:31:18
Thank you for the link and your investigation, lvqcl.

In the meantime I have downloaded all CUI related current files from the CUI subpage (http://yuo.be/columns.php), they are bit-identical to those I downloaded in 2011, so the site's manipulation seems indeed to be restricted to that one I complained about; at first I had feared they could have been replaced with malicious ones by this f*** criminals.
Title: Columns UI
Post by: sabrehagen on 2013-07-26 14:28:14
Hi,

In standard windows text boxes, Ctrl+Backspace deletes the entire last word to the left of the cursor. It's counterpart is Ctrl+Delete which deletes the entire word to the right of the cursor. Currently, pressing Ctrl+Backspace inserts a square, or non alphabet ASCII character, and Ctrl+Delete deletes everything to the right of the cursor. Is it possible for this functionality to be brought in line with the standard Windows functionality in a future release. This would be greatly appreciated!

Thanks, and I hope you'll consider adding this functionality in a future version.


sabrehagen
Title: Columns UI
Post by: ruebe on 2013-07-26 14:35:55
as this thread is called '[seemingly abandonware] Columns UI', i wouldn't get my hopes up when posting feature requests...
Title: Columns UI
Post by: marc2003 on 2013-07-26 14:45:03
even the word "seemingly" is a tad over-optimistic given how long it's been since we've seen the developer.
Title: Columns UI
Post by: mzso on 2013-10-10 12:40:58
Does the default UI provide something that Columns UI doesn't that might be useful enough to move?

Took a look, but I found the layout editing mode unusable. Couldn't add panels or move them, I only could change them into different ones. Isn't there something like columns UI-s layout editing?

Can CUI panels be wrapped? Didn't find anything, so I don't have high hopes. A few panels probably don't work on DUI. (quicksearch)
Title: Columns UI
Post by: marc2003 on 2013-10-10 16:18:43
you can move panels by right clicking them and using cut to place them on the clipboard. then add a splitter in the blank space. that leaves space for 2 panels - the one on the clipboard (right click>paste) and a new one. rinse and repeat until you have the layout you want. you can even use view>layout>create scratchbox as a temporary dumping ground for panels that you can cut/paste back in later. note you can cut/copy/paste containers such as tabs/splitters and not just panels.

i find it far easier and more intuitive than columns - and i used columns for years before switching to default UI.

and foo_quicksearch supports default UI: http://www.foobar2000.org/components/view/foo_quicksearch (http://www.foobar2000.org/components/view/foo_quicksearch)
Title: Columns UI
Post by: trout on 2013-10-10 16:32:19
Can CUI panels be wrapped? Didn't find anything, so I don't have high hopes. A few panels probably don't work on DUI. (quicksearch)

Right, most components that work in CUI are not compatible with DUI. (Quicksearch is actually one of the exceptions) The only wrapper I know of is foo_popup_panels. But the panels can't actually be added into the main layout window. As the name suggests, they exist only in pop-up windows (which can be called by hotkeys or buttons).
Title: Columns UI
Post by: Zao on 2013-10-10 17:24:32
As a developer, targetting both isn't that painful. If you start from scratch, it's somewhat easier to target DUI than CUI, due to not needing to hunt down and patch the columns_ui-sdk.

In my dual-UI foo_wave_seekbar, there's 350-some lines for element creation, color change handling and configuration persistence, roughly half per UI component. The biggest hurdle for making dual-UI elements is being arsed to test it in both UIs, particularly when you don't actively use one of them.

For reference, all the stuff that differs between the CUI and DUI bits of foo_wave_seekbar:
SeekbarCui.cc (https://github.com/zao/foo_wave_seekbar/blob/master/SeekbarCui.cc) SeekbarCui.h (https://github.com/zao/foo_wave_seekbar/blob/master/SeekbarCui.h)
SeekbarDui.cc (https://github.com/zao/foo_wave_seekbar/blob/master/SeekbarDui.cc) SeekbarDui.h (https://github.com/zao/foo_wave_seekbar/blob/master/SeekbarDui.h)
Title: Columns UI
Post by: grimes on 2013-10-19 11:57:20
Item Details, part of Columns UI, seems to be broken for oversized metadata in foobar2000 1.3 beta 1.
Title: Columns UI
Post by: Robertina on 2013-10-19 13:14:14
Item Details, part of Columns UI, seems to be broken for oversized metadata in foobar2000 1.3 beta 1.
foobar2000 v1.3 beta 1, BBC podcast In our time (http://www.bbc.co.uk/podcasts/series/iot), episode Exoplanets (3 Oct 13) (http://downloads.bbc.co.uk/podcasts/radio4/iot/iot_20131003-1045a.mp3), original content of the comment-field:

Quote
Exoplanets are planets beyond our solar system. Astronomers have speculated about their existence for centuries, but it was not until the 1990s that instruments became sophisticated enough to detect such remote objects. Since then, more than 900 exoplanets have been discovered, and scientists are now able to reach increasingly sophisticated conclusions about what they look like - and whether they might be able to support life. Melvyn Bragg is joined by Carolin Crawford, Gresham Professor of Astronomy and a member of the Institute of Astronomy at the University of Cambridge; Don Pollacco,
Professor of Astronomy at the University of Warwick and Suzanne Aigrain, Lecturer in Astrophysics at the University of Oxford and a Fellow of All Souls College.
CUI Item detail panel [%comment%] shows nothing.

Quote
Exoplanets are planets beyond our solar system. Astronomers have speculated about their existence for centuries, but it was not until the 1990s that instruments became sophisticated enough to detect such remote objects. Since then, more than 900 exoplanets have been discovered, and scientists are now able to reach increasingly sophisticated conclusions about what they look like - and whether they might be able to support life. Melvyn Bragg is joined by Carolin Crawford, Gresham Professor of Astronomy and a member of the Institute of Astronomy at the University of Cambridge; Don Pollacco,
Professor of Astronomy at the University of Warwick and Suzanne Aigrain, Lecturer in Astrophysics at the University of Oxford and a Fellow of All Souls College.
Crossed out text = this text has to be deleted at least in order to get a comment shown. The remaining text = 300 bytes.

Don't know how to handle that situation sensibly.
Title: Columns UI
Post by: Robertina on 2013-10-19 13:39:56
Addition:

I've just read marc2003's comment here (http://www.hydrogenaudio.org/forums/index.php?showtopic=101935&view=findpost&p=847601):

In my test environment the track was selected, not playing.
Title: Columns UI
Post by: mrmister on 2013-11-02 12:43:47
Hi
I'd like to add a column in Columns UI that show the date added of the album I am playing... I mean the date the files were added to foobar not the date of the files, ok? are different things.
So what command should I type to create a simple script for a column in columns ui showing the date added feaure for the album I am playing?
Thanks
Title: Columns UI
Post by: marc2003 on 2013-11-02 13:29:20
you can use %added% but only if you playback statistics (foo_playcount) installed.

http://www.foobar2000.org/components/view/foo_playcount (http://www.foobar2000.org/components/view/foo_playcount)
Title: Columns UI
Post by: GL1zdA on 2013-11-03 09:42:46
Since Columns UI seems to not be actively developed anymore, I finally decided to move to the default UI. Just wanted to say thanks for all the years together - I think I've started using Columns UI in 2005 with the Navigator-Suite (http://www.hydrogenaudio.org/forums/index.php?showtopic=31509). It was a good time.
Title: Columns UI
Post by: mrmister on 2013-11-05 22:00:12
you can use %added% but only if you playback statistics (foo_playcount) installed.

http://www.foobar2000.org/components/view/foo_playcount (http://www.foobar2000.org/components/view/foo_playcount)


Hello, I have foo playcount installed, but when I add a column and I type [%added%] what I get is a simple N/A and I don't see any date.
I'd like to show the date the album as drag and dropped from the hard disk folder to the foobar playlist
could you please, give me a simple line of script doing this? so I would copy and paste it directly in my column's script?
thanks
Title: Columns UI
Post by: marc2003 on 2013-11-05 22:23:13
what you have is the correct code but it only works for tracks monitored as part of the library.



Title: Columns UI
Post by: mrmister on 2013-11-06 13:52:39
what you have is the correct code but it only works for tracks monitored as part of the library.


Yes, but how do I correct the code? can you put me please, a simple line of script showing me the corrected code?
Title: Columns UI
Post by: marc2003 on 2013-11-06 14:05:42
i don't know whether to  or 
Title: Columns UI
Post by: Zao on 2013-11-06 14:09:01
what you have is the correct code but it only works for tracks monitored as part of the library.


Yes, but how do I correct the code? can you put me please, a simple line of script showing me the corrected code?

The code is correct (right) already. You do not need to correct (change) it.

All you need to do is to ensure that your tracks are in places monitored by the media library.
Title: Columns UI
Post by: TylerDean on 2014-09-18 17:42:22
Hey guys  I just made this account so I could ask this question: I just installed this, and my "Playing" column is gone. I'm using the "Playlist + Tabs" theme.. I had the Default foobar until just now. Before, I had that little triangle to the left of the track title. The number that appeared as I added a song to my queue is also gone. Can somebody please help me get those two things back, still using columns UI?
Title: Columns UI
Post by: mdcclxv on 2014-11-09 19:41:42
I'm a new user of Columns UI. Really nice work. But .. I found two issues related to the "Status pane" component:

1. The text color is hard coded on black, it doesn't follow the system color.
2. How do I remove the volume control?
Title: Columns UI
Post by: marc2003 on 2014-11-09 20:22:57
1) the text on the left hand side is defined by your windows theme. all the text that comes just to the right of Playing: can be customised to any colour using the $rgb function. look at file>preferences>display>columns UI>status bar>title format script.

2) not possible.
Title: Columns UI
Post by: mdcclxv on 2014-11-09 22:30:02
1) the text on the left hand side is defined by your windows theme. all the text that comes just to the right of Playing: can be customised to any colour using the $rgb function. look at file>preferences>display>columns UI>status bar>title format script.

2) not possible.


Thanks a lot for your quick answer.

1. No, it doesn't, my windows theme has the text color some yellow-ish, while that text is still black. There's no black text whatsoever in my windows theme. How do I upload a screenshot on this forum?
And about the text to the right of "Playing", the default color should be taken from the system as well. Having an rgb function is handy, but the default black color is hard-coded too.

2. That's down right unnatural, foobar's main feature is that it's highly customizable. I like my volume slider up top in the toolbar, right besides the control buttons. Now I have two sliders. No big deal really, but still ... why hard-coding something like that?


So, I ended up using the status _bar_ , not the status _pane_. That one is not usable for me, as the text is hardly visible on dark background.
Title: Columns UI
Post by: mdcclxv on 2014-11-09 22:40:03
Just noticed the "abandonware" in the title of the thread and also that the last update of "Columns UI" was on February 2011. That's more than 3 years ago. So it looks like I'm barking at the wrong tree, there's no chance for these issues to get fixed. And any other, for that matter. That's sad
Title: Columns UI
Post by: marc2003 on 2014-11-10 09:19:25
1. No, it doesn't, my windows theme has the text color some yellow-ish, while that text is still black. There's no black text whatsoever in my windows theme.


ah, ok then. sorry about that. at least you have the option to remove it.
Title: Columns UI
Post by: musicmusic on 2015-01-25 19:13:56
I was clearing out my hard drive, and came across some Columns UI code.

So I stuck it on GitHub:
https://github.com/msquared2/columns_ui (https://github.com/msquared2/columns_ui)

All dependencies needed to compile the code is included; a VS2013 solution is in foobar2000/vc12.

Columns UI and related libraries are released under an LGPL licence.

Let me know if you'd like to be added as a collaborator on GitHub. (A good first task would be getting it up-to-date with the latest foobar2000 SDK...)
Title: Columns UI
Post by: NEMO7538 on 2015-01-25 19:52:12
We're glad to know you're alive.
Title: Columns UI
Post by: marc2003 on 2015-01-25 20:21:20
^indeed. 

i have a few suggestions if anyone takes this over:

as the .fcl importing/exporting feature is incomplete, it might be easier to remove the dialog than it is to fix it. since foobar v1, people can just share the entire .cfg file instead.
remove the artwork tab as it seems redundant now we have more advanced preferences in foobar v1 and above.
perhaps fix the item details panel so it can display entire fields that may be excluded due to LargeFieldsConfig.txt in foobar v1.3 and above.
Title: Columns UI
Post by: musicmusic on 2015-01-25 22:13:06
as the .fcl importing/exporting feature is incomplete, it might be easier to remove the dialog than it is to fix it. since foobar v1, people can just share the entire .cfg file instead.
It's not quite that simple, as the export mechanisms will do things like embed custom button images. FCL doesn't require restarting foobar2000 (as long as the panels used handle imports properly anyway), and there are command-line commands for imports (i.e. file associations possible).

I may spend a bit of time tidying up the code and adding some documentation. There are about ~65k lines of code, written over several years and largely undocumented...
Title: Columns UI
Post by: marc2003 on 2015-01-25 23:32:04
^fair point. IIRC, my main issue with .fcl files was that not all native CUI settings are exported/imported - one example being NG playlist grouping settings. i think there were a few other little things but i'm struggling to remember now. i think all 3rd party panel settings were fine.

good luck with the documentation. 
Title: Columns UI
Post by: ExUser on 2015-01-26 01:17:18
Got rid of the [seemingly abandonware] tag. Probably not the most truthful after a fresh open-sourcing.

Thank you very much for the release, musicmusic.
Title: Columns UI
Post by: mobyduck on 2015-01-26 07:56:41
Welcome back musicmusic!

I'm really glad to see you're doing well.

Also thanks for releasing you're code.

Cheers.

Alessandro
Title: Columns UI
Post by: スラッシュ on 2015-01-26 18:30:09
Wow! Welcome back musicmusic, thank you for Columns UI!
Title: Columns UI
Post by: musicmusic on 2015-01-26 20:15:05
^fair point. IIRC, my main issue with .fcl files was that not all native CUI settings are exported/imported - one example being NG playlist grouping settings. i think there were a few other little things but i'm struggling to remember now. i think all 3rd party panel settings were fine.
The lack of grouping settings sounds like an oversight on my part. TBH I could probably add groups to the export fairly easily. One thing the FCL mechanism does lack is obtaining required components in a more automated fashion (I won't tackle that one...)

good luck with the documentation. 
It definitely needs more documentation

Thank you very much for the release, musicmusic.

Also thanks for releasing you're code.

Wow! Welcome back musicmusic, thank you for Columns UI!
I was a bit late in releasing it, but no problem.
Title: Columns UI
Post by: Falstaff on 2015-01-26 22:44:49
welcome back musicmusic
Title: Columns UI
Post by: orbtwin on 2015-01-27 23:33:28
i'm glad you're back.
i've been faithful to you always! 
Title: Columns UI
Post by: Case on 2015-01-28 08:42:06
Good to see that you're still alive, musicmusic. Let's hope there is someone skilled enough to take over your baby. Columns has been my UI since its release and it would be horrible if it were to vanish.
Title: Columns UI
Post by: mobyduck on 2015-01-28 09:25:00
While you're here , any hope for foo_dop?

I appreciate fighthing against Apple must be quite frustrating, but there's nothing like you're plugin out there.

Alessandro
Title: Columns UI
Post by: musicmusic on 2015-01-28 21:12:44
welcome back musicmusic

i'm glad you're back.
i've been faithful to you always! 
Thanks

Good to see that you're still alive, musicmusic. Let's hope there is someone skilled enough to take over your baby. Columns has been my UI since its release and it would be horrible if it were to vanish.
Good to hear from you Case. It would be a shame if it died, but it has better odds of survival now the code's out

While you're here , any hope for foo_dop?

I appreciate fighthing against Apple must be quite frustrating, but there's nothing like you're plugin out there.

Alessandro
In relation to releasing the source code:
One major problem is some of the cryptography code used came from someone else and I was asked not to release it. Ignoring that, I don't think I'm particularly comfortable with publicly releasing it anyway.

In relation to supporting new iOS versions:
It's an awful lot of work. The syncing method completely changed so it would need a lot of new code. Hence, it's very unlikely I'll do it.

Sorry that they aren't likely to be the answers you were hoping for
Title: Columns UI
Post by: mobyduck on 2015-01-29 08:20:32
Sorry that they aren't likely to be the answers you were hoping for
Don't worry, my hopes weren't much high.

Oh well, guess it's time to bite the bullet and install iTunes.

Regards.

Alessandro
Title: Columns UI
Post by: NullString on 2015-01-29 16:13:13
Good to have you back musicmusic.
Most people thought that something bad happened to you. (those "you are alive!" comments are not hyperbolic in nature)
Title: Columns UI
Post by: gob on 2015-01-30 00:50:06
I was clearing out my hard drive, and came across some Columns UI code.

So I stuck it on GitHub:
https://github.com/msquared2/columns_ui (https://github.com/msquared2/columns_ui)

All dependencies needed to compile the code is included; a VS2013 solution is in foobar2000/vc12.

Columns UI and related libraries are released under an LGPL licence.

Let me know if you'd like to be added as a collaborator on GitHub. (A good first task would be getting it up-to-date with the latest foobar2000 SDK...)


Holy crap, I didn't think I'd see you post again. It's awesome that you've released the source for the project, I'm sure there will be some people eager to take it on.
Title: Columns UI
Post by: Rfi on 2015-02-01 14:40:53
Kudos for open sourcing Columns UI! I've seen doing such really breathe live into projects before: example Dolphin-Emu was dead until it went open source now it has dozens of contributors in its repository.
Title: Columns UI
Post by: Odinos on 2015-02-02 19:37:02
I was clearing out my hard drive, and came across some Columns UI code.

So I stuck it on GitHub:
https://github.com/msquared2/columns_ui (https://github.com/msquared2/columns_ui)

All dependencies needed to compile the code is included; a VS2013 solution is in foobar2000/vc12.

Columns UI and related libraries are released under an LGPL licence.

Let me know if you'd like to be added as a collaborator on GitHub. (A good first task would be getting it up-to-date with the latest foobar2000 SDK...)

This is the best surprise ive gotten in a long time. Ive started using CUI since 2012 and now I can finally thank you for it. Lets hope someone picks up development for this!
Title: Columns UI
Post by: Takaji on 2015-02-03 01:10:11
Welcome back, musicmusic. Thanks for the public release of Columns UI!
Title: Columns UI
Post by: OoNebsoO on 2015-02-24 16:12:40
One quick question about columns ui filters.

Is it possible for filter to list items in alphabetical order, but to ignore 'The', 'A', 'An',...? Exactly as facets do?

Something like this...

Porcupine Tree
Prince
The Prodigy
Propellerheads
The Psychedelic Furs
Pulp

But not 'Prodigy, The', or just 'Prodigy' to be listed. So, prefixes are ignored in actual sorting, but they are displayed normally.
Title: Columns UI
Post by: Daeron on 2015-02-24 16:45:42
^ The list is sorted based on what you see.
Title: Columns UI
Post by: BenB on 2015-02-25 00:35:52
One quick question about columns ui filters.

Is it possible for filter to list items in alphabetical order, but to ignore 'The', 'A', 'An',...? Exactly as facets do?

Something like this...

Porcupine Tree
Prince
The Prodigy
Propellerheads
The Psychedelic Furs
Pulp

But not 'Prodigy, The', or just 'Prodigy' to be listed. So, prefixes are ignored in actual sorting, but they are displayed normally.

It can be done somewhat. CUI's Filter settings tab has a "Sort incoming files by:" box in which you can use title formatting that strips articles (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference#.24stripprefix.28x.29). The problem is that the title formatting cannot be used to strip articles for each value of a multi-value tag. It's a limitation of title formatting that some component developers find workarounds for while others do not.
Title: Columns UI
Post by: OoNebsoO on 2015-02-25 08:44:51
It can be done somewhat. CUI's Filter settings tab has a "Sort incoming files by:" box in which you can use title formatting that strips articles (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference#.24stripprefix.28x.29). The problem is that the title formatting cannot be used to strip articles for each value of a multi-value tag. It's a limitation of title formatting that some component developers find workarounds for while others do not.


Tried to add that title formatting there, but no change. It's a single value tag, but still nothing.

Not too big of an annoyance, at least I got them to be displayed under right letter, they are just at the end:

(http://i.imgur.com/hhTJgxe.png)
Title: Columns UI
Post by: Speech on 2015-03-07 16:52:06
Hi,

I tried to add a new entry in the "Item properties", containing the names of the persons who wrote the lyrics of the song. They came with different tag names: WRITER on wma files, LYRICIST on mp3 files (everything tagged with Tag&Rename). Is there a way to take either of them in the same author field, instead of creating two separate lines?

Thanks in advance
Title: Columns UI
Post by: Speech on 2015-03-28 19:01:25
In the Artwork view, is there a way to first show the embedded image and then only if no embedded image is found to look for files that match the patterns? In my case, the opposite happens, but I don't think this is normal.
Title: Columns UI
Post by: marc2003 on 2015-03-28 23:42:02
have a look at file>preferences>advanced>display>album art>embedded vs external.
Title: Columns UI
Post by: Speech on 2015-03-29 07:49:10
Thanks for the reply. I switched from "Prefer larger" to "Prefer embedded", but the Artwork view of CUI still shows the external image first.
Maybe there could be "file" "pattern" that actually references the embedded image field, that we could put in front of the other patterns in the Front cover section, so that it gets higher priority over the file.
Title: Columns UI
Post by: marc2003 on 2015-03-29 18:18:50
it works as expected for me. can you definitely confirm the file you're using has embedded art in it? i did a quick test and embedded a little 76x76 image into a file while the external art is 600x600..

http://i.imgur.com/n2jZPJr.png (http://i.imgur.com/n2jZPJr.png)

it might even be worth trying default UI for a moment just to see if that works for you. at least it might help narrow down where the problem is.
Title: Columns UI
Post by: musicmusic on 2015-03-29 19:08:07
Any artwork sources set up in Columns UI preferences may be taking priority.

Try removing any artwork sources set up in Columns UI preferences, and setting 'Built-in foobar2000 artwork reader' to 'Embedded and external artwork'.
Title: Columns UI
Post by: Speech on 2015-03-29 19:41:41
Any artwork sources set up in Columns UI preferences may be taking priority.

Try removing any artwork sources set up in Columns UI preferences, and setting 'Built-in foobar2000 artwork reader' to 'Embedded and external artwork'.


You're right: I moved the setting patterns from Preferences / Display / Columns UI / Artwork to Preferences / Display / Album art, added a .jpg at the end of each line and now it works as expected. I wonder why we would need two settings for the same thing. Thank you!
Title: Columns UI
Post by: Speech on 2015-03-29 19:49:42
Hi,

I tried to add a new entry in the "Item properties", containing the names of the persons who wrote the lyrics of the song. They came with different tag names: WRITER on wma files, LYRICIST on mp3 files (everything tagged with Tag&Rename). Is there a way to take either of them in the same author field, instead of creating two separate lines?

Thanks in advance


musicmusic or marc2003, maybe you have a suggestion to this setting, too?
Title: Columns UI
Post by: marc2003 on 2015-03-29 20:01:12
Code: [Select]
$if2(%writer%,[%lyricist%])


this would exclude lyricist from displaying if you somehow had both tags present within the same file that's probably unlikely.
Title: Columns UI
Post by: Speech on 2015-03-29 20:12:39
Code: [Select]
$if2(%writer%,[%lyricist%])


this would exclude lyricist from displaying if you somehow had both tags present within the same file that's probably unlikely.


Well, thank you for the try, but it didn't work. I also tried lyricist instead of writer, with brackets or not, with no success.
Maybe these fields don't accept any syntax after all, which makes the case impossible right now. Could you confirm if any syntax works?
Title: Columns UI
Post by: marc2003 on 2015-03-29 20:22:44
check how those tags are displayed within the foobar properties dialog. that is what you'll need to use.


Title: Columns UI
Post by: Speech on 2015-03-29 20:49:26
check how those tags are displayed within the foobar properties dialog. that is what you'll need to use.


Well, nothing special about them:
http://imageshack.com/a/img905/834/FX2Oya.png (http://imageshack.com/a/img905/834/FX2Oya.png)
http://imageshack.com/a/img673/9797/rtNbtg.png (http://imageshack.com/a/img673/9797/rtNbtg.png)

I also tried the same code with the most standard fields, but with no more success.
Title: Columns UI
Post by: marc2003 on 2015-03-29 21:00:31
Well, nothing special about them:


indeed. custom tags should work just like this...

http://i.imgur.com/08VUsCP.png (http://i.imgur.com/08VUsCP.png)


Title: Columns UI
Post by: Speech on 2015-03-29 21:07:07
Well, nothing special about them:


indeed. custom tags should work just like this...

http://i.imgur.com/08VUsCP.png (http://i.imgur.com/08VUsCP.png)


It looks like you use the "Item details" panel, whereas the problem I'm describing belongs to the "Item properties" panel. I use the latter because it's automatically populated by other plugins like Podcatcher or Biography view. Can you script in "Item properties"?
Title: Columns UI
Post by: marc2003 on 2015-03-30 04:35:58
ah yes, my mistake - i totally misread that. i don't think what you're asking is possible.
Title: Columns UI
Post by: musicmusic on 2015-03-30 07:54:50
Indeed (also bearing in mind that Item properties allows tagging).

Though the root problem really is that two fields with different names in foobar2000 are being used for the same thing. The mappings from the native field to WRITER/LYRICIST are defined in foobar2000 and presumably Tag&Rename.

Windows Media seems to define:
Quote
WM/Writer
The WM/Writer attribute contains the name of the writer who wrote the words of the content.

ID3v2.4 defines:
Quote
TEXT
The 'Lyricist/Text writer' frame is intended for the writer of the text or lyrics in the recording.

You can see how they could end up being called WRITER and LYRICIST respectively but they sound more or less equivalent to me. From the description of TEXT, TEXT isn't necessarily a lyricist so perhaps the mapping for that should be changed in foobar2000.
Title: Columns UI
Post by: Speech on 2015-03-30 08:06:17
From the description of TEXT, TEXT isn't necessarily a lyricist so perhaps the mapping for that should be changed in foobar2000.


Thanks for this explanation. To be precise, you're not speaking about a setting we can change, are you?
Title: Columns UI
Post by: marc2003 on 2015-03-30 08:24:45
bit of a hack but you could use WRITER to tag your mp3 files within foobar. as this isn't mapped to anything, it will be written to a TXXX frame.

and no, you can't do anything about the tag mapping currently. as that isn't a columns issue, perhaps a new request thread should go in the general section.
Title: Columns UI
Post by: musicmusic on 2015-04-25 16:23:32
I've put up version 0.3.8.9 beta to fix a [a href='index.php?showtopic=109008']a couple of reported bugs[/a]. There's also been some code reorganisation and it's compiled with VS2013 so it could do with some testing to check that everything still works.
Title: Columns UI
Post by: Xin-Hong on 2015-04-26 06:49:32
@musicmusic

Is it possible to have an option to disable (or to disable it definitively) this message:

Title: Columns UI
Post by: musicmusic on 2015-04-28 20:06:28
I agree it's annoying (I imagine it was intended...)

I stayed with the old preferences API as I much preferred UI options taking effect instantly rather than after clicking an apply button. Trying various fonts would be far more painful, for example, if they had to be applied each time. There's also an example of confusion in DUI preferences - you can import themes from prefs, but then they don't need applying!

I could update to the new API and just leave the apply button disabled. But I don't think that's what the intention of the message was...
Title: Columns UI
Post by: Speech on 2015-05-05 21:48:20
Indeed (also bearing in mind that Item properties allows tagging).

Though the root problem really is that two fields with different names in foobar2000 are being used for the same thing. The mappings from the native field to WRITER/LYRICIST are defined in foobar2000 and presumably Tag&Rename.

Windows Media seems to define:
Quote
WM/Writer
The WM/Writer attribute contains the name of the writer who wrote the words of the content.

ID3v2.4 defines:
Quote
TEXT
The 'Lyricist/Text writer' frame is intended for the writer of the text or lyrics in the recording.

You can see how they could end up being called WRITER and LYRICIST respectively but they sound more or less equivalent to me. From the description of TEXT, TEXT isn't necessarily a lyricist so perhaps the mapping for that should be changed in foobar2000.


FYI, we have the same problem with the mood field: it's MOOD for wma, ogg, opus, speex, but COMMENT MUSICMATCH_MOOD for mp3 (id3v2.3) and TMOO (id3v2.4)! I reckon we could find some other field examples, as well. Although it's not this component's fault, I hate these inconsistencies in tags!
Title: Columns UI
Post by: スラッシュ on 2015-05-07 04:46:37
I've thought about this for a while but I figured columns_ui was no longer under development, but now it's back in action! So here's a suggestion and/or question:

(http://i.imgur.com/GRCFg4g.png)

I've always wanted to have an option to say "only use the cover image if there are more than X entries in a group". Would this be possible to implement?
Title: Columns UI
Post by: davideleo on 2015-05-12 10:40:55
I tried using the %is_playing% field in the album list panel, but it doesn't seem to work (the result is an empty tree). I never tried it with the DUI album list, but according to the Titleformat Album List page (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Titleformat_Album_List) there are no limitations for the Now Playing Info (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference#Now_playing_info) fields and functions and in the Album List Panel component info page (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/Album_List_Panel_(foo_uie_albumlist)) I read that "the panel supports the full gamut of titleformatting options".
To make sure there were no mistakes in the code I copied it in a playlist column and it works.

Are there any known issues in using the Now Playing Info in the ALbum List Panel? And BTW, is there a Titleformat page for the component like the one for the DUI Album List?
Title: Columns UI
Post by: Daeron on 2015-05-12 10:45:22
It's only available in playlist-specific context.

http://wiki.hydrogenaud.io/index.php?title...e#Playlist_info (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference#Playlist_info)
Title: Columns UI
Post by: davideleo on 2015-05-12 12:00:34
It's only available in playlist-specific context.

http://wiki.hydrogenaud.io/index.php?title...e#Playlist_info (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference#Playlist_info)


I see, so I misread that paragraph. Is there anyway I can filter the info displayed on the album list panel, or eventually on the filter panel, with the playing track? What I'm trying to achieve is a panel which shows all the tracks of the current playing track album and one with all the albums of the current playing track artist.
Title: Columns UI
Post by: marc2003 on 2015-05-12 13:22:07
^Library tree can do that.

http://foo2k.chottu.net/#lt (http://foo2k.chottu.net/#lt)

it already has a "related with now playing view" for the artist. right click and edit view and it should be easy to figure out how to make your own album view as well.
Title: Columns UI
Post by: davideleo on 2015-05-12 13:34:58
^Library tree can do that.

http://foo2k.chottu.net/#lt (http://foo2k.chottu.net/#lt)

it already has a "related with now playing view" for the artist. right click and edit view and it should be easy to figure out how to make your own album view as well.


Interesting, thanks. Tonight I'll give it a try and let you know.
Title: Columns UI
Post by: davideleo on 2015-05-12 21:47:14
^Library tree can do that.

http://foo2k.chottu.net/#lt (http://foo2k.chottu.net/#lt)

it already has a "related with now playing view" for the artist. right click and edit view and it should be easy to figure out how to make your own album view as well.


Great component, I love it! I only wish it wish it was a bit faster, but it works.
Title: Columns UI
Post by: musicmusic on 2015-05-16 20:17:12
FYI, we have the same problem with the mood field: it's MOOD for wma, ogg, opus, speex, but COMMENT MUSICMATCH_MOOD for mp3 (id3v2.3) and TMOO (id3v2.4)!
It's interesting that it shows up as TMOO for ID3v2.4. I suppose it's because there is no mapping from the native frame name defined.
I reckon we could find some other field examples, as well. Although it's not this component's fault, I hate these inconsistencies in tags!
Indeed and agreed. UNSYNCED LYRICS was always my favourite.

I've thought about this for a while but I figured columns_ui was no longer under development, but now it's back in action! So here's a suggestion and/or question:

[...]

I've always wanted to have an option to say "only use the cover image if there are more than X entries in a group". Would this be possible to implement?
Realistically, I'm not quite making major changes, just fixing a few things I consider broken. The source is out there though 
Title: Columns UI
Post by: Xin-Hong on 2015-07-29 20:22:55
to delete
Title: Columns UI
Post by: samithaj on 2015-08-06 11:29:13
How get 2 filter panels get linked that are in 2 separate panel stack splitter ?only? in horizontal splitter  they are linked otherwise they are independent
Title: Columns UI
Post by: marc2003 on 2015-08-06 12:36:16
on the filters preferences tab, there is an option to change the filter precedence to by field list above.
Title: Columns UI
Post by: samithaj on 2015-08-06 19:06:11
on the filters preferences tab, there is an option to change the filter precedence to by field list above.

That worked, thanks!!
Title: Columns UI
Post by: sanitysama on 2015-08-07 18:44:44
I'm having an issue in NG Playlist ever since I moved to Windows 10. I straight copied my foobar2000 install from my old OS to Win10 (overwrote a fresh foobar install just so the program is registered properly.) This issue did not exist at all in Win7.

I can't click on certain parts of my playlist. I can only click within the top 260-261 pixels of the playlist. Anything underneath that is unclickable, rather, double clicking maximizes/restores foobar instead of playing the entry I clicked on.

Some more details on this confusing issue: Sometimes it's completely random where I can click. I can click on the track number column, rating column, and queue index columns to highlight entries, it always works in any part of the playlist, but I'll still not be able to click the title. Sometimes I can click to play tracks on the very bottom of the playlist. It's very strange.

I want to assume it's from the ordering of the panels, but moving them up and down in columns UI configuration changed nothing, also nothing should be overlapping it.
Title: Columns UI
Post by: samithaj on 2015-08-08 04:51:31
I'm having an issue in NG Playlist ever since I moved to Windows 10.

Have you installed ui hacks?
Check pseudo caption setting, set all to zero
(http://i.stack.imgur.com/Q33ky.jpg)
Title: Columns UI
Post by: sanitysama on 2015-08-08 20:55:17
I'm having an issue in NG Playlist ever since I moved to Windows 10.

Have you installed ui hacks?
Check pseudo caption setting, set all to zero

Yes I have UI Hacks installed. Turns out it was outdated and that was causing the issue. I grabbed a newer build and it works fine again.

I don't use this caption feature so I wouldn't have thought of this component as causing the problem. Thanks for your help.
Title: Columns UI
Post by: SimFirso on 2015-08-18 09:23:30
Hi everyone.
There is a way to paint the same first letter in the filter for easy navigation?
Title: Columns UI
Post by: fabiospark on 2015-09-02 20:10:20
Hi,

for the custom images of the buttons, can I use a path relative to the FB installation folder?

If yes, how?

Thanks.
Title: Columns UI
Post by: musicmusic on 2015-09-04 22:24:03
Hi everyone.
There is a way to paint the same first letter in the filter for easy navigation?
Could you elaborate?

Hi,

for the custom images of the buttons, can I use a path relative to the FB installation folder?

If yes, how?

Thanks.
Yes, it should work (for the buttons toolbar). You would just manually type e.g. images\stop.ico for the path if it was in that location within your foobar2000 folder. Does it work?
Title: Columns UI
Post by: OoNebsoO on 2015-09-05 13:42:16
Hi everyone.
There is a way to paint the same first letter in the filter for easy navigation?


You meant something like this?

(http://i.imgur.com/Kc7tvTi.png)

If so, I used this...

$lower($rgb(255,128,0)$substr($stripprefix(%album artist%,a,the),1,1))
Title: Columns UI
Post by: kode54 on 2015-09-06 03:29:58
I'm having an issue in NG Playlist ever since I moved to Windows 10.

Have you installed ui hacks?
Check pseudo caption setting, set all to zero

Yes I have UI Hacks installed. Turns out it was outdated and that was causing the issue. I grabbed a newer build and it works fine again.

I don't use this caption feature so I wouldn't have thought of this component as causing the problem. Thanks for your help.


Problems like this are why it is officially a banned component. It does things that a lot of people seem to want for some reason or other, but in ways that are outside the scope of the SDK, and can lead to confusion like this.
Title: Columns UI
Post by: musicmusic on 2015-09-06 20:46:46
A minor update (0.3.9.0 beta) has been released; it contains a couple more high-DPI fixes and groups are now included in FCL imports/exports. It's also compiled with VS2015.
Title: Columns UI
Post by: fabiospark on 2015-09-07 20:22:02
Hi everyone.
There is a way to paint the same first letter in the filter for easy navigation?
Could you elaborate?

Hi,

for the custom images of the buttons, can I use a path relative to the FB installation folder?

If yes, how?

Thanks.
Yes, it should work (for the buttons toolbar). You would just manually type e.g. images\stop.ico for the path if it was in that location within your foobar2000 folder. Does it work?

Yes it does, thank you.
I always thought that the path had to begin in some specific way
and, not knowing which one, I never thought to give it a try.

Thanks again.
Title: Columns UI
Post by: DVS on 2015-09-10 13:03:00
Perhaps this is an interesting comment.
[a href="index.php?act=findpost&pid=897938"][{POST_SNAPBACK}][/a]
Title: Columns UI
Post by: Bratman on 2015-09-16 15:59:45
Code: [Select]
$if($isvisible_c(artist),
    
$imagebutton($get(l.panel.button.left),$get(l.panel.button.top),$get(l.panel.button.x),$get(l.panel.button.y),$get_ps_global(image.path)'/bt/blank_on.png',$get_ps_global(image.path)'/bt/blank_on.png',PANELSHOW:Cover:1;PANELSHOW:Filter:0;PANELSHOW:Lyrics:0;PANELSHOW:Info:0;PANELSHOW:Bio:0;PANELSHOW:Utils:0;PANELSHOW:Customize:0;PANELSHOW:Artist:0;REFRESH,,)
$movepanel_c(Artist,$get(l.panel.left),$get(l.panel.top),$sub($get_ps_global(l.panel.w),$get(l.panel.left),$get(l.panel.right)),$get(l.panel.h))
$movepanel_c(Cover,0,0,0,0)
,
$imagebutton($get(l.panel.button.left),$get(l.panel.button.top),$get(l.panel.button.x),$get(l.panel.button.y),$get_ps_global(image.path)'/bt/blank_off.png',$get_ps_global(image.path)'/bt/blank_on.png',PANELSHOW:Cover:0;PANELSHOW:Filter:0;PANELSHOW:Lyrics:0;PANELSHOW:Info:0;PANELSHOW:Bio:0;PANELSHOW:Utils:0;PANELSHOW:Customize:0;PANELSHOW:Artist:1;REFRESH,,)
$movepanel_c(Artist,0,0,0,0)
$movepanel_c(Cover,$get(l.panel.left),$get(l.panel.top),$get_ps_global(l.panel.w),$add($get(l.panel.h),5))
)


Does anyone know how I can make this code work globally? It's for the first button that switches panels. The problem is it doesn't work unless the code is in the same panel stack splitter as the panels. Is it even possible to make buttons work to move or show panels in a different splitter?

Me and my friend have spent hours messing around.
Title: Columns UI
Post by: marc2003 on 2015-09-16 17:00:48
this is not the right thread for panel stack splitter questions. if you check the last page or 2 of the main thread, i posted a dirty hack which might work for you.
Title: Columns UI
Post by: MachineHead on 2015-09-18 14:25:24
Is it even possible to make buttons work to move or show panels in a different splitter?


Panel Stack Splitter thread. (https://www.hydrogenaud.io/forums/index.php?showtopic=62114) Like marc said, probably best to ask there.

That one has proved elusive for me, too. I ended up making a hidden panel instead that overlays all the others with what I wanted. Even managed to (by luck) get it to resize automatically to window size so it covers just a certain portion of the UI and kind of looks like it belongs there. Maybe not ideal, but with some tweaking something like that might work for you.
Title: Columns UI
Post by: musicmusic on 2015-09-27 15:24:06
It looks like the combination of VS2015 and Windows 10 caused an obscure Columns UI bug to rear its head. If you were using Columns Playlist (as opposed to NG Playlist or another playlist view), you may have found some panels would sometimes fail to appear.

It should be fixed in 0.3.9.1. Thanks to the person who originally reported the problem.
Title: Columns UI
Post by: Chainyk on 2015-10-01 07:33:37
can i group by disk numbers  ?
https://www.dropbox.com/s/rrw32csk4st2ozp/2...-29-48.png?dl=0 (https://www.dropbox.com/s/rrw32csk4st2ozp/2015-10-01_09-29-48.png?dl=0)
Title: Columns UI
Post by: Chainyk on 2015-10-01 13:57:58
and is it possible to remove grey rows
https://www.dropbox.com/s/d4xj73pujrrnvnu/2...-56-19.png?dl=0 (https://www.dropbox.com/s/d4xj73pujrrnvnu/2015-10-01_15-56-19.png?dl=0)
Title: Columns UI
Post by: michtar on 2015-10-01 18:51:46
can i group by disk numbers  ?
https://www.dropbox.com/s/rrw32csk4st2ozp/2...-29-48.png?dl=0 (https://www.dropbox.com/s/rrw32csk4st2ozp/2015-10-01_09-29-48.png?dl=0)

Unless I'm missing something simply: %album artist% / %album% / %discnumber% in script section (playlist view, grouping)?

Quote
and is it possible to remove grey rows
https://www.dropbox.com/s/d4xj73pujrrnvnu/2...-56-19.png?dl=0 (https://www.dropbox.com/s/d4xj73pujrrnvnu/2...-56-19.png?dl=0)

This is FAQ and should be easy enough to find. I remember it was my first modified part years ago :-), I think it should be in Globals - Style somewhere, you need to add or remove a line(?).
Title: Columns UI
Post by: michtar on 2015-10-03 12:10:52
Feature request: would it be possible to implement scrolling playlists by clicking and holding middle mouse button? Argument: useful and DUI has it. Secondary argument: hidden scrollbars in some configs  .
Title: Columns UI
Post by: nickdc on 2015-10-07 10:02:57
Feature reequest here too: collapsible groups would be awesome. Thanks anyway.
Title: Columns UI
Post by: mobyduck on 2015-10-17 09:42:27
It looks like the combination of VS2015 and Windows 10 caused an obscure Columns UI bug to rear its head. If you were using Columns Playlist (as opposed to NG Playlist or another playlist view), you may have found some panels would sometimes fail to appear.

It should be fixed in 0.3.9.1. Thanks to the person who originally reported the problem.
Hi, I just upgraded and the menu toolbar disappeared. Reverting to 0.3.8.8 brings it back.

This is on WinXP SP3, fb2k v1.3.8 and I'm using NG Playlist, in case it makes any difference.

Regards.

Alessandro
Title: Columns UI
Post by: marc2003 on 2015-10-17 09:44:04
http://yuo.be/columns.php (http://yuo.be/columns.php)

Quote
Requirements
    Windows Vista Service Pack 2 or later
    foobar2000 0.9.5.4 or newer


Title: Columns UI
Post by: mobyduck on 2015-10-17 09:48:10
I wasn't aware of this (new?) requirement, thanks.

I'll stick to the previous version then.

Alessandro
Title: Columns UI
Post by: taminos on 2015-10-19 13:31:55
Hi, I just upgraded and the menu toolbar disappeared. Reverting to 0.3.8.8 brings it back.

same problem here, although i run foobar under wine. assigning other windows versions to fb does not make any difference.
Title: Columns UI
Post by: musicmusic on 2015-10-19 16:50:13
I had thought it wouldn't load under XP but indeed after firing up a VM it does load and is horribly broken.

I'll have a look at restoring support especially if Wine is broken too.
Title: Columns UI
Post by: musicmusic on 2015-10-20 21:13:27
Well, the XP problem is certainly interesting.

The good news is that it's nothing I did intentionally.

The bad news is that there's something funny going on. Visual C++ 2008, 2010 and 2013 builds all work OK. VC2015, under the XP setting, does not (including debug builds, and also the recent Update 1 CTP). I traced it to the implementation of container_window::get_class_data in the affected panels and other windows. It uses a static variable declared within the method, which does not appeared to be initialised correctly on XP (only zero-filled). I checked Vista SP2 as well, and it's fine there. I can only guess there are different code paths in the CRT or something similar.

As yet, I haven't managed to put together some isolated code that demonstrates the problem, so I won't completely rule out me doing something wrong... It should be easy enough to fix by changing the code, but I'd like to try and isolate it first.
Title: Columns UI
Post by: musicmusic on 2015-10-25 19:38:14
I couldn't make a standalone application that demonstrated the same problem, but it was easy enough to make a fairly minimal foobar2000 component that does.

I've reported it on Microsoft Connect:
https://connect.microsoft.com/VisualStudio/...d-on-windows-xp (https://connect.microsoft.com/VisualStudio/feedback/details/1941836/visual-c-2015-static-variable-defined-within-a-function-incorrectly-initialised-on-windows-xp)

Let's see what happens.
Title: Columns UI
Post by: lvqcl on 2015-10-25 21:35:07
You mentioned thread_safe_statics.cpp in your post there. Interesting that it is also mentioned in:

https://code.google.com/p/chromium/issues/detail?id=482784 (https://code.google.com/p/chromium/issues/detail?id=482784)
https://connect.microsoft.com/VisualStudio/...tic-that-throws (https://connect.microsoft.com/VisualStudio/feedback/details/1549785/lock-up-on-retrying-to-construct-local-static-that-throws)

The latter page has this reply (written@30.07.2015): "This issue has been fixed and the fix will be available in an update to Visual Studio 2015."
Title: Columns UI
Post by: musicmusic on 2015-10-26 19:48:08
I hadn't seen those, thanks. They sound sufficiently different to not be the same exact problem. On the other hand, I don't know what the underlying cause is. Maybe the problem happens under some particular set of circumstances and is nothing to do with Windows XP.

Using __declspec(thread) does stop it from happening, as you might expect.
Title: Columns UI
Post by: always.beta on 2015-10-29 14:24:53
The playlist switcher panel,added a context menu (New Autoplaylist)?
Title: Columns UI
Post by: musicmusic on 2015-10-31 23:15:17
Another code dump; this time Album list panel. Added to the same repo as Columns UI: https://github.com/msquared2/columns_ui (https://github.com/msquared2/columns_ui)

The playlist switcher panel?added a context menu (New Autoplaylist)?
I like the idea. Just have little free time here
Title: Columns UI
Post by: JohnSilver on 2015-11-04 02:54:00
musicmusic, thank you for your great plugin!
Are you planning to use the latest foobar2000 SDK (2015-08-03)?
Title: Columns UI
Post by: musicmusic on 2015-11-04 08:04:27
It does need doing. I was planning on releasing the iPod manager source code next, but I need to self-audit it first.

Is there a particular newer API you would like to see used? Making Columns UI compile with the latest SDK won't necessarily make it use newer APIs; that will probably need a bit of work on top. The first thing that needs doing is a diff of the version of the SDK Columns UI is using with the original 0.9.5 SDK to see what I've changed. On that note, it would be nice if the foobar2000 SDK was on GitHub or a similar service. I know I've fixed at least one minor bug in it.
Title: Columns UI
Post by: JohnSilver on 2015-11-04 12:01:19
Quote
Is there a particular newer API you would like to see used?

Actually, not. I'm not an expert in the foobar2000 plugin development, so I don't have any particular thoughts about what can be used there and what benefit it can give. I just tried to compile your Columns UI with that SDK and found out it can't be done. It definitely requires some knowledge  of that stuff to make necessary changes, so I couldn't do it on my own.

Quote
I know I've fixed at least one minor bug in it.

So, if your Columns UI used the latest SDK we all would have that bug fixed, because that fixed SDK would be published alongside Columns UI.
Title: Columns UI
Post by: marc2003 on 2015-11-04 13:38:33
the biggest issue i found when trying (and failing!) to compile columns UI was the complete removal of album_art_data_impl (https://github.com/msquared2/columns_ui/search?utf8=%E2%9C%93&q=album_art_data_impl&type=Code) from the current SDK.

also, newer versions of the SDK have a class named volume_control which conflict with something already present in columns (https://github.com/msquared2/columns_ui/search?utf8=%E2%9C%93&q=volume_control).

edit: just to be clear, i only attempted to compile it. i have zero skills and don't have anything to contribute..   
Title: Columns UI
Post by: musicmusic on 2015-11-04 21:21:14
OK, it seems there is some interest in it so I'll bump it up my priority list

also, newer versions of the SDK have a class named volume_control which conflict with something already present in columns (https://github.com/msquared2/columns_ui/search?utf8=%E2%9C%93&q=volume_control).
Sounds like a good reason to be using namespaces.
Title: Columns UI
Post by: zeremy on 2015-11-05 17:28:32
@musicmusic
I made a minor mod to your source to bypass the popup dialog "Select settings to import" to import a fcl layout with the cmdline option (foobar2000 /columnsui:<command>).

Combined with wsh panel mod, I am able to switch layouts in the same installation without the annoying popup dialog.
Video @ video (https://www.dropbox.com/s/6llif5913i0ilgd/bandicam%202015-11-05%2019-12-02-714.avi?dl=0)

If interested I have forked it on github with the changes.
https://github.com/smoralis/columns_ui/comm...cc9f8a8d728605c (https://github.com/smoralis/columns_ui/commit/65588df36ebaecd486b5ef8f2cc9f8a8d728605c)


Title: Columns UI
Post by: musicmusic on 2015-11-05 20:08:26
That's most interesting. I don't think the command-line commands ever got much attention since the file associations had to be set up manually.

To go in the main code base I think a separate command (/columnsui:import-quiet or something) would make more sense and also adding another parameter to g_import_layout to control the behaviour rather than duplicating the function. If you made those changes it could be merged in
Title: Columns UI
Post by: Falstaff on 2015-11-06 07:09:07
well done zeremy
Title: Columns UI
Post by: zeremy on 2015-11-08 18:08:06
That's most interesting. I don't think the command-line commands ever got much attention since the file associations had to be set up manually.

To go in the main code base I think a separate command (/columnsui:import-quiet or something) would make more sense and also adding another parameter to g_import_layout to control the behaviour rather than duplicating the function. If you made those changes it could be merged in


Made the changes as requested.
added separate command /columnsui:import-quiet
added parameter quiet

https://github.com/smoralis/columns_ui/comm...670803e468be84d (https://github.com/smoralis/columns_ui/commit/473a25dc062681f000b0b0106670803e468be84d)

I must admit that I am a beginner in Visual Studio, so check it out first that did it correctly if you decide to merge it in.
Title: Columns UI
Post by: musicmusic on 2015-11-08 20:27:59
The master branch has now been updated to the latest version of the foobar2000 SDK; Columns UI is compiling and seems to be working for me though it's possible I broke something in the process.

Made the changes as requested.
[...]
Great, I'll have a look soon and merge it
Title: Columns UI
Post by: derty2 on 2015-11-09 10:05:53
Hi musicmusic,

Would it be a difficult task to update Coulmns UI to have Subgrouping in the Playlist View ....exactly as done by the component "SimPlaylist - foo_simplaylist" (which only works in Default UI).

So theoretically, we could go to "Preferences -> Display -> Columns UI -> Playlist view -> Grouping (tab)" and would have another section named "Subgroups (NG Playlist only)" underneath the current "Groups (NG Playlist only)".

FYI,
Looking at the preferences page of Sim Playlist in a Default UI installation (Preferences->Display->SimPlaylist->Groups) . . . .

In the 'Headers' section in SimPlaylist - (corresponds to "Groups (NG Playlist only)" in Columns UI)
I have one input line, with this syntax pattern: $directory_path(%path%)

In the "Subgroups" section in SimPlaylist - I have two input lines,
first input line is [Disc %discnumber%]
second input line is [$ifgreater($strstr(%title%,'::'),0,$left(%title%,$sub($strstr(%title%,'::'),1)),)] --- i.e. if double-colon is found in the TITLE tag, show all text to the left of the double-colon


Thanks for reading and any comment you may have on this ++++
Title: Columns UI
Post by: marc2003 on 2015-11-09 13:56:21
The master branch has now been updated to the latest version of the foobar2000 SDK; Columns UI is compiling and seems to be working for me though it's possible I broke something in the process.


cool, i'll definitely give that a whirl later.
Title: Columns UI
Post by: marc2003 on 2015-11-10 06:07:07
@musicmusic, is it ok to use the updated CUI SDK from your github repo for building other components or should we wait for you to publish an update on the columns UI website?
Title: Columns UI
Post by: musicmusic on 2015-11-10 21:56:23
Would it be a difficult task to update Coulmns UI to have Subgrouping in the Playlist View ....exactly as done by the component "SimPlaylist - foo_simplaylist" (which only works in Default UI).

So theoretically, we could go to "Preferences -> Display -> Columns UI -> Playlist view -> Grouping (tab)" and would have another section named "Subgroups (NG Playlist only)" underneath the current "Groups (NG Playlist only)"
I think there are two parts to it: groups that appear to the right of the artwork, and group levels that are hidden for certain tracks. It's not trivial, but I wouldn't say difficult either. I would hope most of the changes required would be in the rendering and hit testing code, rather than the grouping code itself. Unfortunately, I can only work on this stuff when I get time  There is also a half-finished implementation of multiple-line items in there (i.e. new line support, I think for items but not group titles). I believe it was aimed at the Filters; not sure how much work was left though.

@musicmusic, is it ok to use the updated CUI SDK from your github repo for building other components or should we wait for you to publish an update on the columns UI website?
I'm pretty sure it should be fine. I'd only say that if you are using the container_window class, and care about XP/Wine support, I'd use the VS2010 toolset instead of the VS2015 one until that problem is resolved (probably by me making changes).
Title: Columns UI
Post by: marc2003 on 2015-11-11 02:48:36
I've already dropped support for XP so that isn't an issue. Thanks.
Title: Columns UI
Post by: derty2 on 2015-11-11 08:37:22
@musicmusic - thanks for the comments on the possibilities of subgrouping playlist items in CUI +++

FYI ...
here is a screenshot of SimPlaylist(DUI) rendering subgroups,
both subgroup inputs have been flagged in the tags (using the syntax patterns mentioned in my previous post),
as you can see, SimPlaylist stacks the subgroups vertically above each other and to the right immediatelty after the artwork:

(http://p.im9.eu/20151111191150.jpg)
Title: Columns UI
Post by: marc2003 on 2015-11-13 12:57:56
@musicmusic, I don't know if you know anything about Panel Stack Splitter but you can add it to the layout tab and then it can host various child panels like this...

(http://i.imgur.com/kQVC2fU.png)

I've just had it crash on me for the first time ever and I'm thinking perhaps it's because the child panels (JScript Panel) are using the latest CUI SDK that I asked about the other day. Does it seem feasible it could cause a crash in the splitter hosting it? It was last updated in 2009 and was abandoned years ago so I've rolled back the SDK update just to be on the safe side. BTW, it only crashed once in a few days of usage and I can't reproduce it.

This is the crash report but being 3rd party, I don't know if you get anything useful from it???

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 028F5D7Ah
Access violation, operation: read, address: 00000000h

Call path:
entry=>user_interface::shutdown=>destroy panel=>PSS Destroy

Code bytes (028F5D7Ah):
028F5D3Ah:  0B 8B 17 8B 42 04 8B CF FF D0 33 C0 89 7C 24 18
028F5D4Ah:  89 44 24 68 C7 44 24 28 F0 5F 90 02 89 44 24 2C
028F5D5Ah:  89 44 24 30 89 44 24 34 8D 4C 24 1C 51 C6 44 24
028F5D6Ah:  6C 01 E8 BF D1 FC FF 8D 44 24 1C C6 44 24 68 02
028F5D7Ah:  8B 17 8B 52 18 50 8D 4C 24 2C 51 8B CF FF D2 8B
028F5D8Ah:  44 24 2C 8B 4C 24 30 89 44 24 3C 8B 46 08 C7 44
028F5D9Ah:  24 38 98 5F 90 02 89 4C 24 40 C7 44 24 44 00 00
028F5DAAh:  00 00 8B 50 18 8B 45 08 8B 04 82 8B 78 64 85 FF

Stack (0018E38Ch):
0018E36Ch:  00000000 00000000 00000000 00000000
0018E37Ch:  00000000 00000000 028F5D71 0018E3A8
0018E38Ch:  96D03B67 00000000 089D1B24 00000004
0018E39Ch:  7604DF44 00000000 00000000 02905F6C
0018E3ACh:  00000000 0000042C 02905FF0 00000000
0018E3BCh:  00000000 00000000 02E114CD 00000000
0018E3CCh:  73B575A3 00BABE80 089D1AF8 089D1AF8
0018E3DCh:  00000001 02E11490 0018E42C 028D008A
0018E3ECh:  0018E420 028FE631 00000002 0018E42C
0018E3FCh:  02D899B7 00000000 73B57273 00000000
0018E40Ch:  089D1AF8 00000001 02E43670 00000000
0018E41Ch:  035804F8 0018E454 02DFDBE8 00000002
0018E42Ch:  0018E460 02D899D0 00000000 73B5723F
0018E43Ch:  001703C2 00000000 00000000 02E43670
0018E44Ch:  00000000 00B61DF8 0018E4EC 02DFDBE8
0018E45Ch:  00000002 0018E4F8 02D3B622 089D1AF8
0018E46Ch:  73B572A7 02D3A820 00000000 00000000
0018E47Ch:  00000000 00000000 00000000 00000000
0018E48Ch:  00000000 00000000 00000000 00000000
0018E49Ch:  FFFFFFF4 00000000 00000000 00000000

Registers:
EAX: 0018E3A8, EBX: 09530638, ECX: 96D03B87, EDX: 00000000
ESI: 035804F8, EDI: 00000000, EBP: 0018E3F8, ESP: 0018E38C

Crash location:
Module: foo_uie_panel_splitter
Offset: 35D7Ah
Symbol: "foobar2000_get_interface" (+22F6Ah)

Loaded modules:
foobar2000                      loaded at 01170000h - 0133F000h
ntdll                            loaded at 776C0000h - 7783B000h
KERNEL32                        loaded at 74540000h - 74620000h
KERNELBASE                      loaded at 75FA0000h - 7611E000h
SHLWAPI                          loaded at 74620000h - 74665000h
msvcrt                          loaded at 74CE0000h - 74D9E000h
combase                          loaded at 75DC0000h - 75F7D000h
RPCRT4                          loaded at 74DA0000h - 74E4D000h
COMCTL32                        loaded at 71810000h - 71A1F000h
SspiCli                          loaded at 74310000h - 7432E000h
GDI32                            loaded at 74800000h - 7494F000h
CRYPTBASE                        loaded at 74300000h - 7430A000h
USER32                          loaded at 74670000h - 747B7000h
bcryptPrimitives                loaded at 74C80000h - 74CD8000h
sechost                          loaded at 77670000h - 776B4000h
WINMM                            loaded at 6F9C0000h - 6F9E4000h
ADVAPI32                        loaded at 753C0000h - 7543B000h
SHELL32                          loaded at 76120000h - 7751F000h
cfgmgr32                        loaded at 74380000h - 743B7000h
DSOUND                          loaded at 70410000h - 70496000h
windows.storage                  loaded at 74EC0000h - 753B9000h
kernel.appcore                  loaded at 747F0000h - 747FC000h
shcore                          loaded at 75D30000h - 75DBD000h
powrprof                        loaded at 74950000h - 74994000h
profapi                          loaded at 75640000h - 7564F000h
ole32                            loaded at 75A60000h - 75B4B000h
CRYPT32                          loaded at 743C0000h - 74538000h
MSASN1                          loaded at 74EB0000h - 74EBE000h
UxTheme                          loaded at 71780000h - 717F5000h
WINMMBASE                        loaded at 00A50000h - 00A73000h
zlib1                            loaded at 62E80000h - 62E9F000h
shared                          loaded at 703E0000h - 7040D000h
Secur32                          loaded at 6A6F0000h - 6A6FA000h
gdiplus                          loaded at 6FFF0000h - 7015B000h
imagehlp                        loaded at 75F80000h - 75F9B000h
COMDLG32                        loaded at 75B50000h - 75C42000h
WINHTTP                          loaded at 6FE00000h - 6FE9B000h
FirewallAPI                      loaded at 75CB0000h - 75D0E000h
NETAPI32                        loaded at 75D10000h - 75D23000h
dbghelp                          loaded at 6CCC0000h - 6CDFF000h
DAVHLPR                          loaded at 71800000h - 7180B000h
dbgcore                          loaded at 6CC90000h - 6CCB1000h
IMM32                            loaded at 747C0000h - 747EB000h
fwbase                          loaded at 71DA0000h - 71DCC000h
MSCTF                            loaded at 75440000h - 7555F000h
dwmapi                          loaded at 71760000h - 7177D000h
foo_input_std                    loaded at 69BF0000h - 69D4B000h
MSACM32                          loaded at 6C460000h - 6C478000h
avcodec-fb2k-56                  loaded at 69A10000h - 69BEE000h
avutil-fb2k-54                  loaded at 6FF60000h - 6FFEA000h
foo_converter                    loaded at 6CB10000h - 6CB98000h
foo_cdda                        loaded at 6FF00000h - 6FF51000h
foo_albumlist                    loaded at 699B0000h - 69A0B000h
foo_ui_std                      loaded at 698A0000h - 699AE000h
MSIMG32                          loaded at 6D120000h - 6D126000h
foo_fileops                      loaded at 69850000h - 6989E000h
foo_verifier                    loaded at 10000000h - 10042000h
foo_musicbrainz                  loaded at 697F0000h - 6984B000h
foo_bitcompare                  loaded at 697C0000h - 697EA000h
foo_freedb2                      loaded at 69770000h - 697C0000h
foo_skip                        loaded at 69730000h - 69766000h
foo_ui_columns                  loaded at 02D00000h - 02EA6000h
urlmon                          loaded at 70F90000h - 7110E000h
USP10                            loaded at 6D100000h - 6D116000h
iertutil                        loaded at 71A60000h - 71D2B000h
foo_uie_library_tree            loaded at 01060000h - 010A7000h
foo_jscript_panel                loaded at 69640000h - 6972E000h
OLEAUT32                        loaded at 77530000h - 775C2000h
foo_uie_panel_splitter          loaded at 028C0000h - 02919000h
foo_uie_esplaylist              loaded at 695D0000h - 6963A000h
clbcatq                          loaded at 775E0000h - 77664000h
MMDevApi                        loaded at 72140000h - 72195000h
DEVOBJ                          loaded at 73E20000h - 73E42000h
PROPSYS                          loaded at 71FF0000h - 7213B000h
AUDIOSES                        loaded at 6FD80000h - 6FDE8000h
wintypes                        loaded at 73AA0000h - 73B68000h
WindowsCodecs                    loaded at 69090000h - 69203000h
dataexchange                    loaded at 6AEC0000h - 6AF01000h
dcomp                            loaded at 6AE10000h - 6AEB7000h
d3d11                            loaded at 721A0000h - 723BA000h
dxgi                            loaded at 71F60000h - 71FE3000h
twinapi.appcore                  loaded at 73B70000h - 73C3D000h
bcrypt                          loaded at 73F20000h - 73F3B000h
sxs                              loaded at 69540000h - 695C1000h
jscript                          loaded at 69490000h - 69532000h
amsi                            loaded at 706E0000h - 706ED000h
MpOav                            loaded at 6FEE0000h - 6FEF6000h
VERSION                          loaded at 73EF0000h - 73EF8000h
mshtml                          loaded at 5ED30000h - 600B2000h
srpapi                          loaded at 6FD60000h - 6FD7C000h
wshom                            loaded at 69460000h - 69483000h
ScrRun                          loaded at 69430000h - 6945B000h
MPR                              loaded at 73FB0000h - 73FC6000h
msscript                        loaded at 6CBC0000h - 6CBDC000h
vbscript                        loaded at 693B0000h - 6942F000h
coml2                            loaded at 74E50000h - 74EAA000h
WLDP                            loaded at 6FEC0000h - 6FECA000h
WINTRUST                        loaded at 74330000h - 74372000h
DWrite                          loaded at 6CE70000h - 6D061000h
msxml3                          loaded at 69220000h - 693AE000h
IEFRAME                          loaded at 63600000h - 64199000h
uiautomationcore                loaded at 66A50000h - 66B6C000h
USERENV                          loaded at 73E50000h - 73E69000h
jscript9                        loaded at 61000000h - 61388000h
CRYPTSP                          loaded at 6A830000h - 6A843000h
rsaenh                          loaded at 6A800000h - 6A82F000h
gpapi                            loaded at 66A30000h - 66A4F000h
sud                              loaded at 60F60000h - 60FFE000h
DUI70                            loaded at 66570000h - 666D7000h
ADVPACK                          loaded at 66950000h - 6697C000h
SETUPAPI                        loaded at 75650000h - 75A5B000h
windowscodecsext                loaded at 66710000h - 66750000h
msxml6                          loaded at 71180000h - 7136F000h
explorerframe                    loaded at 6A950000h - 6AD8A000h
edputil                          loaded at 6A900000h - 6A949000h
mscms                            loaded at 6AF60000h - 6AFDF000h

Stack dump analysis:
Address: 7604DF44h (KERNELBASE+ADF44h), symbol: "CloseHandle" (+34h)
Address: 02905F6Ch (foo_uie_panel_splitter+45F6Ch), symbol: "foobar2000_get_interface" (+3315Ch)
Address: 02905FF0h (foo_uie_panel_splitter+45FF0h), symbol: "foobar2000_get_interface" (+331E0h)
Address: 02E114CDh (foo_ui_columns+1114CDh), symbol: "foobar2000_get_interface" (+45BBDh)
Address: 73B575A3h (wintypes+B75A3h), symbol: "DllCanUnloadNow" (+4E013h)
Address: 02E11490h (foo_ui_columns+111490h), symbol: "foobar2000_get_interface" (+45B80h)
Address: 028D008Ah (foo_uie_panel_splitter+1008Ah)
Address: 028FE631h (foo_uie_panel_splitter+3E631h), symbol: "foobar2000_get_interface" (+2B821h)
Address: 02D899B7h (foo_ui_columns+899B7h)
Address: 73B57273h (wintypes+B7273h), symbol: "DllCanUnloadNow" (+4DCE3h)
Address: 02E43670h (foo_ui_columns+143670h), symbol: "foobar2000_get_interface" (+77D60h)
Address: 02DFDBE8h (foo_ui_columns+FDBE8h), symbol: "foobar2000_get_interface" (+322D8h)
Address: 02D899D0h (foo_ui_columns+899D0h)
Address: 73B5723Fh (wintypes+B723Fh), symbol: "DllCanUnloadNow" (+4DCAFh)
Address: 02E43670h (foo_ui_columns+143670h), symbol: "foobar2000_get_interface" (+77D60h)
Address: 02DFDBE8h (foo_ui_columns+FDBE8h), symbol: "foobar2000_get_interface" (+322D8h)
Address: 02D3B622h (foo_ui_columns+3B622h)
Address: 73B572A7h (wintypes+B72A7h), symbol: "DllCanUnloadNow" (+4DD17h)
Address: 02D3A820h (foo_ui_columns+3A820h)
Address: 746AC1DCh (USER32+3C1DCh), symbol: "GetDpiMetrics" (+Ch)
Address: 717AB5E0h (UxTheme+2B5E0h), symbol: "Ordinal106" (+3AF0h)
Address: 02DF4FE5h (foo_ui_columns+F4FE5h), symbol: "foobar2000_get_interface" (+296D5h)
Address: 746A8D1Ch (USER32+38D1Ch), symbol: "ShowScrollBar" (+5Ch)
Address: 7468DFE8h (USER32+1DFE8h), symbol: "SystemParametersInfoW" (+168h)
Address: 7468DF60h (USER32+1DF60h), symbol: "SystemParametersInfoW" (+E0h)
Address: 717A40EBh (UxTheme+240EBh), symbol: "CloseThemeData" (+1ABh)
Address: 717A4030h (UxTheme+24030h), symbol: "CloseThemeData" (+F0h)
Address: 717A4105h (UxTheme+24105h), symbol: "CloseThemeData" (+1C5h)
Address: 71A66EFCh (iertutil+6EFCh), symbol: "Ordinal716" (+6EFCh)
Address: 7545ACE0h (MSCTF+1ACE0h), symbol: "CtfImeDispatchDefImeMessage" (+A0h)
Address: 7545AD9Ch (MSCTF+1AD9Ch), symbol: "CtfImeDispatchDefImeMessage" (+15Ch)
Address: 5FAE2F48h (mshtml+DB2F48h), symbol: "RunHTMLApplication" (+22D398h)
Address: 7468823Ah (USER32+1823Ah), symbol: "IsThreadDesktopComposited" (+24Ah)
Address: 7774B040h (ntdll+8B040h), symbol: "NtdllDialogWndProc_W" (+A0h)
Address: 776F8828h (ntdll+38828h), symbol: "RtlDeactivateActivationContextUnsafeFast" (+2E8h)
Address: 776FAE38h (ntdll+3AE38h), symbol: "RtlActivateActivationContextUnsafeFast" (+D8h)
Address: 73B572A7h (wintypes+B72A7h), symbol: "DllCanUnloadNow" (+4DD17h)
Address: 746A84E3h (USER32+384E3h), symbol: "SetManipulationInputTarget" (+53h)
Address: 02D3A820h (foo_ui_columns+3A820h)
Address: 74686C30h (USER32+16C30h), symbol: "CallWindowProcW" (+300h)
Address: 02D3A820h (foo_ui_columns+3A820h)
Address: 74686B08h (USER32+16B08h), symbol: "CallWindowProcW" (+1D8h)
Address: 02D3A820h (foo_ui_columns+3A820h)
Address: 746AE5E0h (USER32+3E5E0h), symbol: "EndTask" (+1220h)
Address: 74686810h (USER32+16810h), symbol: "DispatchMessageW" (+530h)
Address: 02D3A820h (foo_ui_columns+3A820h)
Address: 7774B100h (ntdll+8B100h), symbol: "NtdllDialogWndProc_W" (+160h)
Address: 746AE5E0h (USER32+3E5E0h), symbol: "EndTask" (+1220h)
Address: 7468D159h (USER32+1D159h), symbol: "PeekMessageW" (+559h)
Address: 02D3A820h (foo_ui_columns+3A820h)
Address: 746A8960h (USER32+38960h), symbol: "InvalidateRect" (+30h)
Address: 77738F36h (ntdll+78F36h), symbol: "KiUserCallbackDispatcher" (+36h)
Address: 77738E80h (ntdll+78E80h), symbol: "KiUserApcDispatcher" (+50h)
Address: 02D3A820h (foo_ui_columns+3A820h)
Address: 7774B100h (ntdll+8B100h), symbol: "NtdllDialogWndProc_W" (+160h)
Address: 746A896Ch (USER32+3896Ch), symbol: "InvalidateRect" (+3Ch)
Address: 74684D88h (USER32+14D88h), symbol: "ClientToScreen" (+4E8h)
Address: 746847A0h (USER32+147A0h), symbol: "IsWindowEnabled" (+90h)
Address: 746847A0h (USER32+147A0h), symbol: "IsWindowEnabled" (+90h)
Address: 717A6148h (UxTheme+26148h), symbol: "OpenThemeData" (+1648h)
Address: 74684BAEh (USER32+14BAEh), symbol: "ClientToScreen" (+30Eh)
Address: 71C85FB2h (iertutil+225FB2h), symbol: "Ordinal166" (+72h)
Address: 746AE5E0h (USER32+3E5E0h), symbol: "EndTask" (+1220h)
Address: 02D3B8ACh (foo_ui_columns+3B8ACh)
Address: 73B57FBFh (wintypes+B7FBFh), symbol: "DllCanUnloadNow" (+4EA2Fh)
Address: 02D3A820h (foo_ui_columns+3A820h)
Address: 7773EE30h (ntdll+7EE30h), symbol: "wcstombs" (+90h)
Address: 776F8D98h (ntdll+38D98h), symbol: "RtlDeactivateActivationContextUnsafeFast" (+858h)
Address: 776F8DADh (ntdll+38DADh), symbol: "RtlDeactivateActivationContextUnsafeFast" (+86Dh)
Address: 02DF4FE5h (foo_ui_columns+F4FE5h), symbol: "foobar2000_get_interface" (+296D5h)
Address: 70FE5840h (urlmon+55840h), symbol: "Ordinal518" (+4370h)
Address: 70FE586Ch (urlmon+5586Ch), symbol: "Ordinal518" (+439Ch)
Address: 5F1E92E0h (mshtml+4B92E0h), symbol: "Ordinal107" (+1AC60h)
Address: 71C73D00h (iertutil+213D00h), symbol: "PrivateCoInternetCombineIUri" (+45F0h)
Address: 74684CD2h (USER32+14CD2h), symbol: "ClientToScreen" (+432h)
Address: 5F1EBB55h (mshtml+4BBB55h), symbol: "Ordinal107" (+1D4D5h)
Address: 74684CD2h (USER32+14CD2h), symbol: "ClientToScreen" (+432h)
Address: 74684BAEh (USER32+14BAEh), symbol: "ClientToScreen" (+30Eh)
Address: 74684CD2h (USER32+14CD2h), symbol: "ClientToScreen" (+432h)
Address: 74684BAEh (USER32+14BAEh), symbol: "ClientToScreen" (+30Eh)
Address: 74684BBFh (USER32+14BBFh), symbol: "ClientToScreen" (+31Fh)
Address: 74684BD9h (USER32+14BD9h), symbol: "ClientToScreen" (+339h)
Address: 74684BAEh (USER32+14BAEh), symbol: "ClientToScreen" (+30Eh)
Address: 74684BBFh (USER32+14BBFh), symbol: "ClientToScreen" (+31Fh)
Address: 746AE5E0h (USER32+3E5E0h), symbol: "EndTask" (+1220h)
Address: 5F30871Ah (mshtml+5D871Ah), symbol: "Ordinal107" (+13A09Ah)
Address: 5F308580h (mshtml+5D8580h), symbol: "Ordinal107" (+139F00h)
Address: 011E8415h (foobar2000+78415h)
Address: 776F8828h (ntdll+38828h), symbol: "RtlDeactivateActivationContextUnsafeFast" (+2E8h)
Address: 776FAE38h (ntdll+3AE38h), symbol: "RtlActivateActivationContextUnsafeFast" (+D8h)
Address: 5F495620h (mshtml+765620h), symbol: "DllGetClassObject" (+75530h)
Address: 73B57FBFh (wintypes+B7FBFh), symbol: "DllCanUnloadNow" (+4EA2Fh)
Address: 746A84E3h (USER32+384E3h), symbol: "SetManipulationInputTarget" (+53h)
Address: 02D3A820h (foo_ui_columns+3A820h)
Address: 74686C30h (USER32+16C30h), symbol: "CallWindowProcW" (+300h)
Address: 02D3A820h (foo_ui_columns+3A820h)
Address: 74686B08h (USER32+16B08h), symbol: "CallWindowProcW" (+1D8h)
Address: 02D3A820h (foo_ui_columns+3A820h)
Address: 77736E0Ch (ntdll+76E0Ch), symbol: "ZwAllocateVirtualMemory" (+Ch)
Address: 746AE5E0h (USER32+3E5E0h), symbol: "EndTask" (+1220h)
Address: 74686810h (USER32+16810h), symbol: "DispatchMessageW" (+530h)
Address: 02D3A820h (foo_ui_columns+3A820h)
Address: 7774B100h (ntdll+8B100h), symbol: "NtdllDialogWndProc_W" (+160h)
Address: 746AE5E0h (USER32+3E5E0h), symbol: "EndTask" (+1220h)
Address: 7468D159h (USER32+1D159h), symbol: "PeekMessageW" (+559h)
Address: 02D3A820h (foo_ui_columns+3A820h)
Address: 77738F36h (ntdll+78F36h), symbol: "KiUserCallbackDispatcher" (+36h)
Address: 77738E80h (ntdll+78E80h), symbol: "KiUserApcDispatcher" (+50h)
Address: 02D3A820h (foo_ui_columns+3A820h)
Address: 7774B100h (ntdll+8B100h), symbol: "NtdllDialogWndProc_W" (+160h)
Address: 7468CDBEh (USER32+1CDBEh), symbol: "PeekMessageW" (+1BEh)
Address: 7468CD6Fh (USER32+1CD6Fh), symbol: "PeekMessageW" (+16Fh)
Address: 5F21FC3Dh (mshtml+4EFC3Dh), symbol: "Ordinal107" (+515BDh)
Address: 5F39DD8Ah (mshtml+66DD8Ah), symbol: "UninitializeLocalHtmlEngine" (+1D98Ah)
Address: 5F39DD40h (mshtml+66DD40h), symbol: "UninitializeLocalHtmlEngine" (+1D940h)
Address: 5ED57090h (mshtml+27090h)
Address: 5F21FA89h (mshtml+4EFA89h), symbol: "Ordinal107" (+51409h)
Address: 5ED57088h (mshtml+27088h)
Address: 5F3E85AAh (mshtml+6B85AAh), symbol: "Ordinal129" (+59FAh)
Address: 5F3E8590h (mshtml+6B8590h), symbol: "Ordinal129" (+59E0h)
Address: 5F098D69h (mshtml+368D69h)
Address: 5F098666h (mshtml+368666h)
Address: 5F3F8D15h (mshtml+6C8D15h), symbol: "Ordinal123" (+1515h)
Address: 5F2051C8h (mshtml+4D51C8h), symbol: "Ordinal107" (+36B48h)
Address: 5F3E1306h (mshtml+6B1306h), symbol: "ClearPhishingFilterData" (+5AD6h)
Address: 5F1CA66Bh (mshtml+49A66Bh)
Address: 5F3EE16Dh (mshtml+6BE16Dh), symbol: "DllCanUnloadNow" (+31Dh)
Address: 5F13EA5Fh (mshtml+40EA5Fh)
Address: 5F13E960h (mshtml+40E960h)
Address: 5ED897C8h (mshtml+597C8h)
Address: 5ED897C8h (mshtml+597C8h)
Address: 5F266EEBh (mshtml+536EEBh), symbol: "Ordinal107" (+9886Bh)
Address: 5F266E00h (mshtml+536E00h), symbol: "Ordinal107" (+98780h)
Address: 694A61B4h (jscript+161B4h)
Address: 694A4F43h (jscript+14F43h)
Address: 694BA23Fh (jscript+2A23Fh)
Address: 694BA7BBh (jscript+2A7BBh)
Address: 694A7217h (jscript+17217h)
Address: 6964AE2Dh (foo_jscript_panel+AE2Dh)
Address: 696ECC46h (foo_jscript_panel+ACC46h), symbol: "foobar2000_get_interface" (+660C6h)
Address: 6964AD8Bh (foo_jscript_panel+AD8Bh)
Address: 6964AEEDh (foo_jscript_panel+AEEDh)
Address: 696824FCh (foo_jscript_panel+424FCh)
Address: 696ECA0Ch (foo_jscript_panel+ACA0Ch), symbol: "foobar2000_get_interface" (+65E8Ch)
Address: 6968248Bh (foo_jscript_panel+4248Bh)
Address: 6968247Ah (foo_jscript_panel+4247Ah)
Address: 028F36BFh (foo_uie_panel_splitter+336BFh), symbol: "foobar2000_get_interface" (+208AFh)
Address: 028FDFF3h (foo_uie_panel_splitter+3DFF3h), symbol: "foobar2000_get_interface" (+2B1E3h)
Address: 028CA40Fh (foo_uie_panel_splitter+A40Fh)
Address: 028CBAECh (foo_uie_panel_splitter+BAECh)
Address: 028C6E39h (foo_uie_panel_splitter+6E39h)
Address: 028F7592h (foo_uie_panel_splitter+37592h), symbol: "foobar2000_get_interface" (+24782h)
Address: 02D828C5h (foo_ui_columns+828C5h)
Address: 73B5675Bh (wintypes+B675Bh), symbol: "DllCanUnloadNow" (+4D1CBh)
Address: 776F74EDh (ntdll+374EDh), symbol: "RtlReleaseSRWLockShared" (+2C8Dh)
Address: 7468709Fh (USER32+1709Fh), symbol: "GetWindowLongW" (+FFh)
Address: 028FF4B6h (foo_uie_panel_splitter+3F4B6h), symbol: "foobar2000_get_interface" (+2C6A6h)
Address: 746AE5E0h (USER32+3E5E0h), symbol: "EndTask" (+1220h)
Address: 028D1E68h (foo_uie_panel_splitter+11E68h)
Address: 028D1CD0h (foo_uie_panel_splitter+11CD0h)
Address: 746A84E3h (USER32+384E3h), symbol: "SetManipulationInputTarget" (+53h)
Address: 028D1CD0h (foo_uie_panel_splitter+11CD0h)
Address: 74686C30h (USER32+16C30h), symbol: "CallWindowProcW" (+300h)
Address: 028D1CD0h (foo_uie_panel_splitter+11CD0h)
Address: 74686B08h (USER32+16B08h), symbol: "CallWindowProcW" (+1D8h)
Address: 028D1CD0h (foo_uie_panel_splitter+11CD0h)
Address: 747C5AE0h (IMM32+5AE0h), symbol: "CtfImmNotify" (+0h)
Address: 746AE5E0h (USER32+3E5E0h), symbol: "EndTask" (+1220h)
Address: 74686810h (USER32+16810h), symbol: "DispatchMessageW" (+530h)
Address: 028D1CD0h (foo_uie_panel_splitter+11CD0h)
Address: 7774B100h (ntdll+8B100h), symbol: "NtdllDialogWndProc_W" (+160h)
Address: 7468DDC8h (USER32+1DDC8h), symbol: "CopyRect" (+178h)
Address: 746AE5E0h (USER32+3E5E0h), symbol: "EndTask" (+1220h)
Address: 7468D159h (USER32+1D159h), symbol: "PeekMessageW" (+559h)
Address: 028D1CD0h (foo_uie_panel_splitter+11CD0h)
Address: 77738F36h (ntdll+78F36h), symbol: "KiUserCallbackDispatcher" (+36h)
Address: 77738E80h (ntdll+78E80h), symbol: "KiUserApcDispatcher" (+50h)
Address: 028D1CD0h (foo_uie_panel_splitter+11CD0h)
Address: 7774B100h (ntdll+8B100h), symbol: "NtdllDialogWndProc_W" (+160h)
Address: 746A92BCh (USER32+392BCh), symbol: "DestroyWindow" (+Ch)
Address: 028C4D7Dh (foo_uie_panel_splitter+4D7Dh)
Address: 028F2B4Bh (foo_uie_panel_splitter+32B4Bh), symbol: "foobar2000_get_interface" (+1FD3Bh)
Address: 028FDE29h (foo_uie_panel_splitter+3DE29h), symbol: "foobar2000_get_interface" (+2B019h)
Address: 02D96948h (foo_ui_columns+96948h)
Address: 73B56517h (wintypes+B6517h), symbol: "DllCanUnloadNow" (+4CF87h)
Address: 746AE5E0h (USER32+3E5E0h), symbol: "EndTask" (+1220h)
Address: 02DFF438h (foo_ui_columns+FF438h), symbol: "foobar2000_get_interface" (+33B28h)
Address: 02D99D59h (foo_ui_columns+99D59h)
Address: 74684BD9h (USER32+14BD9h), symbol: "ClientToScreen" (+339h)
Address: 7468709Fh (USER32+1709Fh), symbol: "GetWindowLongW" (+FFh)

Environment:
App: foobar2000 v1.3.9
UI: Columns UI 0.3.9.1

Components:
Core (2015-11-02 13:34:32 UTC)
    foobar2000 core 1.3.9
foo_albumlist.dll (2015-11-02 13:31:02 UTC)
    Album List 4.5
foo_bitcompare.dll (2015-01-08 00:00:00 UTC)
    Binary Comparator 2.0
foo_cdda.dll (2015-11-02 13:30:24 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2015-11-02 13:30:32 UTC)
    Converter 1.5
foo_fileops.dll (2015-11-02 13:30:04 UTC)
    File Operations 2.2.1
foo_freedb2.dll (2015-01-08 00:00:00 UTC)
    Online Tagger 0.7
foo_input_std.dll (2015-11-02 13:34:32 UTC)
    Standard Input Array 1.0
foo_jscript_panel.dll (2015-11-13 11:36:55 UTC)
    JScript Panel 1.0.2
foo_musicbrainz.dll (2015-01-08 00:00:00 UTC)
    MusicBrainz Tagger 0.3.1
foo_skip.dll (2015-01-08 00:00:00 UTC)
    Skip Track 1.9.7
foo_ui_columns.dll (2015-11-10 02:30:15 UTC)
    Columns UI 0.3.9.1
foo_ui_std.dll (2015-11-02 13:34:32 UTC)
    Default User Interface 0.9.5
foo_uie_esplaylist.dll (2015-01-08 00:00:00 UTC)
    EsPlaylist 0.1.3.9
foo_uie_library_tree.dll (2013-10-31 11:33:59 UTC)
    Library Tree 0.3.4.6.1
foo_uie_panel_splitter.dll (2009-12-10 00:16:12 UTC)
    Panel Stack Splitter 0.3.8.3(alpha)
foo_verifier.dll (2015-01-08 00:00:00 UTC)
    File Integrity Verifier 1.1.2

Recent events:
JScript Panel (Menu Button by marc2003): Parsing file "D:\Applications\foobar2000\js_marc2003\js\lodash.min.js"
JScript Panel (Menu Button by marc2003): Parsing file "D:\Applications\foobar2000\js_marc2003\js\helpers.js"
JScript Panel (Menu Button by marc2003): Parsing file "D:\Applications\foobar2000\js_marc2003\js\panel.js"
JScript Panel (Menu Button by marc2003): initialized in 10 ms
JScript Panel (JSPlaylist v1.3.2mod4 by Br3tt): Parsing file "D:\Applications\foobar2000\js_br3tt\jsplaylist-mod\js\WSHcommon.js"
JScript Panel (JSPlaylist v1.3.2mod4 by Br3tt): Parsing file "D:\Applications\foobar2000\js_br3tt\jsplaylist-mod\js\WSHinputbox.js"
JScript Panel (JSPlaylist v1.3.2mod4 by Br3tt): Parsing file "D:\Applications\foobar2000\js_br3tt\jsplaylist-mod\js\WSHtopbar.js"
JScript Panel (JSPlaylist v1.3.2mod4 by Br3tt): Parsing file "D:\Applications\foobar2000\js_br3tt\jsplaylist-mod\js\WSHscrollbar.js"
JScript Panel (JSPlaylist v1.3.2mod4 by Br3tt): Parsing file "D:\Applications\foobar2000\js_br3tt\jsplaylist-mod\js\WSHheaderbar.js"
JScript Panel (JSPlaylist v1.3.2mod4 by Br3tt): Parsing file "D:\Applications\foobar2000\js_br3tt\jsplaylist-mod\js\WSHplaylist.js"
JScript Panel (JSPlaylist v1.3.2mod4 by Br3tt): Parsing file "D:\Applications\foobar2000\js_br3tt\jsplaylist-mod\js\WSHplaylistmanager.js"
JScript Panel (JSPlaylist v1.3.2mod4 by Br3tt): Parsing file "D:\Applications\foobar2000\js_br3tt\jsplaylist-mod\js\WSHsettings.js"
JScript Panel (JSPlaylist v1.3.2mod4 by Br3tt): Parsing file "D:\Applications\foobar2000\js_br3tt\jsplaylist-mod\jsplaylist main script.txt"
JScript Panel (JSPlaylist v1.3.2mod4 by Br3tt): initialized in 23 ms
JScript Panel (track info + seekbar + buttons by marc2003): Parsing file "D:\Applications\foobar2000\js_marc2003\js\lodash.min.js"
JScript Panel (track info + seekbar + buttons by marc2003): Parsing file "D:\Applications\foobar2000\js_marc2003\js\helpers.js"
JScript Panel (track info + seekbar + buttons by marc2003): Parsing file "D:\Applications\foobar2000\js_marc2003\js\panel.js"
JScript Panel (track info + seekbar + buttons by marc2003): Parsing file "D:\Applications\foobar2000\js_marc2003\js\seekbar.js"
JScript Panel (track info + seekbar + buttons by marc2003): initialized in 10 ms
JScript Panel (Status Bar by marc2003): Parsing file "D:\Applications\foobar2000\js_marc2003\js\lodash.min.js"
JScript Panel (Status Bar by marc2003): Parsing file "D:\Applications\foobar2000\js_marc2003\js\helpers.js"
JScript Panel (Status Bar by marc2003): initialized in 8 ms
User Interface initialized in: 0:00.312088
Processing commandline
initquit::init entry
initquit::init exit
Startup time : 0:00.350736
Shutting down...
initquit::quit entry
initquit::quit exit


Machine specifications:
OS: Windows 6.3.9600 x64
CPU: Intel® Pentium® CPU G3258 @ 3.20GHz, features: MMX SSE SSE2 SSE3 SSE4.1 SSE4.2
CPU threads: 2
Audio: Speakers (Realtek High Definition Audio)
Title: Columns UI
Post by: musicmusic on 2015-11-13 20:55:08
I looked at other crash reports and there are 12 crashes at the same offset in Panel Stack Splitter, dating back to 2014.

They are a bit odd as a WM_SETFOCUS message is being handled while the app is closing, but the crash is occurring in Panel Stack Splitter's implementation of uie::splitter_window::get_panel.

Looks like a coincidence to me.
Title: Columns UI
Post by: marc2003 on 2015-11-13 22:59:40
I looked at other crash reports and there are 12 crashes at the same offset in Panel Stack Splitter, dating back to 2014.


Ah right, it must be unrelated then. Thanks for looking in to it.
Title: Columns UI
Post by: loz on 2015-11-20 11:22:20
FYI ...
here is a screenshot of SimPlaylist(DUI) rendering subgroups,
both subgroup inputs have been flagged in the tags (using the syntax patterns mentioned in my previous post),
as you can see, SimPlaylist stacks the subgroups vertically above each other and to the right immediatelty after the artwork:


You can already do that if you add a second group script. Something as simple as the following should suffice:
Code: [Select]
[Disc %discnumber%]


(http://i.imgur.com/Y4KaJdH.png)
Title: Columns UI
Post by: derty2 on 2015-11-20 20:20:33
Hi loz - thanks for your input on subgrouping playlist items in Columns UI ++++

Unfortunately, what you are describing does not give an acceptable layout in cases such as mine.
You are displaying the playlist panel without an artwork column. I prefer to display the artwork column ....and in this case the layout goes pear-shaped and is visually unacceptable.

To show you exactly what I am talking about, I tried creating a Columns UI replica of the DUI+SimPlaylist layout as in my previous post+screenshot
....creating three groups at "Preferences->Display->Columns UI->Playlist view->Grouping":
$rgb(3,250,219)$directory_path(%path%)         <<<<<corresponds to group input in SimPlaylist(DUI)
$rgb(3,250,219)[Disc %discnumber%]         <<<<<corresponds to subgroup input in SimPlaylist(DUI)
$rgb(212,206,89)$pad([$ifgreater($strstr(%title%,'::'),0,$left(%title%,$sub($strstr(%title%,'::'),1)),)],300)         <<<<<corresponds to subgroup input in SimPlaylist(DUI)

While looking at this screenshot ignore the toolbars; just look at the playlist viewing panel (NG Playlist) at bottom and the text+artwork panels at top. The foobar2000 main window has been sized to exact dimensions as the previous DUI+Simplaylist screenshot to have the same visual real-estate. I also configured the fonts and colors to be as close as possible to the DUI layout:
(http://p.im9.eu/20151121060240.jpg)

As you can see in this screenshot, the vertical layout of the items in the playlist is not good and we are left with massive chunks of wasted vertical space. To be able to display all six items from this album I have had to narrow the vertical size of the top text+art panels to a ridiculous extent. Compare this screenshot with the DUI+Simplaylist previous screenshot --- we are displaying the exact same album, exact same number of items, exact same column widths in the playlist view, exact same fonts and colors

IMHO, What DUI+Simplaylist is doing right when displaying subgroups is this:
- if the artwork column is enabled, the cover image is displayed only once for this album.
- when rendering subgrouping text, it ignores the artwork column (which is always the first column) and begins rendering after this column.
- it stacks all subgroups vertically inline at same X-coordinate ; the subgroupings are not incrementally indented ; if you want this indenting effect it can be achieved by title-formatting in the syntax pattern, it is not forced upon you.
- subgrouping text uses the same font size as the playlist items AND NOT the grouping font size which is larger ; Columns UI uses the same font size for all, it causes loss of compactness of the layout, too much visual distraction and too much separation of related items.

Thanks for reading.
Title: Columns UI
Post by: Phoenix1 on 2015-11-23 04:43:40
How could I add a splitter here? (the red line).

(http://i.imgur.com/iB52GLE.png)

I've lost the count, every time that I set an splitter it splits in the wrong way, no matter if it is Vertical or Horizontal.


Title: Columns UI
Post by: davideleo on 2015-11-23 13:47:22
Well, you should first replace the wave seekbar with a horizontal splitter, which will not actually replace it, but add an empty element on the side, which is the new element you are trying to add, on the left of the red line. Than replace the wave seekbar once more with a vertical splitter, which will add an empty element on the bottom. Finally in this empty element you than cut and paste the equalizer.
Title: Columns UI
Post by: musicmusic on 2015-11-25 21:08:07
@zeremy, as you probably saw I merged the changes in to master. I was wondering, though, was there any particular reason you put in a second call to ui_control::activate (https://github.com/smoralis/columns_ui/blob/55e8d9b9d891fa01698c872b2aa7bef75bfbd0b4/foobar2000/foo_ui_columns/commandline.cpp#L87)? Was something else ending up with the keyboard focus for you?
Title: Columns UI
Post by: zeremy on 2015-11-26 07:26:02
@zeremy, as you probably saw I merged the changes in to master. I was wondering, though, was there any particular reason you put in a second call to ui_control::activate (https://github.com/smoralis/columns_ui/blob/55e8d9b9d891fa01698c872b2aa7bef75bfbd0b4/foobar2000/foo_ui_columns/commandline.cpp#L87)? Was something else ending up with the keyboard focus for you?


I was loosing the focus of the main window when switching layouts, and the second call fixed the focus problem.
It only happens with foo_chronflow.

Reproduced
Video (https://www.dropbox.com/s/rpzeo8od29vt4hn/bandicam%202015-11-26%2009-12-37-002.avi?dl=0)
Title: Columns UI
Post by: Dimsok on 2015-11-28 15:33:53
When i switch to that UI, i can't add some toolbars. I point "menu" "buttons", "playback order" and "volume" but nothing happens, even checkmarks not appears. Other toobars like "seekbars" appear. Any secret?
Title: Columns UI
Post by: lvqcl on 2015-11-28 16:58:38
When i switch to that UI, i can't add some toolbars. I point "menu" "buttons", "playback order" and "volume" but nothing happens, even checkmarks not appears. Other toobars like "seekbars" appear. Any secret?


Do you use WinXP? the latest versions are not compatible with it. But you can still download 0.3.8.8.
Title: Columns UI
Post by: Dimsok on 2015-11-28 21:55:34
Quote
Do you use WinXP?

Exactly
Quote
But you can still download 0.3.8.8

Will try
Title: Columns UI
Post by: musicmusic on 2015-11-29 00:42:51
I was loosing the focus of the main window when switching layouts, and the second call fixed the focus problem.
It only happens with foo_chronflow.

Reproduced
Video (https://www.dropbox.com/s/rpzeo8od29vt4hn/bandicam%202015-11-26%2009-12-37-002.avi?dl=0)

It's a problem with Chronflow, but seemingly easily fixed. The OpenGL window is initially created as a top-level window, which gets activated and hence foobar2000 loses focus.

Adding
Code: [Select]
glfwWindowHint(GLFW_VISIBLE, false);
here:
https://github.com/Chronial/foo_chronflow/b...derWindow.h#L33 (https://github.com/Chronial/foo_chronflow/blob/master/RenderWindow.h#L33)

and
Code: [Select]
glfwShowWindow(window);
here:
https://github.com/Chronial/foo_chronflow/b...derWindow.h#L42 (https://github.com/Chronial/foo_chronflow/blob/master/RenderWindow.h#L42)

resolved it for me. I didn't notice any side effects, but I'm not a regular user of the component...
Title: Columns UI
Post by: Chronial on 2015-11-29 02:36:34
It's a problem with Chronflow, but seemingly easily fixed. The OpenGL window is initially created as a top-level window, which gets activated and hence foobar2000 loses focus.

Adding
Code: [Select]
glfwWindowHint(GLFW_VISIBLE, false);
here:
https://github.com/Chronial/foo_chronflow/b...derWindow.h#L33 (https://github.com/Chronial/foo_chronflow/blob/master/RenderWindow.h#L33)

and
Code: [Select]
glfwShowWindow(window);
here:
https://github.com/Chronial/foo_chronflow/b...derWindow.h#L42 (https://github.com/Chronial/foo_chronflow/blob/master/RenderWindow.h#L42)

resolved it for me. I didn't notice any side effects, but I'm not a regular user of the component...

I can't see how it could have negative side effects – that does just seem to be the more correct way to set up that window. Fixed (https://github.com/Chronial/foo_chronflow/commit/165bfe8768391650befbc73651f415ec5c513799), thx .
Title: Columns UI
Post by: swmmng on 2015-11-29 17:42:41
I've had a weird thing with Columns UI's grouping that's been plaguing me for a long time, and I'd like to finally get it sorted out. As you can see in this the screenshot, both tracks should be grouped in the same album, as far as I can tell. However, in the second screenshot (lux v2 skin), they are grouped separately. Can anyone help me figure out why this is happening and how to fix it?

https://www.dropbox.com/s/shojewj6eyoj5ls/foobar.png?dl=0 (https://www.dropbox.com/s/shojewj6eyoj5ls/foobar.png?dl=0)
https://www.dropbox.com/s/duoa83w3jafoi8a/Untitled.png?dl=0 (https://www.dropbox.com/s/duoa83w3jafoi8a/Untitled.png?dl=0)
Title: Columns UI
Post by: lvqcl on 2015-11-29 18:08:18
Can anyone help me figure out why this is happening and how to fix it?

Select both 1st and 2nd files and show properties window.
Title: Columns UI
Post by: Phoenix1 on 2015-11-30 03:49:47
Well, you should first replace the wave seekbar with a horizontal splitter, which will not actually replace it, but add an empty element on the side, which is the new element you are trying to add, on the left of the red line. Than replace the wave seekbar once more with a vertical splitter, which will add an empty element on the bottom. Finally in this empty element you than cut and paste the equalizer.


This is what happens: http://prntscr.com/98jvpd (http://prntscr.com/98jvpd)

It adds the empty element on the bottom! No matter what splitter I try.

And that's not an EQ, it is a "musical spectrum".
Title: Columns UI
Post by: swmmng on 2015-11-30 12:07:59
Can anyone help me figure out why this is happening and how to fix it?

Select both 1st and 2nd files and show properties window.

That's exactly what the second image is showing.
Title: Columns UI
Post by: jazzthieve on 2015-11-30 12:13:47
Can anyone help me figure out why this is happening and how to fix it?

Select both 1st and 2nd files and show properties window.

That's exactly what the second image is showing.


No it doesn't if properties of both files were shown it would say "Properties (2 items) - ...." at top.
A possible reason why your tracks aren't sorted is because it doesn't match the defined group format. Let's say the group format is %date% %album%, if your album tag field has a space character at the end it will not group properly and you wouldn't even notice it in the tag field. If you select both tracks which aren't grouped together and view properties then you'll notice and see where the differences are that don't match the group format.
Title: Columns UI
Post by: davideleo on 2015-11-30 12:55:29
This is what happens: http://prntscr.com/98jvpd (http://prntscr.com/98jvpd)

It adds the empty element on the bottom! No matter what splitter I try.

And that's not an EQ, it is a "musical spectrum".



You're right, I tried it myself in live editing mode and it didn't work. I managed by editing the layout in
preferences>columns UI>layout, though.

You need to have this structure in the panels tree:


V vertical splitter
[blockquote](playlist view)[/blockquote][blockquote]V horizontal splitter[/blockquote][blockquote][blockquote](whatever panel)[/blockquote][/blockquote][blockquote][blockquote]V vertical splitter[/blockquote][/blockquote][blockquote][blockquote][blockquote]spectrum analyzer[/blockquote][/blockquote][/blockquote][blockquote][blockquote][blockquote]wave seekbar[/blockquote][/blockquote][/blockquote]
Title: Columns UI
Post by: swmmng on 2015-12-01 01:00:55
Can anyone help me figure out why this is happening and how to fix it?

Select both 1st and 2nd files and show properties window.

That's exactly what the second image is showing.


No it doesn't if properties of both files were shown it would say "Properties (2 items) - ...." at top.
A possible reason why your tracks aren't sorted is because it doesn't match the defined group format. Let's say the group format is %date% %album%, if your album tag field has a space character at the end it will not group properly and you wouldn't even notice it in the tag field. If you select both tracks which aren't grouped together and view properties then you'll notice and see where the differences are that don't match the group format.


Ok, sorry I was showing the properties in two different windows. It seems the only thing that differs that I don't know whether it should (i.e. track title differs, but it should) is the MUSICIP PUID, which appears to have something to do with Musicbrainz Picard. I deleted this value and restarted foobar, but they're still grouped separately.
Title: Columns UI
Post by: jazzthieve on 2015-12-01 08:56:21
What is the group format?
Title: Columns UI
Post by: swmmng on 2015-12-01 18:36:03
What is the group format?

Code: [Select]
$if(%COMPILATION%,%album%,$swapprefix([%album artist%])) | $if(%album%,$ifgreater($if(%totalsides%,%totalsides%,%totaldiscs%),1,[%album%]|||[%discnumber%]|[%side%],[%album%]),[%album%])
Title: Columns UI
Post by: Phoenix1 on 2015-12-01 20:02:59
This is what happens: http://prntscr.com/98jvpd (http://prntscr.com/98jvpd)

It adds the empty element on the bottom! No matter what splitter I try.

And that's not an EQ, it is a "musical spectrum".



You're right, I tried it myself in live editing mode and it didn't work. I managed by editing the layout in
preferences>columns UI>layout, though.

You need to have this structure in the panels tree:


V vertical splitter
[blockquote](playlist view)[/blockquote][blockquote]V horizontal splitter[/blockquote][blockquote][blockquote](whatever panel)[/blockquote][/blockquote][blockquote][blockquote]V vertical splitter[/blockquote][/blockquote][blockquote][blockquote][blockquote]spectrum analyzer[/blockquote][/blockquote][/blockquote][blockquote][blockquote][blockquote]wave seekbar[/blockquote][/blockquote][/blockquote]


Thanks, but the artwork view and the metadata thing are missing. I tried to fix it and this is the closest I could get: http://prntscr.com/997hcp (http://prntscr.com/997hcp)

Now I need to split the playlist and guess what? Same thing happens, it adds a empty element on the bottom. It seems that the combination that I want is impossible.

This is the tree: http://prntscr.com/997ie0 (http://prntscr.com/997ie0)
Title: Columns UI
Post by: jazzthieve on 2015-12-02 01:02:00
What is the group format?

Code: [Select]
$if(%COMPILATION%,%album%,$swapprefix([%album artist%])) | $if(%album%,$ifgreater($if(%totalsides%,%totalsides%,%totaldiscs%),1,[%album%]|||[%discnumber%]|[%side%],[%album%]),[%album%])

This group format seems to be tailored towards multi disc albums but most of what is used here isn't relevant to you since you don't use any of these tags. The only tags here that should matter to you are %album artist% and %album%. Did you select both files at once and view properties to check if %album% is indeed the same?
You can always try to change the group format to something more simple and see what it does for you. Be sure to keep "|" (links group attributes) and "|||" (indicates a subgroup link, in this case discnumbers).
Title: Columns UI
Post by: MachineHead on 2015-12-02 15:43:51
It seems that the combination that I want is impossible.


You haven't tried Panel Stack Splitter yet. That can easily accomplish what you want.

Quickly put together example. (http://i.imgur.com/Bb0Lg3q.png) This doesn't use the exact components you use but they can be swapped with little difference for the layouts end result. The left panel will always stay the same width regardless of window size. The two on the right are percentage based and will fill accordingly. The exception is the wsh panel spot. That is set to be that wide and the seekbar/spectrum will always have its offset. Example here. (http://i.imgur.com/c73NiE7.png)
Title: Columns UI
Post by: swmmng on 2015-12-02 15:54:54
What is the group format?

Code: [Select]
$if(%COMPILATION%,%album%,$swapprefix([%album artist%])) | $if(%album%,$ifgreater($if(%totalsides%,%totalsides%,%totaldiscs%),1,[%album%]|||[%discnumber%]|[%side%],[%album%]),[%album%])

This group format seems to be tailored towards multi disc albums but most of what is used here isn't relevant to you since you don't use any of these tags. The only tags here that should matter to you are %album artist% and %album%. Did you select both files at once and view properties to check if %album% is indeed the same?
You can always try to change the group format to something more simple and see what it does for you. Be sure to keep "|" (links group attributes) and "|||" (indicates a subgroup link, in this case discnumbers).

I did check both properties together, and only things like track number/name and played statistics were different.

Also, I'm really sorry; I assumed this skin was using Columns UI, but it's actually using EL Playlist. I'll take my problem over there instead. Thank you for helping anyway!
Title: Columns UI
Post by: marc2003 on 2015-12-02 16:04:34
You haven't tried Panel Stack Splitter yet. That can easily accomplish what you want.


You are kidding, right? 

http://i.imgur.com/DyOG8wz.png (http://i.imgur.com/DyOG8wz.png)
Title: Columns UI
Post by: MachineHead on 2015-12-02 16:27:50
Quote
No matter what splitter I try.


Nope. It's great there's more than one way to do this.
Title: Columns UI
Post by: GregH on 2015-12-12 23:03:35
I'm on Windows 8.1 and need a copy of libpng.dll. Zlib installed into the foobar2000 v1.3.9 sub-dir but I've been unable to find libpng.dll for Windows. I did download the source but was figuring someone had already made it on a Windows platform and could direct me to a copy.
Where can I find a copy of libpng.dll for Windows (pre-made)?

Thanks for helping a newbie.

Greg
Title: Columns UI
Post by: lvqcl on 2015-12-13 00:04:10
Use 0.3.8.8 or newer. It doesn't need libpng.
Title: Columns UI
Post by: musicmusic on 2015-12-13 16:23:08
I've released version 0.3.9.2 beta. It should fix the XP problem; also it is compiled with the latest foobar2000 SDK and now requires foobar2000 1.3+. It's possible something broke while updating to the latest foobar2000 SDK so let me know if you encounter any problems.
Title: Columns UI
Post by: zeremy on 2015-12-13 17:12:09
I've released version 0.3.9.2 beta. It should fix the XP problem; also it is compiled with the latest foobar2000 SDK and now requires foobar2000 1.3+. It's possible something broke while updating to the latest foobar2000 SDK so let me know if you encounter any problems.


Problem when trying to install :

Could not load component "foo_ui_columns-0.3.9.2.fb2k-component": Unsupported format or corrupted file

Title: Columns UI
Post by: lvqcl on 2015-12-13 17:26:01
It is packed not as zip, but as 7z (apparently foobar2000 doesn't support it). But it's possible to extract foo_ui_columns.dll manually.
Title: Columns UI
Post by: GregH on 2015-12-13 18:10:27
Use 0.3.8.8 or newer. It doesn't need libpng.


Thanks for the reply. I am using v0.3.9.1 (I just checked) and was messing around with the buttons. I tried to substitute the Stop button (via Options - Buttons) with one from Custom Icon Design and it loaded but if I use a 48 x 48 the button shows and the others disappear or if I use a 16 x 16 it disappears and the others (bozak.fcb) reappear. My searches kept pointing to button issues = libpng.dll.

1. What am I doing wrong?
2. Am I posting in the correct forum?

Thanks,
Greg
Title: Columns UI
Post by: musicmusic on 2015-12-13 18:49:09
It is packed not as zip, but as 7z (apparently foobar2000 doesn't support it). But it's possible to extract foo_ui_columns.dll manually.
Oops. Download should be fixed now.

Thanks for the reply. I am using v0.3.9.1 (I just checked) and was messing around with the buttons. I tried to substitute the Stop button (via Options - Buttons) with one from Custom Icon Design and it loaded but if I use a 48 x 48 the button shows and the others disappear or if I use a 16 x 16 it disappears and the others (bozak.fcb) reappear. My searches kept pointing to button issues = libpng.dll.

1. What am I doing wrong?
2. Am I posting in the correct forum?

Thanks,
Greg
The images in a single buttons toolbar must be of the same dimensions. What are you aiming for with the different image sizes?
Title: Columns UI
Post by: GregH on 2015-12-13 22:35:15
Thanks for the reply. I am using v0.3.9.1 (I just checked) and was messing around with the buttons. I tried to substitute the Stop button (via Options - Buttons) with one from Custom Icon Design and it loaded but if I use a 48 x 48 the button shows and the others disappear or if I use a 16 x 16 it disappears and the others (bozak.fcb) reappear. My searches kept pointing to button issues = libpng.dll.

1. What am I doing wrong?
2. Am I posting in the correct forum?

Thanks,
Greg
The images in a single buttons toolbar must be of the same dimensions. What are you aiming for with the different image sizes?


I am new to foobar and Columns UI and am experimenting with the interface. I was switching out to some slightly larger buttons and was just trying out the method of changing one button at a time. I understand that the buttons must be the same size and I read that default is 16x16. I guessed that bozak.fcb was going with the default and that is where I began.
If I were to load in 24x24 buttons, all together, would the resulting display show them? Is .PNG the correct format to use? Also, how do you create an .FCB?

Thanks for the help and for writing Columns UI, it's a great piece of code.

Greg
Title: Columns UI
Post by: musicmusic on 2015-12-14 08:06:24
Yes, they should show up if they are all the same size (and indeed that disappearing behaviour isn't ideal). If you want to experiment, you can add a second buttons toolbar to the toolbar area by right-clicking on the toolbars and holding down Shift while clicking on 'Buttons' .

The default buttons are actually icon files in various size - they will use the system small icon size which will depend on your current Windows DPI setting.

Yes, PNG is fine. FCB files are created via the 'Save to file' commands in the 'Tools' menu in the configuration for the buttons toolbar. Thanks!
Title: Columns UI
Post by: GregH on 2015-12-15 03:21:58
Yes, they should show up if they are all the same size (and indeed that disappearing behaviour isn't ideal). If you want to experiment, you can add a second buttons toolbar to the toolbar area by right-clicking on the toolbars and holding down Shift while clicking on 'Buttons' .

The default buttons are actually icon files in various size - they will use the system small icon size which will depend on your current Windows DPI setting.

Yes, PNG is fine. FCB files are created via the 'Save to file' commands in the 'Tools' menu in the configuration for the buttons toolbar. Thanks!

I followed your advice and added the second toolbar for experimentation. Got them set up, as a group, and then saved as an .FCB. Loaded into my main button location and the set looks great.
Thank you very much for the clear direction and support. The more I get into foobar and Columns UI the more I'm getting into it!

In case I don't come up with 15 more questions over the next week...Merry Christmas, musicmusic!

Greg
Title: Columns UI
Post by: loz on 2015-12-16 13:20:16
I've released version 0.3.9.2 beta. It should fix the XP problem; also it is compiled with the latest foobar2000 SDK and now requires foobar2000 1.3+. It's possible something broke while updating to the latest foobar2000 SDK so let me know if you encounter any problems.

Auto-hide panels are occasionally getting stuck since the latest Columns UI update. Quick work-around is to unset and reset auto-hide in Columns UI layout and reapply the config.
Title: Columns UI
Post by: musicmusic on 2015-12-16 20:06:12
I followed your advice and added the second toolbar for experimentation. Got them set up, as a group, and then saved as an .FCB. Loaded into my main button location and the set looks great.
Thank you very much for the clear direction and support. The more I get into foobar and Columns UI the more I'm getting into it!

In case I don't come up with 15 more questions over the next week...Merry Christmas, musicmusic!

Greg
Thanks and no problem. Happy Christmas to you too 

Auto-hide panels are occasionally getting stuck since the latest Columns UI update. Quick work-around is to unset and reset auto-hide in Columns UI layout and reapply the config.
Thanks for the report – that's certainly interesting. When you say stuck, do you mean stuck open, stuck closed or both? Was 0.3.9.1 working OK?

I can reproduce an auto-hide panel getting stuck open after resizing to a zero width/height, releasing the mouse button, and then resizing it again. But, that also happens in 0.3.8.8.
Title: Columns UI
Post by: loz on 2015-12-18 12:07:38
Thanks for the report – that's certainly interesting. When you say stuck, do you mean stuck open, stuck closed or both? Was 0.3.9.1 working OK?

I can reproduce an auto-hide panel getting stuck open after resizing to a zero width/height, releasing the mouse button, and then resizing it again. But, that also happens in 0.3.8.8.
The panels get stuck open. 0.3.9.1 was worked fine. First time this happened was after the update.

It's a minor issue and refreshing the config seems to clear up the problem. It happened one other time after the config refresh so I refreshed again and it's been fine ever since. At this point I would assume it was something on my end since I can't reproduce the issue and no one else seems to have the problem. If the problem creeps back again, I'll let you know. For now, I wouldn't worry about it. Thanks.
Title: Columns UI
Post by: musicmusic on 2015-12-24 22:35:22
@musicmusic, is it ok to use the updated CUI SDK from your github repo for building other components or should we wait for you to publish an update on the columns UI website?
I've now published an updated version (6.5) of the SDK. I noticed while doing that there are a few interfaces that were not in the previous version (6.3.1) - they are button_v2 (http://yuo.be/columns_ui-sdk-documentation/classui__extension_1_1button__v2.html), splitter_window_v2 (http://yuo.be/columns_ui-sdk-documentation/classui__extension_1_1splitter__window__v2.html) and window_host_ex (http://yuo.be/columns_ui-sdk-documentation/classui__extension_1_1window__host__ex.html).

It's a minor issue and refreshing the config seems to clear up the problem. It happened one other time after the config refresh so I refreshed again and it's been fine ever since. At this point I would assume it was something on my end since I can't reproduce the issue and no one else seems to have the problem. If the problem creeps back again, I'll let you know. For now, I wouldn't worry about it. Thanks.
OK, thanks. Let me know if it happens again - I will look into the problem I noticed as well.

In the absence of other problems being reported, I've removed the beta tag from version 0.3.9.2.
Title: Re: Columns UI
Post by: funkyass on 2016-02-05 18:09:57
Hello, I have an odd issue.

I have this artist, lets call them TESTOBACON.

TESTOBACON has 38 files in my library: 1 MP3 and 37 FLAC files. When I select TESTOBACON from the filter panel, only the MP3 file shows up. I remove the mp3 from my library and TESTOBACON disappears entirely from the filter panel.

It works correctly everywhere else.
Title: Re: Columns UI
Post by: Gio-Gio on 2016-02-07 11:21:30
Hello, I want to report that in Win 7 64 when Foobar is minimized or I press the "show desktop" button the foobar icon on the taskbar disappears. Is something in the settings that I did not find, or is it a bug?
It would be could to fix this because it is driving me mad :)
Title: Re: Columns UI
Post by: musicmusic on 2016-02-07 11:28:43
Hello, I have an odd issue.

I have this artist, lets call them TESTOBACON.

TESTOBACON has 38 files in my library: 1 MP3 and 37 FLAC files. When I select TESTOBACON from the filter panel, only the MP3 file shows up. I remove the mp3 from my library and TESTOBACON disappears entirely from the filter panel.

It works correctly everywhere else.
Could you select (in a playlist) one of the MP3 files and one of the FLAC files at the same time, right-click and open properties, and post a screenshot of the properties window here?

Hello, I want to report that in Win 7 64 when Foobar is minimized or I press the "show desktop" button the foobar icon on the taskbar disappears. Is something in the settings that I did not find, or is it a bug?
It would be could to fix this because it is driving me mad :)
It sounds like you have 'Minimise to icon' enabled on the 'Notification area' tab in Columns UI preferences. Hopefully it's as simple as turning that off :)
Title: Re: Columns UI
Post by: Gio-Gio on 2016-02-07 11:32:26
It sounds like you have 'Minimise to icon' enabled on the 'Notification area' tab in Columns UI preferences. Hopefully it's as simple as turning that off :)
YEAAAAAAAAAAAAAAAAAAAAAAAH!
Finally, thanks. Now it is all perfect :)
Title: Re: Columns UI
Post by: funkyass on 2016-02-07 17:46:05

Could you select (in a playlist) one of the MP3 files and one of the FLAC files at the same time, right-click and open properties, and post a screenshot of the properties window here?



here you go
Title: Re: Columns UI
Post by: lvqcl on 2016-02-07 18:22:07
here you go

Your FLAC files have empty 'Composer' and 'Album Artist' tags. Remove them, or at least remove the 'Album Artist' tag.
Title: Re: Columns UI
Post by: funkyass on 2016-02-07 19:54:36
here you go

Your FLAC files have empty 'Composer' and 'Album Artist' tags. Remove them, or at least remove the 'Album Artist' tag.


clearing out the two fields fixed it! ty
Title: Re: Columns UI
Post by: fabiospark on 2016-02-13 17:56:41
I have this layout with three panes in the upper part of the screen
where in each pane I have many different panels:

Code: [Select]
Horizontal splitter
    Tab stack 1
        Panel 1.1
        Panel 1.2
    Tab stack 2
        Panel 2.1
        Panel 2.2
    Tab stack 3
        Panel 3.1
        Panel 3.2

and I would like to change it inserting a "master" Tab stack as parent of the three Tab tack (1,2,3)
to make something like this:

Code: [Select]
Horizontal splitter
    Tab stack A
        Panel A.1
        Tab stack 1
            Panel 1.1
            Panel 1.2
        Tab stack 2
            Panel 2.1
            Panel 2.2
        Tab stack 3
            Panel 3.1
            Panel 3.2

My goal is to be able to show or the three panes as before
or the A.1 panel covering all the space that was taken before
by the three panes: is this the correct layout scheme to achieve this?

Is it possible to edit the actual layout inserting the "master stack splitter"
and turning the existing Tab stack (1,2,3) into "children" of the Tab stack A?

Thanks.
Title: Re: Columns UI
Post by: Daeron on 2016-02-14 00:54:01
Is it possible to edit the actual layout inserting the "master stack splitter"
and turning the existing Tab stack (1,2,3) into "children" of the Tab stack A?
Right clicking on a node (splitter/tab stack/etc) and choosing 'copy panel' should copy subitems as well as I remember. Then you can build whatever structure you want and insert back parts of the tree accordingly. As I recall two instances of foobar can donate parts to each other as well.

I'd highly recommend backing up your layout first though, I recall some bug with the copy/paste function that would occasionally completely mess up the structure in weird ways that I never bothered to research further. It was long enough ago that I can't confidently say that it wasn't a user error on my part, but better be safe than sorry (and you should back up even if there aren't any foreseeable bugs).
Title: Re: Columns UI
Post by: musicmusic on 2016-02-20 21:45:31
Version 0.4.0 RC 1 has been released. (http://yuo.be/columns_ui)

Change log (https://github.com/reupen/columns_ui/blob/master/CHANGELOG.md)

I've simplified the version number scheme – they will have three parts from now on (and probably go up quicker).

Note: FCL files produced are not compatible with older versions.

Additionally, Album list panel 0.3.6 has been released. (http://yuo.be/columns_ui) The changes there are that it has been updated to the latest foobar2000 SDK and some drag-and-drop enhancements have been made.
Title: Re: Columns UI
Post by: marc2003 on 2016-02-21 00:39:15
Thanks for all the work you've put in to this.
Title: Re: Columns UI
Post by: audiophool on 2016-02-21 09:31:40
+1, thanks a lot for the improvements. The changelog includes some pretty exciting stuff.
Title: Re: Columns UI
Post by: sanskrit44 on 2016-02-21 10:47:44
apologies, if this has been addressed already, but is it possible to fixate panels, so that they can not get resized anymore?

this happens quite often in good faith, though is quite annoying to manually resize all back to a normal state again and again everytime.
Title: Re: Columns UI
Post by: fabiospark on 2016-02-21 16:14:27
Sorry to ask but: how can I upgrade?

If I try to drag the file to the component list or to use the install button
I get the warning that I have to remove the existing component but
if I remove it and then start FB I'm afraid to mess everything up.

Thanks.
Title: Re: Columns UI
Post by: Daeron on 2016-02-21 16:59:57
Sorry to ask but: how can I upgrade?
Download the foo_*.fb2k-component somewhere, open foobar, file/preferences/components/install... button/choose the file you downloaded. Accept the warning popup, then press OK or Apply to restart foobar.

Do regular backups regularly yourself and/or use foo_jesus (https://www.foobar2000.org/components/view/foo_jesus) (properly configured) anyway just in case.
Title: Re: Columns UI
Post by: fabiospark on 2016-02-21 17:21:51
Sorry to ask but: how can I upgrade?
Download the foo_*.fb2k-component somewhere, open foobar, file/preferences/components/install... button/choose the file you downloaded. Accept the warning popup, then press OK or Apply to restart foobar.
...
I did that but I'm not getting a warning popup and instead, after a few seconds I get the message
that there already is a copy of the component in the FB app directory and I have to remove it by hand.

Thanks.
Title: Re: Columns UI
Post by: Daeron on 2016-02-21 18:01:53
Perhaps post a picture of said message. You don't happen to have manually pasted the Columns UI dll into the components directory to dirty install it originally? Is it of a lighter color in the component list than most others?
Title: Re: Columns UI
Post by: musicmusic on 2016-02-21 18:02:09
Thanks for all the work you've put in to this.
+1, thanks a lot for the improvements. The changelog includes some pretty exciting stuff.
Thanks, both. I was a bit surprised about how many random things in need of fixing I found after looking at things with a fresh pair of eyes. It's a good start, but there is still more to do :)

Sorry to ask but: how can I upgrade?
Download the foo_*.fb2k-component somewhere, open foobar, file/preferences/components/install... button/choose the file you downloaded. Accept the warning popup, then press OK or Apply to restart foobar.
...
I did that but I'm not getting a warning popup and instead, after a few seconds I get the message
that there already is a copy of the component in the FB app directory and I have to remove it by hand.

Thanks.
The message displayed by foobar2000 is a bit confusing as it doesn't explain what it actually has done. If you have restarted foobar2000 since then, you are probably now in a state where you have a copy of foo_ui_columns.dll both in the components directory in the main foobar2000 dir and in %appdata%\foobar2000\user-components\foo_ui_columns (if it was a standard installation – for a portable one the user-components dir is in the main foobar2000 dir). If so, just delete the one in components and you should be fine.

apologies, if this has been addressed already, but is it possible to fixate panels, so that they can not get resized anymore?

this happens quite often in good faith, though is quite annoying to manually resize all back to a normal state again and again everytime.
As far as the standard horizontal and vertical splitters go, you can stop panels being automatically resized by setting them to locked. That doesn't prevent manual resizing, though.
Title: Re: Columns UI
Post by: Daeron on 2016-02-21 18:45:47
musicmusic, can we expect any major feature updates in the future or mostly quality of life fixes? Specifically referring to bringing CUI filter panel functionality more in line to what Facets can do on the DUI side. For me personally that's the only area that made me consider switching back to DUI. Hopefully this doesn't come across as ungrateful, I'm just curious now that you are back. The fact that most of my layout is composed using your components should tell that you made a brilliant job with them and for that I am very thankful.
Title: Re: Columns UI
Post by: musicmusic on 2016-02-21 20:11:51
I am going to prioritise fixing things/making quality improvements before doing anything else. I have got a lot of that done in 0.4.0, but at the same time bear in mind there is a lot of code in Columns UI, and I am only one person :)

If you list what features from Facets you're missing it would be helpful (even better would be to create issues on GitHub - one per feature though).

Alternatively, if it is just Facets in Columns UI that is wanted, then it may be a better use of time trying to write a wrapper for it (if that's possible, of course, I haven't looked at it in depth).
Title: Re: Columns UI
Post by: sanskrit44 on 2016-02-22 12:26:35
apologies, if this has been addressed already, but is it possible to fixate panels, so that they can not get resized anymore?

this happens quite often in good faith, though is quite annoying to manually resize all back to a normal state again and again everytime.
As far as the standard horizontal and vertical splitters go, you can stop panels being automatically resized by setting them to locked. That doesn't prevent manual resizing, though.
do you think it will be a hard task to implement it (lock manual rezising of panels). i would love to see that feature being added to cui.
Title: Re: Columns UI
Post by: musicmusic on 2016-02-22 20:09:22
It's not exactly the first time it's been asked for, so I can add a global option to control whether locked panels can be manually resized or not. It won't be in 0.4.0 as I've released an RC for it now, but it can be in 0.5.0.
Title: Re: Columns UI
Post by: sanskrit44 on 2016-02-23 12:46:29
this is great, thank you very much :)
Title: Re: Columns UI
Post by: graceful on 2016-02-27 13:15:26
I just recently saw that CUI got an update after x years. Thanks for the great work!

I'd like to ask if there is a way to use separate columns to display and sort in the Filter panel? I'm not looking to ignore leading A's and The's, I'm looking for something similar to iTunes's "Sort Artist" or "Sort Album" field. The reason is my collection contains a good amount of Japanese songs, and titles containing kanji (Chinese characters) aren't sorting nicely. Right now, titles that start with kanji appear after those that start with hiragana/katakana glyphs, presumably sorted by their UTF code. Admittedly, because of how the language works, without supplying the phonetic reading of the words, the computer has no way to determine how a kanji glyph will be pronounced, and therefore sorted.

I have already tried creating a custom "SORT_ALBUM" tag and tried filtering/sorting using that tag, but while this works for the "Sort incoming files by:" option, it wreaks havoc with the filter panel. The problem is that it displays the value of SORT_ALBUM instead, which makes titles harder to read.

If it's not implemented yet, I hope this feature makes it into a future version of CUI!

tl;dr In the Filter panel, I'd like to display the value of one column (tag) but sort using another.

EDIT: I just found the FAQs and read http://wiki.yuo.be/columns_ui:requests:requests_list , and found my feature request listed there. Really sorry about that, I'll go get my coffee now.
Title: Re: Columns UI
Post by: musicmusic on 2016-02-27 22:19:55
this is great, thank you very much :)
No problem :)

...
Thanks for the feedback. The FAQ is very old and as is most of the stuff on the requests list in the wiki. I have no idea if the people that added all those things are still using Columns UI, foobar2000 or even Windows... I'd better review those documents at some point.

It should sort in the same way the shell does, but I assume that's not good enough. So the request sounds fair enough. I'm trying to use GitHub to track these things, so I've created an issue there. (GitHub issues aren't perfect, but are a step up from a wiki page...)
Title: Re: Columns UI
Post by: Parole on 2016-02-28 11:02:26
Thank you for the update and all of the improvements. But please remove the drag and drop dead cat image; it's so ugly and annoying, as it covers useful space on the screen.
Title: Re: Columns UI
Post by: graceful on 2016-02-28 11:07:49
Thanks for the feedback.
...

Thanks for the reply! Loyal CUI user here for the past 4~5 years, and fb2k a bit longer. I didn't know the wiki page was very old, but I did think that it was quite a long list :D

Yes, unfortunately the default sorting is less than ideal. Even Apple's iTunes recognizes the problem and added standard fields sorting the artist, album artist, album, and title fields.  I poked around and found that the album sort field is "ALBUMSORTORDER" and the artist sort field is "ARTISTSORTORDER". I presume it follows the pattern "<field>SORTORDER". It might be worth considering following this pattern, as it would guarantee compatibility with files originating from the platform.
Title: Re: Columns UI
Post by: Nojevah on 2016-02-28 15:38:14
Divider width for splitters is the best feature implementation. Thanks for that. With 0px, it allows better looking UI + no more accidental redimensioning.
A problem with waveform seekbar though. It might be a WS bug after all.
(http://i.imgur.com/zfbORng.png)
The first red bar stays like a "ghost" whereas it should just move forward (like the second one).
This appears when using: 0 px for splitters width and GDI (or D3D) in Waveform Seekbar.
Title: Re: Columns UI
Post by: musicmusic on 2016-02-29 20:54:25
Thank you for the update and all of the improvements. But please remove the drag and drop dead cat image; it's so ugly and annoying, as it covers useful space on the screen.
The intention was to put artwork there, the problem is I need to load the artwork in the background once the drag-and-drop operation has started (similar to how it happens with drag-and-drop operations in Windows Explorer). Unfortunately, the drag image stuff is very poorly documented by Microsoft and I suspect the mechanisms that are triggered in Explorer are not exposed via public interfaces and just triggered internally with shell items. Still, I might be able to get something to work. Perhaps I'll just get rid of the cat icon in the meantime and leave the semi-transparent blue square in. It is useful having the track count when multiple tracks are being dragged.

Thanks for the reply! Loyal CUI user here for the past 4~5 years, and fb2k a bit longer. I didn't know the wiki page was very old, but I did think that it was quite a long list :D

Yes, unfortunately the default sorting is less than ideal. Even Apple's iTunes recognizes the problem and added standard fields sorting the artist, album artist, album, and title fields.  I poked around and found that the album sort field is "ALBUMSORTORDER" and the artist sort field is "ARTISTSORTORDER". I presume it follows the pattern "<field>SORTORDER". It might be worth considering following this pattern, as it would guarantee compatibility with files originating from the platform.
:)

I'm aware of those fields, but (when I get to it) it will probably just be configurable although those could be the defaults.

Divider width for splitters is the best feature implementation. Thanks for that. With 0px, it allows better looking UI + no more accidental redimensioning.
A problem with waveform seekbar though. It might be a WS bug after all.
(http://i.imgur.com/zfbORng.png)
The first red bar stays like a "ghost" whereas it should just move forward (like the second one).
This appears when using: 0 px for splitters width and GDI (or D3D) in Waveform Seekbar.
No problem :)

Something similar happens here too with Waveform Seekbar in GDI mode (not D3D). But it's the same with Columns UI 0.3.9.2. The ghost line is at the very left of the seekbar (it looks like yours is too, but I can't tell for sure).
Title: Re: Columns UI
Post by: marc2003 on 2016-03-01 17:45:05
Using panel stack splitter with a forced layout should eliminate that stray line.

Install the component. http://foo2k.chottu.net

Add a splitter to your layout and then copy your existing seekbar instance to it (or create a new one).

(https://i.imgur.com/vTN6TWE.png)

Then with splitter highlighted, hit the Configure button and tick the box Forced layout. Then switch to the Script tab and add this:

Code: [Select]
$movepanel(0,0,0,%_width%,%_height%)
Title: Re: Columns UI
Post by: JohnSilver on 2016-03-02 19:11:55
musicmusic
Thank you for the update and all of the improvements. And thank you for switching to the current foobar2000 SDK. I tried to compile Columns UI without using all deprecated functions, such as
Code: [Select]
dropped_files_data_impl::to_handles
Can they be safely removed from the Columns UI code?
Title: Re: Columns UI
Post by: musicmusic on 2016-03-03 21:11:18
They could certainly be replaced, yes. That one is superseded by playlist_incoming_item_filter_v2::process_dropped_files_async.

dropped_files_data_impl::to_handles is used in two placed: playlist_utils::paste and pvt::IDropTarget_playlist::Drop. The first one should definitely be replaced, yes. The second one is called when the drag and drop operation is one internal to the playlist view (i.e. items moved or copied within the same playlist). In that case the async method could be used, but, we know there is no metadata to load. It could just not use the data object for internal moves (which is what the playlist switcher panel does).

I think fixing uses of functions marked __declspec(deprecated) is higher priority, but perhaps that's what you meant since dropped_files_data_impl::to_handles calls such a function.

(Apologies if those code references are rendering a bit large as they are for me.)
Title: Re: Columns UI
Post by: JohnSilver on 2016-03-09 12:12:57
musicmusic
to_handles_async_ex and to_handles_async seem to be an obvious replacement for to_handles, but I couldn't figure out what additional code must be added to use them.
Title: Re: Columns UI
Post by: musicmusic on 2016-03-09 19:32:35
I thought you had been referring to this comment (https://github.com/reupen/foobar2000-sdk/blob/3021b57cd95655fd593a7fee95e574a955803ed7/SDK/playlist.h#L711) :)
Title: Re: Columns UI
Post by: Daeron on 2016-03-10 12:47:04
Alternatively, if it is just Facets in Columns UI that is wanted, then it may be a better use of time trying to write a wrapper for it (if that's possible, of course, I haven't looked at it in depth).
For me personally that probably wouldn't be sufficient. Facets doesn't seem to support a mixed layout of both horizontally and vertically stacked panels like CUI Filter panels do.

I also added a couple requests on github which you already saw.
Title: Re: Columns UI
Post by: Just_Addict on 2016-03-13 13:30:14
I've ran into a slight issue. I'm using both NG Playlist and the default Columns Playlist, both in their own Playlist Tabs. It seems that they share the playlist tabs somehow as they show the identical columns and changes made in one show up in the other.

What I noticed is that whenever I make a change to a column script in column definitions, the Columns Playlist doesn't reflect this change until after restarting Foobar whereas NG Playlist automatically reflects the made changes.

One might ask why using both. The answer is simple. For the life of me I have not yet found a way to create different groupings in NG Playlist. It's either one grouping (with one or more levels) that is always in effect or no grouping at all. I'm using the Columns Playlist therefor as a means to get a flat list.
I would have liked it even better if I could specify different columns showing in each (don't mind the sharing of column definitions but sharing the layout too forms a small hurdle)
Title: Re: Columns UI
Post by: musicmusic on 2016-03-13 17:25:39
I've released 0.4.0 final and updated builds of my panel components. The change in both Columns UI and Album list panel is that I removed the cat icon from the drag image and made the drag image look more like Windows Explorer's. It also always shows the track count because the previous behaviour was confusing in Album list panel and Filter panel.

For me personally that probably wouldn't be sufficient. Facets doesn't seem to support a mixed layout of both horizontally and vertically stacked panels like CUI Filter panels do.

I also added a couple requests on github which you already saw.
Thanks for the detailed write-ups and answer above. The requests all sound fair to me :)

I've ran into a slight issue. I'm using both NG Playlist and the default Columns Playlist, both in their own Playlist Tabs. It seems that they share the playlist tabs somehow as they show the identical columns and changes made in one show up in the other.

[...]
To be honest, I would like to get rid of the Columns Playlist because it's a maintenance headache. I can't reproduce your problem with the column settings though.

Do you mean you want to show/hide groups/columns based on which playlist is active? Have you tried the playlist filters on both groups and columns?
Title: Re: Columns UI
Post by: lvqcl on 2016-03-13 18:27:11
Cannot d/l Console panel and Typefind.
Title: Re: Columns UI
Post by: musicmusic on 2016-03-13 18:41:24
Confirmed. I'll check what's happened later.
Title: Re: Columns UI
Post by: musicmusic on 2016-03-13 21:56:06
Fixed. Thanks for reporting it.
Title: Re: Columns UI
Post by: Just_Addict on 2016-03-14 04:18:16
I've ran into a slight issue. I'm using both NG Playlist and the default Columns Playlist, both in their own Playlist Tabs. It seems that they share the playlist tabs somehow as they show the identical columns and changes made in one show up in the other.

[...]
To be honest, I would like to get rid of the Columns Playlist because it's a maintenance headache. I can't reproduce your problem with the column settings though.

Do you mean you want to show/hide groups/columns based on which playlist is active? Have you tried the playlist filters on both groups and columns?

Ah, thanks for reminding me of the filters... completely forgotten about those since I've not yet used that feature at all :)
Yep, that would do what I want.

And about the sync problem, I was having other issues which forced me to make some changes in my layout configuration, and whatever was causing those issues was probably also responsible for this problem as it seems to have been cleared.

However, on the subject of ditching the standard Columns Playlist, If this becomes a reality, would you please consider adding an option to use more than one kind of grouping settings (e.g. like ES Playlist does? I don't mean the view switch between album view and list view, but like the grouping options on context menu of ES Playlist?)
Title: Re: Columns UI
Post by: Pollux88 on 2016-03-14 15:50:56
I removed the cat icon from the drag image and made the drag image look more like Windows Explorer's.
Thank you for that. Thank you for everything you do, but also for that specifically.

I've recently migrated to ColumnsUI from default. Everything's been great so far. There's one minor issue though, which I think is somewhat important, even though I've only seen one other guy complain about it :D
It's that volume control does not follow "Volume step" setting under Advanced>Playback. This renders scroll wheel volume control rather crude. Is this a bug or a feature? Maybe it could be optional? Or am I missing something?
ATM I'm using WSH panel mod with one of the example scripts for volume slider, works fine. I also made a couple of BS feature requests on github, hope it's okay :D
Title: Re: Columns UI
Post by: musicmusic on 2016-03-16 20:42:58
However, on the subject of ditching the standard Columns Playlist, If this becomes a reality, would you please consider adding an option to use more than one kind of grouping settings (e.g. like ES Playlist does? I don't mean the view switch between album view and list view, but like the grouping options on context menu of ES Playlist?)
Like presets?

I've recently migrated to ColumnsUI from default. Everything's been great so far. There's one minor issue though, which I think is somewhat important, even though I've only seen one other guy complain about it :D
It's that volume control does not follow "Volume step" setting under Advanced>Playback. This renders scroll wheel volume control rather crude. Is this a bug or a feature? Maybe it could be optional? Or am I missing something?
ATM I'm using WSH panel mod with one of the example scripts for volume slider, works fine. I also made a couple of BS feature requests on github, hope it's okay :D
Is it intentional: I think my volume bars came before DUI's, but not sure. With a smooth (notchless) mouse wheel, the DUI volume toolbar moves in volume step/3 here (but not the pop-up from the status bar; that sticks to volume step). It doesn't seem particularly important to me but if the setting is there it should probably be used unless anyone else objects.
Title: Re: Columns UI
Post by: marc2003 on 2016-03-16 21:06:13
I also made a couple of BS feature requests on github, hope it's okay :D

RE: menu button and status bar, I have some scripts that can do that.

Component: https://github.com/19379/foo-jscript-panel/wiki/Requirements-&-Installation
Scripts: https://github.com/19379/js-marc2003/wiki/Installation

Scripts are imaginatively named menu button and status bar!

By default, the button uses the main foobar icon but this example has been edited:

(https://i.imgur.com/aq2FMtu.png)

Status bar screenshot: https://hydrogenaud.io/index.php/topic,63984.msg903397.html#msg903397

You can edit the text/background colours using the RGB function inside.
Title: Re: Columns UI
Post by: Pollux88 on 2016-03-16 22:23:25
I also made a couple of BS feature requests on github, hope it's okay :D

RE: menu button and status bar, I have some scripts that can do that.

Awesome scripts! Just what I wanted to have.
Can't figure out how to make the button narrower, if it's even possible. It's as narrow as it allows me to drag on the screenshot.
Title: Re: Columns UI
Post by: marc2003 on 2016-03-16 22:37:54
I can't explain that one. It resizes smaller if you add it as panel but not as a toolbar.

(https://i.imgur.com/Cl0ie9m.png)

Perhaps musicmusic has the answer?

Although I maintain the component, I have zero C++ knowledge and someone else wrote 99.9% of it.  ;D
Title: Re: Columns UI
Post by: Pollux88 on 2016-03-16 22:46:44
Also, I'm too dumb to figure out how to position status bar at the bottom. I'm trying to make this layout:
_________________
|           |            |
| lyrics  | playlist |
|_______|________|
|   status bar     |

But any combination of horizontal and vertical splitters I'm trying gives me JScript panel at the side.
Title: Re: Columns UI
Post by: marc2003 on 2016-03-16 22:52:29
I always start with a vertical splitter as the base. The highlighted JScript panel would be replaced with your lyrics panel. The bottom JScript panel would be your status bar.

(https://i.imgur.com/sJZIfxu.png)
Title: Re: Columns UI
Post by: Pollux88 on 2016-03-16 22:57:02
I always start with a vertical splitter as the base. The highlighted JScript panel would be replaced with your lyrics panel. The bottom JScript panel would be your status bar.
Hell, that was so simple, I feel stupid. My excuse is it's 2AM :D
Thanks for your help and for your awesome stuff.
Title: Re: Columns UI
Post by: marc2003 on 2016-03-17 03:18:37
Can't figure out how to make the button narrower, if it's even possible. It's as narrow as it allows me to drag on the screenshot.

I checked the minimum width my panel can go when it's a columns UI toolbar and it's 50 pixels. After searching github, these _might_ be the offending lines of code in the columns UI source:

https://github.com/reupen/columns_ui/blob/01645e22806cfd44ac948a343518084cd1e55ece/foo_ui_columns/rebar.cpp#L929
https://github.com/reupen/columns_ui/blob/01645e22806cfd44ac948a343518084cd1e55ece/foo_ui_columns/rebar.cpp#L1008

I then checked the height and it's 21 pixels. @musicmusic, could the min width be set to the same as the height?
Title: Re: Columns UI
Post by: musicmusic on 2016-03-17 08:52:57
Most likely it's just a value that was set in the early days of Columns UI. It should be fine to change, I'll check.
Title: Re: Columns UI
Post by: marc2003 on 2016-03-17 15:48:58
I tested changing those lines myself and it has the desired effect of letting me reduce my panel to a square.

It seems only the seekbar and visualisation are affected as they let you resize that small as well.

The following toolbars are unaffected because they have their own minimum widths: menu, buttons, filter search, playback order, volume.
Title: Re: Columns UI
Post by: musicmusic on 2016-03-19 22:25:41
Thanks for that. Minimum widths for the seekbar and spectrum analyser can be easily added, of course.
Title: Re: Columns UI
Post by: Just_Addict on 2016-03-24 13:09:52
However, on the subject of ditching the standard Columns Playlist, If this becomes a reality, would you please consider adding an option to use more than one kind of grouping settings (e.g. like ES Playlist does? I don't mean the view switch between album view and list view, but like the grouping options on context menu of ES Playlist?)
Like presets?
That would be perfect, that way I could select which grouping I would like to use, or even choose to use no grouping at all.
Title: Re: Columns UI
Post by: Serj on 2016-03-27 19:33:00
Hi.
I have question about album list panel. Are that yellow lines hardcoded or I am able to use custom colors? Thanks
Title: Re: Columns UI
Post by: Daeron on 2016-03-27 21:58:47
Are you using some yellow windows theme?
Title: Re: Columns UI
Post by: Serj on 2016-03-27 22:07:39
Are you using some yellow windows theme?
Nope. Win7 aero.
Title: Re: Columns UI
Post by: Daeron on 2016-03-28 02:32:57
The reason I am asking is because I never encountered what you are seeing and guessing by the lack of complaints not many other people did either. So I'd investigate what in your setup is causing it. Starting by checking if a fresh install also does the same thing. If yes, I'd check it on another computer as well.
Title: Re: Columns UI
Post by: Serj on 2016-03-28 18:14:33
The reason I am asking is because I never encountered what you are seeing and guessing by the lack of complaints not many other people did either. So I'd investigate what in your setup is causing it. Starting by checking if a fresh install also does the same thing. If yes, I'd check it on another computer as well.
I checked it on another PC with WinXP32bit and there are no yellow lines. They are colored black. I do not know why it is so. Never have used custom themes on win764bit.
Title: Re: Columns UI
Post by: marc2003 on 2016-03-28 18:39:20
Are you using the latest version of the panel? There have been updates recently.
Title: Re: Columns UI
Post by: Serj on 2016-03-28 18:46:27
Yes. 0.3.7
On 0.3.5 same effect
Title: Re: Columns UI
Post by: marc2003 on 2016-03-28 18:50:59
What if you install another copy of foobar2000 in portable mode? That way it won't touch your existing setup and you can test columns UI/album list panel on default settings.
Title: Re: Columns UI
Post by: Serj on 2016-03-28 19:02:14
What if you install another copy of foobar2000 in portable mode? That way it won't touch your existing setup and you can test columns UI/album list panel on default settings.
Done.
1st pic - how album list looks in latest foobar_portable+cui+alp combo.
2nd - how default album list window looks.
Title: Re: Columns UI
Post by: marc2003 on 2016-03-28 19:14:17
You can make it look like the default UI album list by disabling theming in the Quick setup dialog.

http://i.imgur.com/26F6MlG.png
Title: Re: Columns UI
Post by: musicmusic on 2016-03-28 19:33:42
Hi.
I have question about album list panel. Are that yellow lines hardcoded or I am able to use custom colors? Thanks
Apparently, it uses the 'Active item frame' colour for that, which can be configured on the Colours and Fonts preferences page. It also seems there is some bug as when you select 'Album list' in the element drop-down list, and set the mode to custom, the active item frame colour patch appears greyed out, though you can still change it.

However, on the subject of ditching the standard Columns Playlist, If this becomes a reality, would you please consider adding an option to use more than one kind of grouping settings (e.g. like ES Playlist does? I don't mean the view switch between album view and list view, but like the grouping options on context menu of ES Playlist?)
Like presets?
That would be perfect, that way I could select which grouping I would like to use, or even choose to use no grouping at all.
OK, I've logged it on GitHub.
Title: Re: Columns UI
Post by: Daeron on 2016-03-29 07:37:10
...
I gave it a bit of testing and the color of those lines is governed by 'File/Preferences/Display/Columns UI/Colours and fonts/Colours/Active item frame', given the 'Mode' dropdown is set to 'Custom' and the 'Use custom active item frame' checkbox is checked (both of these options are on the same page).

In case you wanted to completely match the default UI and not just get rid of the yellow marc2003 already told you one way to do it. Otherwise it's what the aforementioned 'Mode' dropdown is for.
Title: Re: Columns UI
Post by: Serj on 2016-03-29 12:39:20
marc2003
musicmusic
Daeron

Thanks, now working.
Title: Re: Columns UI
Post by: Just_Addict on 2016-03-30 22:07:45
I've got another small QoL request.

A place to set a minimum width for columns. To be used for those cases when you double-click on a column separator next to an empty column. This way you can prevent the column narrowing down to the smallest possible width as currently happens, so that there still remains part of the caption showing. The current minimum width results in the caption not showing (not even part of an ellipsis) which makes it very difficult to spot where a column disappeared to (which already has happened to me a few times)

I realize visibility of the separator line is likely windows theme dependent so this problem may possibly not exist for others.
Title: Re: Columns UI
Post by: Just_Addict on 2016-04-01 03:08:27
Not sure where this comes from but I noticed something odd.

I've been toying with the grouping levels in NG Playlist and created a level which collects certain properties and combines them into a single string.
The nature of these properties is such that the string will always exist of the previous group header plus a new property as in

Code: [Select]
property 1
property 1 - property 2
property 1 - property 2 - property 3
etc...

To make my life a little easier, I added a sort pattern in Advanced > Display > Standard sort patterns and assigned the resulting menu item as action to a toolbar button. Naturally one would assume that these groupings would also occur in that order...

However, to my surprise whenever I use that sort pattern, the above mentioned grouping gets sorted in reverse order, as in
Code: [Select]
...
property 1 - property 2 - property 3
property 1 - property 2
property 1

This also happens when selecting the pattern from Edit > Sort > ...

I may be totally confused, but I would have expected it to default to the way as in the first code block

EDIT: Okay, found a workaround by packing the property concatenation in the $len() function for the sort pattern, but it still feels weird...and it wouldn't be much of an issue if the sort commands added to the menu worked like the column headers, reversing order if called again on an already sorted set.

EDIT2: Oops. important info: FB2K 1.39 and ColumnsUI 0.40
Title: Re: Columns UI
Post by: Scorpi on 2016-04-01 03:30:46
Hi everyone,

I just created my account yesterday. I usually lurk the foobar2000 section, in particular topics concern JScript Panel, I tried several settings and panels include JSPlaylist but I didn't have a great config yet.
Recently, I saw marc2003's config in this thread: https://hydrogenaud.io/index.php/topic,63984.msg903397.html#msg903397
It's the only one of the thread that I felt close. Useful panels for my personal use and a very beautiful design.
I'm sorry to ask it like that but could someone share it with me?
It would me a great favor, I cannot stand my ugly foobar with old toolbars anymore.   :(
Title: Re: Columns UI
Post by: musicmusic on 2016-04-02 22:13:29
I've got another small QoL request.

A place to set a minimum width for columns. To be used for those cases when you double-click on a column separator next to an empty column. This way you can prevent the column narrowing down to the smallest possible width as currently happens, so that there still remains part of the caption showing. The current minimum width results in the caption not showing (not even part of an ellipsis) which makes it very difficult to spot where a column disappeared to (which already has happened to me a few times)

I realize visibility of the separator line is likely windows theme dependent so this problem may possibly not exist for others.
How do you end up double-clicking on a divider for a column with no content? A different pointer is also used when over a divider for a zero-width column. Anyway, taking the column title into account when calculating the size of the column when double-clicking on the column's divider makes more sense to me.

Not sure where this comes from but I noticed something odd.

I've been toying with the grouping levels in NG Playlist and created a level which collects certain properties and combines them into a single string.
The nature of these properties is such that the string will always exist of the previous group header plus a new property as in
[...]
Could you post a screenshot and the sort string?
Title: Re: Columns UI
Post by: Just_Addict on 2016-04-03 00:42:54
I've got another small QoL request.

[...]
How do you end up double-clicking on a divider for a column with no content? A different pointer is also used when over a divider for a zero-width column. Anyway, taking the column title into account when calculating the size of the column when double-clicking on the column's divider makes more sense to me.
Quite simple, point the mouse and dbl-click :) All kidding aside though, sometimes certain values aren't present when a listview only shows a single album, so if it's a column that normally is very wide, I deliberately dbl-click the column separator to shrink it's width so others can scroll into view. But I don't see the caption title as the minimum width. I'd rather just set a global min width so that the length of the caption title doesn't still prevent shrinking  (which might not be short if the values are already long themselves when present) and you still have a visual indication there is a shrunk column (consider this reasoning: if the caption is important to you to keep visible, you also will likely not care about a sometimes empty column, taking slightly more or just as much space as its heading... right? But the type of person that will want to shrink the column, very likely also don't mind the caption getting largely obscured, temporarily of course.)

Not sure where this comes from but I noticed something odd.
[...]
Could you post a screenshot and the sort string?
See attachments. One with sort string based on alpha content, the other based on length of content.
Both options should however produce the same order ... unless....I'm beginning to get a horrible suspicion...

When I viewed the ones that were there initially, the elements on which got sorted in the various sort patterns were separated by a pipe symbol "|". And because of the columnar views this gave me the impression sorting would be done in a grouped, 'columnar' fashion. However, when replaying this in an editor, I realize that this presumption may have been totally off the mark. And that in fact the pattern is first resolved into a list of result strings and sorting then takes place according to these strings...which would explain the unexpected result

If sorting happens in the latter fashion then that puts a completely different light on how I assumed sorting was done.

EDIT: I've just replayed the same sort in a spreadsheet, with each %..% item in its own column and indeed then I get the same view as in the SortLen image... and this was how I assumed sorting was done since we are dealing with columnar views...
But, if the values simply get concatenated into a result string and sorting is done according to that string... that changes the resulting order in totally unexpected ways...as visible in the SortAlpha image

EDIT2: When retried in a text editor with the same elements, this time separated by a tab character, the order changes to the same order as in the SortLen image instead of as they showed in the SortAlpha image, which further seems to indicate that the separate items do not stay separated when resolving the pattern against the tag data.

EDIT3: Used test data:
Code: [Select]
%album%[tab]%mediaformat%[tab]$ext()[tab]%discnumber%
Here at Last... Bee Gees... Live[tab](DIG) single FLAC[tab]flac[tab]1
Here at Last... Bee Gees... Live[tab](DIG) single FLAC[tab]flac[tab]2
Here at Last... Bee Gees... Live[tab](DIG) single FLAC in Cue[tab]cue[tab]1
Here at Last... Bee Gees... Live[tab](DIG) single FLAC in Cue[tab]cue[tab]2
NOTE: Presence or absence of a tab character at indicated position makes quite a difference how this gets sorted.
Title: Re: Columns UI
Post by: musicmusic on 2016-04-03 10:56:37
Yes, weird things like that will happen if you don't have any spaces between fields in your sort string, because it will think things are one token when they aren't. Put spaces before and after your | characters and you will probably be fine.
Title: Re: Columns UI
Post by: Just_Addict on 2016-04-03 12:37:46
Yes, weird things like that will happen if you don't have any spaces between fields in your sort string, because it will think things are one token when they aren't. Put spaces before and after your | characters and you will probably be fine.
Thanks for confirming what I started to suspect. Personally I'd call that an oversight in the design since that's what the | symbol indicates how it gets treated instead of adding additional separating characters, but I can live with adding a space or $tab() between the items and completely leaving out the | character, or using the $len() function around the critical part as I did.
Title: Re: Columns UI
Post by: musicmusic on 2016-04-04 21:43:12
You raise a valid point. I don't know why the default sort patterns in advanced preferences are like that.

(Specifically:
Code: [Select]
file path=%path_sort%;artist=%artist%|%date%;album=%album%|%discnumber%|%tracknumber%;track number=%discnumber%|%tracknumber%;title=%title%
)

It's worth nothing the default pattern in 'Sort by...' is instead:
Code: [Select]
%ALBUM ARTIST% - %DATE% - %ALBUM% - %DISCNUMBER% - %TRACKNUMBER% - %TITLE%
Title: Re: Columns UI
Post by: Ahu Lee on 2016-04-10 12:30:05
     > How to change the color (front and background) of the current playing song in the Playlist Viewer...

You can change the colors of the currently playing song either individually for each column or globally.

To do it globally,
Go to Preferences -> Display -> Columns UI -> Globals -> Style tab
and check "use global variables for display"
and append this code to the end of the edit field (insert your RGB colors):

   $if(%isplaying%,
   $set_style(back,<background color>,<selected background color>)
   $set_style(text,<text color>,<selected text color>)
   )




To do it for each individual column (and override the global setting),
For every column in "Preferences -> Display -> Columns UI -> Columns -> <Column Name> Scripts tab -> Style tab
check "use custom style script"
and append this code to the end of the edit field (change the colors to your colors):

   $if(%isplaying%,
   $set_style(back,$rgb(149,243,143),$rgb(149,243,143))
   $set_style(text,$rgb(217,0,119),$rgb(217,0,119))
   )


Neither of those work for me. It changes nothing. What can I possibly do wrong here? Thanks!
Title: Re: Columns UI
Post by: Just_Addict on 2016-04-10 12:59:52
Go to File > Preferences > Columns UI > Colours and Fonts

Then check on the Colours tab that Global is set to Custom or Themed, also check that none of the NG Playlist or Columns Playlist elements are set to "System"
Title: Re: Columns UI
Post by: Ahu Lee on 2016-04-10 13:16:39
Go to File > Preferences > Columns UI > Colours and Fonts

Then check on the Colours tab that Global is set to Custom or Themed, also check that none of the NG Playlist or Columns Playlist elements are set to "System"

The mode was set to Themed changing it to Custom or System changes colors. Thank you!
Title: Re: Columns UI
Post by: RogerG on 2016-05-14 19:52:09
1. Every time I restore down the foobar window half of the horizontal scroll bars are hidden.
2. When I drag to resize the window small lines appear at the volume and seekbar.
Title: Re: Columns UI
Post by: musicmusic on 2016-05-14 23:52:55
The first problem is curious. What do you mean by 'restore down'? Could you upload/send me your foo_ui_columns.dll.cfg (Shift+File/Browser configuration folder then in the configuration directory)? Does it only happen when using tabs of some kind?

The second problem is fixed for the next version – thanks for the report.
Title: Re: Columns UI
Post by: RogerG on 2016-05-15 00:58:36
'restore down' is the reversal of 'maximize'. Press the button between minimize and close at the top right corner while the window is maximized.
I have added my cfg. So far I could only reproduce it when there is the "playlist tabs" splitter present.
Title: Re: Columns UI
Post by: musicmusic on 2016-05-15 10:29:52
Thanks. I can reproduce it with your config; I will put a fix in for the next version.

However, the intention is that the playlist view is put inside the playlist tabs – if you do that the problem should go away for the most part.
Title: Re: Columns UI
Post by: Just_Addict on 2016-05-23 17:05:56
I'm not sure if this is ColumnsUI doing or FB2K internals, but when you right-click on a column header (NG PlayList/ColumnsUI Playlist), the column in question does get selected in the list of available columns, but it doesn't get scrolled into view. Scrollbar is always at the top and I need to scroll down to get the selected column into view.

Could this be changed to make the selected column scroll into view?

Title: Re: Columns UI
Post by: musicmusic on 2016-05-23 18:28:48
That's indeed Columns UI. Should be an easy fix to get in for the next release.
Title: Re: Columns UI
Post by: Just_Addict on 2016-05-28 13:44:30
I've got a question, from what I gathered this isn't (yet?) possible but maybe someone knows a trick to get around this limitation.

I've got two portable installs of a Columns UI based FB2K because of some stupid component limitation and over time their layouts have diverged due to task specific use of those installs. What I would like is to get rid of one of them (it's too much work keeping formatting scripts in sync) and incorporate the layout of one into the other so I can switch between them from the layout menu.

Regular FCL import won't do this as it nukes the layout already in place. But I don't want to replace it but add the other one instead as extra option. Any way to do this?

I don't mind a bit of 'fiddling' if that is what it's gonna take... but if at all possible I'd like to prevent having to recreate that layout from scratch, took me long enough to get it this far.
Title: Re: Columns UI
Post by: Daeron on 2016-05-28 13:48:48
What are these two components that are incompatible? And what is the overall purpose of the two installs?
Title: Re: Columns UI
Post by: jazzthieve on 2016-05-28 14:24:19
I'm doing something similar, combining two separate but similar portable installs into one. The way I'll be doing it is put each config under its own panel stack and then have a button to show either one and hide the other panel stack. So effectively you'll have two into one.
Title: Re: Columns UI
Post by: Just_Addict on 2016-05-28 16:55:13
it
What are these two components that are incompatible? And what is the overall purpose of the two installs?
It's not incompatibility but the lack of easy access to a simple configuration switch in m-TAG that's buried like 5 layers deep in advanced settings.  The component can also be called via a commandline option but the way it then acts depends on that setting.
 So initially I had two setups, each with that setting switched opposite from the other install so I could add both methods of operation to the "Run Services" component using the two different FB2K setups. Which meant I usually also had two FB2K instances running. So in order to not get confused between the two, I also changed layouts so that one is more technical information oriented and the other more geared to looks.

Since then I also ran into another limitation (not able to reload changed tag information from media files after the initial collection) which has made me decide to abandon its use since it only causes for more work then ease this way. But, I still would like to keep that layout available. I know I can save it as an fcl file and switching between the two would be like switching through the menu, but then I still need to sync title formatting and such between the two...
Title: Re: Columns UI
Post by: Daeron on 2016-05-29 11:56:06
You still didn't specify what exactly is the problematic setting with m-TAGS (so I can check myself what work and what doesn't). If it's something that must be and can only be toggled via commandline, can't you simply write a batch file that would look for an existing client of foobar, close it, then restart it with the specific commands required? That is, after you merged your two layouts into one either using something like a topmost tab stack (at simplest) or panel stack splitter as jazzthieve mentioned.
Title: Re: Columns UI
Post by: Just_Addict on 2016-05-29 12:28:45
I would appreciate it if you didn't focus so much on m-TAG, but rather at the question at hand, which is if there is some out-of-the-way method to import a layout into an existing Columns UI setup without nuking the existing layout so I can select which one to use from the layout menu.

It's not just the problematic setting (which is the one that controls whether it makes one tag file for all media files in a folder or a separate tag file for each media file). If it were only that I could have lived with the two installs. The clincher is that it cannot update the tag files with changed information if media tags get changed/added by 3rdparty software that doesn't know about m-TAG. e.g. KeyFinder.

This creates so much extra work that I decided to stop using it altogether.

I don't need a solution involving panel stack or tab stack since that creates a single layout with tabs. And both layouts already make heavy use of both...
My goal is to be able to open the View > Layout menu and have each layout as a separate entry on that submenu.

Discussion so far has lead me to believe there is no easy way, so I'll rather go and recreate it than continue discussing m-TAG in a topic where it doesn't belong.

Too bad the 'Copy Panel' command of the layout editor doesn't work across two separate instances. Without non-destructive import that would have been the next best thing.
Thanks for ideas and suggestions so far, they aren't what I was looking for but the effort is appreciated.

PS. Also since my library is not yet completely enveloped by m-TAGS and is in a transition state, I've got to jump hoops to avoid seeing false duplicates (m-TAG entry and original media file) together.
Title: Re: Columns UI
Post by: musicmusic on 2016-05-30 13:34:00
0.5.0 beta 1 has been released (change log (https://github.com/reupen/columns_ui/blob/master/CHANGELOG.md)).

@Just_Addict, if you want to copy layout presets from one foobar2000 installation to another, without losing any existing presets in the process, you are right there currently isn't a way to do that. Unfortunately, as you pointed out, the copy and paste functionality in the layout preferences doesn't work across instances. If you want to do it just this one time, you could always compile Columns UI yourself and just comment out the line (https://github.com/reupen/columns_ui/blob/169a7d0ce1cb027a1e0dc0063c8f19cbfb2863e1/foo_ui_columns/layout_config.cpp#L116-L116) that removes the current presets when importing an FCL file.
Title: Re: Columns UI
Post by: Daeron on 2016-05-30 23:30:24
I would appreciate it if you didn't focus so much on m-TAG, but rather at the question at hand, which is if there is some out-of-the-way method to import a layout into an existing Columns UI setup without nuking the existing layout so I can select which one to use from the layout menu.
Because experience shows that people are not perfect. And if someone else takes the time to properly understand the core of the problem, think about it from his own unique viewpoint and consider his own set of potential solutions then pit that against the one that was already presented, more often than not you might find that a much more elegant solution can be found.

0.5.0 beta 1 has been released (change log (https://github.com/reupen/columns_ui/blob/master/CHANGELOG.md)).
Thanks for the improvements musicmusic, I appreciate it.
Title: Re: Columns UI
Post by: Saltystew on 2016-05-31 12:48:15
Can anyone point my in the direction of changing the default sort pattern? I use the columns playlist, not NG playlist.

Whenever I click on a playlist or an artist from default album list and it brings it up in the playlist view, a default sort pattern is thrown to it and this is what I'd like to change. I've looked through just about every menu I could and changed anything relating to sorting files and it never seems to do anything. I already have a script in mind to use for the sort pattern, I just don't know where to put it.

If anyone could tell me if this is possible or how I could go about doing it that'd be fantastic.

For anyone curious if the script itself is just wrong and that's why it wont work, this is the script
Code: [Select]
%<artist>%|%date% - %album%|[[%discnumber%.]%tracknumber%. ][%track artist% - ]%title%
Title: Re: Columns UI
Post by: Daeron on 2016-05-31 13:45:06
What library viewer are you using? They will often have their own sorting options so you should look at the preferences page for each. There's also one for items acquired through windows explorer called shell integration also accessible through the file/preferences window.
Title: Re: Columns UI
Post by: Saltystew on 2016-05-31 13:57:35
What library viewer are you using? They will often have their own sorting options so you should look at the preferences page for each. There's also one for items acquired through windows explorer called shell integration also accessible through the file/preferences window.

(http://i.imgur.com/Yj0b3bg.png)

It's columns playlist and I assume it's preference page is preferences>display>columns UI>playlist view. I've looked through that page but couldn't find anything for sorting that didn't have to do with actual columns that you click to sort with. And the shell integration is useful I guess but I never select music to play through the windows explorer interface so it's not really what I'm looking for.
Title: Re: Columns UI
Post by: Daeron on 2016-05-31 15:29:03
Columns playlist is a playlist viewer and I asked for a library viewer. The latter lets you cherry pick items from your library (such as entire albums, artists etc) while the former displays the list of tracks corresponding to your highlight (the tracks that the clicked album contains). Regardless, I can see from your screenshot that the library viewer in question is Album list panel.

You can go to 'File/Preferences/Media library/Album list panel/Advanced' and check 'Apply core sort setting to added items'. Then sorting will be based on 'File/Preferences/Shell integration/Sort incoming files by'.

Out of curiosity, any particular reason you are using columns playlist viewer as opposed to ng?
Title: Re: Columns UI
Post by: Saltystew on 2016-05-31 16:00:12
Columns playlist is a playlist viewer and I asked for a library viewer. The latter lets you cherry pick items from your library (such as entire albums, artists etc) while the former displays the list of tracks corresponding to your highlight (the tracks that the clicked album contains). Regardless, I can see from your screenshot that the library viewer in question is Album list panel.

Yeah I didn't understand what the difference was.

Quote
You can go to 'File/Preferences/Media library/Album list panel/Advanced' and check 'Apply core sort setting to added items'. Then sorting will be based on 'File/Preferences/Shell integration/Sort incoming files by'.

That worked! Thanks!

Quote
Out of curiosity, any particular reason you are using columns playlist viewer as opposed to ng?

When I first set up foobar I didn't know much and didn't like how NG separated each album with lines or something? Not sure how to describe it. But I didn't like it, wanted something simpler and I've been using columns playlist since then.
Title: Re: Columns UI
Post by: Daeron on 2016-05-31 17:45:23
When I first set up foobar I didn't know much and didn't like how NG separated each album with lines or something? Not sure how to describe it. But I didn't like it, wanted something simpler and I've been using columns playlist since then.
Most likely you are referring to grouping which can be disabled in 'File/Preferences/Display/Columns UI/Playlist view/Grouping' (by deleting all the lines under Script).
Title: Re: Columns UI
Post by: musicmusic on 2016-05-31 21:24:14
Thanks for the improvements musicmusic, I appreciate it.
Thanks. I will give it 1-2 weeks, and if no problems are reported, I'll release 0.5.0 final.

Most likely you are referring to grouping which can be disabled in 'File/Preferences/Display/Columns UI/Playlist view/Grouping' (by deleting all the lines under Script).
Indeed, or by unticking the 'Show groups' option at the top of the dialog. Perhaps the option could be added to the column titles context menu too (though the initial quick setup window does have options to control grouping).


As a general point, I would like to stress that Columns playlist should really be avoided – it was superseded by NG playlist long ago. I might just rename it to Legacy playlist and output messages in the console to discourage usage.
Title: Re: Columns UI
Post by: Saltystew on 2016-06-01 01:07:11
Quote
Most likely you are referring to grouping which can be disabled in 'File/Preferences/Display/Columns UI/Playlist view/Grouping' (by deleting all the lines under Script).

Good to know, suppose I could have another look at it.

Quote
As a general point, I would like to stress that Columns playlist should really be avoided – it was superseded by NG playlist long ago. I might just rename it to Legacy playlist and output messages in the console to discourage usage.

Why was it superseded exactly? I'd never heard that NG was it's successor or something.
Title: Re: Columns UI
Post by: davideleo on 2016-06-01 13:45:22
As a general point, I would like to stress that Columns playlist should really be avoided – it was superseded by NG playlist long ago. I might just rename it to Legacy playlist and output messages in the console to discourage usage.

BTW, it would be great to have the pseudo transparency option in the NG Playlist panels.
Title: Re: Columns UI
Post by: ua freeman on 2016-06-01 18:03:58
(http://www.imagebam.com/image/3b2e95487155466)
(http://www.imagebam.com/image/bce90a487155476)
Status pane script:
Code: [Select]
$if(%is_status_pane%,[%album artist% \][\ %performer%]    Last Played: [%last_played%] $crlf(),$if(%ispaused%,Paused,Playing) | )%codec% | %bitrate% kbps | %samplerate% Hz | $caps(%channels%) | ]
work with CUI 0.4, npt work with CUI 0.5b1
Why?
Title: Re: Columns UI
Post by: musicmusic on 2016-06-01 20:22:05
Why was it superseded exactly? I'd never heard that NG was it's successor or something.
Because it it was old code and the list view control behind it wasn't reusable. The same list view control used by NG playlist is used by the playlist switcher panel, the Filters, Item properties and elsewhere. Columns playlist has certain deficiencies like limited drag and drop support and rather than continue to maintain it I would prefer to remove it.

BTW, it would be great to have the pseudo transparency option in the NG Playlist panels.
I'm not familiar with it – do you mean it works with Columns playlist but not NG playlist?

Status pane script:
Code: [Select]
$if(%is_status_pane%,[%album artist% \][\ %performer%]    Last Played: [%last_played%] $crlf(),$if(%ispaused%,Paused,Playing) | )%codec% | %bitrate% kbps | %samplerate% Hz | $caps(%channels%) | ]
work with CUI 0.4, npt work with CUI 0.5b1
Why?
Good question. Looks like an accidental regression. I've put up 0.5.0 beta 2 to fix that – thanks for the report.
Title: Re: Columns UI
Post by: davideleo on 2016-06-01 20:56:00
BTW, it would be great to have the pseudo transparency option in the NG Playlist panels.
I'm not familiar with it – do you mean it works with Columns playlist but not NG playlist?

I dont' really know, perhaps it is just a panel stack splitter thing. Some panels have that option when inserted in a panel stack splitter layout. Columns playlist, as well as NG playlist, don't.
Title: Re: Columns UI
Post by: Just_Addict on 2016-06-02 12:11:48
Because experience shows that people are not perfect. And if someone else takes the time to properly understand the core of the problem, think about it from his own unique viewpoint and consider his own set of potential solutions then pit that against the one that was already presented, more often than not you might find that a much more elegant solution can be found.
I did appreciate your input, but I feared that from the direction the discussion took, it would be focusing too much on a way to keep m-TAG in the mix, which, even though it formed the basis of the question, was totally not the direction I wanted to venture into. I mean, it may have been the reason for me ending up with two separate installs, but that may not be always the case, and if there was a roundabout way to accomplish  what I wanted, it might have come in useful in other situations too like when wanting to add a layout made by someone else. Again, the effort was still appreciated. In my case m-TAG happened to be the trigger but it's not the core reason.

btw. I do have to thank you for this one.
You can go to 'File/Preferences/Media library/Album list panel/Advanced' and check 'Apply core sort setting to added items'. Then sorting will be based on 'File/Preferences/Shell integration/Sort incoming files by'.
The setup I wanted to incorporate the layout into was sorting files exactly how I wanted it but the one from which I wanted to extract the layout always reverted to alpha sort by physical filename and for the life of me couldn't find out why. Turned out the setting you referred to wasn't checked in that one...
Title: Re: Columns UI
Post by: Saltystew on 2016-06-03 10:40:27
So the sorting script I had works fine, and I'm grateful for the help you guys provided. But now my hotkey doesn't really work right anymore.

I use hotkeys to move forward and back through a playlist (previous and next) but when I hit next it doesn't go to the next song in the playlist as I see it but rather in some other way. If I go to an album and the album is say 8 tracks long, if I play track 1 and then use the hotkey to go the next track it doesn't go to track 2 but track 3. If I hit it again it goes to track 5. And it's not that it's skipping playing every other song because it acts even crazier when I'm in a big playlist with multiple artists or albums.

It's as if the hotkey playback command is following the old sorting order, not my new one.

Why would this happen and how can I fix it?

Edit: It only seems to happen when I'm selecting music through Playlist Switcher, not my library viewer.
Title: Re: Columns UI
Post by: always.beta on 2016-06-05 06:08:06
Colours and Fonts, can you add a new custom color? Like: CUI>Layout>presrts
Title: Re: Columns UI
Post by: musicmusic on 2016-06-13 21:10:18
0.5.0 final released. No real changes from beta 2.

Colours and Fonts, can you add a new custom color? Like: CUI>Layout>presrts
Do you mean presets for the colours? Or adding a new type of colour where Item, Selected item etc. are listed?

So the sorting script I had works fine, and I'm grateful for the help you guys provided. But now my hotkey doesn't really work right anymore.
...
If it only happens when 'selecting music through Playlist Switcher', what is the relation with Album list panel? What is your playback order? Do you have 'Playback follows cursor' on?
Title: Re: Columns UI
Post by: always.beta on 2016-06-14 01:56:12
Do you mean presets for the colours? Or adding a new type of colour where Item, Selected item etc. are listed?

Colours and Fonts>Colours>Mode>Custom 1 or Custom 2 or Custom 3...(New Custom 1 or New Custom 2...)
(http://a.pomf.cat/pxneme.png)
Title: Re: Columns UI
Post by: r3v0 on 2016-06-22 09:31:35
Hi, is it possible to add number of items to a filter, like in facets?
Would be nice if You can choose if you want to show them or not.
Title: Re: Columns UI
Post by: Safranente on 2016-06-23 14:22:31
Hi all, I hope I am in the right place here.
I would like to create a column that checks if an item is already in another playlist. Is such a thing possible?
Title: Re: Columns UI
Post by: Just_Addict on 2016-06-26 19:34:18
@musicmusic

I hope you can help me out, I've taken the plunge and installed the VS2015 Community version, did a successful foo_sample build to see if I got everything correctly setup, and proceeded to clone foo_ui_columns.

Here I am running into a wall, I used VS2015 to clone the repo and put a tickmark to recursively get submodules. But everytime I try I get an error that it cannot load submodules and when I load the solution it complains the pfc, mmh and ui_helpers projects are unavailable.

I haven't even tried building it since I expect this will utterly fail if I already get errors in this stage.

What am I missing or doing wrong?


@Just_Addict, if you want to copy layout presets from one foobar2000 installation to another, without losing any existing presets in the process, you are right there currently isn't a way to do that. Unfortunately, as you pointed out, the copy and paste functionality in the layout preferences doesn't work across instances. If you want to do it just this one time, you could always compile Columns UI yourself and just comment out the line (https://github.com/reupen/columns_ui/blob/169a7d0ce1cb027a1e0dc0063c8f19cbfb2863e1/foo_ui_columns/layout_config.cpp#L116-L116) that removes the current presets when importing an FCL file.
Title: Re: Columns UI
Post by: musicmusic on 2016-06-26 19:50:38
@Just_Addict
You're right, the GitHub Extension for Visual Studio seems to make a mess of it for some reason.

If you run git submodule init followed by git submodule update on the command line (in the clone directory), it should sort it out.
Title: Re: Columns UI
Post by: Just_Addict on 2016-06-26 20:06:57
Thank you very much for that quick response. Sounds like I better keep using SmartGit instead of  using VS addins/tools
Title: Re: Columns UI
Post by: mounteerie on 2016-07-05 05:15:42
so i downloaded foobar and added columns ui last year but i didn't start tinkering with it until like this week. i learned the code but i still have a few questions.
attached is my current layout. i've been trying to figure out a way to get the total items and length objects into the status bar from the status pane, but nothing i've tried works. also, for some reason this code doesn't work:
Code: [Select]
[%discnumber% of %totaldiscs% discs]
if there is no disc metadata information, this line should not appear because of the brackets, but it doesn't. i've found if i put brackets around part of the code like this it works:
Code: [Select]
[[%discnumber% of] %totaldiscs% discs]
i can't find explanation for this anywhere. each reference says that brackets don't show information when it is not available. it doesn't show up in the image because i deleted the code, but when it did it would say "? of ? discs"
i was also wondering if there is a way i can change the background color of the group titles.
help please? this is my last resort haha
Title: Re: Columns UI
Post by: Lesmo16 on 2016-07-05 11:26:58
This should work:
Code: [Select]
[%discnumber% of ][%totaldiscs% discs]
Title: Re: Columns UI
Post by: mounteerie on 2016-07-05 15:13:44
it works, thank you!
Title: Re: Columns UI
Post by: GaKul1 on 2016-07-05 19:20:19
I have a problem when I have 2 cd's per album :
I have an album with 2 cd's, but it's not written in the tags, but both cd's are in different directories :
C:\blablabla\Artist - Album [Date]\Disc #1 and C:\blablabla\Artist - Album [Date]\Disc #2
Now, when I display the album I have :
(http://i.imgur.com/L8m5ajH.png)
What I want is, without editing the tags, to split the tracks into Disk #1 and Disk #2, using the directory names.
I don't know if you can get my point, but if you have any questions, feel free to ask.
Title: Re: Columns UI
Post by: mounteerie on 2016-07-05 19:29:40
i'm not sure if this will answer your question but i've solved that problem by using the folder structure option on your media library column. it just displays the folders and files in a hierarchical structure so it sorts songs from albums with more than one disc in order. i used the album list panel from the columns UI website (https://yuo.be/columns_ui (https://yuo.be/columns_ui)). i hope this helps!
Title: Re: Columns UI
Post by: GaKul1 on 2016-07-05 20:42:32
This is note completely answering my question, because I want to split the two discs.
Here is the global idea (thank you Paint xD)
(http://i.imgur.com/C1z0INm.png)
Title: Re: Columns UI
Post by: mounteerie on 2016-07-05 21:18:24
you can edit the way the albums are grouped. add this to your grouping format:
Code: [Select]
$if($greater(%totaldiscs%, 1), Disc #%discnumber%)
hopefully it works?
Title: Re: Columns UI
Post by: GaKul1 on 2016-07-05 21:21:02
This can not work, because the total disk and the discnumber are not in the tags of the files.
Title: Re: Columns UI
Post by: mounteerie on 2016-07-05 21:29:28
ok then use
Code: [Select]
Disc #%directoryname%
.
Title: Re: Columns UI
Post by: GaKul1 on 2016-07-05 22:43:20
Sorry but where should I use this? (I started using foobar2000 about 5days ago)
Title: Re: Columns UI
Post by: mounteerie on 2016-07-05 23:16:53
the picture pretty much describes it but go to display > columns UI > playlist view > grouping and there is a "new" button at the bottom of the existing groups container, select it and enter the code i posted.
Title: Re: Columns UI
Post by: GaKul1 on 2016-07-05 23:23:15
I did what you said, but for some reason I get this :
(http://i.imgur.com/QqvSRXo.png)
Title: Re: Columns UI
Post by: mounteerie on 2016-07-05 23:47:59
that might be because of the way your columns are sorted. it looks like the track numbers are sorted so it displays the songs in numerical order. my foobar doesn't sort songs that way. this is how i formatted my sorting (first option under "behavior") and if you use the same code it should work.
Code: [Select]
%artist% - %date% - %album% - %discnumber% - %tracknumber% - %title%
if that doesn't work, you may need to change the metadata on your files. you only have 4 artists so it shouldn't be a hassle.
by the way, since your main folders already list "disc #", you can just delete that portion of the code.
Title: Re: Columns UI
Post by: TheEmpathicEar on 2016-08-20 15:15:48
 I chose Facets because I thought Columns UI was not in development for a long time? What are the [dis]advantages of Columns UI versus Facets?
Title: Re: Columns UI
Post by: musicmusic on 2016-08-21 19:23:04

Do you mean presets for the colours? Or adding a new type of colour where Item, Selected item etc. are listed?

Colours and Fonts>Colours>Mode>Custom 1 or Custom 2 or Custom 3...(New Custom 1 or New Custom 2...)
(http://a.pomf.cat/pxneme.png)
Yes, presets/colour schemes would be nice, but other things are probably more important at the moment.

Hi, is it possible to add number of items to a filter, like in facets?
Would be nice if You can choose if you want to show them or not.
Not presently, but it's planned for a future version.

Hi all, I hope I am in the right place here.
I would like to create a column that checks if an item is already in another playlist. Is such a thing possible?
Not as far as I'm aware.

I chose Facets because I thought Columns UI was not in development for a long time? What are the [dis]advantages of Columns UI versus Facets?
Well, the version of Facets on foobar2000.org was released on 2011-08-18, although I haven't seen it labelled abandonware. Overall Facets has more functionality than the equivalent feature in Columns UI, but Columns UI is a complete replacement for the Default UI and not just Facets.
Title: Re: Columns UI
Post by: mzso on 2016-09-11 16:17:14
Hi all!

What is a good panel to display information about the now playing file?
(artist title, etc; also audio format, frequency, channels, etc; playback time/length/remaining. Maybe with playback/volume controls)

I'm rather tired of relying on the crappy statusbar or titlebar to view such information.

I'm looking for something more graphic and structured and as such more useable. Something like other audio players such as winamp might have.
Title: Re: Columns UI
Post by: davideleo on 2016-09-11 16:41:14
If you want something more customizable than the columns UI item details panel you could try panel stack splitter (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components_0.9/Panel_Stack_Splitter_(foo_uie_panel_splitter)) or jscript panel (https://hydrogenaud.io/index.php/topic,110499.0.html).
Title: Re: Columns UI
Post by: mzso on 2016-09-11 20:34:06
If you want something more customizable than the columns UI item details panel you could try panel stack splitter (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components_0.9/Panel_Stack_Splitter_(foo_uie_panel_splitter)) or jscript panel (https://hydrogenaud.io/index.php/topic,110499.0.html).
Ouch. Those seem like something that takes away a lot of my time. Especially the former.
I was hoping something pre made, with a little bit of configurability.
Title: Re: Columns UI
Post by: davideleo on 2016-09-12 12:32:04
For JScript there is a marc2003 nowplaying sample that you can start with, which even I managed to customize (and I know nothing about jscript).
Panel stack splitter is actually easier than it looks like, especially if you only want to use it for the nowplaying info, which basically requires the $drawtext (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components_0.9/Panel_Stack_Splitter_%28foo_uie_panel_splitter%29#.24drawtext.28text.2Cx.2Cy.2CW.2CH.2Cr-g-b.2COPTIONS.29) function.
But if these two options are too demanding, the Columns UI item details panel is really not that bad.

Title: Re: Columns UI
Post by: mzso on 2016-09-12 14:06:39
For JScript there is a marc2003 nowplaying sample that you can start with, which even I managed to customize (and I know nothing about jscript).
Panel stack splitter is actually easier than it looks like, especially if you only want to use it for the nowplaying info, which basically requires the $drawtext (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components_0.9/Panel_Stack_Splitter_%28foo_uie_panel_splitter%29#.24drawtext.28text.2Cx.2Cy.2CW.2CH.2Cr-g-b.2COPTIONS.29) function.
But if these two options are too demanding, the Columns UI item details panel is really not that bad.


Thanks. I'll have a look at them.
Title: Re: Columns UI
Post by: mzso on 2016-09-12 16:58:07
For JScript there is a marc2003 nowplaying sample that you can start with, which even I managed to customize (and I know nothing about jscript).
Panel stack splitter is actually easier than it looks like, especially if you only want to use it for the nowplaying info, which basically requires the $drawtext (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components_0.9/Panel_Stack_Splitter_%28foo_uie_panel_splitter%29#.24drawtext.28text.2Cx.2Cy.2CW.2CH.2Cr-g-b.2COPTIONS.29) function.
But if these two options are too demanding, the Columns UI item details panel is really not that bad.


By some miracle I managed to edit the now playing script to not show the last.fm stuff.
But as I changed one of the lines to add playback time, it only shows a question mark. So I guess I can't change that easily to show something dynamic. Looks like I only have the details panel left.

(As for panel stack splitter, I can't even figure out how to add a panel with that...)


Edit:
Can I change text color/transparency in the Item Details panel?
Title: Re: Columns UI
Post by: mzso on 2016-09-12 17:56:53
One thing I want that I can't figure out. How can I get part of the text in the same line left or center aligned while the other part right aligned?
Can anyone tell me?
Title: Re: Columns UI
Post by: mzso on 2016-09-12 20:03:32
Hmm. I just noticed I can't make replacement for the total duration feature with this panel because I can't get it to show summary data for selection.

I found no way at all to reprodce that information, and such as total size of selection. Am I missing something?
I guess I'll have to re-enable the status bar...
Title: Re: Columns UI
Post by: davideleo on 2016-09-12 20:36:37
One thing I want that I can't figure out. How can I get part of the text in the same line left or center aligned while the other part right aligned?
Can anyone tell me?
As far as I know the alignment settings are for the whole item details panel.


(As for panel stack splitter, I can't even figure out how to add a panel with that...)

File > Preferences > Columns UI > Layout

right-click on the splitter you want to insert the new panel in

Insert panel > Splitters > Panel Stack Splitter


Title: Re: Columns UI
Post by: mzso on 2016-09-13 17:13:48
One thing I want that I can't figure out. How can I get part of the text in the same line left or center aligned while the other part right aligned?
Can anyone tell me?
As far as I know the alignment settings are for the whole item details panel.


(As for panel stack splitter, I can't even figure out how to add a panel with that...)

File > Preferences > Columns UI > Layout

right-click on the splitter you want to insert the new panel in

Insert panel > Splitters > Panel Stack Splitter
Thanks for the tips. I sort of customized the CUI item details panel. I just ran out of ideas with the multi select total duration issue.
Title: Re: Columns UI
Post by: musicmusic on 2016-09-18 20:07:26
0.5.1 beta 1 released (https://yuo.be/columns_ui). This fixes various bugs (https://github.com/reupen/columns_ui/blob/master/CHANGELOG.md).
Title: Re: Columns UI
Post by: Havokdan on 2016-09-24 13:57:17
Translated as was possible within my limitations this plugin for the Portuguese of Brazil, leave it attached.
Title: Re: Columns UI
Post by: Havokdan on 2016-09-25 18:26:08
Good afternoon, I searched but did not find the option to delete my own posts, would like to remove the post I made earlier, does anyone could direct me how I do it or an administrator erase my previous post this?
Title: Re: Columns UI
Post by: Lee James on 2016-10-11 17:39:57
Hello everyone. I've been happily using Columns UI for about 8 years now, but there are still a few things I would like to be able to do. So here are a few questions / feature requests (mostly concerning album art)...

Questions

1. PNGs not showing?
First of all, I've just updated the plugin (for the first time in years) and for some reason it is not showing any artwork in PNG format. The artwork doesn't appear either in the playlist, or the Album Art panel. It works fine for JPEG artwork, but not for PNGs. Anyone know why?

2. Custom placeholder image
Is it possible to use a custom placeholder image for when an album has no artwork - instead of the standard image of the white note?

3. Custom divider color
Is there any way to change the color of the dividers/splitters? I find that the white lines look too bright and vivid against my black theme. I would love to be able to make them gray.

4. Keep currently playing song highlighted
A little problem I've always had is that if I start playing a playlist, then go to a different playlist, then return to the original playlist, the cursor no longer highlights the song which is still playing. Is there anything that can be done about this?

5. Auto stretch small playlists?
Feature request: Just an idea, but I would love a feature called "auto stretch small playlists". If you open a small playlist (like an album with only 10 songs), and there is space at the bottom of the playlist panel, then this feature will automatically stretch the whole playlist to fill the vertical space, automatically increasing the font size, line spacing, and column width, so that all the songs appear bigger.

6. Is Album Art Panel still in use?
I had lately been considering using the Album Art Panel plugin, but I notice there hasn't been any activity on its thread (https://hydrogenaud.io/index.php/topic,39924.950.html) for a good four years. I also notice that Columns UI now has an "artwork sources" box in the options. So I am starting to wonder if Album Art Panel is no longer needed, and if Columns UI can now do most of the things this plugin did?

(The rest of my questions are all things which Album Art Panel can do, and I would like to know if these are possible with Columns UI?...)

7. Cycle through images
Clicking the artwork panel cycles through all the artwork in the folder (not just the cover and first artist pic).

8. Launch image
Double-clicking the artwork panel opens the image (in an image viewer)?

9. Slideshow?
When a song is playing, the art panel shows a slideshow of images?

10. Fade?
When artwork changes, it fades smoothly instead of instantly?

11. "Focus playing"?
Album Art Panel has a button in the context menu called "Focus playing" which jumps to the current track in a long playlist. This is so helpful. Does Columns UI have anything like this?

12. Two art panels?
Is it possible to have two artwork panels set up so that one always shows the front cover by default and the other always shows the back?

13. Stretch to fit?
When cover artwork isn't perfectly square, you get annoying gaps around the edges in the Artwork View panel. Is there any way to make it "stretch to fit"? However, I only want this when it's nearly square, because I also have many album covers that are not supposed to be square, such as images of cassette tapes, or screen caps from games etc.
Title: sorting NG Playlist question
Post by: fuffi on 2016-10-12 23:51:57
Hi all,
this question has been raised a lot, and actually, I feel a little bit dumb, but I cannot find a way to get the sorting the way I want it. I've read not all posts of this huge threat, but google didn't helped me neither.

Hopefully, reading the last hours gave me knowledge about the important infos, you need to know to tell me what -obvious things- I am still missing...

What I want is: grouping all my playlist items in a single Group.
When I click on Tracknumber or Artist, I want to sort for Tracknumber or Artist, but keep the grouping intact.
Unfortunately, this is not working. The grouping is mixed up, while manually sorting by clicking on the column-headers of the NG Playlist.


I have only one single grouping pattern %DISCOGS_RELEASE_ID% which is the Release ID of the DiscgoGS (https://www.discogs.com) site for i.e. an Album. Im my screenshots, its the "DG_ID" column on the very left.

My set up:
F2k-Prefs -> Display-> ColumsUI -> Playlist view -> Grouping -> [X] show groups -> Script -> [%DISCOGS_RELEASE_ID%] or just %DISCOGS_RELEASE_ID%
(https://picload.org/image/rdoowlrd/screenclip.png)
This tag DISCOGS_RELEASE_ID is unique for each Album in the playlist, and I assume, that all of my tags on my files are correct too.


General Set up:
-Win7 64Bit, German
-f2k 1.3.10,
-CUI 0.5.0 (also tested with 0.3.x versions)
-I use NG Playlist
-activated or deactivated [X] sort incoming files by %path_sort% (Which I understand is not important when manually sorting...)
-No Theming on Quick Setup
-Playlist grouping with or w/o Artwork
-No active Sort Scripts in F2k-Prefs -> Display-> ColumsUI -> Playlist view -> Columns -> Scripts -> [ ] use custom sort script

Those are the tags for one album, shown in the playlist:
(https://picload.org/image/rdoowocc/tagsforonesinglealbum.jpg)

Each album has a single unique DISCOGS_RELEASE_ID (DG_ID), so I expect the grouping to work like this mockup:
(https://picload.org/image/rdoowopl/whatiexpect2.jpg)
because:
1) DG_ID is the same, so grouping is applied here for two albums.
2) Title sorting was activated by hand, so Titles are sorted alphabeticially.

But instead, I get:
(https://picload.org/image/rdoowoco/whatiget.jpg)


So, there is obviously something wrong with my understanding of grouping and the behaviour of this great component, which I use since years, but never had enabled the grouping with artwork before.


Anyways, the same strange thing happens, when I change the grouping script to
Code: [Select]
[%DISCOGS_RELEASE_ID%][ / %ALBUM ARTIST%][ / $if2(%DISCOGS_RELEASED%,%DATE%)][ / %ALBUM% ][ / CD%DISCNUMBER%]
or any other, like:
Code: [Select]
[%ALBUM ARTIST% ][/ %DATE% ][/ %ALBUM% ][/ CD%DISCNUMBER%]


Anybody willing to throw 2 cents ? ;-)
Title: Re: Columns UI
Post by: lvqcl on 2016-10-13 00:42:22
A playlists first sorts all tracks, then groups them.

(Do you expect that the playlist first groups tracks, then sorts them within each group?)

If you group by %DISCOGS_RELEASE_ID% then you should sort by %DISCOGS_RELEASE_ID% / %TITLE%
Title: Re: Columns UI
Post by: michtar on 2016-10-13 10:25:13
1. PNGs not showing?
PNG files should work, they work for me except for weird cases of tags(?). Do you mean they don't work at all or some of them? What kind of artwork (files/directory or in tags) do you use? Paths?

2. Custom placeholder image - Display - stub image

3. Custom divider color - not sure if possible, possible in panel stack splitter

4. Keep currently playing song highlighted - it's not?
$if(%isplaying%,$set_style(back,$rgb(a,b,c),$rgb(d,e,f)) in globals or column style scripts
Check tools (in columns style or globals) or columnsUI wiki for string help. $rgb(a,b,c) = background colour; $rgb(d,e,f) = selected background colour. 

8. Launch image - not possible, possible in WSH panel mod or JScript panel -  album art script by marc2000, find them yourself  ;)

12. Two art panels -  Try it.
Title: Re: Columns UI
Post by: fuffi on 2016-10-13 14:32:12
Hey lvqcl, thank you!

(Do you expect that the playlist first groups tracks, then sorts them within each group?)
Yes.
IMHO grouping tracks is senseless, when the grouping is cancelled by a manual sorting.

Why destroy a group when sorting?
If you have 10 childrens and group them by their color of hair and then sort/put them in a row by age, they have still the same hair color :-)

A playlists first sorts all tracks, then groups them.
Ok,

If you group by %DISCOGS_RELEASE_ID% then you should sort by %DISCOGS_RELEASE_ID% / %TITLE%
Ok.
I guess, that implies, that manually sorting (while clicking the header columns of a playlst) within all groups is not possible at all?

Or can I just add all possible sorting options, as you suggested above, to the grouping scripts and it will do? (I guess not, but I tried, and it did not work out...)



Title: Re: Columns UI
Post by: lvqcl on 2016-10-13 16:13:58
I guess, that implies, that manually sorting (while clicking the header columns of a playlst) within all groups is not possible at all?
No, ColumnsUI can sort any column by any titleformatting string.
Title: Re: Columns UI
Post by: mzso on 2016-10-13 19:16:59
Hey lvqcl, thank you!

(Do you expect that the playlist first groups tracks, then sorts them within each group?)
Yes.
IMHO grouping tracks is senseless, when the grouping is cancelled by a manual sorting.

Why destroy a group when sorting?
It's you who doesn't make sense... How would items be grouped when they're not adjacent? Of course manual sorting "cancels" grouping. It doesn't there's just nothing to group in such circumstances.

Also what's the point in having the whole playlist in a single group? It's pointless... Just disable grouping if you don't want it.

Sorting (Shell integration > Sort incoming files by) is for organizing the playlist. Grouping is to visually separate adjacent items. (And optionally show their album art)
Title: Re: Columns UI
Post by: Lee James on 2016-10-14 01:28:08
PNG files should work, they work for me except for weird cases of tags(?). Do you mean they don't work at all or some of them?
Nope, PNG images just don't work at all in Columns UI. I will not show them. It's strange.

What kind of artwork (files/directory or in tags) do you use? Paths?
I just have them loose in the album's folder. Moving the image to other directories makes no difference.

3. Custom divider color - not sure if possible, possible in panel stack splitter
Thank you! :) I did this and it looks great now! :)

2. Custom placeholder image - Display - stub image
It's funny, this didn't work for me. However, when I installed Panel Stack Splitter today, the stub image suddenly started working! This must be some kind of bug?

4. Keep currently playing song highlighted - it's not?
$if(%isplaying%,$set_style(back,$rgb(a,b,c),$rgb(d,e,f)) in globals or column style scripts
Check tools (in columns style or globals) or columnsUI wiki for string help. $rgb(a,b,c) = background colour; $rgb(d,e,f) = selected background colour.
All my column style scripts are coded correctly, and every column changes the color of a track that is playing just as it should. But it just doesn't work when I move away to some other playlist then come back. It's as if Foobar doesn't know the song is playing. I don't know if it makes any difference, but it is the "NG playlist" I use, and I change playlists with the Album List Panel.

12. Two art panels -  Try it.
When I try two art panels, they always default to showing the front cover first. If I right click on one and set it to display the back cover, it reverts back to the front cover when I change albums.

Anyway, thank you very much for your help michtar.
Title: Re: Columns UI
Post by: marc2003 on 2016-10-14 04:23:32
Assuming you're not stuck using that obsolete piece of crap that is Windows XP, install foo_jscript_panel...

https://github.com/19379/foo-jscript-panel/wiki/Requirements-&-Installation

When it comes to adding a script, right click the panel>Open component folder. Browse to samples\complete\album art.txt and paste the contents in to the configuration window.

Now you have an album art panel that:
sticks to the selected type when you change track
opens the image in external viewer when you double click it
shows tooltips of the image path, dimensions and size
crops the image so there are no borders (can be changed via the right click menu)

It also has extra right click menu options:
can display the cover inside a CD jewel case image
can search google images using the current artist/album
refresh command to be used if you replace/edit the image during playback

edit: it displays PNG files as well but so does the default CUI panel???
edit2: make sure you set the paths under File>Preferences>Display>Album art.
Title: Re: Columns UI
Post by: fuffi on 2016-10-15 09:16:28
Thank you both for clarifying. You're both talkin technical here, not from a users point of view.
This screenshot shows my functional request to the component. (https://picload.org/image/rdoowopl/whatiexpect2.jpg)
I guess nobody in the whole world ever wanted to sort their playlists this way. Its only me. And it does not work with columnsUI. I see it now. Thanks again. (And sorry for my maybe mean words. English is not my native language, I try my best with goodle translate and dict.leo)
Title: Re: Columns UI
Post by: marc2003 on 2016-10-15 09:24:15
By default, the column will sort by what it displays - and this would apply to whole playlist when using %title%.

However, you can do custom sorting here....

(https://i.imgur.com/UYCk924.png)

If you prepend %title% with your ID thing, it will sort within the group.

Title: Re: Columns UI
Post by: michtar on 2016-10-15 13:29:36
"I just have them loose in the album's folder. Moving the image to other directories makes no difference."
Set paths in display - columns - artwork - according to instructions: no extension, relative or absolute.

"All my column style scripts are coded correctly, and every column changes the color of a track that is playing just as it should. But it just doesn't work when I move away to some other playlist then come back."
Apparently they are not coded correctly  :) , $if(%isplaying% does work, remove everything and put only this, should be black
$if(%isplaying%,$set_style(back,$rgb(0,0,0),$rgb(0,0,0)))

"When I try two art panels, they always default to showing the front cover first. If I right click on one and set it to display the back cover, it reverts back to the front cover when I change albums."
Tried it and it works for me with no problems (panels - artwork view) so it's possible.
Title: Re: Columns UI
Post by: Lee James on 2016-10-16 01:32:46
"All my column style scripts are coded correctly, and every column changes the color of a track that is playing just as it should. But it just doesn't work when I move away to some other playlist then come back."
Apparently they are not coded correctly  :)
Well they must be, otherwise why would all the colors change when a track is playing? I'm sure the problem has nothing to do with scripts, it just seems to be that when Columns UI loads a playlist, it doesn't check to see if any of the songs are currently playing.

$if(%isplaying% does work, remove everything and put only this, should be black
$if(%isplaying%,$set_style$(back,$rgb(0,0,0),$rgb(0,0,0)))
Thank you, but nothing happened with this script. No text turned black, and when I clicked away and came back to the same playlist, %isplaying% was no longer recognized for the currently playing track.

edit2: make sure you set the paths under File>Preferences>Display>Album art.
That is very strange. I added "cover.png" to that list and it works. But the strange thing is, I have never used that box before and assumed it was defunct in Columns UI.

In other words, for years, PNG files had been showing up, even though I hadn't added PNG to the list. Now the version of Columns UI I was using was quite old, so maybe a really old version behaved differently. I guess it doesn't matter now anyway.

Assuming you're not stuck using that obsolete piece of crap that is Windows XP, install foo_jscript_panel...

https://github.com/19379/foo-jscript-panel/wiki/Requirements-&-Installation
Hey, thank you Marc, that is fantastic :) It's a great plug in, which achieves many of the things I want to do and I will probably keep on using this.

I don't want to be a nuisance, but could you please tell me, is it in any way possible with this plugin to...

1. Use a script to tell it where to look for images?
2. Make it change to the next image when you click the image?
3. Show a slideshow when playing?
4. Fade smoothly between images
5. Add "Focus playing" to the context menu? (That is a neat little feature of the Album Art Panel I really liked.)

Also I would like to submit a feature request. I really like how it auto-sizes the image to crop so that it fills the panel without stretching the image. This is desirable on images that are almost square, but not on images that are wider, such as CD back artwork, videogame screen caps etc. Therefore, might it be possible to change the name of the "Crop" feature to "Crop nearly square images", and make it an independent check box which makes cropping kick in only when the x and y size are within about 5-10% of each other?

Lastly,  I'm sure the answer to this is probably no, but might there be any way to switch to a view which shows thumbnails of the covers in the current playlist, so you can jump to an album just by selecting a cover? Or does anyone know any other plugin that can provide this kind of an interface in another panel?
Title: Re: Columns UI
Post by: dreya on 2016-10-31 03:28:50
hey, how do i change the placeholder album art in columns? the current one is disgusting https://my.mixtape.moe/pnvghy.png
Title: Re: Columns UI
Post by: michtar on 2016-10-31 13:37:00
hey, how do i change the placeholder album art in columns? the current one is disgusting https://my.mixtape.moe/pnvghy.png
Display - Stub image path.
Title: Re: Columns UI
Post by: michtar on 2016-10-31 13:51:42
Lastly,  I'm sure the answer to this is probably no, but might there be any way to switch to a view which shows thumbnails of the covers in the current playlist, so you can jump to an album just by selecting a cover? Or does anyone know any other plugin that can provide this kind of an interface in another panel?
- foo_chronflow https://hydrogenaud.io/index.php/topic,108450.0.html
Title: Re: Columns UI
Post by: dreya on 2016-10-31 15:45:27
Display - Stub image path.

i tried that and it didnt work before but now it does for some reason. thanks!!
Title: Re: Columns UI
Post by: michtar on 2016-10-31 17:46:54
Lastly,  I'm sure the answer to this is probably no, but might there be any way to switch to a view which shows thumbnails of the covers in the current playlist, so you can jump to an album just by selecting a cover? Or does anyone know any other plugin that can provide this kind of an interface in another panel?
- foo_chronflow https://hydrogenaud.io/index.php/topic,108450.0.html
It doesn't show covers in playlist (more like library viewer), no clue if it's adjustable
WSH Coverflow does http://br3tt.deviantart.com/art/WSH-CoverFlow-290788027
Title: Re: Columns UI
Post by: musicmusic on 2016-10-31 20:19:33
Version 0.5.1 final has been released. Download from https://yuo.be/columns_ui (https://yuo.be/columns_ui).

This is a bug fix release; further details in the change log (https://github.com/reupen/columns_ui/blob/master/CHANGELOG.md).
Title: Re: Columns UI
Post by: hejiamei on 2016-11-01 02:41:08
Version 0.5.1 final has been released. Download from https://yuo.be/columns_ui (https://yuo.be/columns_ui).

This is a bug fix release; further details in the change log (https://github.com/reupen/columns_ui/blob/master/CHANGELOG.md).
can you give us another download link? in my country , we can't  log on this website
Title: Re: Columns UI
Post by: musicmusic on 2016-11-01 07:07:39
What country/ISP? What happens when you try and access the site?

Could you post/send the output of:

Code: [Select]
nslookup yuo.be
tracert yuo.be
Title: Re: Columns UI
Post by: mobyduck on 2016-11-01 07:32:58
Not sure if it's the same problem hejiamei has, but I get an unsupported protocol error (ERR_SSL_VERSION_OR_CIPHER_MISMATCH) when I visit CUI home page using Chrome V49.0.2623.112; works fine on Firefox 49.0.2 though.

Maybe a browser issue?

HTH.

Alessandro

PS: forgot to mention I'm on WinXP.
Title: Re: Columns UI
Post by: musicmusic on 2016-11-01 13:04:36
The problem there is that Chrome does not support the elliptic curve digital signature algorithm (ECDSA) on XP (https://bugs.chromium.org/p/chromium/issues/detail?id=436052).

You can see the failure here: https://www.ssllabs.com/ssltest/analyze.html?d=yuo.be&s=104.28.16.10&latest

The server itself uses RSA certificates, but I'm using CloudFlare which uses ECDSA certs. I presume hejiamei's problem is also related to CloudFlare, but I need more info to work out what action to take.
Title: Re: Columns UI
Post by: kode54 on 2016-11-02 01:09:40
User appears to be connecting from China, but I ran a test and verified that yuo.be is reachable from five servers within China. It's probably the ECDSA issue you just described.
Title: Re: Columns UI
Post by: hejiamei on 2016-11-02 07:42:04
I try it, when i use firefox , i can log on it !!!!!~!!!!
Title: Re: Columns UI
Post by: musicmusic on 2016-11-03 12:59:53
Glad to hear it. And, well, if you are going to use XP, using a brower that still maintains support for it would seem sensible :-)

I do have mixed feelings about CloudFlare, but this doesn't seem like a particularly strong reason to get rid of it.
Title: Re: Columns UI
Post by: MordredKLB on 2016-11-03 23:33:04
Glad to hear it. And, well, if you are going to use XP, using a brower that still maintains support for it would seem sensible :-)

I do have mixed feelings about CloudFlare, but this doesn't seem like a particularly strong reason to get rid of it.
Lack of support for an EOL'd operating system that came out 15 years ago doesn't seem like a very compelling reason. :)
Title: Re: Columns UI
Post by: Yul on 2016-11-04 08:49:42
Hi everyone,

I have a problem with Columns UI I can't explain :
Sometimes, when I select an artist, some of its albums are missing in the Album panel

As you can see here, for "The Jimi Hendrix Experience", Columns UI displays only 6 albums whereas Album List show 17 albums :
(https://c5.staticflickr.com/6/5542/30136910884_d3a5333263_b.jpg)

Here are the tag of two tracks :
(https://c6.staticflickr.com/6/5489/30680509741_71cdcb05cc_c.jpg)
"Purple Haze" is on "Are You Experience" album, which is displayed.
"Stone Free" on "Live At The Fillmore East" doesn't show up.
They seems fine to me.

Any idea ?
Thank you.
Title: Re: Columns UI
Post by: musicmusic on 2016-11-05 19:18:32
It does look odd.

Do the missing tracks have an empty Album Artist tag by any chance (i.e. present but an empty string)?
Do the missing tracks show up in the playlist if you select 'All (6 Albums)'? What about if you select All Artists as well?
Could you post a screenshot of the Fields tab on the Display/Columns UI/Filters preferences page?
Could you select both of those two tracks at the same time, and then open properties, and post a screenshot of that?
Does it stay the same after restarting foobar2000?
Was anything selected in the first Filter panel (to the left of the Artist panel)?

Also, some of those albums appear to be by Jimi Hendrix rather than The Jimi Hendrix Experience, so why are they under The Jimi Hendrix Experience?

Thanks
Title: Re: Columns UI
Post by: Yul on 2016-11-06 14:57:28
Thanks for your interest
Do the missing tracks have an empty Album Artist tag by any chance (i.e. present but an empty string)?
I can't see any string but...

Could you select both of those two tracks at the same time, and then open properties, and post a screenshot of that?
Good test !
Here it is :
(https://c8.staticflickr.com/6/5523/30815455455_8b8502a8eb_c.jpg)

I edited the 'Stone Free' track property : it did look empty, I typed something, select all (ctrl + A), delete, validate and...
It worked !!
I have a tag problem I have to investigate.

Thanks a lot
Title: Re: Columns UI
Post by: musicmusic on 2016-11-06 18:01:51
No problem, glad you got it sorted. It's a shame the properties dialog doesn't differentiate between a field not being present and having an empty value more clearly...
Title: Re: Columns UI
Post by: Lee James on 2016-11-21 22:56:17
Does anyone know a way to get a panel to "hide" or "minimize" when not in use? Or a way to make a divider "draggable"?

Is there any way to switch to a view which shows thumbnails of the covers in the current playlist, so you can jump to an album just by selecting a cover?
- foo_chronflow https://hydrogenaud.io/index.php/topic,108450.0.html
It doesn't show covers in playlist (more like library viewer), no clue if it's adjustable
WSH Coverflow does http://br3tt.deviantart.com/art/WSH-CoverFlow-290788027
Thanks for this Michtar! :)

I tried Chronflow first. I absolutely loved it. It works beautifully, except (as you warned) I couldn't get it to show the albums in the current playlist, it only shows my entire music collection. So it's useless to me.

Next I tried WSH Coverflow. This is much more like what I want, though it is a little rough around the edges and the scrolling is very jerky. Also, it can only display one row at a time. I was ideally hoping to have a grid of covers that you can scroll up and down, just like icons in a Windows folder. I'm sure I've seen a screenshot somewhere of a foobar2000 setup like that?
Title: Re: Columns UI
Post by: juniiflow on 2016-12-11 15:14:48
How can I change make a picture the background of foobar instead of anything that's behind it?
Title: Re: Columns UI
Post by: MrMonkey on 2017-02-20 15:19:56
Error Message received when attempting to export my Columns UI layout to an external file.

foobar2000 > Preferences > Column UI > Main Tab > FCL importing and exporting > Export...
All checkboxes are checked. Target is "Any foobar2000 installation". Enter any filename and I get the following error:
Code: [Select]
Error reading file "C:\Utilities\foobar\" : Object not found
C:\Utilities\foobar\ is the path where foobar2000 is located.

My component list:
Code: [Select]
Core (2016-12-21 21:14:22 UTC)
    foobar2000 core 1.3.14
foo_ac3.dll (2017-02-07 13:35:17 UTC)
    AC3 decoder 0.9.8
foo_albumlist.dll (2016-12-21 21:13:00 UTC)
    Album List 4.5
foo_cdda.dll (2016-12-21 21:12:32 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2016-12-21 21:12:30 UTC)
    Converter 1.5
foo_dbsearch.dll (2012-04-19 14:50:38 UTC)
    Database Search 1.4
foo_discogs.dll (2016-12-13 15:24:05 UTC)
    Discogs Tagger 2.12
foo_dsp_eq.dll (2016-12-21 21:13:06 UTC)
    Equalizer 1.2
foo_dsp_resampler_mod2.dll (2012-04-04 17:06:58 UTC)
    SoX Resampler mod2 0.7.8 mod2
foo_dsp_std.dll (2016-12-21 21:12:54 UTC)
    Standard DSP Array 1.3.1
foo_dynamic_range.dll (2015-06-18 15:06:48 UTC)
    Dynamic Range Meter 1.1.1
foo_dynamicdsp.dll (2013-03-25 12:51:04 UTC)
    Dynamic DSP 1.0
foo_fileops.dll (2016-12-21 21:12:02 UTC)
    File Operations 2.2.2
foo_freedb2.dll (2016-03-30 11:45:14 UTC)
    Online Tagger 0.7
foo_input_dvda.dll (2012-03-16 22:30:28 UTC)
    DVD-Audio Decoder and Watermark Detector 0.4.11
foo_input_sacd.dll (2015-12-14 13:23:38 UTC)
    Super Audio CD Decoder 0.9.6
foo_input_shorten.dll (2014-01-23 13:34:38 UTC)
    Shorten decoder 0.4.2.3
foo_input_std.dll (2016-12-21 21:12:48 UTC)
    FFmpeg Decoders 3.2.2
    Standard Input Array 1.0
foo_jesus.dll (2014-10-15 18:31:54 UTC)
    Autosave & Autobackup 10
foo_jscript_panel.dll (2017-02-07 13:35:17 UTC)
    JScript Panel 1.2.0
foo_masstag.dll (2011-10-14 12:56:22 UTC)
    Masstagger 1.8.4
foo_osd.dll (2017-02-07 13:35:17 UTC)
    On-Screen Display 1.74
foo_out_wasapi.dll (2013-03-15 12:30:14 UTC)
    WASAPI output support 3.2.3
foo_playcount.dll (2012-06-12 12:50:50 UTC)
    Playback Statistics 3.0.2
foo_playlist_attributes.dll (2013-12-05 17:09:12 UTC)
    Playlist Attributes 0.5.2
foo_popup_panels.dll (2015-09-22 17:59:22 UTC)
    Popup Panels 0.1.4
foo_queuecontents.dll (2012-12-10 16:24:36 UTC)
    Queue Contents Editor 0.5.1
foo_rgscan.dll (2016-03-30 11:44:24 UTC)
    ReplayGain Scanner 2.2.2
foo_run.dll (2014-02-20 15:30:50 UTC)
    Run services 0.3.7
foo_runcmd.dll (2012-05-02 13:50:50 UTC)
    Run Command 1.1
foo_stop_after_queue.dll (2016-08-26 12:27:09 UTC)
    Stop After Queue 0.7
foo_texttools.dll (2014-11-17 19:01:30 UTC)
    Text Tools 1.0.5
foo_tradersfriend.dll (2011-10-14 12:56:24 UTC)
    Live Show Tagger 0.7.1
foo_ui_columns.dll (2016-11-01 12:40:40 UTC)
    Columns UI 0.5.1
foo_ui_std.dll (2016-12-21 21:12:40 UTC)
    Default User Interface 0.9.5
foo_uie_albumlist.dll (2016-03-28 12:18:06 UTC)
    Album list panel 0.3.7
foo_whatsnew.dll (2014-08-13 13:07:22 UTC)
    Feature Watcher 1.1.1
foo_youtube.dll (2015-07-15 14:33:46 UTC)
    Youtube Source 1.11
Title: Re: Columns UI
Post by: musicmusic on 2017-02-20 20:30:32
Do you perhaps have 'C:\Utilities\foobar\' as a path of a button image in an instance of the buttons toolbar?
Title: Re: Columns UI
Post by: MrMonkey on 2017-02-20 20:33:35
Damn, you're good. :)
That was it.  Even though I was displaying Text for my Stop After Current button, there was an empty custom image setup from a long, long time ago. 
Thank you.  Export works now.
Title: Re: Columns UI
Post by: musicmusic on 2017-02-21 12:51:36
Ah, so it decides the blank path is a relative path and expands it out to the foobar2000 installation directory. I'm sure the behaviour could be improved in a few places.

No problem!
Title: Re: Columns UI
Post by: randomuser on 2017-03-30 21:09:32
Everything is fine when playing local files, but when online radio is playing, %artist%, %title% showing only radio station name :(
Although if I enable status bar, there it works fine. That artist and title is everywhere - status bar, title bar, taskbar, scrolling and all, but in the skin it doesn't show up, only station name. What am I doing wrong?

Title: Re: Columns UI
Post by: mobyduck on 2017-03-31 08:12:25
Everything is fine when playing local files, but when online radio is playing, %artist%, %title% showing only radio station name :(
Although if I enable status bar, there it works fine. That artist and title is everywhere - status bar, title bar, taskbar, scrolling and all, but in the skin it doesn't show up, only station name. What am I doing wrong?
Did you check your Preferences -> Networking (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Networking)?

HTH.

Alessandro
Title: Re: Columns UI
Post by: randomuser on 2017-03-31 16:31:06
Did you check your Preferences -> Networking (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Networking)?
This changed station name to "live", but still no artist and title.
Also I tried fresh Foobar with Default UI, and artist/title fields are showing correct names in playlist.
Title: Re: Columns UI
Post by: LauraQ on 2017-04-01 22:04:36
I like Custom UI but it haven't a function that I like and  that I can enable using the Default User interface, With the Default User interface I can click on the X (close) and foobar2000 go in my systray, with Custom UI is impossible :(
Title: Re: Columns UI
Post by: musicmusic on 2017-04-02 17:02:06
Everything is fine when playing local files, but when online radio is playing, %artist%, %title% showing only radio station name :(
Although if I enable status bar, there it works fine. That artist and title is everywhere - status bar, title bar, taskbar, scrolling and all, but in the skin it doesn't show up, only station name. What am I doing wrong?
You refer to a skin, is that something you downloaded from somewhere? Is it in the playlist you mean it isn't showing up? Do you know what playlist view you are using?

I like Custom UI but it haven't a function that I like and  that I can enable using the Default User interface, With the Default User interface I can click on the X (close) and foobar2000 go in my systray, with Custom UI is impossible :(
Close should mean close, that's why close closes the player. Why do you want that behaviour?
Title: Re: Columns UI
Post by: randomuser on 2017-04-02 18:46:31
Well, mystery solved. It is Panel Stack Splitter. %title% or %artist% must be in "Per second" section.
Title: Re: Columns UI
Post by: Axonn on 2017-04-05 09:35:25
Hey :). I'm starting the development of a new component. I will use the ColumnsUI SDK. It's been a while since I developed using C++ so please be understanding. I have three questions:

1. I intend to create a panel that makes use of comboboxes. From what I've seen in the Columns UI SDK, there is an API for a Button. Does this mean that buttons get some sort of special treatment or does it mean that it's the only supported UI component? I suppose I can add any sort of WIN32 components I wish by using CreateWindowEx ?

2. What would you recommend in order to build a user interface as easy as possible? Can I use MFC for example?

3. I suppose I can debug my component by launching & attaching to Foobar? Any things I should know before I attempt that? I've noticed Foobar always warns me when I start it with a debug component. Can I get rid of that warning somehow?

Thank you in advance!
Title: Re: Columns UI
Post by: Axonn on 2017-04-05 11:13:50
P.S.: I saw that Foobar components use ATL (& WTL). But does this mean I can't include MFC? (not that I care much about this at this point - I'm fine with whatever :) ).
Title: Re: Columns UI
Post by: Axonn on 2017-04-06 03:50:55
P.P.S: there goes another of my questions :). I attached to the process and saw that Foobar doesn't warn about the DLL being in debug mode. Apparently it somehow detects that it was launched by Visual Studio. Awesome! :).
Title: Re: Columns UI
Post by: Axonn on 2017-04-06 21:26:16
P.P.P.S :D. I finally got to unwrap the project enough to see you use MFC there. I looked in JSPanel source and saw it's used there as well. So I guess I have most my answers now. Sorry for spamming here. Would be good if a moderator can delete all my replies here and just leave one question:

Why is there a separate API for a Button in ColumnsUI but not for other UI elements?

Is it because toolbar buttons require a different behavior than a standard MFC button?
Title: Re: Columns UI
Post by: musicmusic on 2017-04-08 16:04:43
The button API is for customising buttons in the buttons toolbar for commands associated with your component e.g. a back button with a drop-down list of tracks, a play button that stays pressed during playback, or proving a default icon for your own menu commands. It's not related to putting buttons in your own windows (unless you were reimplementing the buttons toolbar...)

Also, these kinds of questions would better fit in the development forum :)
Title: Re: Columns UI
Post by: illya_ on 2017-04-25 23:22:16
Hi, wondering if anyone got a working solution for being able to use ctrl+tab (and ctrl+shift+tab) to switch back and forward between playlists?
(Like how one can do with tabs in the browser).

Using Columns UI: tab, ctrl+tab and ctrl+shift+tab all does the same thing (switch the selection between the playlist and the tabs).
Using the Default User Interface: ctrl+tab and ctrl+shift+tab switches back and forward between playlists (like I want) and tab switches the selection between the playlist and the tabs (the same thing any tab-combination does in Columns UI).

Foobar wont let you do any custom bindings using the tab button.

Maybe I can edit Columns UI in some way? maybe there is a plugin that lets me bind the tab key? or I could somehow edit the configuration to enable me to bind the tab key?

Edit: just noticed that this already is in the feature requests ( https://wiki.yuo.be/columns_ui:requests:requests_list )

Sorry for bringing it up when you already know it is an issue.
Title: Re: Columns UI
Post by: always.beta on 2017-04-26 10:15:03
The taskbar previews may be changed to cover instead of the interface thumbnail?  Or add a toggle option?
Title: Re: Columns UI
Post by: samidare1234 on 2017-07-17 14:50:09
Hi today my microsoft defender suddently tell me that colums ui dll is the trojan virus .
Any solution?
Title: Re: Columns UI
Post by: musicmusic on 2017-07-17 18:29:02
Can't reproduce here. Could you post a hash of the file and do you know what version it is? Also try uploading the file to http://www.virustotal.com/ (http://www.virustotal.com/).
Title: Re: Columns UI
Post by: samidare1234 on 2017-07-22 21:41:42
Can't reproduce here. Could you post a hash of the file and do you know what version it is? Also try uploading the file to http://www.virustotal.com/ (http://www.virustotal.com/).

I uploade the file to that site shows it's safe(0/65).

But In my computer , Microsoft defender detects it.

After I download the component agin from https://yuo.be/download/columns_ui/foo_ui_columns-0.5.1.fb2k-component,
Chrome blocked the download file by the Microsoft defender scanning .

I found that it just happen on ver 0.5.1
0.5.0 has no problem though.


Here is the screenshot.
http://imgur.com/a/fvdSv
Title: Re: Columns UI
Post by: kode54 on 2017-07-23 01:12:47
And here is the VirusTotal page for it. The scan, which I had it re-run, is the same as it was last month when it was first scanned. All negative.

https://virustotal.com/en/file/54f60019b22103d87db7b3333964b578e6531560f9217a6b3aab1332699ce2ef/analysis/1500768532/

Please verify your file size and SHA256 sum.
Title: Re: Columns UI
Post by: stevehero on 2017-08-08 19:00:28
When a track's paused and I close FB2K.

The Status pane, (not the lower status bar) shows the track as still playing. Is there any way to edit this content?

There is, but not the playing: /pause: text. That's internal code. So a bug it seems.
Title: Re: Columns UI
Post by: musicmusic on 2017-08-08 19:35:15
Yes, you're right. It'll be fixed for the next version.
Title: Re: Columns UI
Post by: marc2003 on 2017-08-10 14:53:57
Since the filters preferences have been re-arranged, the 2nd option in the Filter precedence drop down could do with being reworded...

(https://i.imgur.com/1UDtLHs.png)
Title: Re: Columns UI
Post by: musicmusic on 2017-08-10 21:11:21
Good point, thanks. I'll change it.
Title: Re: Columns UI
Post by: musicmusic on 2017-09-05 19:57:08
Album list panel 0.4.0 beta 1 has been released. This mainly focuses on performance improvements.

Full details of changes at:
https://github.com/reupen/album_list_panel/releases/tag/v0.4.0-beta.1

To download visit:
https://yuo.be/columns_ui
Title: Re: Columns UI
Post by: musicmusic on 2017-09-06 21:24:52
Album list panel 0.4.0 beta 2 released. Fixes a crash when using the filter and there are no results.
Title: Re: Columns UI
Post by: Rhyzak on 2017-10-01 06:32:54
The 'Options - Item Details' panel seems to be limited to 30,000 characters.
Is there anyway to remove this limit as I've pretty much put everything I want into the Item Details panel.
Title: Re: Columns UI
Post by: Chibicon on 2017-10-18 15:39:27
Is there any way to import an fcl while missing a panel? I'm missing Lyric Show which I'm not entirely sure what it is. I've tried multiple lyric components but no dice. I'm on a new computer and was able to get all of my old panels except for that so I can't import the fcl I made years back.

Turns out it was the very first Lyric Show Panel. Import successful. But maybe there should be some sort of safe guard for this. Where you can import it but missing panels are replaced by a blank one.
Title: Re: Columns UI
Post by: sanskrit44 on 2017-11-02 15:43:40
album art is giving me some trouble in setting up a nocover image. i already selected a jpg file in the display - stub image option, but the window remains black after all? this is on linux via wine.
Title: Re: Columns UI
Post by: marc2003 on 2017-11-02 16:06:30
If you haven't already, use winetricks to install the gdiplus package. From a terminal...

Code: [Select]
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sh winetricks gdiplus_winxp
Title: Re: Columns UI
Post by: sanskrit44 on 2017-11-02 17:00:58
hey marc,

thanks for your help.

i have it installed now, unfortunately the black window remains.
Title: Re: Columns UI
Post by: marc2003 on 2017-11-02 17:38:15
Are you using the latest version of wine? I did knock up this guide a few months ago for using the dev version on ubuntu.

https://github.com/19379/foo-jscript-panel/wiki/WINE

Obviously some of the instructions are specific to installing bits of software to make my own component work...

I can't test it myself because I don't have enough allowance to download any ISOs at the moment.

Title: Re: Columns UI
Post by: sanskrit44 on 2017-11-02 17:49:14
Are you using the latest version of wine?
yes i do, wine 2.19 (32bit), foobar2000 1.3.16 (portable) and columns ui 0.5.1.

maybe it is some additional option that i forgot to check?
Title: Re: Columns UI
Post by: marc2003 on 2017-11-02 18:10:11
I don't think so. I always tested with columns UI in the past and didn't have to do anything extra.
Title: Re: Columns UI
Post by: sanskrit44 on 2017-11-03 09:00:51
ok, perhaps @musicmusic has some tips for me, thank you.
Title: Re: Columns UI
Post by: musicmusic on 2017-11-04 09:38:33
Not really – I tried Wine 2.18 and 2.20 and it worked without me doing anything special. Are you saying that only the stub image is showing up as a black box? Which panel are you referring to exactly?
Title: Re: Columns UI
Post by: sanskrit44 on 2017-11-04 15:12:07
thank you @musicmusic.

well, it kind of works now, but i am not sure, if this is intended. artwork view shows me the nocover.jpg, but only when the playlist contains dead entries and i mark one song manually.

if i start foobar with an empty or valid playlist and did not mark any song manually, then only a black box shows up. is this typical?


p.s.: is installing gdiplus necessary to get artwork view functional after all?
Title: Re: Columns UI
Post by: musicmusic on 2017-11-04 15:40:24
Quote
if i start foobar with an empty or valid playlist and did not mark any song manually, then only a black box shows up. is this typical?
It's normal that the stub image is only displayed when something is selected, yes. The colour should be what shows up in Colours and Fonts in preferences under item background when you select Artwork view as the element.

Quote
p.s.: is installing gdiplus necessary to get artwork view functional after all?
I didn't seem to have to.
Title: Re: Columns UI
Post by: sanskrit44 on 2017-11-04 16:52:38
ok, i see. thanks for clarifying.

so actually this is the default behaviour.

i was a bit irritated, because i have been using album art panel before, which would always show the nocover image. as soon as you switched to a playlist tab containing songs, it would show the artwok of the last played song automatically.

perhaps, this could be features in the future? ;)
Title: Re: Columns UI
Post by: Hugh Tash on 2017-11-09 09:39:01
I'd like to ask a couple of questions related to Columns UI customization. If such features don't exist, I'd like to suggest implementing them.

1. File - Preferences - Display - Columns UI - Playlist view - General - Display column titles & Display tooltips & For clipped text only (checked)

Is it possible to display tooltips to clipped column titles too?

2. Auto-size columns to use all space disables horizontal scroll bar (as intended).

Would it be possible to have an additional option to autosize columns to fit the contents (without disabling horizontal scroll bar if the contents of all columns don't fit the screen)?

Thank you for considerations.
Title: Re: Columns UI
Post by: Rocker on 2017-12-19 16:54:34
On Album List Panel using by directory structure view, is there a way to NOT show the files? I mean stop the tree at the "album" level? Thank you.
Title: Re: Columns UI
Post by: musicmusic on 2017-12-22 19:30:58
1. File - Preferences - Display - Columns UI - Playlist view - General - Display column titles & Display tooltips & For clipped text only (checked)

Is it possible to display tooltips to clipped column titles too?
As you probably guessed, you can't, so indeed that would be a feature request.

2. Auto-size columns to use all space disables horizontal scroll bar (as intended).

Would it be possible to have an additional option to autosize columns to fit the contents (without disabling horizontal scroll bar if the contents of all columns don't fit the screen)?
It's not impossible to implement, but it's been avoided so far because it's computationally expensive (so would be slow for large playlists). You also have the problem of one track with a long bit of text somewhere and your entire column ending up being overly wide. (If auto-sizing is off, you can (of course) double-click on a column divider to size that column to fit its contents.)

On Album List Panel using by directory structure view, is there a way to NOT show the files? I mean stop the tree at the "album" level? Thank you.
It's not configurable, sorry. You might be able to achieve something to your liking using title formatting, depending on what your folder structure is.

Title: Re: Columns UI
Post by: Hugh Tash on 2017-12-23 19:03:14
If auto-sizing is off, you can (of course) double-click on a column divider to size that column to fit its contents.

Didn't know this double-click on a column divider to auto fit that column trick. Thanks!

Feature request would be to have a similar feature, e.g. Shift + double-click on a column divider to auto fit ALL columns.

Of course, as you've mentioned, that may require additional computational power for large playlists, but having such feature on-demand when needed would be very handy.

If playlist is very large, manual triggering of auto fit columns feature could produce a prompt informing the user about possible 'freeze' until columns auto fitting is finished.

Any chance of having manual triggering of auto fit columns feature implemented?

Thank you.
Title: Re: Columns UI
Post by: musicmusic on 2018-01-01 17:24:15
Yes, that doesn't seem unreasonable. Maybe they also need to go into the context menu, if you didn't know double-clicking on the divider did that.
Title: Re: Columns UI
Post by: myrddin on 2018-01-03 02:19:28
Hey guys, I'm a little nooby with all this.
What I would like to do is change color of text of specific column (say "Title"). How do I change just Title color without changing colors of all other columns?
Title: Re: Columns UI
Post by: Hugh Tash on 2018-01-05 22:42:11
Yes, that doesn't seem unreasonable. Maybe they also need to go into the context menu, if you didn't know double-clicking on the divider did that.

Great news, thank you!

Yes, I didn't know this particular double-clicking on the divider functionality. I've tested various other programs and now I see that double-click on a column divider to auto fit column is pretty common behavior among various programs.

However, manual triggering to auto fit all columns is something that isn't so prevalent and would be a handy option to have in Columns UI.
Title: Re: Columns UI
Post by: michtar on 2018-01-06 14:20:29
What I would like to do is change color of text of specific column (say "Title"). How do I change just Title color without changing colors of all other columns?
Check custom style scripts in specific column section (Preferences - ColumnsUI - Playlist View - Columns - Custom - Scripts - Style)
https://wiki.yuo.be/columns_ui:config:colour_string
Title: Re: Columns UI
Post by: fabiospark on 2018-01-12 22:26:44
Is there a way to change the backgroung color and the font effect
of the tab of the active playlist? (where there is the playlist name).

I would like it to really stand up from the others pls.

I searched the documentation and the forum but I could'n find anything.

Thanks.
Title: Re: Columns UI
Post by: fabiospark on 2018-01-17 21:36:08
Mmmmm....

I reckon this lack of answers means that what I'm asking is not possible....

Anybody?

Thanks.
Title: Re: Columns UI
Post by: musicmusic on 2018-01-20 18:43:48
No, it's not possible to change the font or style of just the active tab. The playlist tabs uses a standard Windows tab control and so appearance customisation is limited. The control does have a mode where the tabs are custom-drawn, but that mode is quite limited and results in all tabs being the same width. So, implementing that would most likely mean writing a custom control (which many other elements of the UI already are),
Title: Re: Columns UI
Post by: fabiospark on 2018-01-20 21:54:27
Do you have any advice on how to make the tab of the active playlist stand up (in whatever way you can think) among the others?

Thanks.

Title: Re: Columns UI
Post by: Daeron on 2018-01-21 02:11:46
If you want to stick to tabs, probably nothing (maybe windows themes). If you pick other playlist managers, many can color the names based on titleformatting.
Title: Re: Columns UI
Post by: Sergey77 on 2018-01-21 16:12:07
Hello Dear musicmusic,
I'm happy to use Columns UI, I really like it, thanks for your work!
And I would like to offer one improvement.
Could you realize the possibility of viewing the full contents of the MOD/XM sample list in the window "Item properties" of CUI as in XMPlay (See attach XMP pic).
Now all the sample text is not visible in the window only if you select the function properties (See attach Foobar CUI).

Thank You.
Best Regards.
Title: Re: Columns UI
Post by: firewater on 2018-01-24 11:25:20
Is there any way I can "lock down" the theme in regards to the context menu, so that stuff like "Splitter Settings" doesn't appear?
Title: Re: Columns UI
Post by: fabiospark on 2018-03-11 20:46:03
Quite often, after I change the display script of a column - for instance, from %genre% to %artist%,
I can't see the change until I restart FB (1.3.8).

The strange thing is that it doesn't happen always.

Any advice on where to look to find the culprit?

Thanks.
Title: Re: Columns UI
Post by: musicmusic on 2018-03-12 21:20:17
Hello Dear musicmusic,
I'm happy to use Columns UI, I really like it, thanks for your work!
And I would like to offer one improvement.
Could you realize the possibility of viewing the full contents of the MOD/XM sample list in the window "Item properties" of CUI as in XMPlay (See attach XMP pic).
Now all the sample text is not visible in the window only if you select the function properties (See attach Foobar CUI).
Perhaps you could add SMPL00, SMPL01 etc. as fields in item properties?

Is there any way I can "lock down" the theme in regards to the context menu, so that stuff like "Splitter Settings" doesn't appear?
Not sure which 'splitter settings' you're referring to, but I suspect the answer is no.

Quite often, after I change the display script of a column - for instance, from %genre% to %artist%,
I can't see the change until I restart FB (1.3.8).

The strange thing is that it doesn't happen always.

Any advice on where to look to find the culprit?

Thanks.
They should apply when you click on Apply or leave/close that preferences page. The only other thing I can think of is that somehow that playlist view instance is lost track of. Next time it happens, see if other settings like vertical item padding still take effect.
Title: Re: Columns UI
Post by: fabiospark on 2018-03-14 11:31:03
It happened again and I could see that both vertical item padding and horizontal alignment worked.

To me, it seems as the titleformatting is not evaluated.

Next time I will try and change the script in some other column to see if it works.

Thanks.
Title: Re: Columns UI
Post by: fabiospark on 2018-03-18 15:43:00
I copied the install on another PC (W7 32) and the behaviour it is the same.

I opened the console but there is nothing there.

Thanks.
Title: Re: Columns UI
Post by: musicmusic on 2018-03-18 16:58:52
So can you reliably reproduce it? Perhaps you could send me your config file (or export to an FCL file) and tell me which column you're editing, and what you're changing the display script to.
Title: Re: Columns UI
Post by: fabiospark on 2018-03-18 17:15:07
The reproduction it's not so reliable because sometimes
the problem doesn't show up.

I will do some testing to try and reproduce it consistently
so we will have some more clues, hopefully.

Thanks.
Title: Re: Columns UI
Post by: musicmusic on 2018-03-23 18:57:30
Are you using Columns playlist rather than NG playlist? I just came across this old post: https://hydrogenaud.io/index.php/topic,28647.msg918032.html#msg918032
Title: Re: Columns UI
Post by: fabiospark on 2018-03-25 17:00:21
In the new NG playlist view I'd like to have the same look as I have now in the old CP but
it seems that I don't understand how to "port" the colors pattern from old CP to NG.
Here what I have and what I get:

CP look
(https://thumb.ibb.co/chuw27/CUI_alt_back.png) (https://ibb.co/chuw27)    

NG look
(https://thumb.ibb.co/hgHupn/NG_back.png) (https://ibb.co/hgHupn)

Global colour settings
(https://thumb.ibb.co/dQCYh7/Set_glob.png) (https://ibb.co/dQCYh7)

CP settings
(https://thumb.ibb.co/fJsoFS/Set_CUI.png) (https://ibb.co/fJsoFS)

NG settings
(https://thumb.ibb.co/im1haS/Set_NG.png) (https://ibb.co/im1haS)

Playing track selected
(https://thumb.ibb.co/ci4SaS/CP_sel_and_playing.png) (https://ibb.co/ci4SaS)

Playing track not selected
(https://thumb.ibb.co/nmhr27/Not_sel_and_playing.png) (https://ibb.co/nmhr27)

Thanks.

Edit: added last two pics.
Title: Re: Columns UI
Post by: musicmusic on 2018-03-25 19:47:15
Do you have a global string set? Is 'Enabled legacy support for globals (Columns Playlist only)' turned on?
Title: Re: Columns UI
Post by: fabiospark on 2018-03-25 20:12:08
Yes.
Yes.

I'm trying to understand the new (for me, as it was long, long time ago...) syntax
and formatting rules to get to where I would.

This is my "on progress" strings and their result.
I'm not using the "Variables" tab in the Globals of Playlist view and I'm putting everything
into the "Script" tab: is it correct?


Code: [Select]
$puts(back,$rgb(63,63,63)) //back no tracks
$puts(back-odd,$rgb(27,64,101)) //back track odd rows
$puts(back-even,$rgb(24,58,92)) //back track even rows
$puts(back-selected,$rgb(45,106,168)) //back selected
$puts(back-play-no-focus,$rgb(133,37,54)) //back playing no focus
$puts(back-play,$rgb(45,106,168)) //back playing focus
$puts(text-play,$rgb(255,255,0)) //text playing focus
$puts(text,$rgb(255,255,255)) //text
$puts(frame,$rgb(220,220,220)) //text

$if(%_isplaying%,$set_style(text,$get(text-play),$get(text-play)),
$set_style(text,$get(text),$get(text)))

$if(%_isplaying%,
$set_style(frame-top,1,$get(text-play)
$set_style(frame-bottom,1,$get(text-play)
$set_style(frame-left,1,$get(text-play)
$set_style(frame-right,1,$get(text-play),
$set_style(frame-top,1,$get(frame)
$set_style(frame-bottom,1,$get(frame)
$set_style(frame-left,1,$get(frame)
$set_style(frame-right,1,$get(frame))

$set_style(back,
$if($strcmp($mod(%_playlist_number%,2),1),
$get(back-even),$get(back-odd)),
$get(back-selected),
$if(%_isplaying%,
$get(back-play-no-focus),
$get(back-play)))

NG play not selected
(https://thumb.ibb.co/f8J3X7/NG_play_not_selected.png) (https://ibb.co/f8J3X7)

NG play selected
(https://thumb.ibb.co/fWge5S/NG_playing_selected.png) (https://ibb.co/fWge5S)

Thanks.
Title: Re: Columns UI
Post by: musicmusic on 2018-03-25 20:40:31
Ah, yes, there's a legacy syntax to the style script too.

Yes, that looks reasonable from a quick scan. You might want to check the bit at the end where you have
Code: [Select]
$if(%_isplaying%,
$get(back-play-no-focus),
$get(back-play))
as I'm not sure if it's what you intended.
Title: Re: Columns UI
Post by: fabiospark on 2018-03-25 21:10:26
In the end it seems I got the grip of it!

My scripting was very rusty and above all the attention to the minute details (i.e. parenthesis pairing...)
was not on par so I spent most of the time trying to figure out why my "back" style string was not
giving the expected result, just to find out that above that there was a "frame" style string with many
unpaired parenthesis.

Anyway, this is the outcome.
(https://thumb.ibb.co/h8dvUn/Porting_OK.png) (https://ibb.co/h8dvUn)

Is it possible that the colours rendering of the old CP was brighter (or different) than the one of the NG?
But maybe that's just my eyes. Color picker gives the same values and in the screenshot above they look the same.

Thanks for you support.
Title: Re: Columns UI
Post by: fabiospark on 2018-03-25 21:37:28
Is there a way to set different values for the frame for selected and not selected items?

Thanks.
Title: Re: Columns UI
Post by: musicmusic on 2018-03-26 20:19:07
Is it possible that the colours rendering of the old CP was brighter (or different) than the one of the NG?
If they are configured equivalently, I don't see a reason why the colours would look different.

Is there a way to set different values for the frame for selected and not selected items?
Sorry, no – it's the same for both.
Title: Re: Columns UI
Post by: fabiospark on 2018-03-26 21:13:04
Ok.

Thanks all the same.

I'm a happy chap, now.
Title: Re: Columns UI
Post by: fabiospark on 2018-03-27 22:22:21
Any way to disable the "FB mask" when I drag around the tracks in a playlist?
(Or to change the mouth into a smile, at least?)

Thanks.
Title: Re: Columns UI
Post by: jazzthieve on 2018-03-27 23:00:01
Mouth? It's a cat, it's its nose.
Title: Re: Columns UI
Post by: musicmusic on 2018-03-28 07:19:20
Any way to disable the "FB mask" when I drag around the tracks in a playlist?
(Or to change the mouth into a smile, at least?)
You must be running an old version. That cat was pretty unpopular...
Title: Re: Columns UI
Post by: fabiospark on 2018-03-28 07:40:02
I will check and eventually upgrade to 0.51 (still on XP on one PC).

I didn't see the cat vanishing mentioned into the changelog.
But maybe I overlooked it.

Thanks.
Title: Re: Columns UI
Post by: fabiospark on 2018-03-28 20:02:33
I am unable to reproduce into NG a frame behaviour I had in CP.
Apparently all the settings are the same.
I checked and the padding in the same too.

This is what I had in CP
(https://thumb.ibb.co/giKSEn/CP_selection.png) (https://ibb.co/giKSEn)

And this is what I get in NG
(https://thumb.ibb.co/mqQOn7/NG_selection.png) (https://ibb.co/mqQOn7)

Thanks
Title: Re: Columns UI
Post by: musicmusic on 2018-03-28 20:19:49
I guess you had frame-top and frame-bottom set to the (unselected item) background colour? That should still be possible.
Title: Re: Columns UI
Post by: fabiospark on 2018-03-28 21:01:33
As usual, you were right.

Now my frame style looks right
Code: [Select]
$if(%_isplaying%,
$set_style(frame-top,1,$get(text-play))
$set_style(frame-bottom,1,$get(text-play)),
$set_style(frame-top,1,
$ifequal($mod(%_playlist_number%,2),0,
$get(back-even),$get(back-odd)))
$set_style(frame-bottom,1,
$ifequal($mod(%_playlist_number%,2),0,
$get(back-even),$get(back-odd)))
)

If you know a simpler way, please let me know.

Thanks.
Title: Re: Columns UI
Post by: fabiospark on 2018-04-09 23:04:38
To get rid of an old track info mod panel (steal the focus) I'm trying to use
an Item Details panel. It's ok but:

- if I put it in "current selection" mode, when I select a playing track the time doesn't count.
- if I put it in "current selection/playing item" I loose the follow cursor behaviour
- in "current selction" mode, if I click on the most part of the UI items (Tagger panel, History, etc)
the panel goes blank and stays like that until I click on a track. The previously selected track
is still shown as selected but the tagging scripts are not applied.
If it's up to you, is it possible to have the Item Details panel keep on showing the last selected track info
until one click on another track, please? And to show the time running even in current selection when selecting the playing item?
And also not to loose the selection so that the scripts can be applied without having to select the track again.

Have a look.
https://vimeo.com/263958930 (https://vimeo.com/263958930)


Thanks.

Title: Re: Columns UI
Post by: musicmusic on 2018-04-12 20:47:05
I think it should be possible to get the time etc. in there when the playing track is manually selected. I'll have a look at that.

In terms of how the 'current selection' stuff behaves, I'm afraid it's difficult to change as it's managed by the foobar2000 core. (I assume you haven't noticed any difference there in the Default UI.) There is the alternative of using the 'playlist selection' options instead of the 'current selection' ones (though I appreciate that might not do what you want either).
Title: Re: Columns UI
Post by: fabiospark on 2018-04-12 22:25:33
Another annoying thing I noticed is that "item details" panel goes blank
if you click on the tab of another panel placed in a panel stack and you
have to click acaing on the already selected track to see its info.
Old track info mod didn't do that and also "panel stack splitter" doesn't do that
and keeps on showing the track info (both in follow cursor mode).

If it is possible, I ask you to have a look into this matter
and see if this "Item details" panel behaviour can be fixed.

Thanks for taking the time to listen.

Title: Re: Columns UI
Post by: musicmusic on 2018-04-14 14:05:45
Well track info mod follows the focused playlist item rather than the selection of the focused child window. The closest thing in Items details is the playlist selection mode.
Title: Re: Columns UI
Post by: fabiospark on 2018-04-14 15:47:24
To me, the only lacking thing is a way to hide the "live" playing time
(always tied to the now playing item) when the playing item is not selected
or, even better, a way to know if the selected track is playing or not.

And what about the items panel going blank when you click on another UI element
as I described? Is it unavoidable or intended or fixable?

Thanks.
Title: Re: Columns UI
Post by: stevehero on 2018-04-18 15:28:44
I was hoping to create a column to show missing items in the library with a fn similar to foo_uie_panel_splitter like the $findfile fn.

Anything like this possible. Thanks.
Title: Re: Columns UI
Post by: mzso on 2018-04-19 11:00:50
Hi!

What's the state of Columns UI these days? I see lots of commits on github for this year and 2017, but no releases whatsoever. The latest is still from 2016.
Why is this? What is this about?
Title: Re: Columns UI
Post by: musicmusic on 2018-04-19 19:33:38
I just haven't released a new version yet, but as you may have seen there is a fair amount of changes pending release.

The next version will be 1.0.0 alpha 1. There are a few things I'd like to tidy up before releasing it, and I'd prefer for foobar2000 1.4 to be out of beta.

So you'll have have to wait a bit longer for a new release, but if you're curious enough there are compilation instructions in the repo's readme.
Title: Re: Columns UI
Post by: arch21 on 2018-04-20 10:59:25
Will you implement logarithmic volume slider? Thanks
Title: Re: Columns UI
Post by: gob on 2018-04-22 19:39:13
Just wondering if there's any known performance issues between CUI's spectrum analyzer and WASAPI playback. The audio is fine, but the spectrum analyser is extremely choppy when outputting to any WASAPI device. I seem to recall there being a fix for this.
Title: Re: Columns UI
Post by: musicmusic on 2018-04-23 20:31:19
Will you implement logarithmic volume slider? Thanks
Are you referring to the fact that -10 dB isn't halfway at the moment? I can certainly fix that.

Just wondering if there's any known performance issues between CUI's spectrum analyzer and WASAPI playback. The audio is fine, but the spectrum analyser is extremely choppy when outputting to any WASAPI device. I seem to recall there being a fix for this.
I'm not aware of anything, and I didn't observe anything odd from some quick tests locally. Are any other visualisations affected? Does it happen with all tracks? What version of the WASAPI output do you have?
Title: Re: Columns UI
Post by: gob on 2018-04-24 05:24:39
I'm not aware of anything, and I didn't observe anything odd from some quick tests locally. Are any other visualisations affected? Does it happen with all tracks? What version of the WASAPI output do you have?

WASAPI is v3.3
CUI is v0.5.1

Actually, I've just found that the issue seems to occur specifically with WASAPI event mode. Push mode seems to be ok, but push is somewhat unreliable with my hardware. Also, I created a new f2k profile with nothing but CUI and WASAPI, and the analyzer runs perfectly in either event or push mode, so its definitely something in my profile doing it. I'm actually puzzled because I'm not using any other visualizations or DSP's. Now that I know this I'm going to spend some tomorrow and figure it out. I'll let you know what I find out :D
Title: Re: Columns UI
Post by: arch21 on 2018-04-24 06:58:43
Are you referring to the fact that -10 dB isn't halfway at the moment? I can certainly fix that.
Actually I was referring to this issue (https://github.com/reupen/columns_ui/issues/30) (not opened by me), but yeah, that would be nice if that could be fixed (didn't realize that before :) ). Thank you.
Title: Re: Columns UI
Post by: Sergey77 on 2018-06-02 16:29:53
Hello Dear musicmusic,
I'm happy to use Columns UI, I really like it, thanks for your work!
And I would like to offer one improvement.
Could you realize the possibility of viewing the full contents of the MOD/XM sample list in the window "Item properties" of CUI as in XMPlay (See attach XMP pic).
Now all the sample text is not visible in the window only if you select the function properties (See attach Foobar CUI).
Perhaps you could add SMPL00, SMPL01 etc. as fields in item properties?
Hi!
I would prefer to add "Message" as field in item properties. However, the text of the message is not displayed completely (see attached pic).
Is it possible to expand in height the field for long messages?

Other:
filter by filesize works strange. For "KB" followed by "MB" then again "KB", while it should be in series (see attached pic)

Thanks.
Title: Re: Columns UI
Post by: musicmusic on 2018-06-03 10:33:08
Is it possible to expand in height the field for long messages?
Not using Item properties, but you could use Item details for that.

filter by filesize works strange. For "KB" followed by "MB" then again "KB", while it should be in series (see attached pic)
Do you mean sorting? The standard sorting doesn't understand file size units (also the inconsistent number of decimal places doesn't help). Custom sorting scripts exist to handle that situation, so if you enable 'Use custom sort script' for that column and use %filesize% for it (the file size in bytes) it should work. (Also make sure you're using NG playlist if you happen to be using Columns playlist, as I don't think the latter does the natural sorting that will still be required.)
Title: Re: Columns UI
Post by: Sergey77 on 2018-06-03 19:32:31
Exactly, i meant sorting.
I did as you said and everything began to work as I wanted!
Look at this. It's great!
Thank you musicmusic!
By the way you didn't see my suggestion about display "dead" links ? I think it's possible for the CUI
Reply #23 (https://hydrogenaud.io/index.php/topic,77715.msg957386.html#msg957386)
Title: Re: Columns UI
Post by: musicmusic on 2018-06-04 20:10:26
Not sure if I saw that post, though there was a request on GitHub some time ago (perhaps you?) I don't have any plans to implement that directly in Columns UI. I'm also not sure it should be or it should be tied to a specific playlist view – if a title formatting field was provided, you could display it how you want. Perhaps it could be done in a separate component.
Title: Re: Columns UI
Post by: Sergey77 on 2018-06-09 19:13:03
Not sure if I saw that post, though there was a request on GitHub some time ago (perhaps you?)
No, I didn't the request to GitHub.
Quote
... if a title formatting field was provided, you could display it how you want.
I could try to formatting title field accordingly. Сould you tell me what function (%...% or $...) informs about an error play a file? and how to use strikethrough font?

thanks.
Title: Re: Columns UI
Post by: Sergey77 on 2018-06-16 19:52:51
Is it possible to expand in height the field for long messages?
Not using Item properties, but you could use Item details for that.
@musicmusic,
However, there are not visible metadata messages in some xm-modules even in Item details panel CUI. Only one character is visible - "."
As I understand, there is limitation of number characters display in a metadata message not more than 920 units in CUI element.
I think it is a bug and please fix it.
See attachment xm with more than 920 characters in the metadata message.

Thanks.
Title: Re: Columns UI
Post by: musicmusic on 2018-06-17 10:00:35
I could try to formatting title field accordingly. Сould you tell me what function (%...% or $...) informs about an error play a file? and how to use strikethrough font?

thanks.
It doesn't exist at present, I was merely giving a way it could be implemented independently of Columns UI.

However, there are not visible metadata messages in some xm-modules even in Item details panel CUI. Only one character is visible - "."
As I understand, there is limitation of number characters display in a metadata message not more than 920 units in CUI element.
I think it is a bug and please fix it.
See attachment xm with more than 920 characters in the metadata message.
For non-playing tracks it is fixed for the next version. For playing tracks, the behaviour apparently varies by file format and input component, but 'OpenMPT Module Decoder (kode54 fork)' seems to work fine for me.
Title: Re: Columns UI
Post by: Sergey77 on 2018-06-17 17:36:11
I tried 'OpenMPT Module Decoder (kode54 fork)' component, in this regard the behavior is the same.
Anyway, thanks for the reply and I am looking forward to the new version Columns UI.

Thanks.
Title: Re: Columns UI
Post by: kode54 on 2018-06-19 01:11:10
Neither foo_dumb nor foo_openmpt54 set long metadata on the dynamic track info, only possibly on the static metadata collected on track open.

I have considered making a minor patch to the subsong detection, to avoid listing subsongs that don't start on row 0 of a pattern, since this library indexes those, but that's another topic.

E: Yes, foo_dumb sets some metadata on dynamic info. But only playback position and status information, and pattern title changes on the %title% field.
Title: Re: Columns UI
Post by: musicmusic on 2018-06-19 07:05:13
How many module decoders are there? :P

It definitely does work with foo_openmpt54 during playback – see screenshot.

foo_openmpt does indeed just return ..

foo_dumb doesn't seem to set that MESSAGE field, so not sure on the exact behaviour there.
Title: Re: Columns UI
Post by: Sergey77 on 2018-06-19 09:44:43
@musicmusic, you were right!
but I noticed the following:
For foo_openmpt54 component the message field of metedata display of depends on the choice Right click menu at item details panel area:
Displayed track/Playing item or Current selection.
If select "Dispayed track/Current item" I see only "." (see attached pic. "not Ok.jpg")
if select "Dispayed track/Playing item" I see text of the message completely (see attached pic. "Ok.jpg")

For foo_openmpt component doesn't depend of the above selection, I see only "."

 :)
Thank a lot for your help!
Title: sorting of file size
Post by: song on 2018-06-19 16:59:03
File size column - Columns UI sorts numbers as if they were alphabets. Is it possible to sort it as a number/integer?

(http://i64.tinypic.com/2r4prac.jpg)
Title: Re: Columns UI
Post by: Sergey77 on 2018-06-19 17:18:58
filter by filesize works strange. For "KB" followed by "MB" then again "KB", while it should be in series (see attached pic)
Do you mean sorting? The standard sorting doesn't understand file size units (also the inconsistent number of decimal places doesn't help). Custom sorting scripts exist to handle that situation, so if you enable 'Use custom sort script' for that column and use %filesize% for it (the file size in bytes) it should work. (Also make sure you're using NG playlist if you happen to be using Columns playlist, as I don't think the latter does the natural sorting that will still be required.)
song, the answer to a similar question about sorting by filesize was earlier in this thread.
Title: Re: Columns UI
Post by: musicmusic on 2018-06-19 18:14:14
If select "Dispayed track/Current item" I see only "." (see attached pic. "not Ok.jpg")
Yes, the non-playing contexts (in Item details) will be fixed in the next version. The playing contexts are a bit of a minefield (and I'm not sure what I can do about that).
Title: Re: Columns UI
Post by: Sergey77 on 2018-06-19 19:12:52
...The playing contexts are a bit of a minefield (and I'm not sure what I can do about that).
I believe you can fix it.
fb2k should work perfect with tracker music!
This is very important for Amiga & Chiptune modules admirer, exactly  ;)
Title: Re: Columns UI
Post by: Hugg Niceman on 2018-07-19 02:50:49
I'm having an issue with Columns UI that I have not previously encountered. I recently installed foobar on a new laptop and put in Columns UI, then when trying to use the Live Edit feature, the only visualization I get is the spectrum analyzer. I have access to the spectrogram, oscilloscope, etc through the view menu, but it brings it up in its own window and I can't seem to find a way to dock it to the UI or make those visualizations available when using the live editing feature. I have gotten those visualizations into the UI using the Default UI but I would much prefer to use Columns UI. Any help would be much appreciated.
Title: Re: Columns UI
Post by: musicmusic on 2018-07-19 19:34:02
The spectrum analyser is the only visualisation that's built into Columns UI – if you had others with Columns UI before they must've been third-party components. Do you still have your old foobar2000 installation available to double-check how it was set up there?
Title: Re: Columns UI
Post by: Hugg Niceman on 2018-07-21 18:10:22
The spectrum analyser is the only visualisation that's built into Columns UI – if you had others with Columns UI before they must've been third-party components. Do you still have your old foobar2000 installation available to double-check how it was set up there?

Thank you for the reply. I do not have my old installation still. It was a few years back on my old PC. I suppose I must have been using the Default UI, but I know I had used Columns UI at some point there, I loved the way the albums and stuff had that separator between them, made the UI look a lot better. But I am most likely mistaken since this is the case. I appreciate you trying to help out on that. I might just have to sacrifice my visualizations for the vastly superior UI from Columns UI.
Title: Re: Columns UI
Post by: musicmusic on 2018-07-25 20:04:53
Columns UI 1.0.0 alpha 1 has been released.

Read the release notes before upgrading here: https://github.com/reupen/columns_ui/releases/tag/v1.0.0-alpha.1
Title: Re: Columns UI
Post by: lvqcl on 2018-07-25 21:27:23
Columns UI 1.0.0 alpha 1:  volume controls in toolbar and status pane work incorrectly.
a) they change their positions on restart
b) if I click on volume slider on one of them (but don't move it), a slider on another control changes position.
Title: Re: Columns UI
Post by: musicmusic on 2018-07-25 21:50:16
Thanks, I see the problem. It will be fixed for alpha 2.
Title: Re: Columns UI
Post by: MordredKLB on 2018-07-25 23:44:56
Columns UI 1.0.0 alpha 1 has been released.

Read the release notes before upgrading here: https://github.com/reupen/columns_ui/releases/tag/v1.0.0-alpha.1
No more "this is a legacy preferences page..." message? :D

Never thought this day would come! Can't wait to try this out, and really excited about the work you've done on this.
Title: Re: Columns UI
Post by: lvqcl on 2018-07-26 17:00:09
No more "this is a legacy preferences page..." message? :D
No, it's still there.  :P
Title: Re: Columns UI
Post by: musicmusic on 2018-07-27 21:55:59
Columns UI 1.0.0 alpha 1:  volume controls in toolbar and status pane work incorrectly.
a) they change their positions on restart
b) if I click on volume slider on one of them (but don't move it), a slider on another control changes position.

Should be fixed in the alpha 2 just released.
Title: Re: Columns UI
Post by: lvqcl on 2018-07-27 22:20:03
Thanks!
Title: Re: Columns UI
Post by: Case on 2018-07-27 22:43:07
Please musicmusic, you can't still be stuck on pre 1.0 foobar2000, are you? Why not update the preferences pages to new method?
Title: Re: Columns UI
Post by: musicmusic on 2018-07-28 18:26:32
Are you volunteering to implement it?  ;)

I don't think a 'delayed commit model' (as Microsoft calls it) is a good fit for most of the settings.[1]

But, if you do want to work on it I would accept a PR.
My last post on the subject. (https://hydrogenaud.io/index.php/topic,28647.msg897081.html#msg897081)
Title: Re: Columns UI
Post by: Sergey77 on 2018-07-29 12:04:42
Hi there!

@musicmusic,
first of all, thanks for the new release of Columns UI! :)
I like how you solved the issue of displaying long text messages for the Item details panel.
Next let me comment:
1. The toolbars element "Output device" is too wide. Is it possible to reduce its minimum width, for example, like for the "DSP preset" of the toolbars ?
2. Can I let different properties for 2 separate panels "Playlist view" ? I would like to set "Show groups" for first "Playlist view" and not set it for second "Playlist view".
3. Can I let custom colors for the "Console" panel? In the "Colours" menu of the preferences Colours and fonts the "Console" element is not specified, only in fonts.
4. How to figure out where the cursor is located at playlist item before press "Play", if the items "Play followed the cursor" and "The cursor follows the playback" aren't set ?

Thanks!
Title: Re: Columns UI
Post by: ua freeman on 2018-07-29 15:35:57
@musicmusic I know you can do it. 'Playlist switcher'->AutoPlaylist->2 fields: query + sorting
.
inspiration to you
 best regards
Title: Re: Columns UI
Post by: musicmusic on 2018-07-30 19:34:31
Hi there!

@musicmusic,
first of all, thanks for the new release of Columns UI! :)
I like how you solved the issue of displaying long text messages for the Item details panel.
Next let me comment:
1. The toolbars element "Output device" is too wide. Is it possible to reduce its minimum width, for example, like for the "DSP preset" of the toolbars ?
2. Can I let different properties for 2 separate panels "Playlist view" ? I would like to set "Show groups" for first "Playlist view" and not set it for second "Playlist view".
3. Can I let custom colors for the "Console" panel? In the "Colours" menu of the preferences Colours and fonts the "Console" element is not specified, only in fonts.
4. How to figure out where the cursor is located at playlist item before press "Play", if the items "Play followed the cursor" and "The cursor follows the playback" aren't set ?

Thanks!
1. It can be reduced, but bear in mind that the text of the options in the drop-down list will be cut off even more. (The other toolbars only have a shorter minimum width because the text of the contained items is shorter.)

2. No, they all share the same settings. But there is a menu item (View/Playlist view/Show groups) to toggle whether groups are shown – you can assign it to a button or a keyboard shortcut as well. You can also use group playlist filters to make groups appear only on certain playlists.

3. No, it doesn't support colour customisation. The reason was probably that its default colours reflect the fact that it is read-only and they don't map to the standard colours.

4. Do you mean how you can see the focused item when 'Playback follows cursor' is off? You can tap Ctrl and focus the playlist. Or you can turn the option in Windows settings in the attached screenshot on. (The behaviour in Windows about when it displays focus rectangles is inconsistent, but this matches the standard list view control.)

However, the focused item won't be the track that would be played in many cases. I don't think there's a generic way for the component to find that out.

@musicmusic I know you can do it. 'Playlist switcher'->AutoPlaylist->2 fields: query + sorting
.
inspiration to you
 best regards
I'm not sure what the question is here. Does this reflect some functionality that exists in Default UI that doesn't in Columns UI?

You can create an Autoplaylist using Library/Search and clicking on the ... button (the resulting menu appears in the top-left corner of my screen for some reason). You can then right-click on the playlist in the playlist switcher, and select 'Autoplaylist properties' to access that dialog.
Title: Re: Columns UI
Post by: Sergey77 on 2018-08-02 16:30:03
1. It can be reduced, but bear in mind that the text of the options in the drop-down list will be cut off even more. (The other toolbars only have a shorter minimum width because the text of the contained items is shorter.)
In DUI, this element has a smaller minimum width and looks good (look at the pic.)
However, the focused item won't be the track that would be played in many cases. I don't think there's a generic way for the component to find that out.
Yes I do. This is exactly what I wanted to say. (look at the pic.) after start fb2k item 13 is focused, but after press "Play" item 5 is playing.
How to know that would be played item 5 ?! This behavior is similar for CUI and DUI.

Thanks!
Title: Re: Columns UI
Post by: musicmusic on 2018-08-06 19:25:28
In DUI, this element has a smaller minimum width and looks good (look at the pic.)
I'll reduce the minimum width, but bear in mind that 'looks good' is subjective :) (I cannot tell the difference between the second and third entries in your screenshot, for example.) Attached is a screenshot of what mine looks like at the moment :/

Yes I do. This is exactly what I wanted to say. (look at the pic.) after start fb2k item 13 is focused, but after press "Play" item 5 is playing.
How to know that would be played item 5 ?! This behavior is similar for CUI and DUI.
Are we talking about the Default playback order specifically or all playback orders? In any case, I'm not aware of any way to reliably determine that (as a user or as a component developer). If someone else has any more information, feel free to share it.
Title: Re: Columns UI
Post by: Sergey77 on 2018-08-08 16:11:52
I'll reduce the minimum width, but bear in mind that 'looks good' is subjective :)...
But we will have a choice :)
In my opinion, one of the advantages of fb2k is the freedom of choice for both developers and users.
I'll choose the minimum width, you choose the bigger width, as you like. And it's great!

Are we talking about the Default playback order specifically or all playback orders? In any case, I'm not aware of any way to reliably determine that (as a user or as a component developer). If someone else has any more information, feel free to share it.
We are talking about the Default playback order.
I think it's better to always start playback of a focused item (after running fb2k and click play).
Title: Re: Columns UI
Post by: musicmusic on 2018-08-08 20:03:07
But we will have a choice :)
In my opinion, one of the advantages of fb2k is the freedom of choice for both developers and users.
I'll choose the minimum width, you choose the bigger width, as you like. And it's great!
It's not that simple because it affects what happens when you resize the window. (And also what happens when you double-click on the toobar dividers ('sizing grips'), but not sure anyone does that.) So I'll reduce the minimum width probably to about half of what it is (still bigger than the Default UI's, but you're also saving some space from not having the label).

I think it's better to always start playback of a focused item (after running fb2k and click play).
We're drifting off topic now, and I don't have any control over how the playback orders work, so if you want to discuss that I'd start a new topic.
Title: Re: Columns UI
Post by: gob on 2018-09-03 05:19:41
So I was bored and decided to checkout updates for my components and came across the columns ui homepage and noticed there's a 1.0 alpha. Holy shit! That's amazing, After reading the changelog I'm super excited for the proper release.

I read in the changelog that there's a new output device toolbar. This would be fantastic, but only if there is a way to select the output devices that appear. On my desktop system, I have 19 output devices to work with after installing the wasapi component.It's kind of tedious to work with such a list.

Either way, I frequently switch between different audio devices so I a few years ago I made these toolbar buttons to do it.
(https://i.imgur.com/XweKqON.png)

The only annoying thing is sometimes windows appends numerals to the device name if something changes and so the buttons stop working. That's not a foobar2000 problem, and it's easy enough to fix through device manager.
Title: Re: Columns UI
Post by: PleasantSounds on 2018-09-03 10:33:34
I read in the changelog that there's a new output device toolbar. This would be fantastic, but only if there is a way to select the output devices that appear. On my desktop system, I have 19 output devices to work with after installing the wasapi component.It's kind of tedious to work with such a list.

A while ago I made a feature request for that, but it didn't get much traction.
Maybe that's for the better because it pushed me to create my own, which looks and works the way I like it:

(https://i.imgur.com/AmvXrP3.png)

Using the jscript panel it's quite easy to do that now, as all the necessary hooks are exposed in the fb1.4 and the latest jsp.

Title: Re: Columns UI
Post by: TheQwertiest on 2018-09-18 13:33:08
@musicmusic : Thanks for all the work on CUI! I've tried using the latest v1.0.0 version and wanted to share a bit of feedback - in the preferences menu there a lot of space taken by the sub-headers on the page and a lot of unused space in general.

Most obvious example is the Layout page:
Spoiler (click to show/hide)
- A lot of space is taken by the "Layout" text, which could be otherwise used for displaying the layout tree.
- A lot of empty space is on the right side of the layout tree (i.e. where all checkboxes are): the checkboxes could be safely moved further on the right.

And a small suggestion: is it possible to add ability to mark panels with labels in the layout tree (e.g. "Panel Stack Splitter (Library Switcher)", or "JScript Panel (Menu)")? It's getting a bit hard to organize the panels when there are a lot of them, and all their displayed names are the same...
Title: Re: Columns UI
Post by: jazzthieve on 2018-09-18 14:36:19
And a small suggestion: is it possible to add ability to mark panels with labels in the layout tree (e.g. "Panel Stack Splitter (Library Switcher)", or "JScript Panel (Menu)")? It's getting a bit hard to organize the panels when there are a lot of them, and all their displayed names are the same...

This! Yeah, this is indeed a bit of a small hassle. Whenever I want to change script in a certain panel I need to count from the top or bottom to get the right one after first checking the labels (it's a large tree).  Before, when it was smaller I managed by just checking which type of panel is stacked below a splitter but that no longer works well if a tree has a bunch of stacks on top of each other.
Title: Re: Columns UI
Post by: musicmusic on 2018-09-19 19:52:56
@musicmusic : Thanks for all the work on CUI! I've tried using the latest v1.0.0 version and wanted to share a bit of feedback - in the preferences menu there a lot of space taken by the sub-headers on the page and a lot of unused space in general.

Most obvious example is the Layout page:
Spoiler (click to show/hide)
- A lot of space is taken by the "Layout" text, which could be otherwise used for displaying the layout tree.
- A lot of empty space is on the right side of the layout tree (i.e. where all checkboxes are): the checkboxes could be safely moved further on the right.
Is that your actual layout? I would expect that pushing those controls further to the right would move them further away from the items in the tree view for the majority of people, which wouldn't help usability. The layout tree view is actually slightly larger than it was in previous versions, if you still need a bigger one I'd argue that the best way to achieve that would be a resizeable preferences window (although, I accept the chances of that happening for the preferences window managed by the foobar2000 core are slim...)

And a small suggestion: is it possible to add ability to mark panels with labels in the layout tree (e.g. "Panel Stack Splitter (Library Switcher)", or "JScript Panel (Menu)")? It's getting a bit hard to organize the panels when there are a lot of them, and all their displayed names are the same...
I could make it display a custom title instead if one is set. (Not all splitters support custom titles for contained items, though.)
Title: Re: Columns UI
Post by: TheQwertiest on 2018-09-21 10:40:48
Is that your actual layout?
Yep ^^

I would expect that pushing those controls further to the right would move them further away from the items in the tree view for the majority of people, which wouldn't help usability.
Yeah, didn't consider that...

The layout tree view is actually slightly larger than it was in previous versions, if you still need a bigger one I'd argue that the best way to achieve that would be a resizeable preferences window (although, I accept the chances of that happening for the preferences window managed by the foobar2000 core are slim...)
Resizable window would be really useful. May be something like additional 'layout editor' popup window, that is not bound to fb2k preferences page limitations?

I could make it display a custom title instead if one is set. (Not all splitters support custom titles for contained items, though.)
If possible I wanted the ability to add label to every panel, not just splitters. Let me illustrate this with my `awesome` MS Paint skills:
Spoiler (click to show/hide)

Other possible implementations: `Label` (`Panel Type`) or even only `Label` without panel type.
Title: Re: Columns UI
Post by: Nojevah on 2018-09-22 12:39:43
I've tried 1.0.0 alpha 2. Not because I needed it, but just to verify nothing was broken, and I can confirm all is working well.

I don't know if you are still interested by requests, but I have 2:

The first is to Add a toolbar panel called "Menu button" (for example).
For now, if you insert toolbar panel "Menu", it will display "File Edit View etc." horizontally and I think it's a waste of space since I barely use it. I'd prefer to have a menu button called for example "Menu" and when I click on it, it would display Foobar2000 menus, like this:

Menu (and when clicked:)
-> File
-> Edit
-> View
-> etc.

The second request is very minor, and maybe you can't do anything about it since it appeared a long time ago after a Foobar2000 update: would it be possible to get rid of this tooltip in preferences page: "This is a legacy preferences page. Any changes will most likely take immediate effect regardless of OK/Cancel/Apply commands."
But it's very minor, since I go there once a year.
Title: Re: Columns UI
Post by: TheEmpathicEar on 2018-09-22 16:04:38
How does Columns compare to Facets? It seems that Columns, according to this (https://www.foobar2000.org/components/view/foo_ui_columns), has been updated more recently.
Title: Re: Columns UI
Post by: Nojevah on 2018-09-22 17:12:52
Gné ? You don't compare the same thing. One is a complete UI, whereas other is just an element. And the release date has no value as long as it works.
But if you want to compare Facets and Filters from columns UI, then you just have to try both and decide by yourself. I personally love Filters from Columns UI.
Title: Re: Columns UI
Post by: musicmusic on 2018-09-22 20:38:02
1.0.0 beta 1 is out with a few bug fixes: https://yuo.be/columns_ui

Resizable window would be really useful. May be something like additional 'layout editor' popup window, that is not bound to fb2k preferences page limitations?
Well, moving all of the CUI preferences out of there to not be bound by such limitations was a thought that crossed my mind. It probably won't happen, but some of the reasons included:

- lack of ability to resize the window
- wrong font on Windows Vista and newer
- and, yes, I don't like the forced delayed commit model

If possible I wanted the ability to add label to every panel, not just splitters. Let me illustrate this with my `awesome` MS Paint skills:
Spoiler (click to show/hide)

Other possible implementations: `Label` (`Panel Type`) or even only `Label` without panel type.
Unfortunately, I'm bound by the current design of the panel API. All of the data for a panel is managed by its parent panel, and I can't see trying to augment that data in Columns UI working.

So, a custom name would have to be stored in one of the current options, and hence the idea of using the custom title option. The custom title option isn't limited to splitters, it depends on the parent splitter panel supporting it for its child panels. But if Panel Stack Splitter doesn't support it, that probably doesn't make much difference for you anyway.
Title: Re: Columns UI
Post by: TheQwertiest on 2018-09-24 21:53:17
Unfortunately, I'm bound by the current design of the panel API. All of the data for a panel is managed by its parent panel, and I can't see trying to augment that data in Columns UI working.

That's a shame... I should harass @Peter about it next :D
Title: Re: Columns UI
Post by: musicmusic on 2018-09-25 19:52:22
That one's not related to @Peter :) It was just a reference to Columns UI as opposed to third-party splitter panels. Basically, if those panels are not being maintained by anyone, and there's no source code available, then we're stuck with how they work and how they interact with Columns UI (API-wise).
Title: Re: Columns UI
Post by: DVS on 2018-09-25 23:16:14
There are incorrect window borders at the first start. When you first run foobar and after the window is minimize.
As you can see, after minimize, the borders of the window changed position, and the content took a more correct sentence. In the first picture, the border along the window edges, on the second, the star of the rating is in the middle position.
Sorry for my English.
Title: Re: Columns UI
Post by: musicmusic on 2018-09-26 20:10:04
What version of Windows is that (from winver.exe)? Are you running a custom window theme?

What panels are those? What is the edge style selected? What versions of Columns UI have you tried?
Title: Re: Columns UI
Post by: Porcus on 2018-09-26 20:48:49
Quite some meta-level when the discussion of a UI configuration framework turns into the UI of the configuration page ;-)

Anyway:
I would expect that pushing those controls further to the right would move them further away from the items in the tree view for the majority of people, which wouldn't help usability.
Doesn't that suggest that they should have been on the other side? That is quite some move to make, but it might be worth just thinking over for a minute.

resizeable preferences window (although, I accept the chances of that happening for the preferences window managed by the foobar2000 core are slim...)
Stubborn users could of course try ResizeEnabler ... or is there something "more application-specific" around?
Title: Re: Columns UI
Post by: DVS on 2018-09-26 21:36:17
What version of Windows is that (from winver.exe)? Are you running a custom window theme?

What panels are those? What is the edge style selected? What versions of Columns UI have you tried?
Windows 7 SP1. Only the Columns UI interface and the custom color in the "Colors and Fonts" settings.
Columns UI 0.4.0 - 1.0.0-beta.1 same result.
edge style - None
Title: Re: Columns UI
Post by: lender1257 on 2018-09-27 07:23:15
"added date" will not be updated in "item details" when a new playlist is created. an old date will be displayed.
I use version 1.0.0 beta 1
Title: Re: Columns UI
Post by: musicmusic on 2018-09-30 18:45:19
Doesn't that suggest that they should have been on the other side? That is quite some move to make, but it might be worth just thinking over for a minute.
Alas, someone looking at that preferences page for the first time should also be able to work out what is going on, which is probably already quite difficult...

Windows 7 SP1. Only the Columns UI interface and the custom color in the "Colors and Fonts" settings.
Columns UI 0.4.0 - 1.0.0-beta.1 same result.
edge style - None
I haven't been able to reproduce any misbehaviour. If you could export your Columns UI configuration to an FCL file, or send me via PM your foobar2000.cfg, I'll try to reproduce with that.

"added date" will not be updated in "item details" when a new playlist is created. an old date will be displayed.
I use version 1.0.0 beta 1
I believe the added date is the date and time that the track was added to the media library. Does the date match what is shown in Properties for the track?
Title: Re: Columns UI
Post by: lender1257 on 2018-10-01 05:55:07
@musicmusic

is done. %added% returns the date and time at which track has been added to Media Library.
Title: Re: Columns UI
Post by: DVS on 2018-10-01 20:37:47
I haven't been able to reproduce any misbehaviour. If you could export your Columns UI configuration to an FCL file, or send me via PM your foobar2000.cfg, I'll try to reproduce with that.
I just found out that another plugin (foo_resizer) with the "Lock window size" option turned on, is the cause of the incorrect position of the window edges. I apologize for the false alarm.
Title: Re: Columns UI
Post by: TheQwertiest on 2018-11-09 10:20:52
@musicmusic: do you mind if I reuse your code for drag-drop image generation from ui_helpers in my component?
Title: Re: Columns UI
Post by: musicmusic on 2018-11-09 12:29:00
It's BSD-licensed :) You can do what you want with it, as long as you abide by the licence: https://github.com/reupen/ui_helpers/blob/master/LICENCE
Title: Re: Columns UI
Post by: TheQwertiest on 2018-11-09 13:45:06
It's BSD-licensed :) You can do what you want with it, as long as you abide by the licence: https://github.com/reupen/ui_helpers/blob/master/LICENCE
Fair enough, thanks =)
Title: Re: Columns UI
Post by: sanskrit44 on 2018-11-16 12:03:36
i moved from cui 0.5.1 to 1.0.0 beta 1 on my portable fb2k 1.4.1 installation (and made sure to select windows 7 version in wine).

so far all is looking fine, but i can not resize any of the panels no more? it has been a while, is there a special option i should be looking for? panels are all unlocked, btw.
Title: Re: Columns UI
Post by: MC Escher on 2018-11-16 22:14:45
Is the divider width set to 0? The setting is in Columns UI > Layout > Misc.
Title: Re: Columns UI
Post by: sanskrit44 on 2018-11-17 09:44:06
Is the divider width set to 0? The setting is in Columns UI > Layout > Misc.
yes, that was it, thank you so much.
Title: Re: Columns UI
Post by: illya_ on 2018-11-17 14:25:59
Thank you for the update.

Updated to latest version (foo_ui_columns-1.0.0-beta.1) and it works great. :)
I noticed that the Status Pane changed "Playing:" to "Playing"  (illustrating image included in this post).

Btw, Still holding my hope up for:
Ctrl+Tab / Ctrl+Shift+Tab to switch between tabs (standard windows behaviour)
to be implemented in a future update (but I am aware that the requests list (https://wiki.yuo.be/columns_ui:requests:requests_list) is not a to-do list).
Title: Re: Columns UI
Post by: illya_ on 2018-11-17 23:01:01
Bug report regarding Columns UI 1.00(beta1): You can no longer use the Tab button to move the selection from the playlist tabs to the playlist.

You can however, just like before: use the Tab button to move the selection from the playlist to the playlist tabs.


I did a fresh portable installation of Foobar2000 1.4.1 + foo_ui_columns-0.5.1.fb2k, where I can tab to the playlist tabs and back to the playlist without issues.
Then I did a fresh portable installation of Foobar2000 1.4.1 + foo_ui_columns-0.5.1.fb2k, where I can tab to the playlist tab, but not back to the playlist.


(Sorry if this is the wrong place to make a bug report. Also sorry about double post, only made it since it is for another issue)
Title: Re: Columns UI
Post by: im_special on 2018-11-20 19:46:00
So I'm not sure if this is a bug or maybe things just changed in the way it works, I went from  0.5.1 to 1.0.0 beta1 and noticed this new behavior and going back to 0.5.1 fixes it (again not sure if bug).

Anyway I'll try to explain the best I can, clicking on the album cover would always switch to and focus the currently playing song when you were on different playlists, I liked that behavior, now it doesn't do this.

Lets say Daughters - 01. The Virgin is playing https://i.imgur.com/r57XUV3.png and I switch playlists to Jon Hopkins, on 0.5.1 clicking the Daughters cover art https://i.imgur.com/cKpMhcU.png would take me back to the Daughters Playlist and highlight the current track that is playing like the first image shows, with the 1.0.0 beta1 clicking does nothing. Can this be changed back or an option be added to have it act as the old way, or maybe I'm just missing the option somewhere...?
Title: Re: Columns UI
Post by: jaydee77 on 2018-11-21 15:33:33
How to change the grouping artwork from front cover to artist picture?
Title: Re: Columns UI
Post by: musicmusic on 2018-11-25 13:34:09
Thank you for the update.

Updated to latest version (foo_ui_columns-1.0.0-beta.1) and it works great. :)
I noticed that the Status Pane changed "Playing:" to "Playing"  (illustrating image included in this post).
Good spot – that wasn't intentional, so I'll change it back.

Btw, Still holding my hope up for:
Ctrl+Tab / Ctrl+Shift+Tab to switch between tabs (standard windows behaviour)
to be implemented in a future update (but I am aware that the requests list (https://wiki.yuo.be/columns_ui:requests:requests_list) is not a to-do list).
Hmm, I had forgotten about that. I've created an issue for it on GitHub (https://github.com/reupen/columns_ui/issues/146), at least.

Bug report regarding Columns UI 1.00(beta1): You can no longer use the Tab button to move the selection from the playlist tabs to the playlist.

You can however, just like before: use the Tab button to move the selection from the playlist to the playlist tabs.
Reproduced, I think it's just lost the tab stop style. (Though isn't Tab going in the wrong direction – even with 0.5.1?)

So I'm not sure if this is a bug or maybe things just changed in the way it works, I went from  0.5.1 to 1.0.0 beta1 and noticed this new behavior and going back to 0.5.1 fixes it (again not sure if bug).

Anyway I'll try to explain the best I can, clicking on the album cover would always switch to and focus the currently playing song when you were on different playlists, I liked that behavior, now it doesn't do this.

Lets say Daughters - 01. The Virgin is playing https://i.imgur.com/r57XUV3.png and I switch playlists to Jon Hopkins, on 0.5.1 clicking the Daughters cover art https://i.imgur.com/cKpMhcU.png would take me back to the Daughters Playlist and highlight the current track that is playing like the first image shows, with the 1.0.0 beta1 clicking does nothing. Can this be changed back or an option be added to have it act as the old way, or maybe I'm just missing the option somewhere...?
Which panel are you are using for artwork/album art? The built-in artwork panel cycles through artwork sources on click (rather than doing anything else).
Title: Re: Columns UI
Post by: illya_ on 2018-11-25 23:27:10
Reproduced, I think it's just lost the tab stop style. (Though isn't Tab going in the wrong direction – even with 0.5.1?)
I might have misunderstood your question, but regarding the tab direction:
The tabs go from left to right for me, and the row with the active tab is shown at the bottom (closest to the playlist). So I believe the tabs work as they should in that regard (same for both 1.0.0 beta1 & 0.5.1).

Not 100% sure what you mean with "I think it's just lost the tab stop style".
Title: Re: Columns UI
Post by: musicmusic on 2018-11-26 19:37:36
I might have misunderstood your question, but regarding the tab direction:
The tabs go from left to right for me, and the row with the active tab is shown at the bottom (closest to the playlist). So I believe the tabs work as they should in that regard (same for both 1.0.0 beta1 & 0.5.1).
I was referring to pressing the Tab key – it certainly goes in reverse order for me in the toolbars. It seems more sensible in the main layout, but there it still gets messed up if you move panels directly in the main window (although I think that can only be done by right-clicking on captions (panel title bars)).

Not 100% sure what you mean with "I think it's just lost the tab stop style".
I was just describing what might be wrong in the code – the OS needs to be told which child windows are tabbable and which aren't (which is what the tab stop style does).
Title: Re: Columns UI
Post by: im_special on 2018-11-26 23:02:01
Quote
So I'm not sure if this is a bug or maybe things just changed in the way it works, I went from  0.5.1 to 1.0.0 beta1 and noticed this new behavior and going back to 0.5.1 fixes it (again not sure if bug).
Lets say Daughters - 01. The Virgin is playing https://i.imgur.com/r57XUV3.png and I switch playlists to Jon Hopkins, on 0.5.1 clicking the Daughters cover art https://i.imgur.com/cKpMhcU.png would take me back to the Daughters Playlist and highlight the current track that is playing like the first image shows, with the 1.0.0 beta1 clicking does nothing. Can this be changed back or an option be added to have it act as the old way, or maybe I'm just missing the option somewhere...?
Which panel are you are using for artwork/album art? The built-in artwork panel cycles through artwork sources on click (rather than doing anything else).
I'm not really sure... I got this skin from somewhere else a long time ago, so someone else made it, if you can tell me what to do I'll find out for you though, all I know is the behavior for it is different between 0.5.1 and 1.0.0 beta1.
Title: Re: Columns UI
Post by: jazzthieve on 2018-11-27 08:43:04
I have somewhat similar behavior switching to columns ui 1.0.0 beta1. Using panelstack and ELplaylist, I created a focus button to bring me back to the playing song when focus is on a different track/playlist. This is the action script:
Code: [Select]
$puts(FOCUS.action,COMMAND:View/Columns playlist/Activate now playing;COMMAND:View/ELPlaylist/Show now playing;REFRESH)

With the old columns ui focus switched back to the playlist in which the active song is playing (I use autoplaylists exclusively if that matters). With the new beta focus still works but only when I'm in the playlists in which the active song is playing. It doesn't switch to the active playlist anymore.

I'm not using some config found online, I made mine myself.
Title: Re: Columns UI
Post by: jazzthieve on 2018-11-27 09:10:51
Solved it.

I changed the function since it seems the action tree changed a bit. "Activate now playing" is no longer available under "View/ Columns Playlist" but rather it now is View/ Playlist view/ Activate now playing. So this works now:
Code: [Select]
$puts(FOCUS.action,COMMAND:View/Playlist view/Activate now playing;COMMAND:View/ELPlaylist/Show now playing;REFRESH)
Title: Re: Columns UI
Post by: TheQwertiest on 2018-11-27 09:48:21
@musicmusic: sorry for the off-topic, but you are my last hope:
I'm trying to implement custom drag-n-drop image with IDragSourceHelper2::InitializeFromBitmap(), but no matter what I put in SHDRAGIMAGE.sizeDragImage, the drag image still remains of the same size. I think it's related with the theming, i.e. I have to somehow disable the default drag window style first. Do you by chance have any insight into this?

PS: related file in your code is this one (https://github.com/reupen/ui_helpers/blob/master/drag_image.cpp) (it uses themed drag image though).
Title: Re: Columns UI
Post by: musicmusic on 2018-11-27 19:59:25
@musicmusic: sorry for the off-topic, but you are my last hope:
I'm trying to implement custom drag-n-drop image with IDragSourceHelper2::InitializeFromBitmap(), but no matter what I put in SHDRAGIMAGE.sizeDragImage, the drag image still remains of the same size. I think it's related with the theming, i.e. I have to somehow disable the default drag window style first. Do you by chance have any insight into this?

PS: related file in your code is this one (https://github.com/reupen/ui_helpers/blob/master/drag_image.cpp) (it uses themed drag image though).
Are you setting the UsingDefaultDragImage flag on the data object? That will fix the size of the drag image to the theming drag image size (and yes, all the documentation for this stuff is either poor or non-existent...)

Solved it.

I changed the function since it seems the action tree changed a bit. "Activate now playing" is no longer available under "View/ Columns Playlist" but rather it now is View/ Playlist view/ Activate now playing. So this works now:
Code: [Select]
$puts(FOCUS.action,COMMAND:View/Playlist view/Activate now playing;COMMAND:View/ELPlaylist/Show now playing;REFRESH)
Ah, yes, that would explain it. That menu item was moved as Columns playlist was removed.
Title: Re: Columns UI
Post by: im_special on 2018-11-27 21:54:24
Solved it.

I changed the function since it seems the action tree changed a bit. "Activate now playing" is no longer available under "View/ Columns Playlist" but rather it now is View/ Playlist view/ Activate now playing. So this works now:
Code: [Select]
$puts(FOCUS.action,COMMAND:View/Playlist view/Activate now playing;COMMAND:View/ELPlaylist/Show now playing;REFRESH)

Thanks a ton for this! I was able to figure my way to a fix by carefully looking through all that spaghetti code and replace "Columns playlist" to "Playlist view"

Gonna keep this snippet (https://pastebin.com/raw/GW1CUrCP) here as a little reference in case something breaks later down the road...
Title: Re: Columns UI
Post by: TheQwertiest on 2018-11-28 12:07:08
Are you setting the UsingDefaultDragImage flag on the data object?
That was it! Thanks!

and yes, all the documentation for this stuff is either poor or non-existent...
Yeah... I've tried googling DD_IMAGEBG, but it returned only two relevant pages: MSDN page, that contains no description on this value, and your github page...
Title: Re: Columns UI
Post by: musicmusic on 2019-01-08 19:52:06
1.0.0 RC 1 is out with a few bug fixes: https://yuo.be/columns_ui
Title: Re: Columns UI
Post by: Chainyk on 2019-01-12 22:38:37
how  to make scalling work?
https://ibb.co/zhDWknS
Title: Re: Columns UI
Post by: musicmusic on 2019-01-13 17:11:39
Could you be more specific? The scaling of what?
Title: Re: Columns UI
Post by: kode54 on 2019-01-14 01:52:56
how  to make scalling work?
https://ibb.co/zhDWknS
Hint: This link leads to a deleted image. Try using forum attachments instead? Use the full reply page instead of the quick reply form.
Title: Re: Columns UI
Post by: musicmusic on 2019-01-14 07:22:09
Odd, the link (still) works for me.

@Chainyk, if you want to control which panels resize when you resize the main window you can lock the panel or one of its parent splitters. For example, you could lock the vertical splitter on the left-hand side in your screenshot.

As for the toolbars, it's difficult to control them precisely, but the best thing to do is unlock them and (when the window is at full size) resize the toolbars to how you want them (and then lock them again if you wish).
Title: Re: Columns UI
Post by: Chainyk on 2019-01-14 10:48:12
fonts , buttons
columnsui vs default windows scale 175%
Title: Re: Columns UI
Post by: musicmusic on 2019-01-14 17:39:30
Custom button icons will only scale if using .ico files (rather than .bmp or .png).

For fonts, if using the defaults (system fonts) then they will scale automatically. Custom fonts don't scale automatically, but I will fix that in a future version. (You can still manually increase the size of your custom fonts.)
Title: Re: Columns UI
Post by: Chainyk on 2019-01-14 20:26:59
ok, but i have 1080 monitor and 4k tv
waiting for update then
Title: Re: Columns UI
Post by: musicmusic on 2019-01-18 21:17:42
Columns UI 1.0.0 has been released. As a reminder, this removes Columns playlist and requires Windows 7 SP1 at a minimum. Read the release notes if you are upgrading from v0.5.1 or older.

Album list panel 0.4.0 beta 3 has also been released. This adds the ability to customise selection colours.

Downloads are available from https://yuo.be/columns_ui.
Title: Re: Columns UI
Post by: deus-ex on 2019-01-19 14:51:20
@musicmusic

Thank you for the new release!

Loading a playlist (.fpl) via foobar2000 or a file manager (File Explorer, Total Commander), the playlist title always is 'New Playlist'. Only when loading a playlist via ColumnsUI's playlist tabs panel, the correct playlist name is shown.

I tried placing different variables into the playlist title formatting field of the 'Playlist switcher' config dialog, tried the same with 'generate playlist names...' in the 'Drag and drop' dialog, but all to no avail. Is there a way to accomplish this?
Title: Re: Columns UI
Post by: sPeziFisH on 2019-01-20 13:11:52
Thx musicmusic

I know that day would come, spending time on my style :D

After some problems I started over at zero and realised, that any whitespace-character in $set_global() and $set_style() in front of the value makes the function invalid:
ok:
Code: [Select]
$set_global(variable name,variable value)
ok (white space after 'variable value'):
Code: [Select]
$set_global(variable name,variable value  )
ok (new line after comma):
Code: [Select]
$set_global(variable name,
variable value)
not ok (white space before 'variable value')
Code: [Select]
$set_global(variable name, variable value)
I used some space between , (comma) and $rgb() to make the parts better visible ('kay, not really neccessary), but more then that at $set_style() where the definitions are longer due to $if()- and $strcmp()-statements.
Title: Re: Columns UI
Post by: musicmusic on 2019-01-20 16:46:20
Loading a playlist (.fpl) via foobar2000 or a file manager (File Explorer, Total Commander), the playlist title always is 'New Playlist'. Only when loading a playlist via ColumnsUI's playlist tabs panel, the correct playlist name is shown.

I tried placing different variables into the playlist title formatting field of the 'Playlist switcher' config dialog, tried the same with 'generate playlist names...' in the 'Drag and drop' dialog, but all to no avail. Is there a way to accomplish this?
For double-clicking FPL files in Windows Explorer, the settings in Shell Integration in foobar2000 preferences should apply. The choice there would seem to be to always send opened files to a particular named playlist, or always send them to the active playlist.

All the 'Load playlist...' commands I could find in foobar2000 used the file name of the FPL file for the playlist name.

After some problems I started over at zero and realised, that any whitespace-character in $set_global() and $set_style() in front of the value makes the function invalid:
Generally, spaces matter in title formatting. Hence, they would be included in the variable name or value as far as $set_global() goes. The same is true of $put(), $puts() and $get(). At one point there was an alternative title formatting syntax available (activated using '#script 1') which had quoted strings, but it was then removed.
Title: Columns UI rating stars & grouping
Post by: sharpedge on 2019-01-22 13:12:06
Hi there,

I love foobar and use it for many years. However, it was always the default UI for me, I am new to columnsUI and found that the new version works great.

The only problems I have:

1)   I cannot find out how to figure out a rating system within the new playlist. I would like to have empty stars or boxes in there that fill up when I rate a track. 5 items altogether would be ideal. I researched a lot on the web but couldn't so far find a piece of code that works.

2) How can I group albums in the following way: I wish to keep everything within one directory together, groupwise but I would like to add more info to this divider: %genre%, %date%; %bitrate%. Is there a way to display these items but not use them for sorting? I tried but ended up with groups containing one file per group

Any help is GREATLY appreciated.
Title: Re: Columns UI
Post by: sPeziFisH on 2019-01-23 22:33:32
Generally, spaces matter in title formatting. Hence, they would be included in the variable name or value as far as $set_global() goes. The same is true of $put(), $puts() and $get(). At one point there was an alternative title formatting syntax available (activated using '#script 1') which had quoted strings, but it was then removed.
ok, thanks. Good to point out, with titleformatting and nested functions things tend to get ugly, until you unknot your own strange poem :)
btw. great to see you again and evolving CUI
Title: Re: Columns UI
Post by: RogerG on 2019-02-24 01:20:41
I have upgraded from version 0.5.1 to 1.0.0. I have noticed that the height of the column titles in playlist view has increased. The text size has remained the same. Can I somehow restore the old height without modifying the font?
Title: Re: Columns UI
Post by: musicmusic on 2019-02-24 14:19:16
I guess you were using Columns playlist under 0.5.1? As far as I can see, Columns playlist was using font height + 5 pixels while the current playlist view is using font height + 7 pixels. In other words, I make the difference to be 2 pixels. Is that what you are seeing?

There is no way to change the value used for that padding. (Also, it should really scale with the system DPI setting, but currently it does not, so it is a fixed 7 pixels regardless of the what the display scaling factor is set to.)
Title: Re: Columns UI
Post by: RogerG on 2019-02-24 16:24:52
Yes, i was using Columns playlist under 0.5.1. The height difference is indeed 2 pixels. Thank you for your reply.
Title: Re: Columns UI
Post by: Targaff on 2019-03-23 08:54:58
I'm working on updating the fcs I had to the new script format, but I'm bumping up against something that feels like it should be simple but I'm not working out.  The fcs uses the following line to set a global variable based on whether there's a tracknumber:

Code: [Select]
$if($not(%tracknumber%),is_single=1,)

But if I convert that directly to what I think should be the equivalent:

Code: [Select]
$if($not(%tracknumber%),$set_global(is_single,1),)

It causes an [INVALID $IF SYNTAX] error to appear wherever I'm checking that variable.  Am I missing something patently obvious?
Title: Re: Columns UI
Post by: musicmusic on 2019-03-23 09:20:19
That works as expected here. For example, with that in my global variables script, I can put $if($get_global(is_single),true,false) in a column's display script and it outputs true for tracks without a track number, and false for tracks with a track number.

Do you have an example of the code that is attempting to use the variable but doesn't work?
Title: Re: Columns UI
Post by: Targaff on 2019-03-23 17:40:09
musicmusic, you're absolutely right - I woke up in the middle of the night and realized that I only saw the error when i was using that comparison because it was working; once I took it out I couldn't see anything at all.  I found the error, there was an $if in another section where there should've been an $if3.
Title: Re: Columns UI
Post by: michtar on 2019-03-31 23:00:15
Weird, some copy/paste problems appeared recently. Namely paste command (control + v) is doubled meaning (in order):

"control + shift + c"  copies info according to preferences - advanced - display - legacy - copy
"control + c" (custom shortcut) copies statistics (it can be a different track, doesn't matter)
"control + v"  (custom shortcut) pastes both 1. statistics and 2. a track into a playlists

"control + v" outside of foobar pastes text info according to tools - display - legacy - copy

Replicated in clean portable.
Title: Re: Columns UI
Post by: musicmusic on 2019-04-01 20:47:04
Copying and pasting tracks and statistics seem like unrelated operations so I'm not sure how they could get mixed up like that.

Perhaps you could post some screenshots or a video to demonstrate? Does it happen with Default UI?
Title: Re: Columns UI
Post by: michtar on 2019-04-01 22:18:21
Copying and pasting tracks and statistics seem like unrelated operations so I'm not sure how they could get mixed up like that.

Perhaps you could post some screenshots or a video to demonstrate? Does it happen with Default UI?
I'm guessing the connection is the common "control + v" command that pastes both statistics and a track into a playlists without erasing the previous information(?). Ctrl+shift+c copies legacy copy info (and I'm guessing copies track) and ctrl+c copies statistics. Ctrl+c and ctrl+v are custom keyboard shortcuts.

About the screenshot, I can but I don't know how it would help, it would be a duplicated track in a playlists and a confirmation message about replacing statistics.

I can't explain it better, legacy copy command is "%artist% [%performer% ]%title%" but it shouldn't matter. It used to work in a normal way so if you can't replicate it's no problem of course.

It does not happen in DUI, pasting legacy copy command results in a text, literally "%artist% [%performer% ]%title%"
Title: Re: Columns UI
Post by: musicmusic on 2019-04-02 19:52:36
What I mean is that if I copy a track using 'Copy', 'Playback Statistics/Paste statistics' is greyed out. If I copy statistics using 'Copy statistics', 'Paste' is not present in the context menu.

I also have no idea why the 'Copy command' title formatting string is considered legacy. Even in the Default UI, it is used if I copy a track and paste it in Notepad.

If you can provide exact instructions on how to reproduce it from a portable installation, I could have another go at reproducing it.

So, something like:

1. Install foobar2000
2. Install Playback Statistics version X
3. Install Columns UI version X
4. Add keyboard shortcut for command X with hot key Y
5. Select a track in the playlist view and press Ctrl-C
6. Press Ctrl-V
Title: Re: Columns UI
Post by: michtar on 2019-04-03 13:33:30
[Thanks for the help and the component, I'm sure it's some low priority problem]

I'll use your example with some modifications:

1. Install foobar2000 1.4.3 portable
2. Install Playback Statistics version 3.03
3. Install Columns UI version 1.0.0
4. Add keyboard shortcut for:
- clrl + c copy statistics
- ctrl + v paste statistics
(https://i.imgur.com/ZPyzu7f.png)
5. "Preferences - advanced - display - legacy... - copy command"  is "y %artist% [%performer% ]%title%"
6. Select a track in the playlist view and press Ctrl+Shift+C
7. Select a track (can be the same or different) and press Ctrl+C
8. Select a track (can be the same or different) and press Ctrl+V
The result is in my case:
(https://i.imgur.com/lVlFmmo.png)
Title: Re: Columns UI
Post by: musicmusic on 2019-04-04 20:28:13
Thanks, I managed to reproduce it.

I see two strange things:

1. Copy statistics claims to use the Windows clipboard, but does not overwrite what was in the clipboard. You can even copy some text in Notepad, copy statistics, and then paste that text again.

2. Both paste commands are triggered in Columns UI. It looks like the logic to prevent that fails because Paste statistics opens a modal dialog box. I'll fix this.
Title: Re: Columns UI
Post by: michtar on 2019-04-04 20:40:50
- Cool. I can add that it's a recent change.
- Ok i checked quickly and playback statistics 3.0.2 works without this problem,
Title: Re: Columns UI
Post by: dypsis on 2019-04-08 07:20:02
Is Columns UI still available to download somewhere?
Title: Re: Columns UI
Post by: Case on 2019-04-08 08:08:22
I hope musicmusic doesn't mind sharing it outside his domain. I'll attach the 1.0.0 version here while his site is inaccessible.

Edit: yuo.be is back up. Attachment removed.
Title: Re: Columns UI
Post by: musicmusic on 2019-04-08 13:13:34
Apologies, it should accessible again now.
Title: Re: Columns UI
Post by: dypsis on 2019-04-09 00:00:57
Thanks.
Working now. :)
Title: Re: Remove Live Layout Editing Button
Post by: dypsis on 2019-04-09 01:52:13
How do you remove the Live Layout Editing button?
Title: Re: Columns UI
Post by: musicmusic on 2019-04-09 21:06:47
Right-click on the buttons and select 'Buttons options'. Scroll down the list and select the entry for that button and then click on Remove. (You will probably also want to remove the separator before it.)
Title: Re: Columns UI
Post by: dypsis on 2019-04-10 03:43:01
Thanks musicmusic.
Title: Re: Columns UI
Post by: Daeron on 2019-04-16 03:05:58
Any chance of increasing the area of 'Use title formatting for playlist titles' textbox? Having only 2 lines makes it fairly hard to edit anything more complex inside the window itself. There's plenty of whitespace left that is currently unused.

Additionally, the edit does not go live until you either switch to another tab or check and uncheck the corresponding checkbox. The 'Apply' button doesn't seem to be aware that a change has been made.

(https://i.imgur.com/P52pREo.png)
Title: Re: Columns UI
Post by: musicmusic on 2019-04-18 21:38:26
Any chance of increasing the area of 'Use title formatting for playlist titles' textbox? Having only 2 lines makes it fairly hard to edit anything more complex inside the window itself. There's plenty of whitespace left that is currently unused.
I think the simplest thing to do would be to put the Playlist switcher and Playlist tabs options on separate tabs. They aren't related to each other, anyway.

Additionally, the edit does not go live until you either switch to another tab or check and uncheck the corresponding checkbox. The 'Apply' button doesn't seem to be aware that a change has been made.
The main apply button has been discussed before, but perhaps I could make that setting auto-apply with a short delay (the equivalent setting for the main window title applies automatically without any delay, actually).
Title: Re: Columns UI
Post by: Daeron on 2019-04-19 07:29:13
Separate tabs sounds good to me.

As I recall the discussion you are referring to was about CUI immediately applying settings vs DUI always requiring a manual 'apply' button press to update settings?

If so, I'm fine with whichever requires less rework/fundamental design changes. I mostly pointed it out because like you mention, other parts of the UI either auto-apply after a short delay or would detect that a change has been made and require user input in the form of the apply button. In the case of that textbox, neither was there.

Thanks for the changes.
Title: Re: Columns UI
Post by: Just_Addict on 2019-04-25 20:11:26
I installed 1.4. today with ColumnsUI 1.0 and noticed this little cosmetic 'improvement' I wished wasn't improved...

In the columns tab, everything (Options,Display,Style,Sort) is now together in top level tabs. instead of the latter three grouped in a subtab. On first glance it seems logical, but on second glance it causes (at least for me) a minor annoyance...

pre 1.4 you could see at a glance if custom style or sort scripts were activated. in 1.4 you need to walk the tabs to see this... which requires a bit of additional clicking... Now I don't expect this to go back to pre 1.4 layout, because it actually looks cleaner, however... could these checkboxes possibly instead be placed on the 'Options' tab? Apart from the fact they are actually indeed 'options', it also would make it easier to go through a new (e.g. downloaded or otherwise acquired) layout to quickly check if there's a content in these tabs that needs reviewing (there still may be script in there but if the checkbox is not ticked, it's of far less importance to review)
Title: Re: Columns UI
Post by: musicmusic on 2019-04-25 21:39:37
I agree, there are still usability problems on that page (although I'd hope the removal of the third level of tabs improved things overall).

Perhaps the status of those two settings could be displayed read-only on the Options tab (rather than having them toggle-able in two places).
Title: Re: Columns UI
Post by: Daeron on 2019-04-25 22:03:58
I think showing the same information in two places would be redundant and potentially confusing for newbies (especially if one of those would be either on or off without a way to directly interact with it - greyed out).

A more elegant solution would be to just move the custom sorting and style checkboxes next to the 'show column' one.

I guess one could argue that this will make testing sortings/styles more complicated by forcing the user to flip between tabs to turn these on or off. But that is already how the display tab works and if you are just testing I have found it easier to just temporarily delete the contents of the sorting/style tab or put a ')' in front of it all to invalidate the entire thing. That way I don't even have to bother with the checkbox.
Title: Re: Columns UI
Post by: Just_Addict on 2019-04-25 23:13:06
Perhaps the status of those two settings could be displayed read-only on the Options tab (rather than having them toggle-able in two places).
Or just have them _only_ shown on the Options tab? Which would fit in nicely with Dearon's suggestion (and they actually form a logical trio there) and would also alleviate the problem of having to switch to each tab to invalidate them if you want to test things...
Title: Re: Columns UI
Post by: musicmusic on 2019-04-26 08:50:53
I think showing the same information in two places would be redundant and potentially confusing for newbies (especially if one of those would be either on or off without a way to directly interact with it - greyed out).
I was just thinking a bit of text (e.g. 'A custom style script is active'), rather than anything greyed out.

A more elegant solution would be to just move the custom sorting and style checkboxes next to the 'show column' one.
The problem then is that you might be editing something and wondering why it's not working. The connection between the two things would probably also be less obvious. Whether a custom style script is active is also a combination of whether it is turned on and whether there is any text in the box (as in, it wouldn't be doing anything if it is blank). So you would still need to look in multiple places really.
Title: Re: Columns UI
Post by: Awesomeo on 2019-04-29 16:03:26
Is there any chance to have artwork sources title formatting support the usage of %_playlist_name%?

I already differentiate grouping schemes according to their playlist filters, so having similar control over displayed artwork would be really helpful.
Title: Re: Columns UI
Post by: firewater on 2019-05-19 06:14:55
Can Filters and Playlist switcher do padding for the sides? I've long wondered if it can be done, and have tried a bunch of ways, which mostly are me clumsily coping with the fact that you can't. I'd like it so that I can expand the selected/inactive statuses (blue for selection in the example) into the sides.

My Filter and Playlist switcher are at the very beginning of the screen, so if I remove the grey padding the text would start at the very left, since the text itself barely renders with 1px padding on the left. This would look very wrong - just take a look at this post on the forum and see the decent padding you have on the left before the post begins.

This post (https://hydrogenaud.io/index.php/topic,28647.msg388153.html#msg388153) from 2006 has a script that can be modified to achieve it on Playlist switcher, but it breaks the functionality to search by writing, and also isn't supported on Filter - which has a vertical padding setting (so almost).

Anyone has an idea if it can be done? The post I linked gives me some hope that some foobar magic can be done with some other component, that appends a space at both sides of all playlists and artist names, and lets me search by their first letter still... if not is there any chance it could be added someday as a feature?
Title: Re: Columns UI
Post by: musicmusic on 2019-05-23 21:28:25
Sorry, there is not currently a way to control that padding. It should be marginally increased in the next version if you are using a display scaling factor (DPI) greater than 100%, though.
Title: Re: Columns UI
Post by: Daeron on 2019-05-23 23:35:26
I'm somewhat confused here.

Do you want to expand the blue highlight to the edges? If so, that's weird, because for me it uses 100% of the available horizontal space by default (it does not get cut off on the sides). Maybe a PSS thing, not sure.

Do you want to increase spacing on the left and right of the text, so it's more centered? Should be doable by adding spaces to the display settings of playlist switcher. Will break search by typing.

Do you want to just increase the separation between different UI elements? You can set the divider length for CUI or there are padding settings when using the Panel Stack Splitter (http://foo2k.chottu.net/) component.

You could also try the Playlist Organizer (https://www.foobar2000.org/components/view/foo_plorg) component, maybe it'll be more to your liking.

Title: Re: Columns UI
Post by: oomingmak on 2019-06-08 15:26:39
Further to my comments in the thread here:  https://hydrogenaud.io/index.php/topic,117731.0.html would it be possible to have CUI not add any text to the status bar (or indeed the title bar) that the user has not specifically put into in the respective script box for each item? I am specifically talking about what is displayed when the player is fully stopped (i.e. not just paused).

It appears that the CUI status bar text and title bar program name are hard-coded.

I often flip back and forth between CUI and DUI using a hotkey, and it's kind of jarring to have changes in the status bar and title bar (especially for a program that is otherwise so configurable in every other respect).

I have a addon (I think it's foo_ui_hacks.dll ) that lets you change the title bar icon and text that displays when the player is stopped. It works great in DUI (which is what it was designed for), but CUI does not retain the DUI user-specified title bar text (somewhat understandably given that it's a totally different interface) but neither does it display what the user has put into CUI's own script boxes for the status bar and title bar (unless a track is playing).

However, thankfully CUI does retain any custom title bar icon that the user has assigned to the title bar (even though it was assigned in DUI) so at least you don't get icon changes as well as text changes. But it would be great to have consistency between UIs and give the user control over what to display when the player is stopped.

Thanks.
Title: Re: Columns UI
Post by: TheEmpathicEar on 2019-06-22 15:36:30
Now that Columns UI is in steady development: How does this compare with Facets? I ask this again because Facets has not been in development for quite some time.
EDIT: With Facets, the left pane or column has a list of artists. The middle is albums - 2 across with album covers. And, the right is a list of songs that displays whenever an album is selected.
Title: Re: Columns UI
Post by: Daeron on 2019-06-22 18:20:39
You are comparing apples and oranges here considering CUI is entire framework while Facets is a library viewer. But I'm guessing you are interested in CUI Filter panels specifically.

In my experience Facets is still richer in features (statistics, showing multiple columns in the same pane, cover art support, alternating backgrounds) and generally more efficient/faster with a large number of items. CUI Filter panels is somewhat barebones in comparison but still fulfills the basic design principle that each component is going for (a bunch of lists interconnected).

One thing I like about CUI Filter panels favor is that since they are individual UI elements, you can place them anywhere in your layout, while Facets can only spawn more panes to the left/right of existing ones. Since not every list will contain the same amount of items (5 star ratings vs a list of artists), this can end up a pretty inefficient use of the available space.

Basically Facets on its own is still the better product, but if you want CUI features you'll be forced to use CUI Filter panels anyway (apart from running Facets in a window), which is a sufficient replacement albeit not as flashy.
Title: Re: Columns UI
Post by: anamorphic on 2019-06-22 19:12:44
^ Nicely summarized. If curious though, why not try it for yourself and see? (Can do a portable install in a different folder to not interfere with your main install). It really depends on your usage and needs.

For me, the greatness of Facets is in the multiple columns (+statistics!) per each pane, and the ability to pipe several fields into one column with the '|' character and have their values intermingle. (Like %<artist>%|%<performer>% - extremely useful). While the greatness of CUI is obviously the advanced customization and layouts you can achieve.

(What I would love the most though is an SMP version of Facets, the like WilB has done with his Library Tree script. There could be so many improvements / customizations :D ).

Cheers
Title: Re: Columns UI
Post by: musicmusic on 2019-07-14 14:49:55
1.1.0 beta 1 has been released.

Change log: https://github.com/reupen/columns_ui/releases/tag/v1.1.0-beta.1

Download: https://yuo.be/columns_ui
Title: Re: Columns UI
Post by: TheEmpathicEar on 2019-07-14 16:28:32
CUI: What does this mean?
Title: Re: Columns UI
Post by: fbuser on 2019-07-14 16:44:21
CUI: What does this mean?
Columns UI
Title: Re: Columns UI
Post by: audiophool on 2019-07-14 21:16:37
DPI scaling improvements are good stuff, thanks!
Title: Re: Columns UI
Post by: michtar on 2019-08-01 15:43:15
1.1.0 beta 1

Wierd, after the update now playing track is not in the centre as it used to be with the odd number of visible tracks in the playlist but one below.

Tested on clean portable. Windows 7, custom DPI 105% if that's important.
Title: When having a very long COMMENT tag, it is shown only as a . (dot)
Post by: fuffi on 2019-08-02 04:16:50
Hello musicmusic,

(v1.1.0 with f2k 1.5b7, but this shows up since a long time)

when having a very long COMMENT tag, it is shown only as a dot (.)

How can we see the actual comment ?

Example for very long COMMENT here: https://hydrogenaud.io/index.php/topic,117997.0.html

or directly
Code: [Select]
Comment : FSB-7; 0;  000004C7 000002C6 00004F84 00002624 00020B29 00020678 00007E87 00007E87 0000296D 00002E1F;  00000000 00000210 00000A1C 0000000000BA4354 00000000 00A8DC93 00000000 00000000 00000000 00000000 00000000 00000000FSB-7; 0;  000004C7 000002C6 00004F84 00002624 00020B29 00020678 00007E87 00007E87 0000296D 00002E1F;  00000000 00000210 00000A1C 0000000000BA4354 00000000 00A8DC93 00000000 00000000 00000000 00000000 00000000 00000000FSB-7; 0;  000004C7 000002C6 00004F84 00002624 00020B29 00020678 00007E87 00007E87 0000296D 00002E1F;  00000000 00000210 00000A1C 0000000000BA4354 00000000 00A8DC93 00000000 00000000 00000000 00000000 00000000 00000000FSB-7; 0;  000004C7 000002C6 00004F84 00002624 00020B29 00020678 00007E87 00007E87 0000296D 00002E1F;  00000000 00000210 00000A1C 0000000000BA4354 00000000 00A8DC93 00000000 00000000 00000000 00000000 00000000 00000000FSB-7; 0;  000004C7 000002C6 00004F84 00002624 00020B29 00020678 00007E87 00007E87 0000296D 00002E1F;  00000000 00000210 00000A1C 0000000000BA4354 00000000 00A8DC93 00000000 00000000 00000000 00000000 00000000 00000000FSB-7; 0;

I can attach a sample mp3 file if nobody can reproduce.
Title: Re: Columns UI
Post by: sPeziFisH on 2019-08-02 09:50:31
1.1.0 (final) has been released on July 27 2019
https://github.com/reupen/columns_ui/releases (https://github.com/reupen/columns_ui/releases)
Title: Re: Columns UI
Post by: musicmusic on 2019-08-02 20:02:24
Wierd, after the update now playing track is not in the centre as it used to be with the odd number of visible tracks in the playlist but one below.
Thanks, I can reproduce that. It'll be fixed for the next version.

Hello musicmusic,

(v1.1.0 with f2k 1.5b7, but this shows up since a long time)

when having a very long COMMENT tag, it is shown only as a dot (.)
foobar2000 suppresses large field values by default. They'll only be displayed for playing tracks, or in e.g. the Item details panel. You can control the behaviour by editing the LargeFieldsConfig.txt field in your foobar2000 configuration folder (Shift + File/Browse configuration folder).

1.1.0 (final) has been released on July 27 2019
https://github.com/reupen/columns_ui/releases (https://github.com/reupen/columns_ui/releases)
Indeed. If you'd like to be notified of new releases, you can subscribe to notifications on GitHub:

Title: Re: Columns UI
Post by: fuffi on 2019-08-03 16:11:21
(v1.1.0 with f2k 1.5b7, but this shows up since a long time)

when having a very long COMMENT tag, it is shown only as a dot (.)
foobar2000 suppresses large field values by default. They'll only be displayed for playing tracks, or in e.g. the Item details panel. You can control the behaviour by editing the LargeFieldsConfig.txt field in your foobar2000 configuration folder (Shift + File/Browse configuration folder).
Thank you! I only have this with COMMENT tags, did not know, all fields are affected. I wondered, what this file is all about but never understood its purpose....I will look into this file and try to understand and change it to my needs :-)

1.1.0 (final) has been released on July 27 2019
https://github.com/reupen/columns_ui/releases (https://github.com/reupen/columns_ui/releases)
Indeed. If you'd like to be notified of new releases, you can subscribe to notifications on GitHub:

Aren't new versions announced via f2k->help->check for updated components anymore?
(I remember a time (long long ago), where I was sure, I had the latest version, but it turned out, on the components homepage, there was a newer one)
Title: Re: Columns UI
Post by: Daeron on 2019-08-03 16:50:36
Aren't new versions announced via f2k->help->check for updated components anymore?
If the component file is not uploaded to the foobar2000 official repository, your check for updates won't find it either. Don't think CUI was ever available there and its not the only component either in that regard.
Title: Re: Columns UI
Post by: fuffi on 2019-08-03 18:38:02
Aren't new versions announced via f2k->help->check for updated components anymore?
If the component file is not uploaded to the foobar2000 official repository, your check for updates won't find it either. Don't think CUI was ever available there and its not the only component either in that regard.
*sigh* Ok, I was hoping, things would work something smoother, that back in the late 90s... where we had to check a lot of different sources for updates :-]

Anyways,
question about rezising panels in CUI:

I found out, that not locked (and locked, with setting [ x ] allow resizing of locked) panels cannot be resized, if divider is set to 0.
It took me a while to understand why and I want to ask, if this is a feature, or a glitch?

I'd also would like to set the divider to -1 or -2, to save some more space. If this would be possible that would be great.

Another question,
it seems (by setting the devider to >5) the divider is both, for horizontal and vertical space.
If so, I really love to have seperate dividers.
Is this possible? because I like to save space for horizontal, but its not needed for vertical with my layout.

Thank you.
Title: Re: Columns UI
Post by: musicmusic on 2019-08-03 20:29:18
I found out, that not locked (and locked, with setting [ x ] allow resizing of locked) panels cannot be resized, if divider is set to 0.
It took me a while to understand why and I want to ask, if this is a feature, or a glitch?
More or less expected. 0 means 0 pixels, so there is nothing to drag. It would have to steal mouse input from the panel itself to support resizing in that scenario.

I'd also would like to set the divider to -1 or -2, to save some more space. If this would be possible that would be great.
Negative values are impossible as it is already 0 pixels. If you're still seeing something that looks like a border, it will be part of the panel itself. Most panels have an edge style setting which can be set to 'None' to eliminate borders.

it seems (by setting the devider to >5) the divider is both, for horizontal and vertical space.
If so, I really love to have seperate dividers.
Is this possible?
No, that's not currently possible. (So it would be a feature request.)
Title: Re: Columns UI
Post by: fuffi on 2019-08-03 23:02:08
I found out, that not locked (and locked, with setting [ x ] allow resizing of locked) panels cannot be resized, if divider is set to 0.
More or less expected. 0 means 0 pixels, so there is nothing to drag. It would have to steal mouse input from the panel itself to support resizing in that scenario.
Ok, good, that I cat set it to 0 then :-) (Maybe a hint text would be useful for other users?)


I'd also would like to set the divider to -1 or -2, to save some more space. If this would be possible that would be great.
Most panels have an edge style setting which can be set to 'None' to eliminate borders.
Thanks, I have no borders set, just want to save space around the buttons.


I really love to have seperate dividers.
No, that's not currently possible. (So it would be a feature request.)
Please count it as a feature request, then :-)



Another issue,
I suspect your component is responsible (and/or the "special" mp3 file, I try to play).

I have freshly installed f2kb7 and foo_ui_columns-1.1.0.fb2k-component only. no changes were made.

When I drag a mp3 file, it looks like in screenshot "fresh-install_foobar2000 v1.5 beta 7 _ Playing_ test.mp3_b".
When I play that file, it looks like in screenshot "fresh-install_foobar2000 v1.5 beta 7 _ Playing_ test.mp3_a"

Check the DATE field. (also the COMMENT field changes, but this is only shown in my actual f2k install where a lot of prefs have changed. I have added those screenshots into the attached ZIP file)

In DUI everything stays the same.

P.S.
I have read Forum usage guidelines (https://hydrogenaud.io/index.php/topic,63848.0.html) and if this file is no more of any use or the problem is not with your component, you please can remove the zip from my post (because, I guess, I'm not able to do it after some days).

I appreceate your help, thank you!
Title: Re: Columns UI
Post by: musicmusic on 2019-08-04 09:29:49
That is certainly curious. I don't think the Default UI playlist displays as much dynamic info as the Columns UI one does, but if you add %date% to the window title or status bar in DUI it will magically change as well. %comment% also changes in an even more random fashion. My guess would be that foobar2000 is not reading the Lyrics3v2 tag correctly.

Also, if you repeatedly use 'Reload file info' in the track's Properties dialog, the values change every time.
Title: Re: Columns UI
Post by: musicmusic on 2019-08-04 12:44:57
1.2.0 beta 1 has been released.

Change log: https://github.com/reupen/columns_ui/releases/tag/v1.2.0-beta.1

Download: https://yuo.be/columns_ui
Title: Re: Columns UI
Post by: jazzthieve on 2019-08-04 17:22:13
Can anyone verify? There seems to be an issue when changing font sizes. When changing a font size for items the sizes seem to get locked to a specific size and can't get changed anymore. A specific example, I wanted to change the font size of the queue content editor from Tahoma 11 to Tahoma 10 and the font changed to an unknown bigger size. Also, the font size indicator on the fonts tab says 0pt when a font size is changed.
This behavior is present in both the latest beta 1.2.0 beta 1 as in the latest stable 1.1 columns ui version.
When going back to the old 0.51 version font sizes change without issue.
Title: Re: Columns UI
Post by: musicmusic on 2019-08-04 18:00:59
Does it start misbehaving as soon as you try to change the font, or after restarting foobar2000?
Title: Re: Columns UI
Post by: jazzthieve on 2019-08-04 18:50:54
It goes wrong when changing it, doesn't require a restart. I tried restarting after changing the font size in the hopes it will take the set font size value but that doesn't seem to work either.
For example, testing on playlist dropdown the font name on the font tab says Segoe UI 11pt, I click the change button and select font size 8 and immediately after clicking OK on the font select window the font name (on the columns ui font tab) says Segoe UI 0pt and the font size increases (no restart). This is on the beta 1.
Title: Re: Columns UI
Post by: musicmusic on 2019-08-04 19:29:02
Thanks. Could you confirm the following:

- if 'Tools/Change editor font' behaves correctly when editing the display script for a playlist view column
- if 'Generate font code' behaves correctly in Item details options
- if this happens with a clean portable installation (with Columns UI installed)
- your OS version and current system DPI (display scaling) setting

Also, when you say it changes to an unknown bigger size, is it a normal-ish size or something gigantic?
Title: Re: Columns UI
Post by: jazzthieve on 2019-08-04 20:00:41
Just tried all your points on a clean portable install and it seems to be totally fine.

I'm on Windows 10 1809, dual monitors 1080p both set to 100% scaling.
The bigger size is just slightly bigger, it seems like a size 12pt or 13pt, no not gigantic.
Title: Re: Columns UI
Post by: musicmusic on 2019-08-04 20:56:05
But does the original problem happen with the clean portable installation?

It sounds like it may be well be picking up a font size of 0, which would result in something like what you describe. I'll have to send you a test version with some extra logging to work out what's going wrong.
Title: Re: Columns UI
Post by: jazzthieve on 2019-08-04 20:59:56
No, the original problem doesn't happen with a fresh portable install.
On my own install, which also is portable, for some reason after a restart the problem doesn't seem to be persistent on specific items. For example now changing font size for playlist dropdown is accepted but when trying the same on queque contents editor it's the same wrong behavior (bigger font, not able to change) occurs. The only thing persistent is the font size on the fonts tab always says 0pt when changing font size.

(https://i.imgur.com/0wh1oJT.jpg)
Title: Re: Columns UI
Post by: musicmusic on 2019-08-04 22:16:56
The problem was determined to be foo_ui_hacks. It modifies the font selection dialog, and this is the unfortunate result...
Title: Re: Columns UI
Post by: fuffi on 2019-08-05 01:38:44
Hello,

I installed 1.2.0 beta 1

I'm dragging some songs from the current playlist to a target playlist.
See screenshot for my settings.

Can we have an option to switch back to the current playlist, after dropping the songs to the target playlist?

Right now, the target playlist will be activated but I don't checked the option in the settings.
Title: Re: Columns UI
Post by: musicmusic on 2019-08-05 19:05:45
The switching will be happening from the first option you have enabled. But, as you say, they is no option to switch back after dropping files (if you are using the first option).

Note that you can always double-click on the status bar or pane to return to the playlist containing the playing item (and scroll to that item).
Title: Re: Columns UI
Post by: fuffi on 2019-08-06 14:24:47
But, as you say, they is no option to switch back after dropping files (if you are using the first option).
Can it be added to CUI or is this something f2k must offer?

Note that you can always double-click on the status bar or pane to return to the playlist containing the playing item (and scroll to that item).
Most used feature here :-)
But its only halfway working in this context => when music is playing.
Furthermore, you loose your selection if you use that nice feature.
Its nice, but it does not save time and clicks here, because no moving to playlist is possible (which would remove the selection from the source playlist after adding). User has to switch back to the source playlist and remove the selected tracks. Or, if using that nice doubleclick, even has to select the files again and then remove them.

I'm alway looking to find fast solutions for common processes, which repeat a lot.


Anyways,
I recognize in rare cases, that I cannot click or doubleclick into the playlist panel (to select a track).

It happens only, if no selection is made (no focus in playlist panel) and when I *exactly* click between two rows. f2k window is in foreground.

Maybe someone can reproduce this?
I have tried to reproduce this on f2k 1.4.6 with CUI 0.5.1 but it was impossible to reproduce. you always select a song, if you click in the middle of two rows.

Maybe its a new option, I did noe realize? Where can I turn it off? I'd rather select a row too high or too than clicking on a row and nothing happens. feels, like the mouse is broken.

As always, I have on clue, if this is a f2k 1.5b7 issue, or CUI, or both :-)
So sorry, when bothering you with things not of your concern.

Title: Re: Columns UI
Post by: musicmusic on 2019-08-06 18:05:21
Can it be added to CUI or is this something f2k must offer?
It would be something for Columns UI mainly.

I recognize in rare cases, that I cannot click or doubleclick into the playlist panel (to select a track).

It happens only, if no selection is made (no focus in playlist panel) and when I *exactly* click between two rows. f2k window is in foreground.

Maybe someone can reproduce this?
I can reproduce, and it's a bug. It'll be fixed for the next 1.2.0 version.
Title: Re: Columns UI
Post by: fuffi on 2019-08-07 01:22:29
thank you! good to read ;-)

Another thing, I fiddled with my layout and the use custom titles options.

Everytime, if copy and paste a panel, all the custom titles are vanished (from the pasted panel only).

The removal of custom titles is very inconvenient and it is hard to remember when having a lot of splitters, buttons and stacks. (see the attached screenshot).

Is this a bug or a feature?



Title: Re: Columns UI
Post by: fuffi on 2019-08-07 01:33:15
I recognized that -while intensivly playing with creating a new layout and changeing panelstructure a lot-  collapsed panels are expanded after pressing the apply button.

This is very irritating, because I collapse panels to not see their subpanels while concentrating on expanded panels and their functions.

If suddenly (after applying a layout) all panels are expanded, its hard to find the last place I have been working.
And its very hard too, because of the above mentioned loss of custom titles 8-]

Could we please have CUI remembers the settings the user has made? ;-) That would be more fun playing around with layout.
Title: Re: Columns UI
Post by: fuffi on 2019-08-07 02:06:18
Closing a Panel is the same as removing a panel (from the layout)?

Is this a bug or just an unfortunate wording of the contextmenu item "close panel"?

I expected, when I close a panel, I can open it again. But instead it is deleted from my layout.

Please see animated gif.
Title: Re: Columns UI
Post by: fuffi on 2019-08-09 10:59:38
Alternative Selection Model?

Can somebody tell me, what this is good for and how it is intended to work?

Just curious...

I did not find any hints searching this thread or in the dokumentation on https://wiki.yuo.be/columns_ui:config:playlist_view:general
Title: Re: Columns UI
Post by: fuffi on 2019-08-09 11:22:51
Regarding Main window title format script

The documentation https://wiki.yuo.be/columns_ui:config:main says:
Quote
Main window title format script
The title format script that specifies the main window title during playback.
Is there an way to get own scripts shown, if f2k is NOT playing?
It only shows foobar2000 then and I'd like to have the version number too.
Title: Re: Columns UI
Post by: musicmusic on 2019-08-09 21:44:52
Closing a Panel is the same as removing a panel (from the layout)?
Yes, close means remove in that context. That menu dates back a long time, I'm sure it could be improved.

Alternative Selection Model?

Can somebody tell me, what this is good for and how it is intended to work?
Very old versions of foobar2000 had different behaviour from Windows when making selections (in particular with the keyboard). That option was intended to be a clone of that (for people used to the old behaviour).

One difference is that you can make multiple selections via the following method:

1. Make a selection.
2. Release Shift if you had it held down.
3. Hold Ctrl and press Up or Down to move the focus to an unselected item.
4. Press Ctrl+Space to select this item.
5. Release Ctrl.
6. Hold Shift and press Up or Down.

There is some old documentation here: https://wiki.yuo.be/columns_ui:playlist_view#selection_manipulation

Is there an way to get own scripts shown, if f2k is NOT playing?
It only shows foobar2000 then and I'd like to have the version number too.
No, there is no way to change that.
Title: Re: Columns UI
Post by: fuffi on 2019-08-16 20:03:14
I have a question regarding resizing a panel.

I can't resize a panel smaller than the longest entry inside the pulldown menu. (see: toooooooooooolooooooooooooooooooong.png)

The result is, that the layout takes too much space which is missing for the playlist entries.

Is there a setting, so I  can resize the panel with the pulldown menu to a smaller size?

And, if not, can this be a feature request for a coming version?
Title: Re: Columns UI
Post by: musicmusic on 2019-08-16 20:45:58
That's strange, the minimum width of the output device toolbar is not supposed to be more than 150 pixels at 100% DPI. Could you export your layout to an FCL file and upload that if it persists?

Also, 1.2.0 beta 2 has been released.
Title: Re: Columns UI
Post by: fuffi on 2019-08-16 23:33:47
Thanks,

same in beta2.

I sent you my layout via PM.

EDIT:
and btw. I edited the splitter in the layout from vertical to horizontal and vice versa, but the result stays the same: cannot decrease the panel.
Title: Re: Columns UI
Post by: ksio89 on 2019-08-17 00:31:34
I installed DarkOne4Mod v1 skin on latest and while it looks cool, I would like to move the whole Control Panel to the top of foobar2000 window, but how do i do this? I read the PDF manual but it didn't help. I've seen a screenshot with this layout, but it was for v1.5. I know how to edit the layout on Default UI, but I'm completely lost at editing Columns UI. Thanks in advance.
Title: Re: Columns UI
Post by: fuffi on 2019-08-17 11:00:42
With beta2 it is randomly not possible to click/double click in the first two rows in the playlist panel.
Cursor focus is changing, but playing does not start.

When the focus in on the first or second track (first or second row of playlist) I can press ENTER and the song plays. double-clicking has no effect. It worked with older versions of CUI.

I'm using f2k 1.4.6
Title: Re: Columns UI
Post by: musicmusic on 2019-08-17 11:05:31
Thanks, I can reproduce that.
Title: Re: Columns UI
Post by: musicmusic on 2019-08-17 13:13:31
That should be fixed in beta 3 (just released).
Title: Re: Columns UI
Post by: fuffi on 2019-08-18 10:02:56
That should be fixed in beta 3 (just released).
It is fixed, thank you!
Title: Re: Columns UI
Post by: musicmusic on 2019-08-27 19:53:01
1.2.0 RC 1 has now been released.
Title: how to define a second playlist_view with different columns as the default one ?
Post by: fuffi on 2019-09-03 16:47:55
Hello musicmusic,

Is it possible (in any way) to define a second playlist_view

via Prefs->Display->CUI->Layout->Layout->Insert Panel->Playlist Views

with different columns as the default one

?

The question came up originally in this thread (https://hydrogenaud.io/index.php/topic,118132.msg975072.html#msg975072), where yetanotherid uses DUI and created another playlist-view in a tab.

I tried to add a Tab Stack in CUI, but the second inserted playlistview seems to have just the same columns...

I guess, its possible telling a collumn only to display in certain playlists (playlist filters), but a tab would be of more convenience.
Title: Re: Columns UI
Post by: musicmusic on 2019-09-03 19:47:01
No, it's not possible with the built-in playlist view, I'm afraid.

You could use one of the third-party playlist views available via other components in the other tab, though.
Title: Re: Columns UI
Post by: fuffi on 2019-09-03 23:14:08
No, it's not possible with the built-in playlist view, I'm afraid.
You could use one of the third-party playlist views available via other components in the other tab, though.
Thanks for clarifying,

I've searched the official components page, but did not found a single playlist view. Which one are you refering to?
Title: Re: Columns UI
Post by: jazzthieve on 2019-09-03 23:25:25
ELplaylist and Esplaylist come to mind.
Title: Re: Columns UI
Post by: fuffi on 2019-09-11 21:44:38
ELplaylist and Esplaylist come to mind.
Thank you! I don't remember to ever read about them :-)
U really need to read the forums a lot to not miss such good little tools! Thanks again!
Title: Re: Columns UI
Post by: foxyshadis on 2019-09-21 03:27:15
Default UI uses >>X<< and <<X>> to emphasize and de-emphasize text, respectively. This doesn't seem to work in Columns, what is the equivalent here? Inline formatting is pretty useful.
Title: Re: Columns UI
Post by: Daeron on 2019-09-21 16:03:43
Default UI uses >>X<< and <<X>> to emphasize and de-emphasize text, respectively. This doesn't seem to work in Columns, what is the equivalent here? Inline formatting is pretty useful.
$rgb()
https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference
Title: Re: Columns UI
Post by: kode54 on 2019-09-21 23:24:49
Meaning, you can't have theme agnostic coloring in Columns UI formatting scripts. But you do get hardcoded colors you have full control over.
Title: Re: Columns UI
Post by: oomingmak on 2019-09-23 22:45:24
Hi musicmusic,

I posted a comment in this thread back in early June regarding an issue with CUI's Status Bar settings. You may possibly have missed my post because you replied to other comments, but not to mine.

I was requesting that CUI not add any hard-coded (i.e. non-editable) text to the Status Bar or the Title Bar when in CUI mode.

At the moment (even in the latest CUI v1.2.0) text gets added to the Status Bar that the user has not specified in the Title Formatting Script box of the Status Bar and Panel settings. This only happens when the player is fully stopped. When foobar is in 'Play' or 'Pause' mode, the status bar text displays exactly as the user has specified it in the formatting script box. However, when the player is stopped, CUI adds foorbar's name and version number to the status bar (which does not happen in DUI mode). I would like to control the status bar text that is displayed when the player is stopped (to either change it to match DUI's 'Playback stopped' text, or to have no text at all when stopped) instead of having foobar's name and version number constantly displayed.

Perhaps there is already a way to over-ride this using scripting, but scripting is not my strong point so I'm not sure whether a script can already deal with this issue or whether it would require a change to CUI. Perhaps you could let me know.

Also, CUI makes changes to foobar's Title Bar text. I have specified how I want foobar's title bar name displayed in Default UI mode (which works perfectly) but when I switch from DUI to CUI my custom title bar text gets over-ridden and changed (until I switch back to DUI).

It would be great if CUI just left the title bar text alone so that it displayed whatever the user had chosen in DUI mode.

Thanks.


Title: Re: Columns UI
Post by: musicmusic on 2019-09-24 20:04:12
... However, when the player is stopped, CUI adds foorbar's name and version number to the status bar (which does not happen in DUI mode). I would like to control the status bar text that is displayed when the player is stopped (to either change it to match DUI's 'Playback stopped' text, or to have no text at all when stopped) instead of having foobar's name and version number constantly displayed.
I can consider making it configurable. However, if there isn't some other significance of changing it (that hasn't been stated), it will probably not be a priority (in reality, there are many other unfulilled requests).

Perhaps there is already a way to over-ride this using scripting, but scripting is not my strong point so I'm not sure whether a script can already deal with this issue or whether it would require a change to CUI. Perhaps you could let me know.
No, there is no way currently to change the behaviour (other than editing the source code and compiling Columns UI yourself).

Also, CUI makes changes to foobar's Title Bar text. I have specified how I want foobar's title bar name displayed in Default UI mode (which works perfectly) but when I switch from DUI to CUI my custom title bar text gets over-ridden and changed (until I switch back to DUI).

It would be great if CUI just left the title bar text alone so that it displayed whatever the user had chosen in DUI mode.
Default UI settings should only apply to the Default UI I'm afraid. There is no overriding involved; DUI and CUI are completely independent from each other.

In general, DUI and CUI are not guaranteed to behave the same either, and it does not mean that one or the other is correct.
Title: Re: Columns UI
Post by: dkg on 2019-10-06 23:06:35
Hi.  I have a request.  I recently upgraded to the 1.x series, and thought I was going to really like the 'Show groups' menu item.  Unfortunately, it doesn't work for my layout, as the group headers are the only place where I have release information.  Instead, I would really appreciate a main menu toggle for the 'Display artwork in groups' option (so it can be bound to a button).  Please consider for a future update.  Thanks.
Title: Re: Columns UI
Post by: musicmusic on 2019-10-08 20:42:17
That sounds reasonable to me.
Title: Re: Columns UI
Post by: fuffi on 2019-10-26 19:14:24
Hey musicmusic,

here is something I miss in status bar, which is available in DUI:

count of selected files/tracks.


Would you mind to add such useful information to the status bar and to the options page, so we can add it, if needed?
Title: Re: Columns UI
Post by: Daeron on 2019-10-26 22:51:59
The status pane has a total count, while the status bar does not, in case you didn't know (not to disregard the feature request).
Title: Re: Columns UI
Post by: fuffi on 2019-10-27 13:14:48
The status pane has a total count
Oh yes, I totally forgot about that, because the pane takes too much space (oversized volumeslider, 2 lines) and showing only redundant information, I got already summarized in the status bar.

I always wondered, why the pane? you can't customize it. Maybe I've oveseen something...

So, if the information is already fetched, hopefully it'll easy to add to the status bar ;-}
Title: Re: Columns UI
Post by: musicmusic on 2019-10-28 20:56:57
here is something I miss in status bar, which is available in DUI:

count of selected files/tracks.
OK, I'll have a think about that.

I always wondered, why the pane? you can't customize it. Maybe I've oveseen something...
It was inspired by the similar pane in the Windows Explorer of a particular Windows version.

So, if the information is already fetched, hopefully it'll easy to add to the status bar ;-}
Yes, but the behaviour of the status pane is slightly different from the status bar when no items are selected. When no items are selected, the status pane displays totals of the entire playlist. It also makes it a bit clearer when it showing totals for a selection. I believe those behaviours were also inspired by Windows Explorer – however, Windows 10 shows both the total item count and selected item count when something is selected.
Title: Re: Columns UI
Post by: fuffi on 2019-10-29 16:47:14
Thank you for explaining! I mostly never use explorer.exe, I‘m a child of Total Commander, thats why I never saw such a pane.

4/24 is the simple count, I‘d like to have added optional as a new column to the statusbar.
(means 4 of 24 total tracks selected)

That seems easy unterstandable and not much space consuming.

If no items selected, I‘d expect nothing to be shown in that column.
Title: Re: Columns UI
Post by: josemescud on 2019-10-31 18:27:12
Acabo de instalar la version nueva 1.2 y he detectado un error grave. No permite cambiar correctamente en "Colours and fonts" el tamaño de las fuentes. Tuve que volver a instalar la version 1.0. Por favor ¿Puedes comprobar que estoy en lo cierto?.
Title: Re: Columns UI
Post by: josemescud on 2019-10-31 18:29:20
I just installed the new version 1.2 and detected a serious error. It does not allow you to correctly change the font size in "Colors and fonts". I had to reinstall version 1.0. Please can you verify that I am right?
Title: Re: Columns UI
Post by: musicmusic on 2019-10-31 18:43:34
Please remove UI Hacks (foo_ui_hacks).

I hope it can be blacklisted in the foobar2000 core. If not, it will be blacklisted in a Columns UI update instead.
Title: Re: Columns UI
Post by: kode54 on 2019-11-01 00:31:18
Unfortunately, it cannot be blacklisted on the grounds of doing bad things with the SDK, since it was already reported by its author to not actually be using the SDK at all. So it can only be blacklisted on the grounds of causing bad behavior in general.
Title: Re: Columns UI
Post by: josemescud on 2019-11-01 10:12:50
Siento no saber inglés. No he entendido lo de la lista negra "blacklisted".
Title: Re: Columns UI
Post by: musicmusic on 2019-11-01 20:48:59
It means, block or ban UI Hacks. It breaks other components in subtle ways that are difficult to detect. So, it would be better if there were some active (as opposed to passive) countermeasures (blacklisting being a more extreme example).

In any case, remove foo_ui_hacks and your problem should go away.
Title: Re: Columns UI
Post by: KDDLB on 2019-11-02 02:23:07
Siento no saber inglés. No he entendido lo de la lista negra "blacklisted".

Quiere decir que el componente está, de cierta forma, "vetado", porque ocupa ciertas técnicas que están prohibidas para los componentes de foobar2000.
Desinstala el componente "UI Hacks".
Title: Re: Columns UI
Post by: josemescud on 2019-11-02 09:09:28
Gracias por la respuesta. Ya desinstalé Ui_Hacks. Y colours and fonts comenzó a funcionar correctamente.
Realmente yo solo usaba Ui_hacks por 2 motivos:
1. Eliminar la barra superior de windows para ganar una linea en mi foobar. Esto me obligó a crear en mi foobar los iconos de minimización y salida [- X]
2. Sustituir el menú de foobar (File Edit View Playback ....) por un botón que apuntara a la funcionalidad Popup Main Menu que proporcionaba Ui_hacks.
Pregunto si alguien sabe de algún complemento permitido que permita hacer los 2 funcionalidades anteriores o al menos la primera de ellas.
Title: Re: Columns UI
Post by: michtar on 2019-11-02 17:03:43
If google translate works for you:
- You can install the previous version of CUI, change the font and then install the new one (1.2.)   :-[  O:) .
- I'm pretty sure foo_spider_monkey_panel, jscript_panel, wsh_panel_mod (seperate components) have some menu-button-link replacements.

Title: Re: Columns UI
Post by: josemescud on 2019-11-05 09:44:06
Thanks for your help. I have already removed Ui-Hacks. Now I have the windows title bar at the top of my dark colored foobar (since my foobar I designed it in dark mode).
The problem I now have is that when I enter Preferences (for example) the windows title bar remains white until I close the preferences. It is quite annoying. I would like to know if there is a solution for this problem.
Title: Re: Columns UI
Post by: jazzthieve on 2019-11-05 16:11:58
The way I handle this is, whenever I want to change font size I remove UI hacks from the components folder, then I set my font size and after that move UI hacks back to the component folder. It's a little bit annoying but I'm not changing fonts on a daily basis so it's fine for me.
Title: Re: Columns UI
Post by: fuffi on 2019-11-06 20:23:32
Hello musicmusic,

using this nice feature:
[ x ] allow mouse-activated inline editing

can we please have the possibility to use the useful CTRL+A keyboardshortcut inside a field, when we edit?
I really miss the simple and windows-way to mark all the text in a field.

Title: Re: Columns UI
Post by: musicmusic on 2019-11-06 21:20:37
Ctrl+A works for me when editing a field in-line in e.g. the playlist view (all text is selected by default anyway). Are you still using the default playlist view?
Title: Re: Columns UI
Post by: fuffi on 2019-11-06 22:20:18
Thanks for testing,
that's strange, because here the shortcut does not work in-line.
I'm using a "Playlist view" from the "Playlists Views" Panels.
Also, I have not assigned the CTRL+A key via keyboard shortcuts in the f2k preferences.
The key-combination works in other fields, like quick-search, or when renaming a playlist, so the CTRL-key is not broken :-)

Hopefully, the screenshot tells you, where I am, when trying to press CTRL+A.
Maybe I'm in a wrong field...
Title: Re: Columns UI
Post by: musicmusic on 2019-11-07 20:55:56
Seems like it works in Windows 10, but not Windows 7. I'll fix it, thanks.
Title: Re: Columns UI
Post by: fuffi on 2019-11-10 09:11:09
Hello musicmusic,

I'm having a somewhat "long" list of columns, which I switch often, for different "situations" where I visually "check" music or want to have different views, when reviewing music.
So I de-/activate columns a lot and this is a little bit cumbersome.

So I'd like to ask, if it sounds reasonable to you, if you could add something like a "saved columns state", where we can store and load different "playlist views", so we can easily switch between.

I know, the user can use another playlist-view component (and configure accordingly their whishes), but those are not as great as the default playlist view panel coming with CUI! Important features then are missing.

Of course, having different playlist-view panels with separate configurable views would be even more convenient for ppl. who use f2k not only as a player, but as a great tool to edit music collections.

Is this something, what seems to be useful for others too?

Title: Re: Columns UI
Post by: michtar on 2019-11-10 11:11:09
There are (full) layout presets, you can use a keyboard shortcuts to switch between them. Duplicate, add changes and save.There's some delay while switiching though.
Edit: I didn't check if it would work for columns views and your problem :( . Disregard if it doesn't, information may be useful for someone.
Title: Re: Columns UI
Post by: fuffi on 2019-11-11 13:49:24
information may be useful for someone.
It surely is (useful for someone else) ;-)
The Delay here is about 2-5 seconds. Thats ok, when changing the layout once a week or a day, but not quickly to have a quick look at another column-layout.

I do not need to change the whole layout, just the columns. This seems not possible atm.
Title: Re: Columns UI
Post by: musicmusic on 2019-11-11 19:10:45
Thanks for the feedback. I'm planning on making changes in that area for 1.4.0. However, in the short term, I'd like to get 1.3.0 released (which will be a small update).

The time it takes to switch layouts will depend on how long it takes for the panels in the layout to initialise. The built-in panels shouldn't really be taking that long.
Title: Re: Columns UI
Post by: fuffi on 2019-11-11 20:41:59
The time it takes to switch layouts will depend on how long it takes for the panels in the layout to initialise. The built-in panels shouldn't really be taking that long.
I guess, I really have exhausted the list of (3rd component) panels and the layout itself. I don't blame CUI. Its great to have such a flexible ability to customize the layout.
If you need something to be tested in detail, just gimme a yell...
Title: Re: Columns UI
Post by: fuffi on 2019-11-13 16:05:28
Please see the attached animated GIF.

When using CUI 1.20, collapsed trees expand, while moving up/down.

Thats irritating, not only on long trees.

Is it possible to fix this?
(As well as copied panels loose their customized title, which is kind of inconvenient, when copying a lot to rearrange the loyout)
Title: Re: Columns UI
Post by: musicmusic on 2019-11-14 19:42:22
Thanks, I'll have a look into both those problems.
Title: Re: Columns UI
Post by: Chainyk on 2019-11-17 08:00:01
why hot image doesn't work
https://i.ibb.co/FByPmr2/foobar2000-8-E2flfxst-R.png
Title: Re: Columns UI
Post by: fuffi on 2019-11-20 18:25:49
why hot image doesn't work
What do you mean by "doesn't work" and what do you expect it to do?


@musicmusic
does CUI allow to inline edit multivalue-fields (separated with ; semicolon) ?

I have an ARTIST field foo1;foo2 and when editing inline, only foo1 is shown.

(windows7, f2k 1.5b21)
Title: Re: Columns UI
Post by: musicmusic on 2019-11-21 22:43:31
does CUI allow to inline edit multivalue-fields (separated with ; semicolon) ?
Sorry, indeed it doesn't. Also, in advanced preferences, there's a setting containing a list of fields where multiple values are allowed in the standard properties dialog. I'm not sure I have access to that list (though, Item properties splits on semicolons in all fields...)
Title: Re: Columns UI
Post by: Chainyk on 2019-11-24 12:59:10
Quote
What do you mean by "doesn't work" and what do you expect it to do?
i have 2 buttons image  black and blue, and nothing happening when i pressed the button or moved cursor on it
Title: Re: Columns UI
Post by: josemescud on 2019-11-27 19:43:47
I would like to know if it is possible to change the turquoise blue background color that illuminates a button when pressed.
Use Column Ui and toolbar buttons configured with FLAT appearance

https://www.dropbox.com/s/2h0i54phzjuycrd/Captura%20Foobar.PNG?dl=0
Title: Re: Columns UI
Post by: grimes on 2019-11-30 17:08:25
Can't load the new prerelease 1.3.0 beta 1 of Columns UI from https://yuo.be/columns_ui.
Quote
Could not load component "foo_ui_columns-1.3.0-beta.1.fb2k-component": Unsupported format or corrupted file
Title: Re: Columns UI
Post by: musicmusic on 2019-11-30 17:16:42
Whoops – should be fixed now, thanks.
Title: Re: Columns UI
Post by: fuffi on 2019-12-01 02:53:24
its working now :-)

It is an ease to get informed by f2k now, when you offer an update for your great component! very pleasant!
Hooray to the new f2k feature!

I have two questions regarding album artwork column:

1)
When enabling the artwork, its the first column in the playlist.
It seems, placing/moving the artwork column is not possible, or is it?
How can I move it to the last column at the right of my playlist?


2)
My grouping is
Code: [Select]
[%DISCOGS_RELEASE_ID%][ %ALBUM ARTIST%][ - %ALBUM%][ '('%DATE%')']
It looks like this (screenshot) and I'd like to not have the DiscoGS-Release-ID shown, but grouping by it is important for me.

Is there a way to not show the result of [%DISCOGS_RELEASE_ID%] in the artwork column without removing it?
(Maybe by adding a new field to the edit group configuration, which would allow the users to set up an invisible formatting string only for the grouping AND a second formatting string which is visible and will be shown in the playlist? dunno if this is not to confusing, it is just somehow inconvenient to have the Discogs-ID shown, when the ID should only be used for grouping)
Title: Re: Columns UI
Post by: fuffi on 2019-12-01 03:03:32
I would like to know if it is possible to change the turquoise blue background color that illuminates a button when pressed.
Use Column Ui and toolbar buttons configured with FLAT appearance
Dunno, if this is working in your coloured setup, but you can set the Appearance to NORMAL.  (Screenshot: Options - Buttons)
It is working here. When I hover over a button, no colour is changing.

I have tried to set another colour for the FLAT mode in the settings, but didn't had luck. It was always the same blue as in your screenshot.... dunno, if it is simply not possible or if I missed something. Maybe I was at the wrong place... (Screenshot Preferences_ Colours and fonts). I had set the Mode to Custom and changed the Background colours.
Title: Re: Columns UI
Post by: fuffi on 2019-12-01 03:29:46
does CUI allow to inline edit multivalue-fields (separated with ; semicolon) ?
Sorry, indeed it doesn't. Also, in advanced preferences, there's a setting containing a list of fields where multiple values are allowed in the standard properties dialog. I'm not sure I have access to that list (though, Item properties splits on semicolons in all fields...)
Ok, thanks.
The problem is not the splitting with ;
The problem is that only the first value is shown in the column, when in edit-mode.
So when I have Artist1;Artist2:Artist3 in %Artist%-tag only Artist1 is shown in the %Artist%-column.
Title: Re: Columns UI
Post by: Nongorilla on 2019-12-01 23:54:01
Thanks for v1.3.0-beta.1!  Upgrade from 0.5 went well except one thing...

NG Playlist is now the only playlist type. When there were two types, it was possible to enable groups only for NG playlists:

Display > ColumnsUI > Playlist view > Grouping tab > Show groups checkbox

This allowed selective use of groups for my playlists by picking either of the two types. So is there a way to do this trick anymore? Can groups be enabled per playlist to avoid going into settings every time?
Title: Re: Columns UI
Post by: musicmusic on 2019-12-02 20:59:16
Ok, thanks.
The problem is not the splitting with ;
The problem is that only the first value is shown in the column, when in edit-mode.
So when I have Artist1;Artist2:Artist3 in %Artist%-tag only Artist1 is shown in the %Artist%-column.
Is this with 1.3.0 beta 1? It should be working there.

This allowed selective use of groups for my playlists by picking either of the two types. So is there a way to do this trick anymore? Can groups be enabled per playlist to avoid going into settings every time?
There are some alternatives:

- you could configure the playlist filters when editing a group (these support asterisks as wildcards so you could match on e.g. a prefix)
- you could assign the 'View/Playlist view/Show groups' main menu item to a button
Title: Re: Columns UI
Post by: musicmusic on 2019-12-02 21:04:50
Quote
What do you mean by "doesn't work" and what do you expect it to do?
i have 2 buttons image  black and blue, and nothing happening when i pressed the button or moved cursor on it
It works for me (but it does misbehave if the images aren't all the same size). If you export the buttons with embedded images ('Tools/Save to file (embed images)...' in options dialog) I could try the same configuration here.

Also, check the console, as if there were errors loading the image they will probably be there.
Title: Re: Columns UI
Post by: fuffi on 2019-12-02 21:32:29
Ok, thanks.
The problem is not the splitting with ;
The problem is that only the first value is shown in the column, when in edit-mode.
So when I have Artist1;Artist2:Artist3 in %Artist%-tag only Artist1 is shown in the %Artist%-column.
Is this with 1.3.0 beta 1? It should be working there.
Ah, darn, no, excuse me, my fault.
its working with 1.3.0b1. I just wrote it because I didn't realized, it was fixed...
Had a hard time to find the changelog (https://github.com/reupen/columns_ui/releases).... you could add the link to the f2k components page, that would make it easy for users to quickly find the changes which are made.
Sorry for wasting time.

Btw:
was something changed to the "locking" of panels? It seems to me, that there are not differences if a panel is locked or not. I can move it independently of the lock-state.
See animated gif please.
I expect the panels which are locked, not to move, or to be moved by other panels.
IIRC, it was not possible to move them in earlier versions of CUI. The thing (which I don't know how to name) which you need to grasp with the mouse, was not possible to grasp when the panel was locked.

EDIT:
I had [ x ] allow resizing of locked panels activated. for whatever reason.
Question: What is the difference between unlocked panels and this option?
I obviously don't understand how to use this option correctly....
Title: Re: Columns UI
Post by: fuffi on 2019-12-04 02:56:00
Hi,

f2k 1.5 and CUI  1.3.0.b1

The windows7 popup notification balloons and the tooltip (when hovering over the f2k icon in the systray) show different infos.
The tooltip info is cropped. See screenshots.

Code: [Select]
[Title: %title%$crlf()]
[Artist: %artist%$crlf()]
[Album: %album%$crlf()]
[Date: %date%$crlf()]
$puts(R,$meta(rating))$puts(S,$pad($repeat(★,$get(R)),5,✩))$if($get(R),$ifequal($get(R),0,SkipTrack,$get(S)),$get(S))$crlf()
z###############x
Title: Re: Columns UI
Post by: seongbin on 2019-12-04 15:00:57
Hi, I would like make a request if possible :D
1) For scrollbar, it would be nice to add options like auto, show and hide.
2) Is it possible to remove default left margin in playlist view when artwork is not displayed in groups?
Title: Re: Columns UI
Post by: fuffi on 2019-12-07 16:29:09
f2k 1.5 and CUI  1.3.0.rc1

Hello musicmusic,

I'm using the artwork view panel. See screenshot for my config.

When copying a file "front.jpg" into the folder of the currently playing file, front.jpg is shown instead of the embedded cover.

Why is that?  (Bug or feature?)

P.S.
I expect, with  "Embedded Artwork" only embedded artwork is shown"
I expect too, with  "Embedded and external Artwork" first embedded, then external artwork is shown (i.e. if not artwork is embedded).

Both expectations are not fulfilled :-D Maybe I'm expecting something wrong?
Title: Re: Columns UI
Post by: fuffi on 2019-12-07 17:06:44
A feature request:
can we have a COPY/PASTE option for the columns list?

That would be very convenient. Now, I'd like to add another column "title", with just a slight change, but I have to copy all the attributes to a new column instead of removing a single attribut from a copied column.
Title: Re: Columns UI
Post by: josemescud on 2019-12-09 18:43:58
f2k 1.5 and CUI  1.3.0.rc1

Hello musicmusic,

I'm using the artwork view panel. See screenshot for my config.

When copying a file "front.jpg" into the folder of the currently playing file, front.jpg is shown instead of the embedded cover.

Why is that?  (Bug or feature?)

P.S.
I expect, with  "Embedded Artwork" only embedded artwork is shown"
I expect too, with  "Embedded and external Artwork" first embedded, then external artwork is shown (i.e. if not artwork is embedded).

Both expectations are not fulfilled :-D Maybe I'm expecting something wrong?


https://www.dropbox.com/preview/Public/Captura.JPG?role=personal

Title: Re: Columns UI
Post by: musicmusic on 2019-12-10 21:04:18
I had [ x ] allow resizing of locked panels activated. for whatever reason.
Question: What is the difference between unlocked panels and this option?
I obviously don't understand how to use this option correctly....
With that option enabled, you can manually resize locked panels, but they will not be automatically resized when you resize the main window.

The windows7 popup notification balloons and the tooltip (when hovering over the f2k icon in the systray) show different infos.
The tooltip info is cropped. See screenshots.
I'm afraid that Windows only allows up to approximately 127 characters for the tooltip. (The balloon tip has a longer limit of about 255 characters.)

I expect, with  "Embedded Artwork" only embedded artwork is shown"
I expect too, with  "Embedded and external Artwork" first embedded, then external artwork is shown (i.e. if not artwork is embedded).
First, Columns UI tries the sources configured in the top section. Then, it tries the built-in foobar2000 artwork reader (which has its own configuration on the Display preferences page) according to the option selected from that drop-down list.

So, the first list always has priority. This set-up is a bit convoluted and dates back some time. However, you can clear the top list and use only foobar2000's own settings. (There is a priority setting for that in advanced preferences which will let you control whether external or embedded sources are preferred.)
Title: Re: Columns UI
Post by: sanskrit44 on 2019-12-15 14:08:28
any chance to add webp image-format to columns ui?
Title: Re: Columns UI
Post by: fuffi on 2019-12-16 23:15:36
Thanks for all the help!
I expect, with  "Embedded Artwork" only embedded artwork is shown"
I expect too, with  "Embedded and external Artwork" first embedded, then external artwork is shown (i.e. if not artwork is embedded).
First, Columns UI tries the sources configured in the top section. Then, it tries the built-in foobar2000 artwork reader (which has its own configuration on the Display preferences page) according to the option selected from that drop-down list.

So, the first list always has priority. This set-up is a bit convoluted and dates back some time. However, you can clear the top list and use only foobar2000's own settings. (There is a priority setting for that in advanced preferences which will let you control whether external or embedded sources are preferred.)
Screenshot shows my settings. Should prefer embedded images, but does not.

Album Art settings under Display prefs shows only images from disk settings and with my settings in the screenshot, I'll expect embedded images to be prefered.
So that might be a glitch in f2k itself, I'll try to remove all the configs and test with a fresh install with and without your component.
That way, I should see, where the confusion/problems sits....
Thanks again!
Title: Re: Columns UI
Post by: josemescud on 2019-12-17 09:23:31
Thanks for all the help!
I expect, with  "Embedded Artwork" only embedded artwork is shown"
I expect too, with  "Embedded and external Artwork" first embedded, then external artwork is shown (i.e. if not artwork is embedded).
First, Columns UI tries the sources configured in the top section. Then, it tries the built-in foobar2000 artwork reader (which has its own configuration on the Display preferences page) according to the option selected from that drop-down list.

So, the first list always has priority. This set-up is a bit convoluted and dates back some time. However, you can clear the top list and use only foobar2000's own settings. (There is a priority setting for that in advanced preferences which will let you control whether external or embedded sources are preferred.)
Screenshot shows my settings. Should prefer embedded images, but does not.

Album Art settings under Display prefs shows only images from disk settings and with my settings in the screenshot, I'll expect embedded images to be prefered.
So that might be a glitch in f2k itself, I'll try to remove all the configs and test with a fresh install with and without your component.
That way, I should see, where the confusion/problems sits....
Thanks again!

In Preferences / Columns ui / Artwork try putting Front Cover cover.jpg or simply delete it

https://www.dropbox.com/preview/Public/Captura2.JPG
Title: Re: Columns UI
Post by: josemescud on 2019-12-17 09:30:09
I would like to know if from the Esplaylist component I can know the active playlist (For example: %playlist%)
Title: Re: Columns UI
Post by: musicmusic on 2019-12-20 23:18:52
any chance to add webp image-format to columns ui?
Yes, it should be possible for support to be added in some form on Windows 10.
Title: Re: Columns UI
Post by: sanskrit44 on 2019-12-21 08:58:32
yes, i read about a plugin pack which is avaiable for win10 in another thread, but i am not sure this will work out for wine?

also, foobar2000 needs some core support for webp in first place, as it seems.
Title: Re: Columns UI
Post by: sPeziFisH on 2019-12-21 10:05:17
musicmusic, I don't know if the buttons-panel is a CUI- or DUI-thing.
I assigned a text-button with a ContextMenuItem-RunService-command (mp3directcut). Context-menu works, but the button does not.
see pics attached
CUI 1.3.0, f2k 1.5.1beta3

(edit other noted issue solved, text+pic removed -  due to old foo_lastfm_radio  :) )
Title: Re: Columns UI
Post by: musicmusic on 2019-12-21 12:42:41
musicmusic, I don't know if the buttons-panel is a CUI- or DUI-thing.
I assigned a text-button with a ContextMenuItem-RunService-command (mp3directcut). Context-menu works, but the button does not.
Click on Change... and check what is selected under 'Item group' (it may be set to None).
Title: Re: Columns UI
Post by: fuffi on 2019-12-23 10:59:36
Context-menu works, but the button does
Here are my screenshots of a working button for mp3directcut.
Title: Re: Columns UI
Post by: sPeziFisH on 2019-12-23 18:55:53
Click on Change... and check what is selected under 'Item group' (it may be set to None).
Tataaa, sooo simple! It has been set to 'None', which provides in my case the following action: None :D That did the trick, thank you a lot. Honestly, I have never been aware of the 'Item group'-setting, and its 'none'-entry, my lack of notice..it definitely might make sense in certain cases.
also thanks to fuffi and the provided pictures!
Title: Re: Columns UI
Post by: josemescud on 2019-12-26 19:29:58
I am using "Batch Attach Pictures".
With $if2(cover2*.jpg,cover*.jpg) I intend to insert cover2*.jpg if it exists and if it does not exist, cover*.jpg.
It does not work for me. I want to know if the script is correct.

Title: Re: Columns UI
Post by: davideleo on 2019-12-26 22:07:43
You need the whole path, not just the file name. Furthermore, the batch attach picture dialog box, uses the same lookup pattern syntax as the albumart viewer, that means you don't need the conditional statement, just write the backup image path in a new line:

Code: [Select]
filepath2\cover2.jpg
filepath\cover.jpg
Title: Re: Columns UI
Post by: TacticalSanta on 2019-12-27 07:20:57
its working now :-)

It is an ease to get informed by f2k now, when you offer an update for your great component! very pleasant!
Hooray to the new f2k feature!

I have two questions regarding album artwork column:

1)
When enabling the artwork, its the first column in the playlist.
It seems, placing/moving the artwork column is not possible, or is it?
How can I move it to the last column at the right of my playlist?


2)
My grouping is
Code: [Select]
[%DISCOGS_RELEASE_ID%][ %ALBUM ARTIST%][ - %ALBUM%][ '('%DATE%')']
It looks like this (screenshot) and I'd like to not have the DiscoGS-Release-ID shown, but grouping by it is important for me.

Is there a way to not show the result of [%DISCOGS_RELEASE_ID%] in the artwork column without removing it?
(Maybe by adding a new field to the edit group configuration, which would allow the users to set up an invisible formatting string only for the grouping AND a second formatting string which is visible and will be shown in the playlist? dunno if this is not to confusing, it is just somehow inconvenient to have the Discogs-ID shown, when the ID should only be used for grouping)

You will have to sort your albums by the discogs release id, by changing how the playlist sorts the content. Which will depend on how you created the playlist, if it's autoplaylist created by Library > Search, you'll have to make it look something like this https://i.imgur.com/vNLH7qq.png or this if you have to create a new playlist https://i.imgur.com/sy54FMA.png

You can also sort by selecting everything in the playlist then adding discogs release id to the front when you do a custom sort https://i.imgur.com/vf0sAaC.png

if you added your albums with the filters you need to change the sorting for those https://i.imgur.com/ghxe0fB.png

the columns also let you change how you sort when you click them, something like this might work https://i.imgur.com/xJ8lyb9.png

sorry if all that was messy :)
Title: Re: Columns UI
Post by: josemescud on 2019-12-27 10:52:20
You need the whole path, not just the file name. Furthermore, the batch attach picture dialog box, uses the same lookup pattern syntax as the albumart viewer, that means you don't need the conditional statement, just write the backup image path in a new line:

Code: [Select]
filepath2\cover2.jpg
filepath\cover.jpg
Thanks for your help. It works now. But I have not needed the full route. it's possible?. This is my code
cover2*.jpg
cover*.jpg
Title: Re: Columns UI
Post by: davideleo on 2019-12-27 12:05:05
Thanks for your help. It works now. But I have not needed the full route. it's possible?. This is my code
cover2*.jpg
cover*.jpg
[/quote]

Well, yes, if the image file path is the same of the audio file.
Title: Re: Columns UI
Post by: davideleo on 2019-12-27 12:06:23
Thanks for your help. It works now. But I have not needed the full route. it's possible?. This is my code
cover2*.jpg
cover*.jpg

Well, yes, if the image file path is the same of the audio file.
Title: Re: Columns UI
Post by: josemescud on 2019-12-27 13:06:06
Thanks for your help. It works now. But I have not needed the full route. it's possible?. This is my code
cover2*.jpg
cover*.jpg

Well, yes, if the image file path is the same of the audio file.
So is. Thanks again
Title: Re: Columns UI
Post by: josemescud on 2019-12-30 18:33:48
I am using the Graphic Browser component.

To paint the external cover.jpg I am using the following code:

$puts(cpath_emb,$replace(%path%,%filename_ext%,cover.jpg))
$draw_image($get(reborde_cover),$get(reborde_cover),$get(coverD),$get(coverD),$get(cpath_emb),255,)


I would like to know if I can paint the cover embedded in the mp3 track.
Something similar to what I am using in a script splitter configuration:
$imageabs($get(reborde_cover),$get(reborde_cover),$get(coverD),$get(coverD),%path%,arteader,,)

This command allows the artreader option to paint the cover embedded.

I have tried it and it doesn't work because the $imageabs function is not listed in the Graphical Browser manual.

Is it possible to use a function similar to $imageabs to paint the cover embedded?

--------------------------------------------------------------------------------------
Dejo el original español para los latinos:

Estoy usando el componente Graphical Browser.

Para pintar la cover.jpg externa estoy usando el siguiente código:

$puts(cpath_emb,$replace(%path%,%filename_ext%,cover.jpg))
$draw_image($get(reborde_cover),$get(reborde_cover),$get(coverD),$get(coverD),$get(cpath_emb),255,)


Me gustaría saber si puedo pintar la cover que tengo embutida en el track mp3.
Algo similar a lo que estoy usando en un script splitter setting:
$imageabs($get(reborde_cover),$get(reborde_cover),$get(coverD),$get(coverD),%path%,arteader,,)
Este comando permite con la opción artreader pintar la embutida.

Lo he probado y no me funciona ya que la funcion $imageabs no figura en el manual de Graphical Browser.

¿Es posible usar una función similar a $imageabs para pintar la embutida?
Title: Re: Columns UI
Post by: krznv on 2019-12-31 19:46:03
Hey musicmusic,

here is something I miss in status bar, which is available in DUI:

count of selected files/tracks.


Would you mind to add such useful information to the status bar and to the options page, so we can add it, if needed?

It would be really nice to call that info by script to use for display of selected count, humbly requesting this feature.

Another one would be the option to replace the default album art picture, instead of the standard "note" image. Calling it manually as source replaces the embedded art despite checking the option "prefer embedded" under Advanced -> Display -> Album art -> Embedded vs external. So there ought to be another way.
Title: Re: Columns UI
Post by: musicmusic on 2019-12-31 20:16:17
You should be able to override the default no-cover image by setting a stub image on the main Display page in preferences (you may need to restart foobar2000 afterwards for the playlist view to update).

I don't think there's still a need to configure artwork sources in Columns UI directly – seems like the settings on the Display page can do everything the Columns UI ones can (if 'Built-in foobar2000 artwork reader mode' is set to 'Embedded and external artwork' on the Columns page).
Title: Re: Columns UI
Post by: krznv on 2019-12-31 21:06:05
You should be able to override the default no-cover image by setting a stub image on the main Display page in preferences (you may need to restart foobar2000 afterwards for the playlist view to update).

I don't think there's still a need to configure artwork sources in Columns UI directly – seems like the settings on the Display page can do everything the Columns UI ones can (if 'Built-in foobar2000 artwork reader mode' is set to 'Embedded and external artwork' on the Columns page).
That's exactly it, can't believe I missed that option all this time. Thank you!
Title: Re: Columns UI
Post by: dkg on 2020-01-09 07:17:09
That sounds reasonable to me.

The 'Show artwork' option works great.  Thanks!
Title: Re: Columns UI
Post by: fuffi on 2020-01-09 21:25:57
Hi all,

I need a button trick ;-)

I have configured a button to use foo_quicktagger (https://www.foobar2000.org/components/view/foo_quicktag) component and execute command -> Context Menu Item -> Now Playing Item -> Tagging / Quicktagger / Set <MyFavoriteTag> to/1

which tags the current playing file with <MyFavoriteTag>  = 1

Is there any way to undo (remove that tag) while pressing the same button again?

Any kind of scripting or magic or component?

I actually don't want to undo my action, just remove the tag again (which apparently is the same in this case).

So I easily would be able to quickly tag a file, or remove that tag, if I need/want to.
Title: Re: Columns UI
Post by: anamorphic on 2020-01-09 23:55:32
^ Hi fuffi,

You could use Masstagger with a 'Format value from other fields' and pattern $if(%tag%,,1)

Cheers
Title: Re: Columns UI
Post by: fuffi on 2020-01-10 12:32:37
You could use Masstagger with a 'Format value from other fields' and pattern $if(%tag%,,1)
Wow! That is such a great aproach! It worked flawlessly!
Thank you very much :-D
Title: Re: Columns UI
Post by: fuffi on 2020-01-10 20:18:25
Context:
I expect, with  "Embedded Artwork" only embedded artwork is shown"
I expect too, with  "Embedded and external Artwork" first embedded, then external artwork is shown (i.e. if not artwork is embedded).
First, Columns UI tries the sources configured in the top section. Then, it tries the built-in foobar2000 artwork reader (which has its own configuration on the Display preferences page) according to the option selected from that drop-down list.

So, the first list always has priority. This set-up is a bit convoluted and dates back some time. However, you can clear the top list and use only foobar2000's own settings. (There is a priority setting for that in advanced preferences which will let you control whether external or embedded sources are preferred.)
Screenshot shows my settings. Should prefer embedded images, but does not.

Album Art settings under Display prefs shows only images from disk settings and with my settings in the screenshot, I'll expect embedded images to be prefered.
So that might be a glitch in f2k itself, I'll try to remove all the configs and test with a fresh install with and without your component.
That way, I should see, where the confusion/problems sits....
Thanks again!



https://www.dropbox.com/preview/Public/Captura2.JPG
@josemescud
I cannot read your screenshot, it only shows "Please sign in or register to access this page."


In Preferences / Columns ui / Artwork try putting Front Cover cover.jpg or simply delete it
I tried it, but now it only shows embedded artwork, not artwork on local disk.
So if a musicfile has no embedded artwork and a cover.jpg file is in the same folder, no artwork is shown.

The attached Screenshots show my settings now (all artwork sources cleared and f2k album art cleared too), and it is not showing any external album art.

When I add, say "*", to the front-cover artwork sources of CUI, ONLY external artwork is shown.

That all makes no sense to me (with and without your explanations, this seems to me very odd.)

Must be something I have overseen, misunderstood, or its a simple bug somewhere in the system (foobar or columnsUI or my head %-)

So, to get a very clear solution, I ask a simple question:

What do I have to customize to have:

 f2k show embedded artwork first, and if no embedded artwork available, then show external artwork.

?

Screenshots would be prefered, as it seems I cannot understand your help ;-)



Title: Re: Columns UI
Post by: josemescud on 2020-01-14 09:21:12
Context:
I expect, with  "Embedded Artwork" only embedded artwork is shown"
I expect too, with  "Embedded and external Artwork" first embedded, then external artwork is shown (i.e. if not artwork is embedded).
First, Columns UI tries the sources configured in the top section. Then, it tries the built-in foobar2000 artwork reader (which has its own configuration on the Display preferences page) according to the option selected from that drop-down list.

So, the first list always has priority. This set-up is a bit convoluted and dates back some time. However, you can clear the top list and use only foobar2000's own settings. (There is a priority setting for that in advanced preferences which will let you control whether external or embedded sources are preferred.)
Screenshot shows my settings. Should prefer embedded images, but does not.

Album Art settings under Display prefs shows only images from disk settings and with my settings in the screenshot, I'll expect embedded images to be prefered.
So that might be a glitch in f2k itself, I'll try to remove all the configs and test with a fresh install with and without your component.
That way, I should see, where the confusion/problems sits....
Thanks again!



https://www.dropbox.com/preview/Public/Captura2.JPG
@josemescud
I cannot read your screenshot, it only shows "Please sign in or register to access this page."


In Preferences / Columns ui / Artwork try putting Front Cover cover.jpg or simply delete it
I tried it, but now it only shows embedded artwork, not artwork on local disk.
So if a musicfile has no embedded artwork and a cover.jpg file is in the same folder, no artwork is shown.

The attached Screenshots show my settings now (all artwork sources cleared and f2k album art cleared too), and it is not showing any external album art.

When I add, say "*", to the front-cover artwork sources of CUI, ONLY external artwork is shown.

That all makes no sense to me (with and without your explanations, this seems to me very odd.)

Must be something I have overseen, misunderstood, or its a simple bug somewhere in the system (foobar or columnsUI or my head %-)

So, to get a very clear solution, I ask a simple question:

What do I have to customize to have:

 f2k show embedded artwork first, and if no embedded artwork available, then show external artwork.

?

Screenshots would be prefered, as it seems I cannot understand your help ;-)





In my foobar I have configured the subject of Embedded or External as you want. That is, if there is embedded the embedded is painted and if there is no embedded the external is painted.

I leave you the captures of my configuration:

The problem is that this configuration affects both the Artwork View and the Playlist View. For that reason I replaced the Artwork View with the Album Art component that only paints external. In this way Album Art paints the external and Playlist View the embedded.


Title: Re: Columns UI
Post by: musicmusic on 2020-01-14 18:21:15
Columns UI 1.4.0 beta 1 has been released. Release notes: https://github.com/reupen/columns_ui/releases/tag/v1.4.0-beta.1

This is mainly a clean-up release. The main point to note is that the Columns UI artwork source settings have been removed as they were redundant given the built-in settings foobar2000 has. If you were using the Columns UI artwork source settings, you will need to transfer the your source patterns to the ettings on the main Display page after updating.

(Note that there are a few additional settings available from foobar2000 itself in advanced preferences, under Display/Album art.)

It should be possible to use WebP images in this version (details are in the release notes). Some changes to how images are decoded were made for that, so let me know if there are any unwanted changes in how images are displayed.
Title: Re: Columns UI
Post by: kode54 on 2020-01-15 03:13:32
Technically, this should also make it possible to use HEIF images, if the correct Windows components are installed.

E: This also looks like it will require `winetricks windowscodecs` going forward, since it appears wine doesn't implement the Imaging Components yet.
Title: Re: Columns UI
Post by: musicmusic on 2020-01-15 07:08:16
E: This also looks like it will require `winetricks windowscodecs` going forward, since it appears wine doesn't implement the Imaging Components yet.
Strange – it's working for me on Wine 4.0.3 (for JPEG) in a clean Wine prefix.
Title: Re: Columns UI
Post by: Awesomeo on 2020-01-15 18:31:29
For a split second I thought it could read animated gifs/webps now. Alas.
Title: Re: Columns UI
Post by: kode54 on 2020-01-16 02:54:09
Hmm, I guess windowscodecs trick isn't required for this. Seems it exists for a reason, though.
Title: Re: Columns UI
Post by: josemescud on 2020-01-17 11:45:36
Columns UI 1.4.0 beta 1 has been released. Release notes: https://github.com/reupen/columns_ui/releases/tag/v1.4.0-beta.1

This is mainly a clean-up release. The main point to note is that the Columns UI artwork source settings have been removed as they were redundant given the built-in settings foobar2000 has. If you were using the Columns UI artwork source settings, you will need to transfer the your source patterns to the ettings on the main Display page after updating.

(Note that there are a few additional settings available from foobar2000 itself in advanced preferences, under Display/Album art.)

It should be possible to use WebP images in this version (details are in the release notes). Some changes to how images are decoded were made for that, so let me know if there are any unwanted changes in how images are displayed.

Great idea to simplify the configuration of the subject of external and embedded covers.
I would have preferred that the Preferences / Advanced / Display / AlbumArt / Embedded vs External settings had been included in Preferences / Columns Ui / Artwork

For me it would be very useful if the Embedded vs. External selection were independent for the Playlist View and for Artwork View.
I am forced to use the Album Art component to paint the external while the playlist view paints the embedded.
Title: Re: Columns UI
Post by: musicmusic on 2020-01-17 19:59:17
Great idea to simplify the configuration of the subject of external and embedded covers.
I would have preferred that the Preferences / Advanced / Display / AlbumArt / Embedded vs External settings had been included in Preferences / Columns Ui / Artwork
The identifier for that node isn't included in the foobar2000 SDK, so linking to it is probably not a good idea. I'm also not sure it's Columns UI's job to make those settings more accessible. But, I could add a short note and a link to the Display node on advanced preferences.

For me it would be very useful if the Embedded vs. External selection were independent for the Playlist View and for Artwork View.
I am forced to use the Album Art component to paint the external while the playlist view paints the embedded.
Could you elaborate on why you'd like different behaviour for them?
Title: Re: Columns UI
Post by: josemescud on 2020-01-17 22:38:53
Great idea to simplify the configuration of the subject of external and embedded covers.
I would have preferred that the Preferences / Advanced / Display / AlbumArt / Embedded vs External settings had been included in Preferences / Columns Ui / Artwork
The identifier for that node isn't included in the foobar2000 SDK, so linking to it is probably not a good idea. I'm also not sure it's Columns UI's job to make those settings more accessible. But, I could add a short note and a link to the Display node on advanced preferences.

For me it would be very useful if the Embedded vs. External selection were independent for the Playlist View and for Artwork View.
I am forced to use the Album Art component to paint the external while the playlist view paints the embedded.
Could you elaborate on why you'd like different behaviour for them?

Soy español y utilizo el google traductor.

In the captures I show 2 examples:

- In the capture 1 we see an Elton John box-set that is composed of 4 cds. I show in the playlist view the 4 covers as embedded, while on the left, in the Album Art I show the general cover of the Box as external.

- In the capture 2 we see a lp 12" by Kenny Clarke "Telefunken Blues" that collects 2 lps 10" each with its own cover. The Playlist view shows the 2 covers as embedded, and in the Album Art I show the cover of lp 12" as external.

I wish I could do this with the Artwork view. For this it is necessary that Artwork View and Playlist View each have their own configuration (Embedded vs External).
Title: Re: Columns UI
Post by: seriousstas on 2020-01-18 20:54:16
After exiting sleep and hibernation modes, the player pauses. Then it falls. Versions prior to 1.0.0 work fine
Title: Re: Columns UI
Post by: fuffi on 2020-01-20 15:50:10
In my foobar I have configured the subject of Embedded or External as you want. That is, if there is embedded the embedded is painted and if there is no embedded the external is painted.

I leave you the captures of my configuration:
Finaly! I Thank you soooooo much! Now its exactly as I want it to be!
Your screenshots were of great help! Thanks again!

The problem is that this configuration affects both the Artwork View and the Playlist View. For that reason I replaced the Artwork View with the Album Art component that only paints external. In this way Album Art paints the external and Playlist View the embedded.
Thats ok here, I use Album Art too, as a preview of the local stored cover art files.

OT:
May I ask, what f2k Theme you are using? or is it something you build yourself? looks pretty nice.

I doubt, it will be easy (as importing just a theme-file into f2k) to my system, because, there are times, I just want to see a nice player running, but my own theme is ...well ... usefull, aka ugly and technical :-)
Title: Re: Columns UI
Post by: josemescud on 2020-01-20 17:30:46
In my foobar I have configured the subject of Embedded or External as you want. That is, if there is embedded the embedded is painted and if there is no embedded the external is painted.

I leave you the captures of my configuration:
Finaly! I Thank you soooooo much! Now its exactly as I want it to be!
Your screenshots were of great help! Thanks again!

The problem is that this configuration affects both the Artwork View and the Playlist View. For that reason I replaced the Artwork View with the Album Art component that only paints external. In this way Album Art paints the external and Playlist View the embedded.
Thats ok here, I use Album Art too, as a preview of the local stored cover art files.

OT:
May I ask, what f2k Theme you are using? or is it something you build yourself? looks pretty nice.

I doubt, it will be easy (as importing just a theme-file into f2k) to my system, because, there are times, I just want to see a nice player running, but my own theme is ...well ... usefull, aka ugly and technical :-)
Thank you. I built the f2k theme myself. I started about 10 years ago installing the default user interface. Then I installed Columns Ui and since then I have not stopped improving it until today. It is a simple design, without frills, but that has many things internally that I created as I needed them.
Title: Re: Columns UI
Post by: josemescud on 2020-01-27 20:29:30
SOS
I installed foo_ui_columns-1.4.0-beta.1.fb2k-component and i have detected the following error for the .WMA files. The Playlist View does not paint the external cover or the embedded one.
I would like to know if it is an error that will be corrected in future versions.
Title: Re: Columns UI
Post by: musicmusic on 2020-01-27 21:25:06
I wish I could do this with the Artwork view. For this it is necessary that Artwork View and Playlist View each have their own configuration (Embedded vs External).
OK, I see that that isn't the easiest problem to solve. If it's easy to add such an option to the artwork view panel, I'll add it in a future version.

After exiting sleep and hibernation modes, the player pauses. Then it falls. Versions prior to 1.0.0 work fine
I'd be surprised if that was caused by Columns UI, but please check if it happens with a clean portable installation of foobar2000 (with and without Columns UI).

I installed foo_ui_columns-1.4.0-beta.1.fb2k-component and i have detected the following error for the .WMA files. The Playlist View does not paint the external cover or the embedded one.
I would like to know if it is an error that will be corrected in future versions.
Yes, this has been worked around for the release candidate which will be released in the next couple of days.
Title: Re: Columns UI
Post by: innou on 2020-02-19 19:39:38
Just upgraded to 1.4.0. Is this trojan warning a false positive?
Title: Re: Columns UI
Post by: musicmusic on 2020-02-19 20:37:27
I don't have any reason to believe otherwise. I can't reproduce that detection locally, but VirusTotal can: https://www.virustotal.com/gui/file/53798c12fec7b480044b9f595aa5f5d95a86e50413750f2e821b24f162d95f3c/detection

Odd that Rising comes up with the same detection. (However, every other engine reports it as clean.)
Title: Re: Columns UI
Post by: 3dyd on 2020-02-19 21:09:52
I had a bunch of the same false-positives from Microsoft recently. File can be submitted here (https://www.microsoft.com/en-us/wdsi/filesubmission) (no registration / authentication is required if you select 'Home customer'). The more submissions they have, the sooner (I want to believe) they realize that this detection is too broad.

To their credit, they react very quickly: within few hours detection gets removed and cloud database gets updated. I don't know though how often are updated local malware definitions on users PC.
Title: Re: Columns UI
Post by: musicmusic on 2020-02-20 02:34:59
Microsoft have removed the detection now. That still leaves Rising – it may well follow with a lag...
Title: Re: Columns UI
Post by: innou on 2020-02-20 07:12:31
Thanks everyone. It's okay now.
Title: Re: Columns UI
Post by: Smurth on 2020-02-20 10:03:52
Hi,

Playing with styles is great but in order to make some kind of "universal" customizations, it would be great to be able to have variables (I mean, especially, in the "Playlist view") ...

So, instead of something like this:
Code: [Select]
$blend($rgb(195,202,210),$rgb(41,52,64),3,10)

It would be great to have something like this:
Code: [Select]
$blend($rgb($get(CUIColor0)),$rgb($get(CUIColor3)),3,10)
Title: Re: Columns UI
Post by: Daeron on 2020-02-20 17:21:13
In order to make some kind of "universal" customizations, it would be great to be able to have variables (I mean, especially, in the "Playlist view") ...
So, one of the following?
Code: [Select]
$puts(mycolor,$rgb(255,0,0))
$get(mycolor)
Code: [Select]
$set_global(myglobalcolor,$rgb(255,0,0))
$get_global(myglobalcolor)
The former two works in the context/scope of one UI element (such as a column's display pattern, or a grouping pattern etc). And that's where you input them both to make use of them.

The other two sets up a global variable that's accessible from almost any UI element provided by CUI. You need to use $set_global() in 'Preferences/Display/Columns UI/Playlist View/Globals' and $get_global() can retrieve its value when used in the corresponding panels (playlist columns, etc).
Title: Re: Columns UI
Post by: Smurth on 2020-02-21 15:04:49
The former two works in the context/scope of one UI element...

Thank you for the answer but this is not really what I meant.
I would like the user to be able to play with colors from the color/font settings panel of CUI without having to define some variables, etc.
II would like to retrieve the defined colors in a way like it is done with SMP:
Code: [Select]
backcolor = window.GetColourCUI(3);
textcolor = window.GetColourCUI(0);
Title: Re: Columns UI
Post by: davideleo on 2020-02-21 15:24:09
Perhaps you are aware of it, because it has been mentioned a few times in the past, but the $findfile() function in panel stack splitter can read file names and you can use SMP to create files named after the colour values. So at least within PSS scripts it is possible.
Title: Re: Columns UI
Post by: Smurth on 2020-02-21 16:40:44
...I mean, especially, in the "Playlist view")
Title: Re: Columns UI
Post by: davideleo on 2020-02-21 18:44:00
...I mean, especially, in the "Playlist view")

I'm not really familiar with the CUI playlist view, but the default style string in the globals/style tab shows a few CUI-specific variables such as %_selected_back%, which seem to do exactly what you are asking for. I cannot find an online documentation about these variables, but they're pretty self-explanatory.
Title: Re: Columns UI
Post by: Smurth on 2020-02-21 20:17:53
I'm not really familiar with the CUI playlist view, but the default style string in the globals/style tab shows a few CUI-specific variables such as %_selected_back%, which seem to do exactly what you are asking for. I cannot find an online documentation about these variables, but they're pretty self-explanatory.

No ; not in the Grouping Tab :(
Title: Re: Columns UI
Post by: jazzthieve on 2020-02-22 00:16:52
Not sure if it's useful in this case but perhaps foo_exvar (http://skipyrich.com/wiki/Foobar2000:Extended_Variables) is
worth checking out.
Title: Re: Columns UI
Post by: Smurth on 2020-02-22 10:08:12
Not sure if it's useful in this case but perhaps foo_exvar (http://skipyrich.com/wiki/Foobar2000:Extended_Variables) is
worth checking out.

Could have been useful but doesn't work in the playlist Grouping Tab...
Title: Re: Columns UI
Post by: davideleo on 2020-02-22 14:01:27
Could have been useful but doesn't work in the playlist Grouping Tab...

It does by me. How did you test it?
Title: Re: Columns UI
Post by: josemescud on 2020-02-23 09:32:53
Not sure if it's useful in this case but perhaps foo_exvar (http://skipyrich.com/wiki/Foobar2000:Extended_Variables) is
worth checking out.

Could have been useful but doesn't work in the playlist Grouping Tab...

I am Spanish and I don't know if I understood you well. I leave one of my scripts of my grouping in which I define the colors. That is what I cannot do is define the type of font, size, or background color that must be defined in colors and fonts.

$ifgreater(%totaldiscs%,1,$rgb(10,10,10)%discnumber%$tab(),$puts(coloralbum,$rgb(200,200,200))$puts(coloralbumvelado,$rgb(130,130,130))$puts(colorartist,$rgb(130,130,130))$puts(colordate,$rgb(150,150,150))$puts(colorcodec,$rgb(80,80,80))$puts(campo,%album%)$puts(primero,$strchr($get(campo),'('))$puts(ultimo,$strrchr($get(campo),')'))$puts(tex1,$left($get(campo),$add($get(primero),-1)))$puts(tex2,$substr($get(campo),$get(primero),$get(ultimo)))$ifgreater($get(ultimo),0,$puts(tex3,$substr($get(campo),$add($get(ultimo),1),$len($get(campo)))),)$ifequal($get(primero),0,$puts(tex1,)$puts(tex2,)$puts(tex3,$get(campo)),)
$ifequal($get(ultimo),0,$puts(tex1,)$puts(tex2,)$puts(tex3,$get(campo)),)
$ifgreater($get(primero),$get(ultimo),$puts(tex1,)$puts(tex2,)$puts(tex3,$get(campo)),)$if($strcmp($cut(%genre%,7),'Clásica'),$get(coloralbum)$get(tex1)$get(coloralbumvelado)$get(tex2)$get(coloralbum)$get(tex3)$get(colordate)[ %date%]$get(colorartist) %artist%,$get(colordate)[%date% ]$get(coloralbum)$get(tex1)$get(coloralbumvelado)$get(tex2)$get(coloralbum)$get(tex3))$get(colorcodec) %codec%)


This grouping translates into the attached image in the line framed in a red rectangle in which the year, the album and the codec are painted in different colors.
Title: Re: Columns UI
Post by: Smurth on 2020-02-23 11:25:48
Thanks to everyone who had answered me.
Obsiously, you didn't see the point : I don't want the user to have to juggle with rgb values but to be able to customize everything (ESPECIALLY the Playlist Group Header) from the color / font panel of CUI.

Anyway, I've switched to EL_Playlist and I've achieved what I'd wanted to.
Title: Re: Columns UI
Post by: josemescud on 2020-02-23 11:44:29
Thanks to everyone who had answered me.
Obsiously, you didn't see the point : I don't want the user to have to juggle with rgb values but to be able to customize everything (ESPECIALLY the Playlist Group Header) from the color / font panel of CUI.

Anyway, I've switched to EL_Playlist and I've achieved what I'd wanted to.

I agree with you. I go further. I am not satisfied that the grouping has its section in color and fonts.
For years I hope that each grouping line has its own color and font configuration.
But columns UI has not yet considered it necessary. From here I make the request.
Title: Re: Columns UI
Post by: windfr on 2020-03-08 10:22:46
Hi eveyone

When using Columns UI  1.4.1   instead  of  1.3.0  version, Artworks  for SACD ( ISO files )  are no more  visible in the playlist view.
With  DVDA, flac, or MLP  it's ok.
Of course artwork files for SACD are not included in the ISO file but are .jpg files in the same directory that the ISO files.

thanks for your help

windr


Title: Re: Columns UI
Post by: anamorphic on 2020-03-08 11:22:22
When using Columns UI  1.4.1   instead  of  1.3.0  version, Artworks  for SACD ( ISO files )  are no more  visible in the playlist view.

^ Have you setup your artwork location / filename patterns in Preferences > Display > under 'Album Art' > Front Cover tab? (This is where CUI 1.4.0+ gets external art now, see release notes here (https://github.com/reupen/columns_ui/releases/tag/v1.4.0-beta.1))
Title: Re: Columns UI
Post by: windfr on 2020-03-08 13:45:32
Hello

yes, patterns in Album arts are filled.
What is surprising is that everything is ok for DVA , flac , MLP .... :  artworks is shown at the beginning of each group of the playlist view

But with SACD only, there is no artwork in the playlist view but artwork appears in another part of the display when I select a song.

On the image the first disc of Diana Krall is a SACD , there is no artwork in the playlist view but the artwork is shown on the left when I select a song
The second same disc is a MLP and the artwork appears at the beginning of the playlist view

https://hydrogenaud.io/index.php?action=dlattach;sa=tmpattach;attach=post_tmp_133192_e0b4c082f8d9b2d4f36f5e620af3c7c4;topic=28647

Title: Re: Columns UI
Post by: musicmusic on 2020-03-08 16:44:46
The problem is the SACD input.

More specifically, it initialises COM on Columns UI's artwork thread as apartment-threaded, which is wrong in itself, but it then doesn't deinitialise COM when it's done.

It will need to be fixed in the SACD input, I'm afraid.
Title: Re: Columns UI
Post by: windfr on 2020-03-08 18:19:42
Thanks for your help

I'll   create a discussion  on SACD sourceforge  site.
Title: Re: Columns UI
Post by: JohnBuckWLD on 2020-03-09 02:47:58
As it works on DUI, is there a way to enable the middle mouse click function on library viewer section of CUI?
Title: Re: Columns UI
Post by: windfr on 2020-03-09 18:55:47
Hi

About  Artworks playlist view  with columns UI 1.4.1, the developer de foo_input_sacd, Maxim V.Anisiutkin, has solved the problem and created a new release

here it is his comment :

"I've fixed that. Please check v1.1.11. Thank you for mentioning about apartment threaded. "

thanks

Title: Re: Columns UI
Post by: LeVvE on 2020-03-29 14:02:37
Is there any way I can make it so "Album list panel" doesn't expand when I double click something? For example when I double click an artist I want to send it to the playlist and not expand it to show albums.

I've tried looking through the settings but I'm coming up empty. This is the way it works on the default UI but I don't want to use that because it doesn't look as good.
Title: Re: Columns UI
Post by: grimes on 2020-03-29 23:10:16
File | Preferences | Media Library | Album List Panel | Double-click action
Title: Re: Columns UI
Post by: Rhand on 2020-04-03 10:42:45
Item details cannot  show DSD files 1Bit instead it shows 24 Bit. Anyone have a solution for this?

This is with %__bitspersample%
Title: Re: Columns UI
Post by: kode54 on 2020-04-04 00:48:43
You want %__dsd_bitspersample%, if defined. At least for the built-in WavPack support for DSD. In that case, %__bitspersample% is the bit depth of the actual decoded PCM signal that the WavPack library automatically downsamples to 1/8th the DSD rate.
Title: Re: Columns UI
Post by: Rhand on 2020-04-04 09:16:16
Thank you for your answer, but all components give 1Bit the correct value.
Only Colums UI and Item details give 24Bit.
%__dsd_bitspersample% is not defined.
Title: Re: Columns UI
Post by: kode54 on 2020-04-04 21:59:38
Huh, maybe that's an alpha feature. Sorry about that.
Title: Re: Columns UI
Post by: Rhand on 2020-04-05 09:27:25
Thank you for your answer.
This is my own fault, thought i had the latest sacd component but not.
Downloaded the new one, and everything is working perfect now.
Title: Re: Columns UI
Post by: fuffi on 2020-04-06 20:55:46
hello and all good,

would u mind (thinking about) to add an option to show tooltips WITH bound keyboard shortcuts while hovering over a button?
I bind hotkeys to shortcuts and it would be very convenient to SEE the bound keys when hovering over a button.

thank you.
Title: Re: Columns UI
Post by: fuffi on 2020-04-11 07:42:15
Hi,
I have installed and rely to this useful component since many years. https://www.foobar2000.org/components/view/foo_uie_console

Unfortunately, now with f2k 1.5.3 and console panel 1.0.0 the panel does not show all logs anymore. Not in realtime.
When using f2k->view->console, I see all the latest log entries, but not in the panel.
In console panel I still only see entries from the day before, not the actual entries. (Yes, I have tried to scroll..)

Is there a new setting which I have overseen? Or might this a little bug?

(excuse me, if this post is in the wrong forum)

Title: Re: Columns UI
Post by: marc2k3 on 2020-04-11 08:51:11
Seems to be a bug when the cache gets full (200 entries). Perhaps it should be using pop_front rather than pop_back here??

https://github.com/reupen/console_panel/blob/b08b267b63086e3f92a1ae565db000051634074a/foo_uie_console/main.cpp#L193
Title: Re: Columns UI
Post by: musicmusic on 2020-04-11 11:37:52
Thanks. That should be fixed in version 1.0.1.
Title: Re: Columns UI
Post by: josemescud on 2020-04-13 14:47:26
Message to music music:

I would like to know if in Columns ui / Playlist View / Grouping it is possible to write in the script a for next loop that allows me to detect strings in parentheses to lower the intensity when painting it. What would be the syntax?

My grouping script that paints %album% is as follows:

$ifgreater(%totaldiscs%,1,$rgb(10,10,10)%discnumber%$tab(),$puts(coloralbum,$rgb(200,200,200))$puts(coloralbumvelado,$rgb(130,130,130))$puts(colorartist,$rgb(180,180,180))$puts(colordate,$rgb(130,130,130))$puts(colorcodec,$rgb(80,80,80))$puts(campo,%album%)$puts(primero,$strchr($get(campo),'('))$puts(ultimo,$strrchr($get(campo),')'))$puts(tex1,$left($get(campo),$add($get(primero),-1)))$puts(tex2,$substr($get(campo),$get(primero),$get(ultimo)))$ifgreater($get(ultimo),0,$puts(tex3,$substr($get(campo),$add($get(ultimo),1),$len($get(campo)))),)$ifequal($get(primero),0,$puts(tex1,)$puts(tex2,)$puts(tex3,$get(campo)),)
$ifequal($get(ultimo),0,$puts(tex1,)$puts(tex2,)$puts(tex3,$get(campo)),)
$ifgreater($get(primero),$get(ultimo),$puts(tex1,)$puts(tex2,)$puts(tex3,$get(campo)),)$if($strcmp($cut(%genre%,7),'Clásica'),$get(coloralbum)$get(tex1)$get(coloralbumvelado)$get(tex2)$get(coloralbum)$get(tex3)$get(colordate)[ %date%]$get(colorartist) %artist%,$get(colordate)[%date% ]$get(coloralbum)$get(tex1)$get(coloralbumvelado)$get(tex2)$get(coloralbum)$get(tex3))$get(colorcodec) %codec%)


As you can see in the image I have already made the text in parentheses to be in low intensity, but I need to refine and extend it for which I would need to use something that runs the string% album% of the for-next type

If possible I would need the same for the column %title% script.

My script for the title column is:

$if(%artist%,
$if($not($strcmp(%album artist%,%artist%)),
$if($strcmp($cut(%album artist%,4),'V.A.'),$get_global(tplay_V.A.)|$get_global(tplays_V.A.)V.A.
$get_global(dimmed)|$get_global(dimmeds)$replace(%album artist%,V.A.,),
$get_global(dimmed)|$get_global(dimmeds)
%album artist%)
 )
,
)

// Aqui comienza la rutina de velado de los textos entre paréntesis
$puts(campo,%title%)

$puts(primero,$strchr($get(campo),'('))
$puts(ultimo,$strrchr($get(campo),')'))

$puts(tex1,$left($get(campo),$add($get(primero),-1)))

$puts(tex2,$substr($get(campo),$get(primero),$get(ultimo)))

$ifgreater($get(ultimo),0,$puts(tex3,$substr($get(campo),$add($get(ultimo),1),$len($get(campo)))),)

// si no hay abre parentesis vacio tex1 y tex2 y a tex3 le doy el valor del title

$ifequal($get(primero),0,$puts(tex1,)$puts(tex2,)$puts(tex3,$get(campo)),)

// si no hay cierra parentesis vacio tex1 y tex2 y a tex3 le doy el valor del title

$ifequal($get(ultimo),0,$puts(tex1,)$puts(tex2,)$puts(tex3,$get(campo)),)

// si el abre parentesis esta despues del cierra parentesis vacio tex1 y tex2 y a tex3 le doy el valor del title

$ifgreater($get(primero),$get(ultimo),$puts(tex1,)$puts(tex2,)$puts(tex3,$get(campo)),)

$if(%_isplaying%,
$get_global(tplay)|$get_global(tplays)
,
$get_global(txt)|$get_global(txts)
)
$get(tex1)

$get_global(dimmeds)
$get(tex2)

$if(%_isplaying%,
$get_global(tplay)|$get_global(tplays)
,
$get_global(txt)|$get_global(txts)
)
$get(tex3)
////////////////////////////////////////////////////////////////////

$if(%_isplaying%,$tab()$get_global(tplay)|$get_global(tplays)
$padcut($repeat($get_global(plsym1),$add($mod($right(%_time_elapsed%,2),4),0)),4))













Title: Re: Columns UI
Post by: josemescud on 2020-04-13 21:45:24
message to zoumbro:

The right panel is made with the Graphical Browser component.
At first glance it seems simple but it was somewhat complicated since it offers embedded covers (just like the playlist view) whenever they are different. If it is a disc with 2 cds whose cover is the same, it only paints it once.
In the right panel there is a tab called Graphical that instead of painting the covers in 3 in 3 paints them in 1 in 1 but offering more data on the album than the year and the album. Furthermore, he only paints one cover per album and this is not the embedded cover but the external cover.
I have also used the graphical browser to make the 2 panels below the playlist buttons. The one on the left shows a summary of the initials by album. And the one on the right summarizes for years. The latter is extremely useful, if you have a large library, since when you are tagging an artist allows you when you refresh to go to the tagged album choosing the year.
I'm glad that what you did (I've been with foobar for 10 years) you liked.
Although I am most proud of is the grouping of discs with several CDs. To do this I had to give up grouping because it was not doing what I wanted and based on the field Nº CD.
Well it is impossible to explain in a few lines everything I did during these years.
Once again I thank you.

By private does not allow me to insert images.
I will repeat the message in the general forum so you can see the images
Title: Re: Columns UI
Post by: lightzoot on 2020-04-16 06:51:11
Columns UI homepage (http://yuo.be) | Documentation (http://wiki.yuo.be/columns_ui:start) | FAQs (http://wiki.yuo.be/columns_ui:faqs)


You have a bad link in your profile fyi

Useful forum topics
Columns UI gallery (https://argonaural.io/index.php?topic=63984)
Older Columns UI configurations (https://argonaural.io/index.php?topic=31027)
Title: Re: Columns UI
Post by: fuffi on 2020-04-16 14:27:50
Thanks. That should be fixed in version 1.0.1.
it is, thanks a lot!
Title: Re: Columns UI
Post by: Sparktank on 2020-04-18 02:09:25
Are the files hosted elsewhere? Like, github or similar?

Trying to access the site gets blocked by Malwarebytes pro.
Error code: SSL_ERROR_RX_RECORD_TOO_LONG
Title: Re: Columns UI
Post by: kode54 on 2020-04-18 05:01:37
That is because Malwarebytes blocks any IP address that has ever been used as a Command and Control server for malware, even if that server is being used by literally hundreds of web sites. You may opt to add an exception for it, or go bug your shitty security software vendor that their software is dumb.
Title: Re: Columns UI
Post by: musicmusic on 2020-04-18 11:30:25
The site is behind Cloudflare, so if it's the IP address they're blocking one of Cloudflare's IPs.

Apparently, you can report it here: https://forums.malwarebytes.com/forum/123-website-blocking/

Title: Re: Columns UI
Post by: Sparktank on 2020-04-19 06:06:22
Thanks for the info. I'll create an account and let them know.

There's a couple other sites out there that malware doesn't like.
Title: Re: Columns UI
Post by: sndsAU on 2020-04-19 17:42:15
Hi musicmusic, I am experiencing a bug.
Under "Colours and fonts"... mode "custom"... font selection: the font and font-style sets fine, but the size cannot be changed. Whatever is selected, the size stays the same. Any fonts that I have set in an older version of CUI are fine, but anything I try to change now, just doesn't stick, and the size reverts to some default (looks like 10pt).

Latest CUI installed.
Title: Re: Columns UI
Post by: josemescud on 2020-04-19 19:50:02
Hi musicmusic, I am experiencing a bug.
Under "Colours and fonts"... mode "custom"... font selection: the font and font-style sets fine, but the size cannot be changed. Whatever is selected, the size stays the same. Any fonts that I have set in an older version of CUI are fine, but anything I try to change now, just doesn't stick, and the size reverts to some default (looks like 10pt).

Latest CUI installed.

The same happens to me because of the foo_ui_hacks component.
When I want to change a font I install the version foo_ui_columns-1.0.0.fb2k-component, change the font and reinstall the latest version of columns ui.
Title: Re: Columns UI
Post by: sndsAU on 2020-04-20 00:20:59
The same happens to me because of the foo_ui_hacks component.
When I want to change a font I install the version foo_ui_columns-1.0.0.fb2k-component, change the font and reinstall the latest version of columns ui.

Yep, that was the culprit, thanks for letting me know! What a silly bug.
Though, no need to go through reinstalling CUI, it was enough just to take out foo_ui_hacks.dll and then bring it back after font changes.

I know it's a legacy buggy addon, but the captionless/borderless feature is invaluable and no other addon replicates it  :(
Title: Re: Columns UI
Post by: josemescud on 2020-04-22 22:31:50
Help.
I can't find the correct syntax in the script I've written for the discnumber column of the playlist view.
I think it must be very easy for you and I would really appreciate it because I am really stuck.

This is the wrong line: $if($or(%tracknumber%,1,$strcmp($caps($cut(%bonus%,1)),'B')),

What I want it to do is: If %tracknumber%=1 or %bonus%=B then ……….

---------------------------------------------------------------------------------------------------------------------
$puts(maxcolum,45)

$if(%discnumber%,
$if($or(%tracknumber%,1,$strcmp($caps($cut(%bonus%,1)),'B')),
$get_global(tplay_nºcd)|$get_global(tplays_nºcd)

///Arial 9pt (susi antes) y Arial 8pt Bold (tati) punto
///'● '%discnumber%

///Arial 8pt Bold (tati)
///'★ '%discnumber%

///SegoeUiSymbol9pt(cosi) estrella
///' '%discnumber%

///SegoeUiSymbol9pt(cosi y susi) punto
' '%discnumber%

$if($strcmp($caps($cut(%totaldiscs%,1)),'R'),$tab(-1)
$get_global(tplay_nºcd_raya)|$get_global(tplays_nºcd_raya)
$puts(suma,0)
$ifgreater($len(%discnumber%),12,$puts(suma,1),)
$ifgreater($len(%discnumber%),25,$puts(suma,2),)
$ifgreater($len(%discnumber%),30,$puts(suma,3),)
$ifgreater($len(%discnumber%),40,$puts(suma,4),)
$ifgreater($len(%discnumber%),50,$puts(suma,5),)
$repeat(–,$add($get(maxcolum),$add(-$len(%discnumber%),$get(suma))))
)
,
$get_global(dimmed)|$get_global(dimmeds)        
)
)
$if(%_isplaying%,$tab()$get_global(tplay)|$get_global(tplays)
$padcut($repeat($get_global(plsym),$add($mod($right(%_time_elapsed%,2),4),0)),4))

Title: Re: Columns UI
Post by: sndsAU on 2020-04-23 04:23:02
What I want it to do is: If %tracknumber%=1 or %bonus%=B then ……….
I am not sure what you are trying to do exactly with the rest of it, I dont have any %bonus% tags, but this should help you with your highlighted line:

   $ifequal(%tracknumber%,1,$puts(var1,true),)
   $if($stricmp(%album%,single),$puts(var2,true),)
   $if($or($get(var1),$get(var2)),yes,no)

As an example here I am doing if tracknumber=1 OR album=single, write a yes in the playlist view column, otherwise write no.
You can write it in a single line, but for me it's cleaner to break down the logic into multiple lines... so the first two lines here are just setting the test variables, and the third performs the output you want.
Title: Re: Columns UI
Post by: josemescud on 2020-04-25 21:18:29
What I want it to do is: If %tracknumber%=1 or %bonus%=B then ……….
I am not sure what you are trying to do exactly with the rest of it, I dont have any %bonus% tags, but this should help you with your highlighted line:

   $ifequal(%tracknumber%,1,$puts(var1,true),)
   $if($stricmp(%album%,single),$puts(var2,true),)
   $if($or($get(var1),$get(var2)),yes,no)

As an example here I am doing if tracknumber=1 OR album=single, write a yes in the playlist view column, otherwise write no.
You can write it in a single line, but for me it's cleaner to break down the logic into multiple lines... so the first two lines here are just setting the test variables, and the third performs the output you want.

Thank you very much for your answer.
I solved it satisfactorily.
I had gotten stuck trying to write a single sentence.

The %bonus% field is a metadata that I needed to create in order to do what I needed.

The script was like this:

//aqui se define la longitud máxima de la columna nºCD
$puts(maxcolum,47)

$if(%discnumber%,
$ifequal(%tracknumber%,1,$puts(var1,true),)
$if($strcmp($caps($cut(%bonus%,1)),'D'),$puts(var2,true),)

$if($or($get(var1),$get(var2)),

 $get_global(tplay_nºcd)|$get_global(tplays_nºcd)

///Arial 9pt (susi antes) y Arial 8pt Bold (tati) punto
///'● '%discnumber%

///Arial 8pt Bold (tati)
///'★ '%discnumber%

///SegoeUiSymbol9pt(cosi) estrella
///' '%discnumber%

///SegoeUiSymbol9pt(cosi y susi) punto
' '%discnumber%

$if($strcmp($caps($cut(%totaldiscs%,1)),'R'),$tab(-1)
 $get_global(tplay_nºcd_raya)|$get_global(tplays_nºcd_raya)
$puts(suma,0)
$ifgreater($len(%discnumber%),12,$puts(suma,1),)
$ifgreater($len(%discnumber%),25,$puts(suma,2),)
$ifgreater($len(%discnumber%),30,$puts(suma,3),)
$ifgreater($len(%discnumber%),40,$puts(suma,4),)
$ifgreater($len(%discnumber%),50,$puts(suma,5),)
$repeat(–,$add($get(maxcolum),$add(-$len(%discnumber%),$get(suma))))
)
,
 $get_global(dimmed)|$get_global(dimmeds)
)
)
$if(%_isplaying%,$tab() $get_global(tplay)|$get_global(tplays)
$padcut($repeat($get_global(plsym),$add($mod($right(%_time_elapsed%,2),4),0)),4))


I will take the opportunity to make another query.
In the image you see a line for CD1 and CD2 that goes to the end of the field. I don't know the command to do this. I have had to pull resources and write the following script:


$if($strcmp($caps($cut(%totaldiscs%,1)),'R'),$tab(-1)
$get_global(tplay_nºcd_raya)|$get_global(tplays_nºcd_raya)
$puts(suma,0)
$ifgreater($len(%discnumber%),12,$puts(suma,1),)
$ifgreater($len(%discnumber%),25,$puts(suma,2),)
$ifgreater($len(%discnumber%),30,$puts(suma,3),)
$ifgreater($len(%discnumber%),40,$puts(suma,4),)
$ifgreater($len(%discnumber%),50,$puts(suma,5),)
$repeat(–,$add($get(maxcolum),$add(-$len(%discnumber%),$get(suma))))
)
,
 $get_global(dimmed)|$get_global(dimmeds)
)

If you know the command to use I would really appreciate it.


Title: Re: Columns UI
Post by: sndsAU on 2020-04-26 11:44:08
If you know the command to use I would really appreciate it.
I have no idea about that one, sorry. I only use the standard multi-column view playlist from CUI.
Title: Re: Columns UI
Post by: Regular John on 2020-04-26 21:29:09
Dear @musicmusic

I've been struggling a bit with what seemed to be an easy modification to my set up   O:)

Basically what I'm trying to achieve is to have some artists coloured in a colour which is different from the default one. To add more detail, say I'd like to have some artists names in red, while keeping all the rest at the default colour.

I've tried using something like this (thank you @davideleo):

Code: [Select]
$puts(ar,$stripprefix($lower(%artist%)))
$ifequal($strstr($get(ar),bach),1,$rgb(255,0,0),
$ifequal($strstr($get(ar),chopin),1,$rgb(255,0,0),
$ifequal($strstr($get(ar),velvet underground),1,$rgb(255,0,0),
)))$swapprefix(%artist%)

Point is he $rgb() function seems to alters the sort order:  the names in red are sorted after those beginning with a special characters and before those beginning with a number.

I'm still playing a little bit to try some workarounds (e.g. assigning a rgb code to all the artists with a certain tag, rather than relying on their names). But I'm wondering if this will solve the "sorting" issue with $rgb

Thank you,
RJ
Title: Re: Columns UI => lost ability to resume a stopped/skipped track at the same pos
Post by: fuffi on 2020-04-26 23:03:31
Hi,
this comes originally from here (https://hydrogenaud.io/index.php?topic=119139.0), as I didn't realize, this is related to CUI....

lost ability to resume a stopped/skipped track at the same position

fb2k v1.5.3
CUI 1.4.1 (I use Playlist switcher Tab which I use to switch the playlists (and start playing a track) via doubleclicking on a playlist)


Some time ago, I was able to resume a track by doubleclicking on the playlist which contains that track.
The track would then start again at the same position, I had stopped it before.

Now, the track starts from the beginning, when doubleclicking on the playlist.

I wonder, where I have to go to get back my desired behaviour.

Did'nt find anything in the settings ...
Title: Re: Columns UI
Post by: musicmusic on 2020-04-27 19:48:42
Point is he $rgb() function seems to alters the sort order:  the names in red are sorted after those beginning with a special characters and before those beginning with a number.

I'm still playing a little bit to try some workarounds (e.g. assigning a rgb code to all the artists with a certain tag, rather than relying on their names). But I'm wondering if this will solve the "sorting" issue with $rgb
Colour codes are actually special characters. However, they are meant to be ignored when sorting.

Could you confirm how you are sorting? Are you clicking on a column title?

Also note that if a sorting script has been set for that column, and 'Use custom sorting script:' has been enabled, then that will be used to sort the column instead of what's in the Display script tab.

Some time ago, I was able to resume a track by doubleclicking on the playlist which contains that track.
The track would then start again at the same position, I had stopped it before.

Now, the track starts from the beginning, when doubleclicking on the playlist.

I wonder, where I have to go to get back my desired behaviour.
When you double-click on a playlist, all Columns UI does is set that playlist as the playing playlist and start playback. Resuming playback at a specified position wasn't Columns UI functionality. If you had that behaviour before, it may have been coming from another component.
Title: Re: Columns UI
Post by: ravetuna on 2020-04-28 09:03:00
Any way to sort Album list by descending order? Have an %added% tab but want the most recent entries to be displayed first.
Was using this initially on the tab:
Code: [Select]
$cut(%added%,10)

A user suggested this string but I don't think Album list supports $nodisplay:
Code: [Select]
$nodisplay{$sub(9999,$year(%added%))-$sub(99,$month(%added%))-$sub(99,$day_of_month(%added%))}$date(%added%)

Removing the leading "$nodisplay" shows something close to what I want. Help?
Title: Re: Columns UI
Post by: josemescud on 2020-05-17 13:38:40
I would like to know the variable that allows obtaining total length of selected tracks (this is done by the standard status bar and I would like to apply it in my theme)
Title: Re: Columns UI
Post by: josemescud on 2020-05-19 10:32:30
Hello.

I would like to know if there is any way to solve the following problem:
When I restore a .fcl I lose in the album list panel the color Active Item Frame

Thank you
Title: Re: Columns UI
Post by: musicmusic on 2020-05-19 20:00:31
I would like to know the variable that allows obtaining total length of selected tracks (this is done by the standard status bar and I would like to apply it in my theme)
It isn't available using title formatting in the status bar.

I would like to know if there is any way to solve the following problem:
When I restore a .fcl I lose in the album list panel the color Active Item Frame
Strange, it might be a bug. I'll have a look.
Title: Re: Columns UI
Post by: josemescud on 2020-05-19 20:05:08
I would like to know the variable that allows obtaining total length of selected tracks (this is done by the standard status bar and I would like to apply it in my theme)
It isn't available using title formatting in the status bar.

I would like to know if there is any way to solve the following problem:
When I restore a .fcl I lose in the album list panel the color Active Item Frame
Strange, it might be a bug. I'll have a look.

Thanks for your answer:

It is clear that it must be a mistake because it takes me 4 or 5 years that I remember. I trust you can solve it.
Title: Re: Columns UI
Post by: josemescud on 2020-05-19 20:10:18
I would like to know the variable that allows obtaining total length of selected tracks (this is done by the standard status bar and I would like to apply it in my theme)
It isn't available using title formatting in the status bar.

I would like to know if there is any way to solve the following problem:
When I restore a .fcl I lose in the album list panel the color Active Item Frame
Strange, it might be a bug. I'll have a look.

I would like to know the variable that allows obtaining total length of selected tracks (this is done by the standard status bar and I would like to apply it in my theme)
It isn't available using title formatting in the status bar.

I would like to know if there is any way to solve the following problem:
When I restore a .fcl I lose in the album list panel the color Active Item Frame
Strange, it might be a bug. I'll have a look.

The problem may be that the "Use Custom Active Item Frame" box is disabled.
Title: Re: Columns UI
Post by: Sohl on 2020-05-21 04:13:39
Hi, is it possible to disable inline editing for the filter panel?
Title: Re: Columns UI
Post by: foxyshadis on 2020-05-30 16:22:29
$set_font (https://wiki.yuo.be/columns_ui:config:item_details_titleformatting) still exists in the wiki, but does it exist in the current plugin at all? I just get [UNKNOWN FUNCTION] when trying to use it. Is there a current documentation?
Title: Re: Columns UI
Post by: marc2k3 on 2020-05-30 17:22:47
Works fine for me. You realise that documentation is for the Item details panel?
Title: Re: Columns UI
Post by: angriestchair on 2020-06-07 14:34:53
Would it be possible to make the layout editor more efficient? Whenever I need to move an item many spaces when there are many above or below it I have to right click and hit move up/down many times. Drag and drop would be nice or even just a button to the right to move up or down.

Would also love a pop out editor if possible as my layout has many items in it and it's sometimes hard to move through.

edit- also having an issue applying options to some panels. Random panels have their options grayed out except custom title. Is there something I can do on my end or is it a bug?

Title: Re: Columns UI
Post by: josemescud on 2020-06-08 13:10:49
Help:
I need to know, in order to improve my foobar, if it is possible to use in the grouping that I use for the album a variable (in memory or on the hard disk) that takes a certain value and when reading the next album I can ask for it.
The actual case is as follows. When I send to a playlist view the CD 2 of an album that has 2 CDs I need to know that I have not sent the complete disc but only CD 2. So I need to use a variable that can take the value of the% album% field and when I read the next album ask for it and know if it belongs to the same previous album.
Title: Re: Columns UI
Post by: josemescud on 2020-06-13 21:15:03
Message to music music:

Column ui fails from version foo_ui_columns-1.3.0.fb2k-component.

As seen in the image when a column is modified (for example title) directly and a ";" is written in the column it is painted ",". However if we edit the field in the properties it is correct.
If instead of editing it directly in the column, we do it through the properties, it does it well.
The tracks that already had the ";" paints them well unless they are re-edited directly in the column.
I have tried all the characters that appear on a standard keyboard and the only one that fails is the ";"
However the Album Artist and Artist columns even if edited with the properties if a ";" is loaded a "," is painted on the column.
The problem is that if you don't notice and edit with the mp3tag, the text from the ";" will be lost. is included.
I suppose it will be a simple mistake and you can fix it.

I take this opportunity to ask you if you have taken a look at the error that I mentioned that occurred in the colors & fonts in the element "Album List" in the "Active Item Frame" that the color was lost when restoring an fcl. The problem was that the "Use Custom Active Item Frame" box is disabled.
I have fixed it, provisionally, by setting the album list colors in the "Global" element and changing the "album list" mode from "Custom" to "Global".
Title: Re: Columns UI
Post by: musicmusic on 2020-06-14 21:41:50
As seen in the image when a column is modified (for example title) directly and a ";" is written in the column it is painted ",". However if we edit the field in the properties it is correct.
If instead of editing it directly in the column, we do it through the properties, it does it well.
The tracks that already had the ";" paints them well unless they are re-edited directly in the column.
I have tried all the characters that appear on a standard keyboard and the only one that fails is the ";"
However the Album Artist and Artist columns even if edited with the properties if a ";" is loaded a "," is painted on the column.
The problem is that if you don't notice and edit with the mp3tag, the text from the ";" will be lost. is included.
I suppose it will be a simple mistake and you can fix it.
1.3.0 added support for multi-value fields to inline editing in the playlist view. ; is used as a separator, so when you use it in a field, the field ends up with multiple values.

The properties dialog only stores multiple values for certain fields. Those fields are specified in a setting in advanced preferences, but I don't believe Columns UI knows anything about that setting.

So, to summarise, it is working as intended.

One possible option to allow what you are trying to do would be for Columns UI to use an escape character, such as \, so that \; could be used to store a literal ;, but there is some scope there to confuse anyone wanting to store a \.

Quote
I take this opportunity to ask you if you have taken a look at the error that I mentioned that occurred in the colors & fonts in the element "Album List" in the "Active Item Frame" that the color was lost when restoring an fcl.
Yes. It is a bug in the FCL writer code. (So the FCL files have been created without that colour in them.)
Title: Re: Columns UI
Post by: TheQwertiest on 2020-07-17 21:13:25
@musicmusic , hey there =)
A small question/issue:
- I have a panel with some STATE_1.
- I'm changing it to STATE_2.
- Then enable `live-editing` mode and copy-paste this panel.
The problem is that the copied panel has STATE_1 instead of STATE_2.

Is there some sort of CUI API that I've not implemented that's causing this? Or is it by design?

Panel's state is saved only when `uie::window::get_config` is called (which AFAIK triggered only on fb2k exit). But CUI's `copy` gets the state via `uie::window::set_config`, which results in reading the old state, since the new one was not saved yet.
Title: Re: Columns UI
Post by: musicmusic on 2020-07-18 09:11:34
Hmm, that may be a bug in Columns UI. What should happen is that Columns UI asks the splitter for the child panel, and the splitter calls uie::window::get_config() at that point. Looks like that last part may not be happening. Let me have a proper look...
Title: Re: Columns UI
Post by: Daeron on 2020-07-23 16:21:22
Any chance of implementing support within the CUI status pane for global variables and also for the special titleformat values such as the ones below?
Code: [Select]
$get_global(myvalue)
%_system_year%
%_system_month%
%_system_day%
I would need the latter to calculate how long ago a track was played. Works fine in CUI playlist columns, but not within the status pane.
Title: Re: Columns UI
Post by: musicmusic on 2020-07-28 21:45:59
Can't make any promises, but they both sound like reasonable requests to me 🙂
Title: Re: Columns UI
Post by: firewater on 2020-08-02 20:27:39
Sorry, there is not currently a way to control that padding. It should be marginally increased in the next version if you are using a display scaling factor (DPI) greater than 100%, though.
I'm somewhat confused here.

Do you want to expand the blue highlight to the edges? If so, that's weird, because for me it uses 100% of the available horizontal space by default (it does not get cut off on the sides). Maybe a PSS thing, not sure.

Do you want to increase spacing on the left and right of the text, so it's more centered? Should be doable by adding spaces to the display settings of playlist switcher. Will break search by typing.

Do you want to just increase the separation between different UI elements? You can set the divider length for CUI or there are padding settings when using the Panel Stack Splitter (http://foo2k.chottu.net/) component.

You could also try the Playlist Organizer (https://www.foobar2000.org/components/view/foo_plorg) component, maybe it'll be more to your liking.

Hey guys. Is there any chance this can be done now? I just mean the blue highlights. See iTunes for reference, which has a lot more padding.
Title: Re: Columns UI
Post by: LeVvE on 2020-10-04 20:07:10
Is there any way to lock the whole UI being resized without using foo_ui_hacks? Locking panels and stuff still lets me resize.
Title: Re: Columns UI
Post by: Pollux88 on 2020-10-04 21:49:44
Is there any way to lock the whole UI being resized without using foo_ui_hacks? Locking panels and stuff still lets me resize.
I think width of 0 does that
Title: Re: Columns UI
Post by: Cannonaire on 2020-10-04 22:25:21
Is there any way to lock the whole UI being resized without using foo_ui_hacks? Locking panels and stuff still lets me resize.
Under Layout, click on the "Misc" tab and deselect the box for "Allow resizing of locked panels".
It's a bit finicky - you might need to lock other panels around the one you want locked. I'd also avoid locking the Playlist view since the columns won't scale if you do that.
Title: Re: Columns UI
Post by: Case on 2020-10-05 06:00:10
I failed to find this with Google and I'm too lazy to go check sources: Is Columns UI supposed to show selected state for custom buttons added to the UI? I have components that show selection mark next to them in the main menu when they are enabled, but when added as textual button to the UI only their name is shown and not the state. Debugger shows that Columns UI doesn't even query the state when button is clicked.
Title: Re: Columns UI
Post by: musicmusic on 2020-10-05 08:23:36
It doesn't, as it needs a notification when the state of the button changes when the command is invoked by another method (e.g. if the menu command is clicked, the button needs to update) which I don't think there's a generic method to find out.

However, the uie::button service can be implemented to make it work. ShowGroupsButton in the Columns UI source in button_items.h/button_items.cpp is an example (ShowGroupsButton::s_on_change() is called when the state changes).
Title: Re: Columns UI
Post by: Mikko_H on 2020-10-18 13:10:00
Any idea why playlist tooltips don't display correctly under linux/wine?

See the attached image, upper is Columns UI playlist, lower is EsPlaylist.
Title: Re: Columns UI
Post by: musicmusic on 2020-10-18 22:25:44
Columns UI uses the TTM_ADJUSTRECT (https://docs.microsoft.com/en-gb/windows/win32/controls/ttm-adjustrect) message when it's positioning the tooltip.

The Wine source code (https://github.com/wine-mirror/wine/blob/0c249e6125fc9dc6ee86b4ef6ae0d9fa2fc6291b/dlls/comctl32/tooltips.c#L30-L35) would suggest that the message isn't implemented at all.
Title: Re: Columns UI
Post by: LeVvE on 2020-10-22 11:19:33
When playing something from the "Filter" panel it doesn't seem to follow playback order at the start, it will always play the first song in the playlist even if you have shuffle enabled.

Is there some setting I can change to make it shuffle from the start?
Title: Re: Columns UI
Post by: musicmusic on 2020-10-22 21:00:44
What are you clicking on or pressing to start playback of something from the Filter panel? The things that come to mind all seem to respect shuffle from a quick check.
Title: Re: Columns UI
Post by: LeVvE on 2020-10-23 00:03:23
What are you clicking on or pressing to start playback of something from the Filter panel? The things that come to mind all seem to respect shuffle from a quick check.
I double click on the Comedy genre for example to send it to playlist and start playing, it will always start on the first song "Another One Rides The Bus".
After that song is finished playing though it will start to shuffle songs, when I play something from the Albums list panel it will shuffle the first song as well.

(https://i.imgur.com/GoWp8AQ.png)
Title: Re: Columns UI
Post by: kode54 on 2020-10-23 01:14:22
Literally no way to fix that, other than programming it to use the "Play Random Track" option when a shuffler is enabled. Debatable whether the UI should implement it this way, or whether the player itself should try to handle this.
Title: Re: Columns UI
Post by: musicmusic on 2020-10-23 08:11:03
Do you have 'Playback/Playback follows cursor' turned on?
Title: Re: Columns UI
Post by: LeVvE on 2020-10-23 12:38:38
Do you have 'Playback/Playback follows cursor' turned on?
I do, yeah.
Title: Re: Columns UI
Post by: Chainyk on 2020-10-23 19:39:24
I have 2 monitors  3440 x 1440 and 3840 x 2160
https://youtu.be/64lOeEVD48Q
is it possible to fix scalling and left panel
Title: Re: Columns UI
Post by: musicmusic on 2020-10-24 10:56:12
Do you have 'Playback/Playback follows cursor' turned on?
I do, yeah.
What's happening is that Columns UI is focusing the first item, but that's causing playback follows cursor to play it. I'll change the behaviour.

I have 2 monitors  3440 x 1440 and 3840 x 2160
[...]
is it possible to fix scalling and left panel
Do you mean can the the left part be stopped from resizing or do you mean can per-monitor DPI be supported?
Title: Re: Columns UI
Post by: mzso on 2020-10-24 17:11:52
When playing something from the "Filter" panel it doesn't seem to follow playback order at the start, it will always play the first song in the playlist even if you have shuffle enabled.

Is there some setting I can change to make it shuffle from the start?

The way I see it, the file you chose to play plays. Since the first track is selected by default it plays. If you manually select another one then that plays. If you want playback to start at a random location you need to press the random button/hotkey.
Although I can only start playback by clicking a playlist. Double Clicking on any of the filters doesn't start playback. So I don't know how you even start playback... At most the cover art thumbnails blink, I guess they're reloaded.
Title: Re: Columns UI
Post by: iridescentaudio on 2020-11-05 17:16:55
I came here to ask for help with an error message. The good news is that I think I've now resolved it, and I'm reporting a bug instead.

One of my buttons accidentally had the Hot image set to "Custom" under Buttons options, but without a path to an image specified. This had the consequence that when exporting the Columns UI configuration with the "Any foobar2000 installation" option specified, this error was presented:

Code: [Select]
Error exporting layout preset "Default" - Error reading file "C:\Program Files (x86)\foobar2000\" : Object not found

... as you can imagine, leading to quite a lot of confusion as to what the problem actually was.
I eventually figured out the cause when I noticed that the "This foobar2000 installation" option still worked fine, and I looked up that the only difference between the two options (afaik) was whether or not button images were embedded inside the file, which led me back to checking over my button configurations and discovering where I had goofed.
Anyway, either a more specific error message or having the Buttons configuration disallow an empty field for a Custom image would be useful going forwards.

Thanks for all the hard work on Columns UI.
Title: Re: Columns UI
Post by: pstrg on 2020-11-07 19:23:14
Columns UI 1.6.0

If a non multi-value field like TITLE* (ID3v2.4: TIT2) contains a semicolon, the semicolon is displayed as a comma.
One may use either %title% or $meta(title) as column script.
In order to have the field value correctly displayed, it's necessary to use $meta_sep(title,; ) as script.

* No, TITLE not defined as multi-value in Preferences > Advanced > Display > Propertied dialog > Multivalue fields.

p.s. I often use "; " (instead of "and") in the TITLE field and somehow never noticed this before. Just in case, installed both 1.4.1 and 1.3.0 and the behaviour was the same.
Title: Re: Columns UI
Post by: musicmusic on 2020-11-07 19:46:53
I came here to ask for help with an error message. The good news is that I think I've now resolved it, and I'm reporting a bug instead.

...
Thanks, that must've been baffling. Both of those suggestions sound good to me, I'll see what can be done.

Columns UI 1.6.0

If a non multi-value field like TITLE* (ID3v2.4: TIT2) contains a semicolon, the semicolon is displayed as a comma.
One may use either %title% or $meta(title) as column script.
In order to have the field value correctly displayed, it's necessary to use $meta_sep(title,; ) as script.

* No, TITLE not defined as multi-value in Preferences > Advanced > Display > Propertied dialog > Multivalue fields.

p.s. I often use "; " (instead of "and") in the TITLE field and somehow never noticed this before. Just in case, installed both 1.4.1 and 1.3.0 and the behaviour was the same.
This was discussed relatively recently: https://hydrogenaud.io/index.php?topic=28647.msg984227#msg984227

The setting mentioned is indicated as being for the Properties dialog, and I'm happy to be corrected, but I don't believe third-party components have access to it.

I'll have a think about what can be done to improve the situation...
Title: Re: Columns UI
Post by: pstrg on 2020-11-07 21:01:27

Columns UI 1.6.0

If a non multi-value field like TITLE* (ID3v2.4: TIT2) contains a semicolon, the semicolon is displayed as a comma.
One may use either %title% or $meta(title) as column script.
In order to have the field value correctly displayed, it's necessary to use $meta_sep(title,; ) as script.

* No, TITLE not defined as multi-value in Preferences > Advanced > Display > Propertied dialog > Multivalue fields.

p.s. I often use "; " (instead of "and") in the TITLE field and somehow never noticed this before. Just in case, installed both 1.4.1 and 1.3.0 and the behaviour was the same.
This was discussed relatively recently: https://hydrogenaud.io/index.php?topic=28647.msg984227#msg984227

The setting mentioned is indicated as being for the Properties dialog, and I'm happy to be corrected, but I don't believe third-party components have access to it.

I'll have a think about what can be done to improve the situation...

Just read the mentioned topic.
Since I have many, many titles with ";", I'll use $meta_sep(title,; ) as column script to circumvent the issue for now.
Thank you.
Title: Re: Columns UI
Post by: Cannonaire on 2020-12-14 18:02:50
I don't know if this is a Columns UI question or more of a general Foobar question. How do you change the colors of the buttons/panel borders/status bar? I can't seem to find any options for those. Changing Windows to dark mode also doesn't change it.

Here's an example with my setup. It's mostly dark themed, except the dividers, scrollbars, buttons etc. are all light.
X
Title: Re: Columns UI
Post by: josemescud on 2020-12-14 19:46:36
I don't know if this is a Columns UI question or more of a general Foobar question. How do you change the colors of the buttons/panel borders/status bar? I can't seem to find any options for those. Changing Windows to dark mode also doesn't change it.

Here's an example with my setup. It's mostly dark themed, except the dividers, scrollbars, buttons etc. are all light.
[attach type=thumb]18178[/attach]

I am Spanish and I use google translate.
Your question is totally logical. I also had it several years ago and I did not stop until I got it. It is impossible to explain in a message how I got it. The first thing is to have extensive programming knowledge. I will give you some general tips:
- You have to use the Panel stack splitter component that allows you to program scripts to your liking.
- According to your foobar I can give you easy tips to blacken it a little.
- You can mount the Album List panel, Playlist View, Buttons components on a stack splitter panel and resize the panel so that the scrollbars are hidden on the right and not visible. You can also remove column headings in settings. They can also remove the white trim from the panels. Buttons (with transparent background) can have a dark background.
The rest of things is more complex. It took me a year to get it. Here is my foobar in case it helps you.
Title: Re: Columns UI
Post by: djdron on 2020-12-18 15:03:43
Hi!) Any chance of implementing this feature (https://github.com/reupen/columns_ui/issues/51)?
Babies are crying)

I see no reason for projectM visualizer plugin (https://hydrogenaud.io/index.php?topic=120115.0) to integrate 2 SDK's to support it in CUI because i'm not using CUI features at all.
Title: Re: Columns UI
Post by: musicmusic on 2020-12-30 20:22:57
I don't know if this is a Columns UI question or more of a general Foobar question. How do you change the colors of the buttons/panel borders/status bar? I can't seem to find any options for those. Changing Windows to dark mode also doesn't change it.

Here's an example with my setup. It's mostly dark themed, except the dividers, scrollbars, buttons etc. are all light.
[attach type=thumb]18178[/attach]
Unfortunately, Microsoft haven't documented the relevant API functions that would enable dark mode support. Additionally, those functions are only exported by ordinal (and not by name) and the oridinal numbers can change between Windows 10 versions or even builds. At the moment, the onus is on Microsoft to make those bits of the theming API public and documented.
Title: Re: Columns UI
Post by: musicmusic on 2020-12-30 20:51:46
Hi!) Any chance of implementing this feature (https://github.com/reupen/columns_ui/issues/51)?
Babies are crying)

I see no reason for projectM visualizer plugin (https://hydrogenaud.io/index.php?topic=120115.0) to integrate 2 SDK's to support it in CUI because i'm not using CUI features at all.
I don't disagree with your last statement, but doesn't the same apply to me? ;)

In any case, it's not a simple task, hence there has been little movement on it. But, as it's logged on GitHub, it is known.
Title: Re: Columns UI - Separator display: possible to change?
Post by: pstrg on 2021-01-11 14:39:01
Noted that a number of multi-value fields - defined as such in Preferences > Advanced > Display > Properties dialog - are being seen as single value (used $meta_num(field) to check).
Selected a number of tracks with the same problem and the same two artists.
- Tried to re-write one track manually (removed ARTIST, then rewritten) - it started to be seen as a multi-value field but, instead of a semicolon, now a comma is displayed as separator.

Is there a way to keep a semicolon on display (not only inside the field)?

(https://i.ibb.co/KKpM9bW/2021-01-10-17-29-02.jpg)

[EDIT]
Just answered by @anamorphic:   https://hydrogenaud.io/index.php?topic=120429.msg992458#msg992458
Title: Re: Columns UI
Post by: WiAIeonn on 2021-01-14 23:20:47
hi. is there a way to change panel caption color and height? thx
Title: Re: Columns UI
Post by: pstrg on 2021-01-24 00:42:21
A very long time ago I prepared scripts for Album List Panel in order to show the library according to different hierarchies.
Reviewing them, I noticed for instance $replace(%<artist>%,^,', ').
However (embarrassing part) I simply do not remember the meaning of the %<fieldname>% syntax (and could not find any annotation or online explanation about it).

p.s. I use ^ as separator (e.g. Surname^Name) to avoid commas (or $char(44)) that could led to confusion as the comma serves as parameter separator in functions.
Title: Re: Columns UI
Post by: anamorphic on 2021-01-24 02:02:46
$replace(%<artist>%,^,', ')
The angled brackets show multiple values individually (splits values) in the library viewer.

(Edited out "separator" misunderstanding... :(  )
Title: Re: Columns UI
Post by: pstrg on 2021-01-24 15:55:09
$replace(%<artist>%,^,', ')
The angled brackets show multiple values individually (splits values) in the library viewer.
Thank you.
Could you explain a bit further?
Using Columns-UI, with an artist field that contains 3 values, I have the following results, depending on the Display script:
script             displayed result
$meta(artist) -->  Lazić^Dejan, Carmignola^Giuliano, Gabetta^Sol
%artist%      -->  Lazić^Dejan, Carmignola^Giuliano, Gabetta^Sol
%<artist>%    -->  ?


Also: where's it documented?

Title: Re: Columns UI
Post by: Daeron on 2021-01-24 18:10:41
$meta(artist) will use commas between artists. Same as %artist% in that sense.

$meta_sep(artist,|) will put | between artists. Example: Artist1|Artist2|Artist3

$meta_sep(artist,|,+) will put | between artists, except the last one will be a +. Example: Artist1|Artist2+Artist3

%<artist>% is used in some library viewers to separate multivalue artists as different nodes (in tree view usually).

http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference
Title: Re: Columns UI
Post by: anamorphic on 2021-01-24 18:51:58
The only place I can find it documented is Title Format Album List (DUI) page ("Branching Expressions") -
https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Titleformat_Album_List

%<field>% works in every other library viewer but CUI Filters is the exception - have to use the default field name ("Artist") to show split values. (in Pref > Display > CUI > Filters > Fields tab)
Title: Re: Columns UI
Post by: pstrg on 2021-01-24 20:44:49
Thank you @Daeron; thanks again @anamorphic - searching for "%<" on the forum yields no response.
Title: Re: Columns UI
Post by: jistme on 2021-01-28 17:31:51
I don't know if this is a Columns UI question or more of a general Foobar question. How do you change the colors of the buttons/panel borders/status bar? I can't seem to find any options for those. Changing Windows to dark mode also doesn't change it.

I have the exact same question.
It's the only thing spoiling my creation this far:

(https://i.imgur.com/iC0Z4dgm.jpg) (https://i.imgur.com/iC0Z4dg.png)

T.I.A.!
Title: Re: Columns UI
Post by: josemescud on 2021-01-28 17:45:09
I don't know if this is a Columns UI question or more of a general Foobar question. How do you change the colors of the buttons/panel borders/status bar? I can't seem to find any options for those. Changing Windows to dark mode also doesn't change it.

I have the exact same question.
It's the only thing spoiling my creation this far:

(https://i.imgur.com/iC0Z4dgm.jpg) (https://i.imgur.com/iC0Z4dg.png)

T.I.A.!



I already responded on this matter to the best of my ability in message #7649
Title: Re: Columns UI
Post by: jistme on 2021-01-28 17:59:51
I already responded on this matter to the best of my ability in message #7649

Thank you josemescud.
I must have overlooked your answer having square eyes and an overloaded brain after having spend a lot of time searching the internet and looking at dozens of related issues and possible solutions.
Looking at your answer it is far from easy to accomplish.
That's a pity (and a flaw of Columns UI?), and beyond what I am able and capable of to invest time and effort in.

Thanks anyway, I'm sure it will be helpful to others.
Title: Re: Columns UI
Post by: josemescud on 2021-01-28 19:16:36
I already responded on this matter to the best of my ability in message #7649

Thank you josemescud.
I must have overlooked your answer having square eyes and an overloaded brain after having spend a lot of time searching the internet and looking at dozens of related issues and possible solutions.
Looking at your answer it is far from easy to accomplish.
That's a pity (and a flaw of Columns UI?), and beyond what I am able and capable of to invest time and effort in.

Thanks anyway, I'm sure it will be helpful to others.


(I remind you that I am Spanish and I use google translator)

As your Foobar is minimalist, you have it a little easier.

I think you can easily get the button panels, top and bottom, black.

You just have to install the "Panel Stack Splitter" component and create a panel for each buttons. And place the buttons panel inside the "panel stack splitter".

Right button on the buttons -> Splitter Settings / Behavior / Change Colour.

You put the background colour you want.

To remove the edges of the panel: see image 1

I leave you my Layout in case it helped you: image 2

Putting column headings in black is more complicated. I haven't even done it. Directly in the configuration I have told you not to show them by leaving the option Display column titles blank.

If you dare to do it and you have difficulties, send me another message.
Title: Re: Columns UI
Post by: jistme on 2021-01-28 19:21:58
As your Foobar is minimalist, you have it a little easier.
I think you can easily get the button panels, top and bottom, black.

That gives me the confidence to try it.
(probably this weekend)

Thanks again!
I'll report back after I succeeded. (or failed ;-)
Title: Re: Columns UI
Post by: jistme on 2021-01-29 18:30:37
Success!
Thank you josemescud!
Title: Re: Columns UI
Post by: josemescud on 2021-01-30 07:31:31
Success!
Thank you josemescud!

Congratulations. You could have posted a picture of the result.
Title: Re: Columns UI
Post by: jistme on 2021-01-30 07:44:51
Congratulations. You could have posted a picture of the result.
It's not finished and I am still fooling around a bit with it.
But here is an impression
https://youtu.be/h5MmfvBx3dU (https://youtu.be/h5MmfvBx3dU)
Title: Re: Columns UI
Post by: josemescud on 2021-01-30 12:59:50
Congratulations. You could have posted a picture of the result.
It's not finished and I am still fooling around a bit with it.
But here is an impression
https://youtu.be/h5MmfvBx3dU (https://youtu.be/h5MmfvBx3dU)

It looks fantastic.

I'm curious to know, if you use columns ui, and you didn't use "Panel stack splitter" how could you hide the vertical scroolbar in the playlist view.
Title: Re: Columns UI
Post by: jistme on 2021-01-30 14:43:35
how could you hide the vertical scroolbar in the playlist view.

I didn't do anything to hide them, and the scrollbars will show as soon as I resize the main panel smaller.
But I don't mind, since I am only using fb for simple playback of albums and playlists. Nothing else.
So this layout and size will be static, and I won't be requiring much other functionality or all sorts of tweaks to accommodate for different scenarios.
Title: Re: Columns UI
Post by: josemescud on 2021-01-30 19:02:05
how could you hide the vertical scroolbar in the playlist view.

I didn't do anything to hide them, and the scrollbars will show as soon as I resize the main panel smaller.
But I don't mind, since I am only using fb for simple playback of albums and playlists. Nothing else.
So this layout and size will be static, and I won't be requiring much other functionality or all sorts of tweaks to accommodate for different scenarios.


OK.

If you need to hide them, you could do it by putting the view playlist in a stack splitter panel and expanding the Width and Height values until the vertical scrollbar is hidden on the right (Image 1).
Now I am working on a new Playlist outside of Columns UI based on a WSH Panel Mod in order to correct the deficiencies of the Playlist View at the groupings level and to create scroolbars in dark mode. But that goes for a long time.
Title: Re: Columns UI
Post by: josemescud on 2021-02-09 19:52:40
Message to music music:

The field %discnumber% when editing it from the properties does not support accents or signs º, ª. It does not always do so in approximately 80% of the cases.

However if I edit with Mp3tag or TagScanner foobar it does interpret the accents and the º, ª signs.

Is it possible to solve this problem?
Title: Re: Columns UI
Post by: musicmusic on 2021-02-12 20:57:32
@josemescud Do you mean in Item properties? Could you elaborate a bit more – is the problem typing the accents, displaying them or making them persist when saving the entered characters? Is it something you can capture in a screenshot or animation or video?

Does the same happen in the foobar2000's own Properties? What is the file format of the tracks affected?
Title: Re: Columns UI
Post by: josemescud on 2021-02-12 22:55:17
@josemescud Do you mean in Item properties? Could you elaborate a bit more – is the problem typing the accents, displaying them or making them persist when saving the entered characters? Is it something you can capture in a screenshot or animation or video?

Does the same happen in the foobar2000's own Properties? What is the file format of the tracks affected?

I remind you that I am Spanish and I use google translator

I have done several tests and I have discovered that it only fails in mp3 files of any bitrate and it does well in FLAC, APE, M4A, WavPack files.

So far I have found flaws in accents and º and ª signs.

The same fails both in editing through the properties and typing in the column.

I will try to explain myself better with several captures:

- Image 1: In Properties I type in the field %discnumber% the text with accent CD2 2003 "Inéditos, Rarezas y Caras B".

- Image 2: Pressing OK removes the accent both in properties and in the discnumber column.

- Image 3: We see as if the accent appears, but it is because I edited it with the mp3tag software.

I hope I have explained myself better. Thanks for your help.
Title: Re: Columns UI
Post by: anamorphic on 2021-02-13 10:53:18
I have done several tests and I have discovered that it only fails in mp3 files

DISCNUMBER field should only contain a number. From ID3v2.3 (https://id3.org/id3v2.3.0) specification -

Quote
TPOS
The 'Part of a set' frame is a numeric string that describes which part of a set the audio came from. This frame is used if the source described in the "TALB" frame is divided into several mediums, e.g. a double CD. The value may be extended with a "/" character and a numeric string containing the total number of parts in the set. E.g. "1/2".

It sounds like you should be making a custom DISCSUBTITLE field for the text. Or possibly SET SUBTITLE if you want to map it to TSST frame (ID3 Tag Mapping (https://wiki.hydrogenaud.io/index.php?title=Foobar2000:ID3_Tag_Mapping))
Title: Re: Columns UI
Post by: TheQwertiest on 2021-02-14 16:27:29
@musicmusic , not sure if it's a CUI bug, but every time I create a modal dialog in my component all panel settings (in all my panels) are forcefully saved.
Parent dialog of the modal dialog is based on `uie::window`. Panel setting saving is invoked via `void get_config( stream_writer* writer, abort_callback& abort ) const` method.
And it does not matter which modal dialog it is - every one exhibits the same behaviour.

Call stack looks like this:
example1:
Spoiler (click to show/hide)

example2:
Spoiler (click to show/hide)

example3:
Spoiler (click to show/hide)
Title: Re: Columns UI
Post by: musicmusic on 2021-02-16 20:37:35
Hi,

It's difficult to tell what those foo_ui_columns addresses are in the call stack from the information there, but:

- foo_uie_panel_splitter seems to be the actual caller in all three cases. Can you reproduce the problem without it and foo_ui_hacks?
- debugging symbols (PDBs) for all semi-recent Columns UI versions are available on the GitHub releases page (https://github.com/reupen/columns_ui/releases). If you load the relevant PDB the call stack should show what bit of code in Columns UI is being hit. Similarly, it would be useful to load symbols for Windows libraries (https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/microsoft-public-symbols).

Thanks
Title: Re: Columns UI
Post by: josemescud on 2021-03-02 17:27:01
I need to do a search in the Quicksearch box or in the Filter box that will find all the songs in which the %albumartist% field is present and that is also different from the %artist% field

Example: (%album artist% PRESENT) and (%album artist% <> %artist%)

It's possible?
Title: Re: Columns UI
Post by: jazzthieve on 2021-03-02 17:39:43
Try this

Code: [Select]
"$if($strcmp($meta(album artist),%artist%),1,0)" IS 0 AND "$meta(album artist)" PRESENT
Title: Re: Columns UI
Post by: josemescud on 2021-03-02 18:27:06
Try this

Code: [Select]
"$if($strcmp($meta(album artist),%artist%),1,0)" IS 0 AND "$meta(album artist)" PRESENT

Total success. Thanks
Title: Re: Columns UI
Post by: TheQwertiest on 2021-03-02 18:41:53
Hi,

It's difficult to tell what those foo_ui_columns addresses are in the call stack from the information there, but:

- foo_uie_panel_splitter seems to be the actual caller in all three cases. Can you reproduce the problem without it and foo_ui_hacks?
- debugging symbols (PDBs) for all semi-recent Columns UI versions are available on the GitHub releases page (https://github.com/reupen/columns_ui/releases). If you load the relevant PDB the call stack should show what bit of code in Columns UI is being hit. Similarly, it would be useful to load symbols for Windows libraries (https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/microsoft-public-symbols).

Thanks
Sure, here is a full stacktrace on a plain panel with CUI debug symbols (no ui hacks and no foo_uie_panel_splitter ):

Spoiler (click to show/hide)

PS: Sorry for the late reply - somehow missed your post...
Title: Re: Columns UI
Post by: TheQwertiest on 2021-03-02 18:57:43
The problematic behaviour is caused by the following:
- `get_previous_menu_focus_window` calls `get_panel` to find the focused window.
- `get_panel` for `splitter_window` creates (for some reason) a new `splitter_item_full_v2_t` via `create_splitter_item` call.
- `create_splitter_item` calls `refresh_child_data`, which saves the config of all child panels.

`refresh_child_data` call was introduced in the following commit: https://github.com/reupen/columns_ui/commit/41828a3ec0fd58803f36ca556bf9dd8bd9a35830, which, ironically, was addressing the bug that I've reported :D
Title: Re: Columns UI
Post by: josemescud on 2021-03-06 09:03:47
Message to Music Music:

I use Columns UI and I have the following problem. When a disc has several CDs everything is perfect. But when the disc only has a CD leaves me a blank line between the name of the album and the first track.

The grouping script to control grouping by field %discnumber% is:

$if(%discnumber%,
$rgb(100,100,100)   ● %discnumber%
,
)$tab()
Title: Re: Columns UI
Post by: musicmusic on 2021-03-06 11:38:59
The problematic behaviour is caused by the following:
- `get_previous_menu_focus_window` calls `get_panel` to find the focused window.
- `get_panel` for `splitter_window` creates (for some reason) a new `splitter_item_full_v2_t` via `create_splitter_item` call.
- `create_splitter_item` calls `refresh_child_data`, which saves the config of all child panels.

`refresh_child_data` call was introduced in the following commit: https://github.com/reupen/columns_ui/commit/41828a3ec0fd58803f36ca556bf9dd8bd9a35830, which, ironically, was addressing the bug that I've reported :D
Ah, thanks. That does indeed seem a bit undesirable.

What is happening there is the main window is being deactivated, and Columns UI needs to record which child window is currently focused so it can focus it again when the main window is next activated. However, if the menu bar is currently focused, it needs to record the window focused before it was. So it needs to query any menu_window instances in the layout for that information. splitter_window::get_panel() is the way to get a window_ptr for the children of a splitter, so it is called in the process. But that now also triggers the config refresh.

There are a couple of options (in Columns UI) for fixing it:

1. Move that config refresh to splitter_item_t::get_planel_config so it's only called if the caller actually needs the config. The main downside here I can think of is third-party splitter items are likely to be implemented differently and therefore the inconsistency might be a bit unpredictable.

2. Remove the current config refresh and let the user of the splitter item get fresh config from the window_ptr if needed, via a helper method on splitter_item_t. (So, in this case, the config would be refreshed by the code that serialises the splitter item whe na panel is copied.)

I'll have a look at implementing option 2. as I think it's the safest option and more in line with how things used to work.

Message to Music Music:

I use Columns UI and I have the following problem. When a disc has several CDs everything is perfect. But when the disc only has a CD leaves me a blank line between the name of the album and the first track.
Unfortunately, even blank group titles are rendered at the moment, so the behaviour you want isn't currently possible. I'm not sure how much effort it would be to change that, though I'll consider it since it seems like reasonable behaviour.

Your other option (of course) is to use a third-party playlist view. I don't know if any of them support the behaviour you're looking for, though.
Title: Re: Columns UI
Post by: josemescud on 2021-03-08 19:16:13
Message to Music Music:

I use Columns UI and I have the following problem. When a disc has several CDs everything is perfect. But when the disc only has a CD leaves me a blank line between the name of the album and the first track.
Unfortunately, even blank group titles are rendered at the moment, so the behaviour you want isn't currently possible. I'm not sure how much effort it would be to change that, though I'll consider it since it seems like reasonable behaviour.

Your other option (of course) is to use a third-party playlist view. I don't know if any of them support the behaviour you're looking for, though.

[/quote]

Thanks for your answer. I would greatly appreciate you that you consider my request. And if you encourage you to do it, I will give you 2 or 3 things related to the groups that already in 2007 you commented in the forum that you would incorporate them into a next version, and that they would leave the Columns UI and my perfect FOOBAR:

- Each grouping should have its own font.

- Each grouping should allow you to select if we want to paint it over or the right of the cover.

I attached the Image 1 (current aspect) and the Image 2 (desired aspect manipulated with Photoshop)

While these improvements, joined to the petition made in the previous message, do not be made, I am forced to not be able to use the grouping of the albums with several CDs through the grouping but through the dicnumber column (Image 3) which It is imperfect because the text is cut if it is too long and displaces the rest of the columns to the right.

Once again I give you the anticipated thanks and I encourage you to leave Columns Ui brushing perfection.
Title: Re: Columns UI
Post by: raelthelamb on 2021-03-27 11:41:15
Unfortunately, even blank group titles are rendered at the moment, so the behaviour you want isn't currently possible. I'm not sure how much effort it would be to change that, though I'll consider it since it seems like reasonable behaviour.

Just wanted to quickly second this -- it should be possible to not display blank group titles (and probably this should even be the default behaviour). Just started playing with Columns UI today, and spent a lot of time searching for how to get rid of these blank lines before I found this!
Title: Re: Columns UI
Post by: josemescud on 2021-03-27 13:45:54
Unfortunately, even blank group titles are rendered at the moment, so the behaviour you want isn't currently possible. I'm not sure how much effort it would be to change that, though I'll consider it since it seems like reasonable behaviour.

Just wanted to quickly second this -- it should be possible to not display blank group titles (and probably this should even be the default behaviour). Just started playing with Columns UI today, and spent a lot of time searching for how to get rid of these blank lines before I found this!

In music music response he says it seems reasonable and that he will study it. As long as I do not correct this matter and some more I can not use the grouping of multiple discs using the grouping but I use the discnumber column (see in the message #7685 Image 3).

I prepared a version (which I do not use) in which using the grouping by discnumber through grouping I was able to disguise the blank line for simple disks underlining the line that paints the album (image 4).
Title: Re: Columns UI
Post by: raelthelamb on 2021-03-27 16:40:21
In music music response he says it seems reasonable and that he will study it. As long as I do not correct this matter and some more I can not use the grouping of multiple discs using the grouping but I use the discnumber column (see in the message #7685 Image 3).

Oh, I saw, but wanted to point out that you would not be the only person who would be happy if it is changed! :)

How is your discnumber column working (in Image 3 from the linked post)? Is it using $ifequal(%tracknumber%,1) or something similar, or have you managed to set it up so that that column only displays the disk number / name in a row when it is different from the previous row?
Title: Re: Columns UI
Post by: josemescud on 2021-03-27 18:25:39
In music music response he says it seems reasonable and that he will study it. As long as I do not correct this matter and some more I can not use the grouping of multiple discs using the grouping but I use the discnumber column (see in the message #7685 Image 3).

Oh, I saw, but wanted to point out that you would not be the only person who would be happy if it is changed! :)

How is your discnumber column working (in Image 3 from the linked post)? Is it using $ifequal(%tracknumber%,1) or something similar, or have you managed to set it up so that that column only displays the disk number / name in a row when it is different from the previous row?

I am Spanish and use a translator:

Effectively I use: $Ifequal(%tracknumber%,1,$puts(var1,true),) (Image 5) since it is not possible from the script when you are processing a track knowing what was the value of the previous track nor is it possible, as far as I know, memorize the value of the track to compare it with the following.

It also creates the %tipodisc% metadata to be able to paint %discnumber% in the desired track even if it is not the 1st as long as %tipodisc%=P (Image 6)

I leave you the script of the column. You will see that I currently changed the %discnumber% column by the %subtitle% column. I changed it recently since in %discnumber% when a numeric field did not always admit accents, ñ, etc. The script is a bit long because it creates a routine so that the texts in parentheses are painted with the most attenuated color.

---------------------------------------------------------------------------------------------------------------------------------------
//aqui se define la longitud máxima de la columna Subtitle

$puts(maxcolum,37)

$if(%subtitle%,

$ifequal(%tracknumber%,1,$puts(var1,true),)
$if($stricmp($right(%tipodisc%,1),'P'),$puts(var2,true),)

$if($or($get(var1),$get(var2)),
$get_global(tplay_nºcd)|$get_global(tplays_nºcd)

//Arial '● ' solo vale para Arial
//Tahoma '⦁' vale para Segoe y Arial
//Tahoma '●' vale para Segoe y Arial

$if($strcmp($get_global(letra),'segoe'),
//' '
'⦁ '
,
'● '
)

// Aqui comienza la rutina de velado de los textos entre paréntesis en 4 Fases
$puts(cam,%subtitle%)

///////////////////////////////////////////////////////////////////////////////////////////////
//////////////////// Fase 1: proceso hasta la 1ª palabra entre parentesis /////////////////////
$puts(tx1,)$puts(tx2,)$puts(pri,)$puts(ult,)

$puts(pri,$strchr($get(cam),'('))
$puts(ult,$strchr($get(cam),')'))

// si no hay '('
$ifequal($get(pri),0,$puts(var,1),)
// si no hay ')'
$ifequal($get(ult),0,$puts(var,1),)
// si '(' está despues del ')'
$ifgreater($get(pri),$get(ult),$puts(var,1),)

$ifequal($get(var),1
,
$puts(trz1,$get(cam))
$puts(tx1,$get(cam))
,
$puts(trz1,$left($get(cam),$get(ult)))
$puts(tx1,$left($get(trz1),$add($get(pri),-1)))
$puts(tx2,$substr($get(trz1),$get(pri),$get(ult)))
)

///////////////////////////////////////////
$get_global(tplay_nºcd)|$get_global(tplays_nºcd)
$get(tx1)

$get_global(dimmed)|$get_global(tplay_velada)
$get(tx2)

//////////////////////////////////////////////////////////////////////////////////////
//////////// Fase 2: proceso desde el final del 1er trozo hasta el final /////////////

//////////// Vuelvo a subdividir el resto

$ifgreater($len($get(cam)),$len($get(trz1))
,
$puts(resto,$replace($get(cam),$get(trz1),))
$puts(tx1,)$puts(tx2,)$puts(pri,)$puts(ult,)$puts(var,)

$puts(pri,$strchr($get(resto),'('))
$puts(ult,$strchr($get(resto),')'))

// si no hay '('
$ifequal($get(pri),0,$puts(var,1),)
// si no hay ')'
$ifequal($get(ult),0,$puts(var,1),)
// si '(' está despues del ')'
$ifgreater($get(pri),$get(ult),$puts(var,1),)

$ifequal($get(var),1
,
$puts(trz2,$get(resto))
$puts(tx1,$get(resto))
,
$puts(trz2,$left($get(resto),$get(ult)))
$puts(tx1,$left($get(trz2),$add($get(pri),-1)))
$puts(tx2,$substr($get(trz2),$get(pri),$get(ult)))
)

///////////////////////////////////////////
$get_global(tplay_nºcd)|$get_global(tplays_nºcd)
$get(tx1)

$get_global(dimmed)|$get_global(tplay_velada)
$get(tx2)

/////////////////////////////////////////////////////////////////////////////////////
//////////// Fase 3: proceso desde el final del 2º trozo hasta el final /////////////

//////////// Vuelvo a subdividir el resto

$ifgreater($len($get(resto)),$len($get(trz2))
,
$puts(resto2,$replace($get(resto),$get(trz2),))
$puts(tx1,)$puts(tx2,)$puts(pri,)$puts(ult,)$puts(var,)

$puts(pri,$strchr($get(resto2),'('))
$puts(ult,$strchr($get(resto2),')'))

// si no hay '('
$ifequal($get(pri),0,$puts(var,1),)
// si no hay ')'
$ifequal($get(ult),0,$puts(var,1),)
// si '(' está despues del ')'
$ifgreater($get(pri),$get(ult),$puts(var,1),)

$ifequal($get(var),1
,
$puts(trz3,$get(resto2))
$puts(tx1,$get(resto2))
,
$puts(trz3,$left($get(resto2),$get(ult)))
$puts(tx1,$left($get(trz3),$add($get(pri),-1)))
$puts(tx2,$substr($get(trz3),$get(pri),$get(ult)))
)

///////////////////////////////////////////
$get_global(tplay_nºcd)|$get_global(tplays_nºcd)
$get(tx1)

$get_global(dimmed)|$get_global(tplay_velada)
$get(tx2)

//////////////////////////////////////////////////////////////////////////////////////
/////////// Fase 4: proceso desde el final del 3er trozo hasta el final /////////////

$ifgreater($len($get(resto2)),$len($get(trz3))
,
$puts(resto3,$replace($get(resto2),$get(trz3),))

$puts(tx1,)$puts(tx2,)$puts(tx3,)$puts(pri,)$puts(ult,)$puts(var,)

$puts(pri,$strchr($get(resto3),'('))
$puts(ult,$strrchr($get(resto3),')'))

// si no hay '('
$ifequal($get(pri),0,$puts(var,1),)
// si no hay ')'
$ifequal($get(ult),0,$puts(var,1),)
// si '(' está despues del ')'
$ifgreater($get(pri),$get(ult),$puts(var,1),)

$ifequal($get(var),1
,
$puts(tx3,$get(resto3))
,
$puts(tx1,$left($get(resto3),$add($get(pri),-1)))
$puts(tx2,$substr($get(resto3),$get(pri),$get(ult)))
$ifgreater($get(ult),0,$puts(tx3,$substr($get(resto3),$add($get(ult),1),$len($get(resto3)))),)
)

/////////////////////////////////////////////
$get_global(tplay_nºcd)|$get_global(tplays_nºcd)
$get(tx1)

$get_global(dimmed)|$get_global(tplay_velada)
$get(tx2)

$get_global(tplay_nºcd)|$get_global(tplays_nºcd)
$get(tx3)
/////////////////////////////////////////////

,
)

,
)

,
)

//////////////////////////////////////////////////////////////////////////////////

$if($stricmp($cut(%tipodisc%,1),'R'),$tab(-1)
$get_global(tplay_nºcd_raya)|$get_global(tplays_nºcd_raya)
$puts(suma,0)
$ifgreater($len(%subtitle%),15,$puts(suma,1),)
$ifgreater($len(%subtitle%),20,$puts(suma,2),)
$ifgreater($len(%subtitle%),25,$puts(suma,2),)
$ifgreater($len(%subtitle%),30,$puts(suma,4),)
$ifgreater($len(%subtitle%),35,$puts(suma,5),)
$ifgreater($len(%subtitle%),40,$puts(suma,7),)
$ifgreater($len(%subtitle%),45,$puts(suma,9),)
$ifgreater($len(%subtitle%),50,$puts(suma,11),)
//aqui pinta la raya segun la formula de derecha a izquierda
$repeat('–',$add($get(maxcolum),$add(-$len(%subtitle%),$get(suma))))
//rutina alternativa que pinta la raya de izqu. a dcha. Como pinta al final... habría que desmarcar
//'Display ellipsis in truncated text' y no interesa 
//$repeat('–',70)
,
)
,
)

,
)

//////////////////////////////////////////////////////////////////////////////////
$if(%_isplaying%,$tab()$get_global(tplay)|$get_global(tplays)
$padcut($repeat($get_global(plsym),$add($mod($right(%_time_elapsed%,2),4),0)),4))

--------------------------------------------------------------------------------------------------------------------------------

You will also see that %tipodisc% can take value 2. This use it so that it is seen in the image 5, in the singles 1, 2, 3 & 4 are painted their covers as they are different from the original CD cover.

If you ask how I got it I'll tell you that I used the next trick: in the grouping script that paints the header of the disk (%date% - %album% - %codec%) Si %tipodisc% = 2 Pinto %subtitle% with the same color of the panel background [$rgb (15,15,15)]. The effect is to be painted but it is invisible by painting a blank line and showing the cover.

I leave you the grouping script that paints the header of the disc:

-------------------------------------------------------------------------------------------------------------------------------------
$ifgreater(%tipodisc%,1,

$rgb(15,15,15)%subtitle%$tab()
,
$puts(calbum,$rgb(200,200,200))
$puts(calbumv,$rgb(130,130,130))
$puts(cartist,$rgb(180,180,180))
$puts(cartistv,$rgb(110,110,110))
$puts(cdate,$rgb(130,130,130))
$puts(ccodec,$rgb(80,80,80))

// aquí se hace un velado de textos entre paréntesis
// para la clásica se vela el album en una sola fase (como se hacía antes)
// para la clásica y el resto se vela el artista en 4 fases

////////////////////////////////////////////////////////////////////
$if($strcmp($cut(%genre%,7),'Clásica'),

// Aqui comienza el velado de textos entre paréntesis para el album solo para la clásica
$puts(cam,%album%)

$puts(pri,$strchr($get(cam),'('))
$puts(ult,$strrchr($get(cam),')'))

$puts(tx1,$left($get(cam),$add($get(pri),-1)))
$puts(tx2,$substr($get(cam),$get(pri),$get(ult)))

$ifgreater($get(ult),0,$puts(tx3,$substr($get(cam),$add($get(ult),1),$len($get(cam)))),)

// si no hay '('
$ifequal($get(pri),0,$puts(var,1),)
// si no hay ')'
$ifequal($get(ult),0,$puts(var,1),)
// si '(' esta despues del ')'
$ifgreater($get(pri),$get(ult),$puts(var,1),)

$ifequal($get(var),1,$puts(tx1,)$puts(tx2,)$puts(tx3,$get(cam)),)

// Pinto para la clásica todo menos el artista con velado en 1 fase
$get(calbum)$get(tx1)$get(calbumv)$get(tx2)$get(calbum)$get(tx3)$get(cdate)[ %date% ]
$puts(cam,%artist%)
$puts(color,$get(cartist))
$puts(colorv,$get(cartistv))
,
$get(cdate)[%date% ]
$puts(cam,%album%)
$puts(color,$get(calbum))
$puts(colorv,$get(calbumv))
)

// aqui se pinta el artista para la clásica y todo para el resto de musica
// Aqui comienza la rutina de velado de los textos entre paréntesis
// el artista para la clásica y el album para el resto

///////////////////////////////////////////////////////////////////////////////////////////////
//////////////////// Fase 1: proceso hasta la 1ª palabra entre parentesis /////////////////////
$puts(tx1,)$puts(tx2,)$puts(pri,)$puts(ult,)$puts(var,)

$puts(pri,$strchr($get(cam),'('))
$puts(ult,$strchr($get(cam),')'))

// si no hay '('
$ifequal($get(pri),0,$puts(var,1),)
// si no hay ')'
$ifequal($get(ult),0,$puts(var,1),)
// si '(' está despues del ')'
$ifgreater($get(pri),$get(ult),$puts(var,1),)

$ifequal($get(var),1
,
$puts(trz1,$get(cam))
$puts(tx1,$get(cam))
,
$puts(trz1,$left($get(cam),$get(ult)))
$puts(tx1,$left($get(trz1),$add($get(pri),-1)))
$puts(tx2,$substr($get(trz1),$get(pri),$get(ult)))
)

///////////////// Pinta 1ª Fase ////////////////////
$get(color)$get(tx1)$get(colorv)$get(tx2)

//////////////////////////////////////////////////////////////////////////////////////
//////////// Fase 2: proceso desde el final del 1er trozo hasta el final /////////////

//////////// Vuelvo a subdividir el resto

$ifgreater($len($get(cam)),$len($get(trz1))
,
$puts(resto,$replace($get(cam),$get(trz1),))
$puts(tx1,)$puts(tx2,)$puts(pri,)$puts(ult,)$puts(var,)

$puts(pri,$strchr($get(resto),'('))
$puts(ult,$strchr($get(resto),')'))

// si no hay '('
$ifequal($get(pri),0,$puts(var,1),)
// si no hay ')'
$ifequal($get(ult),0,$puts(var,1),)
// si '(' está despues del ')'
$ifgreater($get(pri),$get(ult),$puts(var,1),)

$ifequal($get(var),1
,
$puts(trz2,$get(resto))
$puts(tx1,$get(resto))
,
$puts(trz2,$left($get(resto),$get(ult)))
$puts(tx1,$left($get(trz2),$add($get(pri),-1)))
$puts(tx2,$substr($get(trz2),$get(pri),$get(ult)))
)

///////////////// Pinta 2ª Fase ////////////////////
$get(color)$get(tx1)$get(calbumv)$get(tx2)

/////////////////////////////////////////////////////////////////////////////////////
//////////// Fase 3: proceso desde el final del 2º trozo hasta el final /////////////

//////////// Vuelvo a subdividir el resto

$ifgreater($len($get(resto)),$len($get(trz2))
,
$puts(resto2,$replace($get(resto),$get(trz2),))
$puts(tx1,)$puts(tx2,)$puts(pri,)$puts(ult,)$puts(var,)

$puts(pri,$strchr($get(resto2),'('))
$puts(ult,$strchr($get(resto2),')'))

// si no hay '('
$ifequal($get(pri),0,$puts(var,1),)
// si no hay ')'
$ifequal($get(ult),0,$puts(var,1),)
// si '(' está despues del ')'
$ifgreater($get(pri),$get(ult),$puts(var,1),)

$ifequal($get(var),1
,
$puts(trz3,$get(resto2))
$puts(tx1,$get(resto2))
,
$puts(trz3,$left($get(resto2),$get(ult)))
$puts(tx1,$left($get(trz3),$add($get(pri),-1)))
$puts(tx2,$substr($get(trz3),$get(pri),$get(ult)))
)

///////////////// Pinta 3ª Fase ////////////////////
$get(color)$get(tx1)$get(calbumv)$get(tx2)

//////////////////////////////////////////////////////////////////////////////////////
//////////// Fase 4: proceso desde el final del 3er trozo hasta el final /////////////

$ifgreater($len($get(resto2)),$len($get(trz3))
,
$puts(resto3,$replace($get(resto2),$get(trz3),))

$puts(tx1,)$puts(tx2,)$puts(tx3,)$puts(pri,)$puts(ult,)$puts(var,)

$puts(pri,$strchr($get(resto3),'('))
$puts(ult,$strrchr($get(resto3),')'))

// si no hay '('
$ifequal($get(pri),0,$puts(var,1),)
// si no hay ')'
$ifequal($get(ult),0,$puts(var,1),)
// si '(' está despues del ')'
$ifgreater($get(pri),$get(ult),$puts(var,1),)

$ifequal($get(var),1
,
$puts(tx3,$get(resto3))
,
$puts(tx1,$left($get(resto3),$add($get(pri),-1)))
$puts(tx2,$substr($get(resto3),$get(pri),$get(ult)))
$ifgreater($get(ult),0,$puts(tx3,$substr($get(resto3),$add($get(ult),1),$len($get(resto3)))),)
)

///////////////// Pinta 4ª Fase ////////////////////
$get(color)$get(tx1)$get(colorv)$get(tx2)$get(color)$get(tx3)

,
)

,
)

,
)

$get(ccodec) $upper($ext(%_path%))

)

Title: Re: Columns UI
Post by: raelthelamb on 2021-03-27 18:40:33
Effectively I use: $Ifequal(%tracknumber%,1,$puts(var1,true),) (Image 5) since it is not possible from the script when you are processing a track knowing what was the value of the previous track nor is it possible, as far as I know, memorize the value of the track to compare it with the following.

It also creates the %tipodisc% metadata to be able to paint %discnumber% in the desired track even if it is not the 1st as long as %tipodisc%=P (Image 6)

I leave you the script of the column. You will see that I currently changed the %discnumber% column by the %subtitle% column. I changed it recently since in %discnumber% when a numeric field did not always admit accents, ñ, etc. The script is a bit long because it creates a routine so that the texts in parentheses are painted with the most attenuated color.

Thanks! / ¡gracias! As I think you guessed, I was asking because I have some subgroups that don't start at the first track of a disc -- I had not thought of handling this with metadata, but that is a nice trick.
Title: Re: Columns UI
Post by: Sue Dunham on 2021-03-30 00:19:33
Pardon me if this has been asked already; my searches haven't found it. I have a button working that does the "View/Playlist view/Show groups" command. However, I'd like to toggle the image based on the current value of that setting. How do I get that current setting?
Title: Re: Columns UI
Post by: musicmusic on 2021-03-30 20:33:46
Are you referring to the Buttons toolbar built into Columns UI? It doesn't support dynamic images, but it does have a pushed state for that menu item.

If you're referring to buttons created in some other component that uses scripting, if you state which one it is someone else may be able to help.
Title: Re: Columns UI
Post by: marc2k3 on 2021-03-31 07:26:52
If you're referring to buttons created in some other component that uses scripting, if you state which one it is someone else may be able to help.

IIRC, Spider Monkey Panel can get the flags from any menu item. That's fine if you want to query it on startup/on demand, not so good for visual indicators which I'd expect to update in real time regardless of how the settings are changed, Without some sort of associated callbacks provided via the SDK, I'm guessing that isn't possible??
Title: Re: Columns UI
Post by: musicmusic on 2021-03-31 08:29:08
The callbacks provided by the uie::button interface are what the Buttons toolbar uses to update the state. So that could be used in theory, but it would only get you state changes for the small number of menu items that implement it in Columns UI. In any case, just updating on click may be good enough for some people.
Title: Re: Columns UI
Post by: lender1257 on 2021-03-31 11:05:11
hello musicmusic

maybe it is because of foo_ui_columns (a suspicion)
after updating foo_ui_columns to version 1.6.0 i noticed this when deleting bookmarks. (see picture)
it was still ok with the previous version.
foo_bookmarks (v0.3.6) is from 2015.
can you please check this - thank you
Title: Re: Columns UI
Post by: musicmusic on 2021-03-31 21:48:48
I haven't been able to reproduce that, but it looks like it may be DPI scaling or font size related. You may want to also try a clean portable installation too.
Title: Re: Columns UI
Post by: lender1257 on 2021-04-01 08:30:12
thx for answer

font size related, it isn't (i've tested)
now i have completely reinstalled bookmarks (v0.3.6) - nothing has changed
Title: Re: Columns UI
Post by: musicmusic on 2021-04-01 21:23:18
Try a clean, portable installation of foobar2000 (with Columns UI and foo_bookmarks and no other third-party components) and see if you can reproduce the problem there.
Title: Re: Columns UI
Post by: lender1257 on 2021-04-02 10:23:39
hi musicmusic

with portable installation it is displayed correctly.
I have no idea what I will do. a complete reinstallation is out of the question - too much work.
thank you
Title: Re: Columns UI
Post by: musicmusic on 2021-04-02 13:09:00
I managed to reproduce it. The dialog remembers its position and size. If you first opened it at say 100% DPI, and then later change to 200% DPI and then open the dialog, it will open at the original size (in pixels) and so part of it will be cut off.

It's a bug in foo_bookmarks. I don't think there's any way to fix it other than resetting its configuration e.g. deleting (or moving) foo_bookmarks.dll.cfg when foobar2000 is closed.
Title: Re: Columns UI
Post by: lender1257 on 2021-04-02 13:59:13
you beat me to it.
exactly, it's a bug in foo_bookmarks_0.3.6
a few days ago i just uninstalled the plugin and reinstalled it - same error.
now it gave me no more peace and i have
uninstalled booksmarks again, but this time i also deleted all elements belonging to bookmarks.
reinstalled and now it works again.
thank you again and stay healthy
Title: Re: Columns UI
Post by: kode54 on 2021-04-03 01:50:50
Try eliminating individual components, or eliminating individual presets.

EDIT: Beaten by the reply! Good job, you found the problem!
Title: Re: Columns UI
Post by: Koshingg on 2021-04-13 21:26:08
Hi, musicmusic, I'm a foobar user from 2005. First of all, thanks for your work with this component. I use CUI (obviously) and it's great. The only problem is that Facets , Spectrogram can't be added to the layout, they're only popup panels (and obviously this is far from ideal).
When will this inconvenient disappear? When we'll be able to integrate DUI panels (Facets, Spectrogram)  in CUI panels?
Also, I'm sure that this is a request that other people want, too . This change it will be well received.
Thanks for reading :)
Title: Re: Columns UI
Post by: kode54 on 2021-04-13 22:57:16
DUI panel support has already been requested, and acknowledged.
Title: Re: Columns UI
Post by: dtc25 on 2021-04-19 14:42:43
Hi everyone. First time here. I'm new to Columns UI and I have a question. Apologies if I'm asking something obvious, but I've been struggling to do something and I can't find a way to do it. I'm using the DarkOne Foobar skin, which uses Columns UI. I've attached a screenshot. What I'd like to do is have a fourth category "Composers" in the filters panel on the left, together with the existing Genre, Artist, and Album categories. Can anyone tell me how to do this? I listen to a lot of classical music and have many files tagged by composer. Thanks!
Title: Re: Columns UI
Post by: josemescud on 2021-04-19 17:51:09
Hi everyone. First time here. I'm new to Columns UI and I have a question. Apologies if I'm asking something obvious, but I've been struggling to do something and I can't find a way to do it. I'm using the DarkOne Foobar skin, which uses Columns UI. I've attached a screenshot. What I'd like to do is have a fourth category "Composers" in the filters panel on the left, together with the existing Genre, Artist, and Album categories. Can anyone tell me how to do this? I listen to a lot of classical music and have many files tagged by composer. Thanks!

I use album list panel. In the past I used the Filter Panel. I think what you should do is:
- Add a 4th Filter Panel for the composer (image1)
- In Preferences / Columns UI / Filters / Fields, add a new Field for the composer (image2)
Title: Re: Columns UI
Post by: Sue Dunham on 2021-05-10 13:29:33
IIRC, Spider Monkey Panel can get the flags from any menu item. That's fine if you want to query it on startup/on demand, not so good for visual indicators which I'd expect to update in real time regardless of how the settings are changed, Without some sort of associated callbacks provided via the SDK, I'm guessing that isn't possible??

Sorry, I got distracted and have been away. Yes, I am indeed using a button in a Spider Monkey Panel and toggling the image (as well as performing the appropriate command) when the button is clicked. How would I get those menu item flags? In this case, that is for the "View/Playlist view/Show groups" command in columns ui. I imagine that getting the current value can be done once at startup, and a variable or text file can be manipulated as needed from there.
Title: Re: Columns UI
Post by: MordredKLB on 2021-05-10 23:19:39
IIRC, Spider Monkey Panel can get the flags from any menu item. That's fine if you want to query it on startup/on demand, not so good for visual indicators which I'd expect to update in real time regardless of how the settings are changed, Without some sort of associated callbacks provided via the SDK, I'm guessing that isn't possible??

Sorry, I got distracted and have been away. Yes, I am indeed using a button in a Spider Monkey Panel and toggling the image (as well as performing the appropriate command) when the button is clicked. How would I get those menu item flags? In this case, that is for the "View/Playlist view/Show groups" command in columns ui. I imagine that getting the current value can be done once at startup, and a variable or text file can be manipulated as needed from there.
IsMainMenuCommandChecked("View/Playlist view/Show Groups")

If you need want to keep this in sync you could add it as an interval:
Code: [Select]
let showingGroups = false;  // used to draw correct button
setInterval(() => {
    const val = IsMainMenuCommandChecked("View/Playlist view/Show Groups");
    if (val != showingGroups) {
        showingGroups = val;
        window.RepaintRect(...fill in your buttons bounds here...);
    }
}, 1000);
Title: Re: Columns UI
Post by: Sue Dunham on 2021-05-12 12:24:47
Ah yes, MordredKLB, that works a treat with one addition: the check function needed a namespace, so it ended up as

fb.IsMainMenuCommandChecked("View/Playlist view/Show Groups")

Thank you.  :))
Title: Re: Columns UI
Post by: MordredKLB on 2021-05-12 16:00:33
Ah yes, MordredKLB, that works a treat with one addition: the check function needed a namespace, so it ended up as
Oops! Copy paste fail. Glad you figured it out!
Title: Re: Columns UI
Post by: josemescud on 2021-06-21 21:57:04
I use Columns UI and I have the following problem:
As seen in the image when painting the date to the right of the% Album% they are painted ...

The grouping contains the following script:

$puts(calbum,$rgb(200,200,200))
$puts(cdate,$rgb(180,180,180))
$get(calbum)$upper($get(%album%))
$rgb(60,60,60)
'  '$repeat('—',85)
$tab(-1)$get(cdate)%date%' '

Title: Re: Columns UI
Post by: musicmusic on 2021-06-22 20:24:22
It looks like group titles don't obey the 'Display ellipses in truncated text' setting and always have ellipses enabled.

I can't see changing it to respect that setting being a problem, so I could change it to respect it.
Title: Re: Columns UI
Post by: josemescud on 2021-06-22 22:07:15
It looks like group titles don't obey the 'Display ellipses in truncated text' setting and always have ellipses enabled.

I can't see changing it to respect that setting being a problem, so I could change it to respect it.

The "Display ellipses in truncated text" box is disabled.
Title: Re: Columns UI
Post by: regor on 2021-06-23 23:01:00
Possible CUI bug?
File operations context menu not working on custom buttons (https://hydrogenaud.io/index.php?topic=121212.new#new)
Title: Re: Columns UI
Post by: metamorphoise on 2021-08-03 11:22:25
Hey there,
Is it possible to bind a keyboard shortut to move focus to the filter search toolbar (ideally highlighting current filter term ready for being overwritten)
Title: Re: Columns UI
Post by: josemescud on 2021-08-08 11:55:47
Message to Music Music:

I just downloaded version 1.7.0 beta 1 and I have had a great disappointment since you have not included anything that I had requested.

I mean the message #7683 <https://hydrogenaud.io/index.php?topic=28647.7675>

     I use Columns UI and I have the following problem. When a disc has several CDs everything is perfect. But when the disc only has a CD leaves me a blank line between the name of the album and the first track.

     The grouping script to control grouping by field %discnumber% is:

     $if(%discnumber%,
     $rgb(100,100,100)   ● %discnumber%
     ,
     )$tab()


Your response to my message was positive for what I had hoped that it could be included:

    Unfortunately, even blank group titles are rendered at the moment, so the behaviour you want isn't currently possible. I'm not sure how much effort it would be to change that, though I'll consider it since it seems like reasonable behaviour.

     Your other option (of course) is to use a third-party playlist view. I don't know if any of them support the behaviour you're looking for, though.


I would greatly appreciate you if you told me if you have contemplated or not include it in the definitive version 1.7.0 since it is absolutely fundamental for me.

-----------------------------------------

Finally, in the message #7685 it made you other requests that I understand that they must be more complicated to do. However, I would only like to know if you consider them for the definitive version 1.7.0 or if you definitely reject them.

     Thanks for your answer. I would greatly appreciate you that you consider my request. And if you encourage you to do it, I will give you 2 or 3 things related to the groups that already in 2007 you commented in the forum that you would incorporate them into a next version, and that they would leave the Columns UI and my perfect FOOBAR:

     - Each grouping should have its own font.

     - Each grouping should allow you to select if we want to paint it over or the right of the cover.

     I attached the Image 1 (current aspect) and the Image 2 (desired aspect manipulated with Photoshop)

     While these improvements, joined to the petition made in the previous message, do not be made, I am forced to not be able to use the grouping of the albums with several CDs through the grouping but through the dicnumber column (Image 3) which It is imperfect because the text is cut if it is too long and displaces the rest of the columns to the right.

     Once again I give you the anticipated thanks and I encourage you to leave Columns Ui brushing perfection.

<https://hydrogenaud.io/index.php?topic=28647.7675>


Muchas gracias.
Title: Re: Columns UI
Post by: musicmusic on 2021-08-08 17:20:31
Is it possible to bind a keyboard shortut to move focus to the filter search toolbar (ideally highlighting current filter term ready for being overwritten)
I don't believe so, but it seems like a fair request to me so I'll think about adding a menu item to make that possible.

I just downloaded version 1.7.0 beta 1 and I have had a great disappointment since you have not included anything that I had requested.
I'm sorry you feel disappointed, but I'm not sure why. I don't see any promises about the contents of that version in the quoted messages. Furthermore, the confirmed contents of any upcoming release is public information as Columns UI is open source.

For your information, I don't routinely keep track of who requested or reported what. But looking back, I can see that the 'In the playlist view, group titles now respect the 'Display ellipses in truncated text' option.' change was made based on your feedback.

I mean the message #7683 <https://hydrogenaud.io/index.php?topic=28647.7675>

...

Your response to my message was positive for what I had hoped that it could be included:

    Unfortunately, even blank group titles are rendered at the moment, so the behaviour you want isn't currently possible. I'm not sure how much effort it would be to change that, though I'll consider it since it seems like reasonable behaviour.

     Your other option (of course) is to use a third-party playlist view. I don't know if any of them support the behaviour you're looking for, though.


I would greatly appreciate you if you told me if you have contemplated or not include it in the definitive version 1.7.0 since it is absolutely fundamental for me.
I can't make any promises about any particular feature being in any particular version – this is a free-time project.

I have created an issue on GitHub for that request: https://github.com/reupen/columns_ui/issues/386

Any progress can be followed there.

Finally, in the message #7685 it made you other requests that I understand that they must be more complicated to do. However, I would only like to know if you consider them for the definitive version 1.7.0 or if you definitely reject them.
No, I'm not planning to implement those features.
Title: Re: Columns UI
Post by: josemescud on 2021-08-08 17:36:55
Is it possible to bind a keyboard shortut to move focus to the filter search toolbar (ideally highlighting current filter term ready for being overwritten)
I don't believe so, but it seems like a fair request to me so I'll think about adding a menu item to make that possible.

I just downloaded version 1.7.0 beta 1 and I have had a great disappointment since you have not included anything that I had requested.
I'm sorry you feel disappointed, but I'm not sure why. I don't see any promises about the contents of that version in the quoted messages. Furthermore, the confirmed contents of any upcoming release is public information as Columns UI is open source.

For your information, I don't routinely keep track of who requested or reported what. But looking back, I can see that the 'In the playlist view, group titles now respect the 'Display ellipses in truncated text' option.' change was made based on your feedback.

I mean the message #7683 <https://hydrogenaud.io/index.php?topic=28647.7675>

...

Your response to my message was positive for what I had hoped that it could be included:

    Unfortunately, even blank group titles are rendered at the moment, so the behaviour you want isn't currently possible. I'm not sure how much effort it would be to change that, though I'll consider it since it seems like reasonable behaviour.

     Your other option (of course) is to use a third-party playlist view. I don't know if any of them support the behaviour you're looking for, though.


I would greatly appreciate you if you told me if you have contemplated or not include it in the definitive version 1.7.0 since it is absolutely fundamental for me.
I can't make any promises about any particular feature being in any particular version – this is a free-time project.

I have created an issue on GitHub for that request: https://github.com/reupen/columns_ui/issues/386

Any progress can be followed there.

Finally, in the message #7685 it made you other requests that I understand that they must be more complicated to do. However, I would only like to know if you consider them for the definitive version 1.7.0 or if you definitely reject them.
No, I'm not planning to implement those features.

Thank you very much for your quick response
Title: Re: Columns UI
Post by: Phillight on 2021-08-08 17:51:42
Hi, this is actually my first post and I don't know if I should post it here or as a topic of its own,... Anyway, this is how my Playlist looks like, I think I found it somewhere years! ago and did a little scripting, just now I felt like going back and brush it up a bit.

(https://i.imgur.com/5a3JFGF.png)

so between two pipes | is a heart in case the %love% tag field is filled with a number. between a slash and backslash is the rating with some ascii character that I liked.

here is the code in the Clumns Tab under Playlist View:
Code: [Select]
|$rgb(160,20,0)$repeat(🖤,%love%)$rgb()|
and
Code: [Select]
/$rgb(90,0,200)$repeat(⬟,$meta(rating))$rgb()\

Question:
What I'm looking for is a way to make the distance between pipe |    | and  /         \ uniform, so that no matter what my rating is they are always apart from one another exactly the same distance. The width should obviously be so that between Pipe exactly one Heart fits in and between Slashes exactly 5 Ascii-Stars fit in.

|🖤|  /⬟ ⬟            \
|     |  /⬟ ⬟ ⬟ ⬟ ⬟ \
|     |  /                    \
|🖤|  /⬟ ⬟ ⬟          \
How would I do that?

EDIT:

This is my first one it does what I want:
Code: [Select]
|$if( 
$stricmp(%love%,1),
$rgb(160,20,0)🖤$rgb()|,
$rgb()     |
)

The second one, Rating, I'm having trouble with:
Code: [Select]
/$if(
$meta(rating),
$rgb(90,0,200)$repeat(⬟,$meta(rating))$rgb()\,
$rgb()              \

)

Because if the rating is 2 the \ character is next to the ascii-Star.
Title: Re: Columns UI
Post by: josemescud on 2021-08-08 22:24:40
Hi, this is actually my first post and I don't know if I should post it here or as a topic of its own,... Anyway, this is how my Playlist looks like, I think I found it somewhere years! ago and did a little scripting, just now I felt like going back and brush it up a bit.

(https://i.imgur.com/5a3JFGF.png)

so between two pipes | is a heart in case the %love% tag field is filled with a number. between a slash and backslash is the rating with some ascii character that I liked.

here is the code in the Clumns Tab under Playlist View:
Code: [Select]
|$rgb(160,20,0)$repeat(🖤,%love%)$rgb()|
and
Code: [Select]
/$rgb(90,0,200)$repeat(⬟,$meta(rating))$rgb()\

Question:
What I'm looking for is a way to make the distance between pipe |    | and  /         \ uniform, so that no matter what my rating is they are always apart from one another exactly the same distance. The width should obviously be so that between Pipe exactly one Heart fits in and between Slashes exactly 5 Ascii-Stars fit in.

|🖤|  /⬟ ⬟            \
|     |  /⬟ ⬟ ⬟ ⬟ ⬟ \
|     |  /                    \
|🖤|  /⬟ ⬟ ⬟          \
How would I do that?

EDIT:

This is my first one it does what I want:
Code: [Select]
|$if( 
$stricmp(%love%,1),
$rgb(160,20,0)🖤$rgb()|,
$rgb()     |
)

The second one, Rating, I'm having trouble with:
Code: [Select]
/$if(
$meta(rating),
$rgb(90,0,200)$repeat(⬟,$meta(rating))$rgb()\,
$rgb()              \

)

Because if the rating is 2 the \ character is next to the ascii-Star.


It occurs to me that you could do the following:

Example: $meta(rating) = 2

/$rgb(90,0,200)$repeat(⬟,$meta(rating))
$rgb(15,15,15)$repeat(⬟,5-$meta(rating))


The subtraction operation is not now as it is written exactly. If you need it, I can look for it.
The trick is to paint 3 times the character ⬟ but with the color of background of the playlist (in the example $rgb(15,15,15)) which makes it invisible.
Title: Re: Columns UI
Post by: Phillight on 2021-08-10 19:20:03
Thanks for the hint, unfortunately that produced an output where the filled in and not filled in characters were all produced, so if I have a rating of 5 I'd have 10 stars.

I have found a solution that works for me, and I have found that there exists, apparetnly, a field for that prupose, but even after installing the compontent I coudn't get it to work: %rating_stars_fixed% ; but I was able to reproduce it

Here's my code, which is not beautiful but it does the job, if the title is playing the rating is put in the Title field and rating field is replaced by the elapsed time.
Code: [Select]
$if(%isplaying%,$transition(%_time_elapsed%,$rgb(2,165,253),$rgb(240,15,179)),

/$if(
$stricmp($meta(rating),1),
$rgb(0,0,255)★$rgb(93,93,93)☆☆☆☆$rgb()\,
)

$if(
$stricmp($meta(rating),2),
$rgb(0,0,255)★★$rgb(93,93,93)☆☆☆$rgb()\,
)

$if(
$stricmp($meta(rating),3),
$rgb(0,0,255)★★★$rgb(93,93,93)☆☆$rgb()\,
)

$if(
$stricmp($meta(rating),4),
$rgb(0,0,255)★★★★$rgb(93,93,93)☆$rgb()\,
)

$if(
$stricmp($meta(rating),5),
$rgb(0,0,255)★★★★★$rgb(93,93,93)$rgb()\,
)

$if(
$stricmp($meta(rating),()),
$rgb(100,100,100)☆☆☆☆☆$rgb()\,
)
)

It occurs to me that you could do the following:

Example: $meta(rating) = 2

/$rgb(90,0,200)$repeat(⬟,$meta(rating))
$rgb(15,15,15)$repeat(⬟,5-$meta(rating))


The subtraction operation is not now as it is written exactly. If you need it, I can look for it.
The trick is to paint 3 times the character ⬟ but with the color of background of the playlist (in the example $rgb(15,15,15)) which makes it invisible.

I just now got what you were saying and looked up the proper function, so your suggestion, with the better looking stars and my new Idea of replacing %isplaying%...:

Code: [Select]
$if(
%isplaying%,
$transition(%_time_elapsed%,$rgb(2,165,253),$rgb(240,15,179)),
$rgb(90,0,255)$repeat(★,$meta(rating))$rgb(93,93,93)$repeat(☆,$sub(5,$meta(rating)))$rgb()
)
Title: Re: Columns UI
Post by: josemescud on 2021-08-12 12:59:04
Message to Music Music:

I would like to know if it is possible to correct the following problem I have detected in the Album List Panel:

If I have activated the Show Root Node box and I am looking for an artist who begins by letter A, click, for example "Abbey" and instead of finding the artist takes me all my database at the Library View. The result is the same as if I had punctured at All Music (5820). If we take into account that I have 5 music teras, it leaves me paralyzed 30 or 40 seconds that it takes to take out the entire database at the Library View.

The only solution is to deactivate the Show Root Node box.

Of course, this message is not a requirement but a suggestion to contribute to the improvement of Columns Ui.
Title: Re: Columns UI
Post by: musicmusic on 2021-08-13 16:53:22
The functionality to jump to items by typing comes from the Windows tree view control (and not any logic in the component itself).

However, that behaviour could probably still be improved.

It should be possible (for me) to add a delay before auto-sending when the selection is changed using the keyboard, which would help with that and similar situations.

It would also be possible (for me) to stop it stopping on the All music node adding a zero-width space to the start of 'All music'.
Title: Re: Columns UI
Post by: Lucidae on 2021-08-15 13:58:54
If requests are being considered, here's a couple things I miss from the default UI;
* Alternating row colors in playlist
* Playlist switcher toolbar item
Title: Re: Columns UI
Post by: Daeron on 2021-08-15 15:10:55
You can already do alternating background colors with titleformatting.

File > Preferences > Display > Columns UI > Playlist view > Globals > Style tab
Code: [Select]
$ifequal($mod(%_playlist_number%,2),0,
$set_style(back,$rgb(255,0,0),$rgb(255,100,100),$rgb(255,200,200)),
$set_style(back,$rgb(0,0,255),$rgb(100,100,255),$rgb(200,200,255))
)
This will produce an alternating red and blue background.

The syntax is:
$set_style(<default color>,<color when highlighted>,<color when highlighted but not in focus>)

You can adjust the first $set_style() line to set one of the background color (red) and the second for the other (blue).
Title: Re: Columns UI
Post by: michtar on 2021-08-16 08:56:06
* Playlist switcher toolbar item
Playlist Dropdown (foo_uie_playlists_dropdown) extension for CUI.
Title: Re: Columns UI
Post by: Lucidae on 2021-08-16 15:05:43
You can already do alternating background colors with titleformatting.
Wow, never thought of that - thanks for the tip!
Playlist Dropdown (foo_uie_playlists_dropdown) extension for CUI.
Thanks for bringing this plugin to my attention.
Title: Re: Columns UI
Post by: Nojevah on 2021-08-27 14:37:18
I was tempted to use the bug tracker, but it's a request, so I guess it's better here, especially if you're not interested at all:

Glowing effect for columns UI panels ("playlist view" & "item details" especially, filters & playlist switcher too ?)

I think you know what glowing effect is but here is an example:
https://codepen.io/AllThingsSmitty/pen/VzXrgY

I don't know the impact in CPU/GPU ressources but (if it's not intensive) I always hoped you would develop that.
But that might be complicated and if you're focused essentially on maintaining this component, that's already nice.
Title: Re: Columns UI
Post by: iridescentaudio on 2021-09-11 16:59:30
Quick question, as I am in the midst of tagging (*counts*) 1,600+ untagged audio files.
Much like how one can use the Tab key to skip to the next field/column on a playlist item, is there a keyboard shortcut for skipping to the next row (vertically), so to begin editing (e.g.) the track name field of the next playlist item? Currently, I'm hitting enter and then left mouse button clicking twice to edit the next track name, over and over, which isn't as practical or time-efficient as it could be with a keyboard shortcut, especially as the clicks are time-sensitive and if I click too quickly I end up playing a song instead.  I do this kind of vertical editing far more often than horizontal editing, honestly, so I'd even welcome reassigning the tab key to do this permanently if possible.
Cheers!

EDIT: I've found one way around it, I can use the tab key, but it does mean disabling all other editable columns/leaving only the column I want to work with. Not the end of the world, but the question stands.
Title: Re: Columns UI
Post by: fbuser on 2021-09-11 17:37:42
Not the end of the world, but the question stands.
You might have a look at the documentation (https://wiki.yuo.be/columns_ui:playlist_view). But apart from this, it seems that you are using the wrong tool for your task. You might also want to have a look at the editing capabilities of the standard foobar2000 properties dialog for this.
Title: Re: Columns UI
Post by: iridescentaudio on 2021-09-11 18:14:08
As far as I understand, one of the huge advantages Columns UI has is its ability to edit metadata fields in-line, so as to avoid constant opening and closing of the properties pane. I had a look at the documentation you linked before posting here, and there is no mention of how to perform what I want to do (and am now doing, if only with the workaround of toggling off all except the one column I want to tab-edit through.)
Title: Re: Columns UI
Post by: fbuser on 2021-09-11 18:47:18
As far as I understand, one of the huge advantages Columns UI has is its ability to edit metadata fields in-line, so as to avoid constant opening and closing of the properties pane.
While this is more convenient for single changes, it should not be a big deal for mass changes. Just select all the tracks you want to edit, open the properties dialog, select all the fields you want to edit and choose edit. A new window will be opened with an editable table of all the selected field. Inside the table you can navigate with (SHIFT+) TAB horizontally and with (SHIFT +) ENTER vertically. But you need to be aware, that your changes are only saved after pressing the Ok or Apply button of the main properties dialog. If you accidently close the editing window with ESC, all your changes are lost (what sometimes happen to me, when I'm typing quite fast and I want to cancel a single cell edit with ESC while there isn't any cell edit active anymore).

there is no mention of how to perform what I want to do
Yes, your'e right I misread the behavior for the UP and DOWN key bindings. But this simply also means, that it is not possible to do what you want with the inline editing in the playlist.
Title: Re: Columns UI
Post by: iridescentaudio on 2021-09-12 08:04:32
Just select all the tracks you want to edit, open the properties dialog, select all the fields you want to edit and choose edit. A new window will be opened with an editable table of all the selected field. Inside the table you can navigate with (SHIFT+) TAB horizontally and with (SHIFT +) ENTER vertically. But you need to be aware, that your changes are only saved after pressing the Ok or Apply button of the main properties dialog. If you accidently close the editing window with ESC, all your changes are lost (what sometimes happen to me, when I'm typing quite fast and I want to cancel a single cell edit with ESC while there isn't any cell edit active anymore).

I'm flummoxed that I either never knew about that feature or completely forgot about it, thanks for the info. I just tried it and it works nicely. You are right though, the fact that potentially a lot of work could be lost with the slip of a finger is pretty concerning, It also means having three foobar2000 windows open rather than one which is marginally less efficient, and the OS-defined visual appearance of the properties dialog (black text on white background) isn't so friendly to my eyes. Perhaps tabbing downwards in the Columns UI playlist is still a feature worthy of consideration considering the above issues, but I'm pretty satisfied now from my side of things.
Title: Re: Columns UI
Post by: fbuser on 2021-09-12 10:02:20
appearance of the properties dialog (black text on white background) isn't so friendly to my eyes.
As it is completley off topic, I don't want to start a discussion about it here. Just that: I thought the same about it until a few years ago, but I asked an eye specialist and she told me that it is actually the best combination for the eyes. It is proofed by many studies. Just google for it.
Title: Re: Columns UI
Post by: aphelion on 2021-09-13 11:15:15
1) it's more convenient for me to see the 'minutes seconds milliseconds' variant (instead of the 'hours minutes seconds milliseconds' variant)
(the aspect related to milliseconds is described in the end of this post)

these are the examples of what i need to see:
62 47 instead of 1:02:47
74 19 instead of 1:14:19
80 05 instead of 1:20:05
99 59 instead of 1:39:59
106 25 instead of 1:46:25

currently i lean towards a thought that the following range is sufficient: from the minimal point of 1 hour, and up to the point of slightly less than 10 hours
which means that i need to get the range from 60 00 (instead of 1:00:00) to 599 59 (instead of 9:59:59)

i mainly managed to achieve it (in a quite primitive way). but how to optimize these 2 modest scripts?:

this script-1 is for the 'playlists switcher panel':

$if($greater($len(%length%),7),$replace(%length%,':', )$tab()%size%   ,$replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace(%length%,':', ),1 00 ,60 ),1 01 ,61 ),1 02 ,62 ),1 03 ,63 ),1 04 ,64 ),1 05 ,65 ),1 06 ,66 ),1 07 ,67 ),1 08 ,68 ),1 09 ,69 ),1 10 ,70 ),1 11 ,71 ),1 12 ,72 ),1 13 ,73 ),1 14 ,74 ),1 15 ,75 ),1 16 ,76 ),1 17 ,77 ),1 18 ,78 ),1 19 ,79 ),1 20 ,80 ),1 21 ,81 ),1 22 ,82 ),1 23 ,83 ),1 24 ,84 ),1 25 ,85 ),1 26 ,86 ),1 27 ,87 ),1 28 ,88 ),1 29 ,89 ),1 30 ,90 ),1 31 ,91 ),1 32 ,92 ),1 33 ,93 ),1 34 ,94 ),1 35 ,95 ),1 36 ,96 ),1 37 ,97 ),1 38 ,98 ),1 39 ,99 ),1 40 ,100 ),1 41 ,101 ),1 42 ,102 ),1 43 ,103 ),1 44 ,104 ),1 45 ,105 ),1 46 ,106 ),1 47 ,107 ),1 48 ,108 ),1 49 ,109 ),1 50 ,110 ),1 51 ,111 ),1 52 ,112 ),1 53 ,113 ),1 54 ,114 ),1 55 ,115 ),1 56 ,116 ),1 57 ,117 ),1 58 ,118 ),1 59 ,119 ),2 00 ,120 ),2 01 ,121 ),2 02 ,122 ),2 03 ,123 ),2 04 ,124 ),2 05 ,125 ),2 06 ,126 ),2 07 ,127 ),2 08 ,128 ),2 09 ,129 ),2 10 ,130 ),2 11 ,131 ),2 12 ,132 ),2 13 ,133 ),2 14 ,134 ),2 15 ,135 ),2 16 ,136 ),2 17 ,137 ),2 18 ,138 ),2 19 ,139 ),2 20 ,140 ),2 21 ,141 ),2 22 ,142 ),2 23 ,143 ),2 24 ,144 ),2 25 ,145 ),2 26 ,146 ),2 27 ,147 ),2 28 ,148 ),2 29 ,149 ),2 30 ,150 ),2 31 ,151 ),2 32 ,152 ),2 33 ,153 ),2 34 ,154 ),2 35 ,155 ),2 36 ,156 ),2 37 ,157 ),2 38 ,158 ),2 39 ,159 ),2 40 ,160 ),2 41 ,161 ),2 42 ,162 ),2 43 ,163 ),2 44 ,164 ),2 45 ,165 ),2 46 ,166 ),2 47 ,167 ),2 48 ,168 ),2 49 ,169 ),2 50 ,170 ),2 55 ,175 ),3 03 ,183 ),3 10 ,190 ),3 19 ,199 ),3 27 ,207 ),3 35 ,215 ),3 41 ,221 ),3 48 ,228 ),3 55 ,235 ),4 02 ,242 ),4 08 ,248 ),4 17 ,257 )$tab()%size%   )


this script-2 is for the 'playlist view > columns > length > display':

$if($not($greater($len(%_length_ex%),10)),$replace($replace(%_length_ex%,:, ),., ),$replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace($replace(%_length_ex%,:, ),1 00 ,60 ),1 01 ,61 ),1 02 ,62 ),1 03 ,63 ),1 04 ,64 ),1 05 ,65 ),1 06 ,66 ),1 07 ,67 ),1 08 ,68 ),1 09 ,69 ),1 10 ,70 ),1 11 ,71 ),1 12 ,72 ),1 13 ,73 ),1 14 ,74 ),1 15 ,75 ),1 16 ,76 ),1 17 ,77 ),1 18 ,78 ),1 19 ,79 ),1 20 ,80 ),1 21 ,81 ),1 22 ,82 ),1 23 ,83 ),1 24 ,84 ),1 25 ,85 ),1 26 ,86 ),1 27 ,87 ),1 28 ,88 ),1 29 ,89 ),1 30 ,90 ),1 31 ,91 ),1 32 ,92 ),1 33 ,93 ),1 34 ,94 ),1 35 ,95 ),1 36 ,96 ),1 37 ,97 ),1 38 ,98 ),1 39 ,99 ),1 40 ,100 ),1 41 ,101 ),1 42 ,102 ),1 43 ,103 ),1 44 ,104 ),1 45 ,105 ),1 46 ,106 ),1 47 ,107 ),1 48 ,108 ),1 49 ,109 ),1 50 ,110 ),1 51 ,111 ),1 52 ,112 ),1 53 ,113 ),1 54 ,114 ),1 55 ,115 ),1 56 ,116 ),1 57 ,117 ),1 58 ,118 ),1 59 ,119 ),2 00 ,120 ),2 01 ,121 ),2 02 ,122 ),2 03 ,123 ),2 04 ,124 ),2 05 ,125 ),2 06 ,126 ),2 07 ,127 ),2 08 ,128 ),2 09 ,129 ),2 10 ,130 ),2 11 ,131 ),2 12 ,132 ),2 13 ,133 ),2 14 ,134 ),2 15 ,135 ),2 16 ,136 ),2 17 ,137 ),2 18 ,138 ),2 19 ,139 ),2 20 ,140 ),2 21 ,141 ),2 22 ,142 ),2 23 ,143 ),2 24 ,144 ),2 25 ,145 ),2 26 ,146 ),2 27 ,147 ),2 28 ,148 ),2 29 ,149 ),2 30 ,150 ),2 31 ,151 ),2 32 ,152 ),2 33 ,153 ),2 34 ,154 ),2 35 ,155 ),2 36 ,156 ),2 37 ,157 ),2 38 ,158 ),2 39 ,159 ),2 40 ,160 ),2 41 ,161 ),2 42 ,162 ),2 43 ,163 ),2 44 ,164 ),2 45 ,165 ),2 46 ,166 ),2 47 ,167 ),2 48 ,168 ),2 49 ,169 ),2 50 ,170 ),4 17 ,257 ),., ))

(i haven't found a way to place these 2 codes in a better way: when using the 'code' forum-function, the codes get much less readable because each of them turns into a huge 1 line)

some optimizations are needed because:
- foobar already got slightly slower (especially when launching it, but also when applying its preferences at pages that are related to these 2 scripts)
- both scripts are implemented at a minimally possible scale:
from 60 00 to 170 00 only (each minute of this very essential range is included), plus several important extra-points like 175, 183, 190..., 257
the extra-points were added because my collection already has such huge audio-files
- i would like to get rid of the new slight slowness of foobar, and also make these scripts more complete (from 60 00 to 599 59)

is there a way to make these 2 scripts more elegant and much shorter?
(while extending the range from '60 00 - 170 00' to '60 00 - 599 59', with the inclusion of each minute of this range)



the next 3 items are rather added as acts of desperation
(because i realize that there are nearly no chances that you'll help me to solve these huge long-time problems):

2) how to stop foobar from rounding up the seconds? (especially in the 'playlists switcher panel')
(and even the milliseconds: at least in the 'playlist area' and in the 'properties' sub-window)

3) how to add milliseconds to the 'playlists switcher panel'?
the actual state: 'minutes seconds'
the necessary state: 'minutes seconds milliseconds'

unfortunately, the %_length_ex% doesn't work here
please read/see some details here (https://www.voidtools.com/forum/viewtopic.php?f=12&t=10100#p39257)  (this is the simple forum of the wonderful 'everything search engine' program)

4) how to get the total length of selected tracks in a current playlist? (i don't use the status bar)
Title: Re: Columns UI
Post by: marc2k3 on 2021-09-13 11:53:51
Try this instead.

Code: [Select]
$div(%length_seconds%,60):$right(%length%,2)

Also you might look at %length_seconds_ex% and %length_seconds_fp%

https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference#.25length_ex.25

And when using $replace in future, don't nest it. Use it like this...

https://hydrogenaud.io/index.php?topic=121476.msg1002381#msg1002381
Title: Re: Columns UI
Post by: aphelion on 2021-09-13 14:14:01
%length_ex%
%length_seconds_ex%
%length_seconds_fp%
they all don't work


Quote
$div(%length_seconds%,60):$right(%length%,2)

i'll think about it later
it's difficult for me to say now whether i can use it for an updated code or not (my coding skills are very limited)


Quote
And when using $replace in future, don't nest it. Use it like this...
i used that example to create and test these variants:

$replace((%length%),':', ,1 13 ,73 )$tab()%size%  
$replace(%length%,':', ,1 13 ,73 )$tab()%size%  

but even these basic lines don't work
Title: Re: Columns UI
Post by: marc2k3 on 2021-09-13 14:20:43
This is a preview of my custom code next to the standard duration column.

(https://i.imgur.com/uyUmAfQ.png)
Title: Re: Columns UI
Post by: aphelion on 2021-09-13 14:49:22
when i try this variant:
$div(%length_seconds%,60) $right(%length%,2)$tab()%size%  
foobar displays 0 32 instead of 73 32
(it's just 1 example)

i suppose that we are speaking about different things (i speak about the 'playlists switcher panel')
there i should see the total length of all tracks in a current playlist

so proposed by you      $div(%length_seconds%,60)       is not a solution
and seemingly, it can't be. because wiki says: 'The length of the track in seconds'
(track, not tracks)
Title: Re: Columns UI
Post by: marc2k3 on 2021-09-13 14:58:28
My mistake, you're right that the playlist switcher doesn't use standard title formatting and manages its own special fields which aren't available elsewhere. It has to do this for calculating totals for a whole playlist's worth of tracks.
Title: Re: Columns UI
Post by: marc2k3 on 2021-09-13 15:09:54
I guess this manipulation of the %length% field is better than your original but still pretty ugly...

Code: [Select]
$ifgreater($len(%length%),6,$add($mul($substr(%length%,0,$sub($strstr(%length%,:),1)),60),$substr(%length%,3,4))$right(%length%,3),%length%)
Title: Re: Columns UI
Post by: musicmusic on 2021-09-14 21:55:48
I was tempted to use the bug tracker, but it's a request, so I guess it's better here, especially if you're not interested at all:

Glowing effect for columns UI panels ("playlist view" & "item details" especially, filters & playlist switcher too ?)

I think you know what glowing effect is but here is an example:
https://codepen.io/AllThingsSmitty/pen/VzXrgY

I don't know the impact in CPU/GPU ressources but (if it's not intensive) I always hoped you would develop that.
But that might be complicated and if you're focused essentially on maintaining this component, that's already nice.
I don't the texting rendering functions currently in use support such an effect, so it would add a lot of complexity I'm afraid.

Perhaps tabbing downwards in the Columns UI playlist is still a feature worthy of consideration considering the above issues
Yes, I think it's a perfectly reasonable request. But needs some consideration of what the keyboard shortcut should be (perhaps something like Ctrl-Up to go up and Ctrl-Down to go down if those aren't used already).

My mistake, you're right that the playlist switcher doesn't use standard title formatting and manages its own special fields which aren't available elsewhere. It has to do this for calculating totals for a whole playlist's worth of tracks.
Yes, I could easily add the other length field variants as well.
Title: Re: Columns UI
Post by: aphelion on 2021-09-16 11:49:47
snotlicker, thank you for the help. these days i'm trying to optimize my 2 scripts (using your advices and codes)
currently it seems that both new scripts are finally normal

this is the new script-2 (for the 'playlist view'):

$div(%length_seconds%,60) $if($not($greater($len(%length_ex%),8)),$substr(%length_ex%,3,4),$if($greater($len(%length_ex%),10),$substr(%length_ex%,6,7),$substr(%length_ex%,4,5))) $right(%length_ex%,3)


this the new script-1 (for the 'playlists switcher panel'):

$ifgreater($len(%length%),6,$add($mul($substr(%length%,0,$sub($strstr(%length%,:),1)),60),$substr(%length%,3,4)) $right(%length%,2),$substr(%length%,0,$sub($strstr(%length%,:),1)) $right(%length%,2))$tab()%size%  

i will re-check them later (in hope that there will be no additional issues)
if anybody sees some mistakes, let me know


musicmusic
Quote
Yes, I could easily add the other length field variants as well
(if it's technically easy for you)
please help me to solve a long-time problem. i need to see the milliseconds in the 'playlists switcher panel'

it will remove the huge inconvenience when foobar is rounding up the seconds (sometimes minutes)
- the solution may appear for the 'playlists switcher panel' (at least for this very important part of foobar)
- the problem will seemingly stay in the standard playlist manager (i don't know at all how to add the milliseconds there)

my version of 'columns ui' is 0.3.6.4        (foobar is 0.9.6.4)
if i knew how to edit/create the corresponding dll (foo_ui_columns.dll), then i would have done it myself without bothering you with the request that is so special
(mainly because the version of 'columns ui' is not new at all, but i know what i'm doing,
and i really need to keep using this exact version of foobar and this version of 'columns ui' that is compatible with my foobar)

example: currently foobar displays (in 'playlists switcher panel') (minutes and seconds):
84 27
while in reality the duration is 84 26 503
so my tiny wish is to see
84 26 503
instead of 84 27

84 27 is misleading and wrong, if we speak about seconds        (it's important for me)
84 27 is not informative, if we speak about milliseconds         (i often need the complete info)
the current foobar's approach can even lead to displaying of wrong minutes (in cases like 79 59 500 or 59 59 716)
Title: Re: Columns UI
Post by: marc2k3 on 2021-09-16 12:18:41
If these updated length fields were added to the latest version of Column UI, you'd need to upgrade the pre-historic version of foobar2000 you're clinging on to. That's well over a decade old.

CUI now requires at least fb2k v1.4 (released well over 2 years ago, the current version is v1.6.7). At least windows 7 is also required.
Title: Re: Columns UI
Post by: aphelion on 2021-09-17 10:42:32
i found at least 1 big mistake in the script-2 (for the 'playlist view'):

$div(%length_seconds%,60) $if($not($greater($len(%length_ex%),8)),$substr(%length_ex%,3,4),$if($greater($len(%length_ex%),10),$substr(%length_ex%,6,7),$substr(%length_ex%,4,5))) $right(%length_ex%,3)

the script consists of 3 parts that are divided by a space. they are sequentially responsible for the displaying of:
- minutes                $div(%length_seconds%,60)
- seconds
- milliseconds           $right(%length_ex%,3)

as it turned out, the short part 1 is not acceptable because it leads to the following mistake:
2 examples:

1) a file lasts for 59 59 464
there are no problems here. the 'playlist view' correctly displays: 59 59 464

2) a file lasts for 59 59 560
there is a problem here. the 'playlist view' incorrectly displays: 60 59 560


this mistake exists because of that above-mentioned foobar's defect
the description of this defect: foobar is obtrusively  (https://context.reverso.net/%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4/%D0%B0%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9/obtrusively)rounding up the seconds, minutes, and sometimes even milliseconds

(while simultaneously not giving the user any tiniest choice/setting/option to choose between the current bad situation and the possibility to enable a setting like this: 'do not round up anything anywhere in foobar')

a few minutes ago i tried to solve the problem by changing the line
$div(%length_seconds%,60)
to
$div(%length_seconds_fp%,60)
luckily, this variant of code works correctly


my supplication (https://context.reverso.net/%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4/%D0%B0%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9/supplication) to musicmusic stays absolutely actual:
if someday you'll have several free minutes, please add the support for the %length_ex% (in the 'playlists switcher panel')
for the foo_ui_columns.dll file (version 0.3.6.4), and upload this dll-file here (even without any hope, i'll still be waiting)
Title: Re: Columns UI
Post by: aphelion on 2021-09-18 08:07:53
i also found a mistake in the script-1 (for the 'playlists switcher panel'):

$ifgreater($len(%length%),6,$add($mul($substr(%length%,0,$sub($strstr(%length%,:),1)),60),$substr(%length%,3,4)) $right(%length%,2),$substr(%length%,0,$sub($strstr(%length%,:),1)) $right(%length%,2))$tab()%size%  

this new version of the script is good for durations like:
7:01                   (7 minutes and 1 second)                                these 4 symbols are correctly displayed as 7 01
57:01                 (57 minutes and 1 second)                              these 5 symbols are correctly displayed as 57 01
1:57:01              (1 hour and 57 minutes and 1 second)            these 7 symbols are correctly displayed as 117 01

but there may be rare cases when the quantity of symbols is more than 7
2 initial examples only:
11:57:01            (11 hours and 57 minutes and 1 second)         these 8 symbols are incorrectly displayed
111:57:01          (111 hours and 57 minutes and 1 second)       these 9 symbols are incorrectly displayed


for instance, the script displays the following total duration: 660 45
while the real total duration is 11:58:44.500

1) unfortunately, the script ignores the '500' part
because the 'columns ui' is not able to use the %length_ex% (in the 'playlists switcher panel')

2) so the script correctly deals with the hours (11 hours are multiplied by 60)

3) then the script fails to add the '58' part to 660
because a position of the first colon is not appropriate anymore (due to different quantity of symbols)
so i see wrong 660 minutes (instead of correct 718 minutes)

4) then the script displays the 45 seconds (while there are only 44 in reality)
but this is the 'rounding up' defect of foobar (the script is not guilty)


here's the updated version that removes the mistake:

$ifgreater($len(%length%),6,$ifequal($len(%length%),7,$add($mul($substr(%length%,0,$sub($strstr(%length%,:),1)),60),$substr(%length%,3,4)) $right(%length%,2),$replace(%length%,:, )),$substr(%length%,0,$sub($strstr(%length%,:),1)) $right(%length%,2))$tab()%size%  

the logic is to display the convenient 'minutes and seconds' (instead of the inconvenient 'hours and minutes and seconds')
but only if the quantity of hours is less than 10

generally speaking, it's finally possible to see something good like: 7 04 or 22 54 or 51 33 or 62 58 or 75 15 or 90 44
instead of the standard (and kind of ugly) approach like:                7:04 or 22:54 or 51:33 or 1:02:58 or 1:15:15 or 1:30:44
Title: Re: Columns UI
Post by: musicmusic on 2021-09-21 20:03:15
my supplication (https://context.reverso.net/%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4/%D0%B0%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9-%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9/supplication) to musicmusic stays absolutely actual:
if someday you'll have several free minutes, please add the support for the %length_ex% (in the 'playlists switcher panel')
for the foo_ui_columns.dll file (version 0.3.6.4), and upload this dll-file here (even without any hope, i'll still be waiting)
Sorry, as @snotlicker stated, only one version of the source tree is maintained, and hence any changes made would be relative to the latest version. Easy also only applies in that context – resurrecting an ancient version and getting it compiling again isn't a simple task (in fact I don't even have backups going that far).
Title: Re: Columns UI
Post by: aphelion on 2021-09-21 20:54:57
musicmusic, thanks for the polite answer

both scripts are working well
snotlicker, thank you for making my version of foobar partially better (https://hydrogenaud.io/index.php?action=profile;u=130879)
Title: Re: Columns UI
Post by: ZevenMortem on 2021-10-17 07:15:34
Hello, I have noticed that the functionality of $stripprefix() does not work if you use <>, but in DUI album list it works normally, like this $stripprefix(%<artist>%,The)
Title: Re: Columns UI
Post by: musicmusic on 2021-10-18 20:29:50
I'm not sure what the standard Album List component would be doing to make that work. But you can use one of the functions to make that work:

https://wiki.yuo.be/columns_ui:config:album_list_titleformatting
Title: Re: Columns UI
Post by: ZevenMortem on 2021-10-18 23:13:42
I'm not sure what the standard Album List component would be doing to make that work. But you can use one of the functions to make that work:

https://wiki.yuo.be/columns_ui:config:album_list_titleformatting

Perfect, thank you
Title: Re: Columns UI
Post by: lender1257 on 2021-10-19 06:45:10
hello

i have 4 layouts in my fb-installation (CUI). the individual layouts are selected via buttons.
is it possible to query the currently active layout?
i would prefer the "hot image" (button) of the currently active layout to be displayed. instead of the "normal image".
or what else could be done so that i can display the current layout? (in "main window" or "status bar" of CUI)

thanks in advance
Title: Re: Columns UI
Post by: lender1257 on 2021-10-21 15:55:02
Hello musicmusic

in cui version 1.7.0-beta 1, the "use custom text" is never shown on the buttons.
only the normal text is displayed when you move the cursor over it. this was also the case in version 1.6.0.
furthermore, after switching to another layout, no text is displayed for any button. only after restarting fb.

please correct - thank you
Title: Re: Columns UI
Post by: lender1257 on 2021-10-23 09:46:56
@musicmusic

(furthermore, after switching to another layout, no text is displayed for any button. only after restarting fb.)

sorry my fault - works correctly
window is not fully activated after switching over
Title: Re: Columns UI
Post by: lender1257 on 2021-10-27 16:50:02
hello

not sure if this is a CUI-, or coverflow-, or FB-problem.
i am using:
FB version 1.6.7
CUI 1.7.0-beta2 (but also tried with 1.6.0; doesn't work either)
coverflow 0.5.2

I have installed coverflow. it works perfectly.
now i want to move coverflow from one tab-stack to another tab-stack in the layout.
in the layout: right click on coverflow + copy panel.
in the new tab-stack: right click + paste panel.
the panel is not inserted !? it works with the other panels.

now i wanted to insert the coverflow-panel in the new tab-stack. coverflow is not displayed in the selection list !? but the other panels are all displayed.

I don't know why this doesn't work. I hope someone on the forum can help.

Thanks !
Title: Re: Columns UI
Post by: marc2k3 on 2021-10-27 17:25:12
I suspect the panel is single instance only which means you'll have to remove it and maybe even click Apply before you can add it elsewhere.
Title: Re: Columns UI
Post by: lender1257 on 2021-10-27 20:52:58
thank you marc2k3 for the explanation
Title: Re: Columns UI
Post by: marc2k3 on 2021-10-28 06:33:51
Assuming what I said was accurate, I guess a case could be made for disabling/hiding the copy command on panels that present themselves as single instance only. But I suspect taking that in to account when copying splitters that might contain it is a whole other world of pain/difficulty. :P
Title: Re: Columns UI
Post by: SergPuh.68 on 2021-11-30 19:00:40
I really miss Columns Playlist
Title: Re: Columns UI
Post by: josemescud on 2021-12-01 10:10:52
Message to Music Music:

I just updated to Columns UI 1.7.0 and I see that it is equal to beta 2
I have had a great disappointment because I expected some of my requests to be scheduled and I checked not.
I would like that in a next version you could include the requests I made a few months ago:

Reply #7722
Desde <https://hydrogenaud.io/index.php?topic=28647.msg1001769#msg1001769>

Reply #7683
Desde <https://hydrogenaud.io/index.php?topic=28647.7675>
Title: Re: Columns UI
Post by: sPeziFisH on 2021-12-23 08:52:48
CUI 1.7.0
musicmusic, I recognised that %list_index% does not work at CUI > Notification area > Tooltip title formatting script (as pop-up balloon text).
Just playing around and recognised that %_playlist_number% still survived in my setup..now finally dropped in display script (as it also does not work in converter etc)..using the end of the year might be a good time to do some general cleanup :D
Title: Re: Columns UI
Post by: marc2k3 on 2021-12-23 14:34:55
%list_index% is a playlist only field...

https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Title_Formatting_Reference#Playlist-only_fields



Title: Re: Columns UI
Post by: musicmusic on 2021-12-23 21:13:34
Plus things like masstagger according to the built-in help. But, indeed, I can't reproduce either %list_index% or %_playlist_number% working there in DUI or CUI.

Are you seeing something different? It could probably be added on CUI's side, but I think it'd be better implemented in the core.
Title: Re: Columns UI
Post by: marc2k3 on 2021-12-24 11:11:47
I think it'd be better implemented in the core.

Not sure what you mean by this?? Right now we have 2 "proper" playlist_manager methods with full support for %list_index% and friends (playlist_item_format_title and activeplaylist_item_format_title). Obviously these require valid playlist item indexes which you'd typically get from iterating a playlist (or visible portion of it).

Outside the context of a playlist view, it is possible to utilise playlist_manager get_playing_item_location to retrieve the necessary indexes to use with the above method. But how do you get updated values when they change? Now you need a class derived from playlist_callback in addition to play_callback which is a whole new can of worms. Not sure it's something I'd fancy if my initial goal was to display metadata about the playing track only.

edit: since masstagger etc only get a bog standard handle list with no concept of playlists/playing items, I'd assume they use title format hooks but I really have no idea. :P
Title: Re: Columns UI
Post by: musicmusic on 2021-12-24 13:37:20
Now you need a class derived from playlist_callback in addition to play_callback which is a whole new can of worms.
I didn't make any comments on how the API should be designed (or even if it should backwards compatible) ;)

But the point of implementing it centrally would be to have consistency between components, and to minimise the work each component needs to do (that includes what callback events they need to monitor).

From the perspective of the code formatting the main window title, notification icon title etc., for the most part it doesn't care what the event is, it just wants to know when a field corresponding to the selected t_display_level changes. (Actually working out which events you need to monitor isn't that obvious, really, which is probably why playback_event_notify now exists in the SDK.)

Title: Re: Columns UI
Post by: sPeziFisH on 2021-12-27 19:26:14
Thanks musicmusic and marc2k3
%list_index% works for titleformatting, file name pattern, in 'File Operations' and 'Convert'er. Here it's slighty different than in playlist-view though as it more like an selection-index, selecting 3 files results in index 1,2,3 independent from their list-index in playlist-view.
Though it might make more sense in that context it's still not 100% consistent. Sure, or context-dependent, if someone wants to nitpick and point to better lists to use with fingers nearly sticking my eye :)
Just recognised that it works there.
%list_index% does not work in 'notification area icon tooltip', same DUI and CUI, sure, probably as being 'Playlist-only'.

Maybe it makes sense to make %list_index% and %list_total% available everywhere. And introduce %sel_index% and %sel_total% 8)

used usecase:  good old silver-plates as birthday gift, evaluation and pre-listening, re-sorting :))

Title: Re: Columns UI
Post by: Phantom54 on 2022-01-10 05:42:37
I have been using fb2000 for some years but still a relative newbie.  I see that the latest version of cui is 1.7.0 but can not find where to download it from.  Please, will someone show me?
Title: Re: Columns UI
Post by: josemescud on 2022-01-10 07:29:27
I have been using fb2000 for some years but still a relative newbie.  I see that the latest version of cui is 1.7.0 but can not find where to download it from.  Please, will someone show me?

You can download it as well
Title: Re: Columns UI
Post by: StealthX on 2022-01-17 21:11:11
I think this is related to Columns UI, if forgive me. In the playlist view I have Appearance>Headers>Show disc sub-header selected. Is there any way to edit it to show the Disc # without tagging the DISC field like "1/3", "2/3", "3/3"? I usually just tag the DISC field as "1", "2", "3", but it doesn't seem to display the disc # sub-header if tagged that way. It also does not display the disc sub-header if the DISC field is tagged "1/1" which I like and which makes me think there is somewhere I can't find to change the settings of this. Thanks!
Title: Re: Columns UI
Post by: marc2k3 on 2022-01-17 23:27:33
I have Appearance>Headers>Show disc sub-header selected.

This is not a Columns UI option. You must be using some custom playlist??
Title: Re: Columns UI
Post by: iridescentaudio on 2022-01-18 13:28:34
Hi musicmusic.
I couldn't find if this had been brought up already, though I'd be surprised if I was the first. Would you consider adding another Buttons panel Appearance option to turn off vertical edges/padding? I have two long rows of square black buttons (https://www.dropbox.com/s/wojp31jvef2bazk/Screenshot%202022-01-18%20123934.png?dl=0), and would like to rid my otherwise dark interface of some unwelcome grey lines. The only way I know how to crack this nut is by using the sledgehammer that is changing Windows color settings.
Thanks.
Title: Re: Columns UI
Post by: marc2k3 on 2022-01-18 15:49:37
You can change the divider width to zero (Preferences>Display>Columns UI>Layout>Misc tab).
Title: Re: Columns UI
Post by: iridescentaudio on 2022-01-18 16:02:12
Unfortunately, changing the divider width doesn't help here (https://www.dropbox.com/s/mto1wlbguzeertn/nope.png?dl=0). If you look carefully you'll see those are not dividers; if they were, the centre & top dividers would be the same size. Those lines are actually white space in the Buttons panels.
Title: Re: Columns UI
Post by: marc2k3 on 2022-01-18 16:21:04
I believe an upcoming version will address this issue but for now, you can put the buttons inside a Panel Stack Splitter, change the background colour of that and it will affect the buttons background like this...

(https://i.imgur.com/OCns0di.png)

http://foo2k.chottu.net/
Title: Re: Columns UI
Post by: iridescentaudio on 2022-01-18 17:04:27
This took a little experimentation to get right but it has done the job - thanks for the recommendation!
Title: Re: Columns UI
Post by: musicmusic on 2022-01-18 19:48:45
Hi musicmusic.
I couldn't find if this had been brought up already, though I'd be surprised if I was the first. Would you consider adding another Buttons panel Appearance option to turn off vertical edges/padding? I have two long rows of square black buttons (https://www.dropbox.com/s/wojp31jvef2bazk/Screenshot%202022-01-18%20123934.png?dl=0), and would like to rid my otherwise dark interface of some unwelcome grey lines. The only way I know how to crack this nut is by using the sledgehammer that is changing Windows color settings.
Thanks.
I don't believe the buttons toolbar should have any padding built in. Is there another panel or toolbar to the right of them?
Title: Re: Columns UI
Post by: marc2k3 on 2022-01-18 21:17:23
If you configure a single button to use a massive solid black custom image, you can see the padding at the top/bottom here...

(https://i.imgur.com/uwkh6Ua.png)

edit: setting "no edges" works for putting another button next to it. There is no padding between them.
Title: Re: Columns UI
Post by: musicmusic on 2022-01-18 22:25:03
Hmm, thanks, so there is... Looks like I can get rid of it from a quick test.
Title: Re: Columns UI
Post by: junearth on 2022-03-29 17:01:48
New to Columns UI and I'm experiencing a frustrating bug which is preventing me from being able to change one specific album's artwork, unless I change the name of the album. All other artwork for all other albums can be changed/updated/removed/etc. through usual means.

I have no idea where it's pulling the current artwork from - there are no hidden system files in the album directory. I've tried changing foobar preferences so that only embedded artwork is used, I've used mp3tag to verify embedded artwork for all files pertaining to the album in question, etc. I've tried reinstalling Columns UI to no avail - the only way this album will change artwork from the artwork currently displayed is by renaming the album. I suppose I can just add a space to the end of the album title for now, but I'd like to know if I'm missing something obvious, or if this is a known issue.
Title: Re: Columns UI
Post by: marc2k3 on 2022-03-29 17:12:23
It's unlikely to be a bug. Album art is retrieved using foobar2000 SDK methods so it must come from a pattern match in the main preferences or be embedded???

You can try the JScript Panel component in my signature. It can display exactly the same artwork using the same technique as CUI but when hovering your mouse over the panel, there is a always a tooltip that shows the path to the actual image.

After installing, it's available in Columns UI layout preferences. Once added, click the panel to open the Configuration window and select album art from the Samples menu.
Title: Re: Columns UI
Post by: junearth on 2022-03-30 16:09:10
Figured it out after reinstalling foobar - had to do with the way the CUI-based theme Eole was caching album art, which I should've remembered from the initial prompt which explains everything when you first install it. Turns out if you're using Eole and want to update an album cover after it's already been cached, you have to right-click the album cover -> Settings... -> Refresh images cache.

Also just have to say CUI + Eole dark mode is amazing
Title: Re: Columns UI
Post by: musicmusic on 2022-04-22 19:20:26
Columns UI 2.0.0 alpha 1 has been released. This version adds a dark mode on Windows 10 version 2004 and newer.

More details are available in the change log. (https://github.com/reupen/columns_ui/blob/master/CHANGELOG.md)

New beta versions of Album list panel, Console panel and the Columns UI SDK have also been released.

Downloads are available from https://yuo.be/ or GitHub.
Title: Re: Columns UI
Post by: Cannonaire on 2022-04-22 19:39:10
Thank you so much! foobar2000 looks PERFECT now!
Title: Re: Columns UI
Post by: marc2k3 on 2022-04-22 20:05:32
Yeah, it's pretty awesome.  ;D
Title: Re: Columns UI
Post by: grimes on 2022-04-22 20:06:36
Thank you. Dark mode is outstanding.
Title: Re: Columns UI
Post by: Sue Dunham on 2022-04-23 19:19:22
Adding my profound thanks for the Dark Mode. :)) Even if the only change I see in my main profile is the title bar, it is glorious.

Now to bother that one panel's developer about its scroll bars…  O:)
Title: Re: Columns UI
Post by: Cannonaire on 2022-04-23 19:21:05
Now to bother that one panel's developer about its scroll bars…  O:)
If you're talking about the Album List panel, the latest beta for that on the ColumnsUI home page will work with dark mode.
Title: Re: Columns UI
Post by: iridescentaudio on 2022-04-25 13:33:10
I suspect she is referring to the Playlist Organiser component :) all in good time. This is tremendous, and finishes off my interface (https://www.dropbox.com/s/geai7wt7jiltg7z/Screenshot%202022-04-25%2013.14.56.png?dl=0) perfectly, thank you!
Title: Re: Columns UI
Post by: josemescud on 2022-04-27 14:24:17
Message for Music Music:

Thank you very much for the new version of the columns UI component incorporating the dark mode.

I want to report a couple of small details that could be corrected:

1º/ Image 1. The options that allow configuring the background for selected item and inactive selected item have been disabled

2º/ Image 2. As a consequence, the item selected in Album List Panel is blurred and hinders a correct vision.

3º/ I have noticed that the configuration (FCL) does not record the values of the new element  album list: filter
Title: Re: Columns UI
Post by: marc2k3 on 2022-04-27 14:55:02
Album list panel selected item backgrounds is a known issue.

https://github.com/reupen/album_list_panel/issues/70
Title: Re: Columns UI
Post by: josemescud on 2022-04-27 17:58:08
Album list panel selected item backgrounds is a known issue.

https://github.com/reupen/album_list_panel/issues/70

If it is a problem of the dark mode enable the background, at least one more dark background could be used by default. Or even use a total black (0, 0, 0)
Title: Re: Columns UI
Post by: musicmusic on 2022-04-27 21:33:08
Dark mode forces theming for the Album list panel tree view, and that prevents those two colours from being changed (they are instead defined as bitmaps in the visual style). It may be possible for the component to take on more rendering itself (but there isn't that much granularity over that e.g. it'd have to render the expand/collapse buttons itself as well as far as I can see).

3º/ I have noticed that the configuration (FCL) does not record the values of the new element  album list: filter
They should be included in any FCL files exported from Columns UI 2.0.0 alpha 1. But they won't be in any old ones created by older versions of Columns UI.
Title: Re: Columns UI
Post by: josemescud on 2022-04-27 21:41:09
Dark mode forces theming for the Album list panel tree view, and that prevents those two colours from being changed (they are instead defined as bitmaps in the visual style). It may be possible for the component to take on more rendering itself (but there isn't that much granularity over that e.g. it'd have to render the expand/collapse buttons itself as well as far as I can see).

3º/ I have noticed that the configuration (FCL) does not record the values of the new element  album list: filter
They should be included in any FCL files exported from Columns UI 2.0.0 alpha 1. But they won't be in any old ones created by older versions of Columns UI.

Sorry, I was wrong with respect to the FCL
Title: Re: Columns UI
Post by: TaoZuiyin on 2022-04-28 14:49:52
Why can't the foobar2000 columns ui use the foo_vis_oscilloscope plugin? Or it can be arranged vertically, please solve it
Title: Re: Columns UI
Post by: josemescud on 2022-05-02 11:06:58
Message for Music Music:

I have been using the Dark mode for a few days and the following happened to me several times: the 4 upper buttons groups move a little up (Image 1)

I solve it by changing Light mode and immediately returning to Dark mode, or also restarting Foobar (Image 2)
Title: Re: Columns UI
Post by: musicmusic on 2022-05-02 11:28:56
@josemescud Could you export your configuration to an FCL file and share that?

Thanks
Title: Re: Columns UI
Post by: josemescud on 2022-05-02 11:54:15
This is my FCL
Title: Re: Columns UI
Post by: musicmusic on 2022-05-02 16:34:03
Would you be able to upload the button images and the external WSH Panel Mod files (in skins\Speight and skins\resources) as well?

Thanks
Title: Re: Columns UI
Post by: josemescud on 2022-05-02 21:37:46
Would you be able to upload the button images and the external WSH Panel Mod files (in skins\Speight and skins\resources) as well?

Thanks

I am Spanish and use Google Translator. I don't know if I have understood what you ask for:

- These are some of the buttons used at the top:
https://www.dropbox.com/sh/bdfq4rod4amdu3v/AAAGVlsMoZsxtFhN_90c5rxla?dl=0

- The WSH Panel file (Skins \ Speight) uses it to paint the status bar
- The WSH Panel file (Skins \ Resources) use it for the volume of the status bar
Both work perfectly included the play, stop buttons, etc.

I don't know if what you ask me are the files contained in Skins\Speight and Skins\Resources:
https://www.dropbox.com/sh/9jckb3fho9rijdd/AACTQo_NvQ5R7cn691slWMYja?dl=0
https://www.dropbox.com/sh/cehna84wwke7au3/AABsWNvWSyXx3LEgC8ku4AK2a?dl=0

Title: Re: Columns UI
Post by: musicmusic on 2022-05-03 22:03:03
It's difficult to say what could be causing that movement; if you can work out what triggers it, or reproduce it without Panel Stack Splitter that would help determine the cause. I did note the Peakmeter Spectrum also seems to moved down one pixel in your first screenshot, though (which is odd as it's the opposite direction).
Title: Re: Columns UI
Post by: josemescud on 2022-05-03 22:10:59
It's difficult to say what could be causing that movement; if you can work out what triggers it, or reproduce it without Panel Stack Splitter that would help determine the cause. I did note the Peakmeter Spectrum also seems to moved down one pixel in your first screenshot, though (which is odd as it's the opposite direction).

I already tried to remove the Panel Stack Splitter but still failing the same.
I will follow up to see if I know when it fails.
Thanks for your help.
Title: Re: Columns UI
Post by: tuxman on 2022-05-07 20:58:44
I noticed that the column auto-sizing in the playlist view stumbles over varying run times. In this screenshot, the "hours" are cut off (it's 1:01:19, not 01:19), although there would have been more than enough space. Is there a way to fix - or, at least, improve - this?
Title: Re: Columns UI
Post by: musicmusic on 2022-05-07 21:17:39
Auto-sizing only makes the columns scale with the width of the window; it doesn't take into account the contents of the columns.

You could go into the Columns tab in preferences, increase the width of that column and set its size weight to 0. That will make that column a bit bigger and stop it changing size when you resize the window or playlist view.
Title: Re: Columns UI
Post by: tuxman on 2022-05-07 21:19:40
Ah, awesome. Thank you. :)
Title: Re: Columns UI
Post by: josemescud on 2022-05-10 19:01:45
Message for music music:

This message is to tell you that I have already found the surprising reason why the upper buttons move up.

When you open Foobar and then Photoshop move the buttons.
When opening Photoshop and then foobar everything ok.

I was using Photoshop 2015. I have installed Photoshop 2022 and continues to fail the same. It fails exactly the same in 4 pcs that I have installed.

Light mode failure and also in Dark mode.

I don't know if this will make any sense to you that you are the creator of Columns UI.

In any case it is extremely rare and I suppose it will happen to a lot of users.
Title: Re: Columns UI
Post by: musicmusic on 2022-05-10 19:38:52
Thanks, nice work tracking that down. I've reproduced that and Photoshop is setting the system font smoothing setting (for some unknown reason), Columns UI is diligently forwarding that to the toolbar control and it's reacting in a weird way. A similar problem appears to be mentioned here (in 2006): https://social.msdn.microsoft.com/Forums/vstudio/en-US/cca3ccbb-9be2-4914-b2b4-7a5456dc5238/mfc-toolbar-button-size-corruption?forum=vcgeneral

I'll stop forwarding the message in this case to stop that happening. Thanks again for tracking that down.

Title: Re: Columns UI
Post by: iridescentaudio on 2022-05-19 11:52:51
Hello, quick question, I am wondering if there is any means to create user-defined Menus? Has any other third-party component offered this functionality already, or could this be a feature considered for Columns UI? I have a lot of buttons in my interface (https://www.dropbox.com/s/lqcuilap48qgzki/lotsofbuttons.png?dl=0) and it could comfortably be more (Masstagger alone could unpack to over a dozen), it would be great to hide many of these under menus and save a little on screen real estate, as well as tidying up the appearance. Custom menu options could be very similar to the buttons panel options, just with image path options removed. Of course if this feature has already been offered by another component, I'd appreciate being pointed in the right direction! Thanks.
Title: Re: Columns UI
Post by: dex Otaku on 2022-06-14 01:41:35
Hey musicmusic,
Thanks for the work you've been putting in. 

Query: how is dark mode implemented? On my installation updating the components and then switching between light/dark mode through Windows' personalisation settings has no effect at all.
Am I missing something? I've gone through the preferences and don't see anything new added.
Title: Re: Columns UI
Post by: josemescud on 2022-06-14 07:39:49
Hey musicmusic,
Thanks for the work you've been putting in. 

Query: how is dark mode implemented? On my installation updating the components and then switching between light/dark mode through Windows' personalisation settings has no effect at all.
Am I missing something? I've gone through the preferences and don't see anything new added.

In Preferences:
Title: Re: Columns UI
Post by: dex Otaku on 2022-06-15 06:21:19
In Preferences:


(FACEPALM) thanks, heh
Title: Re: Columns UI
Post by: TaoZuiyin on 2022-08-28 10:34:22
Columns UI foo_vis_oscilloscope can not be used to solve the problem?
Title: Re: Columns UI
Post by: boxerfan88 on 2022-08-31 02:24:48
Hello there,

Within Columns UI, in the playlist switcher panel, is there a way for me to select a bunch of playlist to remove?

I tried searching but could not find the answer. The playlist switcher only allows playlist to be removed one-by-one.

Appreciate any help...
Title: Re: Columns UI
Post by: Terence on 2022-08-31 03:25:58
This is not what is asked but if it can help.
With a button in the toolbar there is no more confirmation window "Are you sure you want to delete the playlist?"
( Main menu items  |  Active selection  |  File/Remove playlist )
This can be done with a keyboard shortcut too.
Title: Re: Columns UI
Post by: Majestyk on 2022-08-31 03:28:28
Just trying out the new Foobar2000 V2.0 32-bit (beta) in dark mode and foo_ui_columns-2.0.0-alpha.1 is being a real buzzkill. In the spiffy looking dark mode preferences if you select anything to do with Columns UI the dark mode disengages and turns white...Uh!

Anyway, hopefully Columns UI will get a full dark mode to match the new fb2k V2.0.
Title: Re: Columns UI
Post by: Sashka78 on 2022-09-02 16:25:03
Will there be a 64 bit version of Columns UI to work with foobar2000 x64?
Title: Re: Columns UI
Post by: musicmusic on 2022-09-02 18:26:59
Yes, the next release will have an x64 build.

You can download a development version now from GitHub if you don't want to wait. You'll need to register and log into GitHub first. The latest build (as of now) is then at the bottom here (https://github.com/reupen/columns_ui/actions/runs/2988896554#artifacts) under the 'Component package (release, x64)'. (That is not a continually updating link; the most recent workflow run and build can be found in this list (https://github.com/reupen/columns_ui/actions?query=branch%3Amaster).)

Title: Re: Columns UI
Post by: josemescud on 2022-09-02 20:47:08
Help. Error in the Media Library.

I have updated to version 2.0 Betta 3, 32bits and something that had never happened to me has happened to me since Foobar, more than 10 years ago.

If I open Foobar without having connected the external hard drive my music offers me at the Album List Panel all my music and in the Library View when I select an artist offers me all the albumes of her. And the following occurs:
- The first time offers albumes correctly
- Change to another artist and when I return to the previous one, all the tracks of all the albums have doubled.
- If I do this operation 10 times I double them 10 times, if I do 50 I duplicate them 50.

The attached image reflects the problem.

As the tracks duplicate, it takes more to respond to all actions.

The only solution is to click the hard drive and wait for monitoring (8 TB hard drive).

It has also happened to me with the connected hard drive, after using Re-Facets. Logically, it has been slowed in such a way that it did not respond and I had to stop the process. But when Foobar launched again, he did not respond and had to disconnect the hard drive to load the foobar and monitor the hard drive.

I just realized that after being without using Foobar, he has continued to double every track with which he has become so slow that he hardly responds.

HELP.
Title: Re: Columns UI
Post by: musicmusic on 2022-09-02 21:10:46
Check if the duplication is consistent across all library viewers or not (e.g. check Library/Search or Library/Album List when it happens) to help isolate the cause of the problem.
Title: Re: Columns UI
Post by: josemescud on 2022-09-02 21:39:12
Check if the duplication is consistent across all library viewers or not (e.g. check Library/Search or Library/Album List when it happens) to help isolate the cause of the problem.

In the Album List Panel does not occur duplicity. Only at the Library View.
Title: Re: Columns UI
Post by: musicmusic on 2022-09-02 21:49:36
Check if the same is true for Library/Search or Library/Album List (as per the previous message).
Title: Re: Columns UI
Post by: josemescud on 2022-09-02 22:04:08
Check if the same is true for Library/Search or Library/Album List (as per the previous message).

I don't know if I understood you well. I have done a search at the Quick Search Toolbar of the Track "Love Walked In" and offers it to me at the Playlist #search without duplicity.

In any case, this problem arose with beta 3, since in beta1 and in beta 2 it did not happen.
Title: Re: Columns UI
Post by: Squeller on 2022-09-06 12:04:14
EDIT: SOLVED. I'm seeing it now. It detects big numbers. I added space chars again.
Code: [Select]
$if2(%composer%,%artist%) %work% [%DISCNUMBER%] $num(%tracknumber%,3) %title%

[OBSOLETE POSTING]
Sorting issues! I cannot see why. Please have a look at the attachment. You see a sorted view. I have prefixed the display script with the sort script, so you can see how it sorts the playlist.

The problematic parts are if the %work% tag includes '' (Sonata No. 8 'Pathetique') - but why? Those ones come later, should not be relevant for sorting. I have even replaced them with empty string, even replaced all whitespace, so the result was "SonataNo.8Pathetique" - but still the sorting was like in screenshot.

This is the sorting script.
Code: [Select]
$if2(%composer%,%artist%)%work%[%DISCNUMBER%]$num(%tracknumber%,3)%title%

I'm using a ColumnsUI alpha from ~3 weeks ago. And Fb2kV2-32. Is that the cause? Didn't notice the problem with FB2K V1.

X
Title: Re: Columns UI
Post by: josemescud on 2022-09-07 12:01:12
The performance of version 2.0 is inadmissible. I don't know if it will be a problem of Columns UI or Foobar.

The problem appears when you have an external hard drive connected by USB. Mine has 5 tb of music

- If I have the external hard drive off and open foobar the tracks multiply continuously in the Playlist View (see image) and you cannot get well because it takes a long time to respond as the tracks multiply. You change to another artist and continue to multiply. In the Album List Panel the tracks appear correctly without multiplication.

- You have no choice but to plug the hard drive that had already been monitored the previous day. It takes to monitor 50 minutes. And until the monitoring ends any album that you put new on the hard disk the album list panel does not recognize it.

I have also experienced this problem in my wife's portatile and fails the same. So I think it's not difficult to check the problem by developers.

I would thank music music for an answer to this problem.
Title: Re: Columns UI
Post by: josemescud on 2022-09-09 22:04:42
Message for Music Music:

With respect to the problem of the multiplication of the tracks I have tried the following:

-  I have changed to Default User Interface and I have proven that there is no problem in loading fopbar with the disconnected external hard drive. There are no multiplications of tracks.

-  From this I deduce that the problem has to be in Columns Ui.
Title: Re: Columns UI
Post by: musicmusic on 2022-09-12 20:02:06
Thanks, the problem was reproduced. The problem is that those tracks are being reported as added to the media library multiple times. This will be handled differently by different library viewers and won't cause duplication in all. Be patient while it is investigated on foobar2000's side.

The current releases of Columns UI and Album list panel also aren't optimised for foobar2000 2.0; the next releases will have better performance in foobar2000 2.0 more generally.
Title: Re: Columns UI
Post by: josemescud on 2022-09-12 21:18:20
Thanks, the problem was reproduced. The problem is that those tracks are being reported as added to the media library multiple times. This will be handled differently by different library viewers and won't cause duplication in all. Be patient while it is investigated on foobar2000's side.

The current releases of Columns UI and Album list panel also aren't optimised for foobar2000 2.0; the next releases will have better performance in foobar2000 2.0 more generally.

I thank you very much of your clarifying response.
 
I stay very quiet knowing that you are in the process of solving the problem.
 
Until it is solved, I am opening foobar with the external hard drive on and with the option "Rescan on startup" disabled so that it does not have 50 minutes waiting by monitoring the hard drive.
Title: Re: Columns UI
Post by: pm1315 on 2022-09-17 05:45:40

My music library is entirely mp3 files.  I want to change the default title format script for the status bar to display the stereo mode of the playing file by adding 'mp3_stereo_mode'.  The script below worked in Columns_UI v0.5.1, but not in the current 2.0.0 alpha1.

$if(%ispaused%,Paused,Playing) | %codec% | %bitrate% kbps | %samplerate% Hz | $caps($if2($info(mp3_stereo_mode),%channels%)) | %playback_time%[ / %length%]

How do I get this to work again in the latest Columns_UI?  Thanks.
Title: Re: Columns UI
Post by: marc2k3 on 2022-09-17 06:06:54
Works here...

(https://i.imgur.com/9y9rIj4.png)
Title: Re: Columns UI
Post by: pm1315 on 2022-09-18 05:07:10
Thanks.  It does work.  I forgot to check the 'Show status bar' box.
Title: Re: Columns UI
Post by: swtwentyman on 2022-09-18 23:05:20
Very idiotic question. I'm installing the latest version of foobar and want to use Columns UI in Windows 11. In the past, all the components were DLL files -- including past versions of Columns -- but when I try to put the new component in, it's another file type that doesn't work*. I've looked all over for a solution.

* Under "type" it says "foobar2000 Component" instead of "Application extension" like the rest.

I haven't seriously altered my foobar2000 configuration in about 15 years but with my new computer my copy won't work anymore. I've done forum searches but I can't rule out that this has been asked.
Title: Re: Columns UI
Post by: sveakul on 2022-09-18 23:57:32
Give the file a .zip extension right after the .fb2k-component and see if it finds/installs it then.  Be sure you have the correct version of the file for the new version of Foobar.
Title: Re: Columns UI
Post by: swtwentyman on 2022-09-19 00:33:12
Give the file a .zip extension right after the .fb2k-component and see if it finds/installs it then.  Be sure you have the correct version of the file for the new version of Foobar.

That (giving a ZIP extension) did it! Replaced foo_playlist_tree with the newer Playlist Tree Mod, downloaded Azrael and Columns, and I've got my old setup back, and that finishes the computer.

Thank you very much.
Title: Re: Columns UI
Post by: Squeller on 2022-09-29 18:04:37
Very happy to hear MusicMusic works on optimization for fb2kv2.
Title: Re: Columns UI
Post by: Sponholz on 2022-09-30 21:09:16
I know this is probably a little off-topic, but any plans to update the album list panel to 64bit support, I am using the latest git build of Columns UI, but I really miss an album list panel.

Thanks in advance and sorry about the little off-topic question.
Title: Re: Columns UI
Post by: marc2k3 on 2022-09-30 21:30:54
It's already been updated and is on github with automated builds.

https://github.com/reupen/album_list_panel/actions
Title: Re: Columns UI
Post by: Sponholz on 2022-10-01 14:40:36
OMG that is awesome, thank you very much!!! I wasn't aware/totally missed to check actions with the automated builds.

That is awesome news indeed!!! =O)
Title: Re: Columns UI
Post by: Dalnorge42 on 2022-10-01 17:08:27
Thank you for the x64 version that I'm setting up now. This is really appreciated!
Is there a way to have the background a solid black instead of the Windows system dark grey?
Title: Re: Columns UI
Post by: michaengfrv on 2022-10-02 05:09:03
Adding a "Tab stack" causes the foobar2000 to crash.
I sent a crash report.

foobar2000 v2.0 beta 10 [x64]
Columns UI v2.0.0-alpha.2
Title: Re: Columns UI
Post by: musicmusic on 2022-10-02 08:31:20
Thank you for the x64 version that I'm setting up now. This is really appreciated!
No problem :)

Is there a way to have the background a solid black instead of the Windows system dark grey?
The playlist view etc. background colour can be configured in preferences in the normal way. But if you mean the toolbars etc. background colour, that is not configurable.

Adding a "Tab stack" causes the foobar2000 to crash.
Thanks, reproduced – will be fixed soon.
Title: Re: Columns UI
Post by: Air KEN on 2022-10-02 16:40:25
Hi :)
Takes a long time to start.
very heavy.

Columns UI v2.0.0-alpha.2 or v2.0.0-alpha.3
Title: Re: Columns UI
Post by: musicmusic on 2022-10-02 18:28:16
Hi,

Please give more details including:

- version of foobar2000
- 32-bit or 64-bit
- size of media library
- whether any third-party panels in use

I'd suggest starting from a new portable installation and then working out what causes the slow start-up as you configure it.
Title: Re: Columns UI
Post by: Dalnorge42 on 2022-10-02 22:01:32
Thank you for the x64 version that I'm setting up now. This is really appreciated!
No problem :)

Is there a way to have the background a solid black instead of the Windows system dark grey?
The playlist view etc. background colour can be configured in preferences in the normal way. But if you mean the toolbars etc. background colour, that is not configurable.

I adjusted the monitor that shows Foobar to have a truer black level and it looks great. Thanks again!
Title: Re: Columns UI
Post by: Air KEN on 2022-10-02 23:35:10
Hi,

Please give more details including:

- version of foobar2000
- 32-bit or 64-bit
- size of media library
- whether any third-party panels in use

I'd suggest starting from a new portable installation and then working out what causes the slow start-up as you configure it.

Sorry musicmusic.

foobar2000 v2.0 beta 10 64-bit
Media Library: 102,633 items
and The image display of Playlist View is also slow.

v2.0 beta 32 bit and Default UI are no problem.

DellVostro3500
i3-1115G4 3.00 GHz
24.0 GB
Windows 11 22H2

Spoiler (click to show/hide)

Thanks.
Title: Re: Columns UI
Post by: Air KEN on 2022-10-03 01:05:07
When you switch to another Playlist View (JSP3/JS Playlist), it will start up immediately and be ready to play.
Title: Re: Columns UI
Post by: Air KEN on 2022-10-03 02:42:50
I'm sorry many times. :-\
Apparently "Filter" seems to be the cause.
No problem if you don't show it

https://i.imgur.com/khbl9wf.png
Title: Re: Columns UI
Post by: musicmusic on 2022-10-04 20:55:44
Thanks, I can see the problem. A full refresh of the panel should be fast (e.g. switching layout presets), but at start-up it does a lot of unnecessary scroll bar updates while the media library is loading, which is very slow it seems. It will be fixed for the next version.
Title: Re: Columns UI
Post by: Air KEN on 2022-10-04 21:12:13
Many thanks.
Title: Re: Columns UI
Post by: michaengfrv on 2022-10-07 01:31:02
Blinks when switching between tabs.

foobar2000 v2.0 beta 11
Columns UI 2.0.0-alpha.3
Album list 1.0.0-beta.2
Title: Re: Columns UI
Post by: musicmusic on 2022-10-07 08:03:25
I can only see the Playlists tab flashing there – is it the built-in playlist switcher or a different panel?
Title: Re: Columns UI
Post by: michaengfrv on 2022-10-07 12:34:04
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
Title: Re: Columns UI
Post by: marc2k3 on 2022-10-07 18:52:48
I can reproduce this with my own shoddy component! Seemingly with solid colours only...

(https://i.imgur.com/PJjWJcS.gif)

With an image, it doesn't happen..

(https://i.imgur.com/8pQus4z.gif)

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));

Title: Re: Columns UI
Post by: musicmusic on 2022-10-07 21:03:51
Thanks both, I reproduced it. It will at least be improved (hopefully fixed completely) in the next version.
Title: Re: Columns UI
Post by: Dalnorge42 on 2022-10-07 21:46:54
This is what I've done with it. Very minimal. Moon icons for toolbar buttons.
Title: Re: Columns UI
Post by: Squeller on 2022-10-10 08:06:14
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"
Title: Re: Columns UI
Post by: musicmusic on 2022-10-14 21:27:48
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).
Title: Re: Columns UI
Post by: Air KEN on 2022-10-16 15:25:09
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.
Title: Re: Columns UI
Post by: musicmusic on 2022-10-16 15:52:27
Could you post a screenshot of the Fields tab in on the Filter preferences page? Is it faster without the Track filter panel?

Thanks
Title: Re: Columns UI
Post by: Air KEN on 2022-10-16 16:11:38
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.
Title: Re: Columns UI
Post by: musicmusic on 2022-10-16 19:25:24
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
Title: Re: Columns UI
Post by: Air KEN on 2022-10-17 09:16:02
@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)
Title: Re: Columns UI
Post by: Air KEN on 2022-10-17 14:09:08
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.
Title: Re: Columns UI
Post by: musicmusic on 2022-10-18 20:29:08
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
Title: Re: Columns UI
Post by: Air KEN on 2022-10-19 00:53:49
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)
Title: Re: Columns UI
Post by: josemescud on 2022-10-25 19:58:36
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"
Title: Re: Columns UI
Post by: josemescud on 2022-10-26 22:42:00
Sorry. The Re-Facets also presents the same error as the Filters Panel
Title: Re: Columns UI
Post by: yeyo on 2022-11-02 06:21:23
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.
Title: Re: Columns UI
Post by: musicmusic on 2022-11-02 19:17:37
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,
Title: Re: Columns UI
Post by: josemescud on 2022-11-17 22:07:15
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
Title: Re: Columns UI
Post by: yeyo on 2022-11-18 11:15:57
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
Title: Re: Columns UI
Post by: Majestyk on 2022-11-24 01:22:45
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.
Title: Re: Columns UI
Post by: marc2k3 on 2022-11-24 02:37:04
If you can't change fonts, it because you have foo_ui_hacks installed which prevents the font dialog from opening. IIRC, CUI even displays a message about in the Console on startup.
Title: Re: Columns UI
Post by: Majestyk on 2022-11-24 03:01:05
I don't have that installed. I can change fonts/color of everything else, but not Album List.

Apparently, it's been an issue for awhile.

https://hydrogenaud.io/index.php/topic,105624.html
Title: Re: Columns UI
Post by: marc2k3 on 2022-11-24 03:21:55
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
Title: Re: Columns UI
Post by: Majestyk on 2022-11-24 04:08:22
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.
Title: Re: Columns UI
Post by: jistme on 2022-11-27 19:19:12
Hithere,

I've been absent from using foobar2000 for a while, but I picked things up today, trying out the new v2 (beta) version.
Things are looking good (for my purpose), but there is one thing I am not able to get right.

It's about the header bar of the playlist panel.
I managed to make the panel dark, but its header bar remains white:

(https://i.imgur.com/jM26gu0.png)

I am using the latest v2.0 beta (Win x86), and for components I have added Columns UI 2.0.0 alpha5 and Panel Stack Splitter 0.3.8.3 alpha.

Let me know if I need to provide more details? Any clues are appreciated!



Title: Re: Columns UI
Post by: jistme on 2022-11-27 22:55:49
And something else that looks strange/incorrect and I am not able to fix:

When I load an album, at first the tracks are not displayed using the colouring that I have set.
Only after I click somewhere in the panel, the correct colouring gets applied:

(https://i.imgur.com/66xBypo.gif)

At first the selected track is black and the other tracks are bright white.
Only after clicking somewhere in the panel the correct colouring gets applied. (orange for the selected track, the others light gray)

Is this a software bug? Should I post this as a foobar2000 bug somewhere?
 
Title: Re: Columns UI
Post by: Cardiacs on 2022-11-28 07:34:15
Carino il tema, come lo hai fatto? Carini anche i VU-Meter  ;)

Cardiacs
Title: Re: Columns UI
Post by: IP974 on 2022-11-29 10:08:09
jistme.
where can I find this vu-meter SPL in this color. Thx
Title: Re: Columns UI
Post by: jistme on 2022-11-29 16:19:02
where can I find this vu-meter SPL in this color.
You can download it here (https://rebrand.ly/VU_SPL)
Title: Re: Columns UI
Post by: IP974 on 2022-11-30 02:46:10
a big thank you jistme  ;)
Title: Re: Columns UI
Post by: jistme on 2022-11-30 19:04:50
a big thank you jistme  ;)
You are welcome IP974

Back to the issues I raised in this thread.
(quoting myself):

1.
"It's about the header bar of the playlist panel.
I managed to make the panel dark, but its header bar remains white:"

2.
"When I load an album, at first the tracks are not displayed using the colouring that I have set.
Only after I click somewhere in the panel, the correct colouring gets applied:"

By now I am wondering if these aren't issues with foobar2000 itself, and not related to this Columns UI component.

Issue #1 also occurs when changing the colours of a panel using a boiler plate install of foobar2000.
  The panel will adhere to the colouring that you set, but the header of that same panel just stays as it was.
  In my opinion it should use the colouring that you have set for that panel?

Issue #2 seems to be related to the fact that foobar2000 by default selects (highlights) all the tracks when you are simply opening a playlist or an album using foobar2000.
  That explains the brighter white for all tracks, except for one; which is the playing track. I've set it to display in orange, but for some reason it shows up in black instead.

To me, both of them seem undesired behaviours. Maybe even bugs.
Any advice on how to raise these issues properly so they have a chance of getting addressed and/or fixed?
 
Title: Re: Columns UI
Post by: josemescud on 2022-11-30 19:30:08
a big thank you jistme  ;)

1.
"It's about the header bar of the playlist panel.
I managed to make the panel dark, but its header bar remains white:"


If you have Foobar2000 v2 (32-bit) installed to obscure the columns titles you just have to select the Dark mode (Image).

The rest of the problems do not tell you, but I have never had those problems with UI columns and I have installed the 32-bit version and 64-bit.
Title: Re: Columns UI
Post by: jistme on 2022-11-30 19:46:27
If you have Foobar2000 v2 (32-bit) installed to obscure the columns titles you just have to select the Dark mode.
Trying that out:
While it makes things 'dark' in general, the header bar of a panel will still not adhere to the colouring you have set for the panel.

Quote
The rest of the problems do not tell you, but I have never had those problems with UI columns and I have installed the 32-bit version and 64-bit.
So to be sure: if you select some files in Windows Explorer, and you select 'open with foobar2000', for you it opens with all the tracks unselected/highlighted?
Title: Re: Columns UI
Post by: josemescud on 2022-11-30 21:52:47
If you have Foobar2000 v2 (32-bit) installed to obscure the columns titles you just have to select the Dark mode.
Trying that out:
While it makes things 'dark' in general, the header bar of a panel will still not adhere to the colouring you have set for the panel.

Quote
The rest of the problems do not tell you, but I have never had those problems with UI columns and I have installed the 32-bit version and 64-bit.
So to be sure: if you select some files in Windows Explorer, and you select 'open with foobar2000', for you it opens with all the tracks unselected/highlighted?


In Windows Explorer I have marked 2 tracks and in the context menu I have selected "Open in Foobar2000"

Image4:  foobar2000 v2 [64-bit] are loaded on the playlist and the first track is played
Image5:  foobar2000 v2 [32-bit] exactly the same

If in the context menu I selected "Enqueue in Foobar2000" behaves the same except that no track sounds.
Title: Re: Columns UI
Post by: jistme on 2022-11-30 22:41:56
If in the context menu I selected Enqueue in Foobar2000 behaves the same except that no track sounds.
Thanks a lot josemescud for replying this thoroughly.
It's much appreciated.
Looking at your screenshots, it looks like you have a more advanced setup going on?
Perhaps it is some component(s) you are using that make things behave differently compared to a plain vanilla foobar2000 install?

I usually find it very hard to pinpoint issues regarding foobar2000.
Either it is foobar2000 itself doing things, or it may be some component.
So for issues like these I try to replicate them (also) using a clean portable install.
And on a clean install to me it seems like foobar2000 is selecting/highlighting tracks.

Hm, perhaps I am asking too much,
But it's not that big of a deal, (for reasons like this) foobar2000 is not my main music player/manager.
Title: Re: Columns UI
Post by: josemescud on 2022-11-30 23:22:32
If in the context menu I selected Enqueue in Foobar2000 behaves the same except that no track sounds.
Thanks a lot josemescud for replying this thoroughly.
It's much appreciated.
Looking at your screenshots, it looks like you have a more advanced setup going on?
Perhaps it is some component(s) you are using that make things behave differently compared to a plain vanilla foobar2000 install?

I usually find it very hard to pinpoint issues regarding foobar2000.
Either it is foobar2000 itself doing things, or it may be some component.
So for issues like these I try to replicate them (also) using a clean portable install.
And on a clean install to me it seems like foobar2000 is selecting/highlighting tracks.

Hm, perhaps I am asking too much,
But it's not that big of a deal, (for reasons like this) foobar2000 is not my main music player/manager.


Lo que te pasa a ti no creo que se deba a algún componente. Pero desde luego sin verlo no puedo ayudarte más.

Yo soy español y vivo en Madrid. No entiendo nada de inglés y necesito el google traductor.

Si por casualidad tú vivieras en Madrid no tendría ningún problema en ayudarte.

Si tú hablaras español podríamos comunicarnos mejor en el foro.
 

Desde luego para mí Foobar es el mejor reproductor con muchísima diferencia.

Pero para hacerlo a tu medida es necesario tener experiencia en programación y dedicarle muchas horas.

Yo llevo más de 10 años usando foobar2000 y no he parado de modificarlo continuamente para adecuarlo a mis necesidades.

Y además en foobar hay mucho oscurantismo como si de una secta se tratara.

Suerte

MOD edit: TOS 10 (https://hydrogenaud.io/index.php/topic,3974.0.html) All members must post in English.  Content in other languages are allowed as long as full English translations are provided, or otherwise at the discretion of the staff.

Google translation:
I don't think what's happening to you is due to any component. But of course without seeing it I can't help you more.

I am Spanish and I live in Madrid. I don't understand any English and I need the google translator.

If by chance you lived in Madrid I would have no problem helping you.

If you spoke Spanish we could communicate better in the forum.
 

Of course for me Foobar is the best player by far.

But to do it to your needs it is necessary to have experience in programming and dedicate many hours to it.

I have been using foobar2000 for more than 10 years and I have not stopped continuously modifying it to adapt it to my needs.

And also in foobar there is a lot of obscurantism as if it were a sect.

Luck
Title: Re: Columns UI
Post by: jistme on 2022-11-30 23:34:51
Suerte
Gracias.
I'm not a native English speaker also. (also not Spanish ;-)
And I have also spent many years perfecting–another–player. So I fully understand what you are saying.
Perhaps somebody else has some wisdom to share on this.
Else, not a biggie. Nothing in this world is, or should be perfect.
(or maybe everything already is)
Title: Re: Columns UI
Post by: Henry66 on 2022-11-30 23:45:59
Y además en foobar hay mucho oscurantismo como si de una secta se tratara.
Firefox translated this to:
Quote
... in foobar there is a lot of obscurantism as if it were a sect.
I laughed out loud that this painful truth.  :))
Title: Re: Columns UI
Post by: jistme on 2022-11-30 23:53:56
I laughed out loud that this painful truth.  :))
I saw that too, and I also laughed.
But, the foobar2000 crowd is not as bad or blind as the Apple sect, is it?
Title: Re: Columns UI
Post by: marc2k3 on 2022-12-01 00:28:19
PEBKAC?

(https://i.imgur.com/oXVniNu.png)

If not, then show us.
Title: Re: Columns UI
Post by: jistme on 2022-12-01 00:44:33
PEBKAC?
If not, then show us.

I'm sorry, my tolerance for bullies is probably a bit low tonight:

1. "PEBCAC?"
Is that intended as some insult towards me?

2. "Then show us."
Are you a forum member giving orders to other forum members?

3. "Then show us."
Who is the group of people that have appointed you as their spokesperson exactly?
Or is that just in your head?

Please, this is my thread.
Either respond to it in a friendly manner. (and then I'm o.k. when it's not completely on-topic)
Or provide to the point useful information.

If you are not capable of that: please f...o..

Title: Re: Columns UI
Post by: marc2k3 on 2022-12-01 00:58:13
1) It was a question. See the ? on the end. It's just that I can easily reproduce the issue by setting my own inactive item colour to black and make it go away by changing it to some other colour. If this is definitely not the case then simply say you aren't the problem and then go to to expand on that by providing some evidence.
2) I'm not giving orders, I'm asking for more detail. Just saying it doesn't work is not sufficient. If you're going to take offence at that, get off the internet.

And this is not your thread. It's been around for 19 odd years. :/
Title: Re: Columns UI
Post by: jistme on 2022-12-01 01:05:13
Just saying it doesn't work is not sufficient. If you're going to take offence at that, get off the internet.
I did not simply say 'it does not work'.
It looks like you did not even read, or understand what I have been explaining here.











MOD edit: Some content removed as not "work safe" language
Title: Re: Columns UI
Post by: josemescud on 2023-01-10 15:59:48
Message for Music Music:

I just discovered by chance that there is a new version of columns IU: 2.0.0-beta.1

However, the Menu: Help / Check for Updated Components offers the following message: No Updates Are Available AT This Time.

I suppose it will sorporate 32-bit & 64-bit.

However, when I downloaded it, what I suppose will be a mistake: Supported Processor Architecture: X86 32-bit (image)

If this is so, it would be important to correct the error.
Title: Re: Columns UI
Post by: musicmusic on 2023-01-10 17:10:27
Thanks, seems I didn't upload the component file to the site. Should be resolved now.
Title: Re: Columns UI
Post by: josemescud on 2023-01-10 17:14:40
I have updated to the beta 21 and now if it offers me in help / check for updated components Columns IU: 2.0.0-beta.1
Title: Re: Columns UI
Post by: Daeron on 2023-01-16 20:28:42
Any chance for the following improvements? Image attached. Thanks in advance.

(https://i.imgur.com/i6u6S7w.png)

1. CUI Playlist view: Ability to set the whitespace amount on the left. This whitespace is always present, not user configurable and is drawn before the cover image and all the playlist columns. Would like to set it to 0.

2. CUI Playlist view Groupings: Ability to set the indentation amount when multiple groupings are present. Currently each additional grouping is moved further and further towards the right. Would like to set it to 0 (don't indent).

3. CUI Filter search UI element: Ability to set the border (currently 1 px grey) to None so it's not visible.
Title: Re: Columns UI
Post by: josemescud on 2023-01-17 10:46:48
Any chance for the following improvements? Image attached. Thanks in advance.

(https://i.imgur.com/i6u6S7w.png)

1. CUI Playlist view: Ability to set the whitespace amount on the left. This whitespace is always present, not user configurable and is drawn before the cover image and all the playlist columns. Would like to set it to 0.

2. CUI Playlist view Groupings: Ability to set the indentation amount when multiple groupings are present. Currently each additional grouping is moved further and further towards the right. Would like to set it to 0 (don't indent).

3. CUI Filter search UI element: Ability to set the border (currently 1 px grey) to None so it's not visible.

I fully support your requests.

I take this opportunity to ask music music once again that if a grouping is not fulfilled, it does nothing, while currently it leaves a blank line.

I have several groupings and for each one there is an indentation:
1- For the artist
2- To make a separating line between albums
3- For the album
4- For the discnumber (if the metadata is empty I get a blank line) (image1)

I take this opportunity to ask music music that the grouping that makes a line of separation between albums would not be necessary if he included it in the configuration of the columns ui. Something like this: (image2)
Title: Re: Columns UI
Post by: josemescud on 2023-01-17 12:07:30
Message for music music:

I have foobar2000 v2 64-bit beta 23 installed.

I have with the buttons this problem:

Each button has a path like this:
C:\Users\User\AppData\Roaming\foobar2000-v2\images\1. Izq\1-1.png

I have several configurations (fcl) and every time I import a fcl the path changes:
C:\Users\User\AppData\Roaming\foobar2000-v2\images\1172371601\1-1.png

This causes the creation of multiple subfolders: (image)

Is there any way to fix this problem?
Title: Re: Columns UI
Post by: musicmusic on 2023-01-18 18:57:34
Any chance for the following improvements? Image attached. Thanks in advance.

1. CUI Playlist view: Ability to set the whitespace amount on the left. This whitespace is always present, not user configurable and is drawn before the cover image and all the playlist columns. Would like to set it to 0.

2. CUI Playlist view Groupings: Ability to set the indentation amount when multiple groupings are present. Currently each additional grouping is moved further and further towards the right. Would like to set it to 0 (don't indent).

3. CUI Filter search UI element: Ability to set the border (currently 1 px grey) to None so it's not visible.
Okay I can consider 2 and 3. Does 2 not solve 1 as well?

I take this opportunity to ask music music once again that if a grouping is not fulfilled, it does nothing, while currently it leaves a blank line.
I'm aware of your request. Any new features will be going into 2.1.0 now.

I take this opportunity to ask music music that the grouping that makes a line of separation between albums would not be necessary if he included it in the configuration of the columns ui.
I'm not sure if this is the same or a separate request. There is no forced sorting of playlists by album so such an option does not make sense.

This causes the creation of multiple subfolders: (image)

Is there any way to fix this problem?
When you export, select 'This foobar2000 installation' and it won't embed external files (and instead reference the existing paths).
Title: Re: Columns UI
Post by: Daeron on 2023-01-18 23:01:49
Okay I can consider 2 and 3. Does 2 not solve 1 as well?
You are right, 2 would most likely fix 1 as well. You can disregard 1.

Thanks for your hard work on CUI in general, it is very much appreciated by me and many others even if it's not always said  :)
Title: Re: Columns UI
Post by: josemescud on 2023-01-20 08:57:46
I take this opportunity to ask music music that the grouping that makes a line of separation between albums would not be necessary if he included it in the configuration of the columns ui.
I'm not sure if this is the same or a separate request. There is no forced sorting of playlists by album so such an option does not make sense.

----------------------------------------

Thank you for your help.

I will try to explain better my request.

I think it would be a great improvement if columns ui included in the configuration (image1) the possibility to choose to make a separation line between albums (image2).

I have managed to do this by creating this grouping:

Code: [Select]
//4. Linea entre Albumes
$puts(color,$rgb(15,15,15))
$get(color)

$if($strcmp($cut(%album artist%,4),'V.A.')
,%album%%date%
,%album%%date%%artist%
)
$tab()

If this was done from the configuration it would avoid me the indentation and also would help people who do not control programming.
Title: Re: Columns UI
Post by: SimBun on 2023-01-24 09:11:52
I'm currently using TagBox (as are many others) for editing tags in v1 and I'm looking for an alternative that works with v2, and with ColumnsUI I can have an Item Properties panel as part of the core layout so I'm investigating that aspect at the moment.

I've had a look at the various configuration options, and it may be that I'm missed something but is it possible to:

I appreciate that this may not be the focus of ColumnsUI, just looking for a new home :-)
Title: Re: Columns UI
Post by: musicmusic on 2023-01-24 19:12:14
  • Once I'm on the properties panel go into edit mode (without using the mouse)? TagBox always selects/highlights the text of the selected tag (rather than the entire row like ColumnsUI) so you only ever need to just start typing.
You can press F2 to start editing the current row.

  • Move to the next item in the playlist so that I can edit the titles of tracks in an album. TagBox uses tab to move between tags and up/down to move between tracks in the playlist.
No, it does not have that feature. Item properties is not tied to the playlist specifically, rather what foobar2000 reports as the current selection from the currently focused part of the UI. When the Item properties is focused, there isn't really a current selection in the normal sense – if 'Tracking mode' is set to 'Current selection', you are in fact seeing the selection as it was before you focused the panel.

  • Only commit all tag changes on Enter instead of every time you leave a field? TagBox has a button to Apply Changes, so if I'm making album level changes that could include modifying up to 16 tags it only writes to each file once.
Again, it doesn't have such a mode, I'm afraid. Editing metadata is really a secondary feature in Item properties (the primary feature being for viewing information).
Title: Re: Columns UI
Post by: SimBun on 2023-01-25 08:19:03
  • Once I'm on the properties panel go into edit mode (without using the mouse)? TagBox always selects/highlights the text of the selected tag (rather than the entire row like ColumnsUI) so you only ever need to just start typing.
You can press F2 to start editing the current row.
I didn't think of the F2 key, I'd tried Insert and everything else I could think of!

Thanks for taking the time to reply. The search continues :-)
Title: Re: Columns UI
Post by: diletante on 2023-02-15 10:29:50
Hi, I recently moved to Columns UI after a long time using the Default UI and I absolutely love it.

There is just one thing I miss and I would like to ask if it's even possible to do.

I used to have SimPlaylist with the artwork column pinned so that it would always show even when the tracklist eventually scrolls up.
(https://i.postimg.cc/NL1TZ1cK/foobar2000-Wy-VUQJYg1f.gif) (https://postimg.cc/NL1TZ1cK)

But with the Playlist component in Columns UI the artwork also scrolls up together with the tracklist.
(https://i.postimg.cc/jWLP1mxT/foobar2000-s-Nxsk-Fjc9-F.gif) (https://postimg.cc/jWLP1mxT)

Is there any way to make the artwork stay in place as SimPlaylist does? It bothers me more than it probably should but is the only thing keeping it from being perfect in my eyes.
Thanks.
Title: Re: Columns UI
Post by: musicmusic on 2023-02-15 20:39:12
There's no way to do that with the built-in playlist view. I doubt it would be difficult to add an option to keep the artwork sticky when you scroll. But keeping the group titles themselves sticky would be more complex to implement.
Title: Re: Columns UI
Post by: diletante on 2023-02-16 06:34:49
Thank you very much for your answer. The group titles would be the icing on the cake, but what matters to me most is the artwork.
Title: Re: Columns UI
Post by: Squeller on 2023-02-21 08:52:06
Guys, I forgot, which component/panel allowed me to do the hierarchical filtering like Refacets does, but in a vertical way? I remember I had 3 vertically aligned components, but what was their name? Not possible in recent ColumnsUI? I need it back so badly, it seems that unfortunately Refacets is not being developed too much rn.
Title: Re: Columns UI
Post by: anamorphic on 2023-02-21 11:47:51
^ In CUI put three 'Filters' under a 'Vertical Splitter'.
Title: Re: Columns UI
Post by: sPeziFisH on 2023-02-21 12:54:12
I tried to change the font size of the 'Quick Search Toolbar' (QS Toolbar) of NEMO7538's foo_quicksearch. Thought I managed to change it in the past once, but failed now.
As MediaLibrary > Quick Search has no option regadings this AFAICS, I suppose
ColumnsUI > Colours and fonts > fonts > Element > [...]
might be appropiate to change. Though cannot identify the QS Toolbar here.
Do you have an idea how to proceed - or do I need to adress this to NEMO7538 to make it accessible as element or sth. sort of ?
CUI 2.0.0-beta.1, foo_quicksearch 3.6
Title: Re: Columns UI
Post by: Squeller on 2023-02-21 15:47:29
'Filters'
Ahhhh, "Filters", I probably thought it's something from Default UI because there's "Filter search".
Title: Re: Columns UI
Post by: Squeller on 2023-02-23 10:54:14
Guys, did you manage to unify the playlists? Since the beginning of mankind I am kind of annoyed by the spamming of "long name" playlists of Default UI components and ColumnsUI components. Quickly filtering through the library has no importance for me, nothing valuable in these playlists - I wish I could have just one.

- Library Viewer Selection
- Filter Results
- Filter Results (Playback)
Title: Re: Columns UI
Post by: regor on 2023-02-23 11:01:27
Guys, did you manage to unify the playlists? Since the beginning of mankind I am kind of annoyed by the spamming of "long name" playlists of Default UI components and ColumnsUI components. Quickly filtering through the library has no importance for me, nothing valuable in these playlists - I wish I could have just one.

- Library Viewer Selection
- Filter Results
- Filter Results (Playback)
The library viewer playlist' name can be configured, I have not found a way to change the others though.
So you could unify at least 2 of them. It would be interesting to standardize the 'Auto-send to playlist' setting in all instances where it applies, instead of only exposing it for the album list.
Title: Re: Columns UI
Post by: josemescud on 2023-02-23 11:05:39
I tried to change the font size of the 'Quick Search Toolbar' (QS Toolbar) of NEMO7538's foo_quicksearch. Thought I managed to change it in the past once, but failed now.
As MediaLibrary > Quick Search has no option regadings this AFAICS, I suppose
ColumnsUI > Colours and fonts > fonts > Element > [...]
might be appropiate to change. Though cannot identify the QS Toolbar here.
Do you have an idea how to proceed - or do I need to adress this to NEMO7538 to make it accessible as element or sth. sort of ?
CUI 2.0.0-beta.1, foo_quicksearch 3.6


ColumnsUI > Colours and fonts > fonts > Element > Common (list items)
Title: Re: Columns UI
Post by: Squeller on 2023-02-23 11:07:34
The library viewer playlist' name can be configured
To my knowledge the "Album List" panels playlist can be configured - The "library viewer playlist" can not be "configured", but can be renamed and default UI library viewer then respects that.

EDIT: OK, got it. For future reference:

1. Delete "Filter Results" playlist (that's the one from ColumnsUI)
2. Use Default UI filtering at least once, it creates a "Library Viewer Selection" playlist.
3. Rename "Library Viewer Selection" playlist to "Filter Results"
4. If you use Album List panel, configure: "Media Library - Album List Panel - Auto-send to playlist" -> "Filter Results"

It has to be noted: If "Filter Result" gets renamed, it loses its link to being a Library Viewer playlist. So after deletion "Library Viewer Selection" would be created again.

There's just the "Filter Results (Playback)" left, nothing can be done about it, but I don't do that often, so no problem.

I agree with this posting:

I did notice that filters are using "Filter Results" for single click and "Filter Results (Playback)" for double click. I agree that simply changing the base "Filter Results" for both playlists wouldnt be a very good approach.

I suppose what I'm asking for would be a text box under File> Preference> Display> Columns UI> "Filter" Tab Just below the checkbox "Auto-send selection to playlist" to define the name of the playlist for the single click action. Similarly an additional box to define the name of the doubleclick playlist name. And if a user sets both fields to the same name it would follow that both actions would use that same playlist.

As a suggestion I think that any time any component generates a custom playlist there should be an option for the user to customize the name of that playlist. Many people have many different ways of managing playlists and being locked into a hardcoded name can be rather bothersome.
Title: Re: Columns UI
Post by: regor on 2023-02-23 11:19:08
Yep your quote is what I have suggested too.
To simply expose the same settings for both panels. If we can choose the playlist name for the Album List panel, It's counter-intuitive that you can not do the same for the filter panel.
Title: Re: Columns UI
Post by: sPeziFisH on 2023-02-24 07:46:10
ColumnsUI > Colours and fonts > fonts > Element > Common (list items)
well, this actually changes the output of different panels, e.g. item properties or biography view, as being a common option.
It also seems to require then to change modes of all other panels, which are currently set to 'Common (list items)'. This does not make sense.
I guess a dedicated option for 'Quick Search toolbar' is the key - will adress this to NEMO7538.

Thanks for helping.
Title: Re: Columns UI
Post by: iridescentaudio on 2023-02-24 10:41:44
Hi, I have a custom Added column which simply stores plain text, or otherwise returns Playback Statistics %added%.

Code: [Select]
$if($meta(ADDED),
$cut($meta(ADDED),10)
,
$cut(%added%,10)
)

Then I have Masstagger shortcuts to copy values there from either %added%, %last_modified%, or Last.fm Playcount Sync's %lfm_first_played%, depending on what is appropriate.

I would like to code something that compares %added%, %last_modified% and %lfm_first_played% and returns the earliest date. The Enhanced Playback Statistics component has the %added_enhanced% field which already did this, but it was unstable with v2.0 so I switched to Last.fm Playcount Sync, and besides, it didn't observe %last_modified%, which I would prefer.

This is in a bid to save on the number of date-related columns I have in my interface, and instead create "the one date column to rule them all." Any pointers?
Title: Re: Columns UI
Post by: josemescud on 2023-02-24 12:39:08
ColumnsUI > Colours and fonts > fonts > Element > Common (list items)
well, this actually changes the output of different panels, e.g. item properties or biography view, as being a common option.
It also seems to require then to change modes of all other panels, which are currently set to 'Common (list items)'. This does not make sense.
I guess a dedicated option for 'Quick Search toolbar' is the key - will adress this to NEMO7538.

Thanks for helping.

It is obvious that it is best to create a specific option in colours & fonts.

I don't use Quick Search toolbar anymore since I installed foobar 64-bit since there is no 64-bit version.
I replaced it with the Qsearch add-on from marc2k3 https://marc2k3.github.io/component/qsearch/  +  filter search (columns ui)
Title: Re: Columns UI
Post by: josemescud on 2023-02-24 12:40:34
Message for music music:

I have detected a bug in album list panel since I installed version v2. I don't know if it started when I installed columns ui 2.0.0-beta.1.

The error is that some of the scripts disappear as if by magic.

When I detect the error I have already saved the fcl that carries the error. I am forced to restore a previous fcl (album list view only).

It would be interesting if you could add an option to import/export the scripts from the album list panel.
Title: Re: Columns UI
Post by: anamorphic on 2023-02-24 13:06:38
I would like to code something that compares %added%, %last_modified% and %lfm_first_played% and returns the earliest date.

^ (This question should be posted in General (https://hydrogenaud.io/index.php/board,27.0.html) since it has nothing to do with Columns UI)

Just briefly, convert the dates to a number with $replace, use $min to get the lowest number = earliest date, then re- $insert the date formatting.

Code: [Select]
$insert($insert($min($replace(%last_modified%,-,),$replace(%lfm_first_played%,-,),$replace(%added%,-,)),-,4),-,7)

You could use this with Masstagger as a 'Format value...' for your ADDED tag. Note: The above only handles the $date part and ignores the $time part, so not complete if you need the exact date to the second, just an example... Edit: And $min returns 0 if a field like %lfm_first_played% is missing, so probably needs more checks...
Title: Re: Columns UI
Post by: iridescentaudio on 2023-02-24 14:41:58
Apologies, I assumed column coding was component-specific, since I don't remember DefaultUI doing anything like this. I hesitated to make a new thread fearing that would be wrong... ㄟ㋛ㄏ

Thanks anyway, that's given me some food for thought. I'll continue this elsewhere later if necessary.
Title: Re: Columns UI
Post by: marc2k3 on 2023-02-25 09:46:53
Edit: And $min returns 0 if a field like %lfm_first_played% is missing, so probably needs more checks...

Since you want it to be ignored if missing, I'd write $if2(%lfm_first_played%,999999999999999)
Title: Re: Columns UI
Post by: Studio 308 on 2023-02-28 22:58:03
Any chance for the following improvements? Image attached. Thanks in advance.

(https://i.imgur.com/i6u6S7w.png)
I just wanted to ask the same, but I think that padding space on the right of artwork is not needed too (in my design). I think you could add artwork align (right, center, left) and space in px. Currently that space is affected by chosen font type/size. I have monospace font and that space is large. Should not be affected by font at all.

Maybe you can also add frame for that small artwork, because white on white will have no seen edge.
Title: Re: Columns UI
Post by: iridescentaudio on 2023-03-08 13:00:56
Noticed an itty-bitty discrepancy with Dark Mode, unsure if it has been noted yet or not, but the Tab Stack panel still has Light Mode tab navigation buttons. It's possible that this asset appears in other situations too, but that's the only one I've noticed for now. Screenshot attached.
Title: Re: Columns UI
Post by: marc2k3 on 2023-03-08 13:10:04
It's been known about and fixed quite recently. People with github accounts can download the latest build from the actions section here...

https://github.com/reupen/columns_ui/actions

Click the latest run and scroll to the bottom. Download inks will not be active for those who are browsing without being signed in.
Title: Re: Columns UI
Post by: josemescud on 2023-03-11 13:19:37
Message for music music:

I have installed columns ui beta 2. I have not seen a listing of the new features.

I have only detected the following concerning the dark mode:

- Image1
- Image2
- Image3 Still in light mode 
Title: Re: Columns UI
Post by: musicmusic on 2023-03-11 13:41:48
Title: Re: Columns UI
Post by: yeyo on 2023-03-22 04:41:03
On Windows 11 22624.1465, Menu is always in light color mode
Title: Re: Columns UI
Post by: josemescud on 2023-03-22 11:52:27
On Windows 11 22624.1465, Menu is always in light color mode

Try with this:
Title: Re: Columns UI
Post by: yeyo on 2023-03-22 12:14:02
On Windows 11 22624.1465, Menu is always in light color mode

Try with this:
I tried, but the right-click menu is still light colored,

Under DUI, those menus can displayed in dark colored
Title: Re: Columns UI
Post by: marc2k3 on 2023-03-22 12:29:15
There is a minimum version check for enabling dark mode menus and also a max version check.

https://github.com/reupen/columns_ui/blob/65350f4dcc74fc20866daefcae3d2545f1c6dc60/foo_ui_columns/dark_mode.cpp#L56

edit: I've submitted a pull request to fix this. https://github.com/reupen/columns_ui/pull/680
Title: Re: Columns UI
Post by: Cannonaire on 2023-03-31 08:18:03
Hello! Thank you so much for ColumnsUI. I've been using it for over a decade.

I have a very minor request - please add the option to always show the scrollbar in the playlist contents. I need the scrollbar to be there for the columns to have the same position as in the Queue Contents Editor (list) I have just below it. I also need to leave auto-resize on for when I change the window size, so just setting static sizes for all of the columns won't work for me.

Thank you for reading.
Title: Re: Columns UI
Post by: marc2k3 on 2023-04-17 20:02:40
2.0.0-rc.1 is out, thanks musicmusic.

https://yuo.be/columns-ui

Contains many dark mode dialog updates.  8)
Title: Re: Columns UI
Post by: Majestyk on 2023-04-19 03:03:53
Could someone please help me find a height and top coordinate for the area that is shown in this photo? (Marked in light blue)

A rough estimate is fine.

(https://u.cubeupload.com/Fizbin/height.png)
Title: Re: Columns UI
Post by: marc2k3 on 2023-04-19 06:17:08
Open in mspaint and hover your mouse over it. The status bar should show the position.
Title: Re: Columns UI
Post by: Majestyk on 2023-04-19 06:43:21
I get 2139, 1156px

I'm just wondering how I would apply that to a "$sub..." (for example) style string.

Thanks
Title: Re: Columns UI
Post by: marc2k3 on 2023-04-19 08:21:56
I guess I only have myself to blame for answering a non Columns UI question in the Columns UI thread.

But now you really should bog off and post in whatever thread you think might be vaguely related to whatever it is you're trying to do. Native Columns UI is not it.
Title: Re: Columns UI
Post by: Majestyk on 2023-04-19 10:42:50
There's no need to be snotty, Marc. If this isn't the thread to answer a Columns UI question then where pray tell do you think I should post it to?

Edit...Ok, so I probably should have seeked out a more specific thread like Panel Splitter, but there are better ways to direct me there than to use a PISS OFF euphemism.
Title: Re: Columns UI
Post by: Cannonaire on 2023-04-21 01:03:29
Is there any way to have two playlist views in Columns UI - so you can view two different playlists at once - and lock one of them to a specific playlist?
Title: Re: Columns UI
Post by: marc2k3 on 2023-04-21 02:44:04
Only with 3rd party playlists like EsPlaylist / ELPlaylist. They've not been updated for years but while they don't support dark mode, column headers and scrollbars can be hidden.
Title: Re: Columns UI
Post by: Cannonaire on 2023-04-21 03:16:13
Awesome! Thank you for the lead. I will look into those.
*Edit*
I just realized you said they are third-party playlists. That actually won't work for me.
Thanks anyway, though.
Title: Re: Columns UI
Post by: iridescentaudio on 2023-04-21 09:34:50
Noticed an itty-bitty discrepancy with Dark Mode, unsure if it has been noted yet or not, but the Tab Stack panel still has Light Mode tab navigation buttons. It's possible that this asset appears in other situations too, but that's the only one I've noticed for now. Screenshot attached.

Found another more obscure instance of Light Mode navigation buttons persisting in Dark Mode: in the show/hide columns menu for the Playlist View. You'd of course need a lot of custom columns before these arrows would appear... >_>
Title: Re: Columns UI
Post by: musicmusic on 2023-04-21 10:59:49
Hmm, good spot. Unfortunately, hacking the menu to fix that is going to be very difficult (if at all possible).
Title: Re: Columns UI
Post by: Cannonaire on 2023-04-25 21:36:05
I posted this in the v2.0 beta bugs thread, but it looks like the issue is with ColumnsUI. Highlights and scrollbars in dropdown menus in the main toolbar at the top appear as light mode even when using dark mode. Screenshot included. Issue persists in beta 35.
Title: Re: Columns UI
Post by: marc2k3 on 2023-04-25 22:04:19
Issue persists in beta 35.

Fixes in fb2k itself don't apply here.  :P
 
Columns UI code is hand written by musicmusic and there is no dependency on fb2k for its appearance. Remember it supports dark mode on fb2k 1.6 and the first implementation pre-dated fb2k 2.0 by many months.



Title: Re: Columns UI
Post by: musicmusic on 2023-04-26 03:57:59
I'll check next week what can be done about that, thanks.

FWIW foobar2000/Default UI dark mode is a bit older than Columns UI dark mode (it just wasn't public at the time).
Title: Re: Columns UI
Post by: Zams on 2023-04-26 11:08:44
Why is dark mode available in the default theme of foobar2000 on Windows ver. 1909, but not in Column UI?
Please address this issue if possible. Thank you in advance.
Title: Re: Columns UI
Post by: Zams on 2023-04-26 11:11:27
Sorry I forgot to write, Windows 10 ver.1909.
Title: Re: Columns UI
Post by: musicmusic on 2023-04-26 15:15:59
Because Columns UI relies on functionality added to the OS in version 2004.
Title: Re: Columns UI
Post by: Zams on 2023-04-26 18:55:56
I understood it well. Thanks for your reply.
Title: Re: Columns UI
Post by: josemescud on 2023-05-02 14:16:48
Message for music music:

I have detected an error in Album list panel in the case of having "Show root node" enabled.

For example:
   - I type Shakira, it responds correctly lighting in album list panel "Shakira" and loading all her albums in the playlist view.
   - Then I type an artist starting with A, for example "Abbey" and it lights up the first artist starting with B, in my case B.B.King. It is evident that what happens is that first it processes the A and it goes to process "All Music" and it spends a good time and when it finishes it goes to the first artist that begins by B.

A long time ago I commented that the "All Music" option did not work well and I suggested, if possible, to precede "All Music" with a symbol such as # so that it would be something like this: "#All Music" so that when writing an artist that begins with A it would not process the whole half library.
Title: Re: Columns UI
Post by: musicmusic on 2023-05-02 19:11:15
Yes, this has been discussed before. One suggestion was delaying the playlist update after each key press, to avoid delays while you're still typing. And yes, the other was to add a character such as a zero-width space to the start of the name.

How big is your library and what CPU do you have?
Title: Re: Columns UI
Post by: josemescud on 2023-05-02 23:17:24
Yes, this has been discussed before. One suggestion was delaying the playlist update after each key press, to avoid delays while you're still typing. And yes, the other was to add a character such as a zero-width space to the start of the name.

How big is your library and what CPU do you have?

Library 6 TB
Intel i7-7567U
Title: Re: Columns UI
Post by: Pete82 on 2023-05-07 19:03:55
How can i set bold for now playing track on playlist?
Title: Re: Columns UI
Post by: josemescud on 2023-05-08 13:09:39
How can i set bold for now playing track on playlist?

You cannot use more than one font for the playlist columns.
You can only change the color and intensity of each column when the track is playing.
Title: Re: Columns UI
Post by: Pete82 on 2023-05-08 19:16:42
How can i set bold for now playing track on playlist?

You cannot use more than one font for the playlist columns.
You can only change the color and intensity of each column when the track is playing.


Can u help me please and fix my cfg? I want to do similar like you but use blue color. Like at my volume control button.
Title: Re: Columns UI
Post by: josemescud on 2023-05-08 23:06:29
How can i set bold for now playing track on playlist?

You cannot use more than one font for the playlist columns.
You can only change the color and intensity of each column when the track is playing.


Can u help me please and fix my cfg? I want to do similar like you but use blue color. Like at my volume control button.

I'm sorry I can't help you because I have used global variables (Preferences/Columns UI/Playlist View/Globals) and they are quite complicated to handle and have many variants. You have to make the calls to the global variables from the script of each of the columns. 

There is a simpler solution that you can do yourself and that consists of placing in the script of each column at the beginning of your current script the following code:
$if(%_isplaying%,$rgb(255,80,0))

This code paints each column blue only when the track is playing and when it is not playing it will be painted with the color you have already defined in colours & fonts
Title: Re: Columns UI
Post by: Pete82 on 2023-05-09 16:43:15
Thank you it works. But i cant get the same blue, I used color picker and it's rgb(13,124,205). But volume and progress blue looks different. Why?
Title: Re: Columns UI
Post by: josemescud on 2023-05-09 18:55:03
Thank you it works. But i cant get the same blue, I used color picker and it's rgb(13,124,205). But volume and progress blue looks different. Why?

Try turning it upside down:
$rgb(205,124,13)
Title: Re: Columns UI
Post by: musicmusic on 2023-05-09 19:14:08
Thank you it works. But i cant get the same blue, I used color picker and it's rgb(13,124,205). But volume and progress blue looks different. Why?
The seekbar blue in your screenshot is rgb(0, 120, 212). But that's only a small difference. If the text looks darker, it's probably related to subpixel rendering (ClearType). You could try the ClearType tuner in Windows, but you may just have to adjust the text colour until you're happy with it (unless someone else has another suggestion...)
Title: Re: Columns UI
Post by: Pete82 on 2023-05-10 10:16:25
When i use 0 120 212 it's orange. :D
Title: Re: Columns UI
Post by: grimes on 2023-05-10 10:20:36
No.
Title: Re: Columns UI
Post by: Pete82 on 2023-05-10 16:03:12
look
Title: Re: Columns UI
Post by: grimes on 2023-05-10 16:11:09
Orange is the complementary color of blue. You have to set the color in Colors and Fonts.
Title: Re: Columns UI
Post by: Pete82 on 2023-05-10 18:38:26
still orange

1. When i open new album its blue.
2. When i cllose foobar and run it again and press play its orange.
3. when i open new album/files its blue again

i dont understand whats going on
Title: Re: Columns UI
Post by: zeremy on 2023-05-10 18:51:39
Remove

Code: [Select]
$if(%_isplaying%,$rgb(0,120,212))  

from the display script
Title: Re: Columns UI
Post by: Pete82 on 2023-05-11 16:09:59
Removed. Now playing item is now white. in colours and fonts which item i shoud change to blue?
Title: Re: Columns UI
Post by: grimes on 2023-05-11 16:30:14
Screenshot.
Title: Re: Columns UI
Post by: Pete82 on 2023-05-11 16:42:13
Screenshot.

now selected item is blue, i need current playing song blue
Title: Re: Columns UI
Post by: grimes on 2023-05-11 17:14:48
I was wrong, sorry. You can't change color of playing item in Colors & Fonts.

The solution is:
Code: [Select]
$if(%isplaying%,$rgb(0,120,212,0,120,212),)%title%
in display script

Quote
$if(%isplaying%,$rgb(r1,g1,b1,r2,g2,b2),) where r1,g1,b1 is the color of the now playing text normally, and r2,g2,b2 is the color of the text when selected
Title: Re: Columns UI
Post by: josemescud on 2023-05-16 17:46:16
I have written this script to create a column in Re-Facets that lists the tracks that contain in the title the string " with " (in lower case)
$if($strstr(%title%,' with '),%title%,)

I need to write a similar script to use in the filter search box that is case sensitive.
I have used the following script: title HAS " with "
It lists the tracks whose title contains " with " but it is not case sensitive.
Title: Re: Columns UI
Post by: marc2k3 on 2023-05-16 19:14:01
Code: [Select]
"$strstr(%title%,' with ')" PRESENT
Title: Re: Columns UI
Post by: josemescud on 2023-05-16 23:17:33
Code: [Select]
"$strstr(%title%,' with ')" PRESENT

Thank you very much, once again, marck23
Title: Re: Columns UI
Post by: josemescud on 2023-05-21 23:52:24
Code: [Select]
"$strstr(%title%,' with ')" PRESENT

Thank you very much, once again, marck23

One last thing about the Query search
All the scripts worked for me except the one that searches for tracks whose title contains the character ' and also the character "

"$strchr(%title%,''')" PRESENT

"$strchr(%title%,'"')" PRESENT

Title: Re: Columns UI
Post by: grimes on 2023-05-22 00:10:33
Title Formatting Reference: As a special case, '' (two single quotes in a row) results in one single quote.

Code: [Select]
"$strstr(%title%,'')" PRESENT
Title: Re: Columns UI
Post by: josemescud on 2023-05-22 16:04:15
Title Formatting Reference: As a special case, '' (two single quotes in a row) results in one single quote.

Code: [Select]
"$strstr(%title%,'')" PRESENT

Thank you very much Grimes

It worked perfectly

I just need to do a search that lists the tracks that contain in %title% the character " (double quotation mark)

I try this script and it does not work:

Code: [Select]
"$strstr(%title%,'"')" PRESENT

Title: Re: Columns UI
Post by: Defender on 2023-05-24 13:55:31
Don't know if this is the right place to ask.

I want to add a field to the Item Properties panel. Easy enough for standard tags, but how do I add a tag that is normally reachable by using $meta (for instance $meta(label) or $meta(releasecountry) ).
If I use rightclick in a playlist and choose Properties I do get all properties, but they are presented in a couple of tabs and are editable.

So how can I add "special fields" to the normal Item Properties panel? Or is there a different component available?
Title: Re: Columns UI
Post by: grimes on 2023-05-24 14:00:00
Try Item details.
Title: Re: Columns UI
Post by: Defender on 2023-05-24 14:19:36
Try Item details.

Yes, that works, but means you'll have to "rebuild" the whole Item Properties panel in the Item Details panel.

Am I correct to assume it is not possible to use $meta and/or $info fields in the Item Properties panel?
Title: Re: Columns UI
Post by: grimes on 2023-05-24 15:20:26
Under options, you can add additional fields to Item properties. But not $meta(x).
Title: Re: Columns UI
Post by: anamorphic on 2023-05-24 15:40:03
but how do I add a tag that is normally reachable by using $meta (for instance $meta(label) or $meta(releasecountry) ).
Why does it need $meta(label) ? Just enter LABEL and it works. (But if you are trying to split mult-values with $meta then looks like you are out of luck)
Title: Re: Columns UI
Post by: marc2k3 on 2023-05-24 17:15:13
Properties + Other Info bundled with my JScript Panel 3 component displays all tags. It just iterates whatever exists with no configuration required.

https://jscript-panel.github.io/gallery/properties-other-info/
Title: Re: Columns UI
Post by: Defender on 2023-05-24 22:00:11
Why does it need $meta(label) ? Just enter LABEL and it works. (But if you are trying to split mult-values with $meta then looks like you are out of luck)

My bad :-)
I've been so used to having to use $meta for those fields that I overlooked testing the most obvious. So yes, I can add fields like discogs_label, discogs_country, musicbrainz album release country etc.

Only issue is that I would like to be able to define a field in Item Properties that displays something like:
$if3($meta(releasecountry),$meta(musicbrainz album release country),$meta(discogs_country))

But for now I'm quite happy.
Thx
Title: Re: Columns UI
Post by: Defender on 2023-05-24 22:04:07
Properties + Other Info bundled with my JScript Panel 3 component displays all tags. It just iterates whatever exists with no configuration required.

https://jscript-panel.github.io/gallery/properties-other-info/

Thx for replying.

I'll check. I'm quite heavily dependent on 2.8.8 (with modified button and volume bar code for automatic adjustment for windows scaling and pseudo-transparency) though and as far as I remember I cannot use both versions of jscript_panel.
Title: Re: Columns UI
Post by: marc2k3 on 2023-05-24 22:17:45
You can install JSP3 along side your existing copy of 2.8.8. They have different dll names/internal names/ids.

Title: Re: Columns UI
Post by: Defender on 2023-05-24 23:12:10
You can install JSP3 along side your existing copy of 2.8.8. They have different dll names/internal names/ids.

Thx!

I installed a jscript 2.8.8 panel with the Properties + Other sample script.
I also a jscript 3.2.20 panel installed jscript 3.2.20 with the Properties + Other Info sample script.

Both show exactly the info I want to see and I like that you can select Follow selected track.

I do have two issues:

First issue: I cannot change the width of the displayed colums (fieldname and value) and the layout seems to first display the fieldname fully. Because of that I don't see much of the relevant values. Happens both in jscript 2 and jscript 3.

Second issue: How can I get jscript 3 to use pseudo-transparency? Jscript 2 works fine and looks great imo.
Title: Re: Columns UI
Post by: marc2k3 on 2023-05-24 23:29:38
That width issue is quite simply a bug. It's supposed to use the widest field name, not section header as the width. I'll fix that for the next release.

Although not documented, I guess you can get pseudo transparency in the latest 3.2.20 by adding from the Toolbar section in the CUI layout editing preferences, not Panel. You'd also have to edit the on_paint function inside the panel and comment out panel.paint like this...

Code: [Select]
function on_paint(gr) {
//panel.paint(gr);
panel.draw_header(gr, list.header_text());
list.paint(gr);
}

edit: script bug should be fixed. anyone using 3.2.20 can right click this>save link as

https://raw.githubusercontent.com/jscript-panel/component/cfdc7c486c9256a85cb7e948e853b67ac01a71e3/samples/js/list.js

and save inside their user foo_jscript_panel3 component folder (samples\js overwriting the existing list.js)

Title: Re: Columns UI
Post by: Defender on 2023-05-25 00:08:52
That width issue is quite simply a bug. It's supposed to use the widest field name, not section header as the width. I'll fix that for the next release.

Thx again.

I confirm that the changes for list.js did the trick. Width is ok now.
I also changed code in the  Properties + Other Info sample script, but where can I find the following "Toolbar section in the CUI layout editing preferences" ?
Title: Re: Columns UI
Post by: marc2k3 on 2023-05-25 00:14:37
Right click any splitter>Insert panel>Toolbars>JScript Panel 3.

If you use Panels instead of Toolbars, you won't get transparency. It's not an option like 2.8.8  - it gets enabled automatically for toolbars.
Title: Re: Columns UI
Post by: Defender on 2023-05-25 09:22:58
Right click any splitter>Insert panel>Toolbars>JScript Panel 3.

If you use Panels instead of Toolbars, you won't get transparency. It's not an option like 2.8.8  - it gets enabled automatically for toolbars.

Works like a charm :-D
I also used the same method (toolbar and altering the on_paint function) to migrate my ART panel (thumbs.js) to jscript3.
I'll now try to migrate the more heavily modified menu button, pbo button and volume slider which are all jscript2 panels and also depend on pseudo-transparency.

Edit: Migration of Volume slider to JS3 was easy enough :-) I added the altered source for reference.

Question about the Properties + Other Info toolbar.

I do like the fact you can click on certain fields which open up a playlist with all tracks with this particular value of the clicked field.
But is there a method to go back to the previous playlist other then navigating to my playlist panel?
Another thing is everytime you click a new playlist is created (even when it has the same search properties as another one) which kind of clutters the playlist panel.
Alternatively is their a simple way to disable the clickthrough functionality if there's no fix for the above?
Title: Re: Columns UI
Post by: marc2k3 on 2023-05-25 13:29:35
Sorry to musicmusic for this thread hijacking. Further scripting comments really should go in my component thread...

https://hydrogenaud.io/index.php/topic,110499.msg1027832/topicseen.html#new
Title: Re: Columns UI
Post by: Phantom54 on 2023-06-03 04:31:48
I have recently converted to foobar2000 v2.0 [x64].  In the process, I lost the use of albumart which used to do pretty well what I wanted it to do.

I note that Columns_UI has an albumart type component.  I can only select folder, back, CD and Artist.  Each section is configurable, e.g. I can name which images are candidates for the nominated section - folder.jpg, front.png and even *.png which will find the first .png file in the folder and display it.  I also note that if I click on the displayed artwork, Columns_UI will display the first image in the folder.

However I could not find an option that allows me to cycle through the several images that exist in most of my music albums.

Is there a way to make the artwork display cyclically through the images in a selected music folder?  Two places I can think of that would work for me is to use one of the existing sections and cycle through if *.png and *.jpg are nominated or if there is a fifth section which cycles through *.jpg and *.png files.  It would also be nice to change the display time of each file.
Title: Re: Columns UI
Post by: esa372 on 2023-06-03 06:13:24
I lost the use of albumart which used to do pretty well what I wanted it to do.
[...]
Is there a way to make the artwork display cyclically through the images in a selected music folder?
I have been on this very quest since v2.0 came out, and the short answer is, no, there is nothing available right now that can do what the Album Art panel does.

That being said, the JScript Panel 3 (https://jscript-panel.github.io/docs/) has a sample available that can cycle through album art (I think it's called "Thumbs"), but the cycle-times are fixed, and it does not offer cross-fading transitions of the images.  Also, there is no default image option, so when nothing is selected in the playlist, the panel is blank.  (These limits can probably be overcome if you can do you own Java script coding, but aside from that, there is just the default settings.)

This issue is exactly the reason I am staying with the 32-bit version of foobar2000, for the time being - the Album Art Panel still works fine with it.
Title: Re: Columns UI
Post by: a on 2023-06-26 23:08:24
Is it possible to prevent the "Filter Results Playback" playlist from being created when searching from the filter search whilst the something from the "Playlist Results" playlist is playing? I have never ever needed this playlist and it consistently ruins my keyboard shortcuts and playlist manager layout. Would it be better to create an issue on reupen's Github?
Title: Re: Columns UI
Post by: Nojevah on 2023-06-26 23:16:52
That's the opposite for me, I like the playlist "Filter Results" with playing song to be renamed in "Filter Results (Playback)". Like that I don't lose the playing playlist. That's something I rather miss with Refacets for example.
But it doesn't answer your question sorry. If you don't have success here, I guess you can ask your request in Github indeed.
Title: Re: Columns UI
Post by: borzov on 2023-06-29 17:21:15
Does anyone know how to get rid of these headings in Columns UI? I just want a line separating the albums. I tried messing with this grouping setting without knowing what I was doing, but it doesn't seem like the setting that does what I want.

Also, if someone can recommend a cool idea to modify the toolbar area to match the rest of the window (maybe a waveform seekbar or better buttons or something), I'd be grateful
Title: Re: Columns UI
Post by: Daeron on 2023-06-29 21:40:16
I think the only way to do that (with CUI Playlist) is to:
- Keep your grouping showing your album names as-is, but "hide" it by coloring the text same as the background. In your case black, so put $rgb(0,0,0) in front of the display pattern. In essence you get an empty line.
- Have an additional grouping below that which only has a zero-width whitespace character in it. This will draw the horizontal lines. You can copy the character from here: https://en.wikipedia.org/wiki/Zero-width_space

The downside is that the spacing will be odd, you will have one "empty" grouping followed by a horizontal line.
Title: Re: Columns UI
Post by: borzov on 2023-06-30 08:34:27
Thanks, that's a good idea. Come to think of it, if I black it all out I don't even need lines, black space would be sufficient to separate albums.
Problem is, it only hides the titles, so the whole thing looks like this:
Title: Re: Columns UI
Post by: Nojevah on 2023-06-30 09:06:00
Also, if someone can recommend a cool idea to modify the toolbar area to match the rest of the window (maybe a waveform seekbar or better buttons or something), I'd be grateful
Have you tried the dark theme in Foobar2000 options ?
Unfortunately options page is also using dark theme, but at least, toolbars with dark theme will look better with your dark theme.
Title: Re: Columns UI
Post by: Daeron on 2023-06-30 15:28:28
You can hide the lines behind the text by adding $tab() at the end.
Title: Re: Columns UI
Post by: borzov on 2023-06-30 19:37:43
Thanks, everyone. I have more or less what I wanted. I tried some seekbar components, but they have some padding problems, so I decided to stick with the stock one.
Title: Re: Columns UI
Post by: Cannonaire on 2023-06-30 19:38:36
Thanks, everyone. I have more or less what I wanted. I tried some seekbar components, but they have some padding problems, so I decided to stick with the stock one.
Looks great!
Title: Re: Columns UI
Post by: Nojevah on 2023-06-30 19:45:08
To be honest, not using Waveform Minibar (mod) as a seekbar is a crime !  :P
I don't know what's your problem with padding, maybe you missed it but you can use Waveform Minibar as a panel without borders (and not inside an ugly toolbar).
Title: Re: Columns UI
Post by: Air KEN on 2023-07-13 14:11:27
Hi :)
Please add "Playlist Switcher" to the standard toolbar.
for foobar2000 v2.0 64bit.

Title: Re: Columns UI
Post by: Nojevah on 2023-07-13 16:19:33
But Playlist Switcher is a list, it's not a dropdown, like this one (https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/Playlist_Dropdown_(foo_uie_playlists_dropdown)) (unfortunately dead) ? So how can it appear in a toolbar ?
Title: Re: Columns UI
Post by: Air KEN on 2023-07-13 16:27:32
(https://i.imgur.com/m7N9cyA.png)

"Playlist Switcher"is dropdown format.
I'm asking musicmusic now.
Title: Re: Columns UI
Post by: Nojevah on 2023-07-13 16:36:09
 :o
Wow. How do you manage to have this ? I don't have "Playlist Switcher" in toolbar ?
I have it in a panel.

Title: Re: Columns UI
Post by: Air KEN on 2023-07-13 16:40:28
Default UI Toolbar (64bit).
I would like the Columns UI to have a similar feature.
(for foobar2000 v2.0 64bit)
Title: Re: Columns UI
Post by: Nojevah on 2023-07-13 16:50:45
OK, sorry. I didn't know this element. Thanks for the info, I've tried Default UI in the past, but never managed to stay 5 minutes with it, CUI has too much useful panels (in-components) for me.
Title: Re: Columns UI
Post by: Air KEN on 2023-07-13 17:02:32
foobar2000 v2.0 64bit, Columns UI (v2.0.0)
"JScript Panel 3" can be displayed on the toolbar.
If I could write the Script, there would be no problem.
Title: Re: Columns UI
Post by: josemescud on 2023-07-13 18:37:39
Message to music music:

I want to report a small bug I have detected in the Playlist View.

foobar2000 v2.1 preview 2023-07-10 : 64-bit

Image1:
In a playlist I edit in-line any column (in the image1 the playlist "Favorites" and the title column). But instead of modifying the metadata content I decide not to do it and instead of pressing the scape key I decide to activate another playlist.

Image2:
I activate the playlist "Libr. View" and it remains as if it were a balloon the title field pending modification. If I press scape it disappears. But if you decide to modify the title metadata of the playlist "Favorites" is modified.

This problem does not exist in foobar2000 v2.1 preview 2023-07-10 : 32-bit
Title: Re: Columns UI
Post by: LoveAndMusic on 2023-07-13 21:48:03
Hi,
i think, that titleformatting of the Playlist switcher in Columns UI does not work correct.
In the previous foobar2000 version (< 2.0) the playlist was a dropdown and has shown the number of items from the playlist itself in clamps.
I tried this also with: %title% (%size%). But it still shows only the name. Do i missunderstand the behaviour of the titleformatting or is this a bug?

I have foobar2000 (x64) in version 2.0 and ColumnsUI in version: 2.0.0

Thanks  :)
Title: Re: Columns UI
Post by: musicmusic on 2023-07-13 21:54:42
Hi :)
Please add "Playlist Switcher" to the standard toolbar.
for foobar2000 v2.0 64bit.
That's already been implemented and will be in the next version. The changes for the next version are in the change log (https://github.com/reupen/columns_ui/blob/main/CHANGELOG.md).

Message to music music:

I want to report a small bug I have detected in the Playlist View.
Thanks, have reproduced that. It's not related to 32- or 64-bit, your 32-bit layout may be different.
Title: Re: Columns UI
Post by: musicmusic on 2023-07-13 21:56:44
Do i missunderstand the behaviour of the titleformatting or is this a bug?
Playlist switcher and playlist tabs are two different panels. The settings on that tab are for the former.
Title: Re: Columns UI
Post by: josemescud on 2023-07-13 23:11:11
Hi,
i think, that titleformatting of the Playlist switcher in Columns UI does not work correct.
In the previous foobar2000 version (< 2.0) the playlist was a dropdown and has shown the number of items from the playlist itself in clamps.
I tried this also with: %title% (%size%). But it still shows only the name. Do i missunderstand the behaviour of the titleformatting or is this a bug?

I have foobar2000 (x64) in version 2.0 and ColumnsUI in version: 2.0.0

Thanks  :)

Try this script:

Code: [Select]
%title% (%filesize%)
Title: Re: Columns UI
Post by: LoveAndMusic on 2023-07-14 11:24:56
Reply #8016 : Ah, i see. But i like to now, how many items are in my play lists. Do you see a possibility, that this "titleformatting" also could used for the play list tabs? This would be great.
Title: Re: Columns UI
Post by: LoveAndMusic on 2023-07-14 11:28:46
Try this script:

Code: [Select]
%title% (%filesize%)

Thanks josemescud,
I tried it, but as musicmusic mentioned, this is not for the tabs. And %size% was correct, because on the additional playlist window, i saw the correct number of items.
Title: Re: Columns UI
Post by: Air KEN on 2023-07-14 12:31:57
@LoveAndMusic

Title Formatting Reference
Playlist-only fields
https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Titleformat_Reference#Playlist-only_fields

%list_index%
%list_total%
---------
foobar Preferences > Status bar tab > Status bar > Show number of select tracks

Playlist View Select All

(https://i.imgur.com/McE6IDP.png)
--------
Playlist switcher
Preferences > Display > Columns UI > Playlist switcher > Playlist switcher tab
Use title formatting for playlist titles:

Playlist switcher panel titleformatting reference
https://wiki.yuo.be/columns_ui:config:playlist_switcher_titleformatting

$if($strcmp(%size%,0),$upper(%title%), o %title%)
$tab()
$if(%is_active%,'[A]' ,)
$if(%is_playing%,'[P]' ,)
$if($strcmp(%size%,0),, %size% )
[ '[' %filesize% ']']
[ %length% ]
Title: Re: Columns UI
Post by: LoveAndMusic on 2023-07-14 13:26:14
@Air KEN :

Thanks for the tip with the index in the playlist panel, this is helpful. I have add it.
Title: Re: Columns UI
Post by: iridescentaudio on 2023-07-17 15:57:38
Quote from: Changelog
The Item details panel no longer reads full metadata from non-playing files on foobar2000 2.0 and newer, as full metadata is always available on these versions.

Crossing my fingers that this will resolve the crashes I experience with the Item Details panels & kode's xSF decoders. Look forwards to trying it out.
Title: Re: Columns UI
Post by: Air KEN on 2023-07-23 23:58:20
HI :)
musicmusic

Columns UI 2.1.0-beta.2 (2023-07-23)
Add Toolbar > Playlist selectore
https://github.com/reupen/columns_ui/releases
Many Thanks.
Title: Re: Columns UI
Post by: iridescentaudio on 2023-07-24 10:00:09
I am experiencing new problems with sorting playlists with columns. It's slower than it was before, especially with larger playlists and especially if Show Groups is enabled, though more concerning is sometimes foobar2000 freezes altogether, forcing an exit. It's difficult for me to diagnose further because my copy takes a couple of minutes to re-open.
Title: Re: Columns UI
Post by: Terence on 2023-07-24 13:28:51
I am experiencing new problems with sorting playlists with columns. It's slower than it was before, especially with larger playlists
Me too. With Columns UI 2.1.0 beta 2, sorting a 3000 item playlist takes 15-20 seconds. It was instantaneous before.
Title: Re: Columns UI
Post by: musicmusic on 2023-07-24 17:06:38
Thanks, reproduced. Investigating...
Title: Re: Columns UI
Post by: musicmusic on 2023-07-24 19:13:24
Should be fixed in beta 3.
Title: Re: Columns UI
Post by: Terence on 2023-07-24 19:27:16
The sorting issue is fixed for me in beta 3. Thank you.
Title: Re: Columns UI
Post by: Majestyk on 2023-08-21 00:32:26
Lately I've been noticing that the entries in Layout are always shifting around and never in the same place. This never happened to me before. How do I make it so this doesn't happen? I'm using the latest version.
Title: Re: Columns UI
Post by: musicmusic on 2023-08-21 21:38:55
Do you mean in the layout tree? Some screenshots (or a video if it's easily reproducible) would help.
Title: Re: Columns UI
Post by: Majestyk on 2023-08-21 23:07:17
Yeah, the layout tree. It started happening after switching from Panel Stack Splitter to JSplitter (SMP version). Fortunately, the way I have JSplitter currently setup it doesn't matter what order the panels are in. But I'd still like to be able to fix the issue.

I'll try and get screenshots or a video soon.
Title: Re: Columns UI
Post by: Majestyk on 2023-08-22 21:13:23
Doing some more investigating, I downloaded a JSplitter example that the author provides and I noticed that all the panel entries in the Layout tree have "Locked" selected. When I unlock them it behaves like my theme does, the panel entries randomly move around.

I was not aware that Locked behaved in this manor. I never used it for Panel Stack Splitter.  So is JSplitter the culprit here?

Here's a link to the example:

https://1drv.ms/u/s!Al_R2bXPNznkkDSqrui3QiUVmeue?e=10YhCe
Title: Re: Columns UI
Post by: musicmusic on 2023-08-22 21:30:56
Splitters manage their own children, and the layout tree queries splitters recursively and displays what they report. So, yes, I would assume what is being displayed is simply what is being reported by the splitter.

Locked is implemented by the splitter, so again the behaviour of it is down to the splitter.
Title: Re: Columns UI
Post by: Majestyk on 2023-08-23 00:59:06
Ah, I see. So it wasn't Columns UI that was keeping PSS in place like that. Good to know, thanks.
Title: Re: Columns UI
Post by: Cardiacs on 2023-08-24 13:14:43
Foobar2000 v2.1 del 23.08.2023 crasha con Column UI Beta 3

Cardiacs
Title: Re: Columns UI
Post by: Air KEN on 2023-08-24 13:26:35
Could it be this?
Reply #638 https://hydrogenaud.io/index.php/topic,54933.msg1031780.html#msg1031780

i'm fine.
Title: Re: Columns UI
Post by: Cardiacs on 2023-08-24 14:50:01
Risolto
Title: Re: Columns UI
Post by: IronFly on 2023-08-30 13:05:00
i had searched on the board and Google but i can't find any reference about displaying "album art/covers" from online streaming radios that support it.
Any plan to add this option?

On Foobar default UI works.
Title: Re: Columns UI
Post by: Jul2323 on 2023-08-30 17:06:30
in my theme , i explain in the ReadMe file how to add Album cover of Radio station stream
in preferences / display add the lines :
$if($strstr(%path%,'://'),C:\Radio\%album%.png)
$if($strstr(%path%,'://'),C:\Radio\%album%.jpg)
$if($strstr(%path%,'://'),C:\Radio\%album%.webp)

Create a folder to store the images of each radio station .
https://hydrogenaud.io/index.php/topic,124489.msg1031503.html#msg1031503.

Title: Re: Columns UI
Post by: ApacheReal on 2023-08-30 17:25:36
in my theme , i explain in the ReadMe file how to add Album cover of Radio station stream
in preferences / display add the lines :
$if($strstr(%path%,'://'),C:\Radio\%album%.png)
$if($strstr(%path%,'://'),C:\Radio\%album%.jpg)
$if($strstr(%path%,'://'),C:\Radio\%album%.webp)

Create a folder to store the images of each radio station .
https://hydrogenaud.io/index.php/topic,124489.msg1031503.html#msg1031503.


.tags https://www.foobar2000.org/components/view/foo_tags it's the best solution to add the radio logo covers in a radio stream as seen in my skin:

https://www.youtube.com/@solomusica277
Title: Re: Columns UI
Post by: IronFly on 2023-08-30 17:33:00
thanks but i don't want the radio logo. i need the Album cover, some radios streams the album cover of the song played
Title: Re: Columns UI
Post by: musicmusic on 2023-08-30 17:34:29
i had searched on the board and Google but i can't find any reference about displaying "album art/covers" from online streaming radios that support it.
Any plan to add this option?

On Foobar default UI works.
The built-in Artwork view panel is supposed to support this (added in version 1.7.0-beta.1). Which panel are you referring to?
Title: Re: Columns UI
Post by: ApacheReal on 2023-08-30 17:34:48
thanks but i don't want the radio logo. i need the Album cover, some radios streams the album cover of the song played

This hxxps://www.youtube.com/watch?v=6NlG9KIk_hg  :D
Title: Re: Columns UI
Post by: IronFly on 2023-08-30 17:52:35
i had searched on the board and Google but i can't find any reference about displaying "album art/covers" from online streaming radios that support it.
Any plan to add this option?

On Foobar default UI works.
The built-in Artwork view panel is supposed to support this (added in version 1.7.0-beta.1). Which panel are you referring to?
Yes it works but i would like to have it in the grouping artwork...or i'm doing something wrong?
Title: Re: Columns UI
Post by: musicmusic on 2023-08-30 19:02:18
No, the playlist view doesn't support that. It would only make sense if it were the only track in the group. Are you sure the standard Default UI playlist view supports that? From my quick tests, the behaviour is the same as Columns UI.
Title: Re: Columns UI
Post by: IronFly on 2023-08-30 19:06:35
No, the playlist view doesn't support that. It would only make sense if it were the only track in the group. Are you sure the standard Default UI playlist view supports that? From my quick tests, the behaviour is the same as Columns UI.
No, it's the same, sorry i thought it was different.
Title: Re: Columns UI
Post by: a on 2023-08-30 20:33:03
Are there any means of preventing the checkered white border from appearing around a selected item after pressing any keyboard button?
Doesn't seem to happen on a portable DUI copy I tested this on and I do have the Windows setting unchecked in accessibility settings that causes this function on the desktop.
(https://files.catbox.moe/gd13gl.gif)
Title: Re: Columns UI
Post by: musicmusic on 2023-08-30 20:59:23
Which Windows setting are you referring to?

One option is to enable 'Use custom active frame' in Colours and fonts preferences, and change the colour to match the background. (You may need to use the latest 2.1.0 beta.)
Title: Re: Columns UI
Post by: a on 2023-08-30 21:13:06
Setting the active item frame to the background color will make the active item have a black border when selecting a group of track, and changing it to be the same color as the red I use for the selection causes a red outline on the active selection when clicking elsewhere. I just want no active item frame at all.
I'm pretty sure the Windows setting I mentioned doesn't exist, and I confused it with something else located in Control Panel\Ease of Access\Ease of Access Center\Make the keyboard easier to use.
Title: Re: Columns UI
Post by: musicmusic on 2023-08-30 21:18:13
It should not show up when other parts of the UI are focused, unless 'Playback follows cursor' is enabled. If you have 'Playback follows cursor' enabled, then that frame is the cursor referred to.
Title: Re: Columns UI
Post by: Jul2323 on 2023-08-31 07:34:16
in my theme , i explain in the ReadMe file how to add Album cover of Radio station stream
in preferences / display add the lines :
$if($strstr(%path%,'://'),C:\Radio\%album%.png)
$if($strstr(%path%,'://'),C:\Radio\%album%.jpg)
$if($strstr(%path%,'://'),C:\Radio\%album%.webp)

Create a folder to store the images of each radio station .
https://hydrogenaud.io/index.php/topic,124489.msg1031503.html#msg1031503.


.tags https://www.foobar2000.org/components/view/foo_tags it's the best solution to add the radio logo covers in a radio stream as seen in my skin:

https://www.youtube.com/@solomusica277

m-TAGS is excellent but only for 32-bits .
Title: Re: Columns UI
Post by: foxtcos on 2023-09-08 11:11:45
Hi guys! foobar2000 v.2 finally started sounding like v.0.8.3. And I'm trying to move my theme, which I've been used to for almost 20 years, to the new version of Columns UI. It's a pity that the old config does not fit the new version (.
But thank you for having a forum with the developer).
How to place the playing time of a track on the left in the status bar?
Title: Re: Columns UI
Post by: foxtcos on 2023-09-08 12:53:04
How to place the playing time of a track on the left in the status bar?

Sorry, I was wrong. Old guy already)
How to place the playback time of a file on the right?
The code from Columns UI foobar 0.8.3 does not work in the new version(.
Title: Re: Columns UI
Post by: musicmusic on 2023-09-08 17:44:21
Could you post the code that's not working? Where are you putting that code?

In the status bar, you can use a single $tab() before some text to make that text right-aligned. Note also that there is both a status bar and a status pane, so make sure you're using and configuring the one you want.
Title: Re: Columns UI
Post by: foxtcos on 2023-09-11 12:36:06
Thanks for the answer! I have the code from your Column UI v. 0.1.2., Apparently that’s why it doesn’t fit into the modern version). I figured out the statusbar with your help, thank you! In general, this old Column UI v.0.1.2 is simply fantastic in its ability to customize its appearance! The new v.2 does not have such customization options, as I am beginning to understand! But I found you, the developer, and if you allow, I will ask you questions little by little).
Title: Re: Columns UI
Post by: foxtcos on 2023-09-11 14:15:08
I decided to post the status bar code from the old 64-bit) foobar 0.8.3 in an attached file. It is large and the syntax is different, which is probably why it did not work in the new version.

But I have a new problem, sorry.) When I add new files to the playing playlist using the context menu command "Enqueue in foobar2000" (I have the option to add to the end of the playlist enabled), the first of the added files to the playlist is automatically selected. And the playback order is broken(. The first added file becomes the next song in the playlist!
This was not the case in the old foobar2000. Even with the "playback follow the selected line" option enabled. Otherwise, in the old foobar2000 the first of the files added in this way was not highlighted.
The most interesting thing about the new foobar2000 is that if you add files to a playlist using the "drag and drop" function, the first of the added files is not highlighted - like in the old foobar!
Is it possible to remove the spontaneous selection of the first added file when adding files in this way? Does this problem relate to Colunm UI or to foobar2000 itself?
Title: Re: Columns UI
Post by: musicmusic on 2023-09-12 19:04:36
'Enqueue in foobar2000' is handled by foobar2000 itself, while for drag and drop the logic relating to inserting items in the playlist is handled by the UI. Regardless, when added items are selected, changing the focused item is the intended behaviour, so it is the drag and drop behaviour that has a bug here (it does change the focused item, just not to the right thing).

If you don't want that to affect which item is played next, you need to disable Playback follows cursor. You could use the playback queue to have more direct control over what is played next.
Title: Re: Columns UI
Post by: foxtcos on 2023-09-14 14:05:21
Thank you. I understand. So 'Enqueue in foobar2000' doesn't work correctly in foobar2000 since it breaks that queue? Do I understand correctly? It worked fine in the old foobar2000 0.8.3.
It is important for me to work with the playback queue, so turning off "Playback follows cursor" is not a solution for me(.

Can I ask another question? How can I highlight the background of the playing line with a different color? 
When it is not highlighted (unfocused).
Title: Re: Columns UI
Post by: musicmusic on 2023-09-14 18:01:04
Thank you. I understand. So 'Enqueue in foobar2000' doesn't work correctly in foobar2000 since it breaks that queue? Do I understand correctly? It worked fine in the old foobar2000 0.8.3.
It is important for me to work with the playback queue, so turning off "Playback follows cursor" is not a solution for me(.
I suggest starting a new thread for the Explorer 'Enqueue in foobar2000' questions. Seems there is still some confusion and it's not related to Columns UI.


Can I ask another question? How can I highlight the background of the playing line with a different color? 
When it is not highlighted (unfocused).

Add something like this to the style string on the Globals tab on the Playlist view preferences page:

Code: [Select]
$if(%isplaying%,
$set_style(back,$rgb(255,0,0),$rgb(255,0,0),$rgb(255,0,0))
,)

The arguments for $set_style are described here: https://wiki.yuo.be/columns_ui:config:colour_string (note that the wiki hasn't been updated in a long time, so some information on other pages there is out of date)
Title: Re: Columns UI
Post by: foxtcos on 2023-09-19 09:18:15

Add something like this to the style string on the Globals tab on the Playlist view preferences page:

Code: [Select]
$if(%isplaying%,
$set_style(back,$rgb(255,0,0),$rgb(255,0,0),$rgb(255,0,0))
,)

The arguments for $set_style are described here: https://wiki.yuo.be/columns_ui:config:colour_string (note that the wiki hasn't been updated in a long time, so some information on other pages there is out of date)

Great! It works!
Thank you!
Title: Re: Columns UI
Post by: foxtcos on 2023-09-19 09:23:51
I suggest starting a new thread for the Explorer 'Enqueue in foobar2000' questions. Seems there is still some confusion and it's not related to Columns UI.

Yes, that would be great! However, I do not have the necessary terminology on this issue and my explanations may be misunderstood!
What to do?
This is a really important question for me! After 20 years of habit it is difficult to change this habit)
Title: Re: Columns UI
Post by: foxtcos on 2023-10-02 09:57:25
Hi, I have another important question)!
Is it possible to disable color inversion for selected items?
Title: Re: Columns UI
Post by: musicmusic on 2023-10-02 13:10:52
Do you mean when using $rgb() to set the text colour? Just pass another three numbers to it: https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Titleformat_Reference#.24rgb.28r1.2Cg1.2Cb1.2Cr2.2Cg2.2Cb2.29
Title: Re: Columns UI
Post by: foxtcos on 2023-10-03 07:45:44
Do you mean when using $rgb() to set the text colour? Just pass another three numbers to it: https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Titleformat_Reference#.24rgb.28r1.2Cg1.2Cb1.2Cr2.2Cg2.2Cb2.29


Sorry) I again described the problem incorrectly) Here in the picture - the selected area has an inversion (?) of color.

(https://i.ibb.co/Pg0Fbpz/1.png) (https://imgbb.com/)
Title: Re: Columns UI
Post by: foxtcos on 2023-10-03 07:51:22
Moreover, in the frame area the color is not inverted. Only the background color of the columns specified via the style is inverted. If I understand correctly.
Title: Re: Columns UI
Post by: foxtcos on 2023-10-03 07:59:35
Inverts the background color of the selected area for columns whose color is also specified using the style in the column settings.

I set the background color of the selected area using the global style. As you said to do in post #8059.

But I would like the color of the selected area to be determined only by the global style. And the selected area did not change its color from the specified color of the columns in the style.
Title: Re: Columns UI
Post by: musicmusic on 2023-10-03 10:52:02
If you pass multiple colours to $set_style(), it won't set the background colour to the inverse of the non-selected colour.

For example:

Code: [Select]
$set_style(back,$rgb(255,0,0),$rgb(0,255,0),$rgb(0,0,255))

sets the non-selected background colour to red, the selected background colour to green, and the selected background colour when not focused to blue. If you're still stuck, post the style script here.

There's no way to vary the focused item frame colour depending on selection status etc.
Title: Re: Columns UI
Post by: foxtcos on 2023-10-04 13:27:17
Here is the color setting in the "Playlist view" tab "Globals" - "Style":

$if(%playing%,
$set_style(back,$rgb(22,250,210),$rgb(80,132,239),$rgb($rgb(80,132,239)))
,)


And here are the “Style script” color settings in those columns where the color in the picture is inverted:

- 1 column (from the left): $set_style(back,$rgb(255,157,167))

- 2 сolumn: $set_style(back,$rgb(255,255,255))

I wanted the background color of the row to generally dominate the columns and overlap them. As in the frame in the picture. Is it possible to do this?

Yes, in columns where the color is not inverted, the row color is set only in the "Colors and fonts" tab.

Thank you!
Title: Re: Columns UI
Post by: musicmusic on 2023-10-04 20:43:45
You need to change pass the additional colours you want to those per-column $set_style() calls.

So change $set_style(back,$rgb(255,157,167)) to $set_style(back,$rgb(255,157,167),$rgb(255,0,0),$rgb(0,255,0)) for example (changing $rgb(255,0,0) and $rgb(0,255,0) to whatever colours you want).

Title: Re: Columns UI
Post by: foxtcos on 2023-10-05 06:55:52
Thank you very much! Now everything is as I need it.
Title: Re: Columns UI
Post by: fuffi on 2023-10-05 11:03:15
Today I tried Popup panels out of curiosity, I created a popup (-> New panel -> panels -> console) and it showed the console log. Fine.
I pressed ESC (my intention was to close the popup) and the log vanished, but the popup stayed empty on the screen.
I did not find a way to restore the log information inside the console popup, and had to create a new panel to get the log information back.
If this is an intended behaviour, how would I get the information back, when the popup looks like this?
X

If this is not intended, consider this as a bug report ;-D

Thank you, this component is useful!
Title: Re: Columns UI
Post by: fuffi on 2023-10-05 12:56:21
hmm. can not edit my post again, just wanted to mention, I'm on fb2k v2.1 preview 2023-09-28 and CUI 2.1.0 and pp 1.0.2.
Title: Re: Columns UI
Post by: ApacheReal on 2023-10-06 07:57:31
I have a problem with my skin mod.

In this skin I created sub-multiple panels that are identical and sequential.

With playback I have the automatic change and repositioning of the active panel running both to the right and to the left also of the inactive panel recalled by playback.

I ask, is it possible that it is due to the colums ui?
How can I avoid repositioning the inactive panel during playback.

If this is not the case, or I have been imprecise, I apologize, but I am trying to understand the cause and how to resolve it.

Thank you.

I'll post a video, hoping to have been as clear as possible.

https://www.youtube.com/watch?v=BsvvhhV0-kE
Title: Re: Columns UI
Post by: ApacheReal on 2023-10-06 13:16:42
Problem solved

I modified the scripts that implement the switch.

For the three Multi Panels on the right I used do.vispanel.switch

For the three Multi Panels on the left I used do.megavis.switch
Title: Re: Columns UI
Post by: fredonmac on 2023-10-27 10:33:36
Album list panel / Columns UI panel looks very interesting - but unfortunately not available for the fb2k M-CPU (Apple Silicone) Mac version!
Like so many interesting fb2k extensions.

I use fb2k v2.6 beta for Mac.
Title: Re: Columns UI
Post by: meg on 2023-10-29 14:16:39
Hi. In Default UI, it's possible to add playlist from Classic UI without switching to Classic UI, so it's possible to combine Default UI with playlist from Classic UI, or both playlist at the same time.
Is it possible to make the playlist from Columns UI compatible with Default UI too, without switching to Columns UI completely? Please make playlist from Columns UI compatible with Default UI. I need only playlist, but the other components I use from Default UI.

Title: Re: Columns UI
Post by: fredonmac on 2023-10-29 15:10:43
Hi. In Default UI, it's possible to add playlist from Classic UI without switching to Classic UI, so it's possible to combine Default UI with playlist from Classic UI, or both playlist at the same time.
Is it possible to make the playlist from Columns UI compatible with Default UI too, without switching to Columns UI completely? Please make playlist from Columns UI compatible with Default UI. I need only playlist, but the other components I use from Default UI.
But not for Mac foobar2000 v2.6
Title: Re: Columns UI
Post by: musicmusic on 2023-10-29 15:41:39
I pressed ESC (my intention was to close the popup) and the log vanished, but the popup stayed empty on the screen.
It took a while to find the reason for this... The very old (technical) answer is here:

https://groups.google.com/g/comp.os.ms-windows.programmer.win32/c/Xd-7uawch8E/m/UswFQaRfGhYJ

A popup panel window is actually a dialog so it's affected by this. I will at least stop the panel from destroying itself (as it should never do that).

Album list panel / Columns UI panel looks very interesting - but unfortunately not available for the fb2k M-CPU (Apple Silicone) Mac version!
Columns UI is entirely based on Windows technologies so there'll never be a macOS version (on top of that, I m not a Mac user).
Title: now playing / pause button with columns ui in playlist view
Post by: ventialder on 2023-10-31 15:26:22
hi . this was propably talked about often enough in this forum but i just the search function and couldnt find anything
im having my 7 or 8th foobar install with columns ui right now and no i have no now playing / pause button again in front of my artists name like i used to .
i tried to mark where it was before , sorry for the not so good picture and my not so good english for not being able to describe it better
(https://i.ibb.co/MhqRy96/Unbenannt.jpg)

also i just remembered i have another problem i had before . when i directly try to open a mp3 or flac data even if its asociated with foobar it doesnt open it . i only can open music via my media library or open with it via foobar filebrowser.

hope someone can help me out thx :)
Title: Re: Columns UI
Post by: josemescud on 2023-11-24 22:30:19
Message to music music:

This message is to report what I believe may be a bug in the indentation system.

/ Let's see a comparison between image 1 & image 2:

Image 1: indentation enabled, Custom: 1. The playlist view is displayed correctly.

Image 2: indentation disabled. The playlist view shows correctly the same number of tracks as image 1.


/ Let's see now the problem in the comparison between image 3 & image 4:

Image 3: indentation enabled, custom: 1. The playlist view is displayed correctly.

Image 4: indentation disabled. The playlist view should show the same number of tracks however it shows 3 tracks less at the bottom.
After several tests I discovered that this problem occurs when one or more of the displayed discs have less than 6 tracks (I suppose that this number will depend on the size of  the cover).
In these cases the separation between discs is bigger and therefore the number of tracks displayed is reduced.


/ Let's look at another problem:

With indentation enabled, custom= 1: 
If the disks have more than 5 tracks there is no problem (Image 5). If we increase the value of the custom box progressively, the columns move to the right without losing lines below (Image 6).
If some discs have less than 6 tracks (Image 7) then increasing the custom value will progressively lose lines at the bottom as we increase the value (Image 8).


/  Finally I would like, if possible, to add an improvement to the indentation system when indentation is disabled. In this case all the information is glued to the left panels without any separation.

To solve this problem I had to insert a panel with background equal to the one millimeter wide playlist view (Image 9). With this I got a vertical line attached to the left panels of one millimeter wide to separate them from the playlist view.

I wonder if it would be possible to create in the indentation configuration, when it is disabled, a box that would allow to choose the spacing (Image 10)

Title: Re: Columns UI
Post by: musicmusic on 2023-11-25 17:58:11
There is padding both to the right of and below artwork. The custom indentation value also changes the size of that padding (to try and keep things in proportion). When custom indentation is not used, that padding is instead a default value (same as the default indentation amount). So there is no bug as such, just various linked parameters that aren't individually configurable.

In relation to the request, with indentation disabled there should still be some spacing to the left of group titles and artwork (roughly 5px at 100% DPI). Are you not seeing that?
Title: Re: Columns UI
Post by: josemescud on 2023-11-25 18:56:56
There is padding both to the right of and below artwork. The custom indentation value also changes the size of that padding (to try and keep things in proportion). When custom indentation is not used, that padding is instead a default value (same as the default indentation amount). So there is no bug as such, just various linked parameters that aren't individually configurable.

In relation to the request, with indentation disabled there should still be some spacing to the left of group titles and artwork (roughly 5px at 100% DPI). Are you not seeing that?
Thanks for your quick answer.

But I don't understand how the number of tracks to show is not the same with indentation enabled (custom=0) than with indentation disabled. They are only the same if all disks have more than 5 tracks. If a disc has less than 6 tracks the spacing between albums increases, however, this does not happen with the indentation enabled (custom=0).

With respect to the disabled indentation it is true that it leaves to the left a space that seems to me too small. And if the groupings could be brought to the right by means of its script, in the case of the cover there is no way to do it. However I proposed this modification to help people who do not master foobar. I have solved it with the narrow vertical panel attached to the left panels. Anyway if the space between the disks with less than 6 tracks can't be solved I won't be able to use the disabled indentation which is what I would like.
Title: Re: Columns UI
Post by: musicmusic on 2023-11-25 22:38:22
But I don't understand how the number of tracks to show is not the same with indentation enabled (custom=0) than with indentation disabled. They are only the same if all disks have more than 5 tracks. If a disc has less than 6 tracks the spacing between albums increases, however, this does not happen with the indentation enabled (custom=0).
That's because there is padding below the artwork. If you have several tracks in the group, you won't see that padding, because those tracks will make the group taller than the height of the artwork plus padding. The padding stops the artwork being too close to the next group title when you have a small group.

Are you saying for these small groups you don't want space below the artwork, or to the right of it, but you do want space above the artwork and to the left of it? Or that you just want the spacing below the artwork reduced?
Title: Re: Columns UI
Post by: josemescud on 2023-11-26 13:51:25
But I don't understand how the number of tracks to show is not the same with indentation enabled (custom=0) than with indentation disabled. They are only the same if all disks have more than 5 tracks. If a disc has less than 6 tracks the spacing between albums increases, however, this does not happen with the indentation enabled (custom=0).
That's because there is padding below the artwork. If you have several tracks in the group, you won't see that padding, because those tracks will make the group taller than the height of the artwork plus padding. The padding stops the artwork being too close to the next group title when you have a small group.

Are you saying for these small groups you don't want space below the artwork, or to the right of it, but you do want space above the artwork and to the left of it? Or that you just want the spacing below the artwork reduced?

Once again thank you very much for trying to understand me.

I recognize that it is a difficult matter to explain and even more if we take into account that I don't speak English and I use a translator.

I will try to explain as best I can:

I understand perfectly the issue of padding in the case of small groups, but I understand that this padding has to appear whether the indentation is enabled or not.

What I really need is that the playlist view shows the same number of lines whether the indentation is disabled or enabled (Custom = ?).

This does not currently happen when there are small groups.

Perform the following test:
1º/ Choose an artist that has no small groups. When it is displayed in the playlist view disable indentation. You will see a certain number of lines. Now activate the indentation (custom = 0).
The same number of lines will be painted. If you now increase for example custom = 30 the columns will move to the right but you will see the same number of lines.

2º/ Now delete tracks leaving a couple of disks with 2 or 3 tracks. Disable the indentation. You will see a certain number of lines. Now activate the indentation (custom = 0). And you will see one or several lines less (it depends on your layout and screen).  If you now increase for example custom = 30 the columns will be shifted to the right but you will see several lines less.

I hope I have explained myself.
Title: Re: Columns UI
Post by: musicmusic on 2023-11-26 16:59:45
I think the only real solution is to make it possible to configure the padding around the artwork separately. I'll consider it...
Title: Re: Columns UI
Post by: josemescud on 2023-11-26 17:10:28
I think the only real solution is to make it possible to configure the padding around the artwork separately. I'll consider it...
I would appreciate it very much
Title: Re: Columns UI
Post by: Cannonaire on 2023-12-08 10:08:13
Minor visual bug report:
The dropdown boxes in the toolbar do not match selected colors for the rest of the theme in Columns UI. Apparently it's a Columns UI problem and not Default UI like I originally thought. (screenshot provided)

Even more minor visual bug report:
When the playlist view is next to another panel in Columns UI, upon selecting a track and hitting a key (shift, for example) a dotted outline appears around the selection. I believe this is standard Windows behavior, and I am using Windows 11. The bug is that the dotted selection box extends beyond the bounds of the playlist view into a panel next to it (in my case, to the left of the playlist view). It might be hard to notice depending on your colors, and I can't capture the dotted outline in a screenshot.
Title: Re: Columns UI
Post by: Cannonaire on 2023-12-12 18:20:03
I only just now realized I forgot to provide the screenshot for my last post. Here it is.
Title: Re: Columns UI
Post by: musicmusic on 2023-12-12 22:32:05
The dropdown boxes in the toolbar do not match selected colors for the rest of the theme in Columns UI. Apparently it's a Columns UI problem and not Default UI like I originally thought. (screenshot provided)
I thought this has been discussed before but can't find such a message... The relevant Windows common control doesn't allow those colours to be overridden in the same way as the other colours, so the only way to change them is for Columns UI to handle the drawing of the items instead of Windows. So far that's been avoided for those drop-down toolbars – custom drawing them has other implications, and there's the question of whether it's worth it for something only temporarily on screen...

Even more minor visual bug report:
When the playlist view is next to another panel in Columns UI, upon selecting a track and hitting a key (shift, for example) a dotted outline appears around the selection. I believe this is standard Windows behavior, and I am using Windows 11. The bug is that the dotted selection box extends beyond the bounds of the playlist view into a panel next to it (in my case, to the left of the playlist view). It might be hard to notice depending on your colors, and I can't capture the dotted outline in a screenshot.
For me it is inside the bounds. Is the rectangle thicker than 1px on your machine? You should be able to take a screenshot if you use the PrtScn key (basically take a screenshot without the focus being lost).
Title: Re: Columns UI
Post by: Cannonaire on 2023-12-12 23:37:26
It had been discussed in a bug thread in the context of Default UI I seem to recall, but not for Columns UI. For the second one, I have it set to default size. Print screen doesn't seem to capture the outline extending into the other panel even though it is clearly visible outside the screenshot.

These seem like pretty minor things and I'm not bothered by them. I just wanted to report them in case it was something you wanted to fix.
Title: Re: Columns UI
Post by: musicmusic on 2023-12-12 23:58:10
Could it be a illusion created by the monitor e.g. different subpixels being lit up? (Although I assume we are talking about greys here...)

You could take a photo with a camera in any case (ideally one close enough to see pixels or subpixels).
Title: Re: Columns UI
Post by: Cannonaire on 2023-12-17 04:58:46
Okay, so this is somewhat unbelievable, but the problem definitely isn't in your plugin. I took a screenshot of it and it finally showed up. However! It only shows up at 100% scaling, and when I move the image left so there is space to the right of it in paint.net, it extends beyond the edge of the screenshot too! This has to be either a Windows bug or a driver bug. It's not a monitor thing, either, because it disappears completely on a second screenshot (lossless) even though the normal dotted line is still there around the track.
Title: Re: Columns UI
Post by: Case on 2023-12-17 08:11:48
Based on your description the problem is with the monitor. I think it's called ghosting. You can try for example these test patterns to see how badly affected you are: http://www.lagom.nl/lcd-test/inversion.php (http://www.lagom.nl/lcd-test/inversion.php).
Title: Re: Columns UI
Post by: Cannonaire on 2023-12-17 09:33:34
I don't want to get too far off topic, but it's really weird. When it is visible, even if I interrupt it with a 20-pixel-wide pure black or pure white column, it still extends past all the way to each edge of the monitor. It disappears if I remove the part of the image containing the selected track with the outline. I wonder how that works... Monitor is Asus ROG Swift PG279QM if anyone cares.

At least we figured out it's not a problem with the component.
Title: Re: Columns UI
Post by: grimes on 2024-01-08 00:17:12
In playlist view: The first grouping level is not displayed, if it contains only text or empty fields or $tab(). I want to increase vertical padding above of the groups.
Title: Re: Columns UI
Post by: ErotMagnus on 2024-01-08 03:46:20
In playlist view: The first grouping level is not displayed, if it contains only text or empty fields or $tab(). I want to increase vertical padding above of the groups.
Im trying to make same thing and its only working for first group in playlist view, rest groups are unaffected.
Padding option by pixel would be great.
Also, is there a way to group by, for example %artist% but the group name would be %album%?
Title: Re: Columns UI
Post by: grimes on 2024-01-08 04:53:18
In Windows 11 taskbar, foobar2000 icon context menu shows the last used files in foobar2000. Click on a fcl file opens as audio file in foobar2000. Should import the configuration. No problem with fth file. Do I have to add a file type association in Windows 11?
Title: Re: Columns UI
Post by: musicmusic on 2024-01-08 19:33:58
Hmm, I'll have to check if there's a way to get that working for .fcl. You can import FCL files via the command line (run foobar2000 /columnsui:? for the available commands), so you may be able to manually create a file association (or your own shortcuts).
Title: Re: Columns UI
Post by: grimes on 2024-01-08 22:26:00
Ok, I hacked the registry and it works.

Here my proposal for the reg file for foobar2000 64 bit:
Code: [Select]
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.fcl]

[HKEY_CLASSES_ROOT\foobar2000.FCL]
@="Columns UI Configuration File"

[HKEY_CLASSES_ROOT\foobar2000.FCL\shell]

[HKEY_CLASSES_ROOT\foobar2000.FCL\shell\open]

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

[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\""
deprecated
Title: Re: Columns UI
Post by: Case on 2024-01-09 06:20:10
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.
Title: Re: Columns UI
Post by: grimes on 2024-01-09 10:14:48
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\""
Title: Re: Columns UI
Post by: temporalnaut on 2024-01-22 16:45:47
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?
Title: Re: Columns UI
Post by: marc2k3 on 2024-01-22 16:56:08
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/
Title: Re: Columns UI
Post by: temporalnaut on 2024-01-22 18:40:03
Thank you!
Title: Re: Columns UI
Post by: Gabriel Schwartz on 2024-01-22 20:03:21
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.
Title: Re: Columns UI
Post by: temporalnaut on 2024-01-23 08:26:58
I use it for genre filtering. I haven't figured out how to do it in a DUI.
Title: Re: Columns UI
Post by: anamorphic on 2024-01-23 11:37:46
^ "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...
Title: Re: Columns UI
Post by: michtar on 2024-01-23 20:04:13
What is the benefit of using CUI and not DUI?
A. Customization
(https://i.imgur.com/L1hwJSS.png)
- 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
Title: Re: Columns UI
Post by: Gabriel Schwartz on 2024-01-24 22:02:50
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
(https://i.ibb.co/rMFgjcv/Screenshot-2024-01-24-235745.png)
Title: Re: Columns UI
Post by: panaanxx on 2024-01-25 04:48:54
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
Title: Re: Columns UI
Post by: Air KEN on 2024-01-25 05:29:51
Configuration
Preferences
https://wiki.yuo.be/columns_ui:manual#colours_and_fonts

Colours and Fonts
Playlist view
Title: Re: Columns UI
Post by: Gabriel Schwartz on 2024-01-25 06:35:43
Configuration
Preferences
https://wiki.yuo.be/columns_ui:manual#colours_and_fonts

Colours and Fonts
Playlist view

I know where the Font setting are but none of them updated the font size in my screenshot.
Title: Re: Columns UI
Post by: marc2k3 on 2024-01-25 10:12:20
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.
Title: Re: Columns UI
Post by: Air KEN on 2024-01-25 12:51:32
@Gabriel Schwartz
My response is to panaanxx.
Title: Re: Columns UI
Post by: Gabriel Schwartz on 2024-01-25 15:28:16
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.
Title: Re: Columns UI
Post by: robert.vienna on 2024-01-31 19:26:14
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
Title: Re: Columns UI
Post by: musicmusic on 2024-01-31 19:51:59
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.
Title: Re: Columns UI
Post by: robert.vienna on 2024-01-31 20:07:16
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
Title: Re: Columns UI
Post by: musicmusic on 2024-01-31 20:11:00
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.
Title: Re: Columns UI
Post by: robert.vienna on 2024-01-31 20:23:34
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.
Title: Columns UI + Rating?
Post by: Korabeu on 2024-02-01 02:35:57
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.

Title: Re: Columns UI
Post by: josemescud on 2024-02-01 11:38:22
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.
Title: Re: Columns UI
Post by: robert.vienna on 2024-02-03 12:14:14
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.
Title: Re: Columns UI
Post by: marc2k3 on 2024-02-03 12:29:58
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.
Title: Re: Columns UI
Post by: robert.vienna on 2024-02-03 12:35:47
Thank you for the info, although negative. I was searching for hours for a script that can do that.

Status Bar and Status Pane take away 1 or 2 centimeters of the screen for info that I can also add to the Item Details field. So I do not mark them. But there seems no other possiblity to get the info about the total number of items in a playlist.
Title: Re: Columns UI
Post by: marc2k3 on 2024-02-03 13:02:26
Scripting components like mine (in signature) can display it but I won't go offtopic here. Ask in the JScript Panel 3 thread for more info.
Title: Re: Columns UI
Post by: robert.vienna on 2024-02-03 17:40:38
Thank you for the hint, I will have a look at that.

I'm completely new to the F2K-World. Just a question of understanding: Why is JScript Panel 3 not part of the F2K Components Repository? Isn't it a component too?
Title: Re: Columns UI
Post by: robert.vienna on 2024-02-06 16:20:14
Is there any possibility to change the blue color of the sliders of the Equalizer (see screenshot attached) or the blue color of the peaks in the Peak Meter of the CUI toolbars like this is possible for the Waveform Minibar (mod)?

I managed to put together a wonderful dark design without any prebuilt theme, just components like CUI. Would be nice to eliminate last remaining colors and put a dark grey instead.
Title: Re: Columns UI
Post by: josemescud on 2024-02-07 22:56:07
Is there any possibility to change the blue color of the sliders of the Equalizer (see screenshot attached) or the blue color of the peaks in the Peak Meter of the CUI toolbars like this is possible for the Waveform Minibar (mod)?

I managed to put together a wonderful dark design without any prebuilt theme, just components like CUI. Would be nice to eliminate last remaining colors and put a dark grey instead.

So far nobody has thought of creating an item in Colours & Fonts to configure the color of the Peak Meter.
The only option is Colours / Global / Foreground (see Image).
The problem is that this option is also used to define the color of the Re-Facets columns.
Title: Re: Columns UI
Post by: robert.vienna on 2024-02-07 23:28:59
Often here is said that some colors come from Windows setting.

I found a program for Windows 10 and 11 called Classic Color Panel, It runs without installation. With this program you can change your Windows color settings. It shows 3 possibilities from which CUI might take the blue color for my Peak Meter and my Equalizer controls (see screenshot attached).

I tried to change all 3 to dark grey. Nothing happened. Maybe it works not that way or it is another setting.
Title: Re: Columns UI
Post by: marc2k3 on 2024-02-08 00:10:44
Independent colour settings per panel are very much a Columns UI thing.

While you might see ReFacets and various visualisations available in CUI since fb2k v2 came out, they come from fb2k itself and as ports of Default UI elements, they were always designed to follow a global colour scheme. In theory they could be updated but I can't imagine it being a high priority given the huge number of projects the fb2k dev maintains.

Quote
Often here is said that some colors come from Windows setting.

Too many words in that sentence. Chop off the last one. Those blue sliders on seekbars/equaliser etc are part of windows. Not a setting you can change.
Title: Re: Columns UI
Post by: Cannonaire on 2024-02-13 07:20:10
I'm trying to make a column (in Columns UI) that can show me if a track is going to be skipped by the Skip Track component, which I have set to skip within the last 8 hours. Is there a way, using Columns UI title formatting, to show if a track has been played within the last X amount of time? I don't really have the skill to make a script to convert last playback date/time into "time since". What I would really like is for a column to display time in minutes or hours since last playback, up to 8 hours, but I'm at a loss. I've seen foo_dynfil, but that one seems to be x86 only with no source code available, and I'd like to avoid that at this point.
Title: Re: Columns UI
Post by: Case on 2024-02-13 10:02:45
Can't be done. Titleformat doesn't know anything about time.
Title: Re: Columns UI
Post by: Cannonaire on 2024-02-13 10:07:47
Columns UI has a few variables like %_system_year%, %_system_month%, %_system_day%, %_system_hour%. I'm just not proficient enough to make them do what I want. I think it's possible to come close to what I want, at least within an hour, but I don't know how. I don't think it can display minutes since though because there is no %_system_minute%. Accuracy to the hour would probably be good enough for me.
Title: Re: Columns UI
Post by: Case on 2024-02-13 11:19:44
I didn't know Columns UI exposes such custom fields. Perhaps you can use this then:
Code: [Select]
$puts(diff,$sub($add($mul(%_system_year%,8760),$mul(%_system_month%,720),$mul(%_system_day%,24),%_system_hour%),$add($mul($year(%last_played%),8760),$mul($month(%last_played%),720),$mul($day_of_month(%last_played%),24),$left($time(%last_played%),2))))$ifgreater($get(diff),8,,X)

The code will show 'X' if more than 8 hours has passed since the hour the track was last played.
Title: Re: Columns UI
Post by: Cannonaire on 2024-02-13 11:45:35
Thank you! I'll try it out.
I'm going to try and understand how it works too.
Title: Re: Columns UI
Post by: Cannonaire on 2024-02-13 11:59:08
Perfect! Thank you so much! I was easily able to modify it to show how many hours since last play. However, I honestly have no idea how most of it works. I got stuck trying to figure out how to account for hours across different days and months when I tried to write something that would function the same way. I'll examine it more.
Title: Re: Columns UI
Post by: Cannonaire on 2024-02-15 05:18:34
@Case  Upon further examination, it looks like the script assumes each month is 30 days long. Will this be a problem on March 1st, or any other day in which that kind of assumption breaks? That's the kind of thing I couldn't figure out how to account for when I was planning on making a script.
Title: Re: Columns UI
Post by: Case on 2024-02-15 07:15:34
You can't get perfection with the tools you are trying to use, starting from time granularity of an hour.
If you go to sleep before midnight and start using foobar2000 after 8:00 in the morning the date inaccuracy is irrelevant with your original 8 hour requirement. But if you play through the night and won't accept a mistake that could account for a couple of days, then the code will need to be more complex and handle lengths of different months and also take leap year into account.

In my opinion this is abuse of titleformatting and updating strings for a large number of tracks based on system time should never be done.
Title: Re: Columns UI
Post by: Cannonaire on 2024-02-15 07:22:07
Is there a better way to get an indicator of which tracks will be skipped?

I am grateful for your help. I don't need perfection. I'm just trying to understand what you wrote so that I can make it as accurate as I can within current restraints, but I have trouble understanding this kind of thing. Thank you. I may have asked for too much, and I am sorry.
Title: Re: Columns UI
Post by: marc2k3 on 2024-02-15 07:37:38
My new Playcount 2003 component has second accuracy for the current time and last played timestamps. But you would have to use it for tracking plays. It's not converting last played from other components on the fly but it can do a full import from foo_playcount.

https://hydrogenaud.io/index.php/topic,125466.0.html << work backwards to find latest version

Getting the difference in seconds is as simple as $sub(%2003_now_ts%,%2003_last_played_ts%). Divide by 3600 for hours, 86400 for days. Accurate months/leap years? Forget it. :P

And yep, I hold my hands up about the title formatting abuse. Guilty as charged.  ;D
Title: Re: Columns UI
Post by: Cannonaire on 2024-02-15 09:27:37
I tell ya, thank GOODNESS it's a leap year and February! Made it much easier to check for errors.

My skill is lacking, but I did the best I could and created an abomination based on your script that will return the right value regardless of whether it is leap year or after midnight or whatever. Please remember I am not formally trained for any kind of scripting or programming.

Nominations for worst code that technically does what it's supposed to?

Code: [Select]
$puts(diff,$sub($add($mul($add($mul(%_system_year%,365),$sub($div(%_system_year%,4),$sub($div(%_system_year%,100),$div(%_system_year%,400)))),24),$mul($add($if($greater(%_system_month%,1),31,0),$if($greater(%_system_month%,2),$if($and($stricmp($mod($right(%_system_year%,1),4),0),$not($stricmp($mod(%_system_year%,200),0))),29,28)),$if($greater(%_system_month%,3),31,0),$if($greater(%_system_month%,4),30,0),$if($greater(%_system_month%,5),31,0),$if($greater(%_system_month%,6),30,0),$if($greater(%_system_month%,7),31,0),$if($greater(%_system_month%,8),31,0),$if($greater(%_system_month%,9),30,0),$if($greater(%_system_month%,10),31,0),$if($greater(%_system_month%,11),30,0)),24),$mul(%_system_day%,24),%_system_hour%),$add($mul($add($mul($year(%last_played%),365),$sub($div($year(%last_played%),4),$sub($div($year(%last_played%),100),$div($year(%last_played%),400)))),24),$mul($add($if($greater($month(%last_played%),01),31,0),$if($greater($month(%last_played%),02),$if($and($stricmp($mod($right($year(%last_played%),1),4),0),$not($stricmp($mod($year(%last_played%),200),0))),29,28)),$if($greater($month(%last_played%),03),31,0),$if($greater($month(%last_played%),04),30,0),$if($greater($month(%last_played%),05),31,0),$if($greater($month(%last_played%),06),30,0),$if($greater($month(%last_played%),07),31,0),$if($greater($month(%last_played%),08),31,0),$if($greater($month(%last_played%),09),30,0),$if($greater($month(%last_played%),10),31,0),$if($greater($month(%last_played%),11),30,0)),24),$mul($day_of_month(%last_played%),24),$left($time(%last_played%),2))))$ifgreater($get(diff),8,,$get(diff)h)

My next job is to get it to display minutes when <1hour and disappear when 8 hours have passed using Marc's Playcount2003 component.

*Edit*
I realized a mistake I made. If system year is a leap year, it will calculate every year as a leap year. I'll fix it later. I'm new to this!
Bunch of mistakes and apparently I can't remember 1st grade stuff this late. Oh well. Me dumb.
*Edit 2*
Should be right now. In case anyone else wants to use this abomination.
Title: Re: Columns UI
Post by: cwb on 2024-02-16 19:26:59
i suspect this question has probably been asked before in this forum:

Is there a way to set up a tab stack so that a single tab within the stack is shared by two components (in a horizontal layout within the tab). This can be done in Default UI, but haven't figured out how to do it in Columns UI.

Graphic attached below of layout seeking.

I've tried various layout configurations by setting up horizontal splitters within the tab stack and the closest I came was getting the two components to line up side by side within a tab (and no vertical splitters were used in tab stack layout}.

I did ultimately get the horzontal layout I was wanting in the tab by using the Panel Stack Splitter component but if I can help it I don't want to become dependent on that old component in my foobar2000 use.



Title: Re: Columns UI
Post by: marc2k3 on 2024-02-16 20:11:41
Use a vertical splitter in the tab stack like this...

Title: Re: Columns UI
Post by: cwb on 2024-02-16 21:09:27
The vertical splitter did it. Thank you.

Attaching the screenshots below in case someone in the future might have use of them.

Title: Re: Columns UI
Post by: Cannonaire on 2024-02-28 02:49:44
I've got a weird issue going on now.
In my 32 bit Portable install, I am running the latest version of Columns UI and the Album List Panel. I decided to uninstall the Dynamic Fields plugin as I no longer need it. After doing so, the Album List Panel refuses to populate until I make it hidden then unhide it in layout. Very weird, and I can find no fix for this, so I just chocked it up to years of cruft and jank in my 32 bit install. I had a backup of my folder and that still works correctly, but the bug persists if I try to remove dynamic fields.

This is where it gets weird!

Since I was finally ready to move to 64 bit, and with that kind of jank going on in my 32 bit install, I decided now's the time. I spent all day starting from scratch with a fresh install of 64-bit foobar2000 portable, and I meticulously copied every important setting I had in 32 bit by hand. I did import my Columns UI layout though. Since it's 64 bit, the dynamic fields plugin doesn't even work with it so that was never an issue. I made sure every component was updated except I still had an older version of Columns UI Album List Panel as the only thing left to update. As soon as I update to the latest version, the panel refuses to populate again. I'm at a loss now. I could leave it on the older version, but that isn't a great solution.

I tried removing the panel entirely and putting it back, same problem. Seems to just break if I update it. It just won't populate with any information until I hide it and unhide it or do something to it in Layout. Any advice?

*Edit*
I'm on 1.0.0 of foo_uie_albumlist and even moving to 2.0.0 breaks it.
Title: Re: Columns UI
Post by: musicmusic on 2024-02-28 18:57:39
What version of foobar2000 are you using? Are there any errors against monitored directories on the Media Library preferences page?

Are you saying version 1.x of Album list panel works but 2.x doesn't? 2.x delays initialisation until the media library has finished initialising, so it may be something relating to that is going wrong. How many tracks are in your library (approximately)?
Title: Re: Columns UI
Post by: Cannonaire on 2024-02-28 23:52:16
Newest beta of foobar2000, the behavior was on both 32 bit and 64 bit. 1.x of Album list works, 2.x won't populate until I change it in layout—either adding caption or hiding then unhiding it, and it populates instantly if I do either of those actions. I have 7043 tracks, no library errors. On 1.x it populates almost instantly on program start.

I tried updating again and waited, but it never populated. No media library or console errors.

User Interface initialized in: 0:00.477481
FFmpeg version: 6.0
Startup time : 0:00.614343
Library initialized after 0:00.667792

Still nothing in the Album List Panel.
Title: Re: Columns UI
Post by: marc2k3 on 2024-02-29 00:03:35
You mentioned importing your old CUI layout. Have you tested a totally clean portable install? Install latest fb2k/CUI/album list panel. Do the bare minimum to get album list in your layout. Only install input plugins if you need those to recognise all your files. Don't make any changes to any configuration except configuring the Media Library to watch your folders. What happens now?
Title: Re: Columns UI
Post by: Cannonaire on 2024-02-29 00:21:38
I just tried and it works in that case with a new install, but I might as well stop listening to music entirely if I can't use my layout. With my health issues, it would be too much of an undertaking for me to rebuild it.

It is working perfectly on 1.x then it stops working properly in 2.x. What would cause that? And why would it be empty then suddenly populate upon changing the caption or hidden status?

*Edit*
Is there some new setting I might be missing in 2.x that was added?
I tried removing all folders from my library then re-adding them. They showed up, but upon restarting the program it wouldn't populate again.
Title: Re: Columns UI
Post by: Cannonaire on 2024-02-29 00:27:48
Ha! Okay, I just installed all the other components I'm using with no configurations and without my Columns UI profile, and everything disappeared again! It has to be one of the components.
Title: Re: Columns UI
Post by: Cannonaire on 2024-02-29 00:35:02
I started uninstalling components one by one from the fresh portable install, and the library started working again when I uninstalled foo_playcount_2003. There seems to be some kind of incompatibility or bad interaction between Playcount 2003 and Album List Panel 2.x.

I also updated my primary install to Album List Panel 2.x, and it stopped working as usual, but then it started working again when I uninstalled just foo_playcount_2003.

*Edit*
I also tried a fresh install with ONLY Columns UI, Album List Panel, and Playcount 2003, and it has the same behavior.
Title: Re: Columns UI
Post by: marc2k3 on 2024-02-29 00:43:22
Well that's interesting.  :))

edit: well **** knows how I've got it so wrong. It was largely based on the same code from my old foo_lastfm_playcount_sync component and that doesn't break anything. I have some debugging to do. I'm very sorry to you and anyone else affected by that.

edit2: even my JScript Panel 3 component contains very similar code for database storage. But users have to write scripts to populate data rather than plays being logged by the component itself.
Title: Re: Columns UI
Post by: Cannonaire on 2024-02-29 01:00:05
It's not much of an issue for me. I'll just stay on version 1.x of Album List Panel for now. Thanks for looking into it, and thanks for your help getting to the bottom of this!
Title: Re: Columns UI
Post by: marc2k3 on 2024-02-29 01:03:57
I've isolated the problem already. It has nothing to do with my underlying use the fb2k provided database stuff which is the real guts of the component. Thankfully that is fine.

The problem is my code for setting my own added field akin to what foo_playcount does but I'm obviously doing it very wrong.
Title: Re: Columns UI
Post by: marc2k3 on 2024-02-29 01:29:29
Could well be I'm doing something wrong but nothing is documented saying I can't do what I tried.

Thread here: https://hydrogenaud.io/index.php/topic,125567.0.html
Title: Re: Columns UI
Post by: cwb on 2024-03-09 12:38:48
Most likely this is another question that has already been covered in this subforum.

I have a portable installation of fb2k that has Columns UI in it. That Columns UI set up has custom buttons in the fb2k toolbar.

The links to those custom buttons are apparently absolute. So if the parent directories name is changed, or if the parent directories location is changed, the links to the custom buttons are broken, and thereby the buttons do not display.

Is there any way to make the links to the Columns UI custom buttons relative in a portable installation?

Added on edit:

The same question can be asked of the "Stub image path". Any way to make that a relative link?


Title: Re: Columns UI
Post by: Defender on 2024-03-09 13:44:18
Most likely this is another question that has already been covered in this subforum.

I have a portable installation of fb2k that has Columns UI in it. That Columns UI set up has custom buttons in the fb2k toolbar.

The links to those custom buttons are apparently absolute. So if the parent directories name is changed, or if the parent directories location is changed, the links to the custom buttons are broken, and thereby the buttons do not display.

Is there any way to make the links to the Columns UI custom buttons relative in a portable installation?

Added on edit:

The same question can be asked of the "Stub image path". Any way to make that a relative link?


I don't use portable, but I have installed my stuff with different users with different usernames on their systems.

There is an environment variable that points to the correct folder.

Depending on where you want to address it you will need:

PSS   %ps_user_profile_path%      no slash
ELP   %el_user_profile_path%      no slash

fb2k   %fb2k_profile_path%      has slash at the end

JSP3   fb.ProfilePath         has slash at the end
example: var configPath = fb.ProfilePath + 'cui-configs\\Defender\\';

EDIT: Does not work in Preferences\Display\Album Art definitions. These fields only accept plain text (wildcards accepted though) and no titleformat stuff.

Title: Re: Columns UI
Post by: cwb on 2024-03-09 13:53:31
@Defender I was typing the below while you posted. I will go ahead and post what I typed anyway.

Disregard the above post and question.

For some reason the custom buttons are now displaying when the parent directories location or name has been changed, whereas before the buttons were not displaying.

If I find out the sequence that caused the buttons to not display I might repost the question later.

I think it might have something to do with my having saved a copy of a portable installation to a zip file, and later when I unzipped that portable installation to use it, the links to the custom buttons for some reason no longer worked, and I had to reload the toolbar buttons from a saved .fcl file.

Title: Re: Columns UI
Post by: Cannonaire on 2024-03-16 10:58:30
I know I've asked about something similar but quite different in the past (viewing two different playlists at once), but would it be difficult to make a Columns UI Queue Viewer which inherits/shows the same columns as the playlist view? The reason I ask is because I have my playback queue lined up just below my playlist view, and any time I change my playlist columns it gets misaligned, and it's very tedious to realign everything. Additionally, it's not feasible to display all of the same columns in the old queue viewer as I have in the playlist. I understand if it is too much for me to ask for, but I have to ask anyway because it is the only thing I am not happy with in my current layout.
Title: Re: Columns UI
Post by: margdiklar on 2024-04-01 20:16:52
I made a column in playlist view for %rating%, but it only displays for the currently playing/selected track.
Title: Re: Columns UI
Post by: josemescud on 2024-04-02 13:40:19
I made a column in playlist view for %rating%, but it only displays for the currently playing/selected track.

You must attach the rating column script and a screenshot of your screen with the track playing.