Help - Search - Members - Calendar
Full Version: Columns UI
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98
Lyx
[quote]You just basically told me sorting and columns are unrelated actvities. Why does every other list view app have sorting by columns? Windows Explorer?[/quote]
Because:
1. The amount of relevant metadata is much less (filename, filetype, filesize, date). So its easy to just display everything without running into space-problems.
2. Because the display-relevant metadata and sort-relevant metadata usually are equal when doing filemanagement tasks

[quote]As for baseless assumptions I see no other conclusion why you would not like having sorting by columns. And do you really not use a "album/content grouping" formatting script? Yes, baseless, I concur.[/quote]
Did the idea ever cross your mind, that i maybe wasn't making those proposals from an egocentric point of view, but because my goal was to make columns ui better - not just for me, but overally for the users?

[quote]If you misuse a feature to do something unintended obviously it will not work optimally and cause undesired effects.[/quote]
More baseless asumptions - see response to previous quote.

[quote]Lastly, I gave you an idea / something to think about in suggesting that your second proposal could be similar to foo_custom_sort. I really don't see how that caused such a backlash from yourself, it was only a helpful and constructive comment, as to how possibly *your* actual sorting needs could be filled. No, I don't consider removing column sorting part of your sorting needs.[/quote]
One more time - see reply two quotes back. There is life outside of egoism.

[quote]It has nothing to do with any assumptions. Please try and understand what I said, that is, I don't believe a sort dropdown toolbar belongs in the Columns UI component itself. 3rd party panel, fine, that is what the panel API is there for! Do you really think I want Columns UI thread spammed with "I want abc" toolbar? Hint: Here is how you do it![/quote]
It wasn't an "option-request" - it was a proposal for a "paradigm-change" - *if* the column-based sorting approach would go, then it would need to be replaced by something - the dropdown-menu variant was one of the possibilities. But it could also be achieved in a different way (i.e. contextmenu).

[quote]Excuse me, but I don't understand how my post could have been interpreted as anything other than I am not interested in your suggestion. Apparently you don't like justification..? Truth hurts..?[/quote]
You seem to still not understand the point: I want *honest* replies. If you plain simply dislike something for no reason, then state that - if you lack time, then state that - if you have other objective reasons, then state that - if you dont understand it, then just state that........ you did none of the above - you responded with wild asumptions and ignorance(it works for me, so it works for everyone). When i put time into trying to help someone else in making a component better for the users, then i at least expect a honest reply - it doesn't need to long, and it doesn't need to be sugar-coated - but it should be honest and with the degree of respect which the receiver deserves.

[quote]Known by whom? Not me certainly. Who do you really is going to know more about usability, person who designs and writes UI or person who uses it? Hint: Who considers it when designing the UI? Also note consider is the key word there.[/quote]
Anyone can try to paint a picture. The fact that he tries to does not automatically make him talented. How many hacker-apps do exist with bad UI design? How would you rate the design of the columns UI preferences?

As for me:
I design UIs, use them, read relevant UI-/social-design information as you read code-documentation - and i did participate on this forum in many threads which had a focus on UI-design....... that reminds me, psychology and human behaviour is also among my interests.


[quote]I have no social design? What does that mean..?[/quote]
http://en.wikipedia.org/wiki/Interaction_design

[quote]You say I am bad at designing a UI with high usability. But did it occur to you that rather I have a set of aims and objectives, and am targetting other things than usability? Do you really know I couldn't create an awesomely usable UI if I wanted to?[/quote]
I dont know that, right - i however haven't seen your "hidden skills" in that regard yet and also didn't notice any indications which pointed towards such "hidden skills". Also, it is of course possible that you dont care much about usability ("targeting other things") - this would be a rather strange approach for someone who creates "tools" (tools should make our life easier and more enjoyable) - so i didn't expect such a "programming-philosophy" of you.

[quote]Its not about my strengths and weaknesses but Columns UI's strengths and weaknesses. I don't know why you decided to make it so personal[/quote]
Regardless of if you do it intentionally or because of skills, i asumed that the creator of a software which is used by thousands of users, would have an interest in improving the software for the users. But that was just an asumption of me - which of course could have been wrong.

[quote]but anyway it takes more than enough time just reading through posts in this thread, let alone personally reply to all the ones that need replying! So please don't tell me I don't consider suggestions.[/quote]
It is not quantity alone which matters.


[quote]In addition, please look at you respnose to a reason I pointed out as to how sorting by a column can be useful.[/quote]
Exactly the same can be done with the other approach as well - plus more.

[quote]Finally, since you apparently also like bluntness (rudeness) I also think you are deluded for thinking I care about how you spend yout time.[/quote]
To quote you: "Truth hurts?"

- Lyx

edit: i've scanned the text multiple-times for the error and even put it through various find-checks in a text-editor, but was unable to find any error.
MechaA
For what it's worth, I agree with Lyx.
lav-chan
I'm not even sure i know what either of them is talking about.
mazy
@musicmusic, my post got somehow lost, so i'm reposting it ... i would really like this implemented.
QUOTE(mazy @ May 15 2006, 12:58) *
musicmusic, could you add special button command which would toggle autohide status for its parent splitter.

something like 'pin' in some guis. it would be nice if it could use some temporary autohide status, i.e. override autohide status for nearest parent with autohide actually checked (ignoring parents with autohide not set).

musicmusic
QUOTE(Lyx @ May 20 2006, 21:41) *

QUOTE
2. Because the display-relevant metadata and sort-relevant metadata usually are equal when doing filemanagement tasks
If you are not using a content/album grouping playlist display, then I don't see any obvious reason why the two sets of metadata would be vastly different. Which comes back to, "content/album grouping playlist display" is not an intended use! Forgive me if Im mistaken, but didn't you yourself call it a "hack"?

QUOTE(Lyx @ May 20 2006, 21:41) *

QUOTE
As for baseless assumptions I see no other conclusion why you would not like having sorting by columns. And do you really not use a "album/content grouping" formatting script? Yes, baseless, I concur.

Did the idea ever cross your mind, that i maybe wasn't making those proposals from an egocentric point of view, but because my goal was to make columns ui better - not just for me, but overally for the users?
But you don't know whether your view is the concensus or not. I have to consider where you are coming from in your view and I see using album-grouped playlist display as part of it. Not baseless, but an educated guess.

QUOTE(Lyx @ May 20 2006, 21:41) *

QUOTE
If you misuse a feature to do something unintended obviously it will not work optimally and cause undesired effects.

More baseless asumptions - see response to previous quote.
Maybe I should have replaced "obviously" with "you should expect". Other than that, if you disagree with my statement I am telling you to take that view with Columns UI. Nothing to do with assumptions or your previous reply.

QUOTE(Lyx @ May 20 2006, 21:41) *

QUOTE
Lastly, I gave you an idea / something to think about in suggesting that your second proposal could be similar to foo_custom_sort. I really don't see how that caused such a backlash from yourself, it was only a helpful and constructive comment, as to how possibly *your* actual sorting needs could be filled. No, I don't consider removing column sorting part of your sorting needs.

One more time - see reply two quotes back. There is life outside of egoism.
You seem to like insults, but unfortunately my ego won't let me degrade to your level.

QUOTE(Lyx @ May 20 2006, 21:41) *

QUOTE
It has nothing to do with any assumptions. Please try and understand what I said, that is, I don't believe a sort dropdown toolbar belongs in the Columns UI component itself. 3rd party panel, fine, that is what the panel API is there for! Do you really think I want Columns UI thread spammed with "I want abc" toolbar? Hint: Here 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).
Point is its not going anywhere. You still seem to be caught up in that. Furtermore nowhere did I mention adding in any configuration options.



QUOTE(Lyx @ May 20 2006, 21:41) *

QUOTE
Excuse me, but I don't understand how my post could have been interpreted as anything other than I am not interested in your suggestion. Apparently you don't like justification..? Truth hurts..?

You seem to still not understand the point: I want *honest* replies. If you plain simply dislike something for no reason, then state that - if you lack time, then state that - if you have other objective reasons, then state that - if you dont understand it, then just state that........ you did none of the above - you responded with wild asumptions and ignorance(it works for me, so it works for everyone). When i put time into trying to help someone else in making a component better for the users, then i at least expect a honest reply - it doesn't need to long, and it doesn't need to be sugar-coated - but it should be honest and with the degree of respect which the receiver deserves.
I was being honest, and I wrote exactly what I was thinking. It seems to me actually that honesty is exactly what you didn't like!

In addition, you continue to refer to your "it works for me, so it works for everyone" analogy but you never replied to my view on that.

QUOTE(Lyx @ May 20 2006, 21:41) *

QUOTE
Known by whom? Not me certainly. Who do you really is going to know more about usability, person who designs and writes UI or person who uses it? Hint: Who considers it when designing the UI? Also note consider is the key word there.

Anyone can try to paint a picture. The fact that he tries to does not automatically make him talented.
Excuse me, but I meant who would you expect.

QUOTE(Lyx @ May 20 2006, 21:41) *

How many hacker-apps do exist with bad UI design?
Plenty of apps. And as a UI developer, I notice them very very often. Note: I didn't say than other people, because that would be an assumption.

QUOTE(Lyx @ May 20 2006, 21:41) *

How would you rate the design of the columns UI preferences?
I think its completely irrelevant. "The key word is consider."



QUOTE(Lyx @ May 20 2006, 21:41) *

As for me:
I design UIs, use them, read relevant UI-/social-design information as you read code-documentation
Excuse me but just because you have read whatever information it doesn't make you good at designing a UI. And reading code-documentation is a good step for making a good UI so I don't really see what you are trying to say.

QUOTE(Lyx @ May 20 2006, 21:41) *

- and i did participate on this forum in many threads which had a focus on UI-design.......
To quote you "its quality not quantity that matters".

QUOTE(Lyx @ May 20 2006, 21:41) *

that reminds me, psychology and human behaviour is also among my interests.
That's nice for you. Is that why you join all your words with hyphens?


QUOTE(Lyx @ May 20 2006, 21:41) *

QUOTE
I have no social design? What does that mean..?

http://en.wikipedia.org/wiki/Interaction_design
I asked you. If you didn't have time to explain it, you should have just said.

QUOTE(Lyx @ May 20 2006, 21:41) *

QUOTE
You say I am bad at designing a UI with high usability. But did it occur to you that rather I have a set of aims and objectives, and am targetting other things than usability? Do you really know I couldn't create an awesomely usable UI if I wanted to?

I dont know that, right - i however haven't seen your "hidden skills" in that regard yet and also didn't notice any indications which pointed towards such "hidden skills". Also, it is of course possible that you dont care much about usability ("targeting other things") - this would be a rather strange approach for someone who creates "tools" (tools should make our life easier and more enjoyable) - so i didn't expect such a "programming-philosophy" of you.
You miss the point. I have to balance various factors not concentrate on a single one.

QUOTE(Lyx @ May 20 2006, 21:41) *

QUOTE
Its not about my strengths and weaknesses but Columns UI's strengths and weaknesses. I don't know why you decided to make it so personal

Regardless of if you do it intentionally or because of skills, i asumed that the creator of a software which is used by thousands of users, would have an interest in improving the software for the users. But that was just an asumption of me - which of course could have been wrong.
Now you are just trying to be pendantic to prove your point. And I did not say I was not interested in improving Columns UI.

In addition, I was point out that I have not rejected all of your feature requests.

I will also add that like above you do not represent the concensus. I have to make a judgement whether your suggestion would benefit you/the concensus and/or be a disadvantage to the concensus.


QUOTE(Lyx @ May 20 2006, 21:41) *

QUOTE
but anyway it takes more than enough time just reading through posts in this thread, let alone personally reply to all the ones that need replying! So please don't tell me I don't consider suggestions.

It is not quantity alone which matters.
You can quote vague statements all you like, but quality and quantity are NOT independent.

QUOTE(Lyx @ May 20 2006, 21:41) *

QUOTE
Finally, since you apparently also like bluntness (rudeness) I also think you are deluded for thinking I care about how you spend yout time.

To quote you: "Truth hurts?"
Yes it does, doesn't it?

- Lyx

QUOTE(Lyx @ May 20 2006, 21:41) *

edit: i've scanned the text multiple-times for the error and even put it through various find-checks in a text-editor, but was unable to find any error.
Somehow I managed it. Yes, that's the reply of someone witha big ego for reference.
foosion
QUOTE(Lyx @ May 20 2006, 23:41) *
QUOTE
Lastly, I gave you an idea / something to think about in suggesting that your second proposal could be similar to foo_custom_sort. I really don't see how that caused such a backlash from yourself, it was only a helpful and constructive comment, as to how possibly *your* actual sorting needs could be filled. No, I don't consider removing column sorting part of your sorting needs.

One more time - see reply two quotes back. There is life outside of egoism.
I think a little egoism is quite healthy for a freeware developer. As long as nobody pays for your time, you alone get to decide how to use it.

QUOTE(Lyx @ May 20 2006, 23:41) *
QUOTE
It has nothing to do with any assumptions. Please try and understand what I said, that is, I don't believe a sort dropdown toolbar belongs in the Columns UI component itself. 3rd party panel, fine, that is what the panel API is there for! Do you really think I want Columns UI thread spammed with "I want abc" toolbar? Hint: Here is how you do it!

It wasn't an "option-request" - it was a proposal for a "paradigm-change" - *if* the column-based sorting approach would go, then it would need to be replaced by something - the dropdown-menu variant was one of the possibilities. But it could also be achieved in a different way (i.e. contextmenu).
I still don't understand why the column based sorting should be removed. Is it just because unexperienced users may be unaware that you can achieve more refined results by sorting by multiple columns in sequence? Then would it not make more sense to educate the users instead of removing a basic tool because it seems inapproriate for some complex tasks to you? Please feel free to explain this if you like, because I really don't understand it.

By the way, column based sorting does the job for me, both for file organization and in the playlist. This is just my personal opinion though. If you choose to use another approach to sort your playlist, then by all means do so.


Now for some words speaking as a moderator (not targetted at anyone in particular): Please don't turn this into an e-penis contest; keep the discussion factual instead. If you need some time to let the mood cool off, then take it.
Lyx
QUOTE
I still don't understand why the column based sorting should be removed. Is it just because unexperienced users may be unaware that you can achieve more refined results by sorting by multiple columns in sequence? Then would it not make more sense to educate the users instead of removing a basic tool because it seems inapproriate for some complex tasks to you? Please feel free to explain this if you like, because I really don't understand it.

Of course if the problem would only be visibility, then it would be a better idea to think about how to increase visiblity - as you point out. The reason however isn't visibility - the note regarding invisibility of cross-column based sorting was meant in context to the quote to which i replied... to point out that musicmusics asumptions about user-behaviour are inconsistent with reality. The reason why i proposed a paradigm change was exactly what i said: that sorting and playlist are related to different usage-scenarios (or in simple words: desired sort-metadata and desired playlist-metadata is not neccessarily equal). If you want to, i'd be interested to discuss this on IRC or via PM with you.

I do however have zero interest to contribute further content to this thread or columns ui, because i consider the ignorance, arrogance and childish behaviour like...
QUOTE
QUOTE
that reminds me, psychology and human behaviour is also among my interests.

That's nice for you. Is that why you join all your words with hyphens?

...not just unacceptable but also plain simply below my discussion-level.

- Lyx
foosion
QUOTE(Lyx @ May 21 2006, 01:51) *
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.



QUOTE(Lyx @ May 21 2006, 01:51) *
I do however have zero interest to contribute further content to this thread or columns ui, because i consider the ignorance, arrogance and childish behaviour like...

<snip>

...not just unacceptable but also plain simply below my discussion-level.
Are you without fail? (No need to answer this one.) I'm quite sure that a little forgiveness would have been better at reducing tension than rejecting any possible compromise by displaying a "holier than thou" attitude.
MechaA
QUOTE(musicmusic @ May 20 2006, 16:39) *
QUOTE(Lyx @ May 20 2006, 21:41) *

that reminds me, psychology and human behaviour is also among my interests.
That's nice for you. Is that why you join all your words with hyphens?


This is the best comeback ever
Cpt. Spandrel
Quick comment from a user about the substance of the preceeding exchange. I like the columns UI design the way it is and have no need for yet another arcane toolbar or novel sorting interface or whatever. The learning curve for the new layout system is perhaps a bit steep at the moment, but I thought the sorting abilities were excellent already? Please don't remove column sorting anyway, that would be daft.
LTourist
QUOTE
QUOTE(LTourist @ May 17 2006, 16:44) *
ok Thx i didn't see that, and even if I saw it, I think I didn't realize what it means smile.gif Thx, but know, I must find a way to do what I want... Does anyone have a idea???

Use 'local' variables.I.e. $put[s], $get. Then put it in a global if you like when your done processing/whatever.


Ok thanks you...Obviously, i made a mistake, and lost my ColumnsUI Configuration sad.gif , but i'll redo it soon smile.gif
You do a great Job (I don't remember if I tell you yet) biggrin.gif
krazy
QUOTE(musicmusic @ May 21 2006, 03:15) *

QUOTE(Lyx @ May 19 2006, 11:42) *

Proposal for radically different playlist-sort approach in 0.1.4:
I think [...]
- Lyx

I think you entirely missed the point of searching by columns. I think instead you are probably misusing the ability to sort by columns with a custom script, or even misusing the columns ("album formattings" kind of comes under that).

As for it being useless: I use it all the time to do sorting on the fly without having to write scripts. For example, if I want to sort by artist and title I click on title column then artist column. That is why I haven't bothered porting foo_custom_sort, which sounds more like what you want.. In addition I am hardly going to add random toolbars built into foo_ui_columns.dll, even more so if they don't particularly belong there..

I really don't understand why your proposal is so radical, Lyx. Isn't it basically a request for foo_custom_sort, but with sort strings stored in fcs's? Everything you've described, save the dropdown listbox and the "save to fcs" function, is already available in fb2k. huh.gif
mil3s
@Lyx. The columns sorting is the way it is. And it's correct, at least imo. I have to be honest, I didn't read it everything you guys said, it's too long. But if you want to sort by something other than the columns click Edit > Sort > Sort by...
It's as simple as that. smile.gif Sure it would be nice if you could create your own Sort presets in the Sort menu but I'm not sure it's up to musicmusic to do that.

@musicmusic. You do want you want with your plugin. It's awesome and we all know it. Keep up the good work. biggrin.gif
Bachi-Bouzouk
not yet linked to the current discussion but I have a little question about alternate stripes. (didn't know where to put this question)

I have several codes doing the same thing, and I would know which one(s) is(are) the best in terms of time execution and "code quality" (or even if other codes exist)
CODE
$blend(color1,color2,$mod(%_playlist_number%,2),1)

probably the worst as blend is never used to blend colors but only display the two colors
CODE
$if($strcmp($mod(%tracknumber%,2),1),color1,color2)

CODE
$ifgreater($mod(%_playlist_number%,2),0,color1,color2)

CODE
$ifequal($mod(%tracknumber%,2),1,color1,color2)

CODE
$select($add($mod(%tracknumber%,2),1),color1,color2)


by the way, there is no word about $ifequal in the wiki at hydrogen audio (titleformat reference), is it intended? if it's not, could someone explain the exact syntax I only guessed how it works)? thanks
foosion
QUOTE(Bachi-Bouzouk @ May 21 2006, 22:20) *
CODE
$ifgreater($mod(%_playlist_number%,2),0,color1,color2)

CODE
$ifequal($mod(%tracknumber%,2),1,color1,color2)
I would use one of those for alternating between two colors, ...
QUOTE(Bachi-Bouzouk @ May 21 2006, 22:20) *
CODE
$select($add($mod(%tracknumber%,2),1),color1,color2)
...or this one when extensibility to more than two colors is required.

QUOTE(Bachi-Bouzouk @ May 21 2006, 22:20) *
by the way, there is no word about $ifequal in the wiki at hydrogen audio (titleformat reference), is it intended? if it's not, could someone explain the exact syntax I only guessed how it works)? thanks
I think that was an oversight. The function takes four arguments - $ifequal(a,b,c,d) - and does effectively the same as $if($equal(a,b,),c,d), which means it compares a and b as integers, and evaluates and returns c if they or equal or d if they are not.
Bachi-Bouzouk
thanks for the answer and for having writing something about the $ifequal function in the wiki wink.gif

I've got a new question about the $blend function, whichi is not behaving as explained in the wiki as far as I have seen:
http://eolindel.free.fr/images/blend.gif

it doesn't perform a $mod function obviously, as it actually works, I would describe it as:
Returns a color that is a blend between color1 and color2. If part is smaller than or equal to zero, color1 is returned. If part is equal to total, color2 is returned. Otherwise a blended color is returned that is part parts color1 and total-part parts color2. The blending is performed in the RGB color space.
If part is greater than total, it performs $sub($mod(part,total),total) all of that $mod(part,$mul(2,total)) well, it's quite simple but becomes hard to describe (I can't edit the wiki myself, it would be too hard to explain it exactly for me)..

(anyway, this behavior is very nice!! please keep it)
upNorth
QUOTE(Lyx @ May 20 2006, 21:57) *
QUOTE(upNorth @ May 20 2006, 22:48) *
In the spirit of HA that kindly hosts this forum, and in the spirit of TOS8, statements like this seems out of place:

"the real world in practice"
"a user who is known to think about usability alot"
"for the majority of users"
Sorry, but what kind of artificial relation are you trying to construct here? Do you want me to start a poll? If you want that i will do it - and the stats will agree with me.

By the way - neither you nor musicmusic responded to a single argument by me - i am making founded arguments which have substance but the responses i get do not reflect the same quality - and you are trying to tell me about "the spirit of HA"?

- Lyx
Your use of unsupported claims has already been addressed by musicmusic and foosion, and that's the problem I was addressing too. Maybe I could have said it straight out, without mixing in what I perceive as “the spirit of HA”, but that’s to late now. To clarify, the spirit of HA, to me, is to refrain from using unsupported claims, to keep the discussion on a civilized level and not get personal and rude.

This is something that I feel can be commented without addressing the actual point of your "founded" arguments regarding this "radically" different approach. To be honest, I don't care that much about sorting by columns, as I've disabled column headers altogether.

Regarding backing up your claims, I’m not so sure you’ll be able to conduct a useful vote. At least not around here, as "the majority of users" or people representing "the real world" for that matter, might not be active forum members.

I hope this made it a bit clearer, as I have no interest in discussing it any further.
finalcut
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?
acedriver
QUOTE(finalcut @ May 23 2006, 09:56) *

Does anyone know why I'm unable to load albumlist into the panel?

make sure you have the latest columns ui and album list panel
QUOTE

How can I put spectrum under the column playlist?

CODE
Horizontal
|-Vertical
|  |-explorer tree
|  |-albumart
|
|-Vertical
   |-Column playlist
   |-spectrum
phildow
QUOTE(finalcut @ May 22 2006, 21:56) *

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
IPB Image

Results in:
IPB Image
lokithespeakergod
G'day,

cheers Musicmusic for an awesome plugin.

im just wondering, in the display each line is the color of the background color, and then the next line is lighter in color, can you control this function ?

cheers

loki
lav-chan
If you're talking about what i think you are, that question was addressed by foosion like five posts above.
MechaA
QUOTE(lav-chan @ May 22 2006, 23:04) *

If you're talking about what i think you are, that question was addressed by foosion like five posts above.


But what if I wanted one line one color, but then I wanted a different color on the other line?!
lav-chan
I'm not sure what you mean.

You can set colours semi-arbitrarily based on any value you can get from TAGZ. If you want every item that's track 7 to be red, you can do that, or if you want every sixth item on the list to be green, you can do that, et cetera.

If that doesn't answer your question you're going to have to explain to me exactly what you're looking for.
lokithespeakergod
what would be really nice, is if each album was a different color.

cheers
lach
finalcut
QUOTE(phildow @ May 22 2006, 21:33) *

QUOTE(finalcut @ May 22 2006, 21:56) *

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
IPB Image

Results in:
IPB Image
exactly!! thanks a bunch
lav-chan
QUOTE(lokithespeakergod @ May 23 2006, 02:21) *
what would be really nice, is if each album was a different color.

cheers
lach

You can do that using $hsl() and $crc(). See here: http://www.hydrogenaudio.org/forums/index....post&pid=371479
Bachi-Bouzouk
defining a bunch of colors with a random function could also make something like that, but well, a playlist with too many colors is likely to be.. ugly.. as it is hard to find matching colors, and random colors makes the problem.. unsolvable


(and if you want to use all possibilities, finding 2^31-1 colors is not that easy biggrin.gif)
amiti
is there a way to choose the font for text in buttons toolbar?
lav-chan
QUOTE(Bachi-Bouzouk @ May 23 2006, 06:35) *
defining a bunch of colors with a random function could also make something like that, but well, a playlist with too many colors is likely to be.. ugly.. as it is hard to find matching colors, and random colors makes the problem.. unsolvable

Well, you can control the degree of colouration to a certain extent. You could make them all shades of the same colour, for example.

But yeah, i agree. I wish there was a way you could alternate between two colours for each album. That would rock my box.


amiti, it probably goes by the dialogue font defined in your visual style (which is changeable through Display Properties if you want to mess with it).
Prodoc
How can I give the background of the first track of an album or disc a different colour? I tried and asked before but got no response and I can't get it to work. Do you have any idea what's going wrong or how it should be done?
Many thanks in advance.
Bachi-Bouzouk
$ifequal(%tracknumber%,1,colorofthefirstline,other color)

?
Prodoc
QUOTE(Bachi-Bouzouk @ May 23 2006, 18:27) *

$ifequal(%tracknumber%,1,colorofthefirstline,other color)

?

Doesn't work, that's the whole problem. I figured it would be as simple as that as well. Instead I used:
CODE
if($strcmp(1,$num(%tracknumber%,1)),
$puts(back,$offset_colour(%_back%,$calculate_blend_target(%_back%),40))
$puts(back-selected,%_selected_back%)
$puts(back-selected-no-focus,%_selected_back_no_focus%)
)

I tried your suggestion as well, with and without fixed colours but no go.
amiti
lav-chan , Do you mean windows visual style through display properties? i tried this but it didn't have affect on foobar toolbars.


EDIT:
Sorry . it did work but only after i changed the icon font in the windows display properties.

Thanks for your help
Bachi-Bouzouk
I tested something like that on a column, and it works smile.gif

$set_style(text,$rgb(255,0,0),0)
$set_style(back,$ifequal(%tracknumber%,1,$rgb(255,255,255),$rgb(0,0,0)),0)


I could show you a picture but well, useless, be sure that it's not a missing ')' or something like that
bluesheep
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
Bachi-Bouzouk
display->Titleformatting and you delete everything in every tab
bluesheep
QUOTE(Bachi-Bouzouk @ May 24 2006, 11:22) *

display->Titleformatting and you delete everything in every tab


Thanks Bachi-Bouzouk, I'll give a try.
bluesheep
QUOTE(bluesheep @ May 24 2006, 11:28) *

QUOTE(Bachi-Bouzouk @ May 24 2006, 11:22) *

display->Titleformatting and you delete everything in every tab


Thanks Bachi-Bouzouk, I'll give a try.


That didn't fix it I'm afraid, any other suggestions?
skelly831
QUOTE(bluesheep @ May 24 2006, 03:21) *

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.
Bachi-Bouzouk
[request] about $put,$puts,$set_global.

I have already posted something here:
http://www.hydrogenaudio.org/forums/index....showtopic=44923

But having the ability to create variables both global and usable would be nice to avoid declaring variables twice. Once to use them, the other to make them global. (except if I have missed something)
zmur
sorry for off-topic
can anyone point me in direction of track info thread ? somehow I can't find it sad.gif
unabatedshagie
QUOTE(zmur @ May 25 2006, 14:16) *

sorry for off-topic
can anyone point me in direction of track info thread ? somehow I can't find it sad.gif
here you go.
bluesheep
QUOTE(skelly831 @ May 25 2006, 00:43) *

QUOTE(bluesheep @ May 24 2006, 03:21) *

I hope folk don't mind me asking a newb question here. I've been using Foobar2000 for some time and have just recently decided to try Columns UI. My fist attempt went quite well, but I decided to start a fresh from scratch. I therefore deleted my custom layout, but now when I try to start with a blank window, I can't get rid of the menu, seek bar etc. I'm using the latest versions of Foo, and columns etc and even tried uninstalling/installing. All to no avail. Can someone please let me know how I can get that blank window again?

Thanks

Right click on the menu/buttons/seekbar you want to remove and use the little menu that appears.


I fixed this by unselecting "show toolbars" in Columns UI>Main>Miscellaneous.

I have another question, is it possible to have tabs or something similar in the Album panel? I want to have a seperate album list for lossless albums and lossy albums/

Thanks in advance
Hi.There
So how exactly does one add an extra panel? As far as I can recall, right-clicking on the caption title would give me a menu that says 'panels' which would in turn allow me to select as many panels as I'd like. The columns ui wiki says the same thing; however, clicking on what I think is the 'caption title' gives me only the choices of 'show caption' 'lock panel' 'move up/down/' 'close panel'. I can't add album-list-panel.
lav-chan
The layout system in the new version of Columns UI is different. See the Layout tab in Preferences.
Hi.There
QUOTE(lav-chan @ May 26 2006, 20:33) *

The layout system in the new version of Columns UI is different. See the Layout tab in Preferences.

I didn't realize columns UI had experienced a major-ish revision. Thanks!
eejadx
Is there a way to remove the Active item frame?
And if there is not, is it possible to implement it?
Thanks
Bachi-Bouzouk
weird resizing problem: look at the video:
http://eolindel.free.fr/images/bug.avi (3Mo)


two crashes by the way, but i don't know where it come from:
The first, when I desactivated the status bar
CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 4EC83166h
Access violation, operation: write, address: 102FFC90h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (4EC83166h):
4EC83126h: 8B EC 51 51 8B 45 0C 8B 40 24 53 56 57 89 55 F8
4EC83136h: 89 4D FC 89 45 0C 8B 4D 08 8B 5D 0C 8B 75 F8 8B
4EC83146h: 7D FC 0F EF FF 0F 6F 1D 10 EF CF 4E 8B 03 8B D0
4EC83156h: C1 EA 18 83 FA 00 74 45 81 FA FF 00 00 00 75 04
4EC83166h: 89 07 EB 39 0F 6E E0 8B 06 0F 6E C0 0F 60 C7 81
4EC83176h: F2 FF 00 00 00 0F 6E D2 0F 61 D2 0F 62 D2 0F D5
4EC83186h: C2 0F FD C3 0F 7F C2 0F 71 D0 08 0F FD C2 0F 71
4EC83196h: D0 08 0F 67 C0 0F FE C4 0F 7E C2 89 17 83 C7 04
Stack (0012EF74h):
0012EF54h: 00000000 00000000 0000000C BC715FC8
0012EF64h: 0012FAC0 00009CA1 B073BB64 B073BD38
0012EF74h: 01C12D78 01C12DB0 00000001 102FFC90
0012EF84h: 102FFC90 0012EFA4 4EC7AF5C 00000084
0012EF94h: 03DA0060 102FFC90 01C12D60 00000024
0012EFA4h: 0012EFFC 4EC73539 102FFC90 03DA0060
0012EFB4h: 00000084 00000024 00000173 00000000
0012EFC4h: 03DB0078 01C12D60 10130000 01C12D60
0012EFD4h: 10130000 00000004 00000000 00000000
0012EFE4h: 00000084 00000000 00000004 00000000
0012EFF4h: 00000024 03DA0060 0012F04C 4EC736E4
0012F004h: 00001400 03DA0048 03DA4DE8 00000024
0012F014h: 000000FD 00000024 000000FD 000000A8
0012F024h: 00000197 03DA0048 CC010FC7 01C12D60
0012F034h: 00000024 000000FD 00000024 000000FD
0012F044h: 00001400 00000173 0012F070 4EC7390B
0012F054h: 00000001 03DA0048 03DA4DE8 0012F474
0012F064h: 0000009A 01C12D60 03DA4DE8 0012F07C
0012F074h: 4EC73AA5 0012F124 0012F1DC 4EBD4A8F
0012F084h: 00000084 00000000 4EC7EADD 01C127F8
Registers:
EAX: FF000000, EBX: 03DA0060, ECX: 00000084, EDX: 000000FF
ESI: 102FFC90, EDI: 102FFC90, EBP: 0012EF88, ESP: 0012EF74
Crash location: "gdiplus", loaded at 4EB80000h - 4ED23000h

Loaded modules:
foobar2000 loaded at 00400000h - 004E0000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C904000h
COMCTL32 loaded at 77390000h - 77492000h
msvcrt loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4C000h
RPCRT4 loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32 loaded at 77D10000h - 77DA0000h
SHLWAPI loaded at 77F40000h - 77FB6000h
SHELL32 loaded at 7C9D0000h - 7D1F3000h
ole32 loaded at 774A0000h - 775DD000h
shared loaded at 10000000h - 1002A000h
comdlg32 loaded at 76340000h - 7638A000h
uxtheme loaded at 5B090000h - 5B0C8000h
lgscroll loaded at 10100000h - 1010E000h
MSVCR71 loaded at 7C340000h - 7C396000h
MSVCP71 loaded at 7C3A0000h - 7C41B000h
foo_abx loaded at 00A10000h - 00A44000h
foo_albumlist loaded at 00A50000h - 00A91000h
foo_autoplaylist loaded at 00AB0000h - 00AE2000h
foo_browser loaded at 00B10000h - 00B48000h
foo_cdda loaded at 00B70000h - 00B9D000h
foo_channel_mixer loaded at 00BC0000h - 00BFA000h
foo_common loaded at 00C10000h - 00C49000h
foo_converter loaded at 00C70000h - 00CD1000h
foo_dbsearch loaded at 00D00000h - 00D59000h
foo_dsp_std loaded at 00D80000h - 00DBF000h
foo_freedb2 loaded at 00DE0000h - 00E20000h
foo_input_shorten loaded at 00E40000h - 00E6E000h
foo_input_std loaded at 00E90000h - 00FA3000h
foo_lnk loaded at 00FD0000h - 00FE9000h
foo_masstag loaded at 01010000h - 01060000h
foo_msnalt loaded at 01080000h - 01099000h
foo_playcount loaded at 010C0000h - 010E8000h
foo_rgscan loaded at 01110000h - 01154000h
foo_sic loaded at 01180000h - 011CB000h
WS2_32 loaded at 719F0000h - 71A07000h
WS2HELP loaded at 719E0000h - 719E8000h
foo_uie_albumart loaded at 01230000h - 01260000h
gdiplus loaded at 4EB80000h - 4ED23000h
foo_uie_console loaded at 01290000h - 012AC000h
foo_uie_explorer loaded at 012D0000h - 0130D000h
foo_uie_trackinfo loaded at 01330000h - 0135E000h
foo_ui_columns loaded at 01380000h - 0141B000h
foo_ui_std loaded at 01440000h - 01497000h
foo_unpack loaded at 014C0000h - 014EE000h
foo_utils loaded at 01510000h - 01549000h
CLBCATQ loaded at 76F80000h - 76FFF000h
COMRes loaded at 77000000h - 770D4000h
OLEAUT32 loaded at 770E0000h - 7716C000h
VERSION loaded at 77BD0000h - 77BD8000h
SETUPAPI loaded at 778E0000h - 779D8000h
appHelp loaded at 77B50000h - 77B72000h
cscui loaded at 765B0000h - 76606000h
CSCDLL loaded at 76590000h - 765AD000h
DSOUND loaded at 73E60000h - 73EBC000h
WINMM loaded at 76AE0000h - 76B0F000h
wdmaud loaded at 72C70000h - 72C79000h
WINTRUST loaded at 76BE0000h - 76C0E000h
CRYPT32 loaded at 779E0000h - 77A76000h
MSASN1 loaded at 77A80000h - 77A92000h
IMAGEHLP loaded at 76C40000h - 76C68000h
msacm32 loaded at 72C60000h - 72C68000h
MSACM32 loaded at 77BB0000h - 77BC5000h
midimap loaded at 77BA0000h - 77BA7000h
KsUser loaded at 73E30000h - 73E34000h
browseui loaded at 75F10000h - 7600D000h
ntshrui loaded at 76930000h - 76956000h
ATL loaded at 76AC0000h - 76AD1000h
NETAPI32 loaded at 6FEE0000h - 6FF34000h
USERENV loaded at 76960000h - 76A15000h
shdocvw loaded at 77720000h - 7788E000h
CRYPTUI loaded at 76610000h - 76694000h
WININET loaded at 77AA0000h - 77B47000h
WLDAP32 loaded at 76F10000h - 76F3D000h
xpsp2res loaded at 20000000h - 202DA000h
MPR loaded at 71A60000h - 71A72000h
drprov loaded at 75EF0000h - 75EF7000h
ntlanman loaded at 71B70000h - 71B7E000h
NETUI0 loaded at 71C30000h - 71C47000h
NETUI1 loaded at 71BF0000h - 71C30000h
NETRAP loaded at 71BE0000h - 71BE7000h
SAMLIB loaded at 71B50000h - 71B63000h
davclnt loaded at 75F00000h - 75F09000h
shgina loaded at 73CC0000h - 73CD3000h
MSGINA loaded at 75900000h - 759F9000h
WINSTA loaded at 762F0000h - 76300000h
ODBC32 loaded at 74730000h - 7476D000h
odbcint loaded at 029B0000h - 029C8000h
Secur32 loaded at 77FC0000h - 77FD1000h
Audiodev loaded at 092D0000h - 0934A000h
WMVCore loaded at 02E90000h - 030D6000h
WMASF loaded at 070D0000h - 0710A000h
dciman32 loaded at 73B10000h - 73B16000h
DBGHELP loaded at 5D3F0000h - 5D491000h

Stack dump analysis:
Address: 4EC7AF5Ch, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC73539h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC736E4h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC7390Bh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC73AA5h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBD4A8Fh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC7EADDh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D1C331h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetRectEmpty" (+0000004Fh)
Address: 77D240B3h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000001D8h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 4EC7397Bh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EC8A61Eh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBEC0BCh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBC49FAh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 7C920F46h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+000004B7h)
Address: 0045322Ah, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 5B091AF6h, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Address: 4EB81580h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 0101F428h, location: "foo_masstag", loaded at 01010000h - 01060000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 5B094D8Dh, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Symbol: "Ordinal44" (+0000016Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1D074h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+00000111h)
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1885Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000193h)
Address: 77D1882Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000163h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 77D1EAF2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 10106A10h, location: "lgscroll", loaded at 10100000h - 1010E000h
Symbol: "UninstallScrollHooks" (+00000B30h)
Address: 77D1DABDh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowInDestroy" (+00000049h)
Address: 77D1DADFh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowInDestroy" (+0000006Bh)
Address: 0045322Ah, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0133A155h, location: "foo_uie_trackinfo", loaded at 01330000h - 0135E000h
Address: 0045322Ah, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 4EBED505h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBD4FE8h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EB875A4h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBD6A81h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBA68EBh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Address: 4EBBBE3Bh, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Symbol: "GdipDrawImage" (+000000AEh)
Address: 4EBBBEB6h, location: "gdiplus", loaded at 4EB80000h - 4ED23000h
Symbol: "GdipDrawImageI" (+00000028h)
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 01237525h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 013A65AFh, location: "foo_ui_columns", loaded at 01380000h - 0141B000h
Address: 77D18BD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+00000159h)
Address: 77D70088h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D1B3CCh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000090h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 004703DEh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D1BF58h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetCursor" (+00000000h)
Address: 10106FCAh, location: "lgscroll", loaded at 10100000h - 1010E000h
Symbol: "UninstallScrollHooks" (+000010EAh)
Address: 77D1EAF2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnableMenuItem" (+000000C3h)
Address: 77D1EB3Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+0000003Bh)
Address: 77D1BF58h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetCursor" (+00000000h)
Address: 0124A186h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 01235ADCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 012594DCh, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 0124A700h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 01235794h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D1EA9Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnableMenuItem" (+0000006Fh)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D1EBF3h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CallNextHookEx" (+000000F0h)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 01235750h, location: "foo_uie_albumart", loaded at 01230000h - 01260000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D194D2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongA" (+00000075h)
Address: 77D1B530h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001F4h)
Address: 004CC810h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004AF0D4h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D189F0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000014Ah)
Address: 77D18A10h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DispatchMessageW" (+0000000Fh)
Address: 0042B63Ah, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 77D1DAEAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+00000000h)
Address: 0042C0C0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004AF7ACh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C920E12h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000383h)
Address: 004AF7ACh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B20F8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004D11C0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C921538h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000AA9h)
Address: 7C921596h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "wcsncpy" (+00000B07h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 004D12A0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004A48E4h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C927CB7h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000002BAh)
Address: 7C927BF5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001F8h)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 1000D533h, location: "shared", loaded at 10000000h - 1002A000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 1000D469h, location: "shared", loaded at 10000000h - 1002A000h
Address: 10003C90h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+00000030h)
Address: 10003C9Eh, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "t_font_description::g_from_font" (+0000003Eh)
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004D1230h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C921B09h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlLogStackBackTrace" (+00000025h)
Address: 004D12A0h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00483574h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C9206F0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000011Ch)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 0048991Fh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00488720h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 10002D77h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0049F7FBh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004B05C8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0042C29Ah, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004CE2A8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00489035h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00483409h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00483403h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004A48E8h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 004A3045h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00488720h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 0049F9EFh, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00487605h, location: "foobar2000", loaded at 00400000h - 004E0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004E0000h

Version info:
foobar2000 v0.9.1
UNICODE

Additional info:
FLAC decoder 1.1.0 (foo_input_std)
Console panel 0.2 (foo_uie_console)
Channel Mixer 0.9.4 (foo_channel_mixer)
Columns UI 0.1.3 beta 1v5 (foo_ui_columns)
Album Art Panel 0.164a (foo_uie_albumart)
Common services 0.1 (foo_common)
Play Count 1.9.2 (foo_playcount)
freedb tagger v0.5 (foo_freedb2)
RAR reader 1.1 (foo_unpack)
foosic music database 1.0 beta 7 (foo_sic)
Standard DSP array 1.0 (foo_dsp_std)
Converter 1.0 (foo_converter)
CD Audio decoder 2.0 (foo_cdda)
Shorten decoder 0.4.2a (foo_input_shorten)
MSN Now Playing (alt) 2.4 (foo_msnalt)
Album List 3.2.0 (foo_albumlist)
Default User Interface 0.9acc (foo_ui_std)
Masstagger 1.5 (foo_masstag)
MPEG-4 AAC decoder 2.1 (foo_input_std)
Shell link resolver 1.1 (foo_lnk)
ReplayGain Scanner 2.0 (foo_rgscan)
Explorer Tree 1.04.6a (foo_uie_explorer)
Database search 1.3.1 beta 10 (foo_dbsearch)
Track info panel 0.8 (foo_uie_trackinfo)
ABX comparator 1.3 (foo_abx)
ZIP/GZIP reader 1.0 (foo_unpack)
Music Browser 1.1.2 [Apr 3 2006 - 16:51:34] (foo_browser)
Standard input array 1.0 (foo_input_std)
Playlist tools 0.5.5 (foo_utils)

The other when I was doing something with my trackinfo panel:
CODE
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&qu