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
desigrid
QUOTE(twm @ Jun 21 2004, 09:09 AM)
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'?
PlazzTT
QUOTE(Neksus @ Jun 21 2004, 05:15 PM)
@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.
parive3
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?
anza
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.
parive3
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 sad.gif).
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?
Neksus
QUOTE(parive3 @ Jun 22 2004, 05:39 AM)
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

--
Neksus
gregr73
Looking for the best foo_ui_coulmns documentation. Thanks!
parive3
QUOTE(gregr73 @ Jun 21 2004, 10:39 PM)
Looking for the best foo_ui_coulmns documentation. Thanks!

http://members.lycos.co.uk/musicf/columns_manual.html

Try this not sure if this is the best
Ruby
QUOTE(parive3 @ Jun 22 2004, 05:39 AM)
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 sad.gif).

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.
parive3
I found another good small colour picking program which gives the values straightout called PK colorpicker http://www.pkworld.de/

Its free too
Nathan_
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!
spaceships
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
Topia
this is excellent UI, thanks smile.gif

if Seekbar is visible and playing position is greater than music length,
Columns UI seems to be using many CPU resources... unsure.gif
Paranoia
QUOTE(Topia @ Jun 24 2004, 10:15 PM)
this is excellent UI, thanks smile.gif

if Seekbar is visible and playing position is greater than music length,
Columns UI seems to be using many CPU resources... unsure.gif

How can the playing position be greater than the length?

Steve
upNorth
QUOTE(Paranoia @ Jun 25 2004, 10:18 AM)
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.
Paranoia
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. unsure.gif

Steve
kode54
Try playing a format that can loop forever, such as a module, SPC, PSF, etc. I cannot reproduce the problem, either.
upNorth
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
musicmusic
QUOTE(Topia @ Jun 24 2004, 09:15 PM)
this is excellent UI, thanks smile.gif

if Seekbar is visible and playing position is greater than music length,
Columns UI seems to be using many CPU resources... unsure.gif

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(Paranoia @ Jun 25 2004, 09:07 AM)
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. unsure.gif

Steve

It carries on going past the track's length here, tried Musepack/MP3/Vorbis.

QUOTE(upNorth @ Jun 25 2004, 08:19 PM)
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..
Topia
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.
Suicide
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?
gregr73
Big thumbs up to foo_ui_columns and the Azreal (rexy mod) skin. Now this thing rules your face!!!

biggrin.gif biggrin.gif biggrin.gif
yandexx
SHIFT+LMB to delete playlists isn't working . (?)
Topia
QUOTE(Topia @ Jun 26 2004, 08:09 AM)
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 crying.gif ).

what else could I have to do?
Duble0Syx
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.
r3fu53d
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 smile.gif
-r3
dano
Isn't it there r3fu53d? http://foobar.nub4life.net/columns/pafiledb.php
musicmusic
QUOTE(Suicide @ Jun 25 2004, 11:27 PM)
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(yandexx @ Jun 27 2004, 02:28 PM)
SHIFT+LMB to delete playlists isn't working . (?)

Works here. Did you enable the option?

QUOTE(Duble0Syx @ Jun 28 2004, 06:15 PM)
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(Topia @ Jun 28 2004, 04:32 PM)
QUOTE(Topia @ Jun 26 2004, 08:09 AM)
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 crying.gif ).

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

You need libpng12.dll in your foobar directory for it to work.

So here is beta 10

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..
picmixer
QUOTE(musicmusic @ Jun 29 2004, 06:03 PM)
You need libpng12.dll 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
sad.gif
musicmusic
QUOTE(picmixer @ Jun 29 2004, 05:18 PM)
QUOTE(musicmusic @ Jun 29 2004, 06:03 PM)
You need libpng12.dll 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
sad.gif

Just the former.

QUOTE(DotNoir @ Jun 29 2004, 05:22 PM)

Oops, my bad.. Fixed now, thanks.
Lyx
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
r3fu53d
QUOTE(dano @ Jun 28 2004, 11:01 PM)

Thanks dude wink.gif I had forgotten that site.
plisk emailed it to me, anyway.
PlazzTT
QUOTE(DotNoir @ Jun 29 2004, 05:22 PM)

Both links broken?
DotNoir
QUOTE(PlazzTT @ Jun 30 2004, 12:21 PM)
QUOTE(DotNoir @ Jun 29 2004, 05:22 PM)

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
mazy
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?
musicmusic
QUOTE(Lyx @ Jun 29 2004, 09:57 PM)
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(mazy @ Jun 30 2004, 09:48 AM)
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..
anza
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"? smile.gif
musicmusic
QUOTE(anza @ Jun 30 2004, 05:01 PM)
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(anza @ Jun 30 2004, 05:01 PM)
Oh, and why does it say "(libpng12.dl)l"? smile.gif

Typo. smile.gif
ronyzyz1
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?
anza
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 smile.gif I don't know why it didn't give the error when I was using my normal configuration.
yandexx
QUOTE(musicmusic @ Jun 29 2004, 09:03 AM)
QUOTE(yandexx @ Jun 27 2004, 02:28 PM)
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?
musicmusic
QUOTE(anza @ Jul 1 2004, 05:30 AM)
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 smile.gif 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.

QUOTE(yandexx @ Jul 1 2004, 11:25 AM)
QUOTE(musicmusic @ Jun 29 2004, 09:03 AM)
QUOTE(yandexx @ Jun 27 2004, 02:28 PM)
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(yandexx @ Jul 1 2004, 11:25 AM)
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.
yandexx
QUOTE(musicmusic @ Jul 1 2004, 04:09 AM)
QUOTE(yandexx @ Jul 1 2004, 11:25 AM)

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!
Topia
QUOTE(musicmusic @ Jun 30 2004, 02:03 AM)
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! smile.gif

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...
HotShot~
QUOTE(musicmusic @ Jun 29 2004, 06:03 PM)
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. smile.gif

Anyway, keep up the good work. Definitely a great component.
ep0ch
Another feature suggestion for some other version:

Show ellipses in playlist sidebar?
jkwarras
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 cool.gif
Sandman2012
QUOTE(jkwarras @ Jul 4 2004, 11:09 AM)
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  cool.gif

I think the playlist bar hides if you only have one playlist. If there are more it will show.
jkwarras
QUOTE(Sandman2012 @ Jul 4 2004, 11:55 AM)
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...
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.