Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Columns UI (Read 4589545 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Columns UI

Reply #3450
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. 

Columns UI

Reply #3451
Is this actually being developed any more?
hi

Columns UI

Reply #3452
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.

Columns UI

Reply #3453
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
Can't wait for a HD-AAC encoder :P

Columns UI

Reply #3454
You can get a rig to code on for about £100 for crying out loud
hi

Columns UI

Reply #3455
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. But need to wait for stock on some not-so-random websites
.


Columns UI

Reply #3457
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?

Columns UI

Reply #3458
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.
.


Columns UI

Reply #3460

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


Columns UI

Reply #3462
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

Columns UI

Reply #3463
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.

Columns UI

Reply #3464
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?

 

Columns UI

Reply #3465
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:

Columns UI

Reply #3466
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.

Columns UI

Reply #3467
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...

Columns UI

Reply #3468
^^ 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...

Columns UI

Reply #3469
Darn.  So there's no variables that aren't defined and set on a per track basis?  Thanks for the answer.

Columns UI

Reply #3470
Musicmusic. Could you maybe add so that it is possible to use underline somehow on %isplaying% in Globals > Style. That would look cool imo.

Columns UI

Reply #3471
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

Columns UI

Reply #3472
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
.

Columns UI

Reply #3473
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
.

Columns UI

Reply #3474
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.