This is version 0.2.2 of my foo_uie_queuemanager component
Features:- Provides a panel which shows the queue's contents and allows you to remove tracks from the queue.
- Allows you to have playback automaticaly starting when you create a queue.
- Provides a "Stop after Queue" functionality, that allows you to have playback stopped once the queue has finished playing.
Download:foo_uie_queuemanager_0.2.3.zip (http://chron.visiondesigns.de/foobar2000/foo_uie_queuemanager_0.2.3.zip)
Requires .Net 2.0 - if you don't have it, get it here: .Net 2.0 Download (http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5)
More Infos / Changelog:Homepage (http://chron.visiondesigns.de/foobar2000/#foo_uie_queuemanager)
Todo list:- Ability to reoder Tracks via drag'n'drop
- Ability to add tracks to the queue via drag'n'drop
- Ability to move the queue into the current playlist - after the currently playing song.
- Ability to do "Flush queue to play after current"
- Meaningful context menu
- resize the panel according to the queue's length (via min- and maxheight)
[deleted]
Doesn't one of foosion's components provide this capability? It lets you associate the queue with a playlist; manipulating that playlist changes the queue. And it's not .NET so it'll be non resource-hogging.
This is just a window which display the queue and enable you to select and delete songs from queue.
how about panel version of foo_queuemanager?. it would be nice.
Doesn't one of foosion's components provide this capability? It lets you associate the queue with a playlist; manipulating that playlist changes the queue. And it's not .NET so it'll be non resource-hogging.
Foosions one only really lets you see the queued songs, you can't remove a single song only clear the full playlist.
how about panel version of foo_queuemanager?. it would be nice.
I second this request.
See my first post:
I will maybe move this plugin to columns_ui - if it works ^^
I'm using columns_ui myself - so that's absolutely on my todo list.
I'm looking forward to a panel version of this component. Managing the queue from a separate panel than the playlist would definitely be nice.
Dear Chronial! Thank you for your plugin!
As you mentioned in the first post foobars queue is limited. It justs allow removing tracks from the queue, you cann add tracks just to the end of queue and not to forget: it has a maximum size of 64 tracks. In view of the queue's function these limitations are not so bad as many believe (see discussion General->Queue improvements).
I think they are missing something i am missing too: a fully editable playlist wich also can be filled by different ways (add, add and play, send, send and play, insert after now playing track, insert after now playing track and play), wich is always in view and wich also doesn't delete the playing track from the view as the queue does.
What do you think about following idea?
Not only to have a panel for the queue but an additional one that either mirrors the default playlist or that is a temporaly but fully functional playlist. I believe that there is a difference between this two "playlists" and that the queue shouldn't or can't do the job of a socalled "Now playing"-playlist. If that is realizable at all i would like to request it! I hope you are going to say few words to that.
Have a nice day!
It starts up terribly slow!
EDIT: gna. I see, it's a.net application.
Stankovic - this is possible, but I'm not gonna do it.
I can for sure see the pros of such a sollution, but I don't need something linke that - so I'm not gonna write it.
If i would have learned coding i would do it! And i must admit that often enough i feel bad when i bother you or other developers with suggestions or requests because i have many of them.
I don't know where but i posted in a thread here in the forum some suggestions for the queue you might find useful and consider to implement.
1. start playback of queue if there is no playback before
2. stop playback at end of queue
3. don't update playlist position (so that at end of queue the playback continues directly after the last track before queue started or playback stops if there was no playback / options that could be accessable by queuemanagers context menu once implemented in a paneled version)
Most of your requests are not allowed - see the note on the new version
I don't like to clunker my foobar UI so I guess I just stay with your old version and thanks for developing this plugin.
Well I'm sorry you don't like the panel version - but it's hard to maintain two different versions and I'm using columns ui myself, so here's an obvious choice.
Start playback on queue creation:
This feature is experimental as it violates a note in the SDK: "Do not call playback_control methods from inside any kind of global callback (e.g. playlist callback), otherwise race conditions may occur.". I have spent some thoughts about possible problems with this feature, and there is no realistic situation how this could create a race condition. But if you experience crashes or foobar getting stuck in high CPU usage, deactivate this feature.
Instead of thinking whether violating the API specifications will immediately harm the user or not, how about simply not violating them? You can use main_thread_callback service to delay relevant calls instead of nesting them.
Thanks - didn't know about this solution .
Will be fixed in the next version
Thank you so much for creating a panel version of this component. After the inevitable list of bugs is squashed I think we'll have something very useful. As with any new plugin there are bound to be bugs and I have noticed one.
Is there a way to display the item's index in the queue? I tried using %list_index% but your component does not honour this variable. I then gave %cwb_queueindex% a try and while it does indeed display the item queue index, this is not updated as the indexes change. I did notice that any time you load the preferences for queue manager it forces an update but unless you reload the preferences on every track the index does not get updated.
I do not know if it's a bug on the part of cwb hooks or the queue manager, but I think if you could figure out how to honour %list_index%, %list_total% and other context-specific fields from the standard titleformat list than that would be a more elegant solution.
I think displaying the queue index is a variable most of us would want to utilize given the nature of this component.
See my initial posting:
It should also be noticed that (at the moment) the title formatting strings are not updated after adding the track to the queue. So using fields like %cwb_queueindex% doesn't make much sense
This is not a bug but just the way things are .
I will look into making %list_index% and %list_total% available and updating all entries on every queue change.
nice plugin, thx
Thanks a lot for this plugin
very useful
Very useful.
A bug? For some reason, I cannot resize the queue manager. EDIT: Oh, I can make it bigger, but it has a huge minimum size...
Some feature suggestions: context menu which brings us to the preferences, which lets us organize the queue (delete, sort... e.g.)
And: Do you think it is possible to make it appear only, if there's something in the queue and automatically hide, if the queue is empty? I mean this is exactly the situations when we want to see your queue window.
If I start a track manually, the queue automatically gets deleted. I think this is fb2ks default queue behaviour: Can you prevent this? I could also just start playing a track immediately but also want fb2k to go on with the queue then.
Could you detect which playlist a queued track is from and switch to that playlist, if the queued tracks are playing? If the queue ended or if a certain track is on no playlist, you could jump the the list, where you came from (before the queue started)
I can't hide the panel, so that's a no.
You can already delete tracks - select them and press delete on you keyboard.
A panel has no control over it's resizing - this is either a columns ui bugs or you are doing something wrong.
It is possible to cache the queue and restore it when it is delted - but it will be difficult to find out if the user has deleted the queue or if it was deleted by double clicking a song in the playlist.
All those changes of the queue's default behaviour are hacks and it not possible to implement them in a "clean" way. They are quite likely to cause problems with other components.
For this reason I will leave the queue's behaviour as it is - it's peter's job to change that if his users demand that.
I can't hide the panel, so that's a no.
You can already delete tracks - select them and press delete on you keyboard.
A panel has no control over it's resizing - this is either a columns ui bugs or you are doing something wrong.
I believe it sets the minimum size?
And: Do you think it is possible to make it appear only, if there's something in the queue and automatically hide, if the queue is empty? I mean this is exactly the situations when we want to see your queue window.
That's the reason I like the window version more than the panel version, we don't use the queue all the time. An alternative now is put it under uie_tabs or use auto-hide feature of column UI. Can you release the source so I can take a look at it. Maybe convert it to C++ if possible and add more features to it when I have the time (nearly graduation right now).
Squeller I believe that you put your queuemanager panel under the same parent node with sth has a huge minimum size like buttons, menu or the playback order toolbar.
EDIT: I've just found out that it has minimal vertical size no horizontal restriction though.
All those changes of the queue's default behaviour are hacks and it not possible to implement them in a "clean" way. They are quite likely to cause problems with other components.
For this reason I will leave the queue's behaviour as it is - it's peter's job to change that if his users demand that.
The more I think about it the more I agree.
I'll add some ideas for discussion in another thread at some day. I think the current queue behaviour is not very practical. Most likely we suffer from having fb2k jumping out of the current playlist... I think a queue manager should remember the starting playlist and position, follow the playlists when playing from the queue (if possible. trackinfo panels in follow cursor mode would refresh then...) and jump back to where it started (if possible), after the queue finished. Independent from the follow cursor/cursor follows playback mode. As simple.
extremely useful, thanks
Hello Chronial!
I found time to look into the paneled version and what should i say: Thanks! I enjoy!
I like your "play after current" feature and its option just to move and not to copy the track if it is in same playlist. You asked in the first post of this thread for better names for commands. I think "play after current" is not a good name for the command because of two reasons:
1. The name can provoke a misunderstanding as the command belongs to queuemanager: It doesn't express that the track is really inserted and not just played after the current one.
2. If your options are setted in that way that the queue is not cleared by using "play after current" then the track won't be played although the name of the command tells you so
What do you think about "Place after current" for example? Place can mean both: Copied or moved (same playlist)
I'm don't like "play after current", too
The idea of using "place" sounds good. I guess I'll use something like "place after current playing" in the next version
Very useful. I still use the old version. I like it more than the panel-version.
I think the current queue behaviour is not very practical. Most likely we suffer from having fb2k jumping out of the current playlist... I think a queue manager should remember the starting playlist and position, follow the playlists when playing from the queue (if possible. trackinfo panels in follow cursor mode would refresh then...) and jump back to where it started (if possible), after the queue finished. Independent from the follow cursor/cursor follows playback mode. As simple.
Like Squeller, i dislike the current queue behaviour. After playing the queued tracks it should jump back to where ist started, how it was possible with the plugin foo_temple for 0.8x. I would love to see this as an option.
Like Squeller, i dislike the current queue behaviour. After playing the queued tracks it should jump back to where ist started, how it was possible with the plugin foo_temple for 0.8x. I would love to see this as an option.
All those changes of the queue's default behaviour are hacks and it not possible to implement them in a "clean" way. They are quite likely to cause problems with other components.
For this reason I will leave the queue's behaviour as it is - it's peter's job to change that if his users demand that.
I'd have to store the current status every time a song is played and find out if that song is played from the queue or not (which is not possible - you could only check for numerous things and have a change to guess right). Well, it's easy to find out when the queue ends - but the queue "ends" before the last song is played. If I change to the pre-queue playlist when this song ends, I'd also stop you from starting another song and jump away. Then still it would ignore shuffle.
And all this would completely be messed up if another component tries something similar.
Short:
All those changes of the queue's default behaviour are hacks and it not possible to implement them in a "clean" way. They are quite likely to cause problems with other components.
Feature request:
I would like to request context menu options for this component. The current queue behavior suits my needs fine however if I would like to modify any of the queue entries it appears I can only do so from the keyboard. It would be nice if I could right click an entry and choose delete from the context menu.
Also please implement a refresh interval so that we can use queue index numbers in the display.
Also please implement a refresh interval so that we can use queue index numbers in the display.
this should work in the current version (0.2.1). (use %list_index% and %list_total%)
Thanks, I need to start reading the first post more often for updates :)
This appears to work well except that %list_index% starts counting at 0 instead of 1. But I can easily accomodate this with an $add(%list_index%,1).
Will be fixed in next version
Hello Chronial,
sorry, this part of my posting wasn't directed to you ... more to Peter
Like Squeller, i dislike the current queue behaviour. After playing the queued tracks it should jump back to where ist started, how it was possible with the plugin foo_temple for 0.8x. I would love to see this as an option.
Your plugin is fantastic! Thank you
hi, i cant reorder the tracks in the queue, all that happens when i try to drag them around is that i select stuff.
using the latest version (0.2.1) and columns ui 0.1.3b
Why do you think this is possible? ^^.
It's on my todo list. But maybe you are abusing the queue - try using the "play after current" feature instead.
Why do you think this is possible? ^^.
It's on my todo list. But maybe you are abusing the queue - try using the "play after current" feature instead.
lol sorry. I blame the fever ;D
then it works like a charm
Will there be a non columns ui version, too?
EDIT: Oh I searched through the thread and found out that there won't be one. What a shame. Does anyone have a download link for the last non columns ui version?
EDIT2: Nevermind I found the old link: http://chron.visiondesigns.de/foobar2000/f...nager_0.1.1.zip (http://chron.visiondesigns.de/foobar2000/foo_queuemanager_0.1.1.zip)
Was just going to post that link
but I can't assure you that this version si bug-free at all.
I have no idea how to use this. I imagine "queue" as the same principle from Winamp, using the "Play after current" operation, but nothing happens - Except the track is duplicated after the current one in the playlist (which is ugly!)
How about the "add to playback queue" operation?
How about the "add to playback queue" operation?
Ah yes, I have this option, now after I've cleaned up in my components
Hello Chronial
When i want to insert the queue manager panel, in UI Column, aswell as in a Tab or a dockable panel (dockable panel just only to test because having the queue manager panel in a dockable panel would be a nonsense )
my foobar crash.
I post here my failure report (but maybe the fault will be due to another component... Or due to myself : Am I suppose to deinstal foo_pqwiew and foo_queuemanager to use the panel version foo_ui_queuemanager ?) :
Illegal operation:
Code: E0434F4Dh, flags: 00000001h, address: 7C812A5Bh
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (7C812A5Bh):
7C812A1Bh: 8B 45 0C 56 8B 75 14 83 E0 01 85 F6 89 45 B4 C7
7C812A2Bh: 45 BC 09 2A 81 7C 0F 84 99 00 00 00 8B 4D 10 83
7C812A3Bh: F9 0F 0F 87 4D 1D 03 00 85 C9 89 4D C0 74 07 57
7C812A4Bh: 8D 7D C4 F3 A5 5F 8D 45 B0 50 FF 15 08 15 80 7C
7C812A5Bh: 5E C9 C2 10 00 85 FF 0F 8E 36 93 FF FF 8B 55 FC
7C812A6Bh: 89 55 0C 0F B7 16 8B 7D F8 8A 14 3A 88 11 8B 78
7C812A7Bh: 0C 0F B6 D2 66 8B 14 57 66 3B 16 0F 85 A3 89 03
7C812A8Bh: 00 8B 50 08 66 8B 5A 04 38 19 0F 84 A1 89 03 00
Stack (0013E664h):
0013E644h: 00000000 BA7343E8 BA733CF4 00000001
0013E654h: BA733FEC 0000003B 00000083 0076EE88
0013E664h: 0013E6F0 E0434F4D 00000001 00000000
0013E674h: 7C812A5B 00000001 8013150C 790C2000
0013E684h: 02000036 0013E69C 79E814DA 0013E6A8
0013E694h: 02000036 00000001 0013E718 79E87FF4
0013E6A4h: 0000012C 790FABCC 79F958B8 7916BE4C
0013E6B4h: 0000012C 0013E718 79F97065 E0434F4D
0013E6C4h: 00000001 00000001 0013E6F0 E3D7FC40
0013E6D4h: 01499AA4 00187918 00000000 00043000
0013E6E4h: 00000040 00000001 00187918 8013150C
0013E6F4h: 0013E274 00000001 00000001 0013E6D0
0013E704h: 0013E274 0013E7D0 79F9A3C8 9A3D6BD8
0013E714h: 00000000 0013E7DC 7A0945A4 01499AA4
0013E724h: 00000000 00000000 E3D7FC84 01499AA4
0013E734h: 01499A90 0149999C A027EBCC 79E71870
0013E744h: FFFFFFFF 00000000 00000001 0013E760
0013E754h: 00000000 00187918 00000000 0013E730
0013E764h: 01499AA4 0013E734 01499A90 0013E738
0013E774h: 0149999C 0013E7DC 014856F8 0013E7E4
Registers:
EAX: 0013E668, EBX: 00187918, ECX: 00000000, EDX: 00000025
ESI: 0013E6F4, EDI: E0434F4D, EBP: 0013E6B8, ESP: 0013E664
Crash location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "RaiseException" (+00000052h)
Loaded modules:
foobar2000 loaded at 00400000h - 004F3000h
ntdll loaded at 7C910000h - 7C9C7000h
kernel32 loaded at 7C800000h - 7C904000h
COMCTL32 loaded at 77390000h - 77493000h
msvcrt loaded at 77BE0000h - 77C38000h
ADVAPI32 loaded at 77DA0000h - 77E4C000h
RPCRT4 loaded at 77E50000h - 77EE1000h
GDI32 loaded at 77EF0000h - 77F37000h
USER32 loaded at 77D10000h - 77DA0000h
SHLWAPI loaded at 77F40000h - 77FB6000h
SHELL32 loaded at 7C9D0000h - 7E475000h
ole32 loaded at 774A0000h - 775E3000h
shared loaded at 10000000h - 1002A000h
comdlg32 loaded at 76340000h - 7638A000h
uxtheme loaded at 5B090000h - 5B0C8000h
focus loaded at 003C0000h - 003C8000h
WMHook loaded at 003E0000h - 003EE000h
UnlockerHook loaded at 00B30000h - 00B34000h
AhJsctNs loaded at 65780000h - 657A3000h
HKDll loaded at 00B50000h - 00B5D000h
foo_albumlist_autoupdate loaded at 00B70000h - 00B87000h
foo_autoplaylist loaded at 00BB0000h - 00BE0000h
foo_browser loaded at 00C00000h - 00C3B000h
foo_burninate loaded at 00C60000h - 00C97000h
VERSION loaded at 77BD0000h - 77BD8000h
foo_common loaded at 00CC0000h - 00CFA000h
foo_custominfo loaded at 00D20000h - 00DA5000h
foo_cwb_hooks loaded at 00DD0000h - 00DFE000h
foo_dockable_panels loaded at 00E20000h - 00E43000h
foo_dsp_bs2b loaded at 00E70000h - 00E8C000h
foo_dsp_continuator loaded at 00EB0000h - 00EE2000h
OLEAUT32 loaded at 770E0000h - 7716C000h
foo_dsp_crossfeed loaded at 00F10000h - 00F34000h
foo_dsp_delta loaded at 00F60000h - 00F7E000h
foo_highlightplaying loaded at 00FA0000h - 00FC1000h
foo_input_monkey loaded at 00FF0000h - 01039000h
foo_lnk loaded at 01060000h - 01079000h
foo_lyricsdb loaded at 010A0000h - 010BE000h
MSVCP80 loaded at 7C420000h - 7C4A7000h
MSVCR80 loaded at 78130000h - 781CB000h
WININET loaded at 77AA0000h - 77B4C000h
CRYPT32 loaded at 779E0000h - 77A76000h
MSASN1 loaded at 77A80000h - 77A92000h
foo_masstag_addons loaded at 010E0000h - 010EE000h
foo_menu_addons loaded at 01100000h - 0111F000h
foo_navigator loaded at 01130000h - 01151000h
foo_playcount loaded at 011A0000h - 011C8000h
foo_playlist_manager loaded at 011E0000h - 01226000h
foo_queuemanager loaded at 01250000h - 01278000h
mscoree loaded at 79000000h - 79045000h
msvcm80 loaded at 7C4C0000h - 7C53D000h
mscorwks loaded at 79E70000h - 7A3D1000h
mscorlib.ni loaded at 790C0000h - 79BA8000h
mscorjit loaded at 79060000h - 790B3000h
rsaenh loaded at 0FFD0000h - 0FFF8000h
foo_random loaded at 037A0000h - 037DF000h
foo_skip loaded at 037E0000h - 037FB000h
foo_uie_albumart loaded at 03810000h - 03847000h
gdiplus loaded at 4EB80000h - 4ED23000h
foo_uie_albumlist loaded at 03880000h - 038BF000h
foo_uie_bookmarks loaded at 038E0000h - 03928000h
foo_uie_lyrics loaded at 03940000h - 0399E000h
WINMM loaded at 76AE0000h - 76B0F000h
foo_uie_lyrics_panel loaded at 03A40000h - 03AA8000h
foo_uie_playlists_dropdown loaded at 03AD0000h - 03B0A000h
foo_uie_queuemanager loaded at 03B30000h - 03B69000h
System.ni loaded at 7A440000h - 7ABFE000h
System.Drawing.ni loaded at 7ADE0000h - 7AF74000h
foo_uie_quicksearch loaded at 03E30000h - 03E77000h
foo_uie_single_column_playlist loaded at 03E80000h - 03ED3000h
foo_uie_tabs loaded at 03EF0000h - 03F1A000h
foo_uie_trackinfo_mod loaded at 03F40000h - 03F9A000h
foo_ui_columns loaded at 03FB0000h - 0404B000h
foo_utils loaded at 04070000h - 040A9000h
foo_verifier loaded at 040D0000h - 04100000h
foo_version loaded at 04120000h - 04146000h
dbghelp loaded at 5D3F0000h - 5D491000h
foo_winamp_spam loaded at 04270000h - 0428F000h
foo_abx loaded at 042A0000h - 042D4000h
foo_albumlist loaded at 04300000h - 04347000h
foo_cdda loaded at 04370000h - 043A6000h
foo_converter loaded at 043D0000h - 04439000h
foo_dsp_std loaded at 04460000h - 044A1000h
foo_freedb2 loaded at 044D0000h - 04510000h
foo_input_std loaded at 04530000h - 04644000h
foo_masstag loaded at 04670000h - 046C0000h
foo_pqview loaded at 046E0000h - 046FC000h
foo_rgscan loaded at 04720000h - 04768000h
foo_ui_std loaded at 04790000h - 047E7000h
foo_unpack loaded at 04810000h - 0483E000h
vlmshlp loaded at 071B0000h - 071B7000h
System.Windows.Forms.ni loaded at 7AFD0000h - 7BC56000h
mscorlib.resources loaded at 068D0000h - 06920000h
imagehlp loaded at 76C40000h - 76C68000h
Stack dump analysis:
Address: 7C812A5Bh, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "RaiseException" (+00000052h)
Address: 790C2000h, location: "mscorlib.ni", loaded at 790C0000h - 79BA8000h
Address: 79E814DAh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "InstallCustomModule" (+00001F6Ah)
Address: 79E87FF4h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "LogHelp_TerminateOnAssert" (+00001FA4h)
Address: 790FABCCh, location: "mscorlib.ni", loaded at 790C0000h - 79BA8000h
Address: 79F958B8h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00001FFCh)
Address: 7916BE4Ch, location: "mscorlib.ni", loaded at 790C0000h - 79BA8000h
Address: 79F97065h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+000037A9h)
Address: 79F9A3C8h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "DllCanUnloadNowInternal" (+00006B0Ch)
Address: 7A0945A4h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CorLaunchApplication" (+00012005h)
Address: 79E71870h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 7A0944EAh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "CorLaunchApplication" (+00011F4Bh)
Address: 7A3197D4h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Address: 7963C123h, location: "mscorlib.ni", loaded at 790C0000h - 79BA8000h
Address: 794D0540h, location: "mscorlib.ni", loaded at 790C0000h - 79BA8000h
Address: 79E885A2h, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "LogHelp_TerminateOnAssert" (+00002552h)
Address: 794C7F7Fh, location: "mscorlib.ni", loaded at 790C0000h - 79BA8000h
Address: 03B63D60h, location: "foo_uie_queuemanager", loaded at 03B30000h - 03B69000h
Address: 79FCC4DAh, location: "mscorwks", loaded at 79E70000h - 7A3D1000h
Symbol: "GetCompileInfo" (+0000656Bh)
Address: 03FD42BBh, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03B5E2D4h, location: "foo_uie_queuemanager", loaded at 03B30000h - 03B69000h
Address: 77EF6C2Dh, location: "GDI32", loaded at 77EF0000h - 77F37000h
Symbol: "DeleteObject" (+00000000h)
Address: 040262D0h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 01000000h, location: "foo_input_monkey", loaded at 00FF0000h - 01039000h
Address: 04011D0Dh, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 04025D60h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 01000000h, location: "foo_input_monkey", loaded at 00FF0000h - 01039000h
Address: 04025D44h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 01010000h, location: "foo_input_monkey", loaded at 00FF0000h - 01039000h
Address: 03B5E2D4h, location: "foo_uie_queuemanager", loaded at 03B30000h - 03B69000h
Address: 03FD482Ah, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D18B26h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowThreadProcessId" (+000000A6h)
Address: 03FB7220h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D188D1h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+0000002Bh)
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 03FB7220h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 03FB7398h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FB7220h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D188DAh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 03FB7220h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 03FB7220h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FB7220h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D1D05Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "EnumDisplayMonitors" (+000000F8h)
Address: 03FB7220h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 03FB7220h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 00B51350h, location: "HKDll", loaded at 00B50000h - 00B5D000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1FD29h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "UserClientDllInitialize" (+000007F1h)
Address: 03FB7220h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D6ABECh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetRawInputDeviceInfoA" (+0000011Fh)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 03FB0000h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 0401BD18h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FB7220h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D2013Eh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateWindowExW" (+000001EEh)
Address: 77D20104h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateWindowExW" (+000001B4h)
Address: 03FB0000h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 0401BD18h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 7C927C0Ch, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+0000020Fh)
Address: 03FB0000h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C927E77h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+0000047Ah)
Address: 7C925041h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000046h)
Address: 7C925233h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000238h)
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 0401BD66h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 0401BD18h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 7C9255C9h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlHashUnicodeString" (+00000164h)
Address: 7C925152h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "bsearch" (+00000157h)
Address: 7C92554Ah, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlHashUnicodeString" (+000000E5h)
Address: 7C9253F5h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFindActivationContextSectionString" (+000000DCh)
Address: 0401BD18h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 77D19951h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsChild" (+00000243h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 03FB0100h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920838h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 77D199E4h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsChild" (+000002D6h)
Address: 77D19A12h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsChild" (+00000304h)
Address: 03FB0000h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FB0100h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D1A303h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "ClientThreadSetup" (+000002F9h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D19A18h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsChild" (+0000030Ah)
Address: 77D19A12h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsChild" (+00000304h)
Address: 77D1A31Ah, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "ClientThreadSetup" (+00000310h)
Address: 03FB0000h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D1A33Bh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "ClientThreadSetup" (+00000331h)
Address: 03FB7220h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FB0000h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 0401BD18h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 004E004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0401BD18h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 004E004Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0401BD18h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 0401BD18h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D19D60h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "UnregisterClassW" (+000002BCh)
Address: 77D70270h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 77D10000h, location: "USER32", loaded at 77D10000h - 77DA0000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920738h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000164h)
Address: 7C920732h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000015Eh)
Address: 7C9206ABh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+000000D7h)
Address: 7C9206EBh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000117h)
Address: 7C9205D4h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000000h)
Address: 7C920570h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000133h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03FFC771h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FFC790h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FE7B47h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 03FE76A1h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 7C9205C8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+0000018Bh)
Address: 7C920551h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000114h)
Address: 7C92056Dh, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlFreeHeap" (+00000130h)
Address: 04033C14h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FE7A59h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 7C920833h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+0000025Fh)
Address: 040311ACh, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FB0100h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 7C91EE18h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "strchr" (+00000117h)
Address: 7C920838h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlAllocateHeap" (+00000264h)
Address: 77D201F7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateWindowExW" (+000002A7h)
Address: 03FB0000h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 040311ACh, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 0401BFC0h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 7C927BB8h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001BBh)
Address: 7C927BB0h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "RtlReAllocateHeap" (+000001B3h)
Address: 03FFC966h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FFC9A0h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FB1E97h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 0401BD18h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D1FF83h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "CreateWindowExW" (+00000033h)
Address: 0401BD18h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FB0000h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FB7095h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 0401BD18h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FB0000h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FC3CD6h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 04033C0Ch, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FDD0B6h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 04033C0Ch, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 04025D60h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 040262D0h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 04034388h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 040126CDh, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FDD168h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 04034350h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 04033C0Ch, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 0401B298h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 04033C28h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FDD278h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 04034350h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FF9045h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FFBA65h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FFA89Ah, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B3B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000074h)
Address: 77D1B3A7h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+0000006Bh)
Address: 77D1C331h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "SetRectEmpty" (+0000004Fh)
Address: 77D24073h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+00000198h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D3E185h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "User32InitializeImmEntryTable" (+00000E18h)
Address: 77D3E162h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "User32InitializeImmEntryTable" (+00000DF5h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D24204h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 0110005Ah, location: "foo_menu_addons", loaded at 01100000h - 0111F000h
Address: 77D1B933h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindow" (+00000000h)
Address: 04014B2Dh, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D1B3F9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000000BDh)
Address: 5B091AF6h, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Address: 03FF3A09h, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D1B3D2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000096h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 03FFA89Ah, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 03FFA89Ah, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D2418Dh, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000002B2h)
Address: 03FFA89Ah, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D241B0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000002D5h)
Address: 77D23FD9h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "PrivateExtractIconExW" (+000000FEh)
Address: 03FFA89Ah, location: "foo_ui_columns", loaded at 03FB0000h - 0404B000h
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 5B093AA7h, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Symbol: "DrawThemeText" (+00000A76h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D24204h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000022h)
Address: 77D18734h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000006Dh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D18816h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+0000014Fh)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D18830h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "GetDC" (+00000169h)
Address: 77D1B4C0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000184h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1BDA2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "IsWindowEnabled" (+00000000h)
Address: 77D40467h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DeregisterShellHookWindow" (+000001CFh)
Address: 77D1B4D0h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000194h)
Address: 77D1B50Ch, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+000001D0h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 7C91EAE3h, location: "ntdll", loaded at 7C910000h - 7C9C7000h
Symbol: "KiUserCallbackDispatcher" (+00000013h)
Address: 77D241E2h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefDlgProcW" (+00000000h)
Address: 77D1B473h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DefWindowProcW" (+00000137h)
Address: 77D1DAF6h, location: "USER32", loaded at 77D10000h - 77DA0000h
Symbol: "DestroyWindow" (+0000000Ch)
Address: 004565F0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456A71h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456D23h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00456A71h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 5B092E8Eh, location: "uxtheme", loaded at 5B090000h - 5B0C8000h
Symbol: "DrawThemeBackground" (+00000266h)
Address: 7C809E01h, location: "kernel32", loaded at 7C800000h - 7C904000h
Symbol: "IsBadReadPtr" (+00000000h)
Version info:
foobar2000 v0.9.4.1
UNICODE
Additional info:
Converter 1.0.1 (foo_converter)
foo_lyricsdb 0.0.7 beta 4 (foo_lyricsdb)
Masstagger Addons 0.3.2 (foo_masstag_addons)
foobar2000 core v0.9.4.1 (Core)
Playlist Manager 1.0 (foo_playlist_manager)
bs2b 2.0.0 (foo_dsp_bs2b)
freedb Tagger 0.5.2a (foo_freedb2)
Standard DSP array 1.0 (foo_dsp_std)
Shell link resolver 1.1 (foo_lnk)
Menu Addons 0.3.5 (foo_menu_addons)
Standard Input Array 1.0 (foo_input_std)
Winamp API Emulator 0.90 (foo_winamp_spam)
Continuator 0.4.0 (foo_dsp_continuator)
ReplayGain Scanner 2.0.2 (foo_rgscan)
Navigator 0.2 (foo_navigator)
LPCM <--> delta-PCM converter 0.1.1 (foo_dsp_delta)
Single Column Playlist Display 0.3.2 beta [Oct 27 2006 - 17:38:24] (foo_uie_single_column_playlist)
Playlist tools 0.5.7 (foo_utils)
Quick Search Toolbar 2.8j (foo_uie_quicksearch)
Playback Statistics 1.3.2 (foo_playcount)
File Integrity Verifier 1.0.1 (foo_verifier)
dockable columns ui panels 0.0.9b [Oct 23 2006 - 13:59:21] (foo_dockable_panels)
ABX Comparator 1.3.1 (foo_abx)
WMA Decoder 1.1 (foo_input_std)
foo_skip 0.2 (foo_skip)
Album List 3.2.0 (foo_albumlist)
Bookmarks 0.0.9 (foo_uie_bookmarks)
RAR reader 1.1 (foo_unpack)
CD Audio Decoder 2.1.1 (foo_cdda)
cwbowron's title format hooks 1.0.13 [Oct 2 2006 - 09:06:52] (foo_cwb_hooks)
Tabbed panel modified 0.2.5 (foo_uie_tabs)
Queue manager panel 0.2.1 (foo_uie_queuemanager)
Album list panel 0.2.1 beta 4 (foo_uie_albumlist)
foo_custominfo 0.1.2 (foo_custominfo)
Queue manager 0.1.1 (foo_queuemanager)
Randomized playlist entry 1.2.3 (foo_random)
Track info panel mod 0.7.1 beta [Oct 24 2006 - 22:48:54] (foo_uie_trackinfo_mod)
Music Browser 1.2.2c [Jul 6 2006 - 09:42:02] (foo_browser)
Highlight playing 0.1.0 (foo_highlightplaying)
Autoplaylist Manager 1.0 (foo_autoplaylist)
Playlists Dropdown 0.5.7.5 (foo_uie_playlists_dropdown)
ZIP/GZIP reader 1.0 (foo_unpack)
FLAC Decoder 1.1.0 (foo_input_std)
Components versions viewer 0.3 (foo_version)
Lyrics panel 0.34.1 (foo_uie_lyrics_panel)
Masstagger 1.6 (foo_masstag)
Columns UI 0.1.3 beta 1v5 (foo_ui_columns)
Crossfeed 0.92 (foo_dsp_crossfeed)
Albumlist autoupdate 0.1 (foo_albumlist_autoupdate)
Audio CD Writer 2.0.1 (foo_burninate)
Monkey's Audio decoder 2.1.1 (foo_input_monkey)
Default User Interface 0.9acc (foo_ui_std)
Album Art Panel 0.2.5.1 (foo_uie_albumart)
Common services 0.1 (foo_common)
Lyric Show Panels 0.3.0.0 (foo_uie_lyrics)
When you'll got time, could you explain me, please, what i'm doing wrong..., or if the crash is due to foo_ui_queuemanager.
Have a nice day.
foo_queuemanager and foo_uie_queuemanager are not supposed to be installed at the same time. I guess this is the reason for this crash.
So I've deinstalled foo_pqview and foo_queuemanager, but this has not resolve the crash.
I guess the incompatibility comes from another component...
Thanks for your above reply
Edit: Okay oops, I wasn't paying attention when I woke up this morning. You can ignore me
I was writing "what is the "Play after current" thing ?" when I discovered what it is : it is in the playlist context menu. Hope this helps people like me.
Is there a way to insert some colours in the title formatting ? How do we align text to the right ? It would be nice to open files in the queue with a double-click (on queue manager panel). And is it possible to keep the queue when a track is played with double-click in the playlist ? Is it a foobar2000 feature that empty the queue ?
Thanks for your plugin.
I was writing "what is the "Play after current" thing ?" when I discovered what it is : it is in the playlist context menu. Hope this helps people like me.
Is there a way to insert some colours in the title formatting ? How do we align text to the right ? It would be nice to open files in the queue with a double-click.
Thanks for your plugin.
Thanks. I've been wondering where the heck that was.
Is there a way to insert some colours in the title formatting ? How do we align text to the right ? It would be nice to open files in the queue with a double-click (on queue manager panel). And is it possible to keep the queue when a track is played with double-click in the playlist ? Is it a foobar2000 feature that empty the queue
Developement is currently stopped, as It works they way I want it to and I don't have that much time at the moment.
So: no colors, no alignment, no single-click, double-click or whatsoever actions.
The queue is emptied by foobar, there's no way to stop this from within a component.
this is my favorite component. id like to thank you for making it, and my foobar experience! but please kind sir, is there absolutely no hope of your to-do list being implemented?
more specifically:-
# Ability to reoder Tracks via drag'n'drop
# Ability to add tracks to the queue via drag'n'drop
please guvnor, my knees are raw with groveling?
is there a way to make the panel adjust its size by the number of queued items? would be just perfect...
Version 2.2 is out - there is actually nothing new, but I removed the "play after current" stuff from this component.
This feature does not actually have anything to do with this component, so I decided to split it in a separate, non-NET component foo_trackpos.
Get Version 2.2 and foo_trackpos here. (http://chron.visiondesigns.de/foobar2000/)
Hey while you're at it can you make this component non-NET too? :)
Hehe, no - sry.
I actually don't use it anymore and the place after current part was non-net from the start.
This separation was nothing but a bit of cut and paste
Hehe, no - sry.
I actually don't use it anymore
Does it mean you stopped development of your plugin?
Hehe, no - sry.
I actually don't use it anymore
Does it mean you stopped development of your plugin?
Yes - I think it's in a state that's enough for a final.
It does all I wanted from the beginning - show the queue and allow you to undo a minor mistake you did while enqueueing from within a collumns_ui panel. If you want to reorder your tracks or do other complicated stuff, just use the playlist and foo_trackpos (I can see no advantages of the queue over that solution).
I see!
There is just small thing wich would make me happy if you could add it: the delete function inside the context menu of the panel as a alternative to the delete button. Why is that so important? The queuemanager panel has a big role in my layout used for parties. So foobar is used by other people who are used to call the context menu.
By the way: As you requested a while ago the feature that the queue won't be flushed if playback is started from playlist i was sceptical and didn't see any usage for that. But after creating my party layout it suddenly came into my mind: If we would have that feature the queue would also mean a selection of songs wich will be played with guarentee even if a party hooligan starts clicking around in playlists to hear his songs and there would never be a stop of playback as lon as you fill the queue by time. Hopefully somedays that woul be possible!
There is just small thing wich would make me happy if you could add it: the delete function inside the context menu of the panel as a alternative to the delete button. Why is that so important? The queuemanager panel has a big role in my layout used for parties. So foobar is used by other people who are used to call the context menu.
I have to admit that this is really something the component lacks . But I don't have any experience with contextmenus and I don't plan to go into .Net development any further, cause it sucks ^^.
By the way: As you requested a while ago the feature that the queue won't be flushed if playback is started from playlist i was sceptical and didn't see any usage for that. But after creating my party layout it suddenly came into my mind: If we would have that feature the queue would also mean a selection of songs wich will be played with guarentee even if a party hooligan starts clicking around in playlists to hear his songs and there would never be a stop of playback as lon as you fill the queue by time. Hopefully somedays that woul be possible!
Rule Nr. 1: Never let any party hooligan touch your sacred PC hardware
I would not use the queue for parties (inflexible, can't be reordered, no undo functionality available) - the same is possible with foo_trackpos - except of the availability of all the power of a playlist.
But I have good news for ya - I'm planning to create a party interface for foobar2000 with all the features you need to party (especially _very_ restricted access ).
OMG that sounds very very compromising!
*edit* ah.. sorry.. didn't see that it's not allow to request.
*Forget that
Well, I did it ^^
Version 0.2.3 is out.
Changes:
Implemented "Stop after queue"
Get it at my foobar components homepage (http://chron.visiondesigns.de/foobar2000/#foo_uie_queuemanager)
I would not use the queue for parties (inflexible, can't be reordered, no undo functionality available) - the same is possible with foo_trackpos - except of the availability of all the power of a playlist.
But I have good news for ya - I'm planning to create a party interface for foobar2000 with all the features you need to party (especially _very_ restricted access wink.gif).
Can you tell more? I am eager to hear!
Well, I can give you a little excerpt of the concept:
Completely locked playlist (no remove, no reorder etc.)
Only two possibilities to add songs to the playlist - adding songs to the very end or adding songs at a random position after the current one
You can't add a song that's already in the playlist (having been played within the last x minutes or in playlist after the currently playing song)
Maybe more settings here - like only allow x songs per artist per y minutes etc.
Randomize functionality - shuffles all songs in the playlist after the current playing one.
"Backup playlist" - if the playing list only has one song left, 5 songs are taken from this backup playlist (that you have created before the party begun) - so music never stops playing
Database search panel - just like database search, but as a columns ui panel
Password field panel - as long as a set password is written in this field, all restrictions are removed
Combine this with a correctly set up UI (no menu panel, no context menu, only very few hotkeys only you know) and you are ready to party.
Sounds great!
Well, I did it ^^
Version 0.2.3 is out.
Changes:
Implemented "Stop after queue"
Get it at my foobar components homepage (http://chron.visiondesigns.de/foobar2000/#foo_uie_queuemanager)
This is a godsend. Thx
Looking forward to this party plugin! My computer has the 160gb of music and is plugged into the receiver at our apartment so it is always being used by (drunk) guests. Now, if only I could get a party plugin to keep them from breaking shit in my room...
looks great, untill i read .net requirement..
how is that foo_party mod comming?
sounds nice
I'm having a huge problem withe this module which I otherwise love. As I add more tracks to the queue and it then advances to play the next song in queue, the name of (what then becomes) the top track in the queue becomes incorrect. (The problem isn't limited to just the next track although it appears mostly there.) Is it just me? My problem is one that you couldn't miss.
What version are you using?
If it's 0.2.3, try 0.2.2 (http://chron.visiondesigns.de/foobar2000/foo_uie_queuemanager_0.2.2.zip)
What version are you using?
If it's 0.2.3, try 0.2.2 (http://chron.visiondesigns.de/foobar2000/foo_uie_queuemanager_0.2.2.zip)
I was using 0.2.3. Thanks for providing me with 0.2.2. I'm sfraid that the issue remains. To clarify: If I just create a queu and start playing it there is no problem. But let's say two songs into the queue I then add a song. The problem emerges immediately. The fist noticable symptom is that the top song in the queue is renamed as the song that is currently playing. The problem cascades from there as the queue continues to play. Note that the actual order of the queue is not being affected, only what is displayed in the Queue Manager panel.
I would love it if this gets resolved as your Queue Manager panel is front row andc centre in my favourite config: http://img294.imageshack.us/my.php?image=config12px4.jpg (http://img294.imageshack.us/my.php?image=config12px4.jpg) . (In fact, this is a good example of it. Note that Sting Me is currently playing and also at the top of the queue. In fact, Sting Me was not at the top of the queue; it was a different song renamed by the panel.)
Unfortunately, I don't have time to fix this at the moment.
If you aren't using foo_trackpos you could try version 0.2.1 http://chron.visiondesigns.de/foobar2000/f...nager_0.2.2.zip (http://chron.visiondesigns.de/foobar2000/foo_uie_queuemanager_0.2.2.zip)
this should work for sure - otherwise there's something very wrong with your setup
Unfortunately, I don't have time to fix this at the moment.
If you aren't using foo_trackpos you could try version 0.2.1 http://chron.visiondesigns.de/foobar2000/f...nager_0.2.2.zip (http://chron.visiondesigns.de/foobar2000/foo_uie_queuemanager_0.2.2.zip)
this should work for sure - otherwise there's something very wrong with your setup
You have made me a very happy man. Version 2.1 (your link was to 2.2 but I figured it out) solved the problem. Truly excellent.
Thanks!
(I''l keep checking back. It would be nice also to have the 'stop after queue' feature from 2.3. But this is great for now.)
Thanks for this excelent component, but a functionnality miss me.
In the 0.8 version i had possibility, after queue ending to go back to original song before queue play, or go after the last queue's song.
is it possible again ?
Thanks
Thanks for this excelent component, but a functionnality miss me.
In the 0.8 version i had possibility, after queue ending to go back to original song before queue play, or go after the last queue's song.
is it possible again ?
no, and I'm not going to implement it - request it for foobar core if you want it.
Thanks for this excelent component, but a functionnality miss me.
In the 0.8 version i had possibility, after queue ending to go back to original song before queue play, or go after the last queue's song.
is it possible again ?
no, and I'm not going to implement it - request it for foobar core if you want it.
Ok, thanks for your answer.
I'm probably just being exceptionally dense, but how do I open this window displaying the queue? I'm running the columns_ui version and have a .net thing installed correctly.
file -> preferences-> columnsUI -> Layout (tab)
Right click on a splitter -> panels -> queue manager
file -> preferences-> columnsUI -> Layout (tab)
Right click on a splitter -> panels -> queue manager
Thanks very much, you're a star.
Hi Chronial,
are you going to implement the possibility to change queue order via Drag&Drop? I would really love to have this function. Thanks.
Hi Chronial,
Are you still intending to update this (with the features you had on the front page) or make the source code public ?
Thanks!
Hi,
I just discover this panel, very useful
but can we expect a new version soon that allow transparency for background ... in order to be used as well in a PanelsUI config ?
Thant by advance for feed back
Regards,
Br3tt
Hello!
This is my favourite panel...but as said many times, being able to change the order of the queue would be great. So I am also waiting (and hoping ) for an update!
that would be nice..
anyone like what i did with the queue manager panel?
(http://img201.imageshack.us/img201/1831/foobarrc2.gif)
This uses Panels UI to draw the playlist and queue manager.
This code manages the size of the playlist and queue panel if applicable.
$ifgreater(%cwb_queuelength%,9,$setpvar(QHeight,142),$setpvar(QHeight,$add($mul(14,%cwb_queuelength%),2)))
// Columns Playlist
$panel(Columns Playlist,Columns Playlist,0,0,%_width%,
$ifgreater(%cwb_queuelength%,0,
$sub($sub(%_height%,16),$getpvar(QHeight)),%_height%)
,)
// Queue Panel
$ifgreater(%cwb_queuelength%,0,
$panel(Queue Info,Track Display,0,$sub($sub(%_height%,16),$getpvar(QHeight)),%_width%,$add(16,$getpvar(QHeight)),)
,)
This code is for the queue panel, it draws the header and the queue manager
$drawrect(16,0,$sub(%_width%,32),16,pencolor-null brushcolor-SYSCOL-15)
$imageabs(0,0,/images/Queue_Header_L.png,)
$imageabs($sub(%_width%,16),0,/images/Queue_Header_R.png,)
$padding(5,0)$align(left,top)$font(Arial,10,bold,SYSCOL-8)
'Queued Tracks'
// Queued Track Count
$padding(90,0)$align(right,top)$font(Arial,10,,SYSCOL-8)
%cwb_queuelength%' Item'$ifgreater(%cwb_queuelength%,1,'s',)
// Clear Queue Button
$button($sub(%_width%,90),0,0,0,80,16,/images/Buttons/ClearQ.png,/images/Buttons/ClearQ.png,Flush playback queue,TOOLTIP:"Flush Playback Queue")
// Queue Manager Panel
$panel(Queue Manager,Queue Manager,10,16,$sub(%_width%,20),$getpvar(QHeight),)
@gob
I think that can be realizable with PanelsUi even if your main iterface is ColumnsUi: But don't ask me how to do that!
@gob
I think that can be realizable with PanelsUi even if your main iterface is ColumnsUi: But don't ask me how to do that!
it's pretty simple man. sorry, i should have posted the code i used, it's up there now
I'm having a huge problem withe this module which I otherwise love. As I add more tracks to the queue and it then advances to play the next song in queue, the name of (what then becomes) the top track in the queue becomes incorrect. (The problem isn't limited to just the next track although it appears mostly there.) Is it just me? My problem is one that you couldn't miss.
after reading this i found out what was bugging me. reverting to 2.1 fixed it here too. i really hope this component gets updated or at least the source released. plus, it would be nice if it wasn't .net.
i have a queue question.
lets say i queue some tracks while one song is playing but after the song is finished i dont want to listen to the first song i queued but i want to select another one from the playlist.
the problem is that if i have a queue and i select another song from the playlist it destroys/deteles my queue. what should i do so the queue won't get deleted when i select a song ?
thanks
i have a queue question.
lets say i queue some tracks while one song is playing but after the song is finished i dont want to listen to the first song i queued but i want to select another one from the playlist.
the problem is that if i have a queue and i select another song from the playlist it destroys/deteles my queue. what should i do so the queue won't get deleted when i select a song ?
thanks
might be related to the problem above. try a slightly older version, it may fix your problem.
http://chron.visiondesigns.de/foobar2000/f...nager_0.2.1.zip (http://chron.visiondesigns.de/foobar2000/foo_uie_queuemanager_0.2.1.zip)
it didn't fix it
Using columnsUI, how can i change color of selected text background in queue manager?
can someone help please?
Using columnsUI, how can i change color of selected text background in queue manager?
can someone help please?
U will find its settings in foobar preferences under "Playback -> Queue Manager"
hopefully someday will come "rearrange by drag&drop"
thanks Infernus .. but what i wanted was to change color of the selected row, not complete background.
my foobar is complete black background including queuemanager, but when i select a queued song, it shows bright blue background for that particular selected text. i want to change it to gray.
any ideas?
don't know if this is the right thread...
but i was just looking for a way to reorder tracks in queue and found this thread.
i think i now figuered out a work around which works good for my panels_ui set up and fits in my layout concept:
I manage my music and playlists with playlist_tree component.
In playlist_tree you can define source as "@queue"
So i created a new playlist_tree query with source set to @queue and a query which is always true:
criteria: "NOT 1 IS 2"
when i now click the "Queue"-query in my playlist tree, it sends the tracks of queue to the defined playlist, than activates the playlist. In my case the name of the playlist_tree auto-send playlist is always the name of the query. Therefore, after doing so, i am editing a playlist named "queue" which contains exactly the queue.
now i reorder the tracks the way i want them, push my "flush queue"-button, do a ctrl+a to select the whole playlist and than "add to playback queue".
im sure there is much more potential in using playlist_tree component and the simple playlist-editor as a queue-editor if you utilize the @scheme programming interface included in playlist_tree... maybe its even possible to simulate a real queue-editor
for me and my foobar layout this makes foo_uie_queuemanager redundant. but i liked the component alot in my coloumns ui times...
cheers
Will there be a non columns ui version, too?
EDIT: Oh I searched through the thread and found out that there won't be one. What a shame. Does anyone have a download link for the last non columns ui version?
EDIT2: Nevermind I found the old link: http://chron.visiondesigns.de/foobar2000/f...nager_0.1.1.zip (http://chron.visiondesigns.de/foobar2000/foo_queuemanager_0.1.1.zip)
I like the non columns ui version too, mostly because I don't use columns ui, doh. Thanks for the link!
Foobar 0.9.5 has beed released.
Is the plugin compatibale with 0.9.5?
I cannot add a new UI element as a queue manager.
Maybe it's just because I'm a noobie to ColumnUI which I don't use til 0.9.5
Thx~
It works for me in 0.9.5. But you need .NET to use this component.
Thanks.
But I have .NET framework 2.0 and I verify that it's being used by repairing it to see a notification dialog for closing the relative applications 1st b4 repairing.
I really don't see a UI element called "queue manager" in "Add New UI Element" dialog in 0.9.5
I don't know, I have now problems with Queue Manager, foobar2000 0.9.5 and Columns UI.
(http://img149.imageshack.us/img149/716/queuexx4.png)
Versions I have are 0.2.3 of Queue Manager and latest alpha version of Columns UI 0.2.1.
Can you please add an option to reset "Stop after queue"?
Thx, I finally found the Queue Manager~
There seems to be a problem when an album list or a playlist manager is with a queue manager in the same tab stack.
It clears the view of album list or playlist manager as fb2k is just launched.
You have to recover the vision by switching to queue manager 1st.
(http://img172.imageshack.us/img172/7336/queuekd8.th.png) (http://img172.imageshack.us/my.php?image=queuekd8.png) refresh it: (http://img292.imageshack.us/img292/5615/queue2xv4.th.png) (http://img292.imageshack.us/my.php?image=queue2xv4.png)
Put the Quene Manager b4 album list or playlist manager
(http://img253.imageshack.us/img253/1012/queue4yx0.th.png) (http://img253.imageshack.us/my.php?image=queue4yx0.png)
or place it into a single container to avoid the problem:
(http://img144.imageshack.us/img144/9746/queue3hy8.th.png) (http://img144.imageshack.us/my.php?image=queue3hy8.png)
fb2k 0.9.5, Column UI 0.2.1 alpha 10 v4 (today's? update?)
really need drag and drop, new version soon?
Same here. But development seems to have stopped since a long time
Sorry - I don't use the queue any more (and for what I use foo_cwb_hooks provides all I need). And after all it was a bad Idea to write a foobar component with .Net anyways .
Then can you please release the source code so perhaps someone else could work on this?
As stated on my Foobar Page (http://chron.visiondesigns.de/foobar2000/), my sourcecode is available to everyone.
Well, I can give you a little excerpt of the concept:
Completely locked playlist (no remove, no reorder etc.)
Only two possibilities to add songs to the playlist - adding songs to the very end or adding songs at a random position after the current one
You can't add a song that's already in the playlist (having been played within the last x minutes or in playlist after the currently playing song)
Maybe more settings here - like only allow x songs per artist per y minutes etc.
Randomize functionality - shuffles all songs in the playlist after the current playing one.
"Backup playlist" - if the playing list only has one song left, 5 songs are taken from this backup playlist (that you have created before the party begun) - so music never stops playing
Database search panel - just like database search, but as a columns ui panel
Password field panel - as long as a set password is written in this field, all restrictions are removed
Combine this with a correctly set up UI (no menu panel, no context menu, only very few hotkeys only you know) and you are ready to party.
is this mod still under development or canceled?
sorry, but this mod is canceled. I don't have the time to develop it.
Cheers, nice component, now how do you make foobar allow drag and drop files from the playlist to the que?!
The new version of foobar
0.9.6 beta 1 doesn't support this component anymore. It seems that you have to recompile it... can you do this ?
Failed to load DLL: foo_uie_queuemanager.dll
Reason: This component is not compatible with this version of Windows and needs to be recompiled with a newer version of the foobar2000 SDK; please contact the author of this component to obtain an updated version of this component.
If so, than my question would be still important for me:
Can you please add an option to reset "Stop after queue"?
I can't compile anything for the current foobar version, as I do not own Windows XP.
Further more development of this component is stopped. Anybody is free to pick it up anytime he wants to.
can somebody ask for SRC from Chronial and recompile this plug?
Well, here's the current source code. This is not the 0.2.3 source code but contains some changes.
It will most likely not compile as I stopped development while implementing some changes. The original sourcecode of 0.2.3 is not available any more, sry.
I don't think anyone wants to put up with this mess - but if you want to, have a go.
http://chron.visiondesigns.de/foobar2000/f...urce_0.2.3x.zip (http://chron.visiondesigns.de/foobar2000/foo_uie_queuemanager_source_0.2.3x.zip)
(If someone decides to take over and continue using managed code, don't (http://social.msdn.microsoft.com/forums/en-US/netfxbcl/thread/1428326d-7950-42b4-ad94-8e962124043e/).)
Is there an alternative to this? Sorry for bumping
Is there an alternative to this? Sorry for bumping
foo_queuecontents (http://www.hydrogenaudio.org/forums/index.php?showtopic=73648)