HydrogenAudio

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: mixcherry on 2006-05-16 23:59:03

Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-16 23:59:03
Playlists Dropdown v0.7.6

This plugin displays the playlists in a dropdown list:
(https://raw.github.com/karolsarnacki/foo_uie_playlists_dropdown/master/foo_uie_playlists_dropdown/screenshots/foo_uie_playlists_dropdown_0752.png)

Download
(http://www.hydrogenaudio.org/forums/style_images/ip.boardpr/folder_editor_images/rte-ok.png) Playlists Dropdown (http://www.foobar2000.org/components/view/foo_uie_playlists_dropdown)

Source code
(http://www.hydrogenaudio.org/forums/style_images/ip.boardpr/folder_editor_images/rte-ok.png) github.com/karolsarnacki/foo_uie_playlists_dropdown (https://github.com/karolsarnacki/foo_uie_playlists_dropdown)

Some features:The list can display various information about playlists (through formatting strings):ChangelogTo-do listThe Not-to-do list
Please do not discuss / request this:[/size]
Title: foo_uie_playlists_dropdown
Post by: lav-chan on 2006-05-17 00:37:55
That's rad.

I don't think i'll use it because i like to be able to see all the play lists at once, but i like what i can see in the picture. The different icons especially are really awesome (even if you can't configure them yet), i wish the regular play-list switcher had that.


Some CC: Just by looking at your screen shot (as in, without actually using it), it looks like you might have an issue with the vertical alignment. Like either the icon or the text isn't centred exactly. :shrug:
Title: foo_uie_playlists_dropdown
Post by: gfngfgf on 2006-05-17 00:44:41
I haven't tried it out yet, but this is a really great idea.  I look forward to using it a lot
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-17 00:51:16
Thank you

Quote
The different icons especially are really awesome (even if you can't configure them yet)

I took the icons from foosion's Playlist Switcher plugin (on his approval, of course).

Quote
Some CC: Just by looking at your screen shot (as in, without actually using it), it looks like you might have an issue with the vertical alignment. Like either the icon or the text isn't centred exactly. :shrug:

Yup, it might look like that, because font is too small (exactly, 1 pixel too small ). Icons and text are both verically centered.
Title: foo_uie_playlists_dropdown
Post by: Lyx on 2006-05-17 00:54:24
I like the idea of this component alot!

However, one thing which i like about playlist-tabs is how you can manipulate playlists via rightclicking, middleclicking, doubleclicking, etc. - I miss that functionality with this component.

- Lyx

edit: the degree of configurability however seems overkill to me
Title: foo_uie_playlists_dropdown
Post by: lav-chan on 2006-05-17 00:55:33
I took the icons from foosion's Playlist Switcher plugin (on his approval, of course).

Oh? I didn't know he'd made such a plug-in, and i can't seem to find it on his page. Could you link me?

edit: Never mind, i found it. Playlist Manager. :p


Yup, it might look like that, because font is too small (exactly, 1 pixel too small ;)). Icons and text are both verically centered.

I see. MY BAD THEN AIGHT
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-17 01:08:32
I like the idea of this component alot!
Thanks

However, one thing which i like about playlist-tabs is how you can manipulate playlists via rightclicking, middleclicking, doubleclicking, etc. - I miss that functionality with this component.
Yes, I miss that too  I'll try to add these functions as soon as possible.
Title: foo_uie_playlists_dropdown
Post by: 4nt1 on 2006-05-17 04:50:35
very cool plugin

can't wait until the to do list is done

also coult it be possible to use global variables from a columns ui config?
have yet to try this out, just wondering if anything needs to be done to allow this
Title: foo_uie_playlists_dropdown
Post by: lav-chan on 2006-05-17 04:52:15
I'm pretty sure everything you just said was addressed in the list at the end of the first post.
Title: foo_uie_playlists_dropdown
Post by: Crissaegrim on 2006-05-17 08:16:42
Very cool plugin, man.  Kudos.
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-05-17 09:27:48
Wow. Awesome. Gonna try it now. I never thought anyone would make this when I asked for it a month or so back.
Title: foo_uie_playlists_dropdown
Post by: roentgen on 2006-05-17 12:23:55
nice... whenever I hear about a new plugin I feel such a thrill
and this one I really like...
I'm wonedring... is there some custom sorting available? 'cause I want the drop-down menu to be sorted by name of playlist not by their order on playlist tabs
Title: foo_uie_playlists_dropdown
Post by: mazy on 2006-05-17 14:02:54
oi, mixcherry, thanks a lot! i was hoping for just a simple dropdown box ... and you came out of the blue with something much more than that!
Title: foo_uie_playlists_dropdown
Post by: mazy on 2006-05-17 17:10:20
my screenshot:

(http://mazy.johanka.cz/my_pics/temp/foobar/foobar-mazy-2006-05-17-crop.png) (http://mazy.johanka.cz/my_pics/temp/foobar/foobar-mazy-2006-05-17.png)

click for whole pic, 171kb
Title: foo_uie_playlists_dropdown
Post by: prawns on 2006-05-17 17:55:32
my screenshot:
[...]
Like your style
Title: foo_uie_playlists_dropdown
Post by: 4nt1 on 2006-05-17 18:55:02
ok one small thing
how do you guys get that playback queue?
I have never seen it before is it a seperate component or am i just missing something very obvious

*****
ok had a play around
found that if i make a playlist
then go Playback - Playback Queue Viewer, I can select a playlist for this to be used for.

Now I just need to work out how to queue files in to the pl

*****
there we have it right click on the files you want added then add to playback queue et voila
nice figuring things out for yourself
*****
ok it seems there is a limit to the playback queue of 64 tracks is this correct?
Title: foo_uie_playlists_dropdown
Post by: Klato on 2006-05-17 19:02:53
Where do you get the Playback Queue Viewer?  It's not listed in my Playback menu.
Title: foo_uie_playlists_dropdown
Post by: Anas on 2006-05-17 19:24:07
You can get foo_pqview by foosion here: http://foosion.foobar2000.org/0.9/ (http://foosion.foobar2000.org/0.9/)
It requires foo_common also available at this page.
Title: foo_uie_playlists_dropdown
Post by: Klato on 2006-05-17 19:58:10
cool thanks Anas
Title: foo_uie_playlists_dropdown
Post by: Sphix on 2006-05-18 00:33:42
That's nice 
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-18 03:15:17
very cool plugin
Very cool plugin, man.  Kudos.
Thank you!

also coult it be possible to use global variables from a columns ui config?
I'll add this to my to-do list... (it isn't possible right now, but maybe it's as simple as adding 2 lines of code  we'll see)

Wow. Awesome. Gonna try it now. I never thought anyone would make this when I asked for it a month or so back.
I never thought it could take me a (whole) month or so to make this plugin

I'm wonedring... is there some custom sorting available? 'cause I want the drop-down menu to be sorted by name of playlist not by their order on playlist tabs
Thanks for that very interesting idea! I'm working on it now - I've implemented sorting the list by custom 'field' (for example %title% or %playlist_lock%), so you can expect this option in the very next version  I only have to tidy my code a little bit...

oi, mixcherry, thanks a lot! i was hoping for just a simple dropdown box ... and you came out of the blue with something much more than that!
Thanks! This is not my last word!!

my screenshot:

[a href="http://mazy.johanka.cz/my_pics/temp/foobar/foobar-mazy-2006-05-17.png" target="_blank"]
Title: foo_uie_playlists_dropdown
Post by: neooffs on 2006-05-18 04:40:29
very nice plugin...

what about automatic sorting alphabetically?

TY! ;D
Title: foo_uie_playlists_dropdown
Post by: deagle32 on 2006-05-18 12:03:28
Hi there,

how do you activate it?  I am keen to use this plugin but I can't see how to turn on the dropdown list.  I have the plugins from the stable package off foosion's site and am using Columns ui on foobar 0.91.

Thanks
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-18 12:43:26
Quote
what about automatic sorting alphabetically?
As I already menioned in my previous post, I've already implemented sorting functionality. Just wait for new version to be released (in a day or two)

Quote
how do you activate it? I am keen to use this plugin but I can't see how to turn on the dropdown list. I have the plugins from the stable package off foosion's site and am using Columns ui on foobar 0.91.

All you need is the latest Columns UI plugin (remember to activate it here: Preferences -> Display -> User interface module /reset/). Then, you can simply add my component to your toolbar (right-mouse-button on toolbar and Toolbars -> Playlists Dropdown) or add it as a panel - using Columns' Layout page (Preferences -> Display -> Columns UI -> Layout).
Title: foo_uie_playlists_dropdown
Post by: Squeller on 2006-05-18 12:52:17
<snipped, has been answered before>

BTW I recommend a reset button to return to the default settings and code.
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-18 13:00:46
Quote
BTW I recommend a reset button to return to the default settings and code.
Doesn't the Reset page button (on my plugin's preferences page) do exactly what you want? It works here...
Title: foo_uie_playlists_dropdown
Post by: deagle32 on 2006-05-18 13:02:21
Hm,

I am using Columns UI and the dropdown option isn't available on either method ...i'm not sure why.

Here's a screenshot of right clicking.

(http://i4.photobucket.com/albums/y142/hlau84/th_foobar.jpg) (http://i4.photobucket.com/albums/y142/hlau84/foobar.jpg)

Any ideas?

moderation: please refrain from inlining images larger than roughly 800x600 and 80KB. please use thumbnails and/or links for large pictures instead.
Title: foo_uie_playlists_dropdown
Post by: deagle32 on 2006-05-18 13:41:02
Okay, I fixed it

I had the pre-beta version of Columns UI, it now works with the newest columns ui plugin.

Thanks for having a look.

Cheers!

Hm,

I am using Columns UI and the dropdown option isn't available on either method ...i'm not sure why.

Here's a screenshot of right clicking.

(http://i4.photobucket.com/albums/y142/hlau84/th_foobar.jpg) (http://i4.photobucket.com/albums/y142/hlau84/foobar.jpg)

Any ideas?

moderation: please refrain from inlining images larger than roughly 800x600 and 80KB. please use thumbnails and/or links for large pictures instead.



My apologies~ I won't do it again.
Title: foo_uie_playlists_dropdown
Post by: Squeller on 2006-05-18 14:10:37
Quote
BTW I recommend a reset button to return to the default settings and code.
Doesn't the Reset page button (on my plugin's preferences page) do exactly what you want? It works here...
You're probably right.

Another recommendation: This plugin seems to be the only way to display the currently used playlist. I use it on my notebook with big fonts (36 pt). Would you please allow to change the background color? (I generally use dark backgrounds).

b) Would you implement a way to center text?
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-19 03:52:15
Update to version 0.5.5:

Quote
  • 20060519 (v0.5.5)
    • Added custom-sorting
    • Added customizable colors
    • Added top/right/bottom/left padding
    • Added Rename and Preferences... context-menu items

You'll find download in the first post (http://www.hydrogenaudio.org/forums/index.php?showtopic=44703).

Quote
Would you implement a way to center text?
I've added this to my to-do list, though I don't know how hard it would be to implement... (so it can take some time)

[EDIT]Please re-download this version: 1). Fixed problem with removing playlist. 2). Auto-switch to newly created playlist.[/EDIT]
Title: foo_uie_playlists_dropdown
Post by: 81x on 2006-05-19 04:45:26
Hi mixcherry

Very nice plugin, thanks

Couple of requests if you don't mind.

1. when creating a new playlist from context menu, focus the new playlist.

2. drag and drop support, create a new playlist and do the whole compare files for identical string thing to

generate playlist name, like with playlist switcher/playlist tabs.

Also with latest build (0.5.5), removing playlists from context menu doesn't work.

Thanks again
Title: foo_uie_playlists_dropdown
Post by: 81x on 2006-05-19 06:05:14
[EDIT]Please re-download this version: 1). Fixed problem with removing playlist. 2). Auto-switch to newly created playlist.[/EDIT]
Working fine now. And thanks for the auto-switch 
Title: foo_uie_playlists_dropdown
Post by: unabatedshagie on 2006-05-19 06:52:03
I love this plugin, the only thing I'm missing is the ability to display the length of the playlist.
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-19 08:57:52
Quote
Very nice plugin, thanks
Thanks!
Quote
drag and drop support, create a new playlist and do the whole compare files for identical string thing to generate playlist name, like with playlist switcher/playlist tabs.
I'm working on it.

Quote
I love this plugin, the only thing I'm missing is the ability to display the length of the playlist.
I've just uploaded new version (0.5.5.1) which supports %length% field
Title: foo_uie_playlists_dropdown
Post by: Squeller on 2006-05-19 10:14:08
Many thanks, mixcherry, esp. for the %length% field. Centering and background is no more important for me, I like the style I chose now.

I use it only for showing which Playlist is active...

(http://minnit.de/etc/fb_notebook_tn.png) (http://minnit.de/etc/fb_notebook.png)
Title: foo_uie_playlists_dropdown
Post by: NinjaN on 2006-05-19 11:06:48
Hello mixcherry,


Thank you very much for this plugin!


I just have one suggestion for you:

Could you make a button in the preferences which allows us to use the active (showing) playlist as the source for the next song to play?
As it is now, after I switch playlists, the next song being played always comes from the "playing" playlist.
I would like it so that the next song after playlist switching comes from the active playlist...


Or can this already be done? I didn't find any way to achieve this yet...


Whatever, great plugin!
Title: foo_uie_playlists_dropdown
Post by: gfngfgf on 2006-05-19 13:33:50
I would like it so that the next song after playlist switching comes from the active playlist...

Have you tried "Playback -> Playback follows cursor" from the main menu?
Title: foo_uie_playlists_dropdown
Post by: NinjaN on 2006-05-19 14:40:33
No, didn't try that yet...

But anyway, I am almost always in "Shuffle-Mode", so that is not exactly what I want.

I'd like foobar to autmatically switch to the active playlist and select one song randomly...
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-19 17:22:59
Quote
Thank you very much for this plugin!
You're welcome!
Quote
Could you make a button in the preferences which allows us to use the active (showing) playlist as the source for the next song to play?
Unfortunately, I don't think that this feature would be suitable for my plugin, which is designed for displaying some data and is not related to playback/playback order/shuffle in any kind.

I think that this should be rather some kind of 'internal' option, not maintained by any plugin, but by core. So you should nag main foobar2000 developers instead
Title: foo_uie_playlists_dropdown
Post by: Zimdgre on 2006-05-19 18:04:50
(http://img459.imageshack.us/img459/3807/untitled5vx.th.png) (http://img459.imageshack.us/my.php?image=untitled5vx.png)



my screenshot with foo_fullscreen, foo_notaskbar, foo_ui_columns and foo_uie_playlists_dropdown
F : fullscreen/normal
P : play/pause
S : stop
when doubleclick the statusbar : toggle menubar

I've made fb2k a system service running in no other process but svchost.exe. no alt+tab Icon showing, no trayicon showing, no taskbar showing, and the only way to evoke fb2k is to press a certain key on my programmable keyboard.

That's pretty cool to me. Any comments, please let me know.
Title: foo_uie_playlists_dropdown
Post by: unabatedshagie on 2006-05-19 18:22:51
Quote
Very nice plugin, thanks
Thanks!
Quote
drag and drop support, create a new playlist and do the whole compare files for identical string thing to generate playlist name, like with playlist switcher/playlist tabs.
I'm working on it.

Quote
I love this plugin, the only thing I'm missing is the ability to display the length of the playlist.
I've just uploaded new version (0.5.5.1) which supports %length% field
Thanks for adding the %length%   
Title: foo_uie_playlists_dropdown
Post by: 4nt1 on 2006-05-19 19:38:56
Also is it possible to remove the outer frame like most other components, ie so grey, sunken and none..
hopefully this is not too hard too implement
Title: foo_uie_playlists_dropdown
Post by: Lyx on 2006-05-19 19:54:52
Also is it possible to remove the outer frame like most other components, ie so grey, sunken and none..
hopefully this is not too hard too implement

Ahem - this is just a dropdown-menu plugin! Don't make the preferences look like Columns UI.
Title: foo_uie_playlists_dropdown
Post by: NinjaN on 2006-05-19 20:26:16
Quote
Could you make a button in the preferences which allows us to use the active (showing) playlist as the source for the next song to play?
Unfortunately, I don't think that this feature would be suitable for my plugin, which is designed for displaying some data and is not related to playback/playback order/shuffle in any kind.

I think that this should be rather some kind of 'internal' option, not maintained by any plugin, but by core. So you should nag main foobar2000 developers instead


I take everything back!

The solution by gfngfgf actually works exactly like I wanted!

No need for anything from my side, I'm happy now!
Title: foo_uie_playlists_dropdown
Post by: Zimdgre on 2006-05-20 09:34:01
I like this plugin, but it'll be better if it displays Active as an A, Ready-only as an L(for Locked), and playing as a P.
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-20 10:44:46
Quote
I like this plugin, but it'll be better if it displays Active as an A, Ready-only as an L(for Locked), and playing as a P.


You can change it using formatting strings (on my plugin's preferences page). For example, if you'd like to change the "playing" and "active" indicators, you have to change this line:
Code: [Select]
$if(%is_active%,' (active'$if(%is_playing%,', playing')')',$if(%is_playing%,' (playing)'))
into something like this:
Code: [Select]
$if(%is_active%,' (A'$if(%is_playing%,', P')')',$if(%is_playing%,' (P)'))


As for name of locks, you have to change this line:
Code: [Select]
$tab(3)[ '('%playlist_lock%')']$tab(2)
into:
Code: [Select]
$tab(3)[ '('$abbr(%playlist_lock%)')']$tab(2)
which simply gives you abbreviation of the name of the lock. If you'd like to display only the letter L whenever the playlist is locked, you can use this code:
Code: [Select]
$if(%playlist_lock%,L)


You can do *anything* with the format of displayed data. That's what 'formatting strings' are for  Search the forums for formatting strings, title formatting, etc. Look at the file "titleformat_help.html" in your foobar2000 folder.
Title: foo_uie_playlists_dropdown
Post by: deagle32 on 2006-05-20 14:26:24
hi mixcherry, this plugin is GREAT ...I have many playlists and it just makes changing between them so much easier (especially since panel stack hasn't been ported for 0.9.1)

Fantastic work!
Title: foo_uie_playlists_dropdown
Post by: mimeryme on 2006-05-20 16:27:23
Thanks for this plugin mixcherry!

I too was looking for a way to display the active playlist and this fits the bill nicely.
Title: foo_uie_playlists_dropdown
Post by: Zimdgre on 2006-05-20 18:04:32
You can change it using formatting strings (on my plugin's preferences page). For example, if you'd like to change the "playing" and "active" indicators, you have to change this line:
Code: [Select]
$if(%is_active%,' (active'$if(%is_playing%,', playing')')',$if(%is_playing%,' (playing)'))
into something like this:
Code: [Select]
$if(%is_active%,' (A'$if(%is_playing%,', P')')',$if(%is_playing%,' (P)'))


As for name of locks, you have to change this line:
........



Got it and done, thanks mixcherry.
Title: foo_uie_playlists_dropdown
Post by: deagle32 on 2006-05-21 07:12:13
would it be possible to display the total filesize of the playlist?  I can't seem to find a tag that does this.

thanks.
Title: foo_uie_playlists_dropdown
Post by: Zimdgre on 2006-05-21 14:12:16
It'll be very handy if we could delete currently active playlist by hold down SHIFT and left click it, and also press F3 to rename it, and please make sure to let the text field get the focus when the "rename playlist" dialog box appeared.

Regards.
Title: foo_uie_playlists_dropdown
Post by: neooffs on 2006-05-21 15:30:50
the component works great, thanks for the dev
and your fb2k looks great btw
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-21 18:22:11
hi mixcherry, this plugin is GREAT ...I have many playlists and it just makes changing between them so much easier (especially since panel stack hasn't been ported for 0.9.1)
Fantastic work!
Thanks for this plugin mixcherry!
I too was looking for a way to display the active playlist and this fits the bill nicely.
the component works great, thanks for the dev
and your fb2k looks great btw
Thank you very much! And you know, there would be no plugins without users


would it be possible to display the total filesize of the playlist?  I can't seem to find a tag that does this.
Of course it would be possible  I've added the field %filesize% (though I don't think this is the most appropriate name for this field... maybe someone has better idea?), which returns the total size of playlist in bytes (so you'll have to use e.g. $div(%filesize%,1048576) to retrieve the size in MB).

It'll be very handy if we could delete currently active playlist by hold down SHIFT and left click it, and also press F3 to rename it, and please make sure to let the text field get the focus when the 'rename playlist' dialog box appeared.
Actually, the non-focused text field has been fixed some time ago, I just forgot to mension there was new version  Also, F2 renames selected (selected is not always equal to active) playlist -- I think that F2 (not F3) is the 'default' key for rename. DEL removes the playlist (I'll think about SHIFT+left click, it would be handy). You can also configure action for Middle click (creates new playlist for default).

I also added simple mouse wheel support in v0.5.6 (you can activate it in Preferences, it is disabled by default, as it is annoying when you accidentally use the wheel over the list). I improved Preferences page a bit.



I've also changed names of some fields in this version!So you'll have to change those fields in 'Formatting string for playlist names' (see my plugin's preferences page). Or just press 'Reset page' button (it will reset all settings /of this plugin/!!). Sorry for that inconvenience!
Title: foo_uie_playlists_dropdown
Post by: deagle32 on 2006-05-22 01:00:36
Quote
Of course it would be possible smile.gif I've added the field %filesize% (though I don't think this is the most appropriate name for this field... maybe someone has better idea?), which returns the total size of playlist in bytes (so you'll have to use e.g. $div(%filesize%,1048576) to retrieve the size in MB).


Thanks mixcherry  Very fast response too!  I think calling it filesize is fine. Having this filesize field is great because with the sendtodevice plugin i can make my playlist in foobar and ensure it's the right overall size to export to my mp3 player^^.

Oh, and just being a bit pedantic, on the edited first post you have the string as $div(%size%,1048576) instead of %filesize%.  Just had me confused for about 10 seconds when I pasted into foobar (yes, I know I'm lazy).

Cheers.
Title: foo_uie_playlists_dropdown
Post by: Zimdgre on 2006-05-22 13:23:44
It'll be very handy if we could delete currently active playlist by hold down SHIFT and left click it, and also press F3 to rename it, and please make sure to let the text field get the focus when the 'rename playlist' dialog box appeared.
Actually, the non-focused text field has been fixed some time ago, I just forgot to mension there was new version  Also, F2 renames selected (selected is not always equal to active) playlist -- I think that F2 (not F3) is the 'default' key for rename. DEL removes the playlist (I'll think about SHIFT+left click, it would be handy). You can also configure action for Middle click (creates new playlist for default).

I also added simple mouse wheel support in v0.5.6 (you can activate it in Preferences, it is disabled by default, as it is annoying when you accidentally use the wheel over the list). I improved Preferences page a bit.




Thanks mixcherry, and I have two more suggestions:
1.Could it be possible to auto open this dropdown when I drag a music file over it? so I can choose which playlist to add to.
2. Hope it's not too hard to implement drag & drop sorting function.
Title: foo_uie_playlists_dropdown
Post by: Anas on 2006-05-23 14:25:30
There is this "Set max height" checkbox on the preferences page, does it have any effect? I can't see it do anything and don't see a place to define the maximal height either.
Am I missing something obvious?
Title: foo_uie_playlists_dropdown
Post by: neomcnasty on 2006-05-25 22:10:38
Hi mixcherry,
first I would like to thank you for your great plugin.
But I also have a feature request:
Is it possible to integrate in the context menu, that you can i.e. load and save the playlists.
It would be really great if it would have all the functions the contextmenu of the playlist switcher has.
Title: foo_uie_playlists_dropdown
Post by: zoidbergslo on 2006-05-27 12:49:39
thanks for this great plugin
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-28 16:50:08
Thanks mixcherry, and I have two more suggestions:
1.Could it be possible to auto open this dropdown when I drag a music file over it? so I can choose which playlist to add to.
2. Hope it's not too hard to implement drag & drop sorting function.
There is this "Set max height" checkbox on the preferences page, does it have any effect? I can't see it do anything and don't see a place to define the maximal height either.
Am I missing something obvious?
It does have some effect  Try it with this layout (I've just added my plugin to default layout):
Code: [Select]
Horizontal splitter
[+] Vertical splitter
        Playlist switcher
        Playlists Dropdown
    Columns playlist

With Set max height (checked) you won't be able to change the height of Playlists Dropdown Panel - it will always stay at its default (automatic) height. If this option is unchecked, you can change the panel's height.


[EDIT] Re-uploaded version with console-spamming disabled  [/EDIT]
Title: foo_uie_playlists_dropdown
Post by: gfngfgf on 2006-05-28 17:43:33
mixcherry: I just tried 0.5.7, and when I left-click on the dropdown, the console gets spammed with a "LEFT MOUSE BUTTON" message.
Title: foo_uie_playlists_dropdown
Post by: Bachi-Bouzouk on 2006-05-29 12:11:18
Hi mixcherry, very nice plugin and useful for my Foo_mini config!!

But I have a problem: when another panel is too close from foo uie playlist dropdown, the dropdown menu appears UNDER all other panels..

I have made 3 screens. on the bugdrop3 the darkline is what is appearing when i want to see the menu and the seekbar is as close as possible from your plugin.

The two others show that when your plugin is "far" from the seekbar it appears normally. (it's not link to the seekbar, I already had this this foo ui columns as "closest" panel)
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-29 13:07:50
Hi Bachi-Bouzouk! Thanks for this bug-report... Unfortunately, I can't reproduce it - could you please give links to screenshots you've made? Anyway, someone else has already told about this problem - but I don't know if this is my fault or something else (Windows Controls?... Columns UI?...)
Title: foo_uie_playlists_dropdown
Post by: james.miller on 2006-05-29 13:46:55
very nice plugin, thank you:)
Title: foo_uie_playlists_dropdown
Post by: q-stankovic on 2006-05-29 14:38:23
Hi Bachi-Bouzouk! Thanks for this bug-report... Unfortunately, I can't reproduce it - could you please give links to screenshots you've made? Anyway, someone else has already told about this problem - but I don't know if this is my fault or something else (Windows Controls?... Columns UI?...)



I can confirm that bug! And it only happens with your box! 

By the way: i tested playlists dropdown only in sidebar. Perhaps this is the problem. When i am at home i will look into it!
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-29 15:45:43
very nice plugin, thank you:)
Thanks  I've made it because I wanted to use it

I can confirm that bug! And it only happens with your box!
Screenshots or/and your Layout would be much appreciated!  I really can't do anything if I don't know how to reproduce the problem. I need more information: what system do you use (XP/2000/ +SP?), are you using Windows Themes, what version of Columns UI do you use, what options ('Set max height'??) are checked, etc.

I guess it only happens with my box because it is the only 'Combobox' component (except 'Playback order'), and maybe there has never been chance for the bug to occur. We'll see.

By the way: i tested playlists dropdown only in sidebar. Perhaps this is the problem. When i am at home i will look into it!
'Sidebar'?? There is no sidebar in new Columns UI (v0.1.3 beta 1v5 for now). Are you sure you are using the newest version of this component? If not, please install the newest available version of Columns UI and check whether the problem still occurs.
Title: foo_uie_playlists_dropdown
Post by: Bachi-Bouzouk on 2006-05-29 16:09:58
OOOUUUPPPSSS I forgot the link    Sorry!!

http://eolindel.free.fr/images/bugpdrop/ (http://eolindel.free.fr/images/bugpdrop/)

I will put my layout in some minutes 

I'm using XP SP2

edit layout in the folder

edit2I don't use any windows theme, UI 0.1.3 1Bv5
http://eolindel.free.fr/images/bugpdrop/bugpdrop4.gif (http://eolindel.free.fr/images/bugpdrop/bugpdrop4.gif)
Title: foo_uie_playlists_dropdown
Post by: Zimdgre on 2006-05-30 02:37:49
OOOUUUPPPSSS I forgot the link    Sorry!!

http://eolindel.free.fr/images/bugpdrop/ (http://eolindel.free.fr/images/bugpdrop/)

I will put my layout in some minutes 

I'm using XP SP2

edit layout in the folder


Your layout is just an image, where is the .fcs file?
& BTW, I love Diablo too.
Title: foo_uie_playlists_dropdown
Post by: Bachi-Bouzouk on 2006-05-30 06:25:23
the bug is not inked to my .fcs ..

I updated my previous post with more information, I had forgotten to answer some of your questions, sorry

edit: grammar
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-05-30 15:07:27
This plugin is coming along great. Nice work mixcherry. 
I have 2 freature requests.
* List dividers. (hr) if you know what I mean.
* Playlist button. See image below. I'm trying to achieve an explorer folder window look. And the Playlist dropdown would look like the address field. But the address field have a text in front, playlist dropdown has not. Maybe it could be an option, if you like the idea at all that is.
(http://img154.imageshack.us/img154/5374/playlist3tj.th.jpg) (http://img154.imageshack.us/my.php?image=playlist3tj.jpg)
Title: foo_uie_playlists_dropdown
Post by: unabatedshagie on 2006-05-30 20:06:45
This plugin is coming along great. Nice work mixcherry. 
I have 2 freature requests.
* List dividers. (hr) if you know what I mean.
* Playlist button. See image below. I'm trying to achieve an explorer folder window look. And the Playlist dropdown would look like the address field. But the address field have a text in front, playlist dropdown has not. Maybe it could be an option, if you like the idea at all that is.
[a href="http://img154.imageshack.us/my.php?image=playlist3tj.jpg" target="_blank"]

I also have a request (a little bit of a selfish one) that you would be able to have multiple dropdowns available. The reason I ask is that I would like to be able to create a second one which would show the playlist queue.
Title: foo_uie_playlists_dropdown
Post by: foosion on 2006-05-30 23:07:33
I also have a request (a little bit of a selfish one) that you would be able to have multiple dropdowns available. The reason I ask is that I would like to be able to create a second one which would show the playlist queue.
foobar2000 only has a single active playlist internally. A second instance of the playlists dropdown toolbar would not mysteriously remove this limitation.
Title: foo_uie_playlists_dropdown
Post by: unabatedshagie on 2006-05-31 06:08:25
I also have a request (a little bit of a selfish one) that you would be able to have multiple dropdowns available. The reason I ask is that I would like to be able to create a second one which would show the playlist queue.
foobar2000 only has a single active playlist internally. A second instance of the playlists dropdown toolbar would not mysteriously remove this limitation.
  ah nuts, oh well - a bit off topic but would it be possible to view the length of the queue through a separate plugin if one was made?
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-31 12:01:44
http://eolindel.free.fr/images/bugpdrop/ (http://eolindel.free.fr/images/bugpdrop/)

I will put my layout in some minutes 

I'm using XP SP2
http://eolindel.free.fr/images/bugpdrop/bugpdrop4.gif (http://eolindel.free.fr/images/bugpdrop/bugpdrop4.gif)
Thank you for your effort, Bachi-Bouzouk! Unfortunately, I've tried (and tried.... and tried..... and trieeeeed....) to reproduce the problem, but once again - without success. I've tried with different layouts/plugins/panels, with/without windows themes...

My plugin is just a standard Windows Control, it doesn't do anything special. I don't use any special code to show/hide/paint dropdown list - it's the task of Windows! I've fixed one (possible) problem with '1px dropdown list' that musicmusic suggested, but it was before the first release...

Could you please upload somewhere your whole foobar2000 directory, with all your installed plugins and configuration that causes the problem (moderators - I don't know if it is allowed --> TOS??).

This plugin is coming along great. Nice work mixcherry. 
I have 2 freature requests.
* List dividers. (hr) if you know what I mean.
* Playlist button. See image below. (...)
Track Info?...) I used Playlist Switcher + Playback Queue Viewer for this (the size of 'Queue' playlist was shown on PS panel).
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-05-31 12:31:25
Yea, dividers like that, almost anyway. Not between every entery though, and a lot more space between. I'm going to use them to separate groups of playlists. Here is what I was thinking.
(http://img346.imageshack.us/img346/48/hr7sp.jpg) (http://imageshack.us)
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-31 13:39:16
Ahh, I see... I like this idea, and I thought about it, but there are some problems. For example, where would you like to store the information about position of each divider?... In my plugin itself?... If so, then what would happen if you changed the order of playlists in other plugin (like Playlist Switcher). What would happen with the dividers if the dropdown list was sorted?... You see, 'native' support for dividers (or grouping playlists in general) would require implementation in core (or other plugin).

I can see 2 solutions for now, perhaps someone has some better ideas:
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-05-31 13:47:51
I like the first alternative.
Title: foo_uie_playlists_dropdown
Post by: Bachi-Bouzouk on 2006-05-31 13:52:20
I will  send you a personal message in the coming minutes  (I will just remove audioscrobbler and foo sic plugins, to keep my stats personal  )


It 's not hard to see this probleme appear, just resize the seekbar, first far from your plugin (i.e. 5-10 pixels of grey comming from your panel) then stick the seekbar to your plugin, and try to expand the dropdown menu  (Try 2 or 3 times if it does not work the first)
Title: foo_uie_playlists_dropdown
Post by: mazy on 2006-05-31 14:02:20
about those dividers, it's not easy task (i.e. if it should work universaly, taking sorting and other issues into account as mixcherry suggested).

i think that #1 is the way to go (for ppl who want this feature). you can already implement it (given you have font with connected dashes / lines). so maybe something like this should be enough:

1) checkbox + editbox "treat playlists with this name as dividers"
2) some customization of the divider (line color, height, background ...) and maybe checkbox  + editbox "use this titleformatting to draw the divider"
3) really nice feature of this (direct support for divider playlists) would be that user couldn't switch to divider playlist (i.e. make it active) through foo_uie_playlists_dropdown (the line wouldn't get highlighted). plus bonus would be to prevent this foobar-wide (when divider playlist gets active -> select the next one or something like this; maybe track active playlist changes and select the next in the direction the change was made, but that's a lot of work i guess)
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-05-31 14:26:54
^ For mixcherrys sake I think he should keep it simple. Number 2 and 3 are completly unnecessary imo. Though it should be possible to select a divider.

Number 1 wouldn't be necessary either. A simple '-' could be set to create a divider without any special settings.
Title: foo_uie_playlists_dropdown
Post by: mazy on 2006-05-31 15:05:06
well i use empty name for separators (looks good enough without any formatting).

as for 2), i wouldn't use simple horizontal lines, as i use vertical pseudo-columns in my formatting.

ad 3), that would be real workflow enhancement for me (even only the basic, foo_uie_playlists_dropdown-internal version)

edit: thinking about it, for the looks of separators, special field for titleformatting for them isn't needed, as i already use the normal one and i do special things for playlists i consider separators. only thing i miss is the ability to change background color for them.

so maybe way to set background color, line color and checkbox "draw separator line". if not checked, it would display whatever the default formatting would return with the exception of using separator's background color.
Title: foo_uie_playlists_dropdown
Post by: xliu5 on 2006-05-31 18:10:37
Don't know if it is a bug or not. The %filesize% tag does not report correct information on files other than mp3 (e.g. cue+ape).
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-05-31 19:30:07
It 's not hard to see this probleme appear, just resize the seekbar, first far from your plugin (i.e. 5-10 pixels of grey comming from your panel) then stick the seekbar to your plugin, and try to expand the dropdown menu  (Try 2 or 3 times if it does not work the first)
Thank you! I finally managed to generate this problem!! (thanks to your description) This is rather hard to fix, because the bug occurs kind of randomly :/ ouch...

To all people who have this problem with 'sometimes-not-showing-dropdown-list'. Please, mark the 'Set max height' option (on my plugin's Preferences page) -> you'll have to reset foobar! Does the problem steel occur when the option 'Set max height' is turned ON?

some customization of the divider (line color, height, background ...) and maybe checkbox  + editbox "use this titleformatting to draw the divider"
The divider-line would have to be the same height as all other dropdown lines - that's because I use CBS_OWNERDRAWFIXED window style (and not CBS_OWNERDRAWVARIABLE), if you know what I mean  For non-developer, this means that all lines in dropdown-list must be the same height. And I'm not going to change this.

I think I won't give option to change separator's background color. I'd rather prefer the ability to change each line's background  Maybe something similar to $set_style(...)?... who knows?...

My aim was to keep my all prefereneces on one page  As long as this aim is reached, I think that this plugin is simple and not over-bloated

really nice feature of this (direct support for divider playlists) would be that user couldn't switch to divider playlist (i.e. make it active) through foo_uie_playlists_dropdown (the line wouldn't get highlighted).
This is achievable, and I'll add this option to the 'divider-playlists'. However, your other suggestion to make it 'foobar-wide'... Remember, that it would also work for normal playlist-tabs and Playlist Switcher! I can imagine people who accidentally mark this foobar-wide option to 'omit' divider-playlists, two days later forget about it, and then spam 'support' forums complaining about 'auto-changing-playlists'  This is *not* task for my plugin! Remember, this component is for *displaying* list of playlists, not organizing or changing form/behavior of it.

The best solution is to write separate plugin that groups and organizes playlists (or something) - in the way where other plugins could benefit from it (or not!). This is possible to implement (though, I don't say it's simple!). And I am not going to write this  (in a couple of weeks, at least ).

And BTW, mazy, thanks for all your suggestions

Don't know if it is a bug or not. The %filesize% tag does not report correct information on files other than mp3 (e.g. cue+ape).
Correct, this is a bug  Thanks for the report. I'll try to fix it in the new release.
Title: foo_uie_playlists_dropdown
Post by: Sphix on 2006-05-31 21:49:32
Really nice plugin, thanks!
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-05-31 21:57:07
What is 'Set max height'?
Title: foo_uie_playlists_dropdown
Post by: Bachi-Bouzouk on 2006-05-31 22:00:09
now it works perfectly !!  and as the dropdown panel is made to be one line sized, maybe you should activate this option by default?
Title: foo_uie_playlists_dropdown
Post by: mazy on 2006-06-01 01:37:52
The divider-line would have to be the same height as all other dropdown lines - that's because I use CBS_OWNERDRAWFIXED window style (and not CBS_OWNERDRAWVARIABLE), if you know what I mean  For non-developer, this means that all lines in dropdown-list must be the same height. And I'm not going to change this.

there was a little misunderstanding. i was talking about the drawn line (which was 1px in the mock up image), not the row (i guess i got these terms mixed ).

I think I won't give option to change separator's background color. I'd rather prefer the ability to change each line's background  Maybe something similar to $set_style(...)?... who knows?...

that would be amazing! now, who's going to do the same to trackinfo panel?

This is achievable, and I'll add this option to the 'divider-playlists'. However, your other suggestion to make it 'foobar-wide'... Remember, that it would also work for normal playlist-tabs and Playlist Switcher! I can imagine people who accidentally mark this foobar-wide option to 'omit' divider-playlists, two days later forget about it, and then spam 'support' forums complaining about 'auto-changing-playlists'  This is *not* task for my plugin! Remember, this component is for *displaying* list of playlists, not organizing or changing form/behavior of it.

all fair, you're right. i would be more than happy with support for this just in your plugin, i.e. when using mouse wheel or arrow keys etc.

thank you for your great plugin, that was something i was waiting for like for ages ...
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-06-04 10:04:30
Any news?
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-06-06 11:51:08
What is 'Set max height'?
I've explained it here (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=44703&view=findpost&p=396853), but it doesn't matter anymore, as I removed this option (nobody used it/knew why does it exist )

Any news?
Sorry, I've been quite busy last few days... Anyway, I've uploaded new version (v0.5.7.5) with simple separator lines. They are very simple for now:I'm not planning to improve anything until I finish my exams  But as soon as it is possible, I'll try to add options mazy requested ($set_style(...) etc.).
Title: foo_uie_playlists_dropdown
Post by: Zimdgre on 2006-06-06 15:07:11
I have a request which is not likely would be done, but It'll be really nice if this dropdown plugin can be configured to act like the address bar from Windows Explorer, so we can type the name of the playlist to the dropdown box when it gets focus.

There are only just a few keyboard shortcuts that assigned to a single keystroke by default, like Z, X, C, V, so it's not a big deal if this feature requires a modification on those shortcuts.
Title: foo_uie_playlists_dropdown
Post by: unabatedshagie on 2006-06-06 15:20:29
question, how would I go about chnaging the order of the playlists using the dropdown? Is the move up move down in the context menu supposed to move the playlist or the actual component?
Title: foo_uie_playlists_dropdown
Post by: Squeller on 2006-06-06 15:30:24
A request: Would you please add support for display modes "none", "grey" and "sunken"?
Title: foo_uie_playlists_dropdown
Post by: roentgen on 2006-06-06 15:39:01
well... having '-' playlists only to show separators surely wasn't on my wish list ... anyway maybe those that requested this actualy use it...

anyhow... just tested this functionality... and seen some kind of bug
With having the dropdown sorted by %title% and having a '-' playlist, the separator is shown in a different position

screenshot:
[a href="http://img152.imageshack.us/my.php?image=foouiepderr5ks.jpg" target="_blank"] : after using the dropdown menu focus should be set on playlist (or pressing Esc key should deselect the menu and set focus on playlist)... so key down would go to the next item in playlist... not to the next playlist

anyway... great job so far
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-06-06 16:28:00
Thanks mixcherry for the new version. The dividers are awesome.

A few other requests for future versions.
* A fast way to change places of playlists and dividers without the need to change the layout and add the playlist switcher.
* Scrollbar for long playlist menu. More than 14 entries adds scrollbar in Firefox and Windows folder adressbar.
* Text in center of divider. Not important but would be cool. Not sure if it's possible either.
* Optional 'Playlist'-button. ... you know what I mean. Asked for it earlier.

A request: Would you please add support for display modes "none", "grey" and "sunken"?
No, please don't add this. You can look all over Windows, the border is correct as it is.
Title: foo_uie_playlists_dropdown
Post by: mazy on 2006-06-06 17:18:47
A request: Would you please add support for display modes "none", "grey" and "sunken"?

this is a standard windows combobox control, so it's (imho) fine as it is ...
Title: foo_uie_playlists_dropdown
Post by: 4nt1 on 2006-06-06 19:07:32
yes I too second that for none, grey and sunken... please....
Title: foo_uie_playlists_dropdown
Post by: gfngfgf on 2006-06-07 00:39:13
* A fast way to change places of playlists and dividers without the need to change the layout and add the playlist switcher.

I've been using foo_playlist_manager (http://foosion.foobar2000.org/0.9/) when I need to move playlists around.  It's just a popup window, so no need to mess around with my layout.
Title: foo_uie_playlists_dropdown
Post by: Squeller on 2006-06-07 07:29:51

A request: Would you please add support for display modes "none", "grey" and "sunken"?
No, please don't add this. You can look all over Windows, the border is correct as it is.

No one will force you to use it. And which windows? Windows may change as well. Even foo_uie_quicksearch has it, it's a text box. There are lots of beautiful foobars out there. From the point "you can look all over windows" they are evil. Menu bars at the bottom, no menu bars, etc. etc.

Why do I ask for it:

1. With all the possibilities of columns ui you can place this component WHEREEVER and depending on the style of your personal foobar, you may need a borderless.
2. I guess it's easy to implement or offered by the sdk, because many plugins have a frame style option. If not possible. No problem.

I'd like frameless borders because of this (the top panel is the dropdown)

(http://minnit.de/etc/fb_notebook_tn.png)

Yes, I misuse it! And I love it!
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-06-07 08:26:07
Squeller: The border as it is now is exactly how it should look (I've created a few XP themes so I actually have some knowledge). This border-look sadly not available in uie_quicksearch, and if mixcherry where to add the other border looks the current look might disappear.
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-06-07 08:41:56
I have a request which is not likely would be done, but It'll be really nice if this dropdown plugin can be configured to act like the address bar from Windows Explorer, so we can type the name of the playlist to the dropdown box when it gets focus.

There are only just a few keyboard shortcuts that assigned to a single keystroke by default, like Z, X, C, V, so it's not a big deal if this feature requires a modification on those shortcuts.
I'll think about it, but this is not trivial (especially when I use owner drawing), so I wouldn't expect it very soon. I'd say, 'never' is very possible time. I'd rather make my combobox to highlight items according to keys you press (e.g. highlight 'Default' when you press 'D').

question, how would I go about chnaging the order of the playlists using the dropdown? Is the move up move down in the context menu supposed to move the playlist or the actual component?
See the answer for mil3s questions below. The 'Move up/down' are standard Columns UI's Layout commands and they affect actual component, not list of playlists.

A request: Would you please add support for display modes "none", "grey" and "sunken"?
I'm afraid that with standard Windows' Dropdown List it's not as easy as with e.g. Album Art or Track Info (or Quicksearch). Some code sample would be very helpful, but AFAGK (As Far As Google Knows ), I'd have to do some nasty 'tricks', and this is the thing I do not like very much. I'd also like to have this as an option (so mil3s doesn't have to worry, it would look like now for default), but I can't find way to make my ComboBox borderless... Sorry.

So please, don't request / discuss about 'none' / 'grey' / 'sunken'. If I find a way to implement it, I'll implement it.

well... having '-' playlists only to show separators surely wasn't on my wish list ...
Wasn't that your request?:
I'm wonedring... is there some custom sorting available? 'cause I want the drop-down menu to be sorted by name of playlist not by their order on playlist tabs


anyhow... just tested this functionality... and seen some kind of bug
With having the dropdown sorted by %title% and having a '-' playlist, the separator is shown in a different position
Using separators and sorting dropdown list can result in some unpredictable mess


now... something from my own wishlist  : after using the dropdown menu focus should be set on playlist (or pressing Esc key should deselect the menu and set focus on playlist)... so key down would go to the next item in playlist... not to the next playlist
Yes, that would be useful option, I'll add it.

anyway... great job so far
Thanks

Thanks mixcherry for the new version. The dividers are awesome.

A few other requests for future versions.
* A fast way to change places of playlists and dividers without the need to change the layout and add the playlist switcher.
* Scrollbar for long playlist menu. More than 14 entries adds scrollbar in Firefox and Windows folder adressbar.
* Text in center of divider. Not important but would be cool. Not sure if it's possible either.
* Optional 'Playlist'-button. ... you know what I mean. Asked for it earlier.
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-06-07 09:26:40
^Thanks for your replys. Take your time. Looking forward to v2.0
Title: foo_uie_playlists_dropdown
Post by: Psyphre on 2006-06-07 10:16:35
Im having a huge problem. For some reason i cant seem to add the playlist dropdown to my foobar. The dll is installed because I can see its options in the preferences, however when i try to add it to my foobar window it doesnt appear in the list.
Im currently using foobar 0.9.2 beta 3 on XP SP2.
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-06-07 10:22:33
Title: foo_uie_playlists_dropdown
Post by: Psyphre on 2006-06-07 10:43:46
thx alot!  works perfectly now! appreciate the fast reply
Title: foo_uie_playlists_dropdown
Post by: roentgen on 2006-06-07 19:02:58
well... having '-' playlists only to show separators surely wasn't on my wish list ...
Wasn't that your request?:
I'm wonedring... is there some custom sorting available? 'cause I want the drop-down menu to be sorted by name of playlist not by their order on playlist tabs

After doing some serious thinking ...  ... I did not requested having '-' only to show separators!
Anyhow... I did requested sorting by %title% - thanks for implementing
Anyhow... separators are good... but maybe without having '-' playlists ...

Using separators and sorting dropdown list can result in some unpredictable mess

I must have overlooked that one . Sorry

now... something from my own wishlist  : after using the dropdown menu focus should be set on playlist (or pressing Esc key should deselect the menu and set focus on playlist)... so key down would go to the next item in playlist... not to the next playlist
Yes, that would be useful option, I'll add it.

Thank you
Title: foo_uie_playlists_dropdown
Post by: ANT on 2006-06-08 18:59:15
hi, thanks a lot for this great component, could you extend the vertical size of the combo box, so as to avoid a vertical scrollbar when there are more than 4 items in it ? thanks~
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-06-09 10:26:50
hi, thanks a lot for this great component, could you extend the vertical size of the combo box, so as to avoid a vertical scrollbar when there are more than 4 items in it ? thanks~
Sorry, I'm afraid I don't understand your problem... Vertical scrollbar is shown when there are at least 30 items on Dropdown List. Could you please upload a screenshot?
Title: foo_uie_playlists_dropdown
Post by: ANT on 2006-06-09 12:38:27
Sorry, I'm afraid I don't understand your problem... Vertical scrollbar is shown when there are at least 30 items on Dropdown List. Could you please upload a screenshot?


sure:
(http://img209.imageshack.us/img209/5278/dropdown5xy.png)

I have 6 playlists + 2 separators (empty playlist, named '-')
I noticed that once I had no scrollbar, but now I have it always...
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-06-09 12:55:21
Sorry, this must be the 'for-testing-purposes-only' version that I accidentally uploaded.

Just try to re-download the file (from here (http://www.hydrogenaudio.org/forums/index.php?showtopic=44703)). I checked this two seconds ago and it seems to work well. If the problem still occurs, well, I have no idea what could cause it. Maybe some Visual Style can overwrite the default settings? Do you use StyleXP or WindowBlinds?
Title: foo_uie_playlists_dropdown
Post by: ANT on 2006-06-09 13:39:41
I redownloaded it, it was not the same file.
but I still have the problem.
after playing with options (enabling / disabling icons, etc), I had no more scrollbars but some of my playlists were hidden !
the next display, that was correct : no scrollbar and all here.
the third display : the scrollbar (because only 4items displayed)
I have as you can see on the screenshot another visual style, but I don't use stylexp nor windows blind. the visual style is Luna element if you want to know it :-)
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-06-11 14:01:56
Version 0.6 alpha 2v2 (Download (http://patchu.info/mixcherry/foo_uie_playlists_dropdown_alpha2v2.zip))

This is alpha version, so it is meant to test new features (mainly $set_style(...)) and not for 'everyday' usage.

Some changes (aside from minor bug-fixes and small code optimizations):Some known 'bugs':
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-06-12 09:27:50
Is the To Do List correct?
Title: foo_uie_playlists_dropdown
Post by: mazy on 2006-06-12 10:47:46
amazing, mixcherry ... the only features missing (for me) are:
- customizable name for separator playlists
- feature to disable selection of separator playlist

one request:
- titleformatting field to differentiate between "in control" and "in dropdown list" states (so i could for example specify different background for some playlist only when shown in the dropdown list, not the control itself; or show total # of playlists only in the control, not the list)

screenshot of my "pseudo-separators". i'm using style formatting to disable selection background color on the separators:
(http://mazy.johanka.cz/my_pics/temp/foobar/dropdown-pseudo.png)
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-06-12 12:56:54
Is the To Do List correct?
I've updated it just a second ago

amazing, mixcherry ... the only features missing (for me) are:
- customizable name for separator playlists
- feature to disable selection of separator playlist
I'm working on new separators, but the new solution has several +es and -es: the lines will be simple (yet configurable - dotted, dashed, etc.), so you won't be able to put any text on them (e.g. vertical lines, as on your screenshot), but the + is they won't be selectable and won't require 'empty' playlists. Of course, you will be able to achieve the effect that you've already achieved... The simple separators would be for 'less experienced' users. Maybe some sort of solution would be to implement new Playlist Lock, something like 'Un-selectable Playlist'

one request:
- titleformatting field to differentiate between "in control" and "in dropdown list" states (so i could for example specify different background for some playlist only when shown in the dropdown list, not the control itself; or show total # of playlists only in the control, not the list)
I'm afraid this is not possible with standard windows control that I use. Though, this is very good idea, so I'll try to investigate the problem.

screenshot of my "pseudo-separators". i'm using style formatting to disable selection background color on the separators:
This is really amazing! Could you please paste your codes and colours here so I can post them on the first page as an example?

PS. I've uploaded v0.6 alpha 2v2 (see 3 posts above) - could someone please test it with Windows2000? Are there any problems with Preferences Page under Win2k?
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-06-12 21:21:36
I think you've maybe uploaded the wrong version. I can't change icons and the tabs in the preferences are gone.
Title: foo_uie_playlists_dropdown
Post by: unabatedshagie on 2006-06-13 05:33:39
I think you've maybe uploaded the wrong version. I can't change icons and the tabs in the preferences are gone.
Did you download the one in the first post or 4 posts above this one? The alpha version is the one 4 posts above your post.
Title: foo_uie_playlists_dropdown
Post by: mazy on 2006-06-13 09:34:16
I should use your screenshots as advertisements for my component  This is really amazing! Could you please paste your codes and colours here so I can post them on the first page as an example?
thank you! as you requested, i'm posting my formatting here and you're free to do whatever you want with it. it could use some work (as some new features are somehow hot-glued to the rest).

separator playlists can be either with empty (or space-filled) names or starting with -. when using -, you can also specify the character to be used for line drawing: -line_character; or text to be used on the separator: -separator_text (separator_text has to be longer than 1 character). also the line can be disabled for index and / or number columns, as in this screenshot (it's just a showcase of what it can do; i wouldn't use that dashed line before send playlist and the thick one):

(http://mazy.johanka.cz/my_pics/temp/foobar/dropdown-lines.png)

with the introduction of style formatting, one doesn't have to set colors with the dialogs. you would need the font from here (http://mazy.johanka.cz/temp/spex04-mazy-mod.rar) (it's in the rar with fcs files).

padding: 4 (left, right), 0 (top, bottom)
font: Calibri MOD2 8pt Bold

display:
Code: [Select]
//// column widths -----------------------------------------------------------------------------
$puts(ci,1)
$puts(ct,12)
$puts(cl,2)
$puts(cn,2)
$puts(cs,1)
$if(,
$puts(ci,1)
$puts(ct,12)
$puts(cl,7)
$puts(cn,2)
$puts(cs,1)
,)
//// colors  --------------------------------------------------------------------------------------
$puts(cols,cccccc|FFFFFF)
$puts(colse,cccccc|cccccc)
$puts(coli,888888|FFFFFF)
$puts(colt,818181|FFFFFF)
$puts(colti,F9D577|FEEFBF)
$puts(coll,009CE8|E0AD12)
$puts(coln,888888|FFFFFF)
//// other ---------------------------------------------------------------------------------------
// lock name abbr. (toggle: 1 - enabled, nothing - disabled; ex.: $puts(la,) )
$puts(la,1)
// separators for index / number (toggle)
$puts(tsi,)
$puts(tsn,)
//// set-up -------------------------------------------------------------------------------------
//$puts(s,$get(cols)┇$tab($get(cs)))
$if($or($strcmp($replace(%title%, ,),),$stricmp($left(%title%,1),-)),$puts(empty,1)$puts(cols,$get(colse)),)
$if($stricmp($left(%title%,1),-),$ifgreater($len(%title%),2,$puts(stitle,$substr(%title%,2,$len(%title%))),$puts(ss,$substr(%title%,2,2))),)
$puts(s,$get(cols)┇)
//$if(%lock%,,$puts(ct,$add($get(ct),$get(cl))))
//// separators  --------------------------------------------------------------------------------
$if($get(ss),,
//$puts(ss,╴)
$puts(ss,─)
//$puts(ss,–)
)
$if($get(tsi),$puts(si,$repeat($get(ss),6)),)
$puts(st,$if($get(stitle),──┐$get(stitle)┌,)$repeat($get(ss),100))
$if($get(tsn),$puts(sn,$repeat($get(ss),6)),)
// ------------------------------------------------------------------------------------------------
// formatting string

// index
$if($get(empty),$get(cols)$get(si),
$get(coli)$replace($num(%index%,2),0,₀,1,₁,2,₂,3,₃,4,₄,5,₅,6,₆,7,₇,8,₈,9,₉))
$tab($get(ci))
// index-sep
$get(s)
// title
$if($get(empty),$get(st),
$get(colt)
%title%
$get(colti)
//$if(%isactive%,' (active'$if(%isplaying%,', playing')')',$if(%isplaying%,' (playing)'))
$if($and(%isactive%,%isplaying%), '(↔)',$if(%isactive%, '(↓)',$if(%isplaying%, '(→)',)))
)
$tab($get(ct))
// lock
$if(%lock%,
$get(coll)
 '('$if($get(la),$abbr($upper(%lock%)),$lower(%lock%))')'
,)
$tab($get(cl))
// size-sep
$get(s)$if($get(empty),$get(sn),)$tab($get(cn))
// size
$ifgreater(%size%,0,$get(coln)$replace(%size%,0,₀,1,₁,2,₂,3,₃,4,₄,5,₅,6,₆,7,₇,8,₈,9,₉),)
style:
Code: [Select]
$if($or($strcmp($replace(%title%, ,),),$stricmp($left(%title%,1),-)),
$set_style(back,FFFFFF,FFFFFF)
//$set_style(text,CCCCCC,CCCCCC)
,$set_style(back,FFFFFF,F9D577))
$set_style(text,818181,FFFFFF)
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-06-22 19:10:58
News? alpha/betas?
Title: foo_uie_playlists_dropdown
Post by: Squeller on 2006-06-22 20:03:28
PS. I've uploaded v0.6 alpha 2v2 (see 3 posts above) - could someone please test it with Windows2000? Are there any problems with Preferences Page under Win2k?

Code: [Select]
Failed to load DLL: foo_uie_playlists_dropdown.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.

Will I need VC8 runtime? Aarrrg then! I have some problems installing vc8 tuntime redistributable...
Title: foo_uie_playlists_dropdown
Post by: NEMO7538 on 2006-06-22 20:12:01
Same problem here W2K SP4.
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-06-22 21:13:47
News? alpha/betas?
Sorry, I'm in the middle of my exams session, so I've got not much time to develop the plugin. I'll release it when it's ready  But I am still working on it, and I won't stop until it is *PERFECT*

Code: [Select]
Failed to load DLL: foo_uie_playlists_dropdown.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.

Will I need VC8 runtime? Aarrrg then! I have some problems installing vc8 tuntime redistributable...
Same problem here W2K SP4.
Thanks for the bug-report. The VC8 runtime should not be required, so you don't have to install it. I'll fix that in the new version.

NEMO7538, AFAIK, your plugin (QuickSearch) works without any problems on Win2k, and it also supports uxtheme (XP themes on Tab Control). Could you paste some code how do you initialize Uxtheme.dll? And, generally, what do you do to support uxtheme *and* not crash on Win2k? What I do is: add uxtheme.lib in my project's Additional Dependencies, include <uxtheme.h> and run this code on Prefs Page initialization:
Code: [Select]
uxtheme = LoadLibrary(L"UxTheme.dll") != NULL;
INITCOMMONCONTROLSEX InitCtrlEx;

InitCtrlEx.dwSize = sizeof(INITCOMMONCONTROLSEX);
InitCtrlEx.dwICC  = 0;
InitCommonControlsEx(&InitCtrlEx);

And then, on each tab's WM_INITDIALOG:
Code: [Select]
if (uxtheme) { EnableThemeDialogTexture(wnd, ETDT_ENABLETAB); }
Title: foo_uie_playlists_dropdown
Post by: gfngfgf on 2006-06-23 00:16:19
I'll share my experience since I've been told foo_uie_albumart works on win2k after I enabled uxtheme:

Do NOT add "uxtheme.lib" as an "Additional Dependency".  That's why the plugin won't load on Win2K machines.  Keep the "#include <uxtheme.h>".

This is from my header file.  I have two member variables: one is a handle to uxtheme.dll and the other stores the address of the EnableThemeDialogTexture procedure:

Code: [Select]
typedef HRESULT (CALLBACK* DIALOGTHEMEPROC)(HWND,DWORD);
//...
class albumart_config
{
private:
    //...
    HINSTANCE m_hUxtheme;
    DIALOGTHEMEPROC m_EnableThemeDialog;

In the constructor for albumart_config, I do this:

Code: [Select]
    m_hUxtheme = LoadLibrary(_T("uxtheme.dll"));
    m_EnableThemeDialog = NULL;
    if (m_hUxtheme != NULL)
        m_EnableThemeDialog = (DIALOGTHEMEPROC)GetProcAddress(m_hUxtheme, "EnableThemeDialogTexture");

The actual call to EnableThemeDialogTexture looks like this:

Code: [Select]
if (m_hUxtheme != NULL && m_EnableThemeDialog != NULL)
    m_EnableThemeDialog(g_hWndTabDialog[n], ETDT_ENABLETAB);

Finally, in the destructor for albumart_config, I have to release the handle to uxtheme.dll:

Code: [Select]
albumart_config::~albumart_config()
{
    if (m_hUxtheme != NULL)
        FreeLibrary(m_hUxtheme);
}
Title: foo_uie_playlists_dropdown
Post by: NEMO7538 on 2006-06-23 05:02:32
I think I do basically the same. I use a separate theme_helper.h component, which contains:
Code: [Select]
#define ETDT_DISABLE        0x00000001
#define ETDT_ENABLE        0x00000002
#define ETDT_USETABTEXTURE  0x00000004
#define ETDT_ENABLETAB      (ETDT_ENABLE  | ETDT_USETABTEXTURE)

typedef HRESULT WINAPI EnableThemeDialogTextureProc(HWND hwnd, DWORD dwFlags);

class theme_helper {
private:
unsigned refcount;
HINSTANCE mod_uxtheme;
EnableThemeDialogTextureProc * pEnableThemeDialogTexture;

public:
theme_helper();

bool load();
bool unload();

LRESULT enable_theme_dialog_texture(HWND wnd, DWORD flags);
};

theme_helper::theme_helper() {
refcount = 0;
mod_uxtheme = NULL;
pEnableThemeDialogTexture = NULL;
}

bool theme_helper::load() {
refcount++;

if (refcount > 1) {
return (pEnableThemeDialogTexture != NULL);
}

mod_uxtheme = uLoadLibrary("uxtheme.dll");
if (mod_uxtheme == NULL) {
return false;
}

pEnableThemeDialogTexture =
(EnableThemeDialogTextureProc *)GetProcAddress(mod_uxtheme, "EnableThemeDialogTexture");

return (pEnableThemeDialogTexture != NULL);
}

bool theme_helper::unload() {
refcount--;

if (refcount > 0) {
return false;
}

if (pEnableThemeDialogTexture != NULL) {
FreeLibrary(mod_uxtheme);
mod_uxtheme = NULL;
pEnableThemeDialogTexture = NULL;
}

return true;
}

LRESULT theme_helper::enable_theme_dialog_texture(HWND wnd, DWORD flags) {
if (pEnableThemeDialogTexture != NULL) {
return pEnableThemeDialogTexture(wnd, flags);
} else {
// TODO: more appropriate return value
return S_OK;
}
}
and in you project:

#include "theme_helper.h"
static theme_helper g_theme_helper;

and then :

in WM_INITDIALOG:
[blockquote]g_theme_helper.load();
g_theme_helper.enable_theme_dialog_texture(wnd, ETDT_ENABLETAB);[/blockquote][blockquote](used for the child window of a tab control so may want to change the flags) ....[/blockquote]
in WM_DESTROY:
[blockquote]g_theme_helper.unload();[/blockquote]
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-06-23 16:24:32
gfngfgf and NEMO7538, thank you very much! Your answers were very helpful - I've tested it (I've finally got an access to Win2k) and it works
Title: foo_uie_playlists_dropdown
Post by: neomcnasty on 2006-06-26 21:09:40
Hi mixcherry,
I tested your plugin (Version 0.6 alpha 2v2) and it works pretty well but I acknowledged a sporadicly appearing problem with the $set_style function.
I use the following syntax:

Display:
Code: [Select]
%title%$tab()%size%


Style:
Code: [Select]
//set text style
$if(%isplaying%,
$set_style(text,FFFFFF,FFFFFF),
$set_style(text,C3BCB4,C3BCB4))

//set background style
$if(%isactive%,
$set_style(back,70543C,70543C),
$set_style(back,6C5037,6C5037))


Sometimes the text color isn't the one I specified, but mostly black and red.
Because the problem appears only sometimes I don't have a clue when exactly.
I'm using foobar2000 v0.9.2

EDIT: I tried it several times and the problem occures mostly when I scroll the dropdownlist with the mousewheel.
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-06-27 11:33:03
Hi. Thank you for pointing this. It will be fixed in the new version

I think this problem occured due to some weird and rare bug (or feature??...) in titleformat_compiler::remove_forbidden_chars (during removing of (char)3), but I'm not sure.
Title: foo_uie_playlists_dropdown
Post by: Ken-chan on 2006-08-16 00:44:15
Would it be possible to add edge styles to this? At least the beta version would be nice, it's a real pain for some people, like me.

For the rest, I like the configurability you added there, good idea! If I ever get to it, I'll edit the strings there as well, they're just like Global strings anyway.
Title: foo_uie_playlists_dropdown
Post by: gfngfgf on 2006-08-16 02:16:11
The Not-to-do list
Please do not discuss / request this:
  • None / Sunken / Grey border

Seems pretty clear...
Title: foo_uie_playlists_dropdown
Post by: kockroach on 2006-09-12 14:09:35
Has anyone had a problem where you do not see anything if you click the dropdown arrow other than the shadown for what would be the dropdown window?  I don't see any of the playlists except for the one selected (from the playlist tab).  I haven't made any changes, and it had been working.  Perhaps it changed with the install of the new beta....but I am not sure.

Edit: I should have done that first.  Based on my test, it would appear that this plugin has been affected by something in the new beta.  I re-installed fb2k 0.9.3.1 and the dropdown works fine.  After installing 0.9.4 beta 1, the dropdown window will not work.  It only shows the currently selected playlist.  The same applies for the new 0.9.4 beta 2.
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-09-12 17:25:36
I don't have any issues with the new foobar beta.
Title: foo_uie_playlists_dropdown
Post by: Yotsuya on 2006-09-16 11:47:05
I believe I have discovered a bug and I think it is related to the problem kockroach described.  If I place the playlists dropdown control on a horizontal splitter, and that horizontal contains other components which trigger the splitter to pad vertical space below the playlists dropdown (such as quicksearch or buttons), the playlists dropdown will no longer draw the dropdown but only display the normal control box. The controlbox works fine with up/down but when the pulldown icon is clicked the shadow for the pulldown is drawn but the pulldown itself is not.

I tried this under 0.9.3.1 and the problem was not there, but the problem appears in both foobar 0.9.4b2 and 0.9.4b3.
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-09-16 12:35:07
Thank you for your investigation! This was very helpful discovery (at last I know which part of the source code I should blame)

However, I still can't reproduce the problem (and I'm using 0.9.4b3) - could you please paste here the screenshot of your layout (where the problem occurs)? Could you check if there is the same problem with 'Playback Order' drop-down?
Title: foo_uie_playlists_dropdown
Post by: kockroach on 2006-09-16 13:19:18
Hey mixcherry,

Here are a couple screen captures combined together.  The dropdowns are on the same line, and show as activated in one shot, deactivated in the other.

(http://img155.imageshack.us/img155/4521/dropdownsvc0.th.png) (http://img155.imageshack.us/my.php?image=dropdownsvc0.png)

You can see that there is a very thin line (almost like a shadow) for the playlist dropdown window when activated in my fb2k (0.9.4 beta 2).  Hope this helps.
Title: foo_uie_playlists_dropdown
Post by: Yotsuya on 2006-09-16 13:23:42
(http://img145.imageshack.us/img145/9497/dropdownbugtf7.th.png) (http://img145.imageshack.us/my.php?image=dropdownbugtf7.png)

Well my main player has quite a complicated setup so to keep things simple I installed a separate copy of 0.9.4b3 for testing and did a little more experimenting.  This bug only seems to appear when the quicksearch toolbar is present.  The bug did not appear when using oversized buttons when the quicksearch bar was not present.

The playback order dropdown is not affected by this bug.

As depicted above, I was able to reproduce the problem with a barebones foobar install using only foo_in_std, foo_uie_columns, foo_uie_quicksearch, and foo_uie_playlists dropdown.  I disabled the icon in playlists dropown to make it smaller, this way the splitter would add the vertical padding.  Since this bug only appears when quicksearch is present it is possible that the bug my be caused by that component, however since the bug does not affect playback order control I figured we should continue the investigation.

kockroach: can you confirm wether or not you have the quicksearch component installed on the same splitter as playlists dropdown when you experience the bug?
Title: foo_uie_playlists_dropdown
Post by: kockroach on 2006-09-16 13:36:26
kockroach: can you confirm wether or not you have the quicksearch component installed on the same splitter as playlists dropdown when you experience the bug?


Confirmed.

Edit:  I forgot to mention one thing though.  Mine is not the quicksearch component.  It is the Playlist Tree Search component by cwbowron.
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-09-20 11:48:36
Is this plugin still in development.
Title: foo_uie_playlists_dropdown
Post by: Hamallainen on 2006-09-20 12:36:41
Hi,

i have the same problem as kockroach & Yotsuya with foo_uie_quicksearch, and foo_uie_playlists dropdown when they are on the same splitter.
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-09-20 13:35:10
The good news is that I've finally managed to reproduce the problem. The bad news - I still don't know where the hell it comes from... :/

The problem is that I can reproduce this behaviour only on 'barebones foobar install' (same as Yotsuya) -- it _never_ occured while I was using my regular, daily layout (no matter which extensions were on the same splitter). As far as I've noticed, this bug reveals only when my plugin's window has smaller height than the others on the same splitter.

The strangest thing of all is that everything returns to normal e.g. when you create new playlist... this is *strange* (and yes, I tried to call the same procedures (as the ones that are called during creation of new playlist) on different events, e.g. on 'dropdown' of list - no change at all, the same bug...)

However, once again I would like to thank Yotsuya & kockroach for their really helpful descriptions!

And yes, this plugin is still in development - I've added some new features (like special field to use different titles/styles for control/list, custom icons & bg styles, improved performance), but it still needs a lot of code-cleaning and de-bugging.
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-09-20 17:26:55
mixcherry. would it be possible to allow stuff like %title%, %size%, %length% & %filesize% to be sent out somehow so that 'track info mod' could pick it up and display it? It doesn't look very pretty with all that info in a drop down box.
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2006-09-20 18:15:08
I think that much easier method would be to implement those fields inside 'track info mod'... Or maybe this is task for cwb_hooks? I think it already provides fields like '%cwb_playinglist%' (and such)... I'm not planning to hook any global functions/fields - this would simply be 'cwb_hooks 2'  -> it's better to include all these fields/functions in one plugin (cwb_hooks).

And by the way, my plugin is not intended to be some sort of 'visual' component, and its main task is not *displaying* info (in pretty way), but to be small and handy. I think that if someone wants to make foobar2000 'pretty' or 'skinnable', he should wait for adequate UI (foo_ui_gfx?), because this whole playing with 'none/sunken/gray border', XP Themes, fcs-tuning, special fonts downloading, etc. etc., is total misuse of Columns UI. This is my very humble opinion
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-09-20 18:26:20
misuse?
(http://img125.imageshack.us/img125/4882/untitled1mn0.jpg) (http://imageshack.us)
Title: foo_uie_playlists_dropdown
Post by: mazy on 2006-09-20 23:35:14
nice and useful design / layout, mil3s.
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2006-09-21 11:46:12
Hey mixcherry,

Here are a couple screen captures combined together.  The dropdowns are on the same line, and show as activated in one shot, deactivated in the other.

(http://img155.imageshack.us/img155/4521/dropdownsvc0.th.png) (http://img155.imageshack.us/my.php?image=dropdownsvc0.png)

You can see that there is a very thin line (almost like a shadow) for the playlist dropdown window when activated in my fb2k (0.9.4 beta 2).  Hope this helps.

this is because you are not using icons in your dropdown, then it gets smaller. and the padding does not seem to work without the icons. if it did you could add a little more padding up and down to fill the 2 pixels.
Title: foo_uie_playlists_dropdown
Post by: kockroach on 2006-09-21 12:29:18
this is because you are not using icons in your dropdown, then it gets smaller. and the padding does not seem to work without the icons. if it did you could add a little more padding up and down to fill the 2 pixels.

I don't see how that would be the problem, since the code never changed from fb2k 0.9.31 to 0.9.4beta.The problem appeared upon install of 0.9.4.  The code is the one mazy posted, and it would appear mazy doesn't use icons either.
Title: foo_uie_playlists_dropdown
Post by: blaxima on 2006-10-03 21:16:22
And by the way, my plugin is not intended to be some sort of 'visual' component, and its main task is not *displaying* info (in pretty way), but to be small and handy. I think that if someone wants to make foobar2000 'pretty' or 'skinnable', he should wait for adequate UI (foo_ui_gfx?), because this whole playing with 'none/sunken/gray border', XP Themes, fcs-tuning, special fonts downloading, etc. etc., is total misuse of Columns UI. This is my very humble opinion


I agree with you so what I am asking is for a fuctionality similar to the playlist switcher that would allow me to drag a playlist into a catagory seeing as I've used my code from there to add headers so to speak? Which leads me to my next question. Is it possible for it not to display the variable info if a playist has 0 tracks in it?

In case there is any misunderstanding heres what i mean

(http://img166.imageshack.us/img166/3097/untitledhl3.png)
Title: foo_uie_playlists_dropdown
Post by: carmenm on 2006-10-05 22:41:33
Hi, great plugin i love the middle mouse button feature but would it be possible for this feature to work when the dropdown is open. That way i could remove a playlist without having to select it first.

Thanks
Title: foo_uie_playlists_dropdown
Post by: year98 on 2006-10-11 09:06:06
Could you port playlist_dropdown for 0.83 please?

I know it's too hard request. But I can't give up 0.83.

Is it possible...?
Title: foo_uie_playlists_dropdown
Post by: Ran Sagy on 2006-10-14 21:15:52
A recompile against the latest SDK will be appreciated, As it is needed for this component to run on Vista.
Title: foo_uie_playlists_dropdown
Post by: nilsHaus on 2006-10-23 02:32:52
Uh...this is really simple but I couldn't find it anywhere...Is this compatible for fb2k v0.9.4 (you should probably put that in small font right under the title)?

edit:nevermind, I would've been very surprised. Very useful plugin, I'll show what I get with it in an instant.

?eace
Title: foo_uie_playlists_dropdown
Post by: oScARSh on 2006-10-29 04:50:43
Hi mexcherry this plugin is great.
Sorry about my bad English.
I hope this feature can be added please:
(http://img86.imageshack.us/img86/350/dropdownat5.th.png) (http://img86.imageshack.us/my.php?image=dropdownat5.png)
Thanks
Title: foo_uie_playlists_dropdown
Post by: dtsneak on 2006-11-02 21:50:56
I found a bug. Whenever I click on the drop-down menu, it doesn't drop-down anymore. When I close foobar and re-open it, it still cannot be opened. I am not sure what triggered this, but I'm pretty sure it is related to resizing the foobar window.
Title: foo_uie_playlists_dropdown
Post by: Gord on 2006-11-22 08:40:33
A recompile against the latest SDK will be appreciated, As it is needed for this component to run on Vista.


Seconded.
Title: foo_uie_playlists_dropdown
Post by: Andreasvb on 2006-11-22 10:14:00
Yes, recompile would be great, can't use this now on Vista =(
Title: foo_uie_playlists_dropdown
Post by: Ran Sagy on 2006-11-23 15:51:31
I'm still willing to help test on Vista should a recompile be made.
Title: foo_uie_playlists_dropdown
Post by: Shinsou on 2006-11-29 15:17:32
does anyone experience 1-2 seconds delay when switching to next track? I've done some tests and looked at Process explorer:

With foo_uie_playlists_dropdown loaded CPU usage at start of playback: 50-75% (for 1-2 sec.);

without foo_uie_playlists_dropdown component CPU usage at start of playback is up to 10% and the track changes lightning fast.
Title: foo_uie_playlists_dropdown
Post by: kyller on 2006-12-03 21:01:19
Wonderful plugin, thanks!


---
EDIT: spelling
Title: foo_uie_playlists_dropdown
Post by: Spirit_of_the_ocean on 2006-12-05 17:19:24
This is a really great plug-in 
I like it very much. I use it in my mini layout 
Title: foo_uie_playlists_dropdown
Post by: dodo on 2006-12-05 22:42:19
am i missing something? after i installed it, I don't see the dropdown on my player anywhere? i have v0.9.4.2 and components UI isntalled.
Title: foo_uie_playlists_dropdown
Post by: eejadx on 2006-12-05 22:50:31
Yes you are.  You need to add it in your columns ui layout.
Title: foo_uie_playlists_dropdown
Post by: neooffs on 2006-12-06 12:51:55
I'd like to use the mouse scroll in it... ;\
Title: foo_uie_playlists_dropdown
Post by: dodo on 2006-12-06 13:51:33
Yes you are.  You need to add it in your columns ui layout.
Sorry for the newbie question. How exactly do I add it to my components UI? Thanks.
Nevermind, I figured it out
Title: foo_uie_playlists_dropdown
Post by: JadeElephant on 2006-12-08 13:05:12
Great component, much appreciated. I wish there was a way I could just use this solely instead of playlist tabs.
Title: foo_uie_playlists_dropdown
Post by: 2Pacalypse on 2006-12-08 13:10:50
couple of question if some1 could help me out.

i want my playlists sorted by title which i have. But i want to seperate my autoplaylists from manual playlists. Any1 got a code for this?

Also how can i move the seperator? i have a playlists named "-" and it shows a:
----------------------------------------
at the top, how can i move this down the order? and maybe duplicate this further down?
Title: foo_uie_playlists_dropdown
Post by: gfngfgf on 2006-12-09 02:39:09
Great component, much appreciated. I wish there was a way I could just use this solely instead of playlist tabs.

That's entirely possible (in fact, I don't have playlist tabs in my layout).  Just remove "Playlist tabs" from your Columns UI layout.  Or do you mean that there's a feature of playlist tabs that's not available with the dropdown?

couple of question if some1 could help me out.

i want my playlists sorted by title which i have. But i want to seperate my autoplaylists from manual playlists. Any1 got a code for this?

Try this

Code: [Select]
$if($stricmp(%lock%,'Autoplaylist'),_%title%,%title%)

This will put all the autoplaylists at the top of the list.

Also how can i move the seperator? i have a playlists named "-" and it shows a:
----------------------------------------
at the top, how can i move this down the order? and maybe duplicate this further down?

I'm a big fan of foo_playlist_manager (http://foosion.foobar2000.org/0.9/) to manage my playlists along with foo_uie_playlists_dropdown to quickly switch between them.
Title: foo_uie_playlists_dropdown
Post by: fmxer on 2007-01-03 02:54:09
How come in certain places, the dropdown doesn't open? This bugs me hardcore :[ Anyone know a solution, preferably that doesn't involve moving it? Once it worked for about 5 minutes, and then decided not to work again. :S

(http://img409.imageshack.us/img409/4930/foobarxk6.jpg)

Foobar 0.9.3.1
ColumnsUI 0.1.3 beta 1v7
Playlists Dropdown 0.5.7.5
Title: foo_uie_playlists_dropdown
Post by: kockroach on 2007-01-04 13:02:19
How come in certain places, the dropdown doesn't open? This bugs me hardcore :[ Anyone know a solution, preferably that doesn't involve moving it? Once it worked for about 5 minutes, and then decided not to work again. :S

If you would have looked one page back in this thread, you would find out why the dropdown isn't working where you have it positioned.  This thread is small enough, you should have been able to find it easily.
Title: foo_uie_playlists_dropdown
Post by: 2Pacalypse on 2007-01-04 14:18:17

couple of question if some1 could help me out.

i want my playlists sorted by title which i have. But i want to seperate my autoplaylists from manual playlists. Any1 got a code for this?

Try this

Code: [Select]
$if($stricmp(%lock%,'Autoplaylist'),_%title%,%title%)

This will put all the autoplaylists at the top of the list.


thanks ^ works great.

i use foo_dop for my iPod and it imports the playlists and adds the text (iPod) to the playlist name.

Is there a way i can sort these separately, similarily to above eg iPod playlists (i guess using strcmp(iPod...) followed by all other playlists?

Edit: thanks to  Yotsuya got it: $if($strstr($lower(%title%),ipod),0,1)%title%
Title: foo_uie_playlists_dropdown
Post by: steliyan on 2007-01-09 17:12:54
Maybe a bug or I don't know, this is my code for displaying filesize in MB or GB (depends):
Code: [Select]
$ifgreater(%filesize%,1073741823,
'['$div(%filesize%,1073741824)','$cut($mod(%filesize%,1073741824),2)'GB]',
'['$div(%filesize%,1048576','$cut($mod(%filesize%,1048576),2))'MB]')


Some are shown xxxxMB, other are shown right xx,xxGB.
Someone has any idea what the problem may be.

Edit: the problem is with v0.5.7.5, but it exists in v0.6alpha2v2, too.
Title: foo_uie_playlists_dropdown
Post by: rouge on 2007-01-17 09:50:29
Bump for Vista fix.
Title: foo_uie_playlists_dropdown
Post by: Ran Sagy on 2007-01-17 19:31:16
Same. Just recompiling it against the latest SDK should fix compatibility for vista.
Title: foo_uie_playlists_dropdown
Post by: giri_giri on 2007-01-20 08:56:43
I'm having odd Vista problems as well. *waits for recompile*
Title: foo_uie_playlists_dropdown
Post by: cerAmik on 2007-02-01 22:08:50
One more:
Your plugin is so good that he need to be updated to vista...
Title: foo_uie_playlists_dropdown
Post by: Westies on 2007-02-06 17:06:17
Another vote for a recompile.
Please.
Title: foo_uie_playlists_dropdown
Post by: djtoodles on 2007-02-07 07:38:47
yet another for vista:) great dll that made foobar nice kinda lacking without it in vista.
Title: foo_uie_playlists_dropdown
Post by: foosion on 2007-02-07 07:46:08
If you want to vote, use a poll. At this point, adding another "me too" post achieves nothing to get a Vista compatible version of foo_uie_playlists_dropdown; it only increases your post count. I suggest to try to contact the author directly, for example send him a private message.
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2007-02-08 15:19:14
Here's the plugin built against the latest SDK. It is compiled from the latest sources I've found on my disk - and I'm not sure if everything works fine
As far as I remember, I've added %incontrol% field, so now it is possible to have different format strings for drop-downed list and for the displayed control (use $if(%incontrol%,foo,bar)). It should work both in Display and Style.
Playlists Dropdown 0.6 Alpha 3 (http://patchu.info/mixcherry/foo_uie_playlists_dropdown-0.6-dev.7z)
Title: foo_uie_playlists_dropdown
Post by: Andreasvb on 2007-02-08 16:05:16
Thanks, mixcherry!

Works wonderful here ^^
Title: foo_uie_playlists_dropdown
Post by: shakey_snake on 2007-02-08 17:59:47
Yey!
Title: foo_uie_playlists_dropdown
Post by: Ran Sagy on 2007-02-08 19:57:47
Confirmed, Seems to work fine on Vista Home Premium 32bit here. I'll try with some more advanced options and icons, etc, And let you know if anything goes wrong.

Thanks for the response, mixcherry
Title: foo_uie_playlists_dropdown
Post by: mil3s on 2007-02-15 21:15:37
EDIT: Never mind. A mod can delete this.
Title: foo_uie_playlists_dropdown
Post by: Keikonium on 2007-04-02 04:55:54
Just wondering if this component is still being worked on? The 'To-do' list seems pretty promising, and I'd love some of the features on it (drag and drop in particular). I am currently using 0.6 alpha 3, and it works great.

I am aware this is a little over a month bump, but it didn't really feel right to make a new thread for a question that adds some useful information to this topic.
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2007-04-09 18:36:19
To be honest, currently I don't have enough time to work on this plugin. Sorry for that :/ And even if I had more time, I'd rather fixed existing bugs and not add new features. And when I look at the source code, I'm afraid I'd have to completely rewrite the whole plugin (which I'm not planning to do, sorry).

I can't promise I'll ever add some more features. Maybe I'll release a source code, but I think that if someone could read, understand and improve my source code, he wouldn't have any problems with writing his own plugin like mine. Like I said, my code is a complete mess and I'm not very proud of it.

Anyway, thank you all for every kind word!
Title: foo_uie_playlists_dropdown
Post by: Ran Sagy on 2007-04-09 20:32:06
Thanks for the hard work so far. I've petitioned for a similar official plugin, That might or might not happen.
Title: foo_uie_playlists_dropdown
Post by: Keikonium on 2007-04-11 22:50:23
Okay .
Thank you for the plug-in in its current state, it does just fine for now .

And thank you for your reply.
Title: foo_uie_playlists_dropdown
Post by: CannonballAndre on 2007-04-12 23:34:53
Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01345173h
Access violation, operation: read, address: 00030006h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01345173h):
01345133h:  9B E7 35 01 64 A1 00 00 00 00 50 51 56 A1 CC DD
01345143h:  36 01 33 C4 50 8D 44 24 0C 64 A3 00 00 00 00 8B
01345153h:  F1 89 74 24 08 33 C0 C7 06 A0 0E 36 01 89 46 04
01345163h:  89 46 08 8B 4C 24 1C 89 44 24 14 89 46 0C 8B 01
01345173h:  8B 50 04 6A FF FF D2 50 8B CE E8 9E C4 FF FF 8B
01345183h:  C6 8B 4C 24 0C 64 89 0D 00 00 00 00 59 5E 83 C4
01345193h:  10 C2 04 00 CC CC CC CC CC CC CC CC CC 8B 44 24
013451A3h:  04 56 50 8B F1 E8 4B 83 00 00 C7 06 2C 30 36 01
Stack (0012DDA8h):
0012DD88h:  00000000 00000000 00000000 00000000
0012DD98h:  00000000 00000000 00000000 00000000
0012DDA8h:  2F70CEE4 FFFFFFA8 0012DDEC 0012DE1C
0012DDB8h:  0135E79B 00000000 01347F24 01395010
0012DDC8h:  2F70CD60 0012DEB4 00040534 00000000
0012DDD8h:  0079C320 0012DDF8 77D440EB 0079C320
0012DDE8h:  FFFFFFEB 01360EA0 00000000 00000000
0012DDF8h:  00000000 01392380 0079C320 FFFFFFEB
0012DE08h:  77D49937 0012DEB4 00040534 00000000
0012DE18h:  0012DDC8 0012DEC4 0135DB05 0000000F
0012DE28h:  0012DE6C 013480C9 00040534 00000408
0012DE38h:  004DF178 00000000 013480A0 77D67B17
0012DE48h:  00040534 00000408 00000000 00000000
0012DE58h:  013480A0 DCBAABCD 00000000 0012DEB4
0012DE68h:  013480A0 0012DED4 77D6CDCE 013480A0
0012DE78h:  00040534 00000408 00000000 00000000
0012DE88h:  00000408 0079C320 0079C334 00000000
0012DE98h:  00000000 00000001 00000014 00000001
0012DEA8h:  00000000 00000000 00000010 00000000
0012DEB8h:  00000000 0012DE88 0012D9D0 0012DF6C
Registers:
EAX: 00030002, EBX: 77D461B2, ECX: 01395010, EDX: 7FFE0304
ESI: 0012DDEC, EDI: 01392380, EBP: 0012DE28, ESP: 0012DDA8
Crash location: "foo_uie_playlists_dropdown", loaded at 01340000h - 0137A000h

Loaded modules:
foobar2000   loaded at 00400000h - 004F3000h
ntdll loaded at 77F50000h - 77FF6000h
kernel32 loaded at 77E60000h - 77F45000h
COMCTL32 loaded at 71950000h - 71A34000h
msvcrt   loaded at 77C10000h - 77C63000h
GDI32 loaded at 77C70000h - 77CAE000h
USER32   loaded at 77D40000h - 77DC6000h
ADVAPI32 loaded at 77DD0000h - 77E5B000h
RPCRT4   loaded at 78000000h - 7806F000h
SHLWAPI   loaded at 63180000h - 631E4000h
SHELL32   loaded at 773D0000h - 77BBF000h
ole32 loaded at 771B0000h - 772C3000h
shared   loaded at 10000000h - 10029000h
comdlg32 loaded at 763B0000h - 763F5000h
uxtheme   loaded at 5AD70000h - 5ADA4000h
MSCTF loaded at 74720000h - 7476B000h
MsgPlusLoader1   loaded at 003E0000h - 003EE000h
foo_uie_lyrics   loaded at 00A70000h - 00ACE000h
WININET   loaded at 63000000h - 63095000h
CRYPT32   loaded at 762C0000h - 76348000h
MSASN1   loaded at 762A0000h - 762B0000h
OLEAUT32 loaded at 77120000h - 771AB000h
WINMM loaded at 76B40000h - 76B6C000h
foo_abx   loaded at 00B80000h - 00BB4000h
foo_albumlist loaded at 00BE0000h - 00C27000h
foo_audioscrobbler   loaded at 00C50000h - 00C80000h
WS2_32   loaded at 71AB0000h - 71AC5000h
WS2HELP   loaded at 71AA0000h - 71AA8000h
foo_autoplaylist loaded at 00CA0000h - 00CD0000h
foo_cdda loaded at 00CF0000h - 00D26000h
foo_common   loaded at 00D50000h - 00D83000h
foo_converter loaded at 00DB0000h - 00E19000h
foo_cwb_hooks loaded at 00E40000h - 00E75000h
foo_dsp_std   loaded at 00EA0000h - 00EE1000h
foo_freedb2   loaded at 00F10000h - 00F50000h
foo_input_std loaded at 00F70000h - 01084000h
foo_masstag   loaded at 010B0000h - 01100000h
foo_msnalt   loaded at 01120000h - 01139000h
foo_playlist_tree loaded at 01160000h - 011CB000h
foo_pqview   loaded at 011F0000h - 0120B000h
foo_rgscan   loaded at 01230000h - 01278000h
foo_scrobblecharts   loaded at 012A0000h - 012D3000h
foo_trackpos loaded at 01300000h - 0131F000h
foo_uie_playlists_dropdown   loaded at 01340000h - 0137A000h
foo_uie_quicksearch   loaded at 013A0000h - 013E6000h
foo_uie_tabs loaded at 01410000h - 0143A000h
foo_ui_columns   loaded at 01460000h - 014F7000h
foo_ui_panels loaded at 01520000h - 015F3000h
IMM32 loaded at 76390000h - 763AA000h
gdiplus   loaded at 70D00000h - 70EA0000h
foo_ui_std   loaded at 01630000h - 01687000h
foo_unpack   loaded at 016B0000h - 016DE000h
netapi32 loaded at 71C20000h - 71C6D000h
appHelp   loaded at 75F40000h - 75F5D000h
CLBCATQ   loaded at 7C620000h - 7C6A1000h
COMRes   loaded at 77050000h - 77115000h
VERSION   loaded at 77C00000h - 77C07000h
shdocvw   loaded at 71700000h - 71849000h
SETUPAPI loaded at 76670000h - 76754000h
Msimg32   loaded at 76380000h - 76385000h
DSOUND   loaded at 51080000h - 510DD000h
wdmaud   loaded at 72D20000h - 72D29000h
msacm32   loaded at 72D10000h - 72D18000h
MSACM32   loaded at 77BE0000h - 77BF4000h
midimap   loaded at 77BD0000h - 77BD7000h
KsUser   loaded at 5EF80000h - 5EF84000h
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 - 6D58C000h

Stack dump analysis:
Address: 0135E79Bh, location: "foo_uie_playlists_dropdown", loaded at 01340000h - 0137A000h
Address: 01347F24h, location: "foo_uie_playlists_dropdown", loaded at 01340000h - 0137A000h
Address: 77D440EBh, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "TranslateMessageEx" (+000002DBh)
Address: 01360EA0h, location: "foo_uie_playlists_dropdown", loaded at 01340000h - 0137A000h
Address: 77D49937h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "GetWindowLongW" (+00000049h)
Address: 0135DB05h, location: "foo_uie_playlists_dropdown", loaded at 01340000h - 0137A000h
Address: 013480C9h, location: "foo_uie_playlists_dropdown", loaded at 01340000h - 0137A000h
Address: 004DF178h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 013480A0h, location: "foo_uie_playlists_dropdown", loaded at 01340000h - 0137A000h
Address: 77D67B17h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "SetWindowPlacement" (+00000059h)
Address: 013480A0h, location: "foo_uie_playlists_dropdown", loaded at 01340000h - 0137A000h
Address: 013480A0h, location: "foo_uie_playlists_dropdown", loaded at 01340000h - 0137A000h
Address: 77D6CDCEh, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefRawInputProc" (+00000284h)
Address: 013480A0h, location: "foo_uie_playlists_dropdown", loaded at 01340000h - 0137A000h
Address: 77D8D530h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D42438h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D45696h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "IsWindowVisible" (+00000770h)
Address: 013480A0h, location: "foo_uie_playlists_dropdown", loaded at 01340000h - 0137A000h
Address: 77D461F6h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "SendMessageW" (+00000044h)
Address: 01348C11h, location: "foo_uie_playlists_dropdown", loaded at 01340000h - 0137A000h
Address: 015538A7h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Symbol: "foobar2000_get_interface" (+00001847h)
Address: 015BF120h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 0152D901h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77CA2B24h, location: "GDI32", loaded at 77C70000h - 77CAE000h
Symbol: "FontIsLinked" (+0000011Ch)
Address: 015C0FA8h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 01528D93h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77F58353h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlAllocateHeap" (+0000081Fh)
Address: 77F57EE4h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlAllocateHeap" (+000003B0h)
Address: 77F588F5h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlAllocateHeap" (+00000DC1h)
Address: 77CA34D0h, location: "GDI32", loaded at 77C70000h - 77CAE000h
Symbol: "GetFontUnicodeRanges" (+0000002Ch)
Address: 77C8ECFEh, location: "GDI32", loaded at 77C70000h - 77CAE000h
Symbol: "CreateFontIndirectExW" (+00000053h)
Address: 77C7364Bh, location: "GDI32", loaded at 77C70000h - 77CAE000h
Symbol: "CreateFontIndirectW" (+0000005Ch)
Address: 01000000h, location: "foo_input_std", loaded at 00F70000h - 01084000h
Address: 77F59550h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+00000C58h)
Address: 01000004h, location: "foo_input_std", loaded at 00F70000h - 01084000h
Address: 77F59040h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+00000748h)
Address: 77F58C04h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+0000030Ch)
Address: 77F58D48h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+00000450h)
Address: 77F58EC1h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+000005C9h)
Address: 00450000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77C74AE8h, location: "GDI32", loaded at 77C70000h - 77CAE000h
Symbol: "ExtTextOutW" (+0000042Fh)
Address: 77F93A73h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlRemoteCall" (+000001E1h)
Address: 77F58A7Eh, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+00000186h)
Address: 77F58EC1h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+000005C9h)
Address: 77CA2A44h, location: "GDI32", loaded at 77C70000h - 77CAE000h
Symbol: "FontIsLinked" (+0000003Ch)
Address: 01012A44h, location: "foo_input_std", loaded at 00F70000h - 01084000h
Address: 77FA7D40h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "wcstombs" (+00003409h)
Address: 77F51C38h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Address: 77F58EC1h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+000005C9h)
Address: 015A5056h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015A5075h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015AE6F0h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77FA7D40h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "wcstombs" (+00003409h)
Address: 77F51C38h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Address: 77F58EC1h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+000005C9h)
Address: 015A5056h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015A5075h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77D8A32Ah, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "MenuItemFromPoint" (+0000001Ch)
Address: 77D6D504h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefRawInputProc" (+000009BAh)
Address: 77D6B982h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "CreateWindowStationA" (+00000083h)
Address: 77D4C531h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefWindowProcW" (+00000072h)
Address: 77D6CA33h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "GetMenuInfo" (+00000260h)
Address: 77D95A7Ch, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D4C553h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefWindowProcW" (+00000094h)
Address: 77D4C545h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefWindowProcW" (+00000086h)
Address: 77D8D530h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D41AE8h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D4C545h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefWindowProcW" (+00000086h)
Address: 0152BB5Ch, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 0152BB7Ch, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77F93A50h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlRemoteCall" (+000001BEh)
Address: 77FA7D40h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "wcstombs" (+00003409h)
Address: 77F53820h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Address: 77F93A50h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlRemoteCall" (+000001BEh)
Address: 77F57CF7h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlAllocateHeap" (+000001C3h)
Address: 77F588F5h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlAllocateHeap" (+00000DC1h)
Address: 77FA7D40h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "wcstombs" (+00003409h)
Address: 77F51C38h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Address: 77F58EC1h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+000005C9h)
Address: 015A5056h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015A5075h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015AE6F0h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77D6B982h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "CreateWindowStationA" (+00000083h)
Address: 77D4C531h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefWindowProcW" (+00000072h)
Address: 77D6CA33h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "GetMenuInfo" (+00000260h)
Address: 77D95A7Ch, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D4C553h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefWindowProcW" (+00000094h)
Address: 77D4C545h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefWindowProcW" (+00000086h)
Address: 77D8D530h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D41AE8h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D4C545h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefWindowProcW" (+00000086h)
Address: 0152BB5Ch, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 0152BB7Ch, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77F93A73h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlRemoteCall" (+000001E1h)
Address: 77F58A7Eh, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+00000186h)
Address: 77F58EC1h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+000005C9h)
Address: 77F588F5h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlAllocateHeap" (+00000DC1h)
Address: 77FA7D40h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "wcstombs" (+00003409h)
Address: 77F51C38h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Address: 77F58EC1h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+000005C9h)
Address: 015A5056h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015A5075h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015A7219h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015AE6F0h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015A5075h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015623F9h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Symbol: "foobar2000_get_interface" (+00010399h)
Address: 0155D03Dh, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Symbol: "foobar2000_get_interface" (+0000AFDDh)
Address: 0155D071h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Symbol: "foobar2000_get_interface" (+0000B011h)
Address: 015A4D29h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 0152508Dh, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 0153225Eh, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015CCA84h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 01547B06h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77F83367h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlSizeHeap" (+00000779h)
Address: 77F58B7Bh, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+00000283h)
Address: 77F58D48h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+00000450h)
Address: 77F58EC1h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+000005C9h)
Address: 00440020h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 015A5056h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 0152CB50h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77F5815Ah, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlAllocateHeap" (+00000626h)
Address: 77F57EE4h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlAllocateHeap" (+000003B0h)
Address: 77F588F5h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlAllocateHeap" (+00000DC1h)
Address: 77F57B34h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 77FA7D40h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "wcstombs" (+00003409h)
Address: 77F51C38h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Address: 77F58EC1h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+000005C9h)
Address: 015A5056h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015A5075h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015AE6F0h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015A5075h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015250DDh, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 0153225Eh, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015C0BE8h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 0152FC6Fh, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 01547F24h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 01547F45h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77F83367h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlSizeHeap" (+00000779h)
Address: 77F58D48h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+00000450h)
Address: 77F58EC1h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+000005C9h)
Address: 77F58D48h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+00000450h)
Address: 77F58EC1h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "RtlFreeHeap" (+000005C9h)
Address: 0101C340h, location: "foo_input_std", loaded at 00F70000h - 01084000h
Address: 77FA7D40h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Symbol: "wcstombs" (+00003409h)
Address: 77F51C38h, location: "ntdll", loaded at 77F50000h - 77FF6000h
Address: 77CA2A44h, location: "GDI32", loaded at 77C70000h - 77CAE000h
Symbol: "FontIsLinked" (+0000003Ch)
Address: 77C72F12h, location: "GDI32", loaded at 77C70000h - 77CAE000h
Symbol: "BitBlt" (+000001FBh)
Address: 77D6B982h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "CreateWindowStationA" (+00000083h)
Address: 77D4C531h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefWindowProcW" (+00000072h)
Address: 77D6CA33h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "GetMenuInfo" (+00000260h)
Address: 77D95A7Ch, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D4C553h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefWindowProcW" (+00000094h)
Address: 77D4C545h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefWindowProcW" (+00000086h)
Address: 77D8D530h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D41AE8h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D4C545h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefWindowProcW" (+00000086h)
Address: 0152BB5Ch, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 0152BB7Ch, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77D8D530h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D41AE8h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D4C545h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefWindowProcW" (+00000086h)
Address: 0152BB5Ch, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 0152BB7Ch, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 00CC0020h, location: "foo_autoplaylist", loaded at 00CA0000h - 00CD0000h
Address: 015CB138h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 00CC0020h, location: "foo_autoplaylist", loaded at 00CA0000h - 00CD0000h
Address: 70D062F6h, location: "gdiplus", loaded at 70D00000h - 70EA0000h
Symbol: "GdipFillRectangleI" (+00000BDDh)
Address: 77D440EBh, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "TranslateMessageEx" (+000002DBh)
Address: 01527440h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77D49915h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "GetWindowLongW" (+00000027h)
Address: 77D49937h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "GetWindowLongW" (+00000049h)
Address: 01527440h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015C2FA0h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 01527491h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 015274AEh, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 01527440h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77D67B17h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "SetWindowPlacement" (+00000059h)
Address: 01527440h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 01527440h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77D6CDCEh, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "DefRawInputProc" (+00000284h)
Address: 01527440h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 01527440h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77D41AE8h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D8D530h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D42438h, location: "USER32", loaded at 77D40000h - 77DC6000h
Address: 77D45CC9h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "ScreenToClient" (+000000D7h)
Address: 01527440h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h
Address: 77D53382h, location: "USER32", loaded at 77D40000h - 77DC6000h
Symbol: "CallWindowProcW" (+00000019h)
Address: 01527440h, location: "foo_ui_panels", loaded at 01520000h - 015F3000h

Version info:
foobar2000 v0.9.4.2
UNICODE

Additional info:
Playlists Dropdown 0.5.7.5  (foo_uie_playlists_dropdown)
Playlist Tree Panel 2.2.4 [Nov 17 2006 - 16:34:17]  (foo_playlist_tree)
Columns UI 0.1.3 beta 1v7  (foo_ui_columns)
cwbowron's title format hooks 1.1.0beta [Dec  1 2006 - 13:47:34]  (foo_cwb_hooks)
RAR reader 1.1  (foo_unpack)
FLAC Decoder 1.1.0  (foo_input_std)
Converter 1.0.1  (foo_converter)
ReplayGain Scanner 2.0.2  (foo_rgscan)
CD Audio Decoder 2.1.1  (foo_cdda)
WMA Decoder 1.1  (foo_input_std)
Masstagger 1.6  (foo_masstag)
Default User Interface 0.9acc  (foo_ui_std)
ZIP/GZIP reader 1.0  (foo_unpack)
Quick Search Toolbar 2.8k  (foo_uie_quicksearch)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Album List 3.2.0  (foo_albumlist)
ABX Comparator 1.3.1  (foo_abx)
Tabbed panel modified 0.2.5  (foo_uie_tabs)
foobar2000 core 0.9.4.2  (Core)
MSN Now Playing (alt) 2.4  (foo_msnalt)
Standard DSP array 1.0  (foo_dsp_std)
Audioscrobbler 2.1  (foo_audioscrobbler)
Common services 0.1  (foo_common)
freedb Tagger 0.5.2a  (foo_freedb2)
Lyric Show Panels 0.3.1.0  (foo_uie_lyrics)
Standard Input Array 1.0  (foo_input_std)
Panels UI 0.9.1 beta [Mar 27 2007 - 23:07:16]  (foo_ui_panels)
Track Positioner 1.0  (foo_trackpos)
Last.fm Chart Player 0.2.1  (foo_scrobblecharts)
With Windows XP without SP II. It's weird cause it has exactly the same components and code than my own (this is my girlfriend's computer) but it crashes when you try to rename a playlist.

[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]Moderation: Added codebox.[/size]
Title: foo_uie_playlists_dropdown
Post by: shakey_snake on 2007-04-13 00:16:07
Could you maybe try using the most recent version (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=44703&view=findpost&p=470193) of playlists dropdown?
Title: foo_uie_playlists_dropdown
Post by: CannonballAndre on 2007-04-14 15:19:47
I tried that and it still crashes foobar.
Title: foo_uie_playlists_dropdown
Post by: Lyx on 2007-04-14 17:27:50
I checked out this plugin already in the past and think that it is a great idea, because it saves alot of screenspace. However, i my personal impression always was that it focussed a bit too much on (imho unneeded) eye-candy and styling, while lacking functional and accessibility features. Over the course of time, it added most of the missing functions. Though, there is still one thing left, which makes this plugin unusable for me - there is no way to drag files from one playlist to another. I could do without all the eye-candy - i just need a plain and simple playlist-dropdown-menu which allows me to do the following actions:

- switch playlist
- create playlist
- delete playlist
- rename playlist
- move files between playlists via drag n drop
- load playlist
- save playlist

All the other stuff which this plugin is capable of doing (icons, styling, title-formatting, etc) are secondary to the above main features, imho. What use is a pimp-car which lacks components necessary for driving?

- Lyx
Title: foo_uie_playlists_dropdown
Post by: zmur on 2007-04-14 19:43:03
is it possible to change the little icons next to the playlist name ???
if yes, how ?
thanks.
Title: foo_uie_playlists_dropdown
Post by: Andreasvb on 2007-04-14 20:47:53
Click on the "..." button next to Show icons, in preferences. You can even choose your own icons if you want.
Title: foo_uie_playlists_dropdown
Post by: zmur on 2007-04-15 00:05:21
i can't see it :confused: I'm using version 0.5.7.5.

(http://www.imagehaven.net/img/thumbs/6057088Untitled.jpg) (http://www.imagehaven.net/img.php?id=6057088Untitled.jpg)
Title: foo_uie_playlists_dropdown
Post by: Andreasvb on 2007-04-15 00:46:28
I'm using 0.6 alpha 3

http://www.hydrogenaudio.org/forums/index....st&p=470193 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=44703&view=findpost&p=470193)
Title: foo_uie_playlists_dropdown
Post by: zmur on 2007-04-15 02:16:22
thanks !!! now i can see it .
Title: foo_uie_playlists_dropdown
Post by: xan K on 2007-04-15 21:51:00
I'm using 0.6 alpha 3

http://www.hydrogenaudio.org/forums/index....st&p=470193 (http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=44703&view=findpost&p=470193)

This version solved my issues with vista.
Title: foo_uie_playlists_dropdown
Post by: carmenm on 2007-04-15 22:08:52
Feature request : i font if it is posible but i think it would be awsome to have a custom skin feature, like maybe a background image and a button image. This would allow a lot more possibilities in theming.
But this is already an azsome component!
Title: foo_uie_playlists_dropdown
Post by: KnightMare on 2007-05-07 20:50:03
I tried searching so if it was already answered, whoops.

Is there anyway to disable the arrow button on the right hand side?
Title: foo_uie_playlists_dropdown
Post by: Lethek on 2007-05-11 10:32:13
Is there a working link for 0.6 alpha 3 anywhere? Even the links for the old version are broken for me.
Title: foo_uie_playlists_dropdown
Post by: freznel on 2007-05-15 11:01:14
bump for the link
Title: foo_uie_playlists_dropdown
Post by: zmur on 2007-05-15 11:39:05
http://www.gigasize.com/get.php/-110094102...stsdropdown.zip (http://www.gigasize.com/get.php/-1100941021/foouieplaylistsdropdown.zip)
Title: foo_uie_playlists_dropdown
Post by: freznel on 2007-05-15 15:18:04
thanks zmur!!! Much much thanks!!!
Title: foo_uie_playlists_dropdown
Post by: tool++ on 2007-06-06 01:44:34
Here is a decent mirror of 0.6a3 because I just had to wait ages to get it from gigasize:

http://xx0r.be/uploads/foo_uie_playlists_dropdown.rar (http://xx0r.be/uploads/foo_uie_playlists_dropdown.rar)

Please update the wiki (page locked?!)
Title: foo_uie_playlists_dropdown
Post by: Maranatha on 2007-06-06 16:44:55
Just a Heads-Up on this latest version.  I installed it a couple of minutes ago, and lost all my buttons on the configuration provided by Lucky Luciano, Black Glass.

Had me worried for a bit, but I just deleted the new version of pulldown and reinstalled the next to last version, and my buttons were back!

Close call for me.....
Title: foo_uie_playlists_dropdown
Post by: raemonn on 2007-06-24 18:37:23
Dear friends. Please, if someone know how to ... explain me how to write te right script for "Playlist duration" in drop down menu, which will show duration in days, hours, minutes.

for example

01.  All Music Library    766 songs,  2 days,  2 GB
02.  Switchfoot              26 songs,  5 hours,  400 MB
03.  Rock                      6 songs,  55 minutes,  80 MB

I allready know how to do everything else, but not the length of playlist. Is it possible at all?

Thanks.

Jan
Title: foo_uie_playlists_dropdown
Post by: shakey_snake on 2007-06-25 03:52:21
'%length%'
Title: foo_uie_playlists_dropdown
Post by: raemonn on 2007-06-25 11:46:38
'%length%'


I know, that I'll need to use the %length% syntax, but I don't know how to format playlist length into only days, only hours and only minutes, as is shown in my example.

J
Title: foo_uie_playlists_dropdown
Post by: kyller on 2007-06-27 07:42:37
the development of this component has stopped? the latest one is a year ago...
Title: foo_uie_playlists_dropdown
Post by: raemonn on 2007-06-27 13:10:38
the development of this component has stopped? the latest one is a year ago...


That's a pitty. I'm working on a Foobar skin and it is a pitty, that it seems to be impossible, to display the playlist length like iTunes do.

http://hron.fei.tuke.sk/~perhac/files/foo.png (http://hron.fei.tuke.sk/~perhac/files/foo.png)

J
Title: foo_uie_playlists_dropdown
Post by: shakey_snake on 2007-06-27 13:22:03
That's a pitty. I'm working on a Foobar skin and it is a pitty, that it seems to be impossible, to display the playlist length like iTunes do.
http://hron.fei.tuke.sk/~perhac/files/foo.png (http://hron.fei.tuke.sk/~perhac/files/foo.png)
J
It's far from impossible, just no one has told you exactly how to do it yet.
(hint: Read this page (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference#String_functions))

If you can't be bothered to learn some TAGZ, then you'll probably be more happy going back to iTunes.
Title: foo_uie_playlists_dropdown
Post by: raemonn on 2007-06-27 13:39:02
If you can't be bothered to learn some TAGZ, then you'll probably be more happy going back to iTunes.


I do not want to return to iTunes anymore.

The %length% format is [HH:]MM:SS.

The problem is, that if I do this

$ifgreater($div(%length%), 3, $div(%length%) minutes, $div(%length%) hours)

(why "3"? ), I get the length of playlist in only hours or in only minutes.

But the problem is, that I do not how to get length in only days, only hours a and only minutes.

J
Title: foo_uie_playlists_dropdown
Post by: raemonn on 2007-06-27 14:25:11
I've got it.

$if($strstr(%length%,d),$div(%length%) days,$ifgreater($sub(%length%), 10:00, $div(%length%) minutes, $div(%length%) hours))
Title: foo_uie_playlists_dropdown
Post by: shakey_snake on 2007-06-27 14:31:20
 good. wasn't that better than me giving it to you?

[edit]you must not have playlists with Weeks yet. 
Title: foo_uie_playlists_dropdown
Post by: Fitret on 2007-07-20 03:22:57
This plugin causes errors for me.  Whenever I try to play a song, I get a R6025 error: pure virtual function call.

Here's a list of my other plugins, if it helps
Code: [Select]
Core (2007-04-20 15:36:34)
    foobar2000 core 0.9.4.3
foo_albumlist.dll (2007-04-20 15:34:58)
    Album List 3.2.0
foo_audioscrobbler.dll (2007-05-13 14:23:40)
    Audioscrobbler 1.3.6
foo_browser.dll (2007-03-23 16:53:12)
    Music Browser 1.2.3b [Mar 23 2007 - 16:52:56]
foo_cdda.dll (2007-04-20 15:34:44)
    CD Audio Decoder 2.1.1
foo_common.dll (2006-03-11 19:23:55)
    Common services 0.1
foo_comserver2.dll (2006-07-31 20:13:20)
    COM Automation server 0.7 alpha 6
foo_converter.dll (2007-04-20 15:34:28)
    Converter 1.0.1
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_discogs.dll (2007-04-28 22:22:18)
    Discogs Tagger 1.0
foo_dsp_std.dll (2007-01-19 19:36:56)
    Standard DSP array 1.0
foo_freedb2.dll (2007-01-22 13:07:44)
    freedb Tagger 0.5.2a
foo_infobox.dll (2006-10-09 09:17:12)
    Special file info box 2.0.4
foo_input_shorten.dll (2007-01-22 13:05:40)
    Shorten decoder 0.4.2a
foo_input_std.dll (2007-04-20 15:34:22)
    FLAC Decoder 1.1.0
    Standard Input Array 1.0
    WMA Decoder 1.1
foo_lnk.dll (2006-03-11 19:24:54)
    Shell link resolver 1.1
foo_lyricsdb.dll (2006-07-19 23:45:52)
    foo_lyricsdb 0.0.7 beta 4
foo_masstag.dll (2007-04-20 15:33:44)
    Masstagger 1.6
foo_navigator.dll (2006-11-04 15:56:28)
    Navigator 0.6
foo_playcount.dll (2006-09-16 17:55:54)
    Playback Statistics 1.3.2
foo_playlist_manager.dll (2007-01-22 13:05:12)
    Playlist Manager 1.0.2
foo_playlist_tree.dll (2007-04-03 11:40:00)
    Playlist Tree Panel 3.0.BETA_3 [Apr  3 2007 - 11:39:32]
foo_pqview.dll (2006-03-13 00:23:29)
foo_random.dll (2006-03-13 11:35:03)
    Randomized playlist entry 1.2.3
foo_rgscan.dll (2007-04-20 15:33:22)
    ReplayGain Scanner 2.0.2
foo_run.dll (2006-06-15 22:08:10)
    Run services 0.3.2
foo_tradersfriend.dll (2007-01-25 22:34:04)
    Live Show Tagger 0.6.1
foo_ui_columns.dll (2006-11-22 08:05:24)
    Columns UI 0.1.3 beta 1v7
foo_ui_panels.dll (2007-06-12 12:28:20)
    Panels UI 0.13.8 beta [Jun 12 2007 - 12:28:00]
foo_ui_std.dll (2007-04-20 15:33:14)
    Default User Interface 0.9acc
foo_uie_albumlist.dll (2007-06-08 09:58:42)
    Album list panel 0.2.2
foo_uie_lyrics.dll (2007-03-12 09:32:45)
    Lyric Show Panels 0.3.1.1
foo_uie_peakmeter.dll (2007-07-05 11:41:34)
    Peakmeter Panel 0.0.3.1
foo_uie_queuemanager.dll (2006-12-17 03:21:36)
    Queue manager panel 0.2.3
foo_uie_quicksearch.dll (2007-05-18 13:31:10)
    Quick Search Toolbar 2.8l
foo_uie_vis_egoh.dll (2007-03-12 22:30:28)
    Egoh Spectrum analyser (uie) 1.1.2
foo_utils.dll (2007-01-22 13:05:00)
    Playlist Tools 0.5.9
Title: foo_uie_playlists_dropdown
Post by: Keikonium on 2007-07-20 03:45:07
Fitret, what OS are you running? Also, are you using Panels UI, or Columns UI?
Title: foo_uie_playlists_dropdown
Post by: Fitret on 2007-07-20 04:14:43
Fitret, what OS are you running? Also, are you using Panels UI, or Columns UI?


I'm using Panels UI and Windows Vista 32-bit.
Title: foo_uie_playlists_dropdown
Post by: Keikonium on 2007-07-20 07:58:32

Fitret, what OS are you running? Also, are you using Panels UI, or Columns UI?


I'm using Panels UI and Windows Vista 32-bit.


That might be the problem right there then. This component doesn't work in vista unfortunately . Try this version of the component, and see if it works for you: http://xx0r.be/uploads/foo_uie_playlists_dropdown.rar (http://xx0r.be/uploads/foo_uie_playlists_dropdown.rar)
It may be the one you already have however. Also, it might be a conflict with Panels UI and this component. Does it work fine in Columns UI?
Title: foo_uie_playlists_dropdown
Post by: Fitret on 2007-07-20 08:14:30


Fitret, what OS are you running? Also, are you using Panels UI, or Columns UI?


I'm using Panels UI and Windows Vista 32-bit.


That might be the problem right there then. This component doesn't work in vista unfortunately . Try this version of the component, and see if it works for you: http://xx0r.be/uploads/foo_uie_playlists_dropdown.rar (http://xx0r.be/uploads/foo_uie_playlists_dropdown.rar)
It may be the one you already have however. Also, it might be a conflict with Panels UI and this component. Does it work fine in Columns UI?


That version appears to work!!  Thank you.

Edit: I spoke too soon.  It crashes on exit.  I'm kind of tired now so I'm headed to bed, but tomorrow I'll try it out with Columns UI.
Title: foo_uie_playlists_dropdown
Post by: Ran Sagy on 2007-07-20 09:58:00
This component might have not been recompiled after some needed Vista workarounds were introduced to the SDK. The author seems to be MIA, so..
Title: foo_uie_playlists_dropdown
Post by: Squeller on 2007-07-20 11:04:14
MIA
-v
Title: foo_uie_playlists_dropdown
Post by: Ran Sagy on 2007-07-20 13:56:30
Is that supposed to mean anything?
Title: foo_uie_playlists_dropdown
Post by: spaceships on 2007-09-09 23:37:07
Anyway to change the border color of the drop down menu?

for example

(http://img256.imageshack.us/img256/5994/untitledsm7.jpg) (http://imageshack.us)


The white around the grey border is kind of annoying, I know the white comes from the windows theme but is there any way to change that?
Title: foo_uie_playlists_dropdown
Post by: shakey_snake on 2007-09-10 05:01:53
Anyway to change the border color of the drop down menu?

Afraid not, but it has been frequently asked for.
Unfortunately, it seems work on this component has stopped.
Title: foo_uie_playlists_dropdown
Post by: spaceships on 2007-09-11 01:20:31
First Panels UI stops being worked on, now this
Title: foo_uie_playlists_dropdown
Post by: mixcherry on 2007-09-29 16:34:42
Hi. I've made some improvements to this component, you can grab it here:

Playlists Dropdown (http://pelit.koillismaa.fi/plugins/show.php?id=142)

Just remember to download version 0.6 alpha 4. Beware that this is alpha, so it would be advisable to make backup of your playlists and config before using it. The component requires at least 0.9.4 core and Columns UI 0.2.0 beta 1. Please report any problems with this version. Here's small changelog:
Quote
    Playlists Dropdown v0.6 alpha 4[/li][li]Handy playlists reordering by dragging them with middle-mouse-button pressed (while listbox is open)[/li][li]Reorganized context menu: separate menu for playlist items (RMB click inside ComboBox) and separate for default Columns UI actions ("Show caption / Lock panel ... / Preferences") - RMB click on "drop down" button or border of ComboBox[/li][li]2 new Context Menu actions: Move Up / Move Down[/li][li]Fixed bug in %_text%, %_selected_text%, %_back% and %_selected_back% fields - now they can be used inside $set_style() functions[/li][li]Custom sorting working again[/li][/list]
      Playlists Dropdown v0.6 alpha 3[/li][li]Recompiled with newer SDK (Vista compatibility)[/li][li]Added %incontrol% field, so now it is possible to e.g. show total number of playlists only in the control, not the list[/li][/list]


      @spaceships: unfortunately, this is how Windows renders ComboBox control and there is no easy way to change this.
      Title: foo_uie_playlists_dropdown
      Post by: shakey_snake on 2007-09-29 17:12:06
      nice!
      Title: foo_uie_playlists_dropdown
      Post by: mquander on 2007-10-13 16:38:08
      Thanks a lot for the Vista compatibility!  I was digging this thread up after upgrading unhappily to find it not working.
      Title: foo_uie_playlists_dropdown
      Post by: krypt on 2007-10-20 11:51:46
      Well, my foobar crashes sometimes when track automatically changes or when i close foobar while a song is playing. I created a topic about this in support forum and someone said playlistdropdown is causing this and adviced me to post this here, so i'm posting it here.

      Link to original thread in support forum (http://www.hydrogenaudio.org/forums/index.php?showtopic=58303)

      Moderation: Replaced crash log with link to the original topic.
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2007-10-20 15:02:06
      I don't know if it's my component's fault (I can't reproduce the problem), but the easiest way to check this is to temporarily turn it off (e.g. rename the component to foo_uie_playlists_dropdown.dll.bak and restart fb2k) and check if the problem still occurs.
      Do the same with each problematic component (http://www.hydrogenaudio.org/forums/index.php?showtopic=44213) - esp. Panels UI. Is there any problem when using Columns UI (and Playlists Dropdown) instead of Panels UI?
      Title: foo_uie_playlists_dropdown
      Post by: krypt on 2007-10-20 20:04:26
      Well i'm using colums_ui , pnales_ui for track display :\ It would be great if there is a debug plugin  I think i'll try disabling components like you said. Thank you.
      Title: foo_uie_playlists_dropdown
      Post by: Yotsuya on 2007-11-16 13:18:05
      The download link and the title of the first post indicate that the latest version of this component is alpha 4, however the changelog describes an alpha 5. Are these simply preliminary announcements for changes in the next upcoming version or is there an alpha 5 available for download somewhere?
      Title: foo_uie_playlists_dropdown
      Post by: Totyo on 2008-02-03 14:55:40
      Can somebody please give a download link to v0.6 alpha 5?
      Title: foo_uie_playlists_dropdown
      Post by: Qbiak on 2008-02-04 22:56:45
      Can somebody please give a download link to v0.6 alpha 5?

      http://foobar2000.pl/index.php?showtopic=1468 (http://foobar2000.pl/index.php?showtopic=1468)
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2008-02-04 23:30:09
      There is no d/l link for alpha 5. I'll publish it as soon as it's ready (sooner or later).
      Title: foo_uie_playlists_dropdown
      Post by: 4nt1 on 2008-04-13 14:03:43
      any eta on alpha 5 ?
      Title: foo_uie_playlists_dropdown
      Post by: DocBeard on 2008-06-23 04:48:58
      Is this component being developed? If so (or indeed if not), I can report that there appears to be a bug with 0.6 alpha 4 in the newest beta of FB. When you try to edit the autoplaylist properties using the playlist manager, it corrupts the playlist entries in the dropdown (so that one playlist is displayed twice and another is not displayed at all).

      This error does not appear to be present in an older version (0.5.7.5 according to my components page).
      Title: foo_uie_playlists_dropdown
      Post by: buktore on 2008-07-08 13:06:17
      Quote
      0.6 alpha 5

      Added Drag & Drop funcionality:

          * Auto expand dropdown list when dropping files (with custom delay)


      I'm really looking forward to use this version. (and this feature)
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2008-07-12 22:16:23
      Sorry for not responding for so long. Yes, this component is being developed. I'll look into bugs and release newer version (with D&D) as soon as it becomes stable. Currently I'm rewriting large parts of the code and reorganizing it to be more integrated with new Columns UI APIs (sounds like marketing bulls**t ).
      Title: foo_uie_playlists_dropdown
      Post by: DocBeard on 2008-07-13 00:30:49
      Awesome, I'm looking forward to seeing it. I really like the component.
      Title: foo_uie_playlists_dropdown
      Post by: Hamallainen on 2008-07-16 10:12:58
      Hello.
      Do you plan adding the possibility to edit autoplaylists queries ?
      I know i can do it from the menu 'View>Playlist manager' but i think it would be nice to do it directly from your component.
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2008-07-18 16:50:30
      Yes, it is on my to-do list.
      Title: foo_uie_playlists_dropdown
      Post by: Hamallainen on 2008-07-18 17:11:14
      Great, thank you
      Title: foo_uie_playlists_dropdown
      Post by: odyssey on 2008-10-14 23:35:49
      I get a massive lag in the userinterface (both DUI and CUI!) everytime a track changes or starts while this plugin is loaded.

      Can I eliminate it with configuration or is it a bug?

      I have roughly 20 autoplaylists and a collection of >30.000 tracks. It happens no matter what size the playlist are.
      Title: foo_uie_playlists_dropdown
      Post by: unabatedshagie on 2008-10-21 16:46:38
      Has alpha 5 been released yet?
      Title: foo_uie_playlists_dropdown
      Post by: JackieKu on 2008-11-04 18:27:32
      I have a strange problem with foo_uie_playlists_dropdown 0.6 alpha 4. After I installed this component, it generally works fine and I very like this . But I can't remove "other components" when foo_uie_playlists_dropdown is installed, or foobar2000 is failed to start. The term "other components" doesn't mean any specific components, I tried a number of components, all of them cause this problem. If I disable foo_uie_playlists_dropdown by rename the dll file, things goes fine again. I guess it may be caused by  accessing configuration at very beginning. I'm using foobar2000 0.9.6 beta3.

      Edit: Recently I tried the same set on WinXP, everything is fine here. So it may be a Vista related issue, I also tried minimal set on Vista (default installation/settings + CUI + foo_uie_playlists_dropdown), which crashes when I activate the dropdown control. However, with some situation (more components, older settings), it works on Vista w/o problems but crashes after remove some components.
      Title: foo_uie_playlists_dropdown
      Post by: orchid on 2008-11-15 14:06:43
      This component crashes my foobar (latest version 0.9.6 beta 4). The program just exits if I use this with columns ui / panel stack splitter setup, there is no crash dump. Used to work fine with my panels ui setup under foobar version 0.9.5.2. I'm using Vista 64bit.
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2008-11-29 20:08:41
      New version 0.6.9.9. Download: www.fb2k.org (http://www.fb2k.org/show.php?id=142)

      Changelog:*) - there is a known issue related to Drag&Drop and Context Menu. Click on the component, then activate a playlist using context-menu. Then, when the component loses focus, it will return to its selected-playlist-state from before your context-menu action. I'm trying to solve this.

      Note that if you use this component in your Panels UI config, you may have to add it to your layout once again after upgrading. That's because Panels UI identify ui extention by its caption (which has changed in this version). This may also apply to other UI panels.

      I get a massive lag in the userinterface (both DUI and CUI!) everytime a track changes or starts while this plugin is loaded.
      The lag should no longer occur with this version (could you check it with your config?), unless you use %length%, %filesize% or %filesize_natural%, but this is absolutely normal and causes lags even in CUI Playlists Switcher and Playlist Manager.

      I have a strange problem with foo_uie_playlists_dropdown 0.6 alpha 4. After I installed this component, it generally works fine and I very like this . But I can't remove "other components" when foo_uie_playlists_dropdown is installed, or foobar2000 is failed to start.
      What do you mean by "remove other components"? Remove them from you layout? Remove them from components directory? Does this problem still occur with 0.6.9.9?

      This component crashes my foobar (latest version 0.9.6 beta 4). The program just exits if I use this with columns ui / panel stack splitter setup, there is no crash dump. Used to work fine with my panels ui setup under foobar version 0.9.5.2. I'm using Vista 64bit.
      Could you try 0.6.9.9 with your version of Vista 64bit?
      Title: foo_uie_playlists_dropdown
      Post by: bulhakov on 2008-11-29 22:39:00
      The new version is perfect, works like a charm:) Thanks for such a great foobar2000's component.
      Title: foo_uie_playlists_dropdown
      Post by: mil3s on 2008-11-30 14:21:04
      I have an issue with the new version. All playlists that has been played say (playing) in the menu, with this script.
      Code: [Select]
      $if(%isactive%,' (active'$if(%isplaying%,', playing')')',$if(%isplaying%,' (playing)'))

      It worked fine in the previous version.
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2008-11-30 16:53:59
      The new version is perfect, works like a charm:) Thanks for such a great foobar2000's component.
      Thank you

      I have an issue with the new version. All playlists that has been played say (playing) in the menu (...)
      Thanks for the report. It should be fixed now, please re-download from www.fb2k.org (http://www.fb2k.org/show.php?id=142).
      Title: foo_uie_playlists_dropdown
      Post by: acedriver on 2008-11-30 23:36:59
      thx for the update.. works well with the old foobar version
      Title: foo_uie_playlists_dropdown
      Post by: Dan Popescu on 2008-12-04 04:22:24
      Hello
      I cannot access the properties page. When I select it, foobar produces an error report and freeze (need close from task manager).
      WinXPSP3, Intel Core2Duo.

      Failure:
      Code: [Select]
      Illegal operation:
      Code: C0000005h, flags: 00000000h, address: 06AEADD6h
      Access violation, operation: read, address: 00000059h
      Call path:
      entry=>app_mainloop=>preferences_page::create=>titleformat_object::run
      Code bytes (06AEADD6h):
      06AEAD96h:  C3 CC CC CC CC CC CC CC CC CC 6A FF 68 90 FB AF
      06AEADA6h:  06 64 A1 00 00 00 00 50 83 EC 24 53 55 56 57 A1
      06AEADB6h:  30 C0 B0 06 33 C4 50 8D 44 24 38 64 A3 00 00 00
      06AEADC6h:  00 8B F9 A1 C8 D8 B0 06 8D 2C 7F C1 E5 05 33 DB
      06AEADD6h:  38 5C 28 59 0F 85 F9 00 00 00 89 5C 24 2C 89 5C
      06AEADE6h:  24 30 89 5C 24 34 C7 44 24 28 64 61 B0 06 8D 44
      06AEADF6h:  24 1C 50 89 5C 24 44 E8 CE 6A FF FF C6 44 24 40
      06AEAE06h:  01 8B 30 8B 44 24 28 8D 54 24 14 8D 4C 24 28 52
      Stack (0012E774h):
      0012E754h:  AD20ACD8 00000001 804DA3EE AD20AD10
      0012E764h:  7FFDF700 00000000 00000000 89C125DC
      0012E774h:  1E3D7CEF 084BC688 00000006 0012E920
      0012E784h:  10006579 00000000 00503DB0 084BC688
      0012E794h:  00000006 10006579 00000073 00000073
      0012E7A4h:  0012E920 06AE4816 0012E8F4 06AFFB90
      0012E7B4h:  FFFFFFFF 06AE4826 1E3D7C57 0012E977
      0012E7C4h:  0012EA2C 00000000 00503DB0 0012EA44
      0012E7D4h:  00019D90 00000000 00A40000 00000007
      0012E7E4h:  00000010 00000028 7C910040 FFFFFFFF
      0012E7F4h:  0001003D 06B05CF4 00000000 00000000
      0012E804h:  00000000 00000014 7C910021 00A40838
      0012E814h:  06B30000 00000000 00000029 00000009
      0012E824h:  01A401B0 00000048 00A40000 00000002
      0012E834h:  0012E8C8 06AFFC83 FFFFFFFF 7C90E900
      0012E844h:  06B342C8 FFFFFFFF 0000000E 06AF1015
      0012E854h:  06B30000 0012E87C 06AEDFDC 0012E8A0
      0012E864h:  084A5D50 00000009 0012E8AF 00000009
      0012E874h:  0012EAE0 0012E8AF 0012E8B0 06B30000
      0012E884h:  00000001 0000005B 0000000F 01000003
      Registers:
      EAX: 00000000, EBX: 00000000, ECX: 00000000, EDX: 0012EA44
      ESI: 00000006, EDI: 00000000, EBP: 00000000, ESP: 0012E774
      Crash location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h

      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
      IMM32                            loaded at 76390000h - 763AD000h
      LPK                              loaded at 629C0000h - 629C9000h
      USP10                            loaded at 74D90000h - 74DFB000h
      IMHook                          loaded at 12300000h - 12308000h
      MSVCR80                          loaded at 78130000h - 781CB000h
      NTMARTA                          loaded at 77690000h - 776B1000h
      SAMLIB                          loaded at 71BF0000h - 71C03000h
      WLDAP32                          loaded at 76F60000h - 76F8C000h
      RocketDock                      loaded at 00AD0000h - 00AE2000h
      PSAPI                            loaded at 76BF0000h - 76BFB000h
      MSCTF                            loaded at 74720000h - 7476C000h
      lgscroll                        loaded at 10100000h - 1010E000h
      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
      foo_uie_trackinfo_mod            loaded at 00BA0000h - 00BF6000h
      MSVCP80                          loaded at 7C420000h - 7C4A7000h
      gdiplus                          loaded at 4EC50000h - 4EDF6000h
      foo_abx                          loaded at 00C20000h - 00C51000h
      foo_lastfm_radio                loaded at 00C80000h - 00CC5000h
      foo_input_hvl                    loaded at 00CF0000h - 00D7C000h
      foo_uie_queuemanager            loaded at 00DA0000h - 00DD9000h
      mscoree                          loaded at 79000000h - 79046000h
      msvcm80                          loaded at 7C4C0000h - 7C53D000h
      mscorwks                        loaded at 79E70000h - 7A400000h
      mscorlib.ni                      loaded at 790C0000h - 79BB7000h
      mscorjit                        loaded at 79060000h - 790BB000h
      rsaenh                          loaded at 68000000h - 68036000h
      System.ni                        loaded at 7A440000h - 7ABC5000h
      System.Drawing.ni                loaded at 7ADE0000h - 7AF68000h
      foo_chronflow                    loaded at 03560000h - 035C1000h
      WINMM                            loaded at 76B40000h - 76B6D000h
      OPENGL32                        loaded at 5ED00000h - 5EDCC000h
      GLU32                            loaded at 68B20000h - 68B40000h
      DDRAW                            loaded at 73760000h - 737AB000h
      DCIMAN32                        loaded at 73BC0000h - 73BC6000h
      foo_input_tak                    loaded at 03750000h - 03793000h
      tak_deco_lib                    loaded at 037A0000h - 037BF000h
      foo_input_monkey                loaded at 03900000h - 03945000h
      foo_input_alac                  loaded at 03970000h - 03990000h
      foo_psf                          loaded at 039B0000h - 03A91000h
      foo_gep                          loaded at 03AC0000h - 03B74000h
      MSIMG32                          loaded at 76380000h - 76385000h
      foo_converter                    loaded at 03BA0000h - 03C0C000h
      foo_input_shorten                loaded at 03C30000h - 03C5D000h
      foo_input_ds                    loaded at 03C80000h - 03CAD000h
      foo_freedb2                      loaded at 03CD0000h - 03D10000h
      foo_skip                        loaded at 03D30000h - 03D4D000h
      foo_msnalt                      loaded at 03D70000h - 03D8A000h
      foo_playcount                    loaded at 03DB0000h - 03DDA000h
      foo_sid                          loaded at 03E00000h - 03E7B000h
      foo_uie_albumlist                loaded at 03EA0000h - 03EDD000h
      foo_uie_vis_channel_spectrum    loaded at 03F00000h - 03F3D000h
      foo_input_adplug                loaded at 03F60000h - 03FDC000h
      foo_run                          loaded at 04000000h - 0402E000h
      foo_rgscan                      loaded at 04050000h - 040AB000h
      foo_uie_elplaylist              loaded at 040D0000h - 04137000h
      foo_input_reverse                loaded at 04160000h - 0418E000h
      libmmd                          loaded at 041A0000h - 04451000h
      foo_infobox                      loaded at 04470000h - 044B5000h
      foo_vis_shpeck                  loaded at 044E0000h - 0451E000h
      foo_navigator                    loaded at 04540000h - 04574000h
      foo_unpack_lha                  loaded at 045A0000h - 045C0000h
      foo_alsong_lyric                loaded at 045E0000h - 0462C000h
      WS2_32                          loaded at 71AB0000h - 71AC7000h
      WS2HELP                          loaded at 71AA0000h - 71AA8000h
      iphlpapi                        loaded at 76D60000h - 76D79000h
      foo_fileops                      loaded at 04690000h - 046D6000h
      foo_mouse_gesture                loaded at 04700000h - 04729000h
      foo_midi                        loaded at 04750000h - 047FC000h
      foo_lock                        loaded at 04820000h - 04838000h
      foo_uie_trackinfo                loaded at 04860000h - 04885000h
      foo_dumb                        loaded at 048B0000h - 0493D000h
      foo_dsp_bs2b                    loaded at 04960000h - 04980000h
      foo_uie_graphical_browser        loaded at 049A0000h - 04A34000h
      foo_lyricsdb                    loaded at 04A50000h - 04A7F000h
      WININET                          loaded at 63000000h - 630DC000h
      Normaliz                        loaded at 04A90000h - 04A99000h
      urlmon                          loaded at 1A400000h - 1A52B000h
      iertutil                        loaded at 5DCA0000h - 5DE55000h
      foo_ui_columns                  loaded at 04CD0000h - 04E03000h
      foo_dsp_xover                    loaded at 04E30000h - 04EB7000h
      foo_bubble_coverflow            loaded at 05AE0000h - 05B69000h
      foo_facets                      loaded at 05B90000h - 05C11000h
      foo_comserver2                  loaded at 05C40000h - 05C96000h
      foo_ac3                          loaded at 05CC0000h - 05CEF000h
      foo_unpack_jma                  loaded at 05D10000h - 05D31000h
      foo_ui_std                      loaded at 05D60000h - 05E34000h
      foo_menu_addons                  loaded at 05E60000h - 05EBD000h
      foo_input_dts                    loaded at 05ED0000h - 05F3A000h
      foo_masstag                      loaded at 05F60000h - 05FA3000h
      foo_uie_wsh_panel                loaded at 05FD0000h - 05FFF000h
      foo_dsp_resampler                loaded at 06030000h - 06064000h
      foo_uie_console                  loaded at 06090000h - 060AC000h
      foo_uie_peakmeter                loaded at 060D0000h - 06103000h
      foo_dsp_std                      loaded at 06130000h - 06178000h
      foo_playback_custom              loaded at 061A0000h - 061E5000h
      WINSPOOL                        loaded at 73000000h - 73026000h
      foo_albumlist                    loaded at 06230000h - 0629B000h
      foo_adpcm                        loaded at 062C0000h - 06315000h
      foo_input_std                    loaded at 06340000h - 0647C000h
      foo_input_mslive                loaded at 064A0000h - 064E1000h
      WMVCore                          loaded at 15110000h - 1536C000h
      WMASF                            loaded at 11C70000h - 11CAA000h
      foo_uie_typefind                loaded at 06510000h - 06540000h
      foo_lunar2                      loaded at 06560000h - 06581000h
      foo_discogs                      loaded at 065B0000h - 06647000h
      foo_uie_quicksearch              loaded at 06660000h - 066A6000h
      foo_uie_vis_peakmeter_spectrum  loaded at 066D0000h - 0670F000h
      foo_prettypop                    loaded at 06730000h - 0677F000h
      foo_lyricsgrabber                loaded at 06830000h - 06884000h
      foo_uie_tabs                    loaded at 068A0000h - 068CA000h
      foo_uie_lyrics                  loaded at 068F0000h - 0694C000h
      foo_input_tta                    loaded at 06970000h - 0699B000h
      foo_uie_panel_splitter          loaded at 069C0000h - 06A0F000h
      foo_input_ofr                    loaded at 06A30000h - 06A6D000h
      OptimFROG                        loaded at 06A80000h - 06AB2000h
      foo_uie_playlists_dropdown      loaded at 06AE0000h - 06B1A000h
      foo_unpack                      loaded at 06B40000h - 06B6D000h
      foo_cdda                        loaded at 06B90000h - 06BD1000h
      btmmhook                        loaded at 06E20000h - 06E35000h
      mscms                            loaded at 73B30000h - 73B45000h
      icm32                            loaded at 66E90000h - 66ED1000h
      SXS                              loaded at 7E720000h - 7E7D0000h
      jscript                          loaded at 63380000h - 63407000h
      xpsp2res                        loaded at 09600000h - 098C5000h
      msi                              loaded at 3FDE0000h - 40221000h
      System.Windows.Forms.ni          loaded at 7AFD0000h - 7BBAD000h
      mlang                            loaded at 75CF0000h - 75D81000h
      DSOUND                          loaded at 73F10000h - 73F6C000h
      WINTRUST                        loaded at 76C30000h - 76C5E000h
      CRYPT32                          loaded at 77A80000h - 77B15000h
      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
      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
      USERENV                          loaded at 769C0000h - 76A74000h
      msv1_0                          loaded at 77C70000h - 77C94000h
      sensapi                          loaded at 722B0000h - 722B5000h
      mswsock                          loaded at 71A50000h - 71A8F000h
      rasadhlp                        loaded at 76FC0000h - 76FC6000h
      hnetcfg                          loaded at 662B0000h - 66308000h
      wship6                          loaded at 58D40000h - 58D47000h
      DNSAPI                          loaded at 76F20000h - 76F47000h
      wshtcpip                        loaded at 71A90000h - 71A98000h
      browseui                        loaded at 75F80000h - 7607D000h
      DBGHELP                          loaded at 59A60000h - 59B01000h

      Stack dump analysis:
      Address: 10006579h, location: "shared", loaded at 10000000h - 1002A000h
      Symbol: "stricmp_utf8_ex" (+00000000h)
      Address: 00503DB0h, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 10006579h, location: "shared", loaded at 10000000h - 1002A000h
      Symbol: "stricmp_utf8_ex" (+00000000h)
      Address: 06AE4816h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AFFB90h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AE4826h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 00503DB0h, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 7C910040h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
      Symbol: "RtlFreeHeap" (+00000133h)
      Address: 06B05CF4h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7C910021h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
      Symbol: "RtlFreeHeap" (+00000114h)
      Address: 06AFFC83h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
      Symbol: "strchr" (+00000113h)
      Address: 06AF1015h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEDFDCh, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 004784D7h, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 7C90E900h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
      Symbol: "strchr" (+00000113h)
      Address: 7C919D90h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
      Symbol: "RtlReAllocateHeap" (+00000210h)
      Address: 7C919D8Ah, location: "ntdll", loaded at 7C900000h - 7C9AF000h
      Symbol: "RtlReAllocateHeap" (+0000020Ah)
      Address: 06AF1015h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AF104Ch, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AFFC83h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AF104Ch, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AE9CD9h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AE1BF4h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEDFDCh, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 0047751Dh, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 004E4654h, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 0050419Ch, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 00478C3Fh, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 0050419Ch, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 004783ABh, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 0050419Ch, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 004C2937h, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 06AEE11Fh, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AFF1DAh, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AE39D1h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06B05EF8h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 005041ACh, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 06B05EECh, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 10106B06h, location: "lgscroll", loaded at 10100000h - 1010E000h
      Symbol: "setStromboliWnd" (+000002F6h)
      Address: 06B05F04h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AE1900h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06B0652Ch, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 00416D82h, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 06AFF570h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEB9D6h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 101069C0h, location: "lgscroll", loaded at 10100000h - 1010E000h
      Symbol: "setStromboliWnd" (+000001B0h)
      Address: 00503DB0h, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 7E42ACD1h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "MonitorFromPoint" (+000000DCh)
      Address: 7E42ACE0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "MonitorFromPoint" (+000000EBh)
      Address: 7C90E453h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
      Symbol: "KiUserCallbackDispatcher" (+00000013h)
      Address: 06B05CF4h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06B05CF4h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 101069C0h, location: "lgscroll", loaded at 10100000h - 1010E000h
      Symbol: "setStromboliWnd" (+000001B0h)
      Address: 7E4565C0h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetRawInputDeviceInfoW" (+00000068h)
      Address: 7E4194BEh, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetWindowLongA" (+00000061h)
      Address: 7E42C174h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "SetPropW" (+000000BBh)
      Address: 06AFFD1Bh, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetDC" (+0000006Dh)
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E423CE4h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "EnumDisplaySettingsA" (+0000027Dh)
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DeregisterShellHookWindow" (+000001CFh)
      Address: 7E423D08h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "EnumDisplaySettingsA" (+000002A1h)
      Address: 7E423B30h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "EnumDisplaySettingsA" (+000000C9h)
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 773F8EB4h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
      Symbol: "Ordinal384" (+0000D004h)
      Address: 773F99C0h, location: "COMCTL32", loaded at 773D0000h - 774D3000h
      Symbol: "Ordinal384" (+0000DB10h)
      Address: 7E418BD9h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetWindowThreadProcessId" (+00000159h)
      Address: 7E423D5Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000022h)
      Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetDC" (+0000006Dh)
      Address: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetDC" (+0000014Fh)
      Address: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      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: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      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: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 7E4273CCh, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "SendDlgItemMessageW" (+00000000h)
      Address: 7C90E453h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
      Symbol: "KiUserCallbackDispatcher" (+00000013h)
      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: 7E42AF42h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetDlgCtrlID" (+00000027h)
      Address: 7E42436Eh, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetDlgItem" (+00000000h)
      Address: 7E4292E3h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "SendMessageW" (+00000049h)
      Address: 7E4273CCh, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "SendDlgItemMessageW" (+00000000h)
      Address: 06AEB948h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 77F15B70h, location: "GDI32", loaded at 77F10000h - 77F59000h
      Symbol: "SelectObject" (+00000000h)
      Address: 774228BDh, location: "COMCTL32", loaded at 773D0000h - 774D3000h
      Symbol: "Ordinal384" (+00036A0Dh)
      Address: 77F1E458h, location: "GDI32", loaded at 77F10000h - 77F59000h
      Symbol: "GetCharWidthA" (+00000261h)
      Address: 06B05CF4h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7C832F41h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
      Symbol: "LocalUnlock" (+00000078h)
      Address: 7C832F49h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
      Symbol: "LocalUnlock" (+00000080h)
      Address: 7E42947Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "IsWindow" (+00000169h)
      Address: 7C809EF0h, location: "kernel32", loaded at 7C800000h - 7C8F6000h
      Symbol: "IsBadReadPtr" (+0000005Fh)
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 5AD8B3BBh, location: "UxTheme", loaded at 5AD70000h - 5ADA8000h
      Symbol: "GetThemeTextMetrics" (+00000128h)
      Address: 5ADA1AF8h, location: "UxTheme", loaded at 5AD70000h - 5ADA8000h
      Address: 5AD73935h, location: "UxTheme", loaded at 5AD70000h - 5ADA8000h
      Symbol: "DrawThemeText" (+0000093Dh)
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AFFD1Bh, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetDC" (+0000006Dh)
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E42413Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000402h)
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DeregisterShellHookWindow" (+000001CFh)
      Address: 7E423D08h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "EnumDisplaySettingsA" (+000002A1h)
      Address: 7E423B30h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "EnumDisplaySettingsA" (+000000C9h)
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 7E423D5Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000022h)
      Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetDC" (+0000006Dh)
      Address: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetDC" (+0000014Fh)
      Address: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 06B13350h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E42B372h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "MoveWindow" (+000000D4h)
      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: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 06B13350h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      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: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 7C90E453h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
      Symbol: "KiUserCallbackDispatcher" (+00000013h)
      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: 7E42C174h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "SetPropW" (+000000BBh)
      Address: 06B13350h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E42651Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "IsDlgButtonChecked" (+00001720h)
      Address: 06B12DF0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AE0000h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06B1332Ch, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AE0000h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 40000500h, location: "msi", loaded at 3FDE0000h - 40221000h
      Address: 06AE0000h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06B1334Eh, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 4000004Ch, location: "msi", loaded at 3FDE0000h - 40221000h
      Address: 7E42683Eh, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "CreateDialogIndirectParamAorW" (+00000033h)
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E41EA84h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "CreateDialogParamW" (+00000049h)
      Address: 06AE0000h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06B12DF0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06B03EC4h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEC642h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AE0000h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEB5D0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEC590h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06B03EA8h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 5AD73935h, location: "UxTheme", loaded at 5AD70000h - 5ADA8000h
      Symbol: "DrawThemeText" (+0000093Dh)
      Address: 06AEC590h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 5AD8B43Ah, location: "UxTheme", loaded at 5AD70000h - 5ADA8000h
      Symbol: "GetThemeTextMetrics" (+000001A7h)
      Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetDC" (+0000006Dh)
      Address: 06AEC590h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEC590h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E42413Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000402h)
      Address: 06AEC590h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E44048Fh, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DeregisterShellHookWindow" (+000001CFh)
      Address: 7E423D08h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "EnumDisplaySettingsA" (+000002A1h)
      Address: 7E423B30h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "EnumDisplaySettingsA" (+000000C9h)
      Address: 06AEC590h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 7E423D5Ch, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000022h)
      Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetDC" (+0000006Dh)
      Address: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 7E418816h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetDC" (+0000014Fh)
      Address: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 06B12DF0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E42B372h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "MoveWindow" (+000000D4h)
      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: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 06B12DF0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      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: 7E423D3Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "DefDlgProcW" (+00000000h)
      Address: 7C90E453h, location: "ntdll", loaded at 7C900000h - 7C9AF000h
      Symbol: "KiUserCallbackDispatcher" (+00000013h)
      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: 7E42C174h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "SetPropW" (+000000BBh)
      Address: 06B12DF0h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E42651Ah, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "IsDlgButtonChecked" (+00001720h)
      Address: 06B12D44h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AE0000h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06B12D9Ch, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AE0000h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06B12DDCh, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 40000500h, location: "msi", loaded at 3FDE0000h - 40221000h
      Address: 06AE0000h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06B12DECh, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 4000004Ch, location: "msi", loaded at 3FDE0000h - 40221000h
      Address: 7E42683Eh, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "CreateDialogIndirectParamAorW" (+00000033h)
      Address: 06AEC590h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 7E41EA84h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "CreateDialogParamW" (+00000049h)
      Address: 06AE0000h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06B12D44h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEC590h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06B0DB1Ch, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEB21Bh, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AE0000h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 06AEC590h, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 004657C1h, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 03F2BE64h, location: "foo_uie_vis_channel_spectrum", loaded at 03F00000h - 03F3D000h
      Address: 06B0DB1Ch, location: "foo_uie_playlists_dropdown", loaded at 06AE0000h - 06B1A000h
      Address: 004C4056h, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 00465C22h, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 00465B37h, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 00466625h, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 00403AD6h, location: "foobar2000", loaded at 00400000h - 00539000h
      Address: 7E418734h, location: "USER32", loaded at 7E410000h - 7E4A1000h
      Symbol: "GetDC" (+0000006Dh)

      Version info:
      foobar2000 v0.9.6
      UNICODE
      Windows 5.1


      Additional info:
      ABX Comparator 1.3.3  (foo_abx)
      Playlists Dropdown 0.6.9.9  (foo_uie_playlists_dropdown)
      Navigator 0.63  (foo_navigator)
      mslive 0.4.9 (SSE)  (foo_input_mslive)
      Quick Search Toolbar 2.8l  (foo_uie_quicksearch)
      freedb Tagger 0.6  (foo_freedb2)
      CD Audio Decoder 2.1.3  (foo_cdda)
      SoX Resampler 0.3.0  (foo_dsp_resampler)
      Cover Flow 0.19  (foo_bubble_coverflow)
      Lyric Show Panel 0.3.3.4 [Nov 11 2008 - 19:42:37]  (foo_uie_lyrics)
      Track info panel mod 0.8.0 beta [Jan  5 2007 - 13:36:12]  (foo_uie_trackinfo_mod)
      Default User Interface 0.9.5  (foo_ui_std)
      BRR decoder and converter 0.7  (foo_adpcm)
      Album List 4.3  (foo_albumlist)
      Channel Spectrum panel 0.17.2  (foo_uie_vis_channel_spectrum)
      Converter 1.2  (foo_converter)
      COM Automation server 0.7 alpha 6  (foo_comserver2)
      ALAC Decoder 1.0.1  (foo_input_alac)
      WSH Panel (uie) 0.7.2  (foo_uie_wsh_panel)
      DirectShow input 0.1  (foo_input_ds)
      Track info panel 0.8  (foo_uie_trackinfo)
      Typefind 0.2 beta 2  (foo_uie_typefind)
      Reverse Playback 0.1.3 (Intel SSE)  (foo_input_reverse)
      File Operations 2.1.1  (foo_fileops)
      DTS decoder 0.2.2  (foo_input_dts)
      Graphical Browser rev015  (foo_uie_graphical_browser)
      ELPlaylist 0.6.3.0(beta)  (foo_uie_elplaylist)
      Peakmeter Panel 0.0.4.2 beta  (foo_uie_peakmeter)
      Interplay ACM decoder 1.0  (foo_adpcm)
      Menu Addons 0.4 (Intel SSE)  (foo_menu_addons)
      Last.fm Radio 0.5.1  (foo_lastfm_radio)
      Album list panel 0.3.3  (foo_uie_albumlist)
      ZIP/GZIP reader 1.0  (foo_unpack)
      Shorten decoder 0.4.2a  (foo_input_shorten)
      Facets 2008-02-25  (foo_facets)
      Pause on Lock 0.4  (foo_lock)
      Chronial's Coverflow 0.3.0  (foo_chronflow)
      Discogs Tagger 1.15  (foo_discogs)
      ReplayGain Scanner 2.0.8  (foo_rgscan)
      bs2b 2.1.1  (foo_dsp_bs2b)
      Run services 0.3.4  (foo_run)
      Hively Tracker decoder 1.0  (foo_input_hvl)
      OKI-ADPCM decoder 0.14  (foo_adpcm)
      Lunar 2 PCM decoder 0.5  (foo_lunar2)
      XA ADPCM decoder 1.2  (foo_adpcm)
      GCN DSP decoder 1.3  (foo_adpcm)
      TTA Audio Decoder (unofficial) 2.4.2  (foo_input_tta)
      Playback Statistics 2.1.7  (foo_playcount)
      Console panel 0.3  (foo_uie_console)
      Standard DSP Array 1.0  (foo_dsp_std)
      AC3 decoder 0.9.1  (foo_ac3)
      Panel Stack Splitter 0.3.6.2(alpha)  (foo_uie_panel_splitter)
      Queue manager panel 0.2.3  (foo_uie_queuemanager)
      Game Emu Player 1.5  (foo_gep)
      Alsong lyric plugin 0.0.2  (foo_alsong_lyric)
      Monkey's Audio Decoder 2.1.3  (foo_input_monkey)
      LHA unpacker 1.3  (foo_unpack_lha)
      Lyrics Grabber 0.2.5 Beta  (foo_lyricsgrabber)
      mouse gesture host 0.4.1  (foo_mouse_gesture)
      sidplay2 1.13  (foo_sid)
      foobar2000 core 0.9.6  (Core)
      Tabbed panel modified 0.2.5  (foo_uie_tabs)
      MIDI synthesizer host 1.7  (foo_midi)
      ADX decoder 1.7  (foo_adpcm)
      kode's ADPCM decoders 1.2  (foo_adpcm)
      AdPlug 1.0  (foo_input_adplug)
      Shpeck - Winamp vis plugins wrapper 0.3.0  (foo_vis_shpeck)
      DUMB module decoder 0.9.8.4  (foo_dumb)
      Highly Experimental 2.0.6  (foo_psf)
      Pretty Popup 1.2.4  (foo_prettypop)
      Skip Track 0.3  (foo_skip)
      RAR reader 1.1  (foo_unpack)
      Columns UI 0.3.5.5  (foo_ui_columns)
      TAK Decoder 0.4.2  (foo_input_tak)
      JMA unpacker 1.0  (foo_unpack_jma)
      Crossover 0.38  (foo_dsp_xover)
      Playback Statistics Custom 1.4.3  (foo_playback_custom)
      Masstagger 1.7.1  (foo_masstag)
      Special file info box 2.0.4  (foo_infobox)
      MSN Now Playing (alt) 2.4  (foo_msnalt)
      OptimFROG Lossless/DualStream Decoder 1.21b  (foo_input_ofr)
      RAC decoder 1.0  (foo_adpcm)
      foo_lyricsdb 0.0.7 beta 5  (foo_lyricsdb)
      Peakmeter Spectrum Visualisation 0.2.0.0 beta  (foo_uie_vis_peakmeter_spectrum)
      Standard Input Array 1.0  (foo_input_std)
      Title: foo_uie_playlists_dropdown
      Post by: DocBeard on 2008-12-04 04:29:52
      I've experienced this crash too. It only occurs when the dropdown isn't actually visible in the current layout, though.
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2008-12-04 10:14:33
      @DocBeard, could you paste here your Display and Style formatting strings?

      @Dan Popescu, if you can access my component's preferences page after placing it in your layout, please paste here your formatting strings also. Otherwise, please upload your foobar2000.cfg file.
      Title: foo_uie_playlists_dropdown
      Post by: Dan Popescu on 2008-12-04 11:16:53
      yes, it's working after placing it in the layout
      what formatting strings - the one for the playlist dropdown?
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2008-12-04 12:23:35
      what formatting strings - the one for the playlist dropdown?
      Yes, formatting strings for playlists dropdown (Preferences -> Display -> Columns UI extensions -> Playlists Dropdown -> Display -> Display / Style (both of them)).
      Title: foo_uie_playlists_dropdown
      Post by: DocBeard on 2008-12-04 13:39:31
      They should just be the default ones (or they were when I was getting crashes), but I'll doublecheck when I get home tonight.
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2008-12-05 00:15:03
      @Dan Popescu, @DocBeard:
      The bug should be fixed now, just re-download the plugin from the usual location:

      http://www.fb2k.org/show.php?id=142 (http://www.fb2k.org/show.php?id=142)
      Title: foo_uie_playlists_dropdown
      Post by: Hamallainen on 2008-12-06 12:00:35
      Thanks  for the 0.6.9.9 update and the new features: the drag&drop and autoplaylist query editing
      Title: foo_uie_playlists_dropdown
      Post by: novembre on 2008-12-06 13:02:17
      thanks, nice component.
      Wanted to report this, it doesn't seems to be mentioned before: if the playlist has one ore more streaming files (like last.fm playlists), %filesize% becomes -1 and %filesize_natural% becomes 16777215TB, removing these files makes the size return correct. ColumnsUI playlist switcher doesn't show this behaviour
      Title: foo_uie_playlists_dropdown
      Post by: Dan Popescu on 2008-12-06 13:02:31
      Yes, it's working now, with and without it used on layout.
      Thank you.
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2008-12-08 01:59:09
      0.7 beta 1 (http://www.fb2k.org/show.php?id=142) released with several bug-fixes (wrong filesize), new icons (png support) and other small improvements.

      (http://i6.photobucket.com/albums/y223/mixcherry/foobar2000/foo_uie_playlists_dropdown_0700_sma.png)
      Title: foo_uie_playlists_dropdown
      Post by: aphasia on 2008-12-08 03:09:25
      Thanks for the new versions mixcherry. Looking and working well.
      Title: foo_uie_playlists_dropdown
      Post by: novembre on 2008-12-08 09:52:34
      Thanks for the update, works fine!
      Title: foo_uie_playlists_dropdown
      Post by: aphasia on 2008-12-08 20:47:35
      I think I just encountered a bug. Using the keyboard to navigate to the Playlist Dropdown and then choosing a playlist with the arrow keys, pressing return doesn't change to the new playlist. Instead the previously selected playlist is still displayed.

      ETA: To be more specific the problem is that the return key doesn't seem to select playlists.
      Title: foo_uie_playlists_dropdown
      Post by: meDveD.spb on 2008-12-14 19:51:34
      Hi, thank for the plugin, but

      foo_uie_playlists_dropdown has crashed foobar if I have in foobar2000/components/foo_uie_explorer.dll
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2008-12-14 20:10:04
      Thanks for the new versions mixcherry. Looking and working well.
      Thanks for the update, works fine!

      Thank you

      (...) the return key doesn't seem to select playlists.

      Thanks for the report.

      foo_uie_playlists_dropdown has crashed foobar if I have in foobar2000/components/foo_uie_explorer.dll

      I need more information - crashlog would be helpful (look for failure_0000000x.txt in your foobar2000 folder). When exactly did the crash occur? Keyboard/Mouse action, open/close foobar, change layout etc.? I'm testing it on 0.9.6 core + Columns UI 0.3.6 + Playlists Dropdown 0.7 beta 1 + Explorer Tree 1.04.7b and it works just fine right here.
      Title: foo_uie_playlists_dropdown
      Post by: meDveD.spb on 2008-12-14 20:28:41
      Quote
      I need more information - crashlog would be helpful (look for failure_0000000x.txt in your foobar2000 folder). When exactly did the crash occur? Keyboard/Mouse action, open/close foobar, change layout etc.? I'm testing it on 0.9.6 core + Columns UI 0.3.6 + Playlists Dropdown 0.7 beta 1 + Explorer Tree 1.04.7b and it works just fine right here.

      when I go in File -> Preference -> Display -> Columns UI extensions and choose Playlist Dropdown -> foobar2000 is closing down whithout crahlog

      a tested it in foobar2000 0.9.6 final + Columns UI 0.3.6.1 + Playlists Dropdown 0.7 beta 1+ Explorer Tree 1.04.7b on Windows Vista Ultimate SP2 (beta)

      for the purity of the experiment, I installed foobar2000 0.9.6 minimal portable version
      in folder components I have only foo_input_std.dll, foo_ui_std.dll, foo_uie_explorer.dll (1.04.7b), foo_uie_playlists_dropdown.dll (0.7 beta 1)
      and:
      Quote
      when I go in File -> Preference -> Display -> Columns UI extensions and choose Playlist Dropdown -> foobar2000 is closing down whithout crahlog
      Title: foo_uie_playlists_dropdown
      Post by: meDveD.spb on 2008-12-14 20:46:35
      sorry. may be all my problem in SP2(beta) for Windows Vista or Windows Vista
      just I'm testing on Windows XP SP3 and it works..

      -------------
      Yes, It's problem only on Vista SP2(beta)
      Title: foo_uie_playlists_dropdown
      Post by: Andreasvb on 2008-12-22 23:36:18
      Crashes for me too, Vista SP1 here.

      It worked fine before, didn't change anything, that I know of.

      I'll disable it for now.
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2008-12-22 23:56:10
      Crashes for me too, Vista SP1 here.

      It worked fine before, didn't change anything, that I know of.

      I'll disable it for now.

      You mean it crashes on opening Preferences page only when Explorer Tree is installed? No crashlog in foobar folder?
      Title: foo_uie_playlists_dropdown
      Post by: Andreasvb on 2008-12-23 01:02:36
      I don't use Explorer Tree.

      No crashlog.

      And it took a while to find what caused it.

      As I have the dropdown on the toolbar the foobar2000 window didn't even start, only the notification icon which then disappeared after 2 seconds.

      Don't know why it started to act like this.
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2008-12-23 17:51:18
      Please post your system configuration, list of all loaded plugins and upload your foobar2000.cfg file.
      Title: foo_uie_playlists_dropdown
      Post by: Andreasvb on 2008-12-23 20:13:24
      I tried making the smallest cfg possible.

      foobar2000 core - 0.9.6.1 beta 1
      foo_uie_playlists_dropdown.dll - 0.7 beta 1
      foo_input_std.dll - 1.0
      foo_ui_columns.dll - 0.3.6.3

      As soon as I add it in the toolbar or when selecting the preference for it,  it crashes.

      Quote
      CPU: Intel® Core™2 Quad CPU    Q6600  @ 2.40GHz [x86 Family 6 Model 15 Stepping 11] [DEP enabled]
      Operating System: Windows Vista ™ Ultimate [version: 6.0.6001 Service Pack 1]
      Installed RAM: 2048 MBytes
      Free disk space on foobar2000 partition: 14166 MBytes
      foobar2000 path: D:\Apps\PortableApps\foobar2000\
      Title: foo_uie_playlists_dropdown
      Post by: meDveD.spb on 2009-01-28 10:38:04
      Quote
      Yes, It's problem only on Vista SP2(beta)

      I tested again.

      I
      foobar2000 0.9.6.2 beta 3
      components/
      foo_input_std.dll
      foo_ui_std.dll
      foo_uie_explorer.dll
      foo_uie_playlists_dropdown.dll

      1. Microsoft Windows Vista SP1 with Microsoft Office Enterprice 2007 SP1
      Quote
      when I go in File -> Preference -> Display -> Columns UI extensions and choose Playlist Dropdown -> foobar2000 is closing down whithout crahlog

      2. Microsoft Windows 7 beta with Microsoft Office Enterprice 2007 SP1
      Quote
      when I go in File -> Preference -> Display -> Columns UI extensions and choose Playlist Dropdown -> foobar2000 is closing down whithout crahlog

      3. Microsoft Windows 7 beta

      foobar2000 works ok

      II
      foobar2000 0.9.6.2 beta 3
      components/
      foo_input_std.dll
      foo_ui_std.dll
      foo_uie_playlists_dropdown.dll

      No conflicts with Microsoft Office Enterprice 2007 SP1.

      ---
      foo_uie_explorer.dll or foo_uie_playlists_dropdown.dll conflicted with Microsoft Office Enterprice 2007 SP1
      Title: foo_uie_playlists_dropdown
      Post by: JackieKu on 2009-03-25 13:04:45
      I think it's not a issue in foo_uie_explorer, though I'm the creator of foo_uie_explorer, I'm also a foo_uie_playlists_dropdown fan.
      However, it seems there are some compatible/stable issues in foo_uie_playlists_dropdown, because I experienced the crashes that caused by foo_uie_playlists_dropdown many times.
      It's quite tricky, and it seems a Vista(or 7) only issue, especially when a component is added or removed from foobar2000 installation.

      I tested it with some settings today.
      Code: [Select]
      1. Install foobar2000 0.9.6.3. (so it is clean)
      2. Install foo_ui_columns (0.3.6.7) and foo_uie_playlists_dropdown (0.7 beta1). (they are the only two 3rd-party components installed).
      3. Open foobar2000.
      4. Initiate foo_uie_playlists_dropdown.
      5. foobar2000 crashes.


      My system is Vista x64 SP1...

      I have another copy that running years and has bunches of components which runs just fine, foo_uie_explorer is ok, foo_uie_playlists_dropdown is ok, too.
      But if I remove ANY component other than foo_uie_playlists_dropdown from the folder, foobar2000 crashes...
      Then I switch to XP (SP3) in the VM and run the same copy of foobar2000 => it's ok again.
      Switch back to Vista => things are going fine.

      I have no idea about this, I don't think it is caused by foo_uie_explorer, because it can crash w/o foo_uie_explorer.
      Title: foo_uie_playlists_dropdown
      Post by: jazzy73 on 2009-03-25 15:54:56
      nice complement but I´d like scrolling the dropdownmenu with my mouse and a bigger size of the window(vertical).
      great job.
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-03-25 23:18:33
      @Andreasvb
      @meDveD.spb
      @JackieKu
      Thank you for all your time and effort put in testing my component! Is it possible that the crashes you mension occur only in 64bit versions of Windows?
       
      nice complement but I´d like scrolling the dropdownmenu with my mouse and a bigger size of the window(vertical).

      Thanks. You can toggle mouse wheel scrolling in preferences (Preferences -> Display -> Columns UI extensions -> Playlists Dropdown -> General -> Use mouse wheel). If you want the window to be higher, just use bigger font or increase padding (look in Display settings of the component).
      Title: foo_uie_playlists_dropdown
      Post by: jazzy73 on 2009-03-26 00:02:56
      ok. I´ll try it!

      thanks
      Title: foo_uie_playlists_dropdown
      Post by: JackieKu on 2009-03-26 06:46:15
      Thank you for all your time and effort put in testing my component! Is it possible that the crashes you mension occur only in 64bit versions of Windows?

      I can't say it is impossible, but I never faced any problem about WOW64.
      I guess it maybe caused by you forgot to call some initialize API functions? some libraries need the application to call something to initialize itself. e.g. GDI+, Common Controls, etc.
      This could cause it *sometimes* works but sometimes it is failed, because it might be called by another components in the foobar2000 or some modules(dll, maybe also a hook) which loaded by foobar2000.
      Title: foo_uie_playlists_dropdown
      Post by: 2E7AH on 2009-04-23 11:24:03
      minor suggestion: when removing (delete) playlist can we be redirected to the previously visited playlist instead the next?
      thanks
      Title: foo_uie_playlists_dropdown
      Post by: wojtek on 2009-04-30 10:08:25
      Would it be possible to add separate filed holding playlist length in seconds or rounding it only to hours (i.e. >24 hour wouldn't be converted to days, etc.)?
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-05-14 08:00:31
      Verson 0.7.1 released. Please report if problems with crashing fb2k on Prefs Page or on init still occur.

      www.fb2k.org/show.php?id=142 (http://www.fb2k.org/show.php?id=142)


      minor suggestion: when removing (delete) playlist can we be redirected to the previously visited playlist instead the next? thanks

      Sorry, this is default core's behavior. Maybe I'll add it as an option. What do you mean by previously visited? Do you mean previously active playlist, or simply the playlist preceding the deleted one?

      Would it be possible to add separate filed holding playlist length in seconds or rounding it only to hours (i.e. >24 hour wouldn't be converted to days, etc.)?

      You can use %length_hours% and %length_seconds% fields introduced in 0.7.1.
      Title: foo_uie_playlists_dropdown
      Post by: 2E7AH on 2009-05-14 08:17:29
      What do you mean by previously visited? Do you mean previously active playlist, or simply the playlist preceding the deleted one?

      Thanks for the new version and for considering the suggestion

      Yes, I was thinking about previous active playlist: f.e. I'm working in playlist A, then switch to/make another playlist B (through playlists dropdown or some other way) and finished with it so I middle click it (delete) and the suggestion is to be redirected to previously active (playlist A) instead of the next playlist (next in terms of playlist number)
      Title: foo_uie_playlists_dropdown
      Post by: wojtek on 2009-05-14 10:31:19
      Quote
      You can use %length_hours% and %length_seconds% fields introduced in 0.7.1.


      Now I know, tho previously those fields were absent and so feature req. on my part (;

      Anyhow - thanks for the update!
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-05-14 20:27:51
      I've uploaded version 0.7.1.1, containing a few fixes for bugs introduced in 0.7.1 (crash on update from previous version).

      www.fb2k.org/show.php?id=142 (http://www.fb2k.org/show.php?id=142)

      Title: foo_uie_playlists_dropdown
      Post by: meDveD.spb on 2009-05-14 21:53:51
      Thanks for the update, but the Explorer Tree is still crash foobar2k when I select Playlists Dropdown in Preference..
      (if installed Microsoft Enterprise 2007 SP2)
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-05-16 18:40:21
      Version 0.7.2:

      Download: www.fb2k.org/show.php?id=142 (http://www.fb2k.org/show.php?id=142)
      Title: foo_uie_playlists_dropdown
      Post by: 2E7AH on 2009-05-16 18:48:15
      Added Minimum number of visible items option

      Nice simple idea. Works great, thanks
      Title: foo_uie_playlists_dropdown
      Post by: rouge on 2009-06-09 06:28:01
      I love the functionality and customization options available in Playlists Dropdown, but I wonder if it wouldn't be too much trouble to ask for a full-fledged panel version of this component.  Columns UI's playlist switcher is rudimentary at best and has been overlooked for a long time.  But your component already has all the features that one could ask for in a playlist switcher.  I'm not any sort of code guru, so I have no idea how difficult or not it might be to port your code to a panels version, but this is something I've been meaning to ask for some time.  Thanks for your hard work and continued support of the fb2k community.
      Title: foo_uie_playlists_dropdown
      Post by: 2E7AH on 2009-06-12 08:32:19
      Drag & drop works fine from outside foobar, but I can't get it to work from foobar playlist or anywhere inside foobar. Can this be done?
      Title: foo_uie_playlists_dropdown
      Post by: odyssey on 2009-06-12 10:34:02
      When I create a new playlist from the context menu, it's created but not showed. Can you fix this?
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-06-12 15:54:52
      [...] I wonder if it wouldn't be too much trouble to ask for a full-fledged panel version of this component.  [...] Thanks for your hard work and continued support of the fb2k community.

      Thank you. What specific features from Dropdown do you need in Playlist Switcher? Except for icons and styles  Anyways, I'm not (currently) planning to make such component.

      Drag & drop works fine from outside foobar, but I can't get it to work from foobar playlist or anywhere inside foobar. Can this be done?

      Thanks for the report. I'll investigate it.

      When I create a new playlist from the context menu, it's created but not showed. Can you fix this?

      I believe that it was fixed some time ago. Please update the pugin to the most recent version (0.7.2 (http://www.fb2k.org/show.php?id=142)) and check if the problem still ocurs.
      Title: foo_uie_playlists_dropdown
      Post by: rouge on 2009-06-13 02:31:24
      [...] I wonder if it wouldn't be too much trouble to ask for a full-fledged panel version of this component.  [...] Thanks for your hard work and continued support of the fb2k community.

      Thank you. What specific features from Dropdown do you need in Playlist Switcher? Except for icons and styles  Anyways, I'm not (currently) planning to make such component.


      The styling feature is what I wanted, actually.  There are options to customize all other components endlessly, except for CUI's playlist switcher.  But, I understand that you're spending your free time on developing your component and not making any money off of it.  Your only payment is a sense of accomplishment and the thanks of the FB2k community.  So, thanks again. =]
      Title: foo_uie_playlists_dropdown
      Post by: _eclectic_ on 2009-08-28 18:30:56
      [...] I wonder if it wouldn't be too much trouble to ask for a full-fledged panel version of this component.  [...] Thanks for your hard work and continued support of the fb2k community.

      Thank you. What specific features from Dropdown do you need in Playlist Switcher? Except for icons and styles  Anyways, I'm not (currently) planning to make such component.


      The styling feature is what I wanted, actually.  There are options to customize all other components endlessly, except for CUI's playlist switcher.  But, I understand that you're spending your free time on developing your component and not making any money off of it.  Your only payment is a sense of accomplishment and the thanks of the FB2k community.  So, thanks again. =]


      Still love this component, one of my most widely used ones of foobar.  Biggest thing I am looking for is the sorting option.  I have many playlists, and sorting maeks a big diff for me as far as usability.  I know it is on your list, just gently prodding for it.
      Title: foo_uie_playlists_dropdown
      Post by: tpijag on 2009-08-28 19:05:14
      Will foo_playlists_sort work for you?

      terry

      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-09-01 23:23:07
      Version 0.7.3:

      Download: www.fb2k.org/show.php?id=142 (http://www.fb2k.org/show.php?id=142)
      Title: foo_uie_playlists_dropdown
      Post by: Robertina on 2009-09-02 06:03:08
       
      Version 0.7.3:
      • Added Sorting options
      [/li][/list]
      Thank you, mixcherry, for the update, very appreciated.

      Title: foo_uie_playlists_dropdown
      Post by: _eclectic_ on 2009-09-02 14:32:06
      Version 0.7.3:
      • Added Sorting options

      Download: www.fb2k.org/show.php?id=142 (http://www.fb2k.org/show.php?id=142)


      Wow!  Mix, really fast and very much appreciated!  I really didn't expect to see this for a while, just really great of you to push it forward.  I can't put enough bowdown smilies to you.
         
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-09-03 01:45:29
      Drag & drop works fine from outside foobar, but I can't get it to work from foobar playlist or anywhere inside foobar. Can this be done?
      Please check the new verision:

      Version 0.7.4.2:Download: www.fb2k.org/show.php?id=142 (http://www.fb2k.org/show.php?id=142)
      Title: foo_uie_playlists_dropdown
      Post by: 2E7AH on 2009-09-03 02:23:53
      Thanks
      Drag & Drop from anywhere
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-09-05 16:40:09
      Version 0.7.4.3:Download: www.fb2k.org/show.php?id=142 (http://www.fb2k.org/show.php?id=142)
      Title: foo_uie_playlists_dropdown
      Post by: goldenfingaz on 2009-09-06 10:00:00
      Hi, im using 0.7 beta1 and with the newest version i cant delete a playlist with the middle mouse button, is that normal ?
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-09-06 10:29:00
      Middle click action configuration changed in latest version. Go to Preferences -> Display -> Columns UI extensions -> Playlists Dropdown -> General -> Middle click. Choose File/Remove Playlist.
      Title: foo_uie_playlists_dropdown
      Post by: goldenfingaz on 2009-09-06 11:56:01
      Middle click action configuration changed in latest version. Go to Preferences -> Display -> Columns UI extensions -> Playlists Dropdown -> General -> Middle click. Choose File/Remove Playlist.

      Thank for the quick answer buddy. 
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-09-08 02:57:13
      Version 0.7.5:Download: www.fb2k.org/show.php?id=142 (http://www.fb2k.org/show.php?id=142)
      Title: foo_uie_playlists_dropdown
      Post by: 2E7AH on 2009-09-08 03:04:16
      Lovely, thanks
      Title: foo_uie_playlists_dropdown
      Post by: Robertina on 2009-09-08 03:07:55
      Version 0.7.5:
      • Added customizable icons for different playlists (see screenshot on [a href='index.php?showtopic=44703']first page[/a]). Built-in icons taken from Fugue Icons (http://www.pinvoke.com/) set.
      [/li][/list]
      mixcherry,

      thank you for adding customizable icons support!

      Now I can mark some of my playlists as important and so on.

      A very handy new feature!

      Robertina.
      Title: foo_uie_playlists_dropdown
      Post by: 2E7AH on 2009-09-08 03:34:52
      Saving custom icons preview is really nice, it's great
      But, deleting custom icon preview would mean removing Playlist Dropdown, then adding the component again, right?

      [edit] And overlay icons are unchangeable
      Another thing: can custom icons be set dependent on playlist names: i.e. I set CD icon on playlist "Audio CD"; if I delete the playlist and then create again playlist "Audio CD" it's set to default icon
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-09-08 03:54:13
      @Robertina, thank you.

      Saving custom icons preview is really nice, it's great
      But, deleting custom icon preview would mean removing Playlist Dropdown, then adding the component again, right?
      "Custom icons preview" is just history of 10 last opened files. Currently there is no "easy" way to remove elements from history. I'll add option to clear history. Thanks for suggestion.

      [edit] And overlay icons are unchangeable
      Another thing: can custom icons be set dependent on playlist names: i.e. I set CD icon on playlist "Audio CD"; if I delete the playlist and then create again playlist "Audio CD" it's set to default icon

      Changeable overlay icons are on my to-do list. Auto-assigned icons dependent on playlist name/lock/size is a great idea. It could be based on title formatting or simple filters (eg. "*CD* -> disc.png"). On the other hand, I'd like to keep this component simple and easy to use, so any suggestions to the way icons should be auto-assigned are welcome.
      Title: foo_uie_playlists_dropdown
      Post by: 2E7AH on 2009-09-08 04:24:16
      Maybe drop-down box with your 7 default icons, and up to last 10 custom icons, responding on input box for entering playlist filter like CUI filters it's columns i.e. "*missing" for selected warn.png; "*search*; *result*" for selected search.png...
      It won't take much space and it will cover titleformatting if it's easy for implementing. Only that input box maybe isn't so much great suggestion

      Or if you could implement something like fields are defined in CUI filter preferences, on the left side icon or image name and on the right titleformatting filter and their precedence as their shown order
      Title: foo_uie_playlists_dropdown
      Post by: SCOOTER_CS on 2009-09-08 09:38:20
      Quote
      how do you activate it? I am keen to use this plugin but I can't see how to turn on the dropdown list. I have the plugins from the stable package off foosion's site and am using Columns ui on foobar 0.91.

      All you need is the latest Columns UI plugin (remember to activate it here: Preferences -> Display -> User interface module /reset/). Then, you can simply add my component to your toolbar (right-mouse-button on toolbar and Toolbars -> Playlists Dropdown) or add it as a panel - using Columns' Layout page (Preferences -> Display -> Columns UI -> Layout).


      I can't activate plugin anyway.  I pushed "reset all" and "reset page" buttons everywhere. And here is no "User interface module".  My Screenshot (http://ipicture.ru/uploads/090908/WWmb31RrfU.jpg)
      PLZ help me with screenshots. I use Foobar2000 v0.9.5.6.
      Title: foo_uie_playlists_dropdown
      Post by: marc2003 on 2009-09-08 09:44:34
      you need to download columns UI.

      http://yuo.be/columns.php (http://yuo.be/columns.php)
      Title: foo_uie_playlists_dropdown
      Post by: SCOOTER_CS on 2009-09-08 10:14:58
      you need to download columns UI.

      http://yuo.be/columns.php (http://yuo.be/columns.php)


      oh, thank you 
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-09-09 08:14:21
      Version 0.7.5.2:Download: www.fb2k.org/show.php?id=142 (http://www.fb2k.org/show.php?id=142) / foobar2000.org/components (http://www.foobar2000.org/components/view/foo_uie_playlists_dropdown)
      Title: foo_uie_playlists_dropdown
      Post by: 2E7AH on 2009-09-23 17:05:58
      When option in "preferences > general > other > mouse wheel..." is unchecked, mouse wheel isn't scrolling in playlist dropdown and middle click isn't functioning properly (It may be a problem in CUI itself)

      BTW, I think that instead "use middle mouse button to reorder playlist" more convenient behavior would be left click - hold and drag for reordering
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-09-24 00:17:15
      When option in "preferences > general > other > mouse wheel..." is unchecked, mouse wheel isn't scrolling in playlist dropdown and middle click isn't functioning properly (It may be a problem in CUI itself)
      This is intended. As the option says: if it's unchecked, you have to set focus on UI element to use mouse wheel (ie. click on it at first).
      As for middle-click problem: I can't reproduce it. What exactly does not work?

      Quote
      BTW, I think that instead "use middle mouse button to reorder playlist" more convenient behavior would be left click - hold and drag for reordering
      Good idea - added to To-Do list.

      ________________

      New version 0.7.6:Download: www.fb2k.org/show.php?id=142 (http://www.fb2k.org/show.php?id=142)

      Please note that due to internal changes, title/style formatting strings will be reset after update to 0.7.6.
      Title: foo_uie_playlists_dropdown
      Post by: 2E7AH on 2009-09-24 08:38:04
      Thanks for the new version and to-do

      When the "mouse wheel" option is unchecked CUI panels don't work as it should (don't have focus but they scroll) but DUI elements do.

      I first click on playlist dropdown - it opens (it should have focus) but the panel below playlist dropdown accepts mouse wheel action and scrolls. I can't use wheel when dropping files in playlist dropdown for playlist that aren't visible (max visible items)

      I thought that middle click rearrangement also doesn't work in this case, but it works
      Title: foo_uie_playlists_dropdown
      Post by: Erich_2 on 2009-09-27 21:31:10
      Oh, I hate to loose all my settings!

      Quote
      Old setting (only in "Display"):
      $if(%isactive%,$rgb(158,212,255,255,255,255)● %title%,
      $if(%isplaying%,$rgb(255,128,64,255,255,255)√ %title%, %title%))
      $rgb(158,212,255,255,255,255)
      $if(%isactive%,' (visible'$if(%isplaying%,', '$rgb(255,128,64,255,255,255)'playing')')',$rgb(255,128,64,255,255,255)$if(%isplaying%,' (playing)'))
      $tab(3)[ '('%lock%')']$tab(2)
      $rgb(127,127,127,255,255,255)' ('%length%')')


      (http://img156.imageshack.us/img156/5201/playlistdropdownold1.th.jpg) (http://img156.imageshack.us/i/playlistdropdownold1.jpg/) (http://img156.imageshack.us/img156/8823/playlistdropdownold2.th.jpg) (http://img156.imageshack.us/i/playlistdropdownold2.jpg/)

      Left picture: Visible (blue), playing (red); right picture: when visible and playing are the same.

      Can sameone help me to get this result (or a similar) in  new version 0.7.6?

      Erich
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-09-27 23:02:13
      Oh, I hate to loose all my settings!

      Sorry for the inconvenience. If someone updated the component and wants to get the old settings, then (s)he must revert to older version of the component, copy the strings somewhere and then use them in new version (modifying them to match latest changes).

      As for your question. Have you actually tried to use your formatting string in 0.7.6? Latest changes in the component shouldn't affect the code like yours and it should work without problems. I checked it and it looks exactly like in your pictures - is that what you wanted?
      Title: foo_uie_playlists_dropdown
      Post by: Erich_2 on 2009-09-28 14:52:04
      Quote
      Latest changes in the component shouldn't affect the code like yours and it should work without problems. I checked it and it looks exactly like in your pictures - is that what you wanted?

      Oh, easy...
      I was impressed by your "Replaced color fields (%_text% etc.) with function $color() taking appropriate parameters ($color(text) etc.)"
      So I thought there where so much changes to do with my $color declaration.

      Thank you, this was what I wanted. 
      Erich
      Title: foo_uie_playlists_dropdown
      Post by: Robertina on 2009-10-09 18:12:00
      mixcherry,

      my main CUI layout simply consists of foo_uie_playlists_dropdown, Playlist tabs and Columns Playlist.

      If I choose a playlist by clicking on a playlist's tab I am able to see the actually marked track (not playing) in this playlist because it is focused.

      Choosing a playlist with Playlists Dropdown the focus remains on your component without the possibility to identify the marked track(s) in this playlist.

      Could you please consider to change this behaviour or has it something to do with my configuration?

      f2k 0.9.6.9, Columns UI 0.3.8.0, Playlists Dropdown 0.7.6
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2009-10-11 12:31:46
      I can see highlighted items even when Playlists Dropdown is focused (you can see it on my [a href='index.php?act=findpost&pid=393106']screenshot[/a] - notice that 'Something' has gray background). Do you use XP/Vista theming or 'classic' windows style? I've tried it with classic style and still highlighted (but not playing) items have grayed background even if my component is focused.

      I can't reproduce your problem (or I don't fully understand what do you mean). 'Auto-UNfocus' on playlist select is not an option (it's against UI guidelines). You can try unfocusing Playlists Dropdown by hitting enter or escape key after selecting playlist.
      Title: foo_uie_playlists_dropdown
      Post by: Robertina on 2009-10-12 12:14:48
      Something must had been wrong with my PC-/foobar-configuration.

      I regained the old behaviour by performing a system restore and cannot reproduce the described situation any more.

      Thank you for your investigation, also for your hint to press enter or escape.
      Title: foo_uie_playlists_dropdown
      Post by: KeyLogic on 2010-01-02 17:51:15
      Hi.

      Question: is there a way to access the dropdown playlist via a button? I want to have it next to my other media buttons to save space.
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2010-01-02 23:32:24
      Hi.

      Question: is there a way to access the dropdown playlist via a button? I want to have it next to my other media buttons to save space.

      No, there is no such option.
      Title: foo_uie_playlists_dropdown
      Post by: wojtek on 2010-01-03 10:18:24
      Quote
      No, there is no such option.


      So the question remains - is it possible to add such? ;>
      Title: foo_uie_playlists_dropdown
      Post by: shiphtfour on 2010-01-04 08:38:23
      Thanks for the sweet plugin! Would it be possible to add an %album_count% function or whatever you want to call it that would count the number of albums in the playlist?

      Also, anyone made some cool custom icons for this or know where I can get some?
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2010-01-04 15:58:45
      So the question remains - is it possible to add such? ;>

      I'll add it to my to-do list. Which is getting pretty long, by the way...

      Thanks for the sweet plugin! Would it be possible to add an %album_count% function or whatever you want to call it that would count the number of albums in the playlist?

      I was experimenting with more general aggregate funcions like $avg('%rating%') or $groups('%album%'). It was performance killer for larger playlists, so I didn't include it in final version, but maybe some day I'll return to that idea.

      Also, anyone made some cool custom icons for this or know where I can get some?

      You can use any image file for the icon, any size and format (as long as it's png, gif or bmp ). Default icons have been taken from Fugue Icons Set (http://www.pinvoke.com/), which contains 2500 icons in PNG format (16x16 px). Other popular sets I can think of are Tango (http://tango.freedesktop.org/) and Silk (http://famfamfam.com/lab/icons/silk/).
      Title: foo_uie_playlists_dropdown
      Post by: laite on 2010-05-28 14:14:41
      Hi, this is a nice component, but is it possible to use icons on playlists without that annoying blue triangle on playing playlist?

      Also, I didn't manage to do dividers between playlists even though I read the whole thread through, and tried playlists named '-' or without name. Also I'm guessing that frame-styles haven't been implemented?
      Title: foo_uie_playlists_dropdown
      Post by: mixcherry on 2010-05-29 12:18:18
      Hi, this is a nice component, but is it possible to use icons on playlists without that annoying blue triangle on playing playlist?

      Currently, not. However, you can use tools such as Resource Hacker or Resource Editor to remove OVERLAY/PLAYING resource from foo_uie_playlists_dropdown.dll.

      Also, I didn't manage to do dividers between playlists even though I read the whole thread through, and tried playlists named '-' or without name. Also I'm guessing that frame-styles haven't been implemented?

      Divider feature was removed a long time ago. Frame-styles haven't been implemented (and most possibly will not be).
      Title: foo_uie_playlists_dropdown
      Post by: laite on 2010-05-29 13:18:04
      Currently, not. However, you can use tools such as Resource Hacker or Resource Editor to remove OVERLAY/PLAYING resource from foo_uie_playlists_dropdown.dll.


      Thanks, that did the trick
      Title: foo_uie_playlists_dropdown
      Post by: Emcee on 2010-11-13 14:47:39
      Any further development here? --> an option to change the frame type would be nice!

      Or bug fixing? --> annoying flickering at playlist change in some cases


      I hope the component is not forgotten by his author.. 

      Keep up the good work, mixcherry! 
      Title: foo_uie_playlists_dropdown
      Post by: aum on 2011-03-08 18:45:13
      Hi. Very nice plug!
      But i have a small bug: when 1 playlist (with a custom icon!!!) is present in PLDPDWN, then i add a new playlist (2,3,4...). And this second (3,4,5...) playlist (and all next) are haven't icon's.
      When i delete any playlist - all icons are refreshing.
      What this?
      Title: foo_uie_playlists_dropdown
      Post by: rj10328 on 2011-12-15 13:55:47
      could i get a copy of this layout in the documentation page
      (http://wiki.hydrogenaudio.org/images/archive/8/8c/20070723050623!Foo_uie_playlists_dropdown.png)

      thanks
      Title: foo_uie_playlists_dropdown
      Post by: ustas on 2015-11-20 14:45:35
      Project is dead?
      What about BUG?  My library is very big (~16TB), and all files storing in format image+cue
      foo_uie_playlists_dropdown with %filesize% string calculated sizes only for CUE files, that not include real size of audio-image file.

      Regards, Pavel.
      Title: Re: foo_uie_playlists_dropdown
      Post by: Spanky Monkey on 2018-10-24 10:37:25
      Firstly, I appreciate that there hasn't been any activity here for some time.  I apologise if I cause trouble by resurrecting this thread.
      If my post doesn't pass moderation, I will know why, and accept that.

      Secondly, I am running Wine on Linux Mint with Foobar2000 v1.3.17.  I understand that there will be some compatibility issues because of this.

      My problem:
      Only 5 items are displayed in the dropdown menu no matter what the preference setting is set to.
      There is no frame around the dropdown box.

      I can see the source code but have zero experience with actual programming, only a bit of Powershell and batch automation.

      I was wondering what .dll files are used by this component, so that I might be able to copy them from Windows to Wine in hope that it solves the graphical/function issues I am having.

      Thanks.
      Title: Re: foo_uie_playlists_dropdown
      Post by: MC Escher on 2023-07-13 13:30:42
      Another resurrection (apols), but after switching to foobar 2.0, my Columns UI view has a playlist_dropdown-sized hole in it. Is there any chance of a new version, and if not: what do people use to switch playlists these days?
      Title: Re: foo_uie_playlists_dropdown
      Post by: Air KEN on 2023-07-13 13:57:00
      Shift + Menu "View" > Switch to playlist
      Title: Re: foo_uie_playlists_dropdown
      Post by: MC Escher on 2023-07-13 13:59:54
      Thanks! I didn't know you could get extra menu options with shift.

      I'd still like a more UI-integrated option, but this works as a workaround
      Title: Re: foo_uie_playlists_dropdown
      Post by: ustas on 2024-01-20 08:15:04
      Hey, everybody. As I understand it, the project is dead. Is there a 64bit replacement for the component?
      Peace, Me.