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.
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 otherwiseThe 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..
Under Win2kSP4 the GUI shows up as an empty grey window.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.
Nevertheless congratulations for this nice approach, it's highly regarded.
Regards,
The Link
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.
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.
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.
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
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.
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
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?
(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
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.
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.
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.
Love this UI but couple of problems I've found:
1) This:
Great Start! This is going to be really nice when it's finished. Actually, its really cool already.Thanks
Thanks for udating.Sometimes foobar2000 crash with this UI.But I love this.
(http://medlem.spray.se/fantomex/schampo/Clipboard01.png)
am i the only one who gets this?
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.
QuoteIt 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
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.
i also dont know what's up with your menu, i can probably fix it anyway.
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.
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.
Where did you foobar .7.7c? I didn't even know that version existed
apparently taskbar balloon tip on song change is not working with foo_ui_columns...
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.
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.
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.
Quoteapparently taskbar balloon tip on song change is not working with foo_ui_columns...
Because this feature is part of the default GUI.
//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)
Does anyone have any requests for columns.
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)
$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)
Does anyone have any requests for columns. I plan to add the following
- Left/centre/rigth align,emt
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
what about individual horizontal scroll bars for all (or specified) columns. if x characters are truncated, show horizontal scroll bar.
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 absolutely love those avatars that feature nes/snes characters. Can you suggest a site that provides guides on how to create one?
@ ginipig1 and foosion:
guys...hello? foobar is supposed to be functional, not eye candy!
@ 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.
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.
done in alpha 6Quote-Haggis
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
i like this, too.
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.
oh, could you please post the url for your site? (musicmusic) maybe list it in your profile. thxput somewhere in profile
getting better and better .. good job.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.
you changed from the right pane of playlists to tabs .. can you make it an option to use either?
This is small feature, but is it possible statusbar to update instantly when moving the playing "slider".a buch of updating issues with status bar and window title fixed in alpha 6.
hope you understand...
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'
what do you mean foosion?horizontally scrollable playlist was meant to be a feature
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.
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?
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.
The thing i miss with the default user interface also is the ability continue song where it left when shutting down the program...
QuoteAnd another request: could you make the playlist 3D instead of flat look?do you mean the frame/border around the playlist, or something else?
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
when pressing a key in the playlist could take it to artist beginning with that alphabet.
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.
wouldnt the logical thing to do be resize the column? anyway, as foosion said it would be a mess and look a mess too.
Maybe i could add a scrollbar less mode where columns expand/compress to take up all available space
It shows the elapsed time on whichever file is playing.
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
QuoteIt shows the elapsed time on whichever file is playing.
Doesn't work for me... oh well
QuoteThe 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".
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)
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
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 ^^
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
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!
Quote from: musicmusic,Jan 28 2004, 10:18 PMQuote from: Speek,Jan 27 2004, 01:42 PMAnd 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.
QuoteMaybe 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.
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.
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?QuoteAlso, 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....
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 !
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.
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.
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 (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 (musicmatch)
try foo_playlistfind, search for it
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?
Quote1. 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
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.Quote2. 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?
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".Quote3. 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.I understand perfectly what you are saying.
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.
Do you mean pressing the wheel (autoscroll) or turning it?
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
6. probably some bad calculations when resizing, can you show me a screenshot of everything?
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
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
also, it has happened that it simpli ignores // ascomments in the filds
- fix turnng off toolbar buttons
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- 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.Thanks, fixed.
try entering -11 or something low in the item height thingy to cause a crashThanks fixed.
EDIT: i guess it depends on what fontsize u have, i'm currently using Lucida Console 8 and it dies if i type -11.
it also seems to remove a few of the new 0.8 menu stuff, such as sorting and so on
Quoteit 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 ?
Shortcutkeys doesn't appear to work when you have selected a playlist in the playlist list.
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).Good point. Changed (redownload from above link).
Realy good work, I like this UI.
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)
Also, is there a way to reproduce it? And is it fixed if you resize the window?
I dont see how foo_shuffle is related?
well, resizing the windows takes care of it
can't seem to reproduce it as i please though...
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.
Quotehey 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?
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.
One other thing comes to mind.No.
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).Probably my fault, its not happening in current version here so it should be fixed for next version.
Anyways thanks.
Since I cant reproduce it, can you redownload and tell me if its fixed?
QuoteWhen 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?
(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.)
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..
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.
Yes exactly.
A little space is kinda nice i think.
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.Are you sure you dont just have follow cursor on?
Is this intended? hope you understand...
I would absolutely love to see something like dbexplorer implemented in a window pane on the side of the column ui. Oh well...
QuoteI 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..
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?
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.
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.Can you explain what exactly it is you are doing and how it is meant to work?
my hotkey to toggle playlist still works though
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.
- updated to 0.8 sdk, added some related features
I lööve the export/import thingQuote- 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 just tried to play a audio CD which made foobar2000 crash using ui_columns. There is no problem when using the default UI.Can you give some more specific instructions and post the crash log? Thanks.
Regards,
The Link
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
Bug:
When if maximized mode, hotkey actions: send to tray/restore from tray, restore windows to its original size.
A couple of wishes:If i can get it to work decently, then fine, but it would be more drag than drag and drop..
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.You mean the playback buttons? Maybe..
what do you think about Excel-like visualization of PL, when each element is rendered inside a table's cell?
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..
What do you mean, you want each "cell" rendered in a rectangle? I.e. a grid?
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).
QuoteQUOTE (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
Quoteweird 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.Can you explain what exactly it is you are doing and how it is meant to work?
my hotkey to toggle playlist still works though
QuoteWhat 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.
$if($strcmp($mod(%_playlist_number%,2),0),000000|555555|999999|FFFFFF, 000000|555555|FFFFFF|FFFFFF)
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.
QuoteQuoteQUOTE (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?
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.
Quotewhat 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.
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.
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 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.)
very nice setup, psynapse!
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).
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.
I LOVE this UI. Thanks musicmusic!Your welcome
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).
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
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
* 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?
Thanks for reading, and keep up the good work, musicx2 :]
Thanks for reading, and keep up the good work, musicx2 :]
suicide: use 4 colour codes, with | in between them. the order is text, selected text, background, selected background.
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:Yes, I agree. They will all be options eventually.
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.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..
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
Thanks for all the time and work!You're welcome
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.
Now that it's reached beta statusI wouldnt take the beta label too seriously it wasnt gonna stay in alpha forever..
* 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..
* 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 configThe 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.
* 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 wellMy 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.
* 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? :]
* don't know if it's the UI which does itYes, it is.
(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).Again, will be changed.
* would be nice if CTRL+Click could deselect tracks (what Spacebar already does)Again, will be done
* 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?).Yes, I knew it did that I just hadnt bothered to change it yet
* 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?Again, you are correct, it will be changed.
Edit: deselecting all when clicking in empty background would be nice too :] (same as default UI)
Hello thread,Hrm, I will look into it.
- 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.I need more info since it doesnt crash here.
- 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.
- 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)Will do.
- 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.Addressed above.
- 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.
Thanks for reading, and keep up the good work, musicx2 :]You're welcome.
Quote2) 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- 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.
- 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)?
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!
Drop-down menus has zero length (w2k issue AFAIK).
QuoteDrop-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 heard you just have to set the height or something.
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:
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 ..
(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.)
QuoteI heard you just have to set the height or something.
Can you redownload and tell me if its fixed ?
QuoteI heard you just have to set the height or something.
Can you redownload and tell me if its fixed ?
QuoteQuoteI 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.
QuoteQuoteI heard you just have to set the height or something.
Can you redownload and tell me if its fixed ?
It is not
int height = uGetFontHeight((HFONT)uSendDlgItemMessage(wnd, IDC_ALIGNMENT, WM_GETFONT, 0, 0));
uSendDlgItemMessage(wnd, IDC_ALIGNMENT, CB_SETITEMHEIGHT, 0, height);
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.
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.
QuoteThe dropdowns in the options work for me, but the playback order dropdown still has the problem.
Can you redownload and try again, thanks..
(http://home.naver.com/slicepizza/Picture/121211.jpg)
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.
My newest suggestion is for a menu-driven import/export of settings files (so you can switch quickly from a simple view
QuoteMy 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...
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?
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.
Done
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!
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.
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..
edit2: is it possible to show/hide columns based on the playlist name?
QuoteDone
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.
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)
Anyway, here is the result of me being bored
Screenshot
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...
if you need help in making more intuitive interface
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.
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.
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.)
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?
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?
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...
If you continue to have problems without foo_ui_columns installed, start a new thread..
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?
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!
This bug is not related to foo_ui_columns. Get a fixed foobar2000.exe from here:
QuoteThis 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!)
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!
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
When a playlist tab is focused, keyboard shortcut commands are executed twice.
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...
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..
Thanks for the nice work, musicmusic.
I found a tiny bug with beta5.
ellipsis doesnt show up correctly when using 2bytes characters.
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 :]
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.
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...
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
You mean when you scroll with the wheel?
|Artist Album Title Len | Genre Date ReplayGain
|------------------------------------|----------------------------
| |
| *[Some Title]| (off screen)
| |
|<|[===============] |>|
|Title Len Genre Date Repla|
|------------------------------------|
| |
|[Some Title] * |
| |
|<| [===============] |>|
It'd be great if one could middle-click a playlist in the playlist list to remove it.
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.
Yes, but not particularly due to scrolling the wheel (just scrolling window left or right by any means will reproduce it). For example, [...]
My little sugestion is sort by click to header only selected strings, if selection present, or sort all playlist in another case.
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.
It'd be great if one could middle-click a playlist in the playlist list to remove it.
Oops, sorry, yea that would be nice. And does the "playlists autohide" work?
QuoteI 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.
QuoteYes, 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..
$if2($cut(%__replaygain_album_gain%,5)'dB','N/A'))
CODE
$if2($cut(%__replaygain_album_gain%,5)'dB','N/A'))
$cut($if3(%__REPLAYGAIN_ALBUM_GAIN%,%__REPLAYGAIN_TRACK_GAIN%,'N/A '),5)dB
QuoteHow 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.
QuoteIt'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".
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.
Newly noted bug:Fixed for the next version.
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.
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.
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.)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.
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.
No, there is no setting. I will change this behaviour for the next version.
foo_columns.dll works fine in my XP system. It exceed all my requirement. I have no comment but thanks musicmusic!
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.
Thanks for continuing to improve the plugin, it is fantastic.
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.
The implementation and behavior of the global string was already described by musicmusic, earlier in the topic.
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.
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!
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)
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
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?Actually, several times..
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
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
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 oneNot really a bug, columns are meant to be auto-resizing. There is no simple way I could make them resizable from the UI.
- 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.
- there's no need in 'only when text is clipped' flag to be available if 'enable tooltips' flag isn't checked. make it gray thenIf you insist..
- '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.
- have more built-in icons, plugin can't import fb2k icons from foo_ui_stdMeh. Use Resource Hacker.
- have the option of whether to show millisecs in selected tracks' time in status bar or notIf you insist, I dont see what difference it makes..
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
QuoteFirst, 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.
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 ).I will add it for for the next version.
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.
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...
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
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?
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)
$get(BLUE)%_LENGTH%
$puts(BLUE,ff6600|ff6600)
$puts(BLACK,000000|000000)
$puts(WHITE,FFFFFF|FFFFFF)
..and so on
BLUE=$rgb(0,0,255) (in global)
%_BLUE%%_LENGTH%
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.
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.
Oh... the HORROR! [...]
FF0000|FFFF77 %_LENGTH%
$rgb(44,55,ff)%_LENGTH%
%artist% %album% $if2($num(%tracknumber%,2),%_filename%)
Ok, i'm trying this on the time field...
this does nothing but outfut it as it is, no good for colors...QuoteFF0000|FFFF77 %_LENGTH%
those are supposed to be in the quote, damned firefox
this seems to work fineQuote$rgb(44,55,ff)%_LENGTH%
i wish i could do VAR=somecolor so i could use them globaly and in an easy way
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.
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.
This plugin just gets better and better with every release, keep up the great work!Thanks
Ok, i'm currently using this string to sort my playlistQuote%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 ?
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"
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.
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.
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.
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!
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
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
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?
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]
$if(%_isplaying%,do this,otherwise do this) should be enough, and will work regardless of formatting or tagging.
If I understood you correctly, maybe you have some $if(%_isplaying%...) somewhere. Or maybe your string is in incorrect format.
musicmusic:
ok. i've just ul it to the config thread
Erm, you've got a missing $ sign
Just noticed that ctrl+clicking a track doesn't do anything... Any chance of getting that fixed?
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.
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.
I can't import or export with new beta 7!!!
Under columns the import & export button don't work!
--
Neksus
QuoteI 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
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.
FF0000脆脝00FF00脰脙0000FFblahbut it worked correctly.
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
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
I triedCode: [Select]FF0000脆脝00FF00脰脙0000FFblahbut it worked correctly.
QuoteI triedCode: [Select]FF0000脆脝00FF00脰脙0000FFblahbut 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)?
- can double click on plist divider to hide/show it
- can no longer resize columns in auto sizing mode
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).
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.
QuoteI triedCode: [Select]FF0000脆脝00FF00脰脙0000FFblahbut 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).
Quote- can no longer resize columns in auto sizing mode
Can you disable the mouse cursor changing when hovering over the column seperators?
Anyway, your fcs file crashes here, this bug (with zerolength strings) is fixed if you redownload, thanks.
It works fine here: link (http://members.lycos.co.uk/musicf/colour.PNG)
Image from your fcs file:
Here is a mirror!!
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 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?
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.
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.
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
bug: the ctrl+left mouse work well for selecting but you cannot deselect an already selected item ... ... did I miss on select somewhere?
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.
@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.
Quotebug: 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
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..
...
- 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 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 ...
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 buttonsYes I was planning both.
- have status bar show descriptions of highlighted menu commands (recently (?) added to default UI)Yes, I was just delaying implementing that..
- 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.
- 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..
- add tooltips for the playback buttonsOk.
- 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.
- 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.
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
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.
I'd say leave the alt-selection thingie for those who don't care about changeing their behaviour patterns
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...
musicmusic: what all info is saved in the .fcs file besides just the column string? Anything?
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,
FILE "test.mp4" WAVE
TRACK 01 AUDIO
INDEX 01 00:00:00
TRACK 02 AUDIO
INDEX 01 54:37:00
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
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
I've lost my 'B' (http://people.smartchat.net.au/~carlodim/statusbar.png)
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)
how would i add albumlist to the side or explorer?
also how would i add a column to show time elapsed?
[%_TIME_ELAPSED% / ]%_LENGTH%
%_TIME_ELAPSED%
$if2(%_TIME_ELAPSED%,%_LENGTH%)
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
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.
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)
how would i add albumlist to the side or explorer?
i have that same code for the length column but for some reason it doesnt display elapsed time
QuoteNeksus, 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
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
QuoteMy 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?
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
Quotei 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
QuoteQuotei 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...
well according to ndrake, albumlist has its own window
maybe you could clarify that?
well according to ndrake, albumlist has its own window
maybe you could clarify that?
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!
question:
is there any possiblity to control content of tooltips in foo_ui ?
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
http://columns.outerspase.net (http://columns.outerspase.net) is time-outing on me right now
It is possible that my code is the one which is buggy! But it's way beyond my abilities to check this, sorry.
http://columns.outerspase.net (http://columns.outerspase.net) is time-outing on me right now
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 ?
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.
what is newer b8 or RC1 ?
where can i find custom buttons ?
newer would be RC1 .. but why use that when final is out ?
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/
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.
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...
Also, maybe I'm just stupid - Would it be possible to add the ASCII-style buttons from the Default User Interface as well?
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...
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
Under the "Display" section, select "Columns UI" as the user interface module.
Feature request:
The user should be able to drag songs off the play list to make a copy of the file at the destination.
static UINT WM_TASKBARCREATED = uRegisterWindowMessage("TaskbarCreated");
QuoteFeature 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
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 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
QuoteI 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 ?
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..
QuoteQuote
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.
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.
QuoteOn 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.
QuoteQuoteI 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.
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
- in the default ui, doubleclicking in the statusbar selects the currently playing track. Would it be possible to add this to foo_ui_columns?
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
$if(%__replaygain_track_gain%,%_gone%|%_gtwo%$char(10003),%_rone%|%_rtwo%$char(10007))
$if(%__replaygain_album_gain%,%_gone%|%_gtwo%$char(10003),%_rone%|%_rtwo%$char(10007))
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 betterYes
QuoteQuoteQuoteI 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
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?
- 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.
musicmusic, the new tabs look great. Thanks very much!
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.
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.
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
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?
QuoteHow 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.
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?
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
^ Yeah, sounds like a plan When is the expected time of arrival for 0.1? I'm waiting on tenterhooks for it
Steve
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.
Funny how long it has taken you to get RCs for 0.1 release
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.
is it possible to add albumlist or explorer or something shows my mp3s to the lett side of foobar?
musicmusic : can u do transparency option for ui_columns !?
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?
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?
You have asked that question several times...
...and got several responses. Please go back and read them.
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
is it possible to add albumlist or explorer or something shows my mp3s to the lett side of foobar?
well anybody know of a way to add explorer/albumlist or something like that to the side cuz foo_tunes has it
how would i make albumlist appear in its own window?
how would i add albumlist to the side or explorer?
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
possible bug: system tray string wouldn't get updated for dynamic info (internet streams etc).
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.
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
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
@musicmusic
What is the Speed Test button for?
(The one under Globals)
Thanks for putting the Help button in there!!!
--
Neksus
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'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 ?
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 ).
QuoteI'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 ?
@Drogan: I also had this issue. Redownloading the plugin and reloading the uicolumns settings script solved this problem for me!
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 ).
Or, alternatively, can someone explain to me how to extract the icons that seem to be built into fb2k?
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))
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.
QuoteSorry 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
QuoteQuoteSorry 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
Any reason to have both tabs and sidebar enabled?
QuoteQuoteSorry 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
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.
Dunno if I should post this here, but after installing arial unicode and azael config i got a crash with foobar.
[..]
Did you try redownloading foo_scroll ? It shuold work OK in the current version.
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
QuoteDid 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?
@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.
@musicmusic
add shift+lmb on playlist tab to close it (as in opera)
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.
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.
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.
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).
QuoteEdit: 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'
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 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).
it would be great if there was an option/color that would act as transparent, (sorry if there already is..)
QuoteWell 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.
Sorry, what exactly do you want transparent ?
Edit: 0.1 final is out.
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 ?
QuoteFirst, 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 ?
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.
QuoteFirst, 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 ?
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.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.
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?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.
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?
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
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 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.
- 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
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.
What future plans do you have for foo_ui_columns musicmusic? Or do we just wait and see?
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.
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.
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.
@musicmusic: Any way of getting Firefox/Thunderbird -like CTRL-+ and CTRL-- to increase/decrease the playlist font size?
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.
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?
Nice job musicmusic!
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.
Quotei 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.
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 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 .
Great work with the titleformattign window and syntax btw.
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.I dont know exactly what you mean, sorry. Currently it just tests the string displayed on the first 10 tracks on the playlist.
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.
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
QuoteGreat work with the titleformattign window and syntax btw.
Sorry, you lost me there..
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).
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.
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.
$caps2($if2(%title%,%_filename%))
$if2(%title,%_filename%)
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.
QuoteQuoteGreat 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.
QuoteI 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.
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 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.
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.
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.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).
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
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
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.
$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))
)
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.
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
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.
$progress(%_time_elapsed_seconds%, %_time_total_seconds%, 20,'#','=')
Kode54's On-Screen Display plug-in
Sorry Paranoia, but I cannot find:QuoteKode54'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.
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
- 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
QuoteI 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.
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.
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
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'...
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.
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.
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'
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.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.
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.
If that's ok I will add it as an option.
QuoteDoes 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- 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.
//1 = light blue, 2 = black etc.
colour_scheme=1;
//disable to prevent metadata guessing
metadata_guessing=1;
$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;
)
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?
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?
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- 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.
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)
_______ ________________ __________________
|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)
------------------------------------------------------------------------------
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.
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.
just paste the following color-string either in the global-colorstring or a column-colorstring:
00FF00|00FF00|000000|000000
// 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
QuoteMore 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.
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.
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)
@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.
is there any advantage in having a seperate global-colorstring page?
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 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(%__ext_1%, $execute_extension(1))
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
- The global (non-track) string does not have to use tagz, it wouldn't make much of a difference either way.
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 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...
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
QuoteRegarding 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]
Anyone know what happened to the columns upload thread? I PMed a mod but haven't heard anything back yet.
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?
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
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
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')
$if($strcmp(%_albummode_priority%,1),*,*album*;*-a-*)
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
-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.)
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.
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)?
thanks again for a great alternative UI :-)You're welcome
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".
edit: could it be that there is a max-limit for the size of the global string?
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
Quoteedit: 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..
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)?
I will also see about changing it so the global variables are made available for 0.1.1 for the display & colour strings.
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..
It is the default limit of the edit control I think - probably 64KB or something.
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?
'Various: '$if(%_is_various%,00FF00|00FF00'yes',0000FF|0000FF'no')
' Tag: '$if(%various%,00FF00|00FF00'yes',0000FF|0000FF'no')
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?
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).
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 :-)
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 .
Having the hour available would be great
I look forward to the new release (got my hover buttons ready ).
Cheers, musicmusic
Steve
QuoteIf 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!Your welcome
redownload and try again, should both be fixed..
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..."
hmm, seems like global-vars containing color-codes dont work in transitions, intentional?
color-mapping is enabled of course.
- Lyx
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
%_system_year%, %_system_month%, %_system_day% and %_system_day_of_week%
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 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?
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...
QuoteI 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.
Sorry the link is correct. Clear your browser cache? And that _ version is older.
QuoteSorry the link is correct. Clear your browser cache? And that _ version is older.
Wierd. My apologies, I had to resort to IE
today=$num(%_system_day%,2)$num(%_system_month%,2)$right(%_system_year%,2)
$if($strcmp(%PLAY_DATE%,%_today%),' • ')
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.
QuoteI 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...
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.
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....
QuoteI 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.
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)
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)))))))
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.
QuoteThat 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
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...
I need colour formatting string help... I just can't see any errors with this:
[..]
Any help would be appreciated.
Steve
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
To Paranoia
Great work!
May you place your fcs file in section Uploads/foo_ui columns.
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
QuoteCode: [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.
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
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..
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...
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)
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)
)
)
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. sad.gif
Try beta 6, the painting issue with the toolbars/rebar is also fixed.
-you are using multiline tabs? (I would expect so from seom things you said)
-did you only have one tab when it was crashing?
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 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.
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.
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?
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.
So can you both confirm if it works or not from a keyboard shortcut if you have the option "Popup notification ballons" enabled?
What do you mean by vis enable/disable?
Show/hide, I would guess.
I'm afraid it doesn't - I had popup notification balloons enabled when I tested before.
QuoteWhat 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.
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.
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.
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.
Thanks, I tried beta7 and it works well enough for me. Why would I use a different UI?Sorry, I was just being silly.
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
love the plugin ... i use it exclusively ...Erm do you mean Peter ?
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.No, I don't see any point. Try foo_looks or something.
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.
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?
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..
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.
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.
Quotei 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.
took me a while to find it as well
- Lyx
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..
QuoteBy 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).
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.
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..
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.
QuoteI 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
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 ...
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 ?
musicmusic .. the best GUI for foobar ever imo. thank you.
big respect for continue developing this one
cheers
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.
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).
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
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
Also when I click on Components-Columns UI-Show playlist sidebar nothing happens, I can online activate it via the Preferences
rectangle, i like that skin ... what is it?
#1 - does anyone have a simple script that will alternate row colors (like itunes) ...
$ifgreater($mod(%_playlist_number%,2),0,%_text%|%_title_bg_a%,%_text%|%_title_bg_b%
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)?
musicmusic my little opinion is assign
Ctrl + Left mouse - sort desceding,
Alt + Left mouse - sort asceding,
Left mouse - use as current (change ditrection)
album list side panel would be great
whos developing sidebar api and where can i get a copy?
#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\"
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?
QuoteWouldn'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).
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.
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).
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.
$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)
)
$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)
)
$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)
)
$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)
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?
when might you get around to album side panels?
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.
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?
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..
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.
@PlazzTT
If you give track 4 the tag lasttrack it will not show the green line!
--
Neksus
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?
[span style='font-size:10pt;line-height:100%']Looking for the best foo_ui_coulmns documentation. Thanks![/span]
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 ).
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?
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 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
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
I continue trying to reproduce this.
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?
SHIFT+LMB to delete playlists isn't working . (?)
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.
QuoteI 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?
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.
QuoteYou 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
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)
Isn't it there r3fu53d? http://foobar.nub4life.net/columns/pafiledb.php (http://foobar.nub4life.net/columns/pafiledb.php)
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)
Quotehttp://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?
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
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?
ERROR (foo_ui_columns) : Failed to load libpng (libpng12.dl)l
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
Oh, and why does it say "(libpng12.dl)l"?
QuoteSHIFT+LMB to delete playlists isn't working . (?)
Works here. Did you enable the option?
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.
QuoteQuoteSHIFT+LMB to delete playlists isn't working . (?)
Works here. Did you enable the option?
i tried everything and it still doesn't work.
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?
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.
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?
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.
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.
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
QuoteThat 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...
Another feature suggestion for some other version:
Show ellipses in playlist sidebar?
QuoteI 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...
Quotei'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!
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.
QuoteQuoteI 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.
@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?
QuoteJust 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'?
QuoteAnother feature suggestion for some other version:
Show ellipses in playlist sidebar?
Definitely.
[a href="index.php?act=findpost&pid=223520"][{POST_SNAPBACK}][/a]
QuoteQuoteQuoteI 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]
@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]
@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]
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]
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.
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]
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?
Ooooh that was an evil bug. Thanks is fixed in final.
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]
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]
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]
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]
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]
@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]
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]
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]
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]
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]
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]
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..
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]
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]
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]
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]
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]
Looks really cool. Thanks for working on this.
[a href="index.php?act=findpost&pid=237029"][{POST_SNAPBACK}][/a]
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]
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]
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]
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]
Both work here. Remember "Show playlist sidebar" toggles hide/shown state, not enabled/disabled. "Show now playing" requires 2k/xp+.
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")
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
[a href="index.php?act=findpost&pid=237331"][{POST_SNAPBACK}][/a]
(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]
-added "add to new playlist" on playlists list panel drag & drop context menu
-added auto-hide (mouse) for sidebar; does not work properly yet (may be removed if it proves too much hassle to fix)
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...)
[a href="index.php?act=findpost&pid=237380"][{POST_SNAPBACK}][/a]
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]
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]
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.Sounds like a plan
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.
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]
I think that's a great idea, as it would save some screen space by leaving out the dropdown list.Quote1) 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.
Thanks for adding this, it works very well. I can now leave that panel on at all times, without increasing foobar's startup time.Quote2) 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.
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 outQuote4. 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 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.
[a href="index.php?act=findpost&pid=236997"][{POST_SNAPBACK}][/a]
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]
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]
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]
By artist/album|$if(%various%,'- - - VARIOUS ARTISTS - - -',$if2(%album artist%,$if2(%artist%,'- - - Files with missing tags - - -')))|$if(%various%,$if2(%album%,)$if2(' ['%date%']',),$if(%singletrack%,'> '%title%,$if2('['%date%'] ',)$if2(%album%,)))|$if(%various%,$if($or(%disc%,%discname%),$if2('Disc '%disc%,)$if2(' '''%discname%'',),$num(%tracknumber%,2)' - '$if2(%artist%' - ',)%title%),$if(%singletrack%,,$if($or(%disc%,%discname%),$if(%disc%,'Disc '%disc%)$if(%discname%,' '''%discname%''),$num(%tracknumber%,2)$if(%album artist%,' - '%artist%)' - '%title%)))|$if(%various%,$if($or(%disc%,%discname%),$num(%tracknumber%,2)' - '%artist%' - '%title%),$if(%singletrack%,,$if($or(%disc%,%discname%),$num(%tracknumber%,2)$if(%album artist%,' - '%artist%)' - '%title%)))
- All music
+ by Artist
+ by Date
+ by etc.
+ by Artist
+ by Date
+ by etc.
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.
toCode: [Select]+ by Artist<!--QuoteEBegin-->+ by Date<!--QuoteEBegin-->+ by etc.
?
[a href="index.php?act=findpost&pid=237956"][{POST_SNAPBACK}][/a]
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]
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]
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?
[a href="index.php?act=findpost&pid=237708"][{POST_SNAPBACK}][/a]
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.
Also, could you add the system default colors also to it's configuration, please?Sure, why not I'll add it when I update it again.
[a href="index.php?act=findpost&pid=237838"][{POST_SNAPBACK}][/a]
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.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
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]
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 thoDoes it work with normal albumlist? If so than its database explorer problem, and will be fixed eventually.
[a href="index.php?act=findpost&pid=237955"][{POST_SNAPBACK}][/a]
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:QuoteMusicmusic,
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.QuoteErm... 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..
(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]
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]
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]
QuoteCheck 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.
See what i mean?
QuoteErm... 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]
(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]
I can send you my DLL.
[a href="index.php?act=findpost&pid=237962"][{POST_SNAPBACK}][/a]
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")
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]
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.
[a href="index.php?act=findpost&pid=238278"][{POST_SNAPBACK}][/a]
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]
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]
A few requests for the Databse Explorer:Also, the visualization frame option doesn't appear to do anything with the new Columns UI alpha.
- 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)?
Thanks.
[a href="index.php?act=findpost&pid=238611"][{POST_SNAPBACK}][/a]
Please!!! Make tree by directory structure in DBExplorer panel!!
[a href="index.php?act=findpost&pid=238681"][{POST_SNAPBACK}][/a]
QuoteAlready 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.
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]
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]
-fixed sidebar autohide a bit
[a href="index.php?act=findpost&pid=238652"][{POST_SNAPBACK}][/a]
-added option to not show sort arrows in playlist
[a href="index.php?act=findpost&pid=238652"][{POST_SNAPBACK}][/a]
QuoteThat 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.
QuotePlease!!! 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]
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")
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]
Hello musicmusic!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.
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?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=239041"][{POST_SNAPBACK}][/a]
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]
QuoteQuotePlease!!! 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]
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]
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]
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)
QuoteWell 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")
It never had a horizontal scrollbar.
[a href="index.php?act=findpost&pid=239119"][{POST_SNAPBACK}][/a]
One question... Why you now need DBExplorer?
[a href="index.php?act=findpost&pid=239169"][{POST_SNAPBACK}][/a]
QuoteHello 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]
QuoteAnd 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?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=239041"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=239119"][{POST_SNAPBACK}][/a]
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
[a href="index.php?act=findpost&pid=239212"][{POST_SNAPBACK}][/a]
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]
i mean i can type something like "foo" and the playlist jumps to the first songs the begin with "foo....Try [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=26475]Playlist Find[/url] (foo_playlistfind).
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")
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]
Quotei mean i can type something like "foo" and the playlist jumps to the first songs the begin with "foo....Try [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=26475]Playlist Find[/url] (foo_playlistfind).
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")
[a href="index.php?act=findpost&pid=239256"][{POST_SNAPBACK}][/a]
Albumlist panel is much better than DBExplorer!
QuoteQuote
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.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=239358")
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 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]
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")
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]
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]
Quote from: musicmusic,Sep 2 2004, 03:35 PMQuote from: filon,Sep 2 2004, 06:16 PMHello 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]
Quote from: Stalwart,Sep 2 2004, 08:51 PMAlbumlist 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? [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.
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]
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]
Quoteand 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?)
QuoteMuzMuz 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.
I'd like a delay for hiding it
[a href="index.php?act=findpost&pid=239691"][{POST_SNAPBACK}][/a]
QuoteQuoteMuzMuz 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]
[....]
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]
QuoteThe 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.
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]
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]
QuoteQuoteQuoteMuzMuz 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]
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).
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")
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
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.
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...)
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).
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.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.
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
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().
[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.
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
edit: It also seems to give some metadb_leaks.
[a href="index.php?act=findpost&pid=240076"][{POST_SNAPBACK}][/a]
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.
QuoteNow 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.
Quote3) 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).
QuoteIt 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.
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.
Is it possible to exclude certain directories in the album list panel?
QuoteIs 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 :/
It's possible from the command prompt as well, I'm sure, but I couldn't say how to do it.
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]
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")
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..)
Extensions such as the vis would have to indicate that they can be used as both (sidebar and toobar).Ok sounds fine.
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..
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.
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.
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.
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]
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]
Quotealbumlist 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...
[a href="index.php?act=findpost&pid=240794"][{POST_SNAPBACK}][/a]
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]
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]
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")
albumlist 0.1.1 Keyboard shortcuts is still not working.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=240768")
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]
Maybe your albumlist is more special than mine, but mine certainly does not process any non-global keyboard shortcuts.QuoteQuote
[...]
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]
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?
To get more advanced, it might also be a good idea to either configure different effects for different playlist size rangesThats a lot of customisation for just scrolling..
or perhaps more simply, minimum and maximum lines per unit limits.Less crazy, yes.
Thanks musicmusic for all your work, this is getting better and better every time you post a new versionI will check those things later. Did you disable "Auto-send to <playlist>" though?
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 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]
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")
QuoteThanks musicmusic for all your work, this is getting better and better every time you post a new versionI will check those things later. Did you disable "Auto-send to <playlist>" though?
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]
[a href="index.php?act=findpost&pid=241303"][{POST_SNAPBACK}][/a]
QuoteOK 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..
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
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")
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)
any updates for the history panel?foosion said he would probably support a history panel in foo_history itself, and so the component is more or less dead.
What i reaaly want is to be able to customize the colors and fonts...
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=241316")
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)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..
[a href="index.php?act=findpost&pid=241340"][{POST_SNAPBACK}][/a]
QuoteQuoteOK 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]
So i will revisit it at some point, not sure when though, depends on how other things go.
QuoteRelaying 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?QuoteTo get more advanced, it might also be a good idea to either configure different effects for different playlist size rangesThats a lot of customisation for just scrolling..Quoteor 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]
@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]
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]
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]
QuoteOnce 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]
QuoteI 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]
Columns UI doesn't like transparency. These white pixels should be transparent.
QuoteQuoteI 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]
QuoteColumns UI doesn't like transparency. These white pixels should be transparent.
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")
QuoteYeah, 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]
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.
When I set the sorting in the databse explorer panel to %_path%, it sorts by %album%. Why?Because all you albums have their own directory?
[a href="index.php?act=findpost&pid=244846"][{POST_SNAPBACK}][/a]
QuoteWhen I set the sorting in the databse explorer panel to %_path%, it sorts by %album%. Why?Because all you albums have their own directory?
[a href="index.php?act=findpost&pid=244846"][{POST_SNAPBACK}][/a]
At least that would explain it to some extent...
[a href="index.php?act=findpost&pid=244858"][{POST_SNAPBACK}][/a]
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 :?
Quotethe 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]
In alpha 4, database explorer panel cant show in the toolbar (rather than the sidebar) anymore. I suppose this is intentional?
QuoteIn 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]
QuoteQuoteIn 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]
QuoteIn 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?
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")
QuoteWhere 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]
QuoteQuoteQuoteIn 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]
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]
cant get alpha 4 to download, always freezes at 29%
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=245555")
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.Hi,
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")
Could you change it so that the albumlist panel will sort the database view in the same order as the albumlist settings?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=243224"][{POST_SNAPBACK}][/a]
Quote from: Insolent,Sep 19 2004, 10:12 PMYeah, 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")
musicmusic, because of you I am now using fb2kSorry, no plans for that at the moment.
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]
maybe a bug, maybe not can you no longer chose the color for everyother color?Do not know what yuo mean. Maybe you need to press the apply button ?
[a href="index.php?act=findpost&pid=244284"][{POST_SNAPBACK}][/a]
Thanks for the confirmatioinQuote from: musicmusic,Sep 17 2004, 07:33 AMQuote 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]
Just wanted to say that I love this extensionYeah
[a href="index.php?act=findpost&pid=244676"][{POST_SNAPBACK}][/a]
When I set the sorting in the databse explorer panel to %_path%, it sorts by %album%. Why?I don't think the sort setting actually does anything.
[a href="index.php?act=findpost&pid=244846"][{POST_SNAPBACK}][/a]
I just got this idea:It would require either tagz or a true/false filter thing like tha current playlist filer, wihich would chosse from two diff. colours.
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]
Is there an option to disable the title bars of the sidebar panels in beta4?It is forthcoming.
[a href="index.php?act=findpost&pid=245098"][{POST_SNAPBACK}][/a]
foo_ui_columns 0.1.2 alpha 4 is... how should I put it... simply great.Ha ha thanks
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.
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.
On a sidenote, would it be OK, if I used code from foo_history_panel in foo_history?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.
[a href="index.php?act=findpost&pid=245101"][{POST_SNAPBACK}][/a]
). 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]
I used alpha 4,but I think it's worse than alpha 3.The main thing behind alpha 4 was the api changes.
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).
Okay, someone asked a question and no answer was given so I'm going to ask again and provide a screenshot.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).
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]
Hi,
I actually prefer text underneath frame. Maybe an option could be done at some point.
QuoteOn a sidenote, would it be OK, if I used code from foo_history_panel in foo_history?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.
[a href="index.php?act=findpost&pid=245101"][{POST_SNAPBACK}][/a]
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..
QuoteCould you change it so that the albumlist panel will sort the database view in the same order as the albumlist settings?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]
[a href="index.php?act=findpost&pid=243224"][{POST_SNAPBACK}][/a]
Thanks.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=245632")Your welcome.
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?QuoteQuoteCould you change it so that the albumlist panel will sort the database view in the same order as the albumlist settings?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]
[a href="index.php?act=findpost&pid=243224"][{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]
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!It was changed for some reasons.
[a href="index.php?act=findpost&pid=246004"][{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?[a href="index.php?act=findpost&pid=246343"][{POST_SNAPBACK}][/a]
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?Sorry, I am not adding any new features for the minute.
[a href="index.php?act=findpost&pid=246348"][{POST_SNAPBACK}][/a]
QuoteHrm.. 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]
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]
QuoteAny 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?
[a href="index.php?act=findpost&pid=246526"][{POST_SNAPBACK}][/a]
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]
0|ffffff|ffffff|0||||ff0000
QuoteNow 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 saysQuoteColour 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]
$if($greater($mod(%_playlist_number%,2),0),$rgb(000,000,000),$rgb(030,030,030))
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]
QuoteAlso 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]
QuoteQuoteAlso 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]
don't think musicmusic was keen on the idea tho
Oh, and I have it set so every other line is a different colorPlease post the entire string.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]
Hello Musicmusic I have another feature suggestion for some date in the future - not sure if it's been discussed before but...A similar thing was discussed once. It would probably be quite a nice feature, but it isn't on my immediate plans right now.
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]
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..)QuoteQuote[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]
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.I didnt like the caption drawing, so it doesn't look like that anymore anyway.
[a href="index.php?act=findpost&pid=247013"][{POST_SNAPBACK}][/a]
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.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.
[a href="index.php?act=findpost&pid=247187"][{POST_SNAPBACK}][/a]
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 PhotoshopYou 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=247204"][{POST_SNAPBACK}][/a]
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]
QuoteOh, and I have it set so every other line is a different colorPlease post the entire string.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]
cccccc|
00000|
$if($greater($mod(%_playlist_number%,2),0),$rgb(000,000,000),$rgb(035,035,035))|
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))
QuoteWhat 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 PhotoshopYou 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]
[a href="index.php?act=findpost&pid=247204"][{POST_SNAPBACK}][/a]
2. Sorry, insert #include <windows.h> in ui_extension.h
Quote2. 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]
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)
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]
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]
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]
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]
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 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.
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 continuesProbably a good idea. At any moderator, would this be possible at all?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=247569")
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)QuoteI 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.
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..
QuoteCould 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]
QuoteQuoteCould 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]
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]
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]
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]
Or just die...I don't think starting a new thread would really accomplish anything.
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]
Recycled an old post to serve as the starting post for this thread. Now you can decide what to do with it.Thanks
[a href="index.php?act=findpost&pid=247801"][{POST_SNAPBACK}][/a]
I just switched from foo_tunes to this. After some configuration business I like this plugin much better.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.
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]
@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.
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]
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.
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.Thanks, it broke in alpha 4. Fixed for next version, which should be released soon.
[a href="index.php?act=findpost&pid=248141"][{POST_SNAPBACK}][/a]
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.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.
thanks musicmusic,!Not specifically for columns ui ATM. You can change the system setting in display properties, though.
another question: can i change the font for the tooltips and where?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=248216")
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]
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.The fact I have no scroll a page setting in mouse properties caught me out, thanks.
[a href="index.php?act=findpost&pid=248262"][{POST_SNAPBACK}][/a]
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.
That would be great!QuoteI 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
just a quick idea I had for coo_columns: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-".
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")
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.QuoteThat would be great!QuoteI 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
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]
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
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?
[a href="index.php?act=findpost&pid=248786"][{POST_SNAPBACK}][/a]
For the main ui columns dll try this (http://www.daskleinegruenedreieck.de/foobar2000/columns_a5/foo_ui_columns.dll)Thanks, Ill add it later
@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:No. I was going to make the panels configurable in preferences to get around that, but then I changed my mind..
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]
QuoteWhy 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?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=248858")
QuoteI 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]
QuoteQuoteWhy 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]
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.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=249011"][{POST_SNAPBACK}][/a]
QuoteThis 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.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=249011"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=249014"][{POST_SNAPBACK}][/a]
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]
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*
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=249044")
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.Your welcome
[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]
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.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.
Also, the POINT structure associated with the message is in screen coordinates, so you don't have to translate it.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=249085"][{POST_SNAPBACK}][/a]
QuoteAlso, the POINT structure associated with the message is in screen coordinates, so you don't have to translate it.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=249085"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=249110"][{POST_SNAPBACK}][/a]
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]
QuoteOh, 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]
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]
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 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.QuoteI 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]
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]
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]
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
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]
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]
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]
Quotemusicmusic, 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]
-mousewheel scrolls window underneath cursor[a href="index.php?act=findpost&pid=249493"][{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?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.
[a href="index.php?act=findpost&pid=249516"][{POST_SNAPBACK}][/a]
Your welcomeQuote-mousewheel scrolls window underneath cursor[a href="index.php?act=findpost&pid=249493"][{POST_SNAPBACK}][/a]
That was fast! Many thanks
@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]
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).That would be a bug really, I'll fix it for the next version.
Thanks again for your hard work and it's very much appreciated.
[a href="index.php?act=findpost&pid=249518"][{POST_SNAPBACK}][/a]
Smalls problems with beta 1 :That would be a bug in database explorer then, I'll look into it.
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 sidebarSee below.
BIG THANKS for your beautifull workYour also welcome
[a href="index.php?act=findpost&pid=249534"][{POST_SNAPBACK}][/a]
Some suggestion.You mean when the panel is locked I'll consider it when I fix up the resizing.
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]
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]
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.
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?Wrong thread
[a href="index.php?act=findpost&pid=249584"][{POST_SNAPBACK}][/a]
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've noticed a small "bug" when doing the following :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.
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 :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.
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]
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]
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]
Yeah, that sounds like a better solution.QuoteThanks 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]
QuoteYeah, that sounds like a better solution.QuoteThanks 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]
[a href="index.php?act=findpost&pid=249879"][{POST_SNAPBACK}][/a]
|
-Components
| |Album list Panel
| |Database Explorer panel
| |Enqueue control
| |History
| |...
-Components
| |Columns UI
| |Default User Interface
|
-Components
| |Enqueue control
| |History
| |...
-Components
| -Columns UI
| | |Album list Panel
| | |Database Explorer panel
| |Default User Interface
|
-Components
| - Panels
| | |Album list Panel
| | |Database Explorer panel
| |Enqueue control
| |History
| |...
-Components
||-Columns UI
| |Default User Interface
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.
QuoteWould 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.[a href="index.php?act=findpost&pid=249894"][{POST_SNAPBACK}][/a]
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]
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]
Musicmusic,I think maybe that should be implemented as a separate toolbar.
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]
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.I don't know what miranda looks like, show me a screenshot..
[a href="index.php?act=findpost&pid=249884"][{POST_SNAPBACK}][/a]
This is related to something I thought about some days ago: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.
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: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.
@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)
[a href="index.php?act=findpost&pid=249890"][{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.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.
Plus it would free up heaps of space in the Columns UI options.
[a href="index.php?act=findpost&pid=249904"][{POST_SNAPBACK}][/a]
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]
Quoteand 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.I don't know what miranda looks like, show me a screenshot..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=249884")
[a href="index.php?act=findpost&pid=249975"][{POST_SNAPBACK}][/a]
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]
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]QuoteAnother 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).That would be a bug really, I'll fix it for the next version.
Thanks again for your hard work and it's very much appreciated.
[a href="index.php?act=findpost&pid=249518"][{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)QuoteQuoteand 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.I don't know what miranda looks like, show me a screenshot..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=249884")
[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]
Though maybe slightly too ambitiousQuoteOr 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]
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]
Well, it is possible. Extensions can have minimum and maximum height and width, and they can inform the host if any of these changes.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=250159"][{POST_SNAPBACK}][/a]
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]
Hi,
Anyone got ui_columns looking like foo_tunes?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=250170")
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]
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.
Ok Actually, my reply was mostly directed at Canar anyway..QuoteIt 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]
QuoteIs 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]
Ahh, thanks, I must have missed that comment.
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 buildGood luck
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=250665")
I should probably add the comment to the status bar, I probably will for 0.1.2 final.QuoteAhh, 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]
MusicMusic, first I want to compliment with the ever better getting status of the columnsUI.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".
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]
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
err:module:import_dll No implementation for USER32.dll.RealChildWindowFromPoint imported from L"D:\\foobar2000\\components\\foo_ui_columns.dll", setting to 0xdeadbeef
Hi there!Its foo_uie_tabs bug.
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]
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.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 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]
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: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.
(http://fb.mine.nu/shots/program/foobar/toolbar.png)
[a href="index.php?act=findpost&pid=251084"][{POST_SNAPBACK}][/a]
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.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).
Thanks.
[a href="index.php?act=findpost&pid=251090"][{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 don't think ChildWindowFromPointEx would work the same as RealChildWindowFromPoint either, but I will double check if it would work ok using that.
Still no option to remove the selection frame?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.
[a href="index.php?act=findpost&pid=251101"][{POST_SNAPBACK}][/a]
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.
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.
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?Not here, Wine bug I guess..
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]
Oh, and I love those extensions. Many thanks for them!Your welcome
[a href="index.php?act=findpost&pid=251125"][{POST_SNAPBACK}][/a]
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?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.
[a href="index.php?act=findpost&pid=251151"][{POST_SNAPBACK}][/a]
musicmusic,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..
please return toolbars remembering their position.
thnx!
[a href="index.php?act=findpost&pid=251160"][{POST_SNAPBACK}][/a]
MSDN explains the difference between RealChildWindowFromPoint and ChildWindowFromPoint well:QuoteRealChildWindowFromPoint 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.
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.
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.Have you tried [a href="http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=250660]this[/url]:
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")
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.
Have you tried this (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=250660):QuoteI 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.
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")
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]
QuoteI'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]
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.
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]
anomaly here, even though musicmusic saidQuoteThe 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.
[a href="index.php?act=findpost&pid=251778"][{POST_SNAPBACK}][/a]
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?
[a href="index.php?act=findpost&pid=251783"][{POST_SNAPBACK}][/a]
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]
@musicmusic and PhiI will reply in the ui extension thread in a minute to keep this thread clean.
[snip][a href="index.php?act=findpost&pid=251783"][{POST_SNAPBACK}][/a]
Quotemusicmusic, 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]
..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]
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")
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]
I'm also still hoping for a playlist/database search sidebar.
[a href="index.php?act=findpost&pid=252280"][{POST_SNAPBACK}][/a]
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.Hex editor?
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]
That, and it is a bit of a hack and doesn't work properly.QuoteAnyone 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]
one simple feature that could add so much to your UI, please code _customizable_ tooltips, pleaseI 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.
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]
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]
QuoteAnd 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.Hex editor?
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]
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]
QuoteHi, didnt read the entire thread, so maybe this has been asked before.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.
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")
[a href="index.php?act=findpost&pid=252390"][{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..QuoteQuoteAnd 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.Hex editor?
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]
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]
just an idea:Sorry, I don't know what you mean by "background on columns".
background on columns support, like in HTML or tables.... how about that?
[a href="index.php?act=findpost&pid=252511"][{POST_SNAPBACK}][/a]
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]
$if2(%album artist%,%artist%) - $if2(%venue%,%album%) - %__codec% - %disc% - $tracknumber() - $if2(%title%,%_filename_ext%)
Quotejust 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]
QuoteQuotejust 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]
... 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.)oh, yeah! , that would be great, for filetypes, nice rating stars etc ... though i'm not sure musicmusic would add this feature ...
[a href="index.php?act=findpost&pid=252716"][{POST_SNAPBACK}][/a]
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]
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.)oh, yeah! , that would be great, for filetypes, nice rating stars etc ... though i'm not sure musicmusic would add this feature ...
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=252716")
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]
QuoteAnyhow [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]
Try this (http://www.daskleinegruenedreieck.de/foobar2000/foo_ui_columns-0.1.2_beta_3.zip)
What web browser/version do you use?
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)
What version of IE? Clicking it works here in IE, but copying and pasting doesnt work if no site is loaded in IE.QuoteWhat web browser/version do you use?
Maxthon (http://www.maxthon.com) (based on IE). Tried also with IE and still doesn't work.
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.QuoteYou 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]
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]
What version of IE? Clicking it works here in IE, but copying and pasting doesnt work if no site is loaded in IE.
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..
QuoteQuoteQuotejust 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]
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]
%artist%%date%%album%$tracknumber()
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]
QuoteAnyhow 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]
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 #.Thanks! Works great!
$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,),)|
|
|
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")
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]
If you have ComCtl32.dll version 6 installed, regardless of what value you set in iVersion, the CCM_SETVERSION message returns version 6.
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.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.
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]
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]
[a href="index.php?act=findpost&pid=253078"][{POST_SNAPBACK}][/a]
Hi Musicmusic,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].
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")
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.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=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.
[a href="index.php?act=findpost&pid=253157"][{POST_SNAPBACK}][/a]
But it was nothing changed in foo_cue_ex. [...]
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=253181")
QuoteBut 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]
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]).
QuoteHi Musicmusic,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].
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")
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]
Quotenot 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]
QuoteQuotenot 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]
YepQuoteQuotenot 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]
Hi Musicmusic,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.
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]
QuoteYepQuoteQuotenot 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]QuoteHi Musicmusic,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.
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]
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]
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]
Hi there!Its a bug in the common controls.
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]
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]
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]
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.
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.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.
[a href="index.php?act=findpost&pid=254087"][{POST_SNAPBACK}][/a]
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]
QuoteHad 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'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.Not unless someone develops such a panel, of which there seem to be several popping up..
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]
You're assuming I will be able to workaround itQuoteIts 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]
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.Because that is the best reason to make it the default config
[a href="index.php?act=findpost&pid=254087"][{POST_SNAPBACK}][/a]
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")
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]
$puts(single_indicator,'singles')
$puts(single_indicator,'bleh')
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]
Heh, you all make good points, which is to say that you're right, the Azrael thing likely isn't the smartest move.I wouldn't say bland is the right word. Unadventurous, uninspired maybe.
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 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?Do you have the current version of foo_uie_tabs?
[a href="index.php?act=findpost&pid=254826"][{POST_SNAPBACK}][/a]
I didn't get anywhere trying to work around it, sorry..QuoteYou're assuming I will be able to workaround itQuoteIts 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]
[a href="index.php?act=findpost&pid=254202"][{POST_SNAPBACK}][/a]
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")
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.Maybe could be implemented as a panel. Depends on what exactly your looking for.
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.
[a href="index.php?act=findpost&pid=254895"][{POST_SNAPBACK}][/a]
Are you sure you selected Columns UI as the UI module (Prefs|Display)?
[a href="index.php?act=findpost&pid=255198"][{POST_SNAPBACK}][/a]
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)
Azrael as default conf? It is very well done, but in terms of style: I don't like it, sorry. I only love mineDoesn't everyone
[a href="index.php?act=findpost&pid=255129"][{POST_SNAPBACK}][/a]
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.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.
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]
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).By core you mean columns ui? By listbox you mean combo box?? A listbox isn't really designed for a toolbar..
- 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]
- 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]
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]
(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")
By core you mean columns ui? By listbox you mean combo box?? A listbox isn't really designed for a toolbar..yes, in columns ui. and yes, combo box .
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.
yep - way to store and/or change layout of the window - which panels are open, their positions and dimensions etc.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]
Just wondering, in the column formatting string is there any way to retrieve the column number?no, but why would you need that?
[a href="index.php?act=findpost&pid=255381"][{POST_SNAPBACK}][/a]
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]
yep - way to store and/or change layout of the window - which panels are open, their positions and dimensions etc.Basically you hit the nail on the head. Some kind of central import/export is what is needed for that to work properly.
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]
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.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.
[a href="index.php?act=findpost&pid=255384"][{POST_SNAPBACK}][/a]
by the way, musicmusic, I have a quick suggestion.I don't think I can override the sort order if you have sort incoming files on. Correct me if Im wrong anyone.
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]
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]
....
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 this request (http://www.hydrogenaudio.org/forums/index.php?showtopic=28647&view=findpost&p=255150).Yes ok.
Thank you in advance .....
[a href="index.php?act=findpost&pid=255536"][{POST_SNAPBACK}][/a]
Warning: Long, possibly boring post, concerning a not so important matter...That would be a bug Thanks, it should be fixed for beta 4.
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]
QuoteMaybe 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).Yes ok.
Thank you in advance .....
[a href="index.php?act=findpost&pid=255536"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=255545"][{POST_SNAPBACK}][/a]
How could jkwarras do that ?
[a href="index.php?act=findpost&pid=255619"][{POST_SNAPBACK}][/a]
like that.
did you use 'foo_looks'?
or...
[a href="index.php?act=findpost&pid=255622"][{POST_SNAPBACK}][/a]
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]
How could jkwarras do that ?Is he/she relating to how the panels appear horizontally as opposed to the default vertical layout?
[a href="index.php?act=findpost&pid=255619"][{POST_SNAPBACK}][/a]
QuoteHow could jkwarras do that ?Is he/she relating to how the panels appear horizontally as opposed to the default vertical layout?
[a href="index.php?act=findpost&pid=255619"][{POST_SNAPBACK}][/a]
I have often wondered myself...how do you do that?
[a href="index.php?act=findpost&pid=255728"][{POST_SNAPBACK}][/a]
How do you set the minimum height for a panel in the toolbar?
[a href="index.php?act=findpost&pid=255731"][{POST_SNAPBACK}][/a]
Is he/she [...][a href="index.php?act=findpost&pid=255728"][{POST_SNAPBACK}][/a]
QuoteQuoteMaybe 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).Yes ok.
Thank you in advance .....
[a href="index.php?act=findpost&pid=255536"][{POST_SNAPBACK}][/a]
[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]
QuoteQuoteQuoteMaybe 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).Yes ok.
Thank you in advance .....
[a href="index.php?act=findpost&pid=255536"][{POST_SNAPBACK}][/a]
[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]
Hi. Its my version. Many people worked above it .
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")
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.
[a href="index.php?act=findpost&pid=256181"][{POST_SNAPBACK}][/a]
QuoteNote: 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 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")
Is this a bug?By design. If you want standard listview selection behaviour (or similar at least) go prefs/columns ui/playlist view and uncheck "enhanced selection model".
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]
Drop as several playlists feautre request.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()).
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]
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]
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.
>_< did all wrong ^^
So which version of columns ui is compatible ?
[a href="index.php?act=findpost&pid=256762"][{POST_SNAPBACK}][/a]
--------------------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)
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]
muchmusic: is it possible for you to add a toggle button on the left side of the sidebar?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.
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]
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]
QuoteThe 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]
QuoteQuoteThe 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]
Quotemuchmusic: is it possible for you to add a toggle button on the left side of the sidebar?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.
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]
[a href="index.php?act=findpost&pid=256792"][{POST_SNAPBACK}][/a]
Quotewhen i move my cursor to the resize area, the cursor changes to the resize cursor so i can't double click 8(Quotemuchmusic: is it possible for you to add a toggle button on the left side of the sidebar?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.
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]
[a href="index.php?act=findpost&pid=256792"][{POST_SNAPBACK}][/a]
but yes a hot key would be great tho
[a href="index.php?act=findpost&pid=256931"][{POST_SNAPBACK}][/a]
Should be fixed if you redownload.QuoteAlbum 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]
QuoteQuotemuchmusic: is it possible for you to add a toggle button on the left side of the sidebar?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.
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]
[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]
QuoteI'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")
It is possible add right sidebar too?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)
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]
Is there a quick way to sort playlists by title or tag?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=257172")
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.
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")
QuoteIs 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]
QuoteMaybe 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).Yes ok.
Thank you in advance .....
[a href="index.php?act=findpost&pid=255536"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=255545"][{POST_SNAPBACK}][/a]
Just as a reminder ....QuoteQuoteMaybe 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).Yes ok.
Thank you in advance .....
[a href="index.php?act=findpost&pid=255536"][{POST_SNAPBACK}][/a]
[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]
QuoteShould be fixed if you redownload.QuoteAlbum 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]
[a href="index.php?act=findpost&pid=257018"][{POST_SNAPBACK}][/a]
QuoteQuoteI'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]
(http://frank.audiohq.de/images/foo_uie_albumlist-missing-frame-2.png)
[a href="index.php?act=findpost&pid=257242"][{POST_SNAPBACK}][/a]
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")
QuoteQuoteShould be fixed if you redownload.QuoteAlbum 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]
[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]
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]
The following features will not be implemented:
-Standard menubar
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]
No, its a standard system menubar as opposed to the toolbar menubar. You can see it in the standard ui or notepad etc.QuoteThe 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]
too bad there isnt an overlay plugin for foobar. mad.gif that would make foobar a kick ass HT app.
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]
When i put a panel in the toolbar how do i make it larger vertically?You need to add at least one panel with a Minimum height setting.
[a href="index.php?act=findpost&pid=258455"][{POST_SNAPBACK}][/a]
QuoteWhen i put a panel in the toolbar how do i make it larger vertically?You need to add at least on panel with a Minimum height setting.
[a href="index.php?act=findpost&pid=258455"][{POST_SNAPBACK}][/a]
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]
sorry for beeing offtopic: what is the backgroundcolor code? thank you
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=258466")
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).
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.You lost me there, what exactly are you saying about the playlist and album list? You screenshot doesn't work here either.
see
(http://p56.ath.cx:1980/the%2011semk3s.png)[a href="index.php?act=findpost&pid=258210"][{POST_SNAPBACK}][/a]
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?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.
(http://www.randomcrap.net/uploads/files/0/gap1.gif)
[a href="index.php?act=findpost&pid=258461"][{POST_SNAPBACK}][/a]
musicmusic@Because the panel developers requested it, some wanted teh ability to get/set the visibility of their panel.
in beta 4 why did you change the api?[a href="index.php?act=findpost&pid=258501"][{POST_SNAPBACK}][/a]
because the change messed with some of the things i had running with bb4winIm 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).
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
The link to the RC1 in the first post gives a 404
[a href="index.php?act=findpost&pid=258880"][{POST_SNAPBACK}][/a]
no history panel? where can i find it anyone? that will work with RC1The 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.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=259017")
I assume this is a Columns UI question, rather than a uie thing....Not currently, some other method to toggle caption/locked states will be implemented after 0.1.2.
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]
(Other than checking 'Lock panel' before removing the captions, which results in the panels being too big.)Right, but you can still resize locked panels.
[a href="index.php?act=findpost&pid=259020"][{POST_SNAPBACK}][/a]
I skimmed through foobar2000.cfg, but it's pretty intimidating. :/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..
[a href="index.php?act=findpost&pid=259020"][{POST_SNAPBACK}][/a]
a couple of suggestions (if you're still taking them) ...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].
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]
a couple of suggestions (if you're still taking them) ...[a href="index.php?act=findpost&pid=259054"][{POST_SNAPBACK}][/a]
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]
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%
$num(%play_counter%,2)with
$num(%play_counter%,3)
]Right, but you can still resize locked panels.[a href="index.php?act=findpost&pid=259115"][{POST_SNAPBACK}][/a]
musicmusic, helloOk. 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).
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")
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.What OS are you running?
(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]
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)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=259329")
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]
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]
QuoteIf 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]
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.Hmm...
[a href="index.php?act=findpost&pid=259405"][{POST_SNAPBACK}][/a]
Hi,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 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]
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]
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.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=260251"][{POST_SNAPBACK}][/a]
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]
QuoteSince 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.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'.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=260251")
[a href="index.php?act=findpost&pid=260344"][{POST_SNAPBACK}][/a]
QuoteQuoteSince 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.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'.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=260251")
[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]
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")
My latest config (http://images.xerionslair.org/myfoobar9.png)Do you mind sharing the "No Cover" image seen in that screenshot? I think it would look good with my blue and orange config.
[a href="index.php?act=findpost&pid=260619"][{POST_SNAPBACK}][/a]
My latest config (http://images.xerionslair.org/myfoobar9.png)
[a href="index.php?act=findpost&pid=260619"][{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]QuoteMy 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]
QuoteMy latest config (http://images.xerionslair.org/myfoobar9.png)Do you mind sharing the "No Cover" image seen in that screenshot? I think it would look good with my blue and orange config.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=260619")
Nice looking config btw.
[a href="index.php?act=findpost&pid=260641"][{POST_SNAPBACK}][/a]
QuoteIt'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]QuoteMy 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]
[a href="index.php?act=findpost&pid=260661"][{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.
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]
My latest config (http://images.xerionslair.org/myfoobar9.png)
[a href="index.php?act=findpost&pid=260619"][{POST_SNAPBACK}][/a]
QuoteMy 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]
$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%)
@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]
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]
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]
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]
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.
-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
-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
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..
Please check its fixed with RC2 (http://music.everywebhost.com/download/foo_ui_columns.7z)
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")
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]
QuoteIs 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]
QuoteQuoteIs 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]
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.I'll look into changing it after 0.1.2.
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")
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.Thanks, it should be fixed for 0.1.2 final.
[a href="index.php?act=findpost&pid=261438"][{POST_SNAPBACK}][/a]
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.QuoteWhat 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..QuotePlease 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")
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]
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.Yes, I don't know when though, other things have greater priority. Maybe it will be in 0.1.3 though.
Thanks for all your hard work on this great UI.
- Lyx
[a href="index.php?act=findpost&pid=261538"][{POST_SNAPBACK}][/a]
Merry Christmas & Best Wishes for 2005 @ all
QuoteQuoteQuoteIs 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]
Your welcomeQuoteMerry Christmas & Best Wishes for 2005 @ all
Thank you !
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=261627")
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]
I tried again, it is just a technically a bitch to implement, so it won't be in 0.1.2 final, sorry..QuoteHope 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]
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 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..Stoopid msdev having buffer overruns or something reading registry..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=261879")
-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
I tried searching for this but nothing came up.Works here, i didnt try a limited account though. What is the specific error(s)?
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]
QuoteI 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..Stoopid msdev having buffer overruns or something reading registry..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=261879")
[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 findQuoteI tried searching for this but nothing came up.Works here, i didnt try a limited account though. What is the specific error(s)?
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]
[a href="index.php?act=findpost&pid=261900"][{POST_SNAPBACK}][/a]
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]
I'm too stupid to find the christmas bonus. What is it?
QuoteQuoteI tried searching for this but nothing came up.Works here, i didnt try a limited account though. What is the specific error(s)?
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]
[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]
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....
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.QuoteA 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]
Nope. I said it wasn't very interesting, but you can keep guessing if you want..QuoteI'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]
Quote3 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)
i used the f****** search function[a href="index.php?act=findpost&pid=261997"][{POST_SNAPBACK}][/a]
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]
QuoteQuote3 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]
Is it the bars mode for the visualization?QuoteNope. I said it wasn't very interesting, but you can keep guessing if you want..QuoteI'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]
[a href="index.php?act=findpost&pid=261931"][{POST_SNAPBACK}][/a]
QuoteIs it the bars mode for the visualization?QuoteNope. I said it wasn't very interesting, but you can keep guessing if you want..QuoteI'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]
[a href="index.php?act=findpost&pid=261931"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=262037"][{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?QuoteQuote3 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]
PossiblyQuoteIs it the bars mode for the visualization?QuoteNope. I said it wasn't very interesting, but you can keep guessing if you want..QuoteI'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]
[a href="index.php?act=findpost&pid=261931"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=262037"][{POST_SNAPBACK}][/a]
Hey musicmusic,Same way as in previous versions should still work That is set the minimum height in the respective panel's configuration page.
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]
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]
thanks for no 'delete' playlists, musicmusic!Your welcome
[a href="index.php?act=findpost&pid=262197"][{POST_SNAPBACK}][/a]
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]
QuoteThere'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]
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.
@musicmusic:QuoteI 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/),
musicmusic, can we get edge style options for the db_explorer and albumlist panels?Seconded
[a href="index.php?act=findpost&pid=262327"][{POST_SNAPBACK}][/a]
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.
@Squeller:QuoteTalking 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")
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]
$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%
Quotemusicmusic, can we get edge style options for the db_explorer and albumlist panels?Seconded
[a href="index.php?act=findpost&pid=262327"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=262388"][{POST_SNAPBACK}][/a]
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]
QuoteI 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]
Sorry if this has already been requestedYes, 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.
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]
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]
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]
QuoteSorry if this has already been requestedYes, 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.
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]
[a href="index.php?act=findpost&pid=263335"][{POST_SNAPBACK}][/a]
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]
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_tabsQuoteHere's my latest config, decided to keep to the default windows xp blue theme!how did you get that album cover to show along with all that info???
(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]
[a href="index.php?act=findpost&pid=263352"][{POST_SNAPBACK}][/a]
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]
%_directoryname%'/'%_filename%
QuoteHere'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
Cooool! I've been waiting for that since you released the first version with the panelsYeah I figured it would be the most popular thing.. if not at least you won't have to use minimum height hacks every where..
[a href="index.php?act=findpost&pid=263349"][{POST_SNAPBACK}][/a]
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]
QuoteQuestion
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]
QuoteCooool! I've been waiting for that since you released the first version with the panelsYeah I figured it would be the most popular thing.. if not at least you won't have to use minimum height hacks every where..
[a href="index.php?act=findpost&pid=263349"][{POST_SNAPBACK}][/a]QuoteI 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]
Quotefoo_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_tabsQuoteHere's my latest config, decided to keep to the default windows xp blue theme!how did you get that album cover to show along with all that info???
(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]
[a href="index.php?act=findpost&pid=263352"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=263380"][{POST_SNAPBACK}][/a]
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")
QuoteQuotefoo_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_tabsQuoteHere's my latest config, decided to keep to the default windows xp blue theme!how did you get that album cover to show along with all that info???
(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]
[a href="index.php?act=findpost&pid=263352"][{POST_SNAPBACK}][/a]
[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]
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.QuoteQuoteI 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]
small bug (or rather, nitpicking):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.
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]
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.No. Closest thing is having one column and do it like that, with tabs or something.
[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.
QuoteAlso, 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.No. Closest thing is having one column and do it like that, with tabs or something.
[a href="index.php?act=findpost&pid=263674"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=263700"][{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.
You make a good point, I'll see what I can do.QuoteI 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]
I guess I will add an option for it then, you're not the first to complain..QuoteIt 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]
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]
QuoteLove 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]
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.Use $puts() and $get() within the global formatting, but to be able to use a variable outside of it, you put this in global:
Is this an incorrect use of the Global tab?
[a href="index.php?act=findpost&pid=263884"][{POST_SNAPBACK}][/a]
test=hello
%_test%to use it in other columns.
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]
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?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.
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")
-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
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]
Thanks, my bad, Ill fix the links shortly..Quotei 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]
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.
Right.QuoteEdit: 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]
I'll look into it.[a href="index.php?act=findpost&pid=264006"][{POST_SNAPBACK}][/a]Thanks.
QuoteRight.QuoteEdit: 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]QuoteI'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]
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]
Quoteis 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]
album list panel 0.1.5 (http://music.everywebhost.com/download/foo_uie_albumlist.7z)Thanks
changes:
-you can now edit the name of a viewbehaviours[a href=\"index.php?act=findpost&pid=264085\"][{POST_SNAPBACK}][/a]
-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...
Illegal operation:Edit: Windows XP w/SP2
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
My bad, it just revealed the problem (album_list_window::p_selection wasn't initialised). Should be fixed now if you redownload.Quotealbum list panel 0.1.5 (http://music.everywebhost.com/download/foo_uie_albumlist.7z)Thanks
changes:
-you can now edit the name of a viewbehaviours[a href="index.php?act=findpost&pid=264085"][{POST_SNAPBACK}][/a]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]
is there any chance for getting the indentation for the album list changed?That is the correct character, and its working here..
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]
Thanks, works fine now.QuoteMy 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]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]
(btw, [codebox ] saves a bit of space )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=264190"][{POST_SNAPBACK}][/a]
QuoteExcuse 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? thxThat is the correct character, and its working here..
[a href="index.php?act=findpost&pid=264139"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=264193"][{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..QuoteQuoteExcuse 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? thxThat is the correct character, and its working here..
[a href="index.php?act=findpost&pid=264139"][{POST_SNAPBACK}][/a]
[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]
@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.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.
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]
Quote(btw, [codebox ] saves a bit of space )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=264190"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=264194"][{POST_SNAPBACK}][/a]
What kind of editor do you need to use?
[a href="index.php?act=findpost&pid=263923"][{POST_SNAPBACK}][/a]
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 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]
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]
QuoteYes, 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]
I don't have an exact estimate, maybe a couple of weeks? [a href="index.php?act=findpost&pid=264806"][{POST_SNAPBACK}][/a]
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]
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.
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.
[a href="index.php?act=findpost&pid=265642"][{POST_SNAPBACK}][/a]
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]
Xerion,
Can you share you fcs file. I love your setup.
Thanks!
John
[a href="index.php?act=findpost&pid=265757"][{POST_SNAPBACK}][/a]
HiThanks
I really like this plugin... Great work musicmusic!!![a href="index.php?act=findpost&pid=265412"][{POST_SNAPBACK}][/a]
I want to ask you something:No there isn't, but why do you want to? I don't find them particulary obtrusive or anything.
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]
QuoteIs 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]
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]
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")
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.QuoteI 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]
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]
how do you display the codec? I searched the documentation for 'codec' and nothing came up$codec() is the easiest way..
[a href="index.php?act=findpost&pid=266039"][{POST_SNAPBACK}][/a]
QuoteYes, 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.QuoteI 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]
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]
$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)
No there isn't, but why do you want to? I don't find them particulary obtrusive or anything.
@musicmusic: Thanks alot! Especially for the code using the current fields.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.
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]
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.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.
stripe/ben
[a href="index.php?act=findpost&pid=266105"][{POST_SNAPBACK}][/a]
I'm really impressed by this plug-in, great work!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.
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")
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.You welcome
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]
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: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..
- 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]
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.
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]
$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)
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]
I neither plan to travel back in time, nor live that long, so thanks for the update.QuoteBe 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 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
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]
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]
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")
QuoteCentralized 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 wikiWell 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..
[a href="index.php?act=findpost&pid=267703"][{POST_SNAPBACK}][/a]
[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]
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 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.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]
Quotei 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]
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.
[a href="index.php?act=findpost&pid=267935"][{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.[{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.
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.
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]
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]
could the option be added to have the sidebar on the right side?Wait for 0.1.3.
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]
musicmusic, could you make an option to remove the root node (All music) in foo_uie_albumlist?Yes, should be in its next update..
[a href="index.php?act=findpost&pid=268905"][{POST_SNAPBACK}][/a]
also, variable horizontal padding like in uie_trackinfo would be nice!Where do you want this padding?
[a href="index.php?act=findpost&pid=268988"][{POST_SNAPBACK}][/a]
Looks like the ColumnsUI userbase is growing everyday.. along foobar2000 itself.. I hear more and more people use it every day.It seemed to me that foobar userbase is growing generally, I dont recall there being so many new user posts as these days..
Sure is hopping around here.
[a href="index.php?act=findpost&pid=268994"][{POST_SNAPBACK}][/a]
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 =oThere'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=269026"][{POST_SNAPBACK}][/a]
QuoteExcuse 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 =oThere'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=269026"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=269030"][{POST_SNAPBACK}][/a]
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]
...
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]
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]
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.
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")
What happened to real-time column resizing? Having that little bar there is kind of annoying when you want to resize a column..Don't know what you mean..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=269346")
-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
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]
QuoteColumns 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]
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
Thx musicmusic ........works perfectly now.Your welcome
Mr E
[a href="index.php?act=findpost&pid=269432"][{POST_SNAPBACK}][/a]
[reedit]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.
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]
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.[a href="index.php?act=findpost&pid=269552"][{POST_SNAPBACK}][/a]
albumlist panel 0.1.7 (http://music.everywebhost.com/download/foo_uie_albumlist.7z) is out
QuoteWhat happened to real-time column resizing? Having that little bar there is kind of annoying when you want to resize a column..Don't know what you mean..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=269346")
albumlist panel [a href="http://music.everywebhost.com/download/foo_uie_albumlist.7z]0.1.7[/url] is out
changelogQuote-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]
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.
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]
Quotehmmm... 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]
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]
For some reason restarting Foobar returned it back to the default behavior, don't know what was up with that..
Hi, your welcome, and thanks for the report I'll upload a fixed build soon.Quotealbumlist 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]
Still have issues then? Can you describe what you were doing anyway (custom sort string?)QuoteI 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]
Another possible bug (not a crash) -I don't have this problem, can you define very long?
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]
QuoteFor 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]
Describe your problem fully, and then I or someone else might be able to help..QuoteQuoteFor 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]
QuoteDescribe your problem fully, and then I or someone else might be able to help..QuoteQuoteFor 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]
[a href="index.php?act=findpost&pid=270219"][{POST_SNAPBACK}][/a]
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]
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]
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]
Quoteokies 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]
QuoteAre 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![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.
QuoteI would like to third this sentiment. Is this one of the known requests? Think of the possibilities!QuoteAre 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.
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.
Are there any plans to be able to use colors in albumlist in any future version? Or is that someway not possible?If you mean colour codes, the problem is that afaik the treeview doesnt support being ownerdrawn, and using custom draw is fiddly.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=270273")
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?QuoteQuoteDescribe your problem fully, and then I or someone else might be able to help..QuoteQuoteFor 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]
[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]
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]
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.
Does foobar save your other settings? Does it affect any newly added panel?
QuoteHere'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.QuoteDoes 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]
QuoteQuoteHere'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.QuoteDoes 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?
[a href="index.php?act=findpost&pid=270407"][{POST_SNAPBACK}][/a]
I don't want to spend more time on the album list panel.
[a href="index.php?act=findpost&pid=270378"][{POST_SNAPBACK}][/a]
QuoteAre there any plans to be able to use colors in albumlist in any future version? Or is that someway not possible?If you mean colour codes, the problem is that afaik the treeview doesnt support being ownerdrawn, and using custom draw is fiddly.
[a href="index.php?act=findpost&pid=270273"][{POST_SNAPBACK}][/a]
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.
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
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]
Still have issues then? Can you describe what you were doing anyway (custom sort string?)
I don't have this problem, can you define very long?
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..)
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).QuoteQuoteAre there any plans to be able to use colors in albumlist in any future version? Or is that someway not possible?If you mean colour codes, the problem is that afaik the treeview doesnt support being ownerdrawn, and using custom draw is fiddly.
[a href="index.php?act=findpost&pid=270273"][{POST_SNAPBACK}][/a]
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]
I got an idea for neat feature. Don't know if this has been mentioned before:Maybe one day I will make all the clicking stuff configurable (to menu items or something similar). Not for 0.1.3 though.
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]
Ok then.QuoteStill 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]
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?QuoteI 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]
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)
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)Don't think so; maybe a general windows painting bug.
[a href="index.php?act=findpost&pid=271492"][{POST_SNAPBACK}][/a]
EDIT: (while I'm here)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).
@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]
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]
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]
QuoteOne 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]
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]
QuoteFeature 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.
[a href="index.php?act=findpost&pid=272166"][{POST_SNAPBACK}][/a]
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]
QuoteQuote
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]
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]
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/).
Quotefrom 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]
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]
(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]
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]
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?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.
[a href="index.php?act=findpost&pid=272746"][{POST_SNAPBACK}][/a]
IIRC it was already requested in the playlistgenex thread.QuoteIs 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]
Not what you were asking for, but:Thanks for the tip, but I'd rather save as much space as possible for the lyrics.
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.Thanks!
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]
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]
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]
$if(%faketracknr%,
$if($strcmp(%faketracknr%,1),%artist%,
$if($strcmp(%faketracknr%,2),%album%,))
,
$if($strcmp(%tracknumber%,1),%artist%,
$if($strcmp(%tracknumber%,2),%album%,)))
@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]
juliantest=does not always return the same as this code in a column:
$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)
$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.
Thank you!QuoteExample:
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]
Hey, thanks for the plugin...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.
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]
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.Not (currently?) possible.
[a href="index.php?act=findpost&pid=275553"][{POST_SNAPBACK}][/a]
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?Is not possible..
(http://www.zen72148.zen.co.uk/foobar.jpg)
[a href="index.php?act=findpost&pid=276066"][{POST_SNAPBACK}][/a]
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]
Quote2. 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]
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]
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]
@ 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]
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]
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]
%artist%%album%$num(%tracknumber%,2)
Playlist > Sort > Sort by...Code: [Select]%artist%%album%$num(%tracknumber%,2)
[a href="index.php?act=findpost&pid=277486"][{POST_SNAPBACK}][/a]
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")
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")
QuoteIs 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 ?
[a href="index.php?act=findpost&pid=279868"][{POST_SNAPBACK}][/a]
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]
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]
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]
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]
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 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, 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]
QuoteI 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]
QuoteQuoteI 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]
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?No, its not. Im hoping to completely remove the sidebar by 0.1.3, with the new configurable layout replacing it.
[a href="index.php?act=findpost&pid=290218"][{POST_SNAPBACK}][/a]
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 new configurable layout? Have you described this earlier in the thread?Vaguely. Foosion posted a screenshot in the coruscate thread, but there are still somethings left for me to implement before the sidebar can go.
[a href="index.php?act=findpost&pid=291969"][{POST_SNAPBACK}][/a]
// 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))),
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")
QuoteWhat 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]
What will be new in 0.1.3 except maybe the configurable layout? Even if that's a pretty big thing.I dont know yet - nothing else 'major' as yet if thats what you wanted to know.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=292606")
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.Your talking about global variables, right? Yeh I suppose so, it would be for convienience rather than speed though.
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]
QuoteWhat 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]
Im hoping to completely remove the sidebar by 0.1.3, with the new configurable layout replacing it.
QuoteIm 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]
QuoteI 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.Your talking about global variables, right? Yeh I suppose so, it would be for convienience rather than speed though.
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]
[a href="index.php?act=findpost&pid=292769"][{POST_SNAPBACK}][/a]
$div(%_filesize%,1048576).
$num($div($mul($mod(%_filesize%,1048576),100),1048576),2) MB
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]
You will still beable to have the equivilent of the sidebar, except not be limited to having it on the left.QuoteIm 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]
Yes, that change has been made alreadyQuoteQuoteIm 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]
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 thatI could separate the components, but to be honest it will just leave a lack of fail-safe defaults, and an updating mess.
[a href="index.php?act=findpost&pid=292817"][{POST_SNAPBACK}][/a]
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?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.
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]
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.QuoteQuoteI 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.Your talking about global variables, right? Yeh I suppose so, it would be for convienience rather than speed though.
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]
[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]
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.
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.
About the WIKI.Yes, it is a bunch of text files, but that is not particulary useful.
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)Basically preset support? It would be nice but I dont think it will be in 0.1.3 unfortunately.
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.It would only be shown on the status bar when a track is playing though. You could just highlight them all and goto properties.
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
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]
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....
[a href="index.php?act=findpost&pid=294539"][{POST_SNAPBACK}][/a]
(...)
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)
(...)
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]
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)
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")
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.
QuoteTracks 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]
QuoteTracks 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]
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]
---------------------------
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
---------------------------
I'm getting this error when starting it up:Sorry, foobar2000 components for 0.9.x do not work with foobar2000 version 0.8.3
[a href="index.php?act=findpost&pid=299587"][{POST_SNAPBACK}][/a]
QuoteI'm getting this error when starting it up:Sorry, foobar2000 components for 0.9.x do not work with foobar2000 version 0.8.3
[a href="index.php?act=findpost&pid=299587"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=299590"][{POST_SNAPBACK}][/a]
$set_style(text,$rgb(90,60,30),$rgb(10,20,30))
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.You have to chenge the base to a vertical splitter, and then you can insert panels, or more splitters into it.
[a href="index.php?act=findpost&pid=299595"][{POST_SNAPBACK}][/a]
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.
Edit: Also found a bug, it think, it seems when resizing the sidebar the playlist isn't redrawn rightCan you elaborate and/or post a screenshot?
[a href="index.php?act=findpost&pid=299596"][{POST_SNAPBACK}][/a]
It seems that $set_style() function doesn't work, both under 'Display' and 'Color' tabs (Columns UI -> Playlist view -> Columns).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.
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]
@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 :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]
Ok, Ill add them everywhere, and Ill see about adding that Julian date field..QuoteWhat 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]
QuoteEdit: Also found a bug, it think, it seems when resizing the sidebar the playlist isn't redrawn rightCan you elaborate and/or post a screenshot?
[a href="index.php?act=findpost&pid=299596"][{POST_SNAPBACK}][/a]
I still can't reproduce this. (What do you mean by activate the playlist sidebar?)QuoteQuoteEdit: Also found a bug, it think, it seems when resizing the sidebar the playlist isn't redrawn rightCan you elaborate and/or post a screenshot?
[a href="index.php?act=findpost&pid=299596"][{POST_SNAPBACK}][/a]
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]
...if I uncheck it I can resize the headers but the rows in the playlist doesn't follow their headers.You mean the columns dont follow the columns titles? When you are resizing the columns, or something else?
[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?
Can someone post a screenshot, and very-specific instructions to reproduce? Thanks.
I can't reproduce. Can you give some exact intructions to do so? Thanks.QuoteYou 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")
That just looks like the panel is locked - though it shouldn't be by default.QuoteCan 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]
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.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.
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]
QuoteThat just looks like the panel is locked - though it shouldn't be by default.QuoteCan 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]
Hi, this issue is related to the restart function in foobar and will be fixed in 0.9 beta 4.QuoteI 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.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.
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]
[a href="index.php?act=findpost&pid=299969"][{POST_SNAPBACK}][/a]
QuoteQuoteThat just looks like the panel is locked - though it shouldn't be by default.QuoteCan 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]
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]
the new splitter system is awesome! [a href="index.php?act=findpost&pid=299976"][{POST_SNAPBACK}][/a]
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]
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]
- added $set_style function in colour string, to replace existing colour string syntax when fully implemented
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]
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]
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?Known, but not really intentional. I'll change that for the next release.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=299992")
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.
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??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.
[a href="index.php?act=findpost&pid=300020"][{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.QuoteI 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]
Drag and drop support in the Layout tab might be a nice idea.
[a href="index.php?act=findpost&pid=300121"][{POST_SNAPBACK}][/a]
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]
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]
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)
Is it going to be possible to also save the layout?Save to where? fcs file?
[a href=\"index.php?act=findpost&pid=300253\"][{POST_SNAPBACK}][/a]
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.Reproduced, thank you for the report, it will be fixed for the next version.
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]
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.QuoteThink 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:[a href=\"index.php?act=findpost&pid=300326\"][{POST_SNAPBACK}][/a]
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)
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]
QuoteIt 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]
QuoteI've no problem to get the arrow but moving it up seems impossible.QuoteIt 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]
[a href=\"index.php?act=findpost&pid=300372\"][{POST_SNAPBACK}][/a]
QuoteIs it going to be possible to also save the layout?Save to where? fcs file?
[a href="index.php?act=findpost&pid=300253"][{POST_SNAPBACK}][/a]
i have a problem with a drop down menu on the layout tab, well it won't drop downThank you, fixed for next version.
(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")
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 ...).Thank you for the report, it should be fixed for the next version.
Screenshot [a href="http://thx538.free.fr/Foobar/FB2KV09.png]here[/url].
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=300366")
Hmm.. here's a bug: there's a 1 second delay on context menus on large ("everything" at >12,000 tracks) playlists.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=300379"][{POST_SNAPBACK}][/a]
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.Yes, former will be changed so it shows in tree (it is shown in 'orientation' box right now). Latter maybe later.
[a href="index.php?act=findpost&pid=300379"][{POST_SNAPBACK}][/a]
Really minor bug; the 'Active item frame' color box for the Playlist view is always black, no matter what you change it to.Reproduced, thanks, not sure what is causing that yet (it doesnt seem to change from black ever..)
[a href="index.php?act=findpost&pid=300409"][{POST_SNAPBACK}][/a]
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.Thanks, fixed for next version. What happens is that toggling the "Shift LMB" option changes the text as well.
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]
musicmusic,No. Its not just a simple case of recompiling; it would take weeks for e.g. porting columns back to 0.8.3.
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]
Vertical Splitter
+--- Horizontal Splitter
+--- Playlist switcher
+--- Columns Playlist
+--- Simple visualisation
Just updated from pre-alpha 10, something seems to be broken now.Reproduced, thanks, looking into it 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]
Should be fixed now, please redownload.
[a href="index.php?act=findpost&pid=300565"][{POST_SNAPBACK}][/a]
Illegal operation:Edit: also, the sort arrows quickly disappear if a track is playing
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)
QuoteHmm.. here's a bug: there's a 1 second delay on context menus on large ("everything" at >12,000 tracks) playlists.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]
[a href="index.php?act=findpost&pid=300379"][{POST_SNAPBACK}][/a]
Thanks for all the fixes. Found one in pre-alpha 11: using %_system_month% crashes foobar.Thanks, should be fixed, please redownload.Code: [Select]Illegal operation:[a href=\"index.php?act=findpost&pid=300590\"][{POST_SNAPBACK}][/a]
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 playingWierd, happend with VBR updates on 0 as well. Ill look into it later.
[a href=\"index.php?act=findpost&pid=300590\"][{POST_SNAPBACK}][/a]
Ok, reproduced, should be fixed now if you redownload.QuoteQuoteHmm.. here's a bug: there's a 1 second delay on context menus on large ("everything" at >12,000 tracks) playlists.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]
[a href=\"index.php?act=findpost&pid=300379\"][{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]
In pre-alpha 11 not working action for left double click on empty playlist area.Thanks, also fixed, please redownload.
pIv
[a href=\"index.php?act=findpost&pid=300609\"][{POST_SNAPBACK}][/a]
Edit: also, the sort arrows quickly disappear if a track is playingThis 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).
[a href="index.php?act=findpost&pid=300590"][{POST_SNAPBACK}][/a]
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'.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.
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]
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]
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]
And a little glitch in the configuration page:Noted, thanks.
'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]
Where do you put the files from msvc-crt-71.7z ?In your foobar2000 folder.
[a href="index.php?act=findpost&pid=300762"][{POST_SNAPBACK}][/a]
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.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.
"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")
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.Thanks, it updates if you press Apply, but not if you just close preferences.
[a href="index.php?act=findpost&pid=300874"][{POST_SNAPBACK}][/a]
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.
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]
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 ?It does here. Im not sure why it wouldn't (screenshot?)
[a href="index.php?act=findpost&pid=301274"][{POST_SNAPBACK}][/a]
[span style='font-size:8pt;line-height:100%']Using: foobar v.0.9 beta 4 and foo_ui_columns-0.1.3-pa11[/span]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.
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]
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.I guess $set_style will solve that once I add the ability to control the frames from it.
[a href="index.php?act=findpost&pid=301407"][{POST_SNAPBACK}][/a]
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]
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]
B) Is it correct that global variables can't be used when using the script syntax (#script 1)?They are working OK here, e.g. print(get_global("blue"));
[a href="index.php?act=findpost&pid=301407"][{POST_SNAPBACK}][/a]
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.Yes, its intended.
[a href="index.php?act=findpost&pid=301407"][{POST_SNAPBACK}][/a]
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);e.g. print(field("__replaygain_track_gain")); works.
[a href="index.php?act=findpost&pid=301407"][{POST_SNAPBACK}][/a]
Bug:Reproduced, but I dont think this is fixable.
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]
Last but not least, keep up the great work! [a href="index.php?act=findpost&pid=301407"][{POST_SNAPBACK}][/a]Thanks
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..)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:
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]
$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(,,)
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..QuoteFrames 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..)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:
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]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]
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]
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, 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)
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]
QuoteAlbum 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]
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..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=301779")
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]
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]
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]
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)
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]
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]
QuoteFor 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 ?It does here. Im not sure why it wouldn't (screenshot?)
[a href="index.php?act=findpost&pid=301274"][{POST_SNAPBACK}][/a]
QuoteQuoteFor 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 ?It does here. Im not sure why it wouldn't (screenshot?)
[a href="index.php?act=findpost&pid=301274"][{POST_SNAPBACK}][/a]
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]
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.
@upNorth: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).
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]
Does this also apply to the sidebar itself?
[a href="index.php?act=findpost&pid=301846"][{POST_SNAPBACK}][/a]
... 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]
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]
QuoteThat 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]
QuoteAnd yet another thing: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).
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]
$if(%is_playing%,'new - ' ...whatever.. ,new)
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.
Well, album list panel is based upon the standard album list, that's the reason they both have some same behaviours.QuoteAlbum list panel 0.2 beta for columns 0.1.3 pre-alpha 11 and 0.9 beta 4 is out:Great work on columns 0.1.3 musicmusic. Love the customisability of the new layout feature.
Download (http://music.morbo.org/download/unstable/foo_uie_albumlist-0.2-beta.7z)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=301595\")
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]
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?You can just tab to the playlist and press down for that.
[a href=\"index.php?act=findpost&pid=301630\"][{POST_SNAPBACK}][/a]
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.I'll look into it.
[a href=\"index.php?act=findpost&pid=301630\"][{POST_SNAPBACK}][/a]
This is wierd.QuoteAlbum 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:[a href=\"index.php?act=findpost&pid=301801\"][{POST_SNAPBACK}][/a]
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)
PUBLIC ?get_columns_mask@playlist_view_cache@@QAEABVbit_array@@I@Z; playlist_view_cache::get_columns_maskI 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?
; 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
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...Did you not update foobar to beta 4 ?
[a href="index.php?act=findpost&pid=301806"][{POST_SNAPBACK}][/a]
Questions/request:I guess I could/should set a minimum height for it.
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]
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.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=301838"][{POST_SNAPBACK}][/a]
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.
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".Thanks, fixed for next version.
[a href="index.php?act=findpost&pid=301883"][{POST_SNAPBACK}][/a]
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.You mean in the default config? I will do something about that.
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)
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, likeWell, it is possible as long as it is possible to detect when the playing playlist changes.Code: [Select]$if(%is_playing%,'new - ' ...whatever.. ,new)
[a href="index.php?act=findpost&pid=302042"][{POST_SNAPBACK}][/a]
part 2.....QuoteOh, 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...Did you not update foobar to beta 4 ?
[a href="index.php?act=findpost&pid=301806"][{POST_SNAPBACK}][/a]
QuoteQuoteAlbum 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_maskI 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?
; 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
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]
Thanks, I managed to reproduce this.QuoteQuoteQuoteAlbum 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_maskI 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?
; 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
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]
I hope this wasn't mentioned before:It was
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]
QuoteThanks, I managed to reproduce this.[a href="index.php?act=findpost&pid=302100"][{POST_SNAPBACK}][/a]QuoteQuoteQuoteAlbum 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_maskI 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?
; 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
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]
QuoteAnother 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.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?
[a href="index.php?act=findpost&pid=301991"][{POST_SNAPBACK}][/a]
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]
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...QuoteQuestions/request:I guess I could/should set a minimum height for it.[a href="index.php?act=findpost&pid=302068"][{POST_SNAPBACK}][/a]
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 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.Quote3) 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.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]
[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.QuoteIs 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]
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..QuoteI 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]QuoteQuestions/request:I guess I could/should set a minimum height for it.[a href="index.php?act=findpost&pid=302068"][{POST_SNAPBACK}][/a]
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]
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.QuoteI 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]Quote3) 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.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]
[a href="index.php?act=findpost&pid=301838"][{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 pagesQuoteI hope the toggle along the left side will survive this. And with it, the ability to toggle parts in and out/on off.QuoteIs 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]
Just fighting for another belowed feature
[a href="index.php?act=findpost&pid=302469"][{POST_SNAPBACK}][/a]
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:Makes sense, noted.
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]
musicmusic ....QuoteWell, 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.QuoteI 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]Quote3) 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.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]
[a href="index.php?act=findpost&pid=301838"][{POST_SNAPBACK}][/a]
V. splitter (autohide enabled)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.
Horizonal Splitter (autohide enabled)
album list
Columns pl
Seekbar
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]
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.
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]
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 ........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..
Thanks.
[a href="index.php?act=findpost&pid=303035"][{POST_SNAPBACK}][/a]
Ok, here's some more stuff: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.
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]
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:Yes hidden splitters (and as a result, auto-hide) was broken in pa11. This is already fixed for the next version.Code: [Select]V. splitter (autohide enabled)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.
Horizonal Splitter (autohide enabled)
album list
Columns pl
Seekbar
[a href="index.php?act=findpost&pid=303037"][{POST_SNAPBACK}][/a]
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?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.
[a href="index.php?act=findpost&pid=303037"][{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.QuoteI 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]
To musicmusicI don't think it is particulary useful; but maybe at some point later on.
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 found kind of bug.Its not "irreversible"; you can use command line to bring up the prefs.
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]
Hi musicmusic,Thanks, i think I know what the problem is, it should be fixed for the next version.
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]
$set_style(text,blah,blah)
$set_style(back,blah,blah)
|||||left|top|right|bottom
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")
musicmusic did you stop developing columnsui for fb2k083?Yes.
[a href="index.php?act=findpost&pid=303695"][{POST_SNAPBACK}][/a]
And how come you have the sdk for 0.9?Good question. Next question please.
[a href="index.php?act=findpost&pid=303695"][{POST_SNAPBACK}][/a]
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.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.
[a href="index.php?act=findpost&pid=303730"][{POST_SNAPBACK}][/a]
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]
QuoteWell, 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]QuoteI hope the toggle along the left side will survive this. And with it, the ability to toggle parts in and out/on off.QuoteIs 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]
Just fighting for another belowed feature
[a href="index.php?act=findpost&pid=302469"][{POST_SNAPBACK}][/a]
Could be just me or Auto-hide sidebar is broken in pa11 and 12 (sorry if this has already been mentioned)Its working correctly here. What exactly are you seeing?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=303903")
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].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=303951"][{POST_SNAPBACK}][/a]
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
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...Reproduced, thanks.
[a href="index.php?act=findpost&pid=304023"][{POST_SNAPBACK}][/a]
Very minor glitch: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.
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]
with last pre-alpha 12 when you drag&drop files from explorer don't use the sort string from "general - sort incoming files".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.
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]
maybe somene help me.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.
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]
QuoteCould be just me or Auto-hide sidebar is broken in pa11 and 12 (sorry if this has already been mentioned)Its working correctly here. What exactly are you seeing?
[a href="index.php?act=findpost&pid=303903"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=304077"][{POST_SNAPBACK}][/a]
I was looking on the internet for making a column like this one (http://i3.photobucket.com/albums/y66/Unnicknamed/dano_plisk.jpg)one way to do it -
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]
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]
QuoteUploaded 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]
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]
QuoteYou'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]
This (http://music.morbo.org/wiki/columns_ui:config:colour_string) is the format i decided upon for now.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=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)
[a href="index.php?act=findpost&pid=304230"][{POST_SNAPBACK}][/a]
QuoteSorry 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]
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]
re: color stringsI will consider expanding it in the future (that is the whole idea of moving to a function).QuoteThis (http://music.morbo.org/wiki/columns_ui:config:colour_string) is the format i decided upon for now.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)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=303671")
[a href="index.php?act=findpost&pid=304230"][{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.QuoteQuoteSorry 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]
QuoteQuote
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 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")
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]
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]
Quotere: color stringsI will consider expanding it in the future (that is the whole idea of moving to a function).QuoteThis (http://music.morbo.org/wiki/columns_ui:config:colour_string) is the format i decided upon for now.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)
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=303671")
[a href="index.php?act=findpost&pid=304230"][{POST_SNAPBACK}][/a]QuoteNope, 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.QuoteQuoteSorry 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]QuoteQuoteQuote
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]
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]
Quotethis 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]
hmm, like foo_playlistfind (http://www.hydrogenaudio.org/forums/index.php?showtopic=26475)?Well similar, but different
[a href="index.php?act=findpost&pid=304450"][{POST_SNAPBACK}][/a]
I insert it in a vertical host with album list and playlists.Weird. If you could upload the foobar2000.cfg that does this, it would be helpful because I can't reproduce it.
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]
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).1. I'll see what I can do.
Any chance of seeing this plugin ported backwards to the .8 sdk?
[a href="index.php?act=findpost&pid=304482"][{POST_SNAPBACK}][/a]
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]
musicmusic, first of all THANK YOU. I decided to test and configure (which will take ages) foobar0.9.Your welcome
[a href="index.php?act=findpost&pid=304501"][{POST_SNAPBACK}][/a]
COLUMNS UI did very very well cause the fcs file import went properly. Great!Its still there, I renamed it to something like 'Enable sorting by columns titles' since its more correct.
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]
THANK YOU musicmusic, for the caption color fix and all the rest [a href="index.php?act=findpost&pid=304513"][{POST_SNAPBACK}][/a]Welcome
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 )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.
[a href="index.php?act=findpost&pid=304513"][{POST_SNAPBACK}][/a]
QuoteI insert it in a vertical host with album list and playlists.Weird. If you could upload the foobar2000.cfg that does this, it would be helpful because I can't reproduce it.
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")
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]QuoteQuoteI insert it in a vertical host with album list and playlists.Weird. If you could upload the foobar2000.cfg that does this, it would be helpful because I can't reproduce it.
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")
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")
QuoteThank you, this should be fixed in [a href="http://music.morbo.org/download/unstable/foo_ui_columns-0.1.3-pa12.7z]pa12v4[/url]QuoteQuoteI insert it in a vertical host with album list and playlists.Weird. If you could upload the foobar2000.cfg that does this, it would be helpful because I can't reproduce it.
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")
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")
[a href="index.php?act=findpost&pid=304813"][{POST_SNAPBACK}][/a]
@ 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]
Splitter hor
Album list
- Splitter vert
- Splitter hor
playback buttons
playback order
menu
Columns playlist
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]
___________________________
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
|
|
------------------------------------------
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]
Splitter (vertical)
|
|-Splitter (horizontal)
| |
| |-Simple Visualisation
| |-Playback buttons
| |-Album list
| |-Playlist switcher
|
|-Columns playlist
QuoteThe 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 layoutCode: [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]
so, for testing only , i tried the following simple layoutCode: [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]
Splitter (vertical)
|
|-Splitter (horizontal)
| |
| |-Splitter(vertical)
| | |
| | |-Playback buttons
| | |-Simple Visualization
| |
| |-Album list
| |-Playlist switcher
|
|-Columns playlist
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]
...
What do you want to do exactly?
[a href="index.php?act=findpost&pid=305219"][{POST_SNAPBACK}][/a]
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]
%_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]
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 resultYes, 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.
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")
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]
QuoteI 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 resultYes, 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.
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, 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]
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)?Yes Thanks.
[a href="index.php?act=findpost&pid=309624"][{POST_SNAPBACK}][/a]
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]
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]
QuoteAs 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 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?Possibly, I'm not really sure right now, but will come back to this later probably.
[a href="index.php?act=findpost&pid=309816"][{POST_SNAPBACK}][/a]
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
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).
[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.QuoteQuote
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]
Great work once again musicmusic, it's great to have additional custom buttons (mute, database search, etc.).I think this is fixable; try pre-alpha 13 when it comes out.
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]
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)?You can lock the splitter, unless you don't find that good enough?
[a href="index.php?act=findpost&pid=310000"][{POST_SNAPBACK}][/a]
My idea about the packaging of config, buttons & Co:Well having it prompt you as to what exactly to import from an fcs would be nice - but still some effort to implement
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]
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.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.
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]
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.
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]
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 themWell, panel support means anyone can develop such a plugin
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]
Is it possible to add context commands to the list of actions for the custom buttons toolbar?Makes sense, noted. Perhaps it would then be a good idea to switch to a tree to select the command.
[a href="index.php?act=findpost&pid=310778"][{POST_SNAPBACK}][/a]
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")
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.
Columns UI is really great and still getting better!
[a href="index.php?act=findpost&pid=312839"][{POST_SNAPBACK}][/a]
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]
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]
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]
playlist switcher titleformatting has %size% available
@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)
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")
[a href="http://music.morbo.org/wiki/columns_ui:changelog]http://music.morbo.org/wiki/columns_ui:changelog[/url]Quoteplaylist 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]
also could you add "Add to playback queue" to middle click drop down
[a href="index.php?act=findpost&pid=313522"][{POST_SNAPBACK}][/a]
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]
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]
Is there any possiblity to highlight the track that is currently playing in the playlist?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.
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")
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.Possibly, this could be an option later.
(http://sv1.randomcrap.net/uploads/files/0/Untitled-15.gif)
[a href="index.php?act=findpost&pid=314155"][{POST_SNAPBACK}][/a]
Great work, but...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.
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]
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.
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.
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.Thanks, actually the bug is that the tabs don't update their names when you reorder playlists.
[a href="index.php?act=findpost&pid=314328"][{POST_SNAPBACK}][/a]
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?Probably because of the above? The previous version is at the same url it was before, but I'll have a fixed version soon.
[a href="index.php?act=findpost&pid=314329"][{POST_SNAPBACK}][/a]
[{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).
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")
$if(%_isplaying%,FFFFFF|FFFFFF|0|444444,0|0|ffffff|777777)
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]
No problemQuote0.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]
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..
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.
Talking about %is_playing%, it still returns '1' even if i stop playbackNo 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..)
(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]
Bug: view position not preserved when switching between playlists. Very very annoying with large playlists. Cursor position however is ok.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..
[a href="index.php?act=findpost&pid=314434"][{POST_SNAPBACK}][/a]
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]
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 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]
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")
First, thanks for this great plugin.[a href="index.php?act=findpost&pid=314620"][{POST_SNAPBACK}][/a]Welcome
Small features requests: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..
-can use titleformatting in playlists switcher tabs, like panel
[a href="index.php?act=findpost&pid=314620"][{POST_SNAPBACK}][/a]
-create a toggle arrea for auto-hide splitterI will add that eventually.
[a href="index.php?act=findpost&pid=314620"][{POST_SNAPBACK}][/a]
-and can add a real toolbar in layout, like in the top of the windowWhy do you need that? I don't call it a small feature request anyway, I don't plan anything like this.
[a href="index.php?act=findpost&pid=314620"][{POST_SNAPBACK}][/a]
does anyone know where i can find an artists panel?What exactly do you mean by "artists panel"?
[a href="index.php?act=findpost&pid=314678"][{POST_SNAPBACK}][/a]
is it possible to get the latest columns as a zip,rar or something else than 7z...my winrar didnt support itMaybe 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.
[a href="index.php?act=findpost&pid=314878"][{POST_SNAPBACK}][/a]
Can variables defined in the Columns UI config be made available in the track info panel somehow?I plan to add the APIs for this, yes.
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.
Quoteis 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?
[a href="index.php?act=findpost&pid=315565"][{POST_SNAPBACK}][/a]
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)
Crashed when I jumped to next track.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.Code: [Select]Illegal operation:[a href=\"index.php?act=findpost&pid=315739\"][{POST_SNAPBACK}][/a]
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)
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\"]
QuoteIs there any reason why my album list is now called bum listIt looks like album list isn't compensating for the status bar being there.
[a href="index.php?act=findpost&pid=315802"][{POST_SNAPBACK}] (http://img350.imageshack.us/my.php?image=bumlist9dy.png)
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
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.
QuoteNo, 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.QuoteIs there any reason why my album list is now called bum listIt looks like album list isn't compensating for the status bar being there.
[a href="index.php?act=findpost&pid=315802"][{POST_SNAPBACK}] (http://img350.imageshack.us/my.php?image=bumlist9dy.png)
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.i thought when you locked a panel it would stop it from being resized?
[a href="index.php?act=findpost&pid=315828"][{POST_SNAPBACK}][/a]
QuoteNo, 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.i thought when you locked a panel it would stop it from being resized?
[a href="index.php?act=findpost&pid=315828"][{POST_SNAPBACK}][/a]
i can see now that it doesn't seem to stop it.
[a href="index.php?act=findpost&pid=315931"][{POST_SNAPBACK}][/a]
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]
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")
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.QuoteNo, 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.i thought when you locked a panel it would stop it from being resized?
[a href="index.php?act=findpost&pid=315828"][{POST_SNAPBACK}][/a]
i can see now that it doesn't seem to stop it.
[a href="index.php?act=findpost&pid=315931"][{POST_SNAPBACK}][/a]
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.
(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.
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.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=316486")
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?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.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=316487")
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..QuoteIn 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]
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?)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..
[a href="index.php?act=findpost&pid=316510"][{POST_SNAPBACK}][/a]
Quotecould 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]
QuoteI 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?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.
[a href="index.php?act=findpost&pid=316487"][{POST_SNAPBACK}][/a]
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]
Would it be possible to have an option to change the alignment of the captions?Makes sense, noted.
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]
Large number of tracks is formated anyway.[a href="index.php?act=findpost&pid=316807"][{POST_SNAPBACK}][/a]Yes, but not in succession.
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.
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..
Question or feature request. Is it possible to preserve variable value betwean several tracks when formating?"Nope"
[a href="index.php?act=findpost&pid=316807"][{POST_SNAPBACK}][/a]
Is there a way in the 0.8.3 version to globally set a variable as a complete color string, for exampe,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.
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]
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]
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.
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]
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.QuoteI 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]
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.Of course you're right I don't know what came over me.
[a href="index.php?act=findpost&pid=317134"][{POST_SNAPBACK}][/a]
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.You're confused about foobar reading your tags ?
[a href="index.php?act=findpost&pid=317220"][{POST_SNAPBACK}][/a]
Quoteanyway.. 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]
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.I don't see anything like this, so I will have to ask you some questions.
[a href="index.php?act=findpost&pid=317358"][{POST_SNAPBACK}][/a]
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")
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]
Can the style string format be modified to be like this:Why do you want this change?
$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]
QuoteCan the style string format be modified to be like this:Why do you want this change?[a href="index.php?act=findpost&pid=320255"][{POST_SNAPBACK}][/a]
$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]
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]
QuoteQuoteCan the style string format be modified to be like this:Why do you want this change?[a href="index.php?act=findpost&pid=320255"][{POST_SNAPBACK}][/a]
$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]
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]
$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))
Not exactly. You can use $substr() to extract each section of the global. [a href="index.php?act=findpost&pid=320410"][{POST_SNAPBACK}][/a]
QuoteNot 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]
$substr($get_global(txt_dim),2,15)|$substr($get_global(txt_dim),17,32)
$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
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]
$substr($get_global(dim),1,13)|$substr($get_global(dim),15,28)
$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)))
$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))
$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]
$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]
QuoteCan 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]
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).
[a href="index.php?act=findpost&pid=320743"][{POST_SNAPBACK}][/a]
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.
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]
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")
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.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.
(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]
Minor report: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..
- 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]
- %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)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.
[a href="index.php?act=findpost&pid=320679"][{POST_SNAPBACK}][/a]
QuoteI 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]
$char(3)FFFFFF$char(3)
$char(3)FFFFFF|FFFFFF|000000|1F1F1F$char(3)
$if(%_isplaying%,0,0E29C9)
Hello out there.Hello,
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")
$char(3)FFFFFF|FFFFFF|000000|1F1F1F$char(3)$if(%_isplaying%,0,0E29C9)
Two more things;Probably better to ask these in a separate thread, I don't have answers anyhow..
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]
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.Hello.
Of course, if somebody has this working in WinX64, please tell me!
[a href="index.php?act=findpost&pid=321570"][{POST_SNAPBACK}][/a]
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]
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")
Is it possible to have global variables work outside the playlist?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.
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")
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?Sorry, but it doesn't really have anything to do with having have %_playlist_number% in your statusbar
[a href="index.php?act=findpost&pid=322290"][{POST_SNAPBACK}][/a]
Hi mrMusicMusic!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.
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")
[a href="http://www.megaupload.com/?d=26NSFDOB]this[/url] is the mockup :>Probably, using imageshack or similar would have been a better idea than using megaupload to upload your image
[a href="index.php?act=findpost&pid=323033"][{POST_SNAPBACK}][/a]
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.
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.Preferences->Playlist View->Columns->push the "new" button
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=323351")
Upgraded to foobar2000 v0.9 beta 7 from beta 6.
[a href="index.php?act=findpost&pid=323427"][{POST_SNAPBACK}][/a]
Upgraded to foobar2000 v0.9 beta 7 from beta 6.QuoteFailed 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]
Okay, sorry. I didn't remember the other betas breaking your pre-release plugins, that's why I posted it.Nothing to apologise for
[a href="index.php?act=findpost&pid=323562"][{POST_SNAPBACK}][/a]
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]
Hey musicmusic,It should have had the TVS_SHOWSELALWAYS style, which does just that. I will fix that.
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]
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.
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.
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.
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?
ThanksWelcome
[a href="index.php?act=findpost&pid=323609"][{POST_SNAPBACK}][/a]
Is there not a version that works with the 0.9 beta 7?Please see a few posts above.
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]
QuoteIs there not a version that works with the 0.9 beta 7?Please see a few posts above.
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]
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]
So...when is a version for beta 7 scheduled then?As stated by the author a few posts back,
[a href="index.php?act=findpost&pid=323753"][{POST_SNAPBACK}][/a]
New builds of my components will be released in due course.
QuoteWhile 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]
Well, this is a UI pluginQuoteQuoteWhile 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]
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]
QuoteI 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]
Thank you so muchWelcome
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=324798")
Button text is a nice addition. Thanks musicmusic, much respect.Thanks
[a href="index.php?act=findpost&pid=324804"][{POST_SNAPBACK}][/a]
Great update musicmusic, custom buttons are awesome!The new default style string can shed some light on that:
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]
$if(%_isplaying%,
$set_style(back,$blend($pad(%_back%,6,0),000000,1,10),$blend($pad(%_selected_back%,6,0),000000,1,10))
)
Thanks. Good work.Thanks
[a href="index.php?act=findpost&pid=324861"][{POST_SNAPBACK}][/a]
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.It was configurable a long time ago. However, I do not think it was of much use. MSDN says:
[a href="index.php?act=findpost&pid=324890"][{POST_SNAPBACK}][/a]
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.
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.
Yay! Alpha 14! Thank you!I will consider at least making it possible via the APIs.
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.
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]
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]
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.QuoteI 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]
Seems like he suggested something which does exactly what you ask.Quotesqin, 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]
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.Depends on whether the item you click on is selected or not.
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")
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.
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.Playback follows cursor maybe? When disabled, it plays the item after the currently playing one so no problems there.
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.
[a href="index.php?act=findpost&pid=325029"][{POST_SNAPBACK}][/a]
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]
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))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.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=325155")
I have a cosmetic bug to report in the latest pre-alpha for 0.9beta:Actually, I can't reproduce that
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]
Feature requests, if at all possible: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?
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]
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.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.
[a href="index.php?act=findpost&pid=325510"][{POST_SNAPBACK}][/a]
QuoteI have a cosmetic bug to report in the latest pre-alpha for 0.9beta:Actually, I can't reproduce that
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)
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..
QuoteQuoteI have a cosmetic bug to report in the latest pre-alpha for 0.9beta:Actually, I can't reproduce that
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)
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]
QuoteFeature 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?
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.QuoteUnfortunately, 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.
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 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.
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.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=325824"][{POST_SNAPBACK}][/a]
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 properlyWell I am just speculating as to the reason
[a href="index.php?act=findpost&pid=325562"][{POST_SNAPBACK}][/a]
HiI 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.
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]
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.QuoteQuoteFeature 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]
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.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.
[a href="index.php?act=findpost&pid=325754"][{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.QuoteThe 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.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=325824"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=325836"][{POST_SNAPBACK}][/a]
QuoteI'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.
Musicmusic: You might wanna update the first post.Oh.. yeah.. don't know what your talking about..
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=326137")
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.QuoteQuoteI'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]
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?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 ?)
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]
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.
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]
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]
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
A customary approach is to sort by album and display something likeI 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.
$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]
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.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.
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 have a small feature request, if easy to implement.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.
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]
QuoteAgreed - 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
QuoteWas 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.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.
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]
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.
Is colums_ui closed source? I'd like to have a look at it's sourceNo 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=326984"][{POST_SNAPBACK}][/a]
QuoteIs colums_ui closed source? I'd like to have a look at it's sourceNo 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=326984"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=327116"][{POST_SNAPBACK}][/a]
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]
Answer no, is not right in this context[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=327344")??
, 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.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
[a href="index.php?act=findpost&pid=327344"][{POST_SNAPBACK}][/a]
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 stuffQuoteEDIT: Added wonderful pictures for clarityDon't work here I'll take your word that they are wonderful
[a href="index.php?act=findpost&pid=327349"][{POST_SNAPBACK}][/url]
QuoteAnswer 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.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
[a href="index.php?act=findpost&pid=327344"][{POST_SNAPBACK}][/a]
Don't work here I'll take your word that they are wonderful
The question was "Is Colums UI closed source?"
And the answer was "no"
[a href="index.php?act=findpost&pid=327918"][{POST_SNAPBACK}][/a]
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.
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)QuoteHello 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.
Is foo_uie_typefind working for anyone here? I get the panel to show up, but it doesn't search?Yes, this component does seem to cause confusion from all angles
[a href="index.php?act=findpost&pid=329561"][{POST_SNAPBACK}][/a]
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 ..."?[a href="index.php?act=findpost&pid=329602"][{POST_SNAPBACK}][/a]
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.
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.
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.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.
[a href="index.php?act=findpost&pid=329600"][{POST_SNAPBACK}][/a]
Also, can we get 'Stopped' displayed in the status bar like the default ui (in place of %_foobar2000_version%)? </picky> Thanks.From the point of the of my code, I prefer the current behaviour.
[a href="index.php?act=findpost&pid=329617"][{POST_SNAPBACK}][/a]
QuoteIs foo_uie_typefind working for anyone here? I get the panel to show up, but it doesn't search?Yes, this component does seem to cause confusion from all angles
[a href="index.php?act=findpost&pid=329561"][{POST_SNAPBACK}][/a]
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.[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.
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.
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.
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'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
[a href="index.php?act=findpost&pid=329932"][{POST_SNAPBACK}][/a]
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.Yep, that would explain it.
[a href="index.php?act=findpost&pid=330083"][{POST_SNAPBACK}][/a]
@musicmusicWelcome
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]
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).Indeed, the fields are only working in the global string there. Fixed for next version.
[a href="index.php?act=findpost&pid=330501"][{POST_SNAPBACK}][/a]
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.12I 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
Thanks
[a href="index.php?act=findpost&pid=330685"][{POST_SNAPBACK}][/a]
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")
There's a little typo at the end of speed test results' notes =)Fixed for next build
[a href="index.php?act=findpost&pid=331079"][{POST_SNAPBACK}][/a]
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")
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 menuThe 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.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=331114")
first what i must say, foobar2k ist just superb you can customize nearly everything, but it's a bit hard to get in...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.
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]
4. Why would this be useful? I can't really see any good reason, so that one is a no I'm afraid.
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 nameQuote4. 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]
While we're on the subject.. I suppose the No edges mode is meant for continuous images etc.Quotemusicmusic: 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.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.
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]
$if(%_track_is_single%,,
$puts(albumdate,$if2(%date%,)))
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]
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.
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]It should be working, I can't test at this precise moment in time however. I will take a look tomorrow.
Cheers,
Tim
[a href="index.php?act=findpost&pid=332260"][{POST_SNAPBACK}][/a]
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.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..
[a href="index.php?act=findpost&pid=332386"][{POST_SNAPBACK}][/a]
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..QuoteRegarding custom buttons: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
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:QuoteEnable 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]
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]
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?
yay, an update would rock
[a href="index.php?act=findpost&pid=343974"][{POST_SNAPBACK}][/a]
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.
[a href="index.php?act=findpost&pid=344713"][{POST_SNAPBACK}][/a]
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).
[a href="index.php?act=findpost&pid=344733"][{POST_SNAPBACK}][/a]
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]
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]
QuoteOkay, 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]
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]
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]
Good, because it was just a guessQuoteWell, 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]
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.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.
Any chance of making it configurable?
[a href="index.php?act=findpost&pid=345576"][{POST_SNAPBACK}][/a]
QuoteDue 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.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.
Any chance of making it configurable?
[a href="index.php?act=findpost&pid=345576"][{POST_SNAPBACK}][/a]
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? ;-)
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 pausedQuoteQuoteDue 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.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.
Any chance of making it configurable?
[a href="index.php?act=findpost&pid=345576"][{POST_SNAPBACK}][/a]
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 think there is a bug in buttons customisation.Thanks for the report, should be fixed in v3.
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]
Musicmusic: any idea when you'll be releasing an updated version of albumlist panel?No idea, sorry.
[a href="index.php?act=findpost&pid=345601"][{POST_SNAPBACK}][/a]
I increased it to 40 fps in v3.Better, but still not what I had before. Would an option hurt anyone?
What do you mean by "stuttering"? Just slow frame-rate, or something else?"Just" slow frame-rate.
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]
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.QuoteI 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]
I worked around the $set_style problem by using $substr() for the selected-color.The main motivation behind it was to do away with the old long and complicated syntax, and for future expandibility.
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'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.
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]
QuoteQuoteOkay, 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.
I have a problem here when i load Columns UI the new Buttons disapear and the old ones apear
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.
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".More simpler would just be to expand the current 'Enable legacy support to globals' to control this as well.
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]
Oddly enough, I had to install that even though I have .net 2.0 and VS2005 Express installed.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.
[a href="index.php?act=findpost&pid=345769"][{POST_SNAPBACK}][/a]
I have a problem here when i load Columns UI the new buttons that come with beta 12They quite reminded me of the buttons in an old version of foo_tunes
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]
Hi musicmusic: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
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]
does windows explorer use black and white buttons ?[a href="index.php?act=findpost&pid=347961"][{POST_SNAPBACK}][/a]
Hehe Actually, I didn't mean it as a criticism - I do actually quite like the icons themselvesQuotedoes 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]
How come the developer of this plugin decided to use .Net 2.0 for the beta version of this plugin?It does not use .NET.
I'm not saying its a bad thing or anything like that. Just curious!
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=348142")
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]
$set_global(text_colour,$rgb(0,0,0,255,255,255))
$set_style(text,$get_global(text_colour))
$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))
$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)
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.
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]
removed “show keyboard shortcuts in menus” option, uses global setting now, and fixed some related bugs
QuoteA 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]
Can anyone confirm that top and bottom frames are broken in the latest version for beta 13?Confirmed. I was about to post the same thing.
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]
QuoteQuoteA 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]
Now where did the "Show keyboard shortcuts in menus" option go?[a href="index.php?act=findpost&pid=351171"][{POST_SNAPBACK}][/a]
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:Quoteremoved “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]
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]
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?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.
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]
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.
pa16v2 released.
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).QuoteIs there going to be a way to show/hide the console panel (like a menu item), so it will appear and disappear in place?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.
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]
[a href="index.php?act=findpost&pid=351339"][{POST_SNAPBACK}][/a]
Confirmed here too. And agreed - keep up the excellent work.Quotepa16v2 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]
ThanksQuoteConfirmed here too. And agreed - keep up the excellent work.[a href="index.php?act=findpost&pid=351361"][{POST_SNAPBACK}][/a]Quotepa16v2 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]
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]
thanks musicmusic for yr great pluginsNoted.
just 1 request for foo_uie_console: configurable font/background colors
again, thanks
[a href="index.php?act=findpost&pid=351408"][{POST_SNAPBACK}][/a]
@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]
- 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)
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.
QuoteAnother 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.
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")
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]
QuoteI 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 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 ?
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.Good to hear
[a href="index.php?act=findpost&pid=351871"][{POST_SNAPBACK}][/a]
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?
QuoteI 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 ?QuoteI 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.[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.
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?
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.
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]
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?I agree the feedback could be better. I will note that.
And it still "allows" me to drop things into locked playlists. [{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=352364")
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]
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.
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")
@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")
first at all thanks musicmusic for this nice component.Thanks
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]
now to my problemHmm sounds a bit odd. Have you checked you haven't enabled playlist switcher panel titleformatting with an empty string?
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?
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
[a href="index.php?act=findpost&pid=353068"][{POST_SNAPBACK}][/a]
Just reinstall 0.9b13. Why on earth have you deleted the file anyway?
[a href="index.php?act=findpost&pid=353297"][{POST_SNAPBACK}][/a]
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]
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]
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.2ProjectM is the first thing that comes to mind, iirc it uses OpenGL. Do you have that installed?
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......[a href="index.php?act=findpost&pid=356144"][{POST_SNAPBACK}][/a]
Quoteok 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.2ProjectM is the first thing that comes to mind, iirc it uses OpenGL. Do you have that installed?
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.......
[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.QuoteI 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]
... 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]
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]
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]
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]
Columns ok (http://tinypic.com/jht0ly)
Columns cut off (http://tinypic.com/jht11d)
[a href="index.php?act=findpost&pid=353680"][{POST_SNAPBACK}][/a]
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,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).
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]
Additionally disabling the "Filter playlists" edit box when "show on all playlists" in selected, would make the whole thing perfect.Agreed, I'll see what I can do.
Brother John
[a href="index.php?act=findpost&pid=363588"][{POST_SNAPBACK}][/a]
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")
// 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)
)
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]
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.QuoteBug: 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]
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]
Minor cosmetic bug: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.
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]
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.
[a href="index.php?act=findpost&pid=366378"][{POST_SNAPBACK}][/a]
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.
Illegal operation:Thanks.
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)
Can anyone explain how the Layout tab works?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=366379")
QuoteCan 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.
Quotecrashing on startup for anyone?Please post the crash log. Thanks.
I get a failure.txt data with the stack data in it
[a href=\"index.php?act=findpost&pid=366368\"][{POST_SNAPBACK}][/a]
[a href=\"index.php?act=findpost&pid=366373\"][{POST_SNAPBACK}][/a]
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)
Thanks, reproduced. Looks a bit strange, looking into it more now.QuoteInformation 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]
Ouch, looks bad, thanks for reporting.QuoteQuotecrashing on startup for anyone?Please post the crash log. Thanks.
I get a failure.txt data with the stack data in it
[a href=\"index.php?act=findpost&pid=366368\"][{POST_SNAPBACK}][/a]
[a href=\"index.php?act=findpost&pid=366373\"][{POST_SNAPBACK}][/a]Code: [Select]Illegal operation:[a href=\"index.php?act=findpost&pid=366396\"][{POST_SNAPBACK}][/a]
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)
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]
onChangeBaseToSplitter()
{
if base == Splitter
{
doNothing();
}
else
{...}
}
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)
View | Show toolbars results in the disappearance of the menu followed by an immediate crash: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.Code: [Select]Illegal operation:[a href=\"index.php?act=findpost&pid=366410\"][{POST_SNAPBACK}][/a]
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)
QuoteThanks, 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]
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.
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.
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.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=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.
[a href="index.php?act=findpost&pid=366476"][{POST_SNAPBACK}][/a]
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)
still crashing on startupCan you upload foobar2000 directory that does this ? Or email it to musicmusic (at) morbo (dot) org . Thanks.Code: [Select]Illegal operation:[a href=\"index.php?act=findpost&pid=366515\"][{POST_SNAPBACK}][/a]
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)
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]
QuoteWell 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]
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]
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.
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]
Ok I think I can narrow it down for yaThanks for narrowing it down, I reproduced it fine. It should be fixed in a future RC release of foobar2000.
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]
Does Save all as in the playlist switcher panel have an effect for anyone?Please see this [a href='index.php?showtopic=41736']thread[/a]
Nothing happens here when I select this command from the context menu.
[a href="index.php?act=findpost&pid=366592"][{POST_SNAPBACK}][/a]
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.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=366597"][{POST_SNAPBACK}][/a]
QuoteAlso 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.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=366597"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=366665"][{POST_SNAPBACK}][/a]
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]
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.
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
*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.
*Also, would it be possible to add the Album list as a part of the UI Layout. (might be too much to ask)That's what the panel version of album list is for However there isn't one for the current version of foobar 0.9.
[a href="index.php?act=findpost&pid=366422"][{POST_SNAPBACK}][/a]
*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)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.
[a href="index.php?act=findpost&pid=366422"][{POST_SNAPBACK}][/a]
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.
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.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=366570"][{POST_SNAPBACK}][/a]
why can't be volume changed like in default UI? scroll wheel to change the volume without clicking on statusbarWell, 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.
[a href="index.php?act=findpost&pid=366709"][{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.QuoteHow 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]
$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 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]
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?
$set_style(#ITEM#[,1|0],#COLOR1#[,#COLOR2#][,#COLOR3#])
$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))
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 likeI agree, its not clear. I will try and do something about it.
"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]
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:I don't think I support 800x600. If I rearrange it like that, it is just going to be very wide instead.
- 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]
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 likeIndeed, that is planned.Code: [Select]onChangeBaseToSplitter()[a href="index.php?act=findpost&pid=366409"][{POST_SNAPBACK}][/a]
{
if base == Splitter
{
doNothing();
}
else
{...}
}
5.: Keep up the great work!I'll try
[a href="index.php?act=findpost&pid=366409"][{POST_SNAPBACK}][/a]
BTW, I just _love_ the tageditor idea. Stroke of genius!I agree, a multiple item mode would be great.
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]
"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 the report, indeed it is broken.
Thanks for all the hard work,
-tm/
[a href="index.php?act=findpost&pid=366747"][{POST_SNAPBACK}][/a]
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.Actually, it currently should be (temporarily) using the same setting.
[a href="index.php?act=findpost&pid=366918"][{POST_SNAPBACK}][/a]
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 meThere 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.
[a href="index.php?act=findpost&pid=366934"][{POST_SNAPBACK}][/a]
QuoteWhen 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.Actually, it currently should be (temporarily) using the same setting.
[a href="index.php?act=findpost&pid=366918"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=366984"][{POST_SNAPBACK}][/a]
Quotei 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. useCode: [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]
$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)|
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 greatYes, but I don't think it belongs in a UI component.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=366768")
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.
Would you consider making the official buttons pack default? they are much better than the old onews and really simple...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.
[a href="index.php?act=findpost&pid=366994"][{POST_SNAPBACK}][/a]
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]
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")
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?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=367266")
I prefer a volume-slider without a 'volume'-label like it is in the standard-UI - still a bit more eye-candyI 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.
[a href="index.php?act=findpost&pid=367290"][{POST_SNAPBACK}][/a]
I found the bug In last version of foo_columns - 013pa17v2.Thanks for the report. Known and fixed for next build.
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]
A few minor wishes about the frame on selected items in the Playlist Switcher and the Playlist View.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.
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]
In the Playlist View when clicking in an empty area the frame remains but the selection disappear. Could the frame go away too?No, that would be non-standard behaviour.
[a href="index.php?act=findpost&pid=367448"][{POST_SNAPBACK}][/a]
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).It only looks different because the playlist switcher has a themed border whilst the playlist has a standard one.
[a href="index.php?act=findpost&pid=367448"][{POST_SNAPBACK}][/a]
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.
Thank you for the best component of all.Your welcome Thanks for the feedback.
[a href="index.php?act=findpost&pid=367448"][{POST_SNAPBACK}][/a]
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]QuoteYour 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]
I know the one to the left of the volume is removeable
[a href="index.php?act=findpost&pid=367563"][{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.
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]
QuoteOk 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]
In preferencesQuoteLast... 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]QuoteYour 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]
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.QuoteQuoteOk 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]
Nevermind, that problem didn't occur again.QuoteUnfortunately, 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.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 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]
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.Please define m@d. Its "normal" here. Can you also tell me what other components you have installed. Thanks.
[a href="index.php?act=findpost&pid=368092"][{POST_SNAPBACK}][/a]
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.QuoteNevermind, that problem didn't occur again.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 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.
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.Ok thanks. Are there any other symptoms? (High CPU usage, etc.) If you right click on the systray/taskbar icon, does the menu appear?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=368117")
QuoteThe 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.Ok thanks. Are there any other symptoms? (High CPU usage, etc.) If you right click on the systray/taskbar icon, does the menu appear?
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=368117")
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]
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
ntkrnlpa.exe!KiUnexpectedInterrupt+0x121
ntkrnlpa.exe!ProbeForRead+0x605
ntkrnlpa.exe!KeReleaseInStackQueuedSpinLockFromDpcLevel+0xb74
ntdll.dll!KiFastSystemCallRet
foobar2000.exe+0x3c4a9
foobar2000.exe+0x3fe75
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
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 itQuotentkrnlpa.exe!KiUnexpectedInterrupt+0x121[a href="index.php?act=findpost&pid=368172"][{POST_SNAPBACK}][/a]
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
QuoteYup, 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 itQuotentkrnlpa.exe!KiUnexpectedInterrupt+0x121[a href="index.php?act=findpost&pid=368172"][{POST_SNAPBACK}][/a]
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
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]
but real albumart isn't updating to latest foobar version
The latest Columns UI requires foobar2000 0.9. Why can't people RTFM?
[a href="index.php?act=findpost&pid=368791"][{POST_SNAPBACK}][/a]
Download page doesn't even mention 0.9, latest version it mentions is 0.8.3
sent (and the client just froze again )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=368539"][{POST_SNAPBACK}][/a]
New build released of Columns UI released. (http://music.morbo.org/beta.php)
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.Quotesent (and the client just froze again )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=368539"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=368898"][{POST_SNAPBACK}][/a]
QuoteThe 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]
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]
New build released of Columns UI released. (http://music.morbo.org/beta.php)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
Please pay particular attention to colour codes (not style strings) as I rewrote that part of code.
// Generic colors..... without any problem so far
$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))
$set_style(frame part,enabled state[,color][,selected item color])
Just a small request, would it be possible to add a selected colour state to frames?
Thanks! I've been using this new build for the last two hours and no errors have occured yet.Excellent Thanks for your help with this
[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]
Is adding a mute button in the bottom corner of the volume control possible (as in the windows mixer...)?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.
[a href="index.php?act=findpost&pid=368920"][{POST_SNAPBACK}][/a]
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
0.1.3 pre-alpha 17 v3, mouse-over on volume bar: scrollup decreases volume, scrolldown increases. Unusual?I fixed it for next build.
[a href="index.php?act=findpost&pid=369044"][{POST_SNAPBACK}][/a]
Hey, i found a bug, hope it has not been mentioned before.Seems importing the config updates the setting, but not the actually ui. Ill fix this.
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]
Just a small request, would it be possible to add a selected colour state to frames?I think it will be added at some later time.
ie:Code: [Select]$set_style(frame part,enabled state[,color][,selected item color])
[a href="index.php?act=findpost&pid=369189"][{POST_SNAPBACK}][/a]
HelloI 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.
-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]
-And, why not a (right-click) menu on status bar like in standard UI ?I wanted to implement it a long time ago. But its not very important and so has been low on my priorities.
[a href="index.php?act=findpost&pid=369270"][{POST_SNAPBACK}][/a]
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.You have described how it is meant to work. Are you sure you configured it correctly (i.e. right fields)?
Faster for correcting typos and so on.
[a href="index.php?act=findpost&pid=369296"][{POST_SNAPBACK}][/a]
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.
My version 0.9 beta 8....
QuoteMy version 0.9 beta 8....
Get the latest foobar2000 RC.
[a href="index.php?act=findpost&pid=369379"][{POST_SNAPBACK}][/a]
You have described how it is meant to work. Are you sure you configured it correctly (i.e. right fields)?
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]
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]
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.
QuoteI 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]
^^...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]
we'll cry "We want foo_uie_albumlist!!!" in the street
[a href="index.php?act=findpost&pid=370158"][{POST_SNAPBACK}][/a]
// 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)),
Preferences/Colomn UI/Global (tab)/Playlist View Display Setting/Exposed Background color
[a href="index.php?act=findpost&pid=370998"][{POST_SNAPBACK}][/a]
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]
QuotePreferences/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]
QuoteQuotePreferences/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]
,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
,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)?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?
Could this feature be planned / implemented easily?
Thanks in advance,
Shade.
[a href="index.php?act=findpost&pid=371341"][{POST_SNAPBACK}][/a]
...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 presume you've seen ATH curves?[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=371611")No.. Should I have
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]Right, so you wanted me to change/scale the horizontal axis.
[a href="index.php?act=findpost&pid=371611"][{POST_SNAPBACK}][/a]
...thought I'd share my idea...
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]
QuoteI 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]
Sorry to bug you again @musicmusicThat 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.
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")
except that i can't install the
Microsoft VC++ 2005 Redistributable.
[a href="index.php?act=findpost&pid=372088"][{POST_SNAPBACK}][/a]
First of all, sorry about the late answer...QuoteI 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]
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.I'll note it But did you mean in preferences, or in the context menu?
[a href="index.php?act=findpost&pid=371909"][{POST_SNAPBACK}][/a]
I'm not sure if this has already been asked, I tried searching but found nothing certain... so anyhow.That's not something I thought about. I'll consider it / note it / look into it.
1. Are there plans for supporting vertical orientation of Buttons panel?[a href="index.php?act=findpost&pid=371925"][{POST_SNAPBACK}][/a]
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.
Also about albumlist. Could it be possible to add a menu option to automatically create Autoplaylist based on a selected item in the treeview.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.
[a href="index.php?act=findpost&pid=371925"][{POST_SNAPBACK}][/a]
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.
[a href="index.php?act=findpost&pid=372548"][{POST_SNAPBACK}][/a]
QuoteI 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]
musicmusic in pa17v4 the triangular volume bar seems kinda ugly cause the angled line is jagged is there anyway it can be smoothed?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=372655"][{POST_SNAPBACK}][/a]
getting a random crash while right clicking the buttons and also cannot use customizeQuotemusicmusic in pa17v4 the triangular volume bar seems kinda ugly cause the angled line is jagged is there anyway it can be smoothed?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=372655\"][{POST_SNAPBACK}][/a]
[a href=\"index.php?act=findpost&pid=372661\"][{POST_SNAPBACK}][/a]
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)
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]
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]
v5 fixes bugged toolbar/panel context menu. Please upgrade from v4.
[a href="index.php?act=findpost&pid=372687"][{POST_SNAPBACK}][/a]
v5 fixes bugged toolbar/panel context menu. Please upgrade from v4.
[a href="index.php?act=findpost&pid=372687"][{POST_SNAPBACK}][/a]
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)
[a href="index.php?act=findpost&pid=372720"][{POST_SNAPBACK}][/a]
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.
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")
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]
Quoteanyone 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]
right click on a panel and then select Panels > Album List
[a href="index.php?act=findpost&pid=372938"][{POST_SNAPBACK}][/a]
Quoteright 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]
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")
Ugh. Can't we just not require SP2 for this thing, really.
[a href="index.php?act=findpost&pid=372767"][{POST_SNAPBACK}][/a]
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]
Find the "minimum height" and set it to [...]
Illegal operation:How it happend:
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)
Crash log.That was fixed in v5 already
[...]
[a href="index.php?act=findpost&pid=373012"][{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 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]
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]
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]
QuoteSP2 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]
QuoteCrash log.That was fixed in v5 already
[...]
[a href="index.php?act=findpost&pid=373012"][{POST_SNAPBACK}][/a]
[a href="index.php?act=findpost&pid=373020"][{POST_SNAPBACK}][/a]
It requires the current version of Columns UI, as stated on the components page.QuoteDownload 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]
Its only designed really not to be very wide (in proportion to the height).Quotefoo_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.
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...In the future, it will be possible to change the size of the divider. That may help
[a href="index.php?act=findpost&pid=372982"][{POST_SNAPBACK}][/a]
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?
keep up the good work!Thanks
[a href="index.php?act=findpost&pid=373083"][{POST_SNAPBACK}][/a]
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]
I tried GDI+ and it looks promising so far. It is just the jaggedness that's the problem, right?
well, ok, I installed .Net 2.0. Still, columns want SP2....
please help.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=373250")
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]
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]
well, ok, I installed .Net 2.0. Still, columns want SP2....
please help.
[a href="index.php?act=findpost&pid=373250"][{POST_SNAPBACK}][/a]
When i try to change the buttons, i get some strange behaviour.[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=373420")
Quotewell, 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]
QuoteWhen 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]
Maybe "pre-alpha" is a bit understated now ?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
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=373212")
Feature suggestionI can add an Undo button that reverts all changes that haven't been applied.
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]
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?I didn't look at your fcb, but I'd suspect that your images are different sizes. They have to have the same dimensions.
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")
BUG?It works here. The sub-menu shows up in the context menu of the ntoification icon when a track is playing.
"Show now playing menu in systray contextmenu" is not working here.
[a href="index.php?act=findpost&pid=373454"][{POST_SNAPBACK}][/a]
In your case, I'd agree with evo3. There should be some diagnostic messages in the console.QuoteWhen 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]
try sticking the libpng library off of musicmusic's page in the foobar directory
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=373578")
...images are different sizes. They have to have the same dimensions.
[a href="index.php?act=findpost&pid=373601"][{POST_SNAPBACK}][/a]
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"]
QuoteI 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..
That would explain some things, thx for the hint. Maybe a good point for a faq or a wiki.The FAQ is [a href="http://music.morbo.org/wiki/columns_ui:faqs]here[/url], if you want to add something to it
edit: that was it, it looks all nice now
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=373631")
Hi.Thanks for the report. Should be fixed for the next version.
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]
hiThe configuration is under "Album list panel" under Media Library in preferences.
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]
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]
Well I would do that but I only see Columns Playlist in there, but again I might miss something.Press the rightmouse button and check the horizontal or vertical splitter. And press rightmouse button again on the splitter
[a href="index.php?act=findpost&pid=373998"][{POST_SNAPBACK}][/a]
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]
QuoteThat would explain some things, thx for the hint. Maybe a good point for a faq or a wiki.The FAQ is [a href="http://music.morbo.org/wiki/columns_ui:faqs]here[/url], if you want to add something to it
edit: that was it, it looks all nice now
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=373631")QuoteHi.
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"]
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.QuoteMy 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]
Columns UI pre-alpha17v6 released. This uses GDI+ to render the volume control "channel" anti-aliased.
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..Can you point me to the documentation for this API it exposes on Windows 2000?
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]
anyway no.2: what's changed in albumlistpanel that you updated it?Bug fix Problem with sorting items dragged from album list.
[a href="index.php?act=findpost&pid=374051"][{POST_SNAPBACK}][/a]
Columns UI pre-alpha17v6 released. This uses GDI+ to render the volume control "channel" anti-aliased.
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]
...set up the latest album list panel for colors, fonts...
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
[a href="index.php?act=findpost&pid=374305"][{POST_SNAPBACK}][/a]
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")
$if(%isplaying%,$set_style(back,$rgb(255,255,192),$rgb(255,255,192)))
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")
QuoteWhat 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.
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")
...if anyone likes them...[a href="index.php?act=findpost&pid=374583"][{POST_SNAPBACK}][/a]
How can I configure Sidebar to show panels (Album List, Explorer) in tabs?
[a href="index.php?act=findpost&pid=374790"][{POST_SNAPBACK}][/a]
How i can do this(Playlist Tabs) in foobar 0.9
With that plugin foobar consume about 60% of CPU!!!!! Without only 1-2%. Tracks were same!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.
Switched for default GUI
[a href="index.php?act=findpost&pid=374838"][{POST_SNAPBACK}][/a]
I get an error when trying to save button customization to a file: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.
"Error writing FCB file" - "Object not found"
0.1.3 pre-alpha 17v6
[a href="index.php?act=findpost&pid=374860"][{POST_SNAPBACK}][/a]
@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]
V.Splitter
>Some Panel
>H.Splitter
>>Toolbar>Menu
>>Toolbar>Buttons
>Columns Playlists
How do I add something?
QuoteHow 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]
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]
problem solvedWelcome
and the volume look pretty now.
Thanks man, carry on!!!
[a href="index.php?act=findpost&pid=374071"][{POST_SNAPBACK}][/a]
Thanks musicmusic, ColumnsUI still rocks !!! [a href="index.php?act=findpost&pid=374074"][{POST_SNAPBACK}][/a]Good to know
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.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.
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]
BTW, just for interest, why does the standard-UI-toolbar and the Columns-UI-panels have a different background-color (Royale/EnergyBlue-Theme here)?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.
[a href="index.php?act=findpost&pid=374074"][{POST_SNAPBACK}][/a]
thanks musicmusic!!!!!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.
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]
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. :/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.
[a href="index.php?act=findpost&pid=374794"][{POST_SNAPBACK}][/a]
I think I found a bug: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'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]
@musicmusicI don't currently have plans for this, sorry.
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]
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.
QuoteI 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.
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]
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]
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....
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]
i got some problem:Maybe you have inadvertently entered a carriage return after the name?
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?
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 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]
Can the album list panel be made to remember the last position it's at, even after foobar is restarted ? That'd be cool.It would be quite difficult to implement this I'd imagine.
[a href="index.php?act=findpost&pid=375750"][{POST_SNAPBACK}][/a]
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)?As above.
[a href="index.php?act=findpost&pid=376070"][{POST_SNAPBACK}][/a]
Is already there a way to change the transport buttons?Sorry, you've lost me there
[a href="index.php?act=findpost&pid=376364"][{POST_SNAPBACK}][/a]
I second this idea, perhaps you could set a hot key to toggle between the two layouts.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.
[a href="index.php?act=findpost&pid=375485"][{POST_SNAPBACK}][/a]
I don't found any way to configure the delayIt uses the sidebar settings for now, but that will change soon
[a href="index.php?act=findpost&pid=376388"][{POST_SNAPBACK}][/a]
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..I think it may be inevitable. But maybe difficult to implement, I'll have to see..
[a href="index.php?act=findpost&pid=376397"][{POST_SNAPBACK}][/a]
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]
QuoteThe 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]
Vertically Splitter
Track Info Panel
Columns Playlist
Vertically Splitter
Track Info Panel
Horizontal Splitter
Playlist Switcher
Columns Playlist
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")
QuoteWhen 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]
QuoteWith that plugin foobar consume about 60% of CPU!!!!! Without only 1-2%. Tracks were same!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.
Switched for default GUI
[a href="index.php?act=findpost&pid=374838"][{POST_SNAPBACK}][/a]QuoteI get an error when trying to save button customization to a file: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.
"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 will see if I can add better error messages in next version too.
[a href="index.php?act=findpost&pid=375167"][{POST_SNAPBACK}][/a]
Hope you understand it now
[a href="index.php?act=findpost&pid=376634"][{POST_SNAPBACK}][/a]
(The layout page)QuoteHope 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]
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]
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]
Vertical Splitter
Track Info panel
Horizontal Splitter
Menu
Buttons
Seekbar
...
(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.
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]
QuoteFeature 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]
QuoteIs 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
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.
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]
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
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?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.
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]
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?Beyond locking it: no.
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]
.To musicmusic.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.
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]
I have a minor problem with the newest Columns UI (0.1.3 pre-alpha 17v6).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).
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]
Hi,It refreshes from the media library, not from your hard drive. There is a rescan media library menu item in the library menu.
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]
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.
Try padding the height of your buttons to 20 or 32 px with transparency.
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 :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.
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.
[{POST_SNAPBACK}][/a] (http://index.php?act=findpost&pid=378616")
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.
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")
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 itIt 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
[a href="index.php?act=findpost&pid=378742"][{POST_SNAPBACK}][/a]
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;
}
}
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.
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")
COLORREF get_default_colour(colours::t_colours index)The last colour is new (COLOUR_SELECTED_TEXT_NO_FOCUS), when I noticed standard list view does that too.
{
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;
}
}
because it looks great on every XP style (and on "98" style, too).Indeed, that was the very idea
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)
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]
QuoteFeature 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]
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")
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 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
Just a small feature request for the Layout page.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.
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.
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
// 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%))
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...
- ...
- axed sidebar
- added toggle area...
- ...
Does enabling Make date info available, also give access to Julian Date?The field name is %_system_julian_day%.
I have unsuccessfully tried e.g. %_system_julian_date%.
Yes, a locked vertical splitter behaves like the sidebar in the new version. There's two notable differences:QuoteThis 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...
- ...
- axed sidebar
- added toggle area...
- ...
Playlist name generationThe 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.
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?
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.Had the same problem but I thought it was my ignorance...
Correct? Or is there an easier way?
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.You can right click in the separator between the two panels. Otherwise correct.
Correct? Or is there an easier way?
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.
ThanksDoes enabling Make date info available, also give access to Julian Date?The field name is %_system_julian_day%.
I have unsuccessfully tried e.g. %_system_julian_date%.
Playlist name generationThe 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.
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?
Is there a way to change the font on the menu toolbar?
' 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.
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.
You can right click in the separator between the two panels. Otherwise correct.
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 to completely rebuild it after resetting the sidebar.
I, too, would like to be able to lock the panels so that they cannot be resized. Is this possible?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.
' 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...
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.
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.
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)?I am planning to add a couple example components to next version of sdk.
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.
#include "../SDK/foobar2000.h"What you may want to do from there may include:
#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;
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.
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.
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. :/
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.
@musicmusic
it is possible to add search box to album list panel ( same in album list 3.1.0)?
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.
^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.
^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. :P
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.
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.
^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.
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
@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!
@lyx - would you support this idea?
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)?
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
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.
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.
$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.
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.
How about $ifequal(%totaltracks%,%tracknumber%,DO_THIS,DO_THAT) ?
@ 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.
(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.
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:
$if(%_isplaying%,color_when_playing,normal_color)
$if(%_isplaying%,$rgb(255,0,0),$rgb(0,255,0))%artist%
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.
QuoteThat should add a very light gray line above the first track.
no... it's says unknown function, i'm usin' 0.9...
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.
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 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.
$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))
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))
I edited my previous post, check it again - his FCS may be incompatible with fb2k 0.9final.
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.
@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.
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.
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?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.
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.
Thanks a bunch man!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%
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.
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:
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 ...
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...
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.
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:
Is it also possible to drag files from a playlist to another without using additional keys (only with the mouse)?
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).
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.
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.
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.
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?
%title% • %length%
Edit the titleformatting for the playlist switcher maybe? I simply put %length% in there with a nice separator bullet:Code: [Select]%title% • %length%
If I want to show the time without highlighting them all what should I do?
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.
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.
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
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”.
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)
-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...
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...
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.
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.
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)
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&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)
' 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.
It is in the changelog - its included under "other minor changes"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?
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.
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.
' date='Apr 28 2006, 05:56 PM' post='387276']Im not setting any border explicitly. It just looks like that
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?
' date='Apr 28 2006, 07:47 PM' post='387309']Seems fine here (Clear cache?)
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)
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 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.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.
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?
The buttons need some improvements
otherwise fine as always, thanks musicmusic !!!You're welcome
is there a way to save my layout into .fcs profiles? (or to export them somehow)No, not yet. You could create a new preset to mess around in if you like, however.
I just started to play around with ColumnsUI and i keep screwing things up, so it would be useful
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" ?
It is in the changelog - its included under "other minor changes"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?
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'll fix it for next build, but you can change your screen colour depth to 32bpp to fix it too.
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?!
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:
columns_ui::global_variables_list vars;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.
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,...)
OkI'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
@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).
Horizontal splitter
Vertical splitter
Playlist switcher
Track info
Playlist tabs
Playlist
Vertical splitter
track info (top)
Horizontal splitter
Vertical splitter
Playlist switcher
Track info
Playlist tabs
Playlist
track info (bottom)
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.
3. Audio latency - Well Wine is an emulator.
1. Crash when mouse over playlist switcher panel I "fixed" on my side already. But it doesn't excuse Wine.
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'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
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.QuoteWine 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.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.
Quote3. 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.
Quote1. 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.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 badlyPlease 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.
' 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.
Hi, actually that doesn't answer the question I asked.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.
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 bugThanks for the report, reproduced, looking into it
This thing still rocks, BTW
Thanks, Mark
No, not yet. You could create a new preset to mess around in if you like, however.
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
Hi, actually that doesn't answer the question I asked.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.
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 bugThanks again for the report. It should be fixed in v5 I just uploaded. But give it a good trashing to make sure
This thing still rocks, BTW
Thanks, Mark
No, not yet. You could create a new preset to mess around in if you like, however.
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
when do you intend to add this?
metadb_handle leaks: 2 objects.
What does it mean, and how could I remove this message ?
change 0.7(track info) work fine
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?!
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...
also, what does "lock" do anyways?
Seems to work fine now, thanks!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
metadb_handle leaks: 16 objects?
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.
$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%
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?
Can you center text in playlist switcher?No.
I have tried $char(1)C and enclosing the text with two $tab() without success.Playlist switcher is not trackinfo panel.
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...
$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)
$char(9) works for me in playlist switcher title formatting.
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.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
But using tag fields in playlist names will probably cause problems when playlist contains multiple albums/artists, not?
%artist%[ - ''%album%'']\
%artist%\
VA - ''%album%''\
%_directoryname%\
I had a play around and came up with this...
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.
$set_style(frame-left,1,color)
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...
Hi all,Playback > Cursor follows Playback
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?
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.
musicmusic
foobar use more cpu, when i enable bars mode in Spectrum analyser configuration
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%.Strange let me know if it happens again.
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.
You're a really lucky man: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...
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
And the preset system doesn't work, when I change a preset and try to recover it later it has been lost.
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...
musicmusic
foobar use more cpu, when i enable bars mode in Spectrum analyser configuration
Ah ??? Not in mine...
Strange let me know if it happens again.
$if(%_isplaying%,This doesn't do anything though...
$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))
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??
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
They should consolidate that two projects.
You may disagree, I don't think its particulary important anyway.
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.
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 just found a message and patch about the specific problem here in Wine:
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!
Clearly not in this case.
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.
Quotepost 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.
...(on both cores)...
I wonder if it's having issues running on a dual-core system...
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/)
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)
Horizontal splitterThe 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.
Album list
Vertical splitter
Horizontal splitter
Album art
Playlist switcher
Columns playlist
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.
Doesn't on my Hyperthreading P4.
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.
musicmusicIts expected, that bars mode uses more CPU. But it should only be noticable with large vis.
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
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 )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.
Do you want me to try to only delete the foo uie track info panel and see what occures?
I am having a problem. My layout is as follows: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.
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.
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.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).
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 splitterThe 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.
Album list
Vertical splitter
Horizontal splitter
Album art
Playlist switcher
Columns playlist
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.
; 745 :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..
; 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:
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?
Its expected, that bars mode uses more CPU. But it should only be noticable with large vis.
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
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
Can you reproduce either the strange beaviours or the crash?Unfortunatly not, but I'll keep trying from time to time.
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/)
My vis keeps updating when paused (I plan to change that). But what I wanted to know, is how large is your vis?Its expected, that bars mode uses more CPU. But it should only be noticable with large vis.
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
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
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.Can you reproduce either the strange beaviours or the crash?Unfortunatly not, but I'll keep trying from time to time.
My vis keeps updating when paused (I plan to change that). But what I wanted to know, is how large is your vis?
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?
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?
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).
Then why doesn't it show up as being played (if removed and readded), with this neat new behavior?
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.
#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 ) );
Yes, that is large. Normal size is default size. I can try and optimise it a bit, but I can't promise anything.
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)
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.
...
V. splitter
H. splitter
...
Playlist view
Didn't even think that you should stop using the function for the sake of running your plugin under wine.
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.
Yes, that is large. Normal size is default size. I can try and optimise it a bit, but I can't promise anything.
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)
//ThemeChoice
//1=Black, 2=Blue
$set_global(Theme,1)
$ifequal($get_global(Theme),1,
[BlackColorsCode]
,
[BlueColorsCode]
)
$ifequal($get_global(Theme),1, ok, false)in a colums, and this work perfextly, so why this don't work for the theme???
so why this don't work for the theme???
Note: You can only define globals in the global string - i.e. you cannot access defined globals.
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.
so why this don't work for the theme???
from the Columns UI wiki (http://music.morbo.org/wiki/columns_ui:config:global_variables):QuoteNote: You can only define globals in the global string - i.e. you cannot access defined globals.
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
%_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.
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.
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 colorWell, I haven't changed anything.
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???
Vertical splitter
|-- menu
|-- Horiz. Splitter ...
|-- Horiz. Splitter ...
|-- Playlist Dropdown
>> 2-3 px space necessary for dropdown!!! <<
|-- Columns Playlist
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 colorWell, 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..
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:Thanks for the report, looking into it..
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?
' date='May 11 2006, 02:24' post='391339']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)
@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.
Feature Request.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.
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.
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?"Not from me"
Cheers
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.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?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.
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..
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"
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.
QuoteAs 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.
QuoteIn 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.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..?
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:
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.I have no social design? What does that mean..?
good luck,
- Lyx
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.
If you misuse a feature to do something unintended obviously it will not work optimally and cause undesired effects.
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.
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!
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..?
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.
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.
Finally, since you apparently also like bluntness (rudeness) I also think you are deluded for thinking I care about how you spend yout time.
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).
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"?
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.
If you misuse a feature to do something unintended obviously it will not work optimally and cause undesired effects.
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.
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!
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..?
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.
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.
Finally, since you apparently also like bluntness (rudeness) I also think you are deluded for thinking I care about how you spend yout time.
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.QuoteLastly, 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 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.QuoteIt 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.
Quotethat 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?
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...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.
<snip>
...not just unacceptable but also plain simply below my discussion-level.
That's nice for you. Is that why you join all your words with hyphens?
that reminds me, psychology and human behaviour is also among my interests.
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.
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..
$blend(color1,color2,$mod(%_playlist_number%,2),1)
$if($strcmp($mod(%tracknumber%,2),1),color1,color2)
$ifgreater($mod(%_playlist_number%,2),0,color1,color2)
$ifequal($mod(%tracknumber%,2),1,color1,color2)
$select($add($mod(%tracknumber%,2),1),color1,color2)
I would use one of those for alternating between two colors, ...Code: [Select]$ifgreater($mod(%_playlist_number%,2),0,color1,color2)Code: [Select]$ifequal($mod(%tracknumber%,2),1,color1,color2)
...or this one when extensibility to more than two colors is required.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)? thanksI 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.
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.In the spirit of HA that kindly hosts this forum, and in the spirit of TOS8, statements like this seems out of place: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.
"the real world in practice"
"a user who is known to think about usability alot"
"for the majority of users"
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
Does anyone know why I'm unable to load albumlist into the panel?
How can I put spectrum under the column playlist?
Horizontal
|-Vertical
| |-explorer tree
| |-albumart
|
|-Vertical
|-Column playlist
|-spectrum
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?
If you're talking about what i think you are, that question was addressed by foosion like five posts above.
exactly!! thanks a bunch
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)
what would be really nice, is if each album was a different color.
cheers
lach
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
$ifequal(%tracknumber%,1,colorofthefirstline,other color)
?
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%)
)
display->Titleformatting and you delete everything in every tab
display->Titleformatting and you delete everything in every tab
Thanks Bachi-Bouzouk, I'll give a try.
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
sorry for off-topichere (http://www.hydrogenaudio.org/forums/index.php?showtopic=29363) you go.
can anyone point me in direction of track info thread ? somehow I can't find it
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.
The layout system in the new version of Columns UI is different. See the Layout tab in Preferences.
Illegal operation:The other when I was doing something with my trackinfo panel:
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)
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)
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
$info(encoding)|%artist%|%album%|%tracknumber%. %title%
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
@musicmusic, my post got somehow lost, so i'm reposting it ... i would really like this implemented.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.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).
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: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.I'll take a look at it.
(http://img54.imageshack.us/img54/7898/slider0xe.jpg) (http://imageshack.us)
If you need other .cfg when the album art does not take yet the whole space, just tell me
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?
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.
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"?
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.
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).
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.
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.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).
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).
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
I'll take a look at it.
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)
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?Yes But the other autohide panel(i.e. "Main") is locked because of the buttons toolbar
I've tried to reproduce this but couldn't confirm. Maybe one of other panels is locked too?
usually, they are stored in the folder "images" of foobar
Yes But the other autohide panel(i.e. "Main") is locked because of the buttons toolbar
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 it's not what I want
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?
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.
Yup, there was a change at some stage breaking the prior config.
The fate of a foobar user?
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.
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.
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.
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.
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
sidebar was removed, use the layout to make a sidebar
one of the preset is similar to the sidebar
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.
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?
can ui_columns's config file for 8.x be used on ui_column for 9.x ?
@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?
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.@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...?
' date='Jun 9 2006, 01:44' post='400994']
@musicmusic : Could you add foo_dop to your components page (http://music.morbo.org/components.php)
' date='Jun 9 2006, 01:44' post='400994']The FAQ is user-editable
and put a link from the FAQ to the different wiki pages you have on your site?
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.
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);
}
- 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...
- 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?
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.
- 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...
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
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.
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.
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..
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:
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;
}
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
The font must have the character. That's why changing the font solved your problem.
Horizontal Splitter
|- Playlist Tree Panel
|-Horizontal Splitter
| |-Browser Panel
| |-Browser Panel
| |- Track Info
|
|- Playlist tabs
|- Columns Playlist
Horizontal Splitter
|- Playlist Tree
|- Vertical Splitter
. |- Horizontal Splitter
. | |- Browser Panel
. | |- Browswer Panel
. | |- Track Info
. |- Buttons
. |- Browser Playlist
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.
Horizontal Splitter
|- Playlist Tree Panel
|-vertical splitter
|-Horizontal Splitter
| |-Browser Panel
| |-Browser Panel
| |- Track Info
|-Horizontal Splitter
| |- Playlist tabs
| |- buttons
|- Columns Playlist
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 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
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 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?
Is there any version out that supports foobar v0.9.2?Man, where have you been for the last year v0.1.3 beta 1v5 (http://music.morbo.org/components.php)
Thanks
Am I missing some settings or that's how it should work?
Is there any version out that supports foobar v0.9.2?
Thanks
I doubt it, but there are tonnes of nice buttons in the upload section.
Suggestion: ability to customize name of newly created playlist.
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?
click on the title column or use sort submenu in the edit menu
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.Stable components package from http://foosion.foobar2000.org/0.9/ (http://foosion.foobar2000.org/0.9/)
If this could be realized, we can have different font-combined trackinfo panel.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)
"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?
BTW, why is the development of columns ui stuttering? Real life?It's the summer, I'm supposing "Vacations"
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?
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
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
$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%)
)
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
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?
$if(%isplaying%,$set_style(back,$get_global(color.bg.playing),$get_global(color.bg.selected)),)
Illegal operation: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.
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)
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 logCode: [Select]Illegal operation: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.
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)
Anish
P.S. Foobar2000 works fine with the default interface.
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.
I posted my issues here: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.
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)
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.
Maybe you could also enlighten us with the reasons for these seemingly oh so holy principles of yours?
@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
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?
$if(%is_playing%,$rgb(150,200,64)%title%,%title%)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).
$if(%is_active%,$tab()$rgb()%size%)
$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%)
)
$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%')'))
)
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.
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).
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!
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
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.
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?
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?
Locked means the panel size will not be change when you resize the whole player window.
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?
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 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..
$if($strcmp(%codec%,MP3),$left(%codec_profile%,3))or some things you like.
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?
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".
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.
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.
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 loudIs that a pound for every minute it would take to compile Columns UI on this phantom computer?
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.
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.
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.
Is that a pound for every minute it would take to compile Columns UI on this phantom computer?
You can get a rig to code on for about £100 for crying out loud
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
Test&1;
Test2;
Test&3;
Test&4;
Test&1;
Test2;
Test&1;Test&3;
Test&1;Test&3;Test&4:
//Keep track of the Artist of the previous track
$ifequal(PreviousArtist,%artist%,$set_global(SameArtist,1),$set_global(SameArtist,0))
$set_global(PreviousArtist,%artist%)
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'm trying to keep track of the artist and title of the previous track [...]
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
if (strchr(name,'&')) {fix_ampersand(name,temp);name=temp;}
if (strchr(name,'&')) {fix_ampersand(name,temp);name=temp;temp.reset();}
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)
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)
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.
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.
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.
thanks for the new version^^
thanks for new colums ui musicmusic , i heart you
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
$if($and(%tracknumber%,%album%, %artist%),
$set_global(isAlbum,1)
)
$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%]
)
$puts(album_mode,$if($and($strcmp($mod(%totaltracks%),%_itemcount%),$strcmp($mod(%tracknumber%),%_itemindex%)),1,))
$if($get(album_mode),
// code for albums
,
// code for singles
)
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'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.
Rejected feature requests[/i]
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.
$if($strcmp($directory(%_path%,1),Single Tracks)style:
,
$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
)
$if($strcmp($tracknumber(),01),One other issue:
$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))
)
)
)
$if(%_isplaying%,Thank you so much for all your help.
$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%]
)
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().
A suggestion for improving usability:I agree with you 100%, it would make a big difference to its 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).
- Enable click-and-hold for the playback order drop-down box.
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)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. [...]
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)
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.
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.
I agree with you 100%, it would make a big difference to its usability.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).
...
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.
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.
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.
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?
missing panel
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.
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.
is there any way to add a column that would do show the date they were added on ?
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.
Hi, thanks for the report. Its fixed for next build, it was a rouge divide by 2 in my code!
Hi,I would use the middle click option as already mentioned. If you're keyboard happy there's also CTRL+ENTER.
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.
musicmusic: Could you add transparancy to your panels? Especially the spectrum analyser?Can you be more specific. Background, whole panel ? What opacity?
Unsupported format or corrupted file
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:QuoteUnsupported format or corrupted file
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.
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.
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'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.
ifequal($mod(%_playlist_number%,2),0,
Can you be more specific. Background, whole panel ? What opacity?
musicmusic: Could you add transparancy to your panels? Especially the spectrum analyser?
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.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.
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..."
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.
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 ...
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.
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.
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.
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.
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.
God! ! !
Do not enable them both through Columns UI to do so at any resolution screen window foobar2000 was always centered?
Missing child panel of splitter!
%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.
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:Check your other presets. It exports all of them.Code: [Select]Missing child panel of splitter!
What's going on?
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 the latter see above. For the former why would you want to hide the tab bar?
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 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
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.
I don't think so. ColummnsUI still gives you the warning, that .fcl will not work with the release version.
Also foo_uie_typefind has returned. I added a Query search mode, which uses the filter syntax (i.e. same as autoplaylist).
[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.
Thanks for the update. Is the FCL format final now?It depends on what feedback I get.
Admittedly the info is buried somewhere in this thread. I'll type it up on wiki later but basically: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.
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:
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.
Typefinder: Could you please make it disappear on pressing <Escape>?
I just wanted to ask if it's possible to remove the extra line of pixels which typefind adds to the vertical splitter.
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 playlistHi, I will consider it.
Typefinder: Could you please make it disappear on pressing <Escape>?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?
EDIT: W2K here.
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,
So the button functions are working, but the images aren't being displayed?I think there's a post gone walking somewhere
Thanks for your reply. It's inside a complicated layout.Typefinder: Could you please make it disappear on pressing <Escape>?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?
EDIT: W2K here.
Vertical splitterMy components:
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
...
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
So the button functions are working, but the images aren't being displayed?I think there's a post gone walking somewhere
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 playlistHi, I will consider it.
You can change color on it, except in system/themed mode.
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 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.
Copyright © 2007 Columns UI Development Team
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):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
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.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.
Out of curiousity, are you a collective?Lol no.. I just didn't feel like putting my name there..QuoteCopyright © 2007 Columns UI Development Team
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.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.
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?
- 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.
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.
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?
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?
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..
BOOL GetScrollInfo(..)
{
if (_IsWindowThemed(..))
return _GetScrollInfoThemed(..);
else
return _GetScrollInfoClassic(..);
}
I know this goes against everything you stand forThat'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 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.Maybe metadata or media library problem.
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.
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?I didn't forget Maybe for 0.2.1.
ie:
$set_style(frame part,enabled state[,colour][,selected colour])
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.It is by design.
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?
Bug: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.
In RC1 the custom active item frame is not drawn.
I stepped back to beta 1 and everything is ok.
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...).
@all: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).
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)
@musicmusic 3:Hmm well maybe in later version when playlist switcher gets inline renaming
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:Just use the local vars ($get/$put etc) before finally setting the global var.
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...
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.
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.
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.
Maybe metadata or media library problem.
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.
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.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.
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.
$ifgreater(%TOTALDISCS%,1,%DISCNUMBER%,)
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.
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.
%album%$ifgreater(%TOTALDISCS%,1, - Disc %DISCNUMBER%,)
If you want a frame around the playing track you can still use $set_style to achieve that.
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.
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.
[...] 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
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
$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>),)
$if(%isplaying%,$set_style(frame-top,1,<your chosen colour>)
$set_style(frame-bottom,1,<your chosen colour>),)
$select(%_tracknum%,
%_info_1%,
%_info_2%,
%_info_2%,
)
$ifgreater(%_tracknum%,03,
%_row_2%,
)
$replace(%title%,'(',808080|505050'(',
')',')')
$if(%various%, - %artist%,)
$if(%skip%, 000091|910000*,)
$tab()
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.
$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
)
$if(%various%,%artist% - ,)
$replace(%title%,'(',808080|505050'(',
')',')')
$if(%skip%, 000091|910000*,)
$tab()
000091|910000
$set_style(text,$rgb())
$set_style(back,$rgb())
@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?
@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, 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
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.
Why do you need it transparent? Did you put a background underneath or something? I don't have plans anyway, sorry.
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:
(...)
------ 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 ==========
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.
...
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.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:
i have a problem with type_find, because playlist isn't focused , no way to know selected item (in a long list of results).I know about this problem, it will be fixed in an upcoming version of Columns UI (typefind will be integrated into the playlist).
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?))
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!
Quote1. 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.
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...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 to be foo_browser's problem.
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 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'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..
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?
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.
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 infoHm any particular function?
eg [UNKNOWNFUNCTION] title, I am also unable to change the columnsDouble 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
Vista user experience guidelines state to use sentence-style capitalisation, consistency is good as well but...
using NG Playlist with the same settings as before I get [UNKNOWNFUNCTION] listed in every column and then the infoHm any particular function?
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.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.
I've implemented globals for alpha 2, so it should be better thenusing NG Playlist with the same settings as before I get [UNKNOWNFUNCTION] listed in every column and then the infoHm any particular function?
$get_global() for sure. And it's the only one that I've tested directly, so there could be more.
Hi musicmusicHello
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.
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
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.
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 )
1. is it possible to use a different font for the "heading" in the grouped view?Not ATM though it is being considered.
Is it possible to have a different style for a selected and playing track? For example:Yes you can. See:
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 .
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..
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 playlistPlease 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?
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: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
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.You can do this through the title formatting. Documentation (http://yuo.be/wiki/columns_ui:config:playlist_switcher_titleformatting)
Yes you can. See:
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 .
-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?
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 performanceThanks
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.Yes, forthcoming..
* Globals Style support?
* Auto-size columns?
Good job with the Filter panel. Very cool.Thanks
Just some extra info will be fine, once again I dont like to keep referring to facetsI don't either, it sounds like faeces
otherwise so far so good, thanks for replying to all my points nice to know you listen to your usersIt's easy when there's a couple posts per day
I don't either, it sounds like faeces
LOL I didn't expect you to take that seriouslyI 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/
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 additionsHehe, 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: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.
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)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.
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 .
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.
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.
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
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.
Z:\Music\Classic Rock]\Led Zeppelin\[1969] Led Zeppelin\##- Title.mp3
it will require too many hacks (on my side) to get multiple values per field working with it.
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 is always good to have some competition.
It seems my quicksearch toolbar does not work with the latest version of column_ui, under 0.9.5. Am I wrong ?
It seems my quicksearch toolbar does not work with the latest version of column_ui, under 0.9.5. Am I wrong ?
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
Z:\Music\Classic Rock]\Led Zeppelin\[1969] Led Zeppelin\##- Title.mp3
Can we have tagz expressions instead of fields in the filter?
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.
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.
Thanks for considering those musicmusicHi, I do not really plan on adding any new features to the Columns Playlist. NG Playlist will catch up at some point.
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
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 !That sounds like album list with columns But it's outside of the scope of my plans for NG Playlist ATM, sorry.
I guess that's VERY complicated to implement... but hey, never know.
thank you musicmusicYou are welcome.
one question: is it or will it be possible to have different kinds of layouts (ie colums and grouping) in different playlists?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.
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
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.
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.
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.
Yes I will add that at some point.
- Filter: whenever I "browse" the filter panel, it brings up (focuses on) the Filter playlist... Ticker to enable/disable focus on filter playlist ?
--------------------
I write bad code.
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.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.
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?
Hm, the version seems to be the same. Weird. I'll have to think of something else
%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.
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 itHeh, yeh would be a nice touch
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!
Well this is the SHA-1 fingerprint:
2c0be83aef5c09694dbc013d0e95f5a4f3d2e204 ?SHA1*segoeui.ttf
0.2.1 alpha 4 released
%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.
awesome update looking forward to having a play, especially the inline meta stuff great workFor the Filter Panel it should "just work". For the NG Playlist, you need to do the same stuff as for Columns Playlist:
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.
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
HelloI could put "Add to active playlist" in contextmenu.
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.You mean like album list panel? Well maybe..
It's may first post here soYou are welcome
Thanks for a great component!!
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..
Some reports:
1. %_playlist_number% won't update after playlist item dragging.
2. "Make date info available" doesn't make date info available.
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.
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"]
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)
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, 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!
crashed when added 3 filter panels
[...]
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.
Now requires foobar2000 0.9.5.
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 !That sounds like album list with columns But it's outside of the scope of my plans for NG Playlist ATM, sorry.
I guess that's VERY complicated to implement... but hey, never know.
-Try and work with existing structure - add preview for display script, add apply button to edit column screenWhen 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.
-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.
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.
Yes I've changed it to single page and tabbed it. Now lots of space and better layout, but too many tabs ...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.
0.2.1 alpha 5 released.
Live editing inside a Tab Stack does not work for me. Does anyone else see this problem?
Live editing inside a Tab Stack does not work for me. Does anyone else see this problem?
EDIT: typo
Let's give it a try...Yes I've changed it to single page and tabbed it. Now lots of space and better layout, but too many tabs ...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.
Let's give it a try...
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
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?
About the selection and focus behaviour of the Filter panel: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
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 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
If you mean the groups do not refresh when you rename the active playlist
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...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.
just an idea
thx for the reply, yes because my ng playlist is looking a little bland at the moment... alternating line colours would be cool
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.
thx for the reply, yes because my ng playlist is looking a little bland at the moment... alternating line colours would be coolLess is more ?
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.Implemented for next version.
It would be also nice if the alignment settings in playlist view affected ng playlist column settings too.
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.
$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)))
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
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.
If you use a $rgb() in your group script it will make the text colour in the style script only affect the line.
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.That is a big oops, it doesn't help VC9 linker keeps crashing on me during debug build Anyway please download v2
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.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 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...Did you put tabs in there or smth?
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________
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)
)
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!
That is a big oops, it doesn't help VC9 linker keeps crashing on me during debug build Anyway please download v2Thanks for the quick response.
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.
I mentioned this before sometime but there are basically three possible solutions: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.
-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.
Thanks for the quick response. The problem with deletion is goneThere 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.That relates to intended behaviour.
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.
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.I was going to make it not autosend when you right click a item, it's not great behaviour.
But maybe an option to not autosend until there's something selected in all of the fields will be useful.
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.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.
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.
Bug in NG Playlist: undo skips removing track with middle-click.
Did you put tabs in there or smth?
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.
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.Hi, probably something along those lines later.
Thanks for the great 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..)
That relates to intended behaviour.I found the discussion earlier in this topic, sorry for the duplicate.
I understood that, and I hope you do.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.I was going to make it not autosend when you right click a item, it's not great behaviour.
But maybe an option to not autosend until there's something selected in all of the fields will be useful.
Feature request: search window to use columns ui configuration instead of default ui.
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.
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.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.
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?
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.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..
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 .
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).I will add probably some actions for middle/double click similar to album list panel.
PS: Just noticed that instead of dragging I'm using middle click like in Firefox
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.
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.
You can access global vars in the style string, I would go with that approach.
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?
hi,
is it possible to set only the font-size of the group headers (artist - album) bigger?
thx
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 musicmusic,Did you set the seekbar to 'Locked' (or even the parent splitter)?
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.Seems that was only the case with visual themes disabled (since forever..?). I fixed the bug in alpha 9.
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...
I don't think anything has changed there with Columns Playlist. Screenshot maybe? No, NGPV doesn't use that setting yet...
0.2.1 alpha 9 released. See changelog for details..Did you set the seekbar to 'Locked' (or even the parent splitter)?
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.Seems that was only the case with visual themes disabled (since forever..?). I fixed the bug in alpha 9.
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.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.
I just tried the new build and the problem is still there.
A quick suggestion question. Would you be able to implement an option that allows setting the minimum height and width of the window?No, and no.
Also, are there are plans for individual component padding (left, right, etc)?
Ok, I feel stupidSorry, it referred to the column headers.
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.
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...
Hi,No. The component nor the parent are locked. Basically this happens with every component that is nested in such a way.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.
I just tried the new build and the problem is still there.
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!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.
Feature request: Adding the auto-hide checkbox to the panel-context-menu
Hi,No. The component nor the parent are locked. Basically this happens with every component that is nested in such a way.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.
I just tried the new build and the problem is still there.
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?
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.
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.
Feature request: Adding the auto-hide checkbox to the panel-context-menu
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.
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.Just to follow up on this, by some fluke we found the root cause of this problem.
I figured this could be related to the fact that I am running Windows XP x64 SP2, so there could be some incompatibility issues.
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)
@musicmusicHi, it will probably be added, but I'm still considering the best way to do that.
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
...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!
hey musicmusic when can we see the next alpha, I am hanging for the next installment of goodies
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: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.
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?
Hi musicmusic,Great.
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(),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?
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.
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.
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;
}
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?
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?
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.
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.
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.
(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
I notice a weird bug, when choosing in windows explorer to play a folder in foobar.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?
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.
Hi musicmusic,I see the bug, though it didn't trigger on my Vista. Should be fixed in next build.
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).
Hi musicmusic,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
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?
Yes, though really it should disable the remove command in that case.Rightclick on a playlist tab, "remove" --> nothing happens.
My bad, it was a write protected playlist.
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?
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.
I have little suggestion...it will be nice if columns ui allows to set background image on the play list.
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.
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
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. 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.
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.
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).Sounds strange. I'll try and check it anyway.
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
Weird behaviour.Indeed, I've known about this, but thanks for the reminder. I'll probably fix it for next version.
Selecting several styles from Filter panel results in playlist for repeated entries for tracks that have multiple selected styles tagged.
Is there any way to style Filter panels, i.e. change background and text color?Not currently, it is just using system settings.
Hi,It is configured like that by default.
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).
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!
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.
$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%
$replace($lower(%codec%),
musepack,mpc,
vorbis,oggV,
flac,flac,
monkey''s audio,ape,
true audio,tta,
wavpack,wv
)
$tab()
$info(bitrate)
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.
OK I found the problem, thanks for the report. It should be fixed for next build.
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.
What method are you using to scroll were you see that problem?Mouse wheel scrolling.
Illegal operation:(edit: codebox'd. thanks 4nt1)
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)
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)
all i was doing was managing some playlists
Ooops. Crashing on empty playlist (introduced with v2) should be rectified in v3.
Remember playlist positions across different playlist when changing between them. As of now NGPL just forgets the positions if I keep changing around.
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. I didn't add that yet (kinda forgot). I've noted it and try and add it in for alpha 11.
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).
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.
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.
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 withYes, 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.
Hey, musicmusic.I don't know, sorry.
Could you give any estimate on your plans for implementing any kind of field mapping for the Filter (discussed earlier in this topic)?
Thanks for all your work on Columns/NGPL.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.
Will it be possible to have some sort of setting that hides the group header if that particular group is blank?
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
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!!!
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.
I'm just reporting a bug, the album list panel does not get updated when the media library is rescanned.
$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)))
Do you have selected Playback -> Cursor follows playback?
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.
hey MM, any final decisions on how the filter stuff will be coloured?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.
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.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 coolHmm.. 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 wrongWhat is the format of your added field?
Do you have "Cursor Follows Playback" enabled?
the format for my added field is 2008-01-21 so YYYY-MM-DDHave you checked if you set 'Use custom sort script' correctly for that column ?
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%
NGPV now remembers scroll positions across playlists (not across foobar2000 instances)
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.Thanks, fixed for next build.
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 for your great UI! Keep up the good workThanks
Hi Musicmusic,I see. You're welcome
first off thanks for both Columns UI and foo_dop.
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...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.
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.
EDIT: Gah, of course I confused the playlist filter feature of grouping with the "Filter" panel...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.
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...
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:
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.
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?
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.
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 meI 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.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.
Any such evolution planned for album list ?
- I'd like to assign keyboard shortcuts and/or buttons to View>By ...It's not possible, sorry.
how to do that ?
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.
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.
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).Intended. It obeys the system-wide setting and should behave the same as Windows Explorer, unless you have 'Playback follows cursor' enabled.
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.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...Last version was released eight days ago
latest version is quite stable for me
Hi musicmusic!Unfortunately I am just using the standard tab control which infallibly behaves like that. Sorry.
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.
version 0.2.1 alpha 11 PREVIEW 2 v2
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.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.
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.
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.Quoteversion 0.2.1 alpha 11 PREVIEW 2 v2
musicmusic, you have a really startnge versioning scheme
hi,
here is a milky-one:
http://synchrocontrol.deviantart.com/art/L...iTunes-64638472 (http://synchrocontrol.deviantart.com/art/Look-Like-iTunes-64638472)
$if($meta_test(style),$meta(style,$char(13)),Unknown Style)
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?Erm, where exactly are you using this where it works? Do you mean $meta_sep??
For now such construction worksCode: [Select]$if($meta_test(style),$meta(style,$char(13)),Unknown Style)
But it feels like "undocumented feature".
Feature request.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:
"Tag not found" value for filter panels. To avoid "?" values and strings like one in this post.
$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.
when ever I add a new field in filter options there is a super slow redraw of all filter panels I have.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.
only using 3 so seems very strange...
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.
For example, I use a facet as basically a way to make autoplaylist queries without having to crowd my playlist list.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?
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.
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.
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.
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
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.I added it to the request list, I am not sure if/when I will add it though.
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.
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.
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.
I get a crash after upgrading to 0.3 beta 1 preview 1.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.
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)
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)Hmm, if you're after playlist search press F3, I didn't add a handler for CTRL-F.
Works fine on the older version however.
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
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.
Your new preview version makes my buttons look like this:Should be fixed in preview 3.
(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.
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.
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 .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.
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.
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.
the more I look at it (F2, TAB work), the more I think it's not too important...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.
But with one thread there's a much higher chance that certain questions will be asked twice and more...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.
Maybe Or like many other panels, which have a preferences entry in the contents contextmenu. Here: besides the "send to autosend..." entries... Or both.3. A shortcut from the filter panels context menu to the properties page would be nice.In the header context menu maybe?
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!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.
// 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))
)
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?1. It is not possible.
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.
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.Oh, those look like legacy global variables, those aren't supported either....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....Not only in NG playlist, but in set_style() I guess? Because the code doesn't work in both, columns and ng playlist.
$if(%isplaying%,$rgb(249,36,75),$rgb(149,36,75))
$set_style(back,[/s]
$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)))
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.
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,[/s]
$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)))
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.
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% [...]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)?
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.
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.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.
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.
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:It's not possible, sorry.
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.Hi!Sorry, that was unintended. I'll change it back for the volume toolbar in next build. Thanks for the report.
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?
$if($strstr(%path%,Klassik),$if(%composer%,$substr(%composer%,$add($strrchr(%composer%,' '),1),999),$if3(%album_artist%,%artist%,<not set>)),)
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,
MusicMusic, can we have the option to change color for background and separators?Yes making more colour and fonts configurable is definitely on the cards with the new config page. I'll note your request.
As you see below, i'm currently using foo_uie_panel_splitter for changing color of splitter but it's just not the same
Filter Panel, sorting question:Would a "Hide empty items" option make you happy?
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?You always make me happy To answer your question: yes. And:
[x] Hide empty items
"All" item (Dropdown)
Top
Bottom
Hide
Is the bottom option really necessary?Code: [Select][x] Hide empty items
"All" item (Dropdown)
Top
Bottom
Hide
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).
Well, this probably depends on the definition of "really". For me, "All" is not necessary. Just realized I never need it You decide.Is the bottom option really necessary?Code: [Select][x] Hide empty items
"All" item (Dropdown)
Top
Bottom
Hide
quick request: fix ctrl+tab and ctrl+shft+tab functionality for switching tabs (broken since foobar 9.5 or whenever).
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 senseDid you just draw album list ..?
eg
+artist
-artist
_____- \album +\cd1
____________ +\cd2
_____+ \album
_____+ \album
+artist
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,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.
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.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..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..
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...
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.
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 .album list panel custom sort stringI 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?Doesn't sound like much to do with me.
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.
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).
I added both %filesize% (formatted already) and %filesize_raw% (bytes).Oh, many thanks!
Would it be possible to have an option to have just one autosend playlist rather than 2 separate ones?Yes some settings around that are on the to-do..
I personally find having two playlists rather cluttered.
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.
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?This is in the playlist switcher
%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?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.
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.
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.
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.
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.Yes, it will require some internal changes but it seems like the best approach.Quoteif 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.
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?
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?
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?
Thank you all for feedbackI 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).
A bug in new NGPlaylist inline metadata editingThanks, 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?
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.
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.
running the latest preview 2, it seems the sort by column header in ng playlist has stopped working...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.
I have no custom sorting setup for the column header in question
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.
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.
Basically, can't you simply treat the album art column like all the other columns? (Of course with a different set of options)I'll consider adding an option to put it on the right.
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.
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).
$if($strstr(%path%,Classical),$if3(%composer%,%album_artist%,%artist%,<not set>))
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.
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. Yes it will be changed.
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.
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.
A question about the filter panel:I want to really filter out stuff, even for the "All" node. Why?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.
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.
OK, I'll do this then. BTW, do you have any slow to read tracks in your playlist (archives, network paths etc.)?
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 uglyThe 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.
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.
$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)))
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
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.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.
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.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.
Also make sure there's no leftover embedded artwork.That was it. Sorry.
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.
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.
Right click a column header. "Album art" should appear as one of the choices.
Hi there,You can't use $tab() there, this is intentional due to the line in group headers.
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.
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.Thanks
Great work! =]
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.
$replace(%path%,%filename_ext%,,$if(%disc%,$directory(%path%,1)'\'),)Covers\Front.jpg
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.
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!
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%
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"?
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.
$replace(%path%,%filename_ext%,,$if(%discnumber%,$directory(%path%,1)'\'),)front.*doesn't work.
is there a way to change the font / font size / color of the header in NG playlist view ??No. But would be nice.
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
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.
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 ??They either used the panels ui playlist viewer or ELplaylist component.
And that's the string i use in CUICode: [Select]$replace(%path%,%filename_ext%,,$if(%disc%,$directory(%path%,1)'\'),)Covers\Front.jpg
It works perfectly even with 2+ CDs albums.
$replace(%path%,%filename_ext%,)Covers\Front.jpg
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.
It would be nice if Artwork view shows, when no track is playing, the cover of the selected track/album in the playlist.
I'd like to see reflection on images in the playlist, like in iTunes. That would be really cool.
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.
// 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'
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
I will add some options at some point.
It would be nice if Artwork view shows, when no track is playing, the cover of the selected track/album in the playlist.
Bug? My artwork view in NG playlist refreshs after an interval of about one minute.Maybe play count related? I think with current grouping implementation that would happen if the first track in a group was modified.
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
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 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.
$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.
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 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?
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.
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.
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.)?
The playlist would have to refresh too often, hence it was left out.
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.
Erh musicmusic can you reconsider? In case, multi disc albums have cover for each disc I still need multiple sourcesOK, let me rephrase that. I am not adding it any time soon. But maybe sometime in the future.QuoteAnd 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.
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)
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.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.
Is there a way around this, or perhaps will it be changed in a future update? Sorry if it's been covered already.
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?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.
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.There is some irony here, because for some reason it wasn't using the system setting. I'll fix that anyway.
That's usually caused by a locked height, or possibly the minimum height of another panel.
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.
$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)))
Or you may prefer to just replace that bit with just %playlist_number%.
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.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.
Anyway, why are fields being randomly renamed now? This breaks components.
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)
Hello Musicmusic,It's maybe possible, I'll note it.
would you mind making the Filter Panels last selections available across sessions?
Lodl
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 isYou need to use $replace - e.g. $replace(%album%,:,,?,,*,.). This way, you can use the same replacements you used when naming the files.
C:\Documents and Settings\ray\My Documents\My Music\Album Art\%album artist%\%album%\folder
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
Thanks for the update. I haven't got time to check my system time field issue yet, but I noticed a glitch:
Any scripting help?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:
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?
covers\front
..\covers\front
The strings for those last two (front cover) should be:Code: [Select]covers\front
..\covers\front
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 niceSounds 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.
$if2(%album artist%,%artist%) - '['[%date%] [%label%]']' [%album%] '['[%genre%]']'
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.
Hurrah! Abum art at last! Another stupid question: what are the main new features of NG Playlist (please, not the "read the changelog"!)
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.
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. 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. 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.
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.
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.
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)
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.
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.
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.
$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)))
Is there a way to disable album art display in the NG playlist? I looked around the preferences, but couldn't find one.
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 elegantI may just add multiple sources a bit later.
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
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%=trueCan you try and track down what specifically causes it? I couldn't make that happen. Edit: Never mind I found it.
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.
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"
Since upgrading to foobar 0.9.5.3, I discovered that %_playlist_name% isn't working any more.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) ?
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) ?
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!
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)
)
1. I still don't understand how you accidentally resize something.
(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%I think the handling of them will vary between people, but anyway just do $replace(%album artist% - %album%,/,_,:,_,*,_) etc.
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?
It doesn't stand for anything in particular.
The scaled copies are kept as GDI resources, so in memory somewhere I guess.
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.
I may just add multiple sources a bit later.
Can you try and track down what specifically causes it? I couldn't make that happen. Edit: Never mind I found it.
I think the handling of them will vary between people,
but anyway just do $replace(%album artist% - %album%,/,_,:,_,*,_) etc.
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.
0.3 beta 2 preview 8 released. See changelog for the details.
I still don't understand how you accidentally resize something.
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
Can you made playlist tabs scrollable using mouse wheel?Yes, probably.
Good ol' mouse.. Accident happen, y'know.I will just make Escape work here.
As of now, I don't really need it anymore but nice to have anyway.
fixed a issue with %is_playing% in playlist switcher panel and dead tracks
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.)
fixed NG Playlist issue with global style string not being inherited into custom column style stringsthanks a lot!
Scrolling to items added with drag-and-dropping from external programs would be nice too.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.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) Scroll to the items added to the NG Playlist from the Filter on "Add to active playlist" action.
2. Yes I think some behaviours there should be changed I'll fix that.
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.
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
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.
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 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?
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.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.But what do you want it to search, the filter panel or just the media library? What do you mean by "clear text button"?
Thanks
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"?
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.
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.
Question:
Artwork column don't have name and it is showing like 5px empty column when it's off. Why it's needed?.
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.
Some bugs in NG Playlist:Thank you for the reports, I'll check/fix those for next build.
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).
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..
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.
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...
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)
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 sweetYes
and another one: ability to display all tags present in a fileAs 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..
"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...
added an Item Properties Panel
I there a way to have the tab stack at the bottom of its subcomponents, not on top?It's not possible..
TCS_BOTTOM
[...] This style is not supported if you use ComCtl32.dll version 6.
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.
Typing in the Filter Panel does something already, no idea if that's what you want or not...
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.
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 wellaphasia explained it well, also see Windows Explorer.
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'.
Bug report:I see what you mean... Thanks for the report
When I disable "Show column" and presses "Close", the contents of columns is not updated until scrolling horizontally.
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 ?
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.
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.
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.
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.
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.
Restrict ALL to [$strstr(%path%,Klassik)]
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?
I wonder, what do i do without a great feature "Use alternate selection model", which is gone in preview8 ?What did it do, btw?
If it was intentionally removed, then there must be another way to reproduce the functionality which that feature provided?
is inline metadata editing possible within the Properties panel?Not yet.. soon
I have an idea. Maybe some kind of prefiltering would be useful: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.Code: [Select]Restrict ALL to [$strstr(%path%,Klassik)]
This would have to be a per field setting, which would require some rewrite I guess.
I wonder, what do i do without a great feature "Use alternate selection model", which is gone in preview8 ?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..
If it was intentionally removed, then there must be another way to reproduce the functionality which that feature provided?
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.
HelloSorry 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.
- make it inherit colors & fonts global settings from 'Preferences>Columns UI>Colors and Fonts'Yes sure
- auto refresh on library update like filterI 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, playcountPlayback 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..
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 ?
Great, thanks- make it inherit colors & fonts global settings from 'Preferences>Columns UI>Colors and Fonts'Yes sure
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.
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
i tried to configure my artwork sources but i couldn't make it work the way i wanted to.It doesn't work the way you want.. First $if3(*front*,*cover*,*) will evaluate to * always, only fields and functions can evaluate to true.
[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
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 futureWell, 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 wrongI 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").
It seems like the long playlist has to be the last playlist for it to happen
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.
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.
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)
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:Hmm, yes that should probably be there, I added .jpeg in the new build, thanks.
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.
- 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.
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...I updated the wiki page (http://yuo.be/wiki/columns_ui:config:artwork). I hope it answers your question.
Is this true or I can't make it.
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.
What about being able to set a bigger minimum group height? That would allow taller artwork.That would be good solution, yes.
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 requestI 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 tried $ascii and it seemed to work fine. Can you post your complete string?
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?
d:\mp3\_info\art\album\$ascii(%album artist%) - $ascii(%album%)
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 requestI didn't understand why you wouldn't want the aspect ratio to be preserved. Can you explain?
as i said with albumart i don't have any problem, but here is only one command $ascii() and it doesn't work for artworkI'm not sure why. You could put it as a column and compare to the actual file names.
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.
some times the album art is not exactly the size of the frame.So you wouldn't enable it for tall/very non-square art, and also I guess your panel is a perfect square.
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.
the column size weight behaves strangely.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 ).
when the total width of all columns is greater than the display area and auto-sizing is activated, increased size weight makes columns smaller.
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?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.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.
Is it intended? If so, Why? If not, can you fix this?
I'm not sure why. You could put it as a column and compare to the actual file names.
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)
some times the album art is not exactly the size of the frame.So you wouldn't enable it for tall/very non-square art, and also I guess your panel is a perfect square.
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.
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..
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
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!Well anyway good work They're not exactly recent issues (some months old) so this kind of information is invaluable
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
the column size weight behaves strangely.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 ).
when the total width of all columns is greater than the display area and auto-sizing is activated, increased size weight makes columns smaller.
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 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.
sorry for that stupid question, but:
what does the "Use alternate selection model" do? i never noticed a difference.
fixed versioning scheme
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.
-Vertical group title padding
-Pre/post group contents padding
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'?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.
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
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.
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?
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'tSet 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.
@Keikonium:
can you share your groups-script with the text-coloring? i'm a little bit confused with the string.
greets
$rgb(255,0,0) %album artist% $rgb(255,255,255)// $rgb(255,0,0)%album%
//Group BG Color
$if(%_is_group%,
$set_style(back,000000,000000)
$set_style(text,FFFFFF,808080)
)
Also I was looking into configurable minimum group heightI think I changed my opinion on this one.
Is it possible to show total playtime of an album in the grouping? - Maybe even sort by it?
@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)
//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)
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 ?
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 ?
Is it possible to show total playtime of an album in the grouping? - Maybe even sort by it?
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...It's not really designed for multi-line info such as those, you need something like track info panel for that..
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?
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..
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
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?
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 )
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
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?
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..
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.
I just can't open yuo.behttp://yuo.be/columns.php (http://yuo.be/columns.php) works just fine here...
I just can't open yuo.behttp://yuo.be/columns.php (http://yuo.be/columns.php) works just fine here...
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: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.).
Currently artworks are not cached between playlists, can you make them cached, too?
BugHow are things configured on the artwork tab in settings?
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.
where could I download new version column_ui?You have the correct URL. If you provide a tracert it may give some insight into the problem..
I just can't open yuo.be && http://music.morbo.org/ (http://music.morbo.org/) recently.
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.
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.Blah! So it wasn't just XP x64. Did you install SP1 as well?
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?
How are things configured on the artwork tab in settings?
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.
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: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.
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
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)
musicmusic: If you haven't already fixed it, the arrows that show the sort direction are incorrect (at least compared to explorer). Nothing important thoughHmm 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. :/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.
But it's not a major problem (for me), because I prefer to use XP.
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??I've done that. After a long processing of installation (mail, password, all this stuff), and a restart, I've seen NO changes. :/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.
But it's not a major problem (for me), because I prefer to use XP.
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
I would like to request a feature:
- The possibility to disable the resizable borders, hiding the separator between the panels.
Is that possible, musicmusic?
- The possibility to disable the resizable borders, hiding the separator between the panels.
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 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.
$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)))
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?
I updated Foobar and Columns UI and as soon as I start foobar now it crashes. If I delete Columns UI it works ok.It is most likely one of the panel components you are using. Try removing them one at a time to find the culprit.
What can this be and how can I resolve this?
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.
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.
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?"
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)
Huh?
Huh?
// 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)...
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?"
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.
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..
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!
(http://www.media-ocean.de/wp-content/img/wickie110.gif)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.
Not here. Which playlist view and do you have it directly in a standard splitter or something like panel stack splitter.
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)If it is already in view, it will just select it. I don't think anything has changed there...
@leak: you can see it now, i think (although is not much of a problem)
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.)?
Properties Panel should become something like "textdisplay" (DUI), because without TrackinfoMod there is no such thing for columns_ui atm, is there?!
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?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.
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.
//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)
@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?
But can it be set to always do that when a song is changed?
Playback > Cursor follows playback
artwork source:
$replace(%path%,%filename_ext%,)front
you can refresh artwork in a NG Playlist by switching to another playlist and then switching back.
no... just put
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 ?
$replace(%path%,%filename_ext%,)frontin your source field without any modification.
Sorry, but $replace(%path%,%filename_ext%,)front display an absolute path (I put it in a column to test what it makes).if you keep artwork in album folder that source should work (i'm using that pattern).
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.
Musicmusic, would it be possible to add the ability to parse multiple entries (deliminated with ";") in the filter windows as individual entries?
$replace(%path%,%filename_ext%,)\$if3(album_art,Folder,folder,front,Front,cover)
$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.
Also, do I need the different case versions of words?It's not case sensitive.
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.
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,It's not really designed for that, something like track display should be better suited?
but only the first line is shown (with all lines displayed on the same line)
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.
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
$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
(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 smile.gif I think there's more to chat about with columnsui than dui wink.gifNo, 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.
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 :/Copy/paste? I'd rather edit scripts in a fullscreen environment in contrary to a small editbox.
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.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:
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.
#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 joinWell, 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.
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:Way to take a quote out-of-context. The rest of the quote is: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.
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.
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...I created #columnsui and hope that some might joinWell, whether this channel will be actually used remains to be seen But I publicised it a bit more for you
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:
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.
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)
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 .
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).So I'd just like to point out that I still have this problem.
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
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.
NG PLaylist request: foldingSince 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.
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)
So I'd just like to point out that I still have this problem.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?
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?Hmm. Plain 32-bit XP Professional. I'm not using any window extensions like windowblinds or anything...
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.
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.
Columns UI 0.3.4.2 released. Just a few small additions to the artwork view panel, see changelog for details.NG PLaylist request: foldingSince 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.
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)
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.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.
Maybe it would be more helpful if someone with an XP box see if they can reproduce it?
I think a rightclick with both options to collapse/expand and a customizable collapse/expand click on the headers.Hmm yes those are other ways it could be done
Maybe also consider configuring which playlists that should default to "all collapsed"
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.$replace(%path%,%filename_ext%,)You don't need this. Not sure what the backslash is for.
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.$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.
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
Unfortunately double click would trigger the single click action which I don't think you would want here.
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).So I'd just like to point out that I still have this problem.
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
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...
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 buttonThat'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
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
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.
How to delete group offset in playlist NG, or change it?
I mean this:
(http://i33.tinypic.com/2lwk40g.png)
Thanks.
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”.
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?
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.
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).
14. Option to change the “+” to a custom icon? Personally, I’d like to make it look like a folder.
4. Ability to show data such as replaygain and codec in Item Properties.
^not possible to show technical data!
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...
Isn't there a way to edit it without foo_texttools? (which I'll also try out)
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)
Tab Stack:Strange, does it happen reliably? If so export and upload the .fcl file so I can check that.
(http://hotimg23.fotki.com/a/203_131/147_186/tabbug-th.jpg) (http://hotimg23.fotki.com/p/a/203_131/147_186/tabbug.jpg)
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.
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.
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.
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.
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.
Also this could be solved in a "tag-edit" layout.
Could you elaborate please? I don’t know what that is.
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?
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.
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..
@ 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)
Feature request:
- Size of separators configurable, or an option to hide them, when needed.
Any chance?
@ 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
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.
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.
New version 0.3.2 of Album List PanelWonderful. Thank you. This is something i was hoping for. Very useful.
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
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).
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.
When no tracks are selected (for example just after startup), the artwork view shows nothing (just the background colour).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.
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?
"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)" optionNo. Keyboard focus is a keyboard navigation aid, I don't/won't use it for anything else.
When no tracks are selected (for example just after startup), the artwork view shows nothing (just the background colour).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.
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?
It requires your playlist view to report its current selection by an API added in the foobar2000 0.9.5 SDK.
]No. Keyboard focus is a keyboard navigation aid, I don't/won't use it for anything else.
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?
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?
When the settings (views) are changed, it is still necessary to use "refresh tree" to make the changes visible.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.Correct, that can be fixed by making them apply straight away though.
I think there's a little bug with the filter panel.That would be my bug.. I'll check it, thanks for the report.
[...]
Is anyone else is experiencing the same thing ? Is it a filter bug ?
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
2) Is it possible to eliminate grey borders of a few pixels between panels when using horizontal or vertical splitter?
My artwork looks terrible because the resizing is off...is there any way to switch to a better algorithm?
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.
HelloThank you for the report, I will correct it for next release.
There's a bug in the new auto updating album list panel.
The sub-item counts is not updated
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.
1. Wine is not supported
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.
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?
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
*front*;*cover*detects nothing.
folder.*;front.*;cover.*which does not detect anything either.
Feature request: sorting the list when the user clicks on artwork column header with custom sort settings.
Hi, a question about the statusbar: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.
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?
$ifequal(%artist%,%album%,%album%,%date%)
$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.
$if($strcmp(%artist%,%album%),%album%,%date%)(insted od $strcmp which is case-sensitive comparison you could use $stricmp - non case-sensitive version)
... can I change the name of the filter's autosend playlist?
... can I display songs with missing tags like browser panel does?
Hi musicmusic,It looks as if something may have exploded whilst reading artwork. Not sure why though. Can you reproduce it/has it happened again?
I'm not sure if the crash detailed below is due to ColumnsUI. It happened whilst scrolling through an autoplaylist.
Hi musicmusic,It looks as if something may have exploded whilst reading artwork. Not sure why though. Can you reproduce it/has it happened again?
I'm not sure if the crash detailed below is due to ColumnsUI. It happened whilst scrolling through an autoplaylist.
Hi folks!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...?)?
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
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.
i mean the grouping playlist
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'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?
Are you using the 64-bit version of Vista?
Yes I am.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.
And it's interesting that you mention display drivers odyssey since I did update those recently, could've been when this started happening.
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.
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...
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".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.
... can I change the name of the filter's autosend playlist?
... can I display songs with missing tags like browser panel does?
oh ok...but how do i use the ng playlist feature since playlist artwork only works with it?
Yes I am.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.
And it's interesting that you mention display drivers odyssey since I did update those recently, could've been when this started happening.
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.
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.
Illegal operation:The crash occurs when I try to insert the Item details panel into layout while music is playing.
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)
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)
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.
Album list panel: Problem with $swapprefix and multiple value tags.I will make a note of it someplace.
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#)
Did you try? It should work fine.
Is it possible to omit a line if the script return a null value. For example grouping by discs.
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.
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.
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.
Sorry! You explained it fine I overlooked it or something. It's fixed for next buildBUG 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.
musicmusic,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).
I've always wondered why "find as you type" feature fails on space character in Album list panel.
Could you fix it?
1. Search box control/panel to filter the playlist.
1. Search box control/panel to filter the playlist.
foo_uie_quicksearch already has inline search with highlighting.
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.
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.
Columns UI 0.3.5.2 (experimental) released. See changelog for details.
@musicmusicYou are welcome
Thank you for the new release!
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:
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
Having several panels in a tab stack with all but this one having a gray border makes it stick out like a sore thumb...
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
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.
...
Because you are running XP not VistaJust tried it in Explorer's folder tree sidebar - space character resets typefind there, too.
And to clarify I did not mean that the space should be omitted.Yep, doesn't work either way.
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)
Hi musicmusic,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?
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.
Hi musicmusic,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?
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.
The crashlog is indeed weird, do you use an overclocked CPU?
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?
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.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
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.)
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.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.
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]
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: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.
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.
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 knowIt must be some place, in a tab or somewhere I don't know.
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 knowIt must be some place, in a tab or somewhere I don't know.
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.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 panelFirst 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)
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?
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?
Just a quick question about artwork panelFirst 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)
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?
Excuse me for the off-topic, but all standard help links in foobar2000 preferences are currently broken.
Try 0.3.5.4, I fixed an issue when tracks are removed.Thank you, I will. I'm convinced you fixed it
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
hi musicmusic, thank you for your attention.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.
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!
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.
...
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)...
Album List Panel:Hmm, yes I'll change that, thanks.
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:I made a note of it.
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.
a small request, or for me it would be a great featureHmm, maybe it could be done without too many tricks. I noted it in the requests list.
groups in the playlist switcher, I use a lot, lot
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.
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.
musicmusic...thanks a lot for your wonderful work!Unfortunately this is another worm out of the same can..
Would it be posible that you consider an option to hide the vertical scrollbar in the album list panel?
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.
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..
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.
$set_font(,,bold)
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.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.
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.
What font will be displayed if I'll use: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.Code: [Select]$set_font(,,bold)
It's not a boldface version of panel's default font.
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'm having what appears to be buggy behavior with the active item frame in the NG playlist. [...]Well, what does Windows Explorer do?
@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
Add function Hide Taskbar Entry as in PanelsUI.
And Function to hide the main framework as in PanelsUI.
...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...
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.
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.
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 know some behaviours regarding how presets are handled when importing/exporting aren't always convenient, and yes a copy preset button would be useful.
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).
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.
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.
$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,)
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.
D:\Music\Band 1\Disc 2\
front.jpg
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
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.
$rgb(109,171,16)NOW PLAYING: $rgb(255,255,255)$if2(%artist%,?) - %title% '('%playback_time%/%_length%')'
$rgb(109,171,16)'NOW PLAYING: '$rgb(255,255,255)$if2(%artist%,'?')' - '%title%' ('%playback_time%/%_length%')'
what about this "Show Groups" option in the grouping tab? seems to be not functionalOoops 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.
[ toolbar ] button1 / menu / button-n [/toolbar]
\
+ File
+ Edit
+ Library
[ toolbar ] button1 / menu / button-n [/toolbar]
\
+ some-command1
+ some-command2
+ some-command3
+ separator?
+ some-command4
+ submenu?
Buttons toolbar
- Group multiple commands into drop-down button
- State indications for some standard foobar2000 commands
- Vertical and wrapping options
I'm trying to replace trackinfomod with item details panel, the only 3 things I'm missing are: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.
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!
Is it possible to get the number of items in a group: a bit like %totaltracks%, except not for albums.It is planned but no ETA.
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.
NG playlist "No Cover" artwork: Can I change it?Yes, in the usual place (adv. prefs). Restart foobar2000 to apply.
Hooray!
Vertical alignment in item details!
Thanks
ThanksWelcome
The real time updating of the item details panel while editing is nice
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 viewSomething like that
[...]
or do you want to replace the normal playlist view with the NG view?
items request: option to disable vertical scroll bar and of course $tab()1. No. 2. Maybe.
could you perhaps add a toggleable option for "Show groups" to the View menu or the column header context menu?
%list_total% should be %size%. I don't recall that working before, either.
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.
...start to type a name in the filter panel...
...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.
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'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
Feature request: sorting the list when the user clicks on artwork column header with custom sort settings.
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'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
%directoryname%
$if($stricmp(%album artist%,%artist%),%Artist%[: %album%],Various Artists[: %album%])
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.
musicmusic can you look at this (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=68361&view=findpost&p=608205) item details issue
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.
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.
simple, hide the columns
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.
text
text
text1text2Does Item Details support something like that?
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:Not currently.
[...]
Does Item Details support something like that?
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.
There is something like a 'show when grouped' option planned for each column which should do what you need.
Yeah, i know. But what do i have to enter there to group compilations correctly? I have no clue.
$rgb(61,129,193)$if($strcmp(%album artist%,VA),%album%[ '('%date%')'],$if2(%artist%,<no artist>)[ | %album%][ '('%date%')'])
$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%))
There is something like a 'show when grouped' option planned for each column which should do what you need.
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.
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).
whatever playlist is currently playing.
Hi, I have few question. I press Ctrl key on the Columns UI Playlist.Yes, strange behaviour here, play around with: Preferences - ColumnsUI - Display - Colours and fonts - Colours - [ ] Use custom active item frame
after that,dotted line is appear on the Columns UI Playlist.
how i can this line remove perpetuity
Hi Musicmusic,The scale used is not a linear function of decibels. Hence it doesn't make any sense to me.
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
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?
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.
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.
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)
$directory_path($directory_path(%path%))
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.
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
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.
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)
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.
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.
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%)
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.
$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%)
)
)
... and you can also specify no-cover and stream radio images if you like.
Alessandro
i think you mean this: rightclick on a filter and select search
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.
You don't need to export to the obsolete FCS.
Just export as FCL.
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!
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.
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.
Using %length% when sorting for example, the sort result by filter panel differ from sort result by column header.Are you sure you haven't just set a custom sort script in the playlist view?
It seem that filter panel doesn't use 'natural number sorting' yet, Am I correct?
You are right, but keeping the wiki completely up-to-date can be quite time-consuming.
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 )
export them to a file.
I can see artwork in the artwork viewer but not the playlist.
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.
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
Hi, is there a way to have the entries in the playlist switcher panel always sorted alphabetically?
Thanks
Maybe this depends if you have in the context menu displayed track playing item or current selection enabled.
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.1. Not likely to ever change
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
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.
Columns UI 0.3.6.6 released. See changelog for details.
Main change is a new/updated playlist switcher panel.
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.
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!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.
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
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)?
yeah already requested a few times...
Horizontal Splitter
> Vertical Splitter
> > Artwork View
> > Item Properties
> > History
> Vertical Splitter
> > Playlist tabs
> > > NG Playlist
> > Console
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.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.
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.
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.
Would it be possible to add an variable to grouping patterns returning count of grouped elements?
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)
Sorry, missed that. Still - we know it's not possible atm, but I was asking about possibility of implementing it (-;
@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
[$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%
[$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?
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.
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.
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 boxI didn't change anything, but it seems it was broken if there was a colour code in the way. I will fix that, thanks.
maybe you could readd this feature?
Netvets that tool looks useful but i'm on x64 so it won't work.
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
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
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)
You can set as search query:
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.
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.
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...
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.
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.
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.
$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))
]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.
$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))
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.
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
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.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.
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.
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 storyAnother 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 itselfBump?
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.
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?)
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.
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.
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
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.
$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.
-rating
-rating 1 or greater
-rating 2 or greater
-rating 3 or greater
-rating 4 or greater
-rating 5
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
there is option in filter settings, behaviour > sort incoming...
in other circumstances it can be adjusted in: preferences > global > sort incoming...
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?
$if($or($strcmp(%rating%,4),$strcmp(%rating%,5)),%rating%,)
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.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
0.3.6.8 released. Mainly various bug fixes.
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
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.
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!
%album artist%|%date%|%album%|%discnumber%|%tracknumber%|%title%
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
$ifgreater(%rating%,3,%rating%,)
I want to make a custom rating filter that shows:
rating 1 or greater
rating 2 or greater
...
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.
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).
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().
but you can use a string like "(1979) A Night at the Opera"
- 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?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.
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.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.
without actually changing the album tags?
Is there anyway you can change the default "no album art" image displayed within the artwork view panel for columns ui?
Go to Preferences>Advanced>Display>Image to display when no artwork is found.
Illegal operation: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
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
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: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
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
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
You have Album List in Library menu
I have a problem with Item properties panel.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?
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.
I have a little annoyanceI don't control the Default UI.
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 have a problem with Item properties panel.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?
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.
but you can use a string like "(1979) A Night at the Opera"
without actually changing the album tags?
If you mean the inline incremental search thing, it works fine here. Either something to do with your script or third party splitter panel.
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.Thanks, I see what the issue is, I'll fix that.
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.
found a bugAre you sure you don't just have some broken mouse software installed? Try killing anything like SetPoint etc. with Task Manager.
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" !
found a bugAre you sure you don't just have some broken mouse software installed? Try killing anything like SetPoint etc. with Task Manager.
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" !
I can't do anything about it, because it is yourmousetouchpad software that is doing strange things.
It doesn't have any interactive elements which is why it doesn't take the keyboard focus.
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.
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...
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)
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.
//! \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 } };
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).
Wow, thanks for the update and the possibility to set up artist pictures for artwork viewOops sorry.. Try 0.3.7.1
Unfortunately i can't access it with right-click on the panel...
guess its just a matter of time, when you will include it in columns?Columns playlist is obsolete.. It doesn't get new features.
when did you implemented it?It's done that for a long time (always I thought), anyway that was what the hand was for..
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?
['('%Date%')'] [%Album%]
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.
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%]
because you select "All Artist"?!
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>%.
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.
...I see what the issue is, I'll fix that.
Minor notice about Album list panel:If you restart foobar2000 (or change layout preset and back) it should be OK, it was always a problem under theming.
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)
Well I already fixed the quoted issue, but the whole area needs some work, yes....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?
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.
If you restart foobar2000 (or change layout preset and back) it should be OK, it was always a problem under theming.
However, I have another issue somehow for Album List panelUse $meta_branch_remap_swapprefix(album artist) { or not tested: $if2($meta_branch_remap_swapprefix(album artist),?) }
I wanted to swap prefix for field with multiple values:
$swapprefix(%<album artist>%)
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.
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.
@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.
@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.
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.
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.
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.
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).
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.
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
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!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).
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
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
[/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
how i can move this panel to the bottom and change color like here
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
http://yuo.be/columns.php (http://yuo.be/columns.php)
@musicmusic: Would be great if you could add customized action for left-click instead of default "Play"Do you want it to do nothing in those situations?
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.
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 releaseHow 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 ?Yes I reevaluated the old behaviour and thought this made more sense
[a href="http://img155.imageshack.us/i/25103.jpg/" target="_blank"]
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 releaseHow 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.
Hi,
Thanks I believe I've found the problem you refer to. One more build won't hurt... try 0.3.7.8
Just wondering, is it possible (I'm guessing it is), to change the grouping options for individual playlists?
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?
@musicmusic: Would be great if you could add customized action for left-click instead of default "Play"Do you want it to do nothing in those situations?
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.
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?
$tab() does now work in group titles
And with the newest Version I don't see my stars and other special characters anymore!! ??? are only squares nowWhat OS... OS X? That might be the problem...
[...]Thanks - I'm not sure I want to mess with any convoluted delayed reactions, as it would get quite complicated.
$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.
[...]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.
- 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-)?
$repeat(?,%rating%)
[ -Disc %discnumber%-]
What about simply enclosing the "All" item with parentheses instead?
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.
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) (:
Playlist Dropdown and Playlist switcher already have that ability, why not use them?
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.
I believe that that setup linked uses EL Playlist not NG Playlist, (which does not support multiple lines for a single item.)
Anyone got an alternative download link to the latest version? The site seems down.
is it possible to make the playlist tabs draggable (like firefox tabs)?Preferences - Display - Columns UI - Playlist Switcher - Allow playlist rearrange [...]
@musicmusic: Would be great if you could add customized action for left-click instead of default "Play"Do you want it to do nothing in those situations?
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.
It could be nothing or enqueue i.e.
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.
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.
I would like to request that this behavior be changed to affect all entries of a selection (or group when clicking on a header)
They cannot be changed within Columns UI, the location of the system settings that control these colours differs between OSs but they are there.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)...
Any news on this?Unfortunately, no, I have been sidetracked with my iPod component as of late...
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) ?
They cannot be changed within Columns UI, the location of the system settings that control these colours differs between OSs but they are there.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.
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.
I'm looking for an option to lock a panel in the Columns Layout.
Status-bar flickers ... (Hope someone can reproduce this) ... No such problem with 0.3.7.3
...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.
Hi!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.
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
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.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).
My operation systems are Windows XP SP2/3 (I use several computers).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.Status-bar flickers ... (Hope someone can reproduce this) ... No such problem with 0.3.7.3Status 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).
$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)]
$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% ]
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 ?
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.
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
$meta(ALBUM ARTIST)
$meta(ALBUM)
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.
$if($meta_test(album),%album%,$tab())
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.
Columns UI 0.3.7.9 released.
Console panel 0.4 released
Columns UI 0.3.7.9 released.
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?
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
@musicmusic, could you add special toolbar button that would display main menu items in popup menu. I'm talking about something like this:
Another thing (not mentioned on Request List) which would be very useful ... would be the command to show/hide certain layout elements.
^all that is already possible with panel stack splitter.
@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.I think you are just using a particular broken version. Are you/can you use the latest version?
Here are the files:
http://www.hydrogenaudio.org/forums/index....showtopic=74461 (http://www.hydrogenaudio.org/forums/index.php?showtopic=74461)
Thanks!
@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?
No it isn't, you can make an ugly workaround, but that isn't the same as a "real" 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.
@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.I think you are just using a particular broken version. Are you/can you use the latest version?
Here are the files:
http://www.hydrogenaudio.org/forums/index....showtopic=74461 (http://www.hydrogenaudio.org/forums/index.php?showtopic=74461)
Thanks!
how can i check this?
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
creation date: Mittwoch, 9. April 2008, 21:01:15
last modified date: Sonntag, 30. August 2009, 17:21:36
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.
@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?
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?
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...
Alt/F10 toggle is an alternative, but unlike Robertina, I operate foobar2000 mainly by mouse, so the button would be more useful for me.@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?
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...
$if($strstr(%path%,Klassik),$if(%composer%,$puts(spc,$strrchr(%composer%, ))$substr(%composer%,$add($get(spc),1),999)', '$left(%composer%,$get(spc)),'<not set>'))
I tried doing this for awhile now but cant seem to get it working, What am i doing wrong? =/
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"
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
$if($strstr(%path%,iPod Quality),'Unsorted iPod',$if($strstr(%path%,Unsorted),'Unsorted','Already Filed'))
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.
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.
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'))Quotethe 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)".
$if($strstr(%path%,'['log']'),'['log']',$if($strstr(%path%,'['-']'),'['-']',$if($strstr(%path%,'['+']'),'['+']',$if($strstr(%path%,'['o']'),'['o']','[' ']'))))
How have you made the background of the group header coloured different from the track list?
How have you made the background of the group header coloured different from the track list?
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,))
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
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.
The idea to have sth. like party-mode is nothing new but still present - like the everlasting desire for party-modes at all
Maybe developer should post some reply on some of the many posts from late august?
Like should we expect some new release soon?
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.
PS. Foobar is not excel AFAIR... (;
Are musicmusic and this project alive?
Seriously.
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
Field should be "Style", not %style% or %<style>%
And you did split them in properties, right?
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.
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.
Hey guys, how can I make in Columns UI so that when there are brackets in title, they would be colored differently.
$replace(%title%,'(',$rgb(1,1,1)'(',')',')'$rgb(1,1,1))
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).
One more thing, how do I disable tag editing when pressing 2 times on artist name or title (just like in Windows) ?
Currently down for me. Here is a handy site. Just FYI http://downforeveryoneorjustme.com/ (http://downforeveryoneorjustme.com/)
Not for me
@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.
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%
Did you already a right-click on a column's header and ticked "Artwork"?
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...
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)
That is not the way lwiczek is asking for:
How do I get the default buttons back? (The Foobar2000 ones not the Columns UI ones) ... EDIT: Where's the other visualizations gone?
enter: $directory_path(%path%)\%album% for front cover in CUI > artwork preferences
...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?
did you make sure to select something from the "item group" when creating your button?
http://imgkk.com/i/S5kdF6.png
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?
http://img197.imageshack.us/img197/6863/foobarscreen1.png
...extra information to a filters panel...how do you do this?
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).
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.
click on artwork, or double-click on status bar. what's the problem?
Ill try something, but my toolbar is already loaded with menu, buttons, seekbar, volume, playback order..etc.
- 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
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.
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.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.
$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))
)
)
$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))
)
)
Regarding FCL exporting , what is the difference with "[any / this] foobar installation" ?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.
Is it "any" = portable install , "this" = user profile install ?
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.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
- 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 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.
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.. ThanksShould 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.Hi, I can understand someone might accidentally click twice on something. However would they really follow that up with typing..?
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.
Lindows support (http://yuo.be/wiki/columns_ui:supported_os), and big NO to Vistaindeed...
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® Core2 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
$tab() doesn't work in my status paneOK, 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)1. Nothing in that log I can check. Report to foo_grabber_python developer first, and also submit the crash online.
2) How turn off new status panel?
DSP manager commands (introduced in foobar betas) are still not accessible as button commandsHaven'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 statusThere'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 readableI 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?I'll keep it in mind.
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)?
Playlist lock status - better suited to playlist switcher I think?
I think the inline metadata editing in the "Filter" section can be very useful, but I would appreciate a possibility of disabling it.Hi, I can understand someone might accidentally click twice on something. However would they really follow that up with typing..?
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.
http://imgkk.com/i/5Upx4t.png (http://imgkk.com/i/5Upx4t.png)
Also gix put NG Playlist in Playlist tabs.
what have i done wrong?
Should be sorted now in 0.3.8.2.
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)
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.
Foobar beta6 crashes with CUI 0.3.8.2 when moving toolbar elements. 0.3.8.0 works. (Win XP SP3)
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...
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
Hi,Where are you setting this "No Cover Image" then?
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!
OK, I reproduced under XP SP3. Looking into it, thanks...OK, I've put up 0.3.8.3 which should fix that.
Bump since I still haven't figured it out.
$left($replace(%path%,L:\Music\,),$sub($strchr($replace(%path%,L:\Music\,),\),1))
possible bug in 3.8.2...
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!
^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.
$replace(%some tag%,
%artist%,
$set_font(Segoe UI,9,italic;)
%artist%
$set_font(Segoe UI,9)
)
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 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?
$pad($repeat(?,%rating%), 5,?)
$if($strcmp($mod(%list_index%,2),1),
,
$set_style(back,$rgb(some_color))
)
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?
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.
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).
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.
Do you know if I can also change the color of the line after the characters?
nope, it does not seem do be linked...
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?
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.
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!
There is also quicksearch, but it's not instantaneous
There is also quicksearch, but it's not instantaneous
Select "inline playlist search" in drop menu
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.
QuoteGapkiller, 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
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?
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!
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,,)
)
I don't think so. You can with ELplaylist, though.
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.
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?
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.
Anyone know how to reach him to request features?
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
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)
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().
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.
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..
It is already unticked, if I tick it, it adds an additional status bar below that one.
(http://localhostr.com/files/6c02f3/capture.png)
I can tell you that it's not Columns UI causing it.
I'm trying to figure out the formatting for the Filter field under Columns UI to sort my dates by descending...
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)
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
idea was something like: $rgb(0,0,0,64,128,128)$sub($right($replace($date(%added%),-,),6),200000)$rgb()$date(%added%)
or better
%album artist%[ / %album%][ / %discnumber%]
Skipped math by copying code from Natural Language Timestamps (http://www.hydrogenaudio.org/forums/index.php?showtopic=45282)
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
is bugging me. Sad to hear I can't remove it from foobar preferences. Is there any other way?
is bugging me. Sad to hear I can't remove it from foobar preferences. Is there any other way?
Take your OCD meds
i didn't find the way to perform a search on the topic...Bottom left, right above the navigation by page numbers.
i didn't find the way to perform a search on the topic...Bottom left, right above the navigation by page numbers.
HTH.
Alessandro
%album artist%|%album%|%discnumber%|%tracknumber%|%title%
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)
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
Is there any possibility to browse my "all music" playlist with Ng Playlist by letter?To achieve this, i use an 'invisible' first column. Right after the album art.
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.
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
You could use title formatting instead e.g. %album artist%[ - %track artist%]. But it won't split tags separated with ;
minor glitch in item details when using $replace() and font change, i.e.Should be OK now.. hopefully..
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.
My theme so far:
(http://img202.imageshack.us/img202/4929/77643930.jpg)
Searchbar is great, thanksWelcome
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.Not sure, I'll think about that.
Instead, could we have a blank playlist upon clearing Search Bar?
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.
Are you sure they're the same font? Maybe the font chosen on the Vista computer isn't actually present?
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.
as it's a "filter search" toolbar, you'll need some filters in your layout.
My theme so far:
[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]
Is it planned to fix that legacy preferences message?
I don't know, I'll have to see if I can make it do what I want.
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?
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?
Lol, I guess not. Thanks for answering anyway!
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...
Vertical Splitter
Item Details
Horizontal Splitter
Tab Stack <- "Hidden", "Auto hide"
Vertical Splitter
Vertical Splitter
Explorer Tree
Vertical Splitter
- 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
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?
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.Well, I reproduced this on another machine running a different configuration so it indeed seems to be a bug.
Can anyone else reproduce this, or is it just me?
Columns 0.3.8.5, foobar2000 v1.01.
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.
0.3.8.5 released - contains improvements to the Filter search toolbar.
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 layoutI'll fix that, thanks (but you might not notice if something is selected in the Filters).
Making clear button optional would save some toolbar spaceSomething told me that was coming..
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.
Peazip renammed the .dll instead of overwriting them... Don't search for me, I'm far far away...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.
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?
The forum resize all the images we post, doesn't it ?
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).
Does anyone...
any Playlist view which shows me the Playback Queue
Does anyone...
http://wiki.hydrogenaudio.org/index.php?ti...cal_information (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#Technical_information)
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)
But: It displays only MP3 not VBR2 MP3 or CBR MP3
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.
QuoteBut: It displays only MP3 not VBR2 MP3 or CBR MP3
%codec_profile% should do the trick.
$info(codec_profile)QuoteThis 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)
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.) 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.
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 ThemeQuoteFor 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 see only the pic of the first album :-(
What did i do wrong?
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?
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\)
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.
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?
$if2(%artist%,<no artist>)[ / %album%]
that's not possible using NGPlaylist. well not unless you created your own custom tags in your files and added the album length manually.
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.
$ifequal(%tracknumber%,1,first row,)
$ifequal(%tracknumber%,2,second row,)
$ifequal(%tracknumber%,3,third row,)
$ifequal(%tracknumber%,4,fourth row,)
$ifgreater(%tracknumber%,4,,$set_style(back,$rgb(230,230,230),$rgb(0,0,255)))
Code: [Select]$ifequal(%tracknumber%,1,first row,)
$ifequal(%tracknumber%,2,second row,)
$ifequal(%tracknumber%,3,third row,)
$ifequal(%tracknumber%,4,fourth row,)
$select(%tracknumber%,first row,second row,third row,fourth row,fifth row)
$puts(labelfont,$set_font(Segoe UI,12,bold;italic;))
$get(labelfont)%Artist%
Is it possible to add "year" (date) near album name in album filter column?
[%album%][ '('%date%')']
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.
$if2(%album artist%,<no artist>)[ / %album%][ '('%date%')']
Priority: LOW
Yes, it is called the grouping options.
Columns UI -> playlist view -> GroupingCode: [Select]$if2(%album artist%,<no artist>)[ / %album%][ '('%date%')']
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.
Filter search will now function if no Filter panels are in the active layoutin 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.
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...
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)
Hi,
is it possible, with ColumnsUI, to change fonts and colors in playlist switcher panel?
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?
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%.
imho album list is rather useless component
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.
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)
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).
No, it doesn't expose an API for that.
I'll be waiting for that API.Can you elaborate on what your component will do?
--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.
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.
$rgb(255,255,255)
$repeat(?,%rating%)
$rgb(0,0,0)
$repeat(?,$sub(5,%rating%))
Can you elaborate on what your component will do?
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.
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)
Any library viewer would be empty if you haven't configured your media library
[ Disc %disc number%]
[: %disc title%]
$tab()
$upper(%genre% | %style%[ | %country%] )
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.
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...
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)
After I have updated to foobar 1.1 beta I cannot add custom buttons to my UI. Any idea why?
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)
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.
Preferences --> Columns UI/Status bar tab
Add this to the "Title format script":
%codec%[ %codec_profile%]
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.
Jubei,
both scripts %genre% and $meta(Genre) are working here with foobar2000 1.1 and Columns UI v0.3.8.7Also, 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).
Regarding context menu re-organization => so one can't re-arrange things now?
$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)))
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.
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.Could someone shed some light on these please? Would be much appreciated.
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.
$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))
$puts(rawsize,$muldiv($mul(%samplerate%,%__channels%,%length_seconds%),$info(bitspersample),8))
$puts(ratio,$muldiv(%filesize%,100,$get(rawsize)))
$get(ratio)%%
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.
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.
$rgb(255,255,255)[%album%]$tab()
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.
Please suggest how to turn this off, as I cannot see such an option in Album List Panel's settings.
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.
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.
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.
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)
I would like to have the "CDx" in the group name with multiple album arts.
my songs are tagged with album name only for all CDs, without ...CD1 or ...CD2.
All Music; Rock
Hi,
you have use a "semicolon" and without space. Try this:Code: [Select]All Music;Rock
a cut and paste code would be wonderful if anyone could help out.
C:\YourMainDirectory\YourSubDirectory\%artist%
best is to update your tags
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)
$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%]
[$rgb(64,64,64)%disctitle%$rgb()]$tab()[Disc %discnumber%/%totaldiscs%]
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
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?
%ALBUM ARTIST% - %DATE% - %ALBUM% - %DISCNUMBER% - %TRACKNUMBER% - %TITLE%
you may want to sort by this:Code: [Select]%ALBUM ARTIST% - %DATE% - %ALBUM% - %DISCNUMBER% - %TRACKNUMBER% - %TITLE%
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.
%artist% - %album% (%date%).jpg
%artist% - %album% %date%.jpg
just use %album artist% it redirects to %artist% if there's none availablethe 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?
With filter search, pressing the Enter key leads to the creation of a new playlist. Is there a way to prevent this?
$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()
)
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.
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?
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.
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.
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.
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.
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.
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.
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!
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.
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
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?!
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).
In any case libpng13.dll definitely seems anomalous.
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
$if(%_isplaying%,but i get a weird symbol something like that ║ (but closed in short a right-angled it makes me mad)
$rgb(100,100,100,100,100,100)
$repeat('*', $meta(rating))
,
$rgb(80,80,80,80,80,80)
$repeat('*', $meta(rating))
)
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!
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.
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.
And if it wasn't, would anyone else besides me want the feature?
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
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
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.
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
$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%))
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.
Have a question about scrollbars. How possible to hide (vertical) scrollbars in Playlist switcher and NG playlist?use the component Panel Stack Splitter.
Vertical Splitter (Base)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.
--Spectrum Analyser
--Panel Stack Splitter (instead of the normal vertical/horizontal splitter)
----Playlist Switcher
----NG Playlist
--Horizontal Splitter
----Seekbar
----Buttons
----Volume
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 !
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 ?
@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.
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.
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..
foobar2000=wac,foobar2000.exe,
{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8},
xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
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
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
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
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.
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.
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)
Scripting Engine Initialization Failed (Playback Buttons by marc2003, CODE: 0x80020101)
Check the console for more information (Always caused by unexcepted script error).
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>
have you disabled "safe mode" in the WSH panel mod preferences as per the instructions?
Set 'Album Artist' tag to VA or Various Artists or whatever you want.
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...
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...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.
$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?
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!
are the following fonts installed?
Arial, Tahoma, Segoe UI+Symbol
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.
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
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/)
@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)
@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)
untested but try
;
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.
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?
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%
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)".
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.
set it the same colour as the background like this.
(http://dl.dropbox.com/u/22801321/ng.png)
$replace(%title%,'(',$rgb(255,128,0)'(',')',')'$rgb())
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.
$movepanel(0,0,0,$add(%_width%,17),%_height%)
can anyone help me to get the same script of columns ui to "item display"?
[img]
thanks in advance
foobar2000.exe /configto open preferences.
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)
/////////////////////////////////////////
// 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))
/////////////////////////////////////////
$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)')'
it would be nice a "never played" written instead of 00 0000, any help? thanks
$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')
Is it possible for the notification popup to display the album artwork?
Where can I change its font size?
i'm using %lyrics% tag in a column for track with synced lyrics, is there a tag for the unsynced lyrics?
[%UNSYNCED LYRICS%]
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?
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"
how can i do that?
$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())))
kt748, just put $tab() at the end of your grouping script.
$rgb(50,100,140)
[ Disc %disc number%]
[: %disc title%]
$tab()
$rgb(190,200,210)
$upper(%genre% | %style%[ | %country%] )
Try focusing it and whack Home on your keyboard?
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!
$rgb(0,0,0)$if($stricmp(%genre%,classical),%composer%,%album artist%)
$rgb(0,0,0)$if($stricmp(%genre%,classical),%date% - %album% '('%album artist%')',%date% - %album%)
Is there a way to set a column that displays an icon on the currently playing song, like in the default UI?
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.
http://yuo.be/wiki/columns_ui:config:playlist_view:columns#use_custom_sort_script
// 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
// 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%
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?
I've encountered a problem and I don't know if it's me, the Columns component, or something else:
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.
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.)
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%]
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.
$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)))
libpng and zlib libraries
Available above; not required for version 0.3.8.8 and newer.
// ===========================
// 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))
)
thank u, but it doesn't work
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.
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%
%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. ★★★☆☆
is it possible to use just a number (1,2,3,4,5), instead of stars or other symbol, for the rating system?
is it possible to use just a number (1,2,3,4,5), instead of stars or other symbol, for the rating system?
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".
Does anyone know how can I make a 'feat' word in artist field force to be of different color?
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?
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.
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)?
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
$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.You cannot use query syntax in normal titleformat expressions.
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?
put either a horizontal/vertical splitter as a base in the new preset. you can now paste your existing layout on to it.
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.
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.
can on the one hand add the album artist to the artist field ("Eminem;Royce Da 5'9";Bad Meets Evil")
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.
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.
Columns UI, which I suppose is deprecatedUm, 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.
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
I've checked the settings, but I can't find where the sort order settings are.
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...?
From the media library viewer, always. I'm using one of those NG Playlist layouts, which I suppose is "from the media library viewer"?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?
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.
@ 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.
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?
This is how exactly I want it:
This looks nice. How do you make the text on top of the spectrum?
$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,)
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.
Your quote has zero to do with columns ui.
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
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)
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...
$if2(%artist%,<no artist>)[ / %album%]
Set grouping to
$if2(%album artist%,<no artist>)[ / %album%]
or
$if2($swapprefix(%album artist%),<no artist>)[ / %album%]
//===========================
// 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%]))
IT IS POSSIBLE to configure ones 'foobar2000 with CUI' layout to have 'NG Playlist' also display separation and indentation effects...
@ Dario:
This is what I'm using for that purpose:
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.
$if2(%album artist%,<no artist>)[ / %album%]
$if(%discnumber%, 'Disc -' %discnumber%)
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.
Automatisierungsserver kann Objekt nicht erstellen >> Automation server can not create object.
Start foobar and goto File>Preferences>Tools>WSH Panel Mod and uncheck the option for Safe mode. Restart when prompted.
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).
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?
No. But you could use an Item Details panel to achieve this functionality , though you would have to manually configure the entire panel...
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.
%path_sort% $info(encoding),lossless %album artist% %date% %album%
%path_sort% $info(encoding),lossless %album artist% %date% %album%
$if(%ispaused%,$rgb(185,0,0,185,0,0)●$rgb(),$if(%isplaying%,$rgb(0,140,0,0,140,0)♪$rgb(),[%queue_index%]))
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.
//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%))
Hello,
Any news from musicmusic ? His great plugin has not been updated since one year
Thanks
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?
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.
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.
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.
$if($stricmp(%album artist%,%album%),%album%,%album artist%[ – %album])
Notice how there are no spaces after the commas.
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.
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)
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
(http://i.snag.gy/NnLII.jpg)
How can I make this area darker to match the playlist font/background colors?
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.
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".
you need to use $set_style
http://yuo.be/wiki/columns_ui:config:colour_string (http://yuo.be/wiki/columns_ui:config:colour_string)
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.
Problem: My genre filter box in columns_ui is treating multiple genres as one genreNo 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.
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).
Is it possible to use more than one field for a filter?To answer your first question, sort of.
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.
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?
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.
I mean the bar that moves down in the list when going to a new song
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?
unpack it yourself with a file manager or archive program like peazip
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?
Is it possible to get rid of this dotted outline (with follow cursor):
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.
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))
)
There is no columns UI.You should probably install it (http://www.foobar2000.org/components/view/foo_ui_columns) first…
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 fairly new to Columns UI and have poured through most of the options but can't figure out how to do the following...
%album artist% | %date% | %album% | %tracknumber%
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)
%album artist% %date% %album% %tracknumber%
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).
%path_sort% %album artist% %date% %album% %tracknumber%
Put that sort script in every single column (except the info columns such as Bitrate and Length)
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.
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.
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'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, 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?
$if2(%album artist%,$char(66000)) |
$if2(%date%,0000) |
$if2(%album%,$char(66000)) |
$if2(%discnumber%,$char(66000)) |
$if2(%tracknumber%,$char(66000))
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").
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.
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.
How can I bring fb2k to group tracks only by artist name?
TIA
[$if2(%artist%,%album%)]
$if(%discnumber%,'Disc' %discnumber%[ ':' %setsubtitle%]$tab()[%replaygain_album_gain%],[%replaygain_album_gain%$tab()%replaygain_album_gain%])
$ifequal(%totaldiscs%,1,[%replaygain_album_gain%$tab()%replaygain_album_gain%],'Disc' %discnumber%[ ':' %setsubtitle%]$tab()[%replaygain_album_gain%])
> 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.
1.track1
2.track2
3.track3
%album artist% %date% %album% %tracknumber%
%album artist% %date% %album% %tracknumber%
My Sort incoming files looks like thisCode: [Select]%album artist% %date% %album% %tracknumber%
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?
My Sort incoming files looks like thisCode: [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 ?
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
- 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?
- 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?
- 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.
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?
[seemingly abandonware] Columns UI
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!
['ALBUM ARTIST: '%album artist%$crlf()]
['ALBUM: '%album%$crlf()]
['DATE: '%date%$crlf()]
[|| %codec% || $if2($info(bitrate_dynamic),$info(bitrate)) kbit/s ||]So screenshots time..
$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%],)) ||
Can't pick columns ui. The only option is "default user interface" for some reason.
Horizontal Splitter
>WSH Panel Mod
>Vertical Splitter
>Waveform Seekbar
>ELPlaylist
>WSH Panel Mod
>Horizontal Splitter
>WSH Panel Mod
>WSH Panel Mod
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 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
You will need foo_playcount then Library/Playback Statistics/Show recently added will create an autoplaylist for you.
$ifgreater(%totaldiscs%,1,Disc %discnumber% of %totaldiscs%,[%blah%])
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.
$if(%_themed%,,$if($and(%isplaying%,$not(%_is_group%)),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.
$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)))
$puts(back,$offset_colour(%_back%,$offset_colour($calculate_blend_target(%_back%),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..
$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))
,
$set_style(text,ff0000,ff0000,ff0000)
$ifequal($mod($if2(%_display_index%,%list_index%),2),0,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.
$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))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.
$puts(back-selected-no-focus,$offset_colour(%_selected_back_no_focus%,$calculate_blend_target(%_selected_back_no_focus%),7))
$puts(back,%_back%)
)
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%)
)
...
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?
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.
%<genre>%|%<artist>%|...
$meta_branch(genre)|$meta_branch_remap(artist)|...
$ifequal(%LASTFM_LOVED_DB%,1,♥,)
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)
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:
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,CUI Item detail panel [%comment%] shows nothing.
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.
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 noCrossed out text = this text has to be deleted at least in order to get a comment shown. The remaining text = 300 bytes.w 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.
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)
what you have is the correct code but it only works for tracks monitored as part of the library.
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?
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.
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.
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).
^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.
welcome back musicmusic
i'm glad you're back.Thanks
i've been faithful to you always!
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?In relation to releasing the source code:
I appreciate fighthing against Apple must be quite frustrating, but there's nothing like you're plugin out there.
Alessandro
Sorry that they aren't likely to be the answers you were hoping forDon't worry, my hopes weren't much high.
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...)
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...)
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.
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'.
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
$if2(%writer%,[%lyricist%])
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.
check how those tags are displayed within the foobar properties dialog. that is what you'll need to use.
Well, nothing special about them:
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)
WM/Writer
The WM/Writer attribute contains the name of the writer who wrote the words of the content.
TEXT
The 'Lyricist/Text writer' frame is intended for the writer of the text or lyrics in the recording.
From the description of TEXT, TEXT isn't necessarily a lyricist so perhaps the mapping for that should be changed in foobar2000.
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:QuoteWM/Writer
The WM/Writer attribute contains the name of the writer who wrote the words of the content.
ID3v2.4 defines:QuoteTEXT
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.
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)
^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.
^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.
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:Realistically, I'm not quite making major changes, just fixing a few things I consider broken. The source is out there though
[...]
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?
on the filters preferences tab, there is an option to change the filter precedence to by field list above.
I'm having an issue in NG Playlist ever since I moved to Windows 10.
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
Hi everyone.Could you elaborate?
There is a way to paint the same first letter in the filter for easy navigation?
Hi,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?
for the custom images of the buttons, can I use a path relative to the FB installation folder?
If yes, how?
Thanks.
Hi everyone.
There is a way to paint the same first letter in the filter for easy navigation?
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.
Hi everyone.Could you elaborate?
There is a way to paint the same first letter in the filter for easy navigation?Hi,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?
for the custom images of the buttons, can I use a path relative to the FB installation folder?
If yes, how?
Thanks.
$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))
)
Is it even possible to make buttons work to move or show panels in a different splitter?
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)
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)
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.Hi, I just upgraded and the menu toolbar disappeared. Reverting to 0.3.8.8 brings it back.
It should be fixed in 0.3.9.1. Thanks to the person who originally reported the problem.
Requirements
Windows Vista Service Pack 2 or later
foobar2000 0.9.5.4 or newer
Hi, I just upgraded and the menu toolbar disappeared. Reverting to 0.3.8.8 brings it back.
The playlist switcher panel?added a context menu (New Autoplaylist)?I like the idea. Just have little free time here
Is there a particular newer API you would like to see used?
I know I've fixed at least one minor bug in it.
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.
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.Great, I'll have a look soon and merge it
[...]
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.
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).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.
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)"
@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).
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)
I looked at other crash reports and there are 12 crashes at the same offset in Panel Stack Splitter, dating back to 2014.
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:
[Disc %discnumber%]
@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?
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?
But you can still download 0.3.8.8
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)
glfwWindowHint(GLFW_VISIBLE, false);here:
glfwShowWindow(window);here:
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.
AddingCode: [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)
andCode: [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...
Can anyone help me figure out why this is happening and how to fix it?
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.
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.
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.
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".
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.
What is the group format?
$if(%COMPILATION%,%album%,$swapprefix([%album artist%])) | $if(%album%,$ifgreater($if(%totalsides%,%totalsides%,%totaldiscs%),1,[%album%]|||[%discnumber%]|[%side%],[%album%]),[%album%])
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]
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%])
It seems that the combination that I want is impossible.
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).
You haven't tried Panel Stack Splitter yet. That can easily accomplish what you want.
No matter what splitter I try.
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.
Use 0.3.8.8 or newer. It doesn't need libpng.
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.The images in a single buttons toolbar must be of the same dimensions. What are you aiming for with the different image sizes?
1. What am I doing wrong?
2. Am I posting in the correct forum?
Thanks,
Greg
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.The images in a single buttons toolbar must be of the same dimensions. What are you aiming for with the different image sizes?
1. What am I doing wrong?
2. Am I posting in the correct forum?
Thanks,
Greg
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'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.
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.Thanks and no problem. Happy Christmas to you too
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
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?
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?The panels get stuck open. 0.3.9.1 was worked fine. First time this happened was after the update.
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.
@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.
Hello, I have an odd issue.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?
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.
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 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 :)
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 :)YEAAAAAAAAAAAAAAAAAAAAAAAH!
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
here you go
Your FLAC files have empty 'Composer' and 'Album Artist' tags. Remove them, or at least remove the 'Album Artist' tag.
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
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
Is it possible to edit the actual layout inserting the "master stack splitter"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.
and turning the existing Tab stack (1,2,3) into "children" of the Tab stack A?
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 messageSorry 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.
...
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 :)
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.I did that but I'm not getting a warning popup and instead, after a few seconds I get the messageSorry 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.
...
that there already is a copy of the component in the FB app directory and I have to remove it by hand.
Thanks.
apologies, if this has been addressed already, but is it possible to fixate panels, so that they can not get resized anymore?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.
this happens quite often in good faith, though is quite annoying to manually resize all back to a normal state again and again everytime.
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.apologies, if this has been addressed already, but is it possible to fixate panels, so that they can not get resized anymore?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.
this happens quite often in good faith, though is quite annoying to manually resize all back to a normal state again and again everytime.
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.
Thanks for the feedback.
...
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.
Divider width for splitters is the best feature implementation. Thanks for that. With 0px, it allows better looking UI + no more accidental redimensioning.No problem :)
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.
$movepanel(0,0,0,%_width%,%_height%)
dropped_files_data_impl::to_handlesCan they be safely removed from the Columns UI code?
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.
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.Thanks for the detailed write-ups and answer above. The requests all sound fair to me :)
I also added a couple requests on github which you already saw.
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.
[...]
Ah, thanks for reminding me of the filters... completely forgotten about those since I've not yet used that feature at all :)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?
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.
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 :DIs 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.
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
I also made a couple of BS feature requests on github, hope it's okay :D
Awesome scripts! Just what I wanted to have.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.
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
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.
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.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?
Are you using some yellow windows theme?Nope. Win7 aero.
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.
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.
Hi.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.
I have question about album list panel. Are that yellow lines hardcoded or I am able to use custom colors? Thanks
OK, I've logged it on GitHub.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.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 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).
property 1
property 1 - property 2
property 1 - property 2 - property 3
etc...
...
property 1 - property 2 - property 3
property 1 - property 2
property 1
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.
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.
Not sure where this comes from but I noticed something odd.Could you post a screenshot and the sort string?
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
[...]
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.)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.
[...]
See attachments. One with sort string based on alpha content, the other based on length of content.Not sure where this comes from but I noticed something odd.Could you post a screenshot and the sort string?
[...]
%album%[tab]%mediaformat%[tab]$ext()[tab]%discnumber%NOTE: Presence or absence of a tab character at indicated position makes quite a difference how this gets sorted.
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
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.
file path=%path_sort%;artist=%artist%|%date%;album=%album%|%discnumber%|%tracknumber%;track number=%discnumber%|%tracknumber%;title=%title%)
%ALBUM ARTIST% - %DATE% - %ALBUM% - %DISCNUMBER% - %TRACKNUMBER% - %TITLE%
> 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))
)
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"
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.
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.
%<artist>%|%date% - %album%|[[%discnumber%.]%tracknumber%. ][%track artist% - ]%title%
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.
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?
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).
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).
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).
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.
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.
$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 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:Good question. Looks like an accidental regression. I've put up 0.5.0 beta 2 to fix that – thanks for the report.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?
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?
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.
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...
Colours and Fonts, can you add a new custom color? Like: CUI>Layout>presrtsDo 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?
...
Do you mean presets for the colours? Or adding a new type of colour where Item, Selected item etc. are listed?
@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.
[%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:
[[%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"
$if($greater(%totaldiscs%, 1), Disc #%discnumber%)hopefully it works?
Disc #%directoryname%.
%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.
Yes, presets/colour schemes would be nice, but other things are probably more important at the moment.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)
Hi, is it possible to add number of items to a filter, like in facets?Not presently, but it's planned for a future version.
Would be nice if You can choose if you want to show them or not.
Hi all, I hope I am in the right place here.Not as far as I'm aware.
I would like to create a column that checks if an item is already in another playlist. Is such a thing possible?
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.
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.
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).Thanks. I'll have a look at them.
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.
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).By some miracle I managed to edit the now playing script to not show the last.fm stuff.
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.
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?As far as I know the alignment settings are for the whole item details panel.
Can anyone tell me?
(As for panel stack splitter, I can't even figure out how to add a panel with that...)
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.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?As far as I know the alignment settings are for the whole item details panel.
Can anyone tell me?(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
[%DISCOGS_RELEASE_ID%][ / %ALBUM ARTIST%][ / $if2(%DISCOGS_RELEASED%,%DATE%)][ / %ALBUM% ][ / CD%DISCNUMBER%]or any other, like:
[%ALBUM ARTIST% ][/ %DATE% ][/ %ALBUM% ][/ CD%DISCNUMBER%]
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?
(Do you expect that the playlist first groups tracks, then sorts them within each group?)Yes.
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?No, ColumnsUI can sort any column by any titleformatting string.
Hey lvqcl, thank you!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.(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?
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 splitterThank you! :) I did this and it looks great now! :)
2. Custom placeholder image - Display - stub imageIt'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?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.
$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.
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.
"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.
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."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 blackThank 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.
$if(%isplaying%,$set_style$(back,$rgb(0,0,0),$rgb(0,0,0)))
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.
Assuming you're not stuck using that obsolete piece of crap that is Windows XP, install foo_jscript_panel...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.
https://github.com/19379/foo-jscript-panel/wiki/Requirements-&-Installation
hey, how do i change the placeholder album art in columns? the current one is disgusting https://my.mixtape.moe/pnvghy.pngDisplay - Stub image path.
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
Display - Stub image path.
It doesn't show covers in playlist (more like library viewer), no clue if it's adjustableLastly, 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
Version 0.5.1 final has been released. Download from https://yuo.be/columns_ui (https://yuo.be/columns_ui).can you give us another download link? in my country , we can't log on this website
This is a bug fix release; further details in the change log (https://github.com/reupen/columns_ui/blob/master/CHANGELOG.md).
nslookup yuo.be
tracert yuo.be
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 :-)Lack of support for an EOL'd operating system that came out 15 years ago doesn't seem like a very compelling reason. :)
I do have mixed feelings about CloudFlare, but this doesn't seem like a particularly strong reason to get rid of it.
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 !
Thanks for this Michtar! :)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
Error reading file "C:\Utilities\foobar\" : Object not foundC:\Utilities\foobar\ is the path where foobar2000 is located.
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
Everything is fine when playing local files, but when online radio is playing, %artist%, %title% showing only radio station name :(Did you check your Preferences -> Networking (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Preferences:Networking)?
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)?This changed station name to "live", but still no artist and title.
Everything is fine when playing local files, but when online radio is playing, %artist%, %title% showing only radio station name :(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?
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?
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?
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/).
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sh winetricks gdiplus_winxp
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.
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.
p.s.: is installing gdiplus necessary to get artwork view functional after all?I didn't seem to have to.
1. File - Preferences - Display - Columns UI - Playlist view - General - Display column titles & Display tooltips & For clipped text only (checked)As you probably guessed, you can't, so indeed that would be a feature request.
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).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.)
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)?
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.
If auto-sizing is off, you can (of course) double-click on a column divider to size that column to fit its contents.
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.
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)
Hello Dear musicmusic,Perhaps you could add SMPL00, SMPL01 etc. as fields in item properties?
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).
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%,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.
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.
$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)))
$if(%_isplaying%,as I'm not sure if it's what you intended.
$get(back-play-no-focus),
$get(back-play))
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.
Any way to disable the "FB mask" when I drag around the tracks in a playlist?You must be running an old version. That cat was pretty unpopular...
(Or to change the mouth into a smile, at least?)
$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)))
)
Will you implement logarithmic volume slider? ThanksAre 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?
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?
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.
Hi!Hello Dear musicmusic,Perhaps you could add SMPL00, SMPL01 etc. as fields in item properties?
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).
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.)
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.
... 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?
@musicmusic,Is it possible to expand in height the field for long messages?Not using Item properties, but you could use Item details for that.
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?It doesn't exist at present, I was merely giving a way it could be implemented independently of Columns UI.
thanks.
However, there are not visible metadata messages in some xm-modules even in Item details panel CUI. Only one character is visible - "."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.
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.
song, the answer to a similar question about sorting by filesize was earlier in this thread.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.)
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).
...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.
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?
Columns UI 1.0.0 alpha 1 has been released.No more "this is a legacy preferences page..." message? :D
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? :DNo, it's still there. :P
Columns UI 1.0.0 alpha 1: volume controls in toolbar and status pane work incorrectly.Should be fixed in the alpha 2 just released.
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.
Hi there!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.)
@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!
@musicmusic I know you can do it. 'Playlist switcher'->AutoPlaylist->2 fields: query + sortingI'm not sure what the question is here. Does this reflect some functionality that exists in Default UI that doesn't in Columns UI?
.
inspiration to you
best regards
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.
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.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.
How to know that would be played item 5 ?! This behavior is similar for CUI and DUI.
I'll reduce the minimum width, but bear in mind that 'looks good' is subjective :)...But we will have a choice :)
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.
But we will have a choice :)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).
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!
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.
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.
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...
@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.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...)
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...I could make it display a custom title instead if one is set. (Not all splitters support custom titles for contained items, though.)
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:
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:
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: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.
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.
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?
What version of Windows is that (from winver.exe)? Are you running a custom window theme?Windows 7 SP1. Only the Columns UI interface and the custom color in the "Colors and Fonts" settings.
What panels are those? What is the edge style selected? What versions of Columns UI have you tried?
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.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.
Columns UI 0.4.0 - 1.0.0-beta.1 same result.
edge style - None
"added date" will not be updated in "item details" when a new playlist is created. an old date will be displayed.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?
I use version 1.0.0 beta 1
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.
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/LICENCEFair enough, thanks =)
Is the divider width set to 0? The setting is in Columns UI > Layout > Misc.yes, that was it, thank you so much.
Thank you for the update.Good spot – that wasn't intentional, so I'll change it back.
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: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.
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).
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.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?)
You can however, just like before: use the Tab button to move the selection from the playlist to the playlist tabs.
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).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).
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...?
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:
I might have misunderstood your question, but regarding the tab direction: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)).
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".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).
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.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).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).
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...?
$puts(FOCUS.action,COMMAND:View/Columns playlist/Activate now playing;COMMAND:View/ELPlaylist/Show now playing;REFRESH)
$puts(FOCUS.action,COMMAND:View/Playlist view/Activate now playing;COMMAND:View/ELPlaylist/Show now playing;REFRESH)
@musicmusic: sorry for the off-topic, but you are my last hope: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...)
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).
Solved it.Ah, yes, that would explain it. That menu item was moved as Columns playlist was removed.
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)
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)
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...
how to make scalling work?Hint: This link leads to a deleted image. Try using forum attachments instead? Use the full reply page instead of the quick reply form.
https://ibb.co/zhDWknS
$set_global(variable name,variable value)ok (white space after 'variable value'):
$set_global(variable name,variable value )ok (new line after comma):
$set_global(variable name,not ok (white space before 'variable value')
variable value)
$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.
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.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.
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?
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.
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 :)
$if($not(%tracknumber%),is_single=1,)
$if($not(%tracknumber%),$set_global(is_single,1),)
Copying and pasting tracks and statistics seem like unrelated operations so I'm not sure how they could get mixed up like that.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.
Perhaps you could post some screenshots or a video to demonstrate? Does it happen with Default UI?
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).
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...
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.
CUI: What does this mean?Columns UI
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;
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,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).
(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 (.)
1.1.0 (final) has been released on July 27 2019Indeed. If you'd like to be notified of new releases, you can subscribe to notifications on GitHub:
https://github.com/reupen/columns_ui/releases (https://github.com/reupen/columns_ui/releases)
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 :-)(v1.1.0 with f2k 1.5b7, but this shows up since a long time)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).
when having a very long COMMENT tag, it is shown only as a dot (.)
Aren't new versions announced via f2k->help->check for updated components anymore?1.1.0 (final) has been released on July 27 2019Indeed. If you'd like to be notified of new releases, you can subscribe to notifications on GitHub:
https://github.com/reupen/columns_ui/releases (https://github.com/reupen/columns_ui/releases)
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 :-]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.
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.
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.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.No, that's not currently possible. (So it would be a feature request.)
If so, I really love to have seperate dividers.
Is this possible?
Ok, good, that I cat set it to 0 then :-) (Maybe a hint text would be useful for other users?)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.
Thanks, I have no borders set, just want to save space around the buttons.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.
Please count it as a feature request, then :-)I really love to have seperate dividers.No, that's not currently possible. (So it would be a feature request.)
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 :-)
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).I can reproduce, and it's a bug. It'll be fixed for the next 1.2.0 version.
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?
Main window title format scriptIs there an way to get own scripts shown, if f2k is NOT playing?
The title format script that specifies the main window title during playback.
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?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).
Can somebody tell me, what this is good for and how it is intended to work?
Is there an way to get own scripts shown, if f2k is NOT playing?No, there is no way to change that.
It only shows foobar2000 then and I'd like to have the version number too.
That should be fixed in beta 3 (just released).It is fixed, thank you!
No, it's not possible with the built-in playlist view, I'm afraid.Thanks for clarifying,
You could use one of the third-party playlist views available via other components in the other tab, though.
ELplaylist and Esplaylist come to mind.Thank you! I don't remember to ever read about them :-)
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()
... 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).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.
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.
The status pane has a total countOh 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.
here is something I miss in status bar, which is available in DUI:OK, I'll have a think about that.
count of selected files/tracks.
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.
Siento no saber inglés. No he entendido lo de la lista negra "blacklisted".
information may be useful for someone.It surely is (useful for someone else) ;-)
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.
why hot image doesn't workWhat do you mean by "doesn't work" and what do you expect it to do?
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...)
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
Could not load component "foo_ui_columns-1.3.0-beta.1.fb2k-component": Unsupported format or corrupted file
[%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.
I would like to know if it is possible to change the turquoise blue background color that illuminates a button when pressed.Dunno, if this is working in your coloured setup, but you can set the Appearance to NORMAL. (Screenshot: Options - Buttons)
Use Column Ui and toolbar buttons configured with FLAT appearance
Ok, thanks.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.Is this with 1.3.0 beta 1? It should be working there.
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.
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:
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.QuoteWhat 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
Ah, darn, no, excuse me, my fault.Ok, thanks.Is this with 1.3.0 beta 1? It should be working there.
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: %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
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?
I had [ x ] allow resizing of locked panels activated. for whatever reason.With that option enabled, you can manually resize locked panels, but they will not be automatically resized when you resize the main window.
Question: What is the difference between unlocked panels and this option?
I obviously don't understand how to use this option correctly....
The windows7 popup notification balloons and the tooltip (when hovering over the f2k icon in the systray) show different infos.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.)
The tooltip info is cropped. See screenshots.
I expect, with "Embedded Artwork" only embedded artwork is shown"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.
I expect too, with "Embedded and external Artwork" first embedded, then external artwork is shown (i.e. if not artwork is embedded).
Screenshot shows my settings. Should prefer embedded images, but does not.I expect, with "Embedded Artwork" only embedded artwork is shown"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.
I expect too, with "Embedded and external Artwork" first embedded, then external artwork is shown (i.e. if not artwork is embedded).
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.)
Thanks for all the help!Screenshot shows my settings. Should prefer embedded images, but does not.I expect, with "Embedded Artwork" only embedded artwork is shown"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.
I expect too, with "Embedded and external Artwork" first embedded, then external artwork is shown (i.e. if not artwork is embedded).
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.)
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!
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.
musicmusic, I don't know if the buttons-panel is a CUI- or DUI-thing.Click on Change... and check what is selected under 'Item group' (it may be set to None).
I assigned a text-button with a ContextMenuItem-RunService-command (mp3directcut). Context-menu works, but the button does not.
Context-menu works, but the button doesHere are my screenshots of a working button for mp3directcut.
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.
filepath2\cover2.jpg
filepath\cover.jpg
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 isCode: [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 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:Thanks for your help. It works now. But I have not needed the full route. it's possible?. This is my codeCode: [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
So is. Thanks againThanks 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.
Hey musicmusic,It would be really nice to call that info by script to use for display of selected count, humbly requesting this feature.
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?
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).That's exactly it, can't believe I missed that option all this time. Thank you!
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 sounds reasonable to me.
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!
Screenshot shows my settings. Should prefer embedded images, but does not.I expect, with "Embedded Artwork" only embedded artwork is shown"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.
I expect too, with "Embedded and external Artwork" first embedded, then external artwork is shown (i.e. if not artwork is embedded).
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.)
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
In Preferences / Columns ui / Artwork try putting Front Cover cover.jpg or simply delete itI tried it, but now it only shows embedded artwork, not artwork on local disk.
Context:Screenshot shows my settings. Should prefer embedded images, but does not.I expect, with "Embedded Artwork" only embedded artwork is shown"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.
I expect too, with "Embedded and external Artwork" first embedded, then external artwork is shown (i.e. if not artwork is embedded).
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.)
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 itI 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 ;-)
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.
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.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.
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.Could you elaborate on why you'd like different behaviour for them?
I am forced to use the Album Art component to paint the external while the playlist view paints the embedded.
Soy español y utilizo el google traductor.Great idea to simplify the configuration of the subject of external and embedded covers.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.
I would have preferred that the Preferences / Advanced / Display / AlbumArt / Embedded vs External settings had been included in Preferences / Columns Ui / ArtworkFor me it would be very useful if the Embedded vs. External selection were independent for the Playlist View and for Artwork View.Could you elaborate on why you'd like different behaviour for them?
I am forced to use the Album Art component to paint the external while the playlist view paints the embedded.
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.Finaly! I Thank you soooooo much! Now its exactly as I want it to be!
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.Thats ok here, I use Album Art too, as a preview of the local stored cover art files.
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.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.Finaly! I Thank you soooooo much! Now its exactly as I want it to be!
I leave you the captures of my configuration:
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 :-)
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 fineI'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.Yes, this has been worked around for the release candidate which will be released in the next couple of days.
I would like to know if it is an error that will be corrected in future versions.
$blend($rgb(195,202,210),$rgb(41,52,64),3,10)
$blend($rgb($get(CUIColor0)),$rgb($get(CUIColor3)),3,10)
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?
$puts(mycolor,$rgb(255,0,0))
$get(mycolor)
$set_global(myglobalcolor,$rgb(255,0,0))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.
$get_global(myglobalcolor)
The former two works in the context/scope of one UI element...
backcolor = window.GetColourCUI(3);
textcolor = window.GetColourCUI(0);
...I mean, especially, in the "Playlist view")
...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.
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...
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...
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.
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.
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)
Thanks. That should be fixed in version 1.0.1.it is, thanks a lot!
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.
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:
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.
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.
$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.Colour codes are actually special characters. However, they are meant to be ignored when sorting.
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
Some time ago, I was able to resume a track by doubleclicking on the playlist which contains that track.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.
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.
$cut(%added%,10)
$nodisplay{$sub(9999,$year(%added%))-$sub(99,$month(%added%))-$sub(99,$day_of_month(%added%))}$date(%added%)
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:Strange, it might be a bug. I'll have a look.
When I restore a .fcl I lose in the album list panel the color Active Item Frame
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:Strange, it might be a bug. I'll have a look.
When I restore a .fcl I lose in the album list panel the color Active Item Frame
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:Strange, it might be a bug. I'll have a look.
When I restore a .fcl I lose in the album list panel the color Active Item Frame
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:Strange, it might be a bug. I'll have a look.
When I restore a .fcl I lose in the album list panel the color Active Item Frame
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.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.
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.Yes. It is a bug in the FCL writer code. (So the FCL files have been created without that colour in them.)
$get_global(myvalue)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.
%_system_year%
%_system_month%
%_system_day%
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.
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
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".
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".
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.Do you have 'Playback/Playback follows cursor' turned on?I do, yeah.
I have 2 monitors 3440 x 1440 and 3840 x 2160Do you mean can the the left part be stopped from resizing or do you mean can per-monitor DPI be supported?
[...]
is it possible to fix scalling and left panel
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?
Error exporting layout preset "Default" - Error reading file "C:\Program Files (x86)\foobar2000\" : Object not found
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.0This was discussed relatively recently: https://hydrogenaud.io/index.php?topic=28647.msg984227#msg984227
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.
Columns UI 1.6.0This was discussed relatively recently: https://hydrogenaud.io/index.php?topic=28647.msg984227#msg984227
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.
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...
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 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.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.
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]
Hi!) Any chance of implementing this feature (https://github.com/reupen/columns_ui/issues/51)?I don't disagree with your last statement, but doesn't the same apply to me? ;)
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.
$replace(%<artist>%,^,', ')The angled brackets show multiple values individually (splits values) in the library viewer.
Thank you.$replace(%<artist>%,^,', ')The angled brackets show multiple values individually (splits values) in the library viewer.
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 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
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.
As your Foobar is minimalist, you have it a little easier.
I think you can easily get the button panels, top and bottom, black.
Success!
Thank you josemescud!
Congratulations. You could have posted a picture of the result.It's not finished and I am still fooling around a bit with it.
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)
how could you hide the vertical scroolbar in the playlist view.
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.
@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 have done several tests and I have discovered that it only fails in mp3 files
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".
"$if($strcmp($meta(album artist),%artist%),1,0)" IS 0 AND "$meta(album artist)" PRESENT
Try thisCode: [Select]"$if($strcmp($meta(album artist),%artist%),1,0)" IS 0 AND "$meta(album artist)" PRESENT
Hi,Sure, here is a full stacktrace on a plain panel with CUI debug symbols (no ui hacks and no foo_uie_panel_splitter ):
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
The problematic behaviour is caused by the following:Ah, thanks. That does indeed seem a bit undesirable.
- `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
Message to Music Music: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.
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.
Message to Music Music: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.
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.
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).
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?
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.
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.
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!
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??
IsMainMenuCommandChecked("View/Playlist view/Show Groups")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.
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);
Ah yes, MordredKLB, that works a treat with one addition: the check function needed a namespace, so it ended up asOops! Copy paste fail. Glad you figured it out!
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.
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.
I mean the message #7683 <https://hydrogenaud.io/index.php?topic=28647.7675>I can't make any promises about any particular feature being in any particular version – this is a free-time project.
...
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.No, I'm not planning to implement those features.
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>I can't make any promises about any particular feature being in any particular version – this is a free-time project.
...
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 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.
|$rgb(160,20,0)$repeat(🖤,%love%)$rgb()|and
/$rgb(90,0,200)$repeat(⬟,$meta(rating))$rgb()\
|🖤| /⬟ ⬟ \ | | /⬟ ⬟ ⬟ ⬟ ⬟ \ | | / \ |🖤| /⬟ ⬟ ⬟ \ |
|$if(
$stricmp(%love%,1),
$rgb(160,20,0)🖤$rgb()|,
$rgb() |
)
/$if(
$meta(rating),
$rgb(90,0,200)$repeat(⬟,$meta(rating))$rgb()\,
$rgb() \
)
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()|andCode: [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.
$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()
)
$ifequal($mod(%_playlist_number%,2),0,This will produce an alternating red and blue background.
$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))
)
* Playlist switcher toolbar itemPlaylist Dropdown (foo_uie_playlists_dropdown) extension for CUI.
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.
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.
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 doYes, 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.
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).
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.
$div(%length_seconds%,60):$right(%length%,2)
i'll think about it later$div(%length_seconds%,60):$right(%length%,2)
And when using $replace in future, don't nest it. Use it like this...i used that example to create and test these variants:
$ifgreater($len(%length%),6,$add($mul($substr(%length%,0,$sub($strstr(%length%,:),1)),60),$substr(%length%,3,4))$right(%length%,3),%length%)
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: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.
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.
Perhaps tabbing downwards in the Columns UI playlist is still a feature worthy of consideration considering the above issuesYes, 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.
Yes, I could easily add the other length field variants as well(if it's technically easy for you)
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: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).
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)
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
I think it'd be better implemented in the core.
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) ;)
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?
I have Appearance>Headers>Show disc sub-header selected.
Hi musicmusic.I don't believe the buttons toolbar should have any padding built in. Is there another panel or toolbar to the right of them?
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.
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.
Album list panel selected item backgrounds is a known issue.
https://github.com/reupen/album_list_panel/issues/70
3º/ I have noticed that the configuration (FCL) does not record the values of the new element album list: filterThey 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.
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: filterThey 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.
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
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).
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.
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.
Check if the same is true for Library/Search or Library/Album List (as per the previous message).
$if2(%composer%,%artist%) %work% [%DISCNUMBER%] $num(%tracknumber%,3) %title%
$if2(%composer%,%artist%)%work%[%DISCNUMBER%]$num(%tracknumber%,3)%title%
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.
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.
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.
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!
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.
uie::container_window_v3_config get_window_config() override
{
return { L"jsp_class_cui", false, CS_DBLCLKS };
}
const uint32_t bg = to_uint(to_argb(DarkMode::GetSysColor(COLOR_WINDOW, m_is_dark)));
m_render_target->Clear(D2D1::ColorF(bg));
Could you post a screenshot of the Fields tab in on the Filter preferences page? Is it faster without the Track filter panel?
Thanks
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,
where can I find this vu-meter SPL in this color.You can download it here (https://rebrand.ly/VU_SPL)
a big thank you jistme ;)You are welcome IP974
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.Trying that out:
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?
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.QuoteThe 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?
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.
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.
SuerteGracias.
Y además en foobar hay mucho oscurantismo como si de una secta se tratara.Firefox translated this to:
... in foobar there is a lot of obscurantism as if it were a sect.I laughed out loud that this painful truth. :))
I laughed out loud that this painful truth. :))I saw that too, and I also laughed.
PEBKAC?
If not, then show us.
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'.
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.
Any chance for the following improvements? Image attached. Thanks in advance.Okay I can consider 2 and 3. Does 2 not solve 1 as well?
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 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)When you export, select 'This foobar2000 installation' and it won't embed external files (and instead reference the existing paths).
Is there any way to fix this problem?
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.
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.
//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()
You can press F2 to start editing the current row.
- 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.
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.
- 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.
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).
- 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.
I didn't think of the F2 key, I'd tried Insert and everything else I could think of!You can press F2 to start editing the current row.
- 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.
'Filters'Ahhhh, "Filters", I probably thought it's something from Default UI because there's "Filter search".
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.The library viewer playlist' name can be configured, I have not found a way to change the others though.
- Library Viewer Selection
- Filter Results
- Filter Results (Playback)
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
The library viewer playlist' name can be configuredTo 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.
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.
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.
$if($meta(ADDED),
$cut($meta(ADDED),10)
,
$cut(%added%,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.
I would like to code something that compares %added%, %last_modified% and %lfm_first_played% and returns the earliest date.
$insert($insert($min($replace(%last_modified%,-,),$replace(%lfm_first_played%,-,),$replace(%added%,-,)),-,4),-,7)
Edit: And $min returns 0 if a field like %lfm_first_played% is missing, so probably needs more checks...
Any chance for the following improvements? Image attached. Thanks in advance.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.
(https://i.imgur.com/i6u6S7w.png)
I tried, but the right-click menu is still light colored,On Windows 11 22624.1465, Menu is always in light color mode
Try with this:
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.
Issue persists in beta 35.
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?
How can i set bold for now playing track on playlist?
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.
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.
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?
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...)
$if(%isplaying%,$rgb(0,120,212,0,120,212),)%title%in display script
$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
"$strstr(%title%,' with ')" PRESENT
Code: [Select]"$strstr(%title%,' with ')" PRESENT
Code: [Select]"$strstr(%title%,' with ')" PRESENT
Thank you very much, once again, marck23
"$strstr(%title%,'')" PRESENT
Title Formatting Reference: As a special case, '' (two single quotes in a row) results in one single quote.Code: [Select]"$strstr(%title%,'')" PRESENT
"$strstr(%title%,'"')" PRESENT
Try Item details.
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)
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)
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/
You can install JSP3 along side your existing copy of 2.8.8. They have different dll names/internal names/ids.
function on_paint(gr) {
//panel.paint(gr);
panel.draw_header(gr, list.header_text());
list.paint(gr);
}
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.
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.
I lost the use of albumart which used to do pretty well what I wanted it to do.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.
[...]
Is there a way to make the artwork display cyclically through the images in a selected music folder?
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 gratefulHave you tried the dark theme in Foobar2000 options ?
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!
Hi :)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).
Please add "Playlist Switcher" to the standard toolbar.
for foobar2000 v2.0 64bit.
Message to music music:Thanks, have reproduced that. It's not related to 32- or 64-bit, your 32-bit layout may be different.
I want to report a small bug I have detected in the Playlist View.
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.
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% (%filesize%)
Try this script:Code: [Select]%title% (%filesize%)
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.
I am experiencing new problems with sorting playlists with columns. It's slower than it was before, especially with larger playlistsMe too. With Columns UI 2.1.0 beta 2, sorting a 3000 item playlist takes 15-20 seconds. It was instantaneous before.
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.
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.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?
Any plan to add this option?
On Foobar default UI works.
thanks but i don't want the radio logo. i need the Album cover, some radios streams the album cover of the song played
Yes it works but i would like to have it in the grouping artwork...or i'm doing something wrong?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.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?
Any plan to add this option?
On Foobar default UI works.
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.
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
How to place the playing time of a track on the left in the status bar?
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.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.
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).
$if(%isplaying%,
$set_style(back,$rgb(255,0,0),$rgb(255,0,0),$rgb(255,0,0))
,)
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)
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.
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
$set_style(back,$rgb(255,0,0),$rgb(0,255,0),$rgb(0,0,255))
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.But not for Mac foobar2000 v2.6
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.
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:
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).
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.Thanks for your quick answer.
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?
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.
Once again thank you very much for trying to understand me.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?
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
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: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).
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.
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.
Windows Registry Editor Version 5.00deprecated
[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\""
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\""
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. :-\
I found that many components are not compatible including Tabs.
What is the benefit of using CUI and not DUI?A. Customization
Configuration
Preferences
https://wiki.yuo.be/columns_ui:manual#colours_and_fonts
Colours and Fonts
Playlist view
but some parts remain the same.
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.
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.
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.
Often here is said that some colors come from Windows setting.
$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)
$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)
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 made a column in playlist view for %rating%, but it only displays for the currently playing/selected track.