Help - Search - Members - Calendar
Full Version: Columns UI
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98
q-stankovic
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. smile.gif
tool++
Is this actually being developed any more?
mazy
just be patient (highlighted by me):

QUOTE(musicmusic @ Oct 5 2006, 22:55) *
QUOTE(4nt1 @ Oct 2 2006, 02:44) *
nice test version 6 smile.gif glad to see you back on the forums musimusic smile.gif 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 sad.gif So, don't know when I'll get a new laptop either.

odyssey
QUOTE(mazy @ Oct 31 2006, 22:12) *

just be patient (highlighted by me):

QUOTE(musicmusic @ Oct 5 2006, 22:55) *
QUOTE(4nt1 @ Oct 2 2006, 02:44) *
nice test version 6 smile.gif glad to see you back on the forums musimusic smile.gif 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 sad.gif So, don't know when I'll get a new laptop either.


Who's up for a donation? lalala.gif

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
tool++
You can get a rig to code on for about £100 for crying out loud tongue.gif
musicmusic
QUOTE(Xero735 @ Oct 15 2006, 18:52) *

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.

QUOTE(q-stankovic @ Oct 29 2006, 13:29) *

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. smile.gif
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.

QUOTE(tool++ @ Oct 31 2006, 23:03) *

You can get a rig to code on for about £100 for crying out loud tongue.gif
Is that a pound for every minute it would take to compile Columns UI on this phantom computer?

I found notebook I want. But need to wait for stock on some not-so-random websites pinch.gif
mazy
nice one, musicmusic. it would be hard for you to judge performance for slower machines on it wink.gif
nash
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?
musicmusic
QUOTE(nash @ Nov 1 2006, 03:55) *

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. But make sure you follow instructions from the wiki page correctly for it to work.
nash
QUOTE(musicmusic @ Nov 1 2006, 10:09) *

I re-upped the file you're after here. But make sure you follow instructions from the wiki page correctly for it to work.


Thanks, it worked beautifully!
q-stankovic
QUOTE(musicmusic @ Nov 1 2006, 00:17) *


QUOTE(q-stankovic @ Oct 29 2006, 13:29) *

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. smile.gif
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
tool++
QUOTE(musicmusic @ Oct 31 2006, 23:17) *

QUOTE(tool++ @ Oct 31 2006, 23:03) *

You can get a rig to code on for about £100 for crying out loud tongue.gif
Is that a pound for every minute it would take to compile Columns UI on this phantom computer?

I found notebook I want. But need to wait for stock on some not-so-random websites pinch.gif


biggrin.gif
yanni
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
Test&1;
Test2;
Test&3;
Test&4;

and this is what I get in the button's dropdown menu:
CODE
Test&1;
Test2;
Test&1;Test&3;
Test&1;Test&3;Test&4:


I'm having this problem with 1v5 and 1v6.

yanni
xsdaver
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
//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.
DijiDiji
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?
Yotsuya
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:
wolfsong
QUOTE(Yotsuya @ Nov 15 2006, 02:47) *

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.
Cosmo
QUOTE(xsdaver @ Nov 11 2006, 08:48) *

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...
spex04
^^ 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...
xsdaver
Darn. So there's no variables that aren't defined and set on a per track basis? Thanks for the answer.
mil3s
Musicmusic. Could you maybe add so that it is possible to use underline somehow on %isplaying% in Globals > Style. That would look cool imo. smile.gif
jonpb
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
musicmusic
QUOTE(yanni @ Nov 11 2006, 14:30) *

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
Test&1;
Test2;
Test&3;
Test&4;

and this is what I get in the button's dropdown menu:
CODE
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
                if (strchr(name,'&')) {fix_ampersand(name,temp);name=temp;}

to
CODE
                if (strchr(name,'&')) {fix_ampersand(name,temp);name=temp;temp.reset();}

and then recompile and let me know how you get on. Thanks
musicmusic
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
Gord
QUOTE(musicmusic @ Nov 23 2006, 02:28) *

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



Cheers. I only installed Vista yesterday and realised album list panel wasn't working when I was getting some random crashes.
musosticky
thank you
Russell777
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?
IPB Image
chaosblade
Thanks for the continued dedication to these plugins, musicmusic. It's appreciated.
musicmusic
QUOTE(Russell777 @ Nov 23 2006, 00: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?
IPB Image

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.
Yotsuya
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.
metal_termite
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.
mpioner
QUOTE(metal_termite @ Nov 28 2006, 11:43) *

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
lav-chan
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. :/
gad3
How to make now playing song in italic?
agent s.
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?
mil3s
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? unsure.gif

IPB Image
m0d
QUOTE(Yotsuya @ Nov 28 2006, 02:53) *
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.
mil3s
QUOTE(m0d @ Dec 11 2006, 12:54) *

QUOTE(Yotsuya @ Nov 28 2006, 02:53) *
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. huh.gif
mil3s
Bug perhaps? How come columns ui doesn't show the sliders pressed state on the progressbar or volume control?
m0d
QUOTE(mil3s @ Dec 11 2006, 21:14) *
How do you get them on? I want splitters. huh.gif

IPB Image
I mean I want that splitter between trackinfo and playlist away.
I just have every possible edge styles set to "none".
chuuey
thanks for the new version^^
zmur
thanks for new colums ui musicmusic , i heart you
eisteh
QUOTE(chuuey @ Dec 12 2006, 11:49) *

thanks for the new version^^



QUOTE(zmur @ Dec 12 2006, 16:30) *

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?
Infernus
QUOTE(Infernus @ Oct 4 2006, 16:22) *

QUOTE(Infernus @ Sep 26 2006, 12: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

$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
stampgevaar
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??
bubbleguuum
to musicmusic:

Could you have a look at this 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...
GreenSmurf
This is my global variable

CODE
$if($and(%tracknumber%,%album%, %artist%),
$set_global(isAlbum,1)
)


This is my column display.

CODE
$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.
Yotsuya
GreenGhost:

Do you use singlecolumnplaylist? If so I use this to determine album/single mode:
CODE
$puts(album_mode,$if($and($strcmp($mod(%totaltracks%),%_itemcount%),$strcmp($mod(%tracknumber%),%_itemindex%)),1,))
CODE
$if($get(album_mode),
// code for albums
,
// code for singles
)
GreenSmurf
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.
fabiospark
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.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.