Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_menu_addons (Read 166935 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.


foo_menu_addons

Reply #77
If you add them "jump <n>": Can we have "n" user defined? Can we have a toggle, i.e. toggling between "jump 1", "jump n"? This is again useful when using remote controls. Then we would not have to assign 4 buttons (fore/1 back/1, fore/n, back/n)

foo_menu_addons

Reply #78
First I want to thank you for coding this useful plugin. I have some small problem with this plugin though. Those move command can't be undone correctly using undo command first time it doesn't work, the second and later it keeps going back to the state after the first move. The other problem is hotkey related, I've added a hotkey for the invert select command, if I start foobar and go directly to the KeyBoard Shortcut page in preferences, the hotkey I assign will have action as "Action not found (CBF..." the hotkey still works though and it will display correctly if you open any menu that contains this action and/or use the hotkey. This problem may happen with all the other commands from your plugin, I haven't checked them though. Also now everytimes I add a new hotkey it just directly goes to your "Start up Playlist -> *Last Playlist*" entry.

I use foobar 0.9.4 and foo_menu_addons 0.3.4. If you need more info just tell me.

foo_menu_addons

Reply #79
Those move command can't be undone correctly using undo command first time it doesn't work

I'm not too sure, but this is not a bug. I guess because normally when you do something on the playlist window, it knows what you have done (because you use your mouse and keyboard to do things on the playlist), but if you use the other ways to change the playlist (like using this component), the playlist window doesn't know how to undo. it can only undo what you have done with the playlist window manually.

The other problem is hotkey related, I've added a hotkey for the invert select command, if I start foobar and go directly to the KeyBoard Shortcut page in preferences, the hotkey I assign will have action as "Action not found (CBF..." the hotkey still works though and it will display correctly if you open any menu that contains this action and/or use the hotkey. This problem may happen with all the other commands from your plugin, I haven't checked them though. Also now everytimes I add a new hotkey it just directly goes to your "Start up Playlist -> *Last Playlist*" entry.

hm, it is intended to leave it like this, I know this before I release it.
since for every menu item, a guid has to be assigned, but I didn't assign it for the items in the "Startup Playlist", so to have this problem.
but it doesn't make sense to assign guid for them, because your playlist count can be changed as you want, there's no point to have guid (short-cut). as long as it doesn't produce serious problems, I'll leave it as it is now, or I'll simply remove the startup playlist support for the next release.

foo_menu_addons

Reply #80
Quote
I'm not too sure, but this is not a bug. I guess because normally when you do something on the playlist window, it knows what you have done (because you use your mouse and keyboard to do things on the playlist), but if you use the other ways to change the playlist (like using this component), the playlist window doesn't know how to undo. it can only undo what you have done with the playlist window manually.
I remember reading somewhere foosion mentioned about calling something (sorry can't be more specific it's long time ago) that will inform foo_common IIRC that there's change in playlist so user can use the undo command later for a plugin that modifies playlist like yours (again sorry I can't remember this plugin too but I'm sure that I've read this somewhere if I have the time I will dig it up).

Quote
hm, it is intended to leave it like this, I know this before I release it.
since for every menu item, a guid has to be assigned, but I didn't assign it for the items in the "Startup Playlist", so to have this problem.
but it doesn't make sense to assign guid for them, because your playlist count can be changed as you want, there's no point to have guid (short-cut). as long as it doesn't produce serious problems, I'll leave it as it is now, or I'll simply remove the startup playlist support for the next release.
I meant the invert select command hotkey having problem "Action not found..." not the Start up playlist.
The start up playlist command only have a small problem when add new hotkey the action select tree just default go to the place I select in the File->Startup Playlist menu. This issue is not serious and I don't use this feature so keeping or removing it doesn't cause any problem for me.

Again thanks for the plugin and your answer.

foo_menu_addons

Reply #81
I remember reading somewhere foosion mentioned about calling something (sorry can't be more specific it's long time ago) that will inform foo_common IIRC that there's change in playlist so user can use the undo command later for a plugin that modifies playlist like yours (again sorry I can't remember this plugin too but I'm sure that I've read this somewhere if I have the time I will dig it up).

ok, tell me if you find it.

I meant the invert select command hotkey having problem "Action not found..." not the Start up playlist.

ok, this is not a serious problem too. the reason is, the invert select menu item will not show unless you have selection in the playlist, so if you select something, then go to the keyboard shortcut setting page, you'll see it.

foo_menu_addons

Reply #82
I've found two posts from foosion that you might interested in here and here hope those help.

About the invert select problem nothing serious really, just feel that it's weird.

foo_menu_addons

Reply #83
Cool work

foo_menu_addons

Reply #84
It crashed foobar, if I do the following:

- update a playlist with foo_playlist_bind
- press pageup or pagedown (which are linked to "jump to prev/next directory")

*CRASH*

I edit and add info to this posting if I know more.

EDIT: It seems to happen if no track is marked. Probably your plugin does not handle this. If I mark a track with mouse or up/down arrows, everything is fine.

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01286316h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01286316h):
012862D6h:  07 29 01 89 44 24 4C 89 5C 24 50 89 5C 24 54 89
012862E6h:  5C 24 58 89 5C 24 5C 89 44 24 38 89 5C 24 3C 89
012862F6h:  5C 24 40 89 5C 24 44 89 5C 24 48 89 5C 24 14 8B
01286306h:  75 0C 3B F3 C6 84 24 48 02 00 00 03 75 60 8B 0F
01286316h:  8B 01 8B 50 0C FF D2 8B 10 8B C8 8B 02 FF D0 8D
01286326h:  4C 24 24 51 8B C8 E8 8F 2F 00 00 C6 84 24 48 02
01286336h:  00 00 04 39 58 10 76 05 8B 40 04 EB 05 B8 D8 05
01286346h:  29 01 8B 54 24 4C 6A FF 50 8B 42 08 8D 4C 24 54
Stack (0012F494h):
0012F474h:  778B7E64 77881678 FFFFFFFF 00E1D49C
0012F484h:  77E9F715 00070000 00000000 000DAC38
0012F494h:  1E4B1FAF FFFFFFFF 00000004 00000000
0012F4A4h:  00000088 00000000 00130000 004DF180
0012F4B4h:  778CB618 00000000 00000000 001A4040
0012F4C4h:  008B0688 0012F56C 012907D8 00000000
0012F4D4h:  00000000 00000000 00000000 012907D8
0012F4E4h:  00000000 00000000 00000000 00000000
0012F4F4h:  054B0260 04A70000 0012F518 778CD981
0012F504h:  000003C5 054B21D8 04A70000 054B0260
0012F514h:  054B0268 04A70000 04A70000 04A70178
0012F524h:  778CBA2B 04A70608 778CB9B1 0012F6B0
0012F534h:  0012F5A0 00000001 00000000 00000040
0012F544h:  6569565B 614C2F77 74756F79 6F4E205D
0012F554h:  6F626574 00806B6F 00000000 00000000
0012F564h:  00000000 00000000 0012F59C 054915F0
0012F574h:  778B2C8A 04A70000 054915E8 054915F0
0012F584h:  0012F578 04A70688 0012F630 778B7E64
0012F594h:  77883158 FFFFFFFF 0012F640 778CB7C2
0012F5A4h:  04A70778 054915F0 00000000 054915F0
Registers:
EAX: 012907D8, EBX: 00000000, ECX: 00000000, EDX: 00133048
ESI: 00000000, EDI: 0012F70C, EBP: 0012F6E0, ESP: 0012F494
Crash location: "foo_menu_addons", loaded at 01280000h - 0129E000h

Loaded modules:
foobar2000                      loaded at 00400000h - 004F3000h
ntdll                            loaded at 77880000h - 77902000h
COMCTL32                        loaded at 71710000h - 71794000h
GDI32                            loaded at 77F40000h - 77F7F000h
KERNEL32                        loaded at 77E70000h - 77F30000h
USER32                          loaded at 77E00000h - 77E69000h
ADVAPI32                        loaded at 79350000h - 793B5000h
RPCRT4                          loaded at 77D20000h - 77D98000h
SHLWAPI                          loaded at 70BD0000h - 70C35000h
msvcrt                          loaded at 78000000h - 78045000h
SHELL32                          loaded at 7CF90000h - 7D1EC000h
ole32                            loaded at 7CE80000h - 7CF81000h
shared                          loaded at 10000000h - 10029000h
comdlg32                        loaded at 76B00000h - 76B3F000h
foo_abx                          loaded at 008C0000h - 008F3000h
foo_autoplaylist                loaded at 00910000h - 00940000h
foo_cdda                        loaded at 00950000h - 00986000h
foo_cmd_playlist                loaded at 009A0000h - 009B8000h
foo_common                      loaded at 009D0000h - 00A0A000h
foo_converter                    loaded at 00A20000h - 00A89000h
foo_cwb_hooks                    loaded at 00AA0000h - 00ACE000h
foo_dsp_continuator              loaded at 00AE0000h - 00B12000h
OLEAUT32                        loaded at 779A0000h - 77A3B000h
foo_dsp_delta                    loaded at 00F40000h - 00F5E000h
foo_dsp_std                      loaded at 00F70000h - 00FB1000h
foo_dsp_vlevel                  loaded at 00FD0000h - 00FF4000h
foo_freedb2                      loaded at 01010000h - 01050000h
foo_fullscreen                  loaded at 01060000h - 0107B000h
foo_input_monkey                loaded at 01090000h - 010D9000h
foo_input_std                    loaded at 010F0000h - 01204000h
foo_masstag                      loaded at 01220000h - 01270000h
foo_menu_addons                  loaded at 01280000h - 0129E000h
MSVCR80                          loaded at 78130000h - 781CB000h
foo_playlist_bind                loaded at 012B0000h - 012D5000h
foo_playlist_manager            loaded at 012F0000h - 01336000h
foo_pqview                      loaded at 01350000h - 0136C000h
foo_random                      loaded at 01380000h - 013BF000h
foo_rgscan                      loaded at 013D0000h - 01418000h
foo_runcmd                      loaded at 01430000h - 0145F000h
foo_sic                          loaded at 01470000h - 014C7000h
WS2_32                          loaded at 74FA0000h - 74FB4000h
WS2HELP                          loaded at 74F90000h - 74F98000h
foo_uie_bookmarks                loaded at 015E0000h - 01626000h
foo_uie_explorer                loaded at 01640000h - 0167C000h
foo_uie_queuemanager            loaded at 01690000h - 016C9000h
msvcm80                          loaded at 7C4C0000h - 7C53D000h
mscoree                          loaded at 79000000h - 79045000h
mscorwks                        loaded at 79E70000h - 7A3D1000h
mscorlib.ni                      loaded at 03A40000h - 04528000h
mscorjit                        loaded at 79060000h - 790B3000h
rsaenh                          loaded at 7CA00000h - 7CA23000h
USERENV                          loaded at 791A0000h - 79205000h
CRYPT32                          loaded at 799D0000h - 79A5C000h
MSASN1                          loaded at 77400000h - 77411000h
System.ni                        loaded at 7A440000h - 7ABFE000h
System.Drawing.ni                loaded at 7ADE0000h - 7AF74000h
Gdiplus                          loaded at 70D00000h - 70E91000h
foo_uie_quicksearch              loaded at 048A0000h - 048E8000h
foo_uie_tabs                    loaded at 04900000h - 04926000h
foo_uie_trackinfo                loaded at 04940000h - 0496F000h
foo_uie_trackinfo_mod            loaded at 04980000h - 049CE000h
MSVCP80                          loaded at 7C420000h - 7C4A7000h
foo_ui_columns                  loaded at 049D0000h - 04A67000h
foo_ui_std                      loaded at 04A80000h - 04AD7000h
foo_unpack                      loaded at 04AF0000h - 04B1E000h
foo_utils                        loaded at 04B30000h - 04B69000h
CLBCATQ                          loaded at 784A0000h - 78530000h
cscui                            loaded at 77840000h - 7787F000h
CSCDLL                          loaded at 77090000h - 770B3000h
MPR                              loaded at 782F0000h - 78301000h
ntlanman                        loaded at 750D0000h - 750DC000h
NETAPI32                        loaded at 7CE20000h - 7CE73000h
DNSAPI                          loaded at 77970000h - 77994000h
WSOCK32                          loaded at 74FC0000h - 74FC9000h
NETRAP                          loaded at 75130000h - 75136000h
NTDSAPI                          loaded at 77BE0000h - 77BF1000h
WLDAP32                          loaded at 77940000h - 7796C000h
SECUR32                          loaded at 79430000h - 7943F000h
SAMLIB                          loaded at 750C0000h - 750D0000h
NETUI0                          loaded at 75180000h - 75195000h
NETUI1                          loaded at 75140000h - 75178000h
System.Windows.Forms.ni          loaded at 7AFD0000h - 7BC56000h
keyboard                        loaded at 067A0000h - 067B0000h
imagehlp                        loaded at 77910000h - 77933000h
DBGHELP                          loaded at 72970000h - 7299D000h

Stack dump analysis:
Address: 004DF180h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 778CB618h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 012907D8h, location: "foo_menu_addons", loaded at 01280000h - 0129E000h
Address: 012907D8h, location: "foo_menu_addons", loaded at 01280000h - 0129E000h
Address: 778CD981h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CBA2Bh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB9B1h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778B2C8Ah, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778B7E64h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77883158h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB7C2h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 049E05B6h, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 004BE0C4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004BE0C4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00403929h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00416922h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A6AAh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040A6B7h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6162h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 012821BDh, location: "foo_menu_addons", loaded at 01280000h - 0129E000h
Address: 0128E138h, location: "foo_menu_addons", loaded at 01280000h - 0129E000h
Address: 01286C30h, location: "foo_menu_addons", loaded at 01280000h - 0129E000h
Address: 01296A44h, location: "foo_menu_addons", loaded at 01280000h - 0129E000h
Address: 0040A63Fh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01291808h, location: "foo_menu_addons", loaded at 01280000h - 0129E000h
Address: 0128DFD9h, location: "foo_menu_addons", loaded at 01280000h - 0129E000h
Address: 01283961h, location: "foo_menu_addons", loaded at 01280000h - 0129E000h
Address: 0128EB30h, location: "foo_menu_addons", loaded at 01280000h - 0129E000h
Address: 004DF180h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01286116h, location: "foo_menu_addons", loaded at 01280000h - 0129E000h
Address: 01296A44h, location: "foo_menu_addons", loaded at 01280000h - 0129E000h
Address: 004DF180h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0128EE98h, location: "foo_menu_addons", loaded at 01280000h - 0129E000h
Address: 0048081Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01296A44h, location: "foo_menu_addons", loaded at 01280000h - 0129E000h
Address: 004A72B8h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0042B285h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 0040BC48h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77881678h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 004286A3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004BFF04h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004DE76Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004A6162h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004287E9h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004287D1h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 049DAF11h, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 04A43374h, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 04A32B98h, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 049DB0F5h, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 004DF180h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 049DB036h, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 049DB047h, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 04A42FDCh, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 004DF180h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 04A43414h, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 004DE76Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 04A4340Ch, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 04A43374h, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 04A33090h, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 049E967Dh, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 004DE76Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 04A2EF5Ah, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 049EC5C9h, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 77E2C159h, location: "USER32", loaded at 77E00000h - 77E69000h
Address: 0495B424h, location: "foo_uie_trackinfo", loaded at 04940000h - 0496F000h
Address: 778B2C8Ah, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778B7E64h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77883158h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB7C2h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 04A2F342h, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 77E317D6h, location: "USER32", loaded at 77E00000h - 77E69000h
Address: 004DF180h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77E317A7h, location: "USER32", loaded at 77E00000h - 77E69000h
Address: 049D6828h, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 77E22FC0h, location: "USER32", loaded at 77E00000h - 77E69000h
Address: 77E3158Fh, location: "USER32", loaded at 77E00000h - 77E69000h
Address: 77E31DC9h, location: "USER32", loaded at 77E00000h - 77E69000h
Address: 049D66B0h, location: "foo_ui_columns", loaded at 049D0000h - 04A67000h
Address: 77E23F1Dh, location: "USER32", loaded at 77E00000h - 77E69000h
Address: 77E229EBh, location: "USER32", loaded at 77E00000h - 77E69000h
Address: 77E337BDh, location: "USER32", loaded at 77E00000h - 77E69000h
Address: 77E31DF8h, location: "USER32", loaded at 77E00000h - 77E69000h
Address: 77E31E7Eh, location: "USER32", loaded at 77E00000h - 77E69000h
Address: 0042FED3h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002DD2h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uCallStackTracker::uCallStackTracker" (+00000032h)
Address: 004C0510h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430A19h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 01020102h, location: "foo_freedb2", loaded at 01010000h - 01050000h
Address: 01020100h, location: "foo_freedb2", loaded at 01010000h - 01050000h
Address: 004C07D0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C767Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C767Ch, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C7660h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 778B2C0Ch, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778B7E64h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77883148h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB0FFh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB4BEh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB618h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CACEAh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB301h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB4BEh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB618h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CACEAh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB301h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB4BEh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB618h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778B2C0Ch, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB301h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB4BEh, location: "ntdll", loaded at 77880000h - 77902000h
Address: 778CB618h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 004E41C0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 1000363Bh, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uGetCallStackPath" (+0000083Bh)
Address: 10000000h, location: "shared", loaded at 10000000h - 10029000h
Address: 004E41F0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4240h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4240h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 778B7E64h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 77881650h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 00493B9Dh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4240h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00428FEFh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00447E95h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 778CD168h, location: "ntdll", loaded at 77880000h - 77902000h
Address: 0049695Ah, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0520h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 10002D87h, location: "shared", loaded at 10000000h - 10029000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000A7h)
Address: 004C0520h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF314h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004C0520h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00430C20h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E09B0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004969E4h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00491EDCh, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00491ED6h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B49F0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004B3B30h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004E4238h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496CE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 004AF708h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496144h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 00496CE0h, location: "foobar2000", loaded at 00400000h - 004F3000h
Address: 77E98989h, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 77EC1F54h, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 77E72B18h, location: "KERNEL32", loaded at 77E70000h - 77F30000h
Address: 004961ADh, location: "foobar2000", loaded at 00400000h - 004F3000h

Version info:
foobar2000 v0.9.4
UNICODE

Additional info:
Fullscreen 0.3.1  (foo_fullscreen)
Continuator 0.4.0  (foo_dsp_continuator)
Track info panel mod 0.6 beta [Sep 27 2006 - 20:37:46]  (foo_uie_trackinfo_mod)
FLAC decoder 1.1.0  (foo_input_std)
Standard Input Array 1.0  (foo_input_std)
foobar2000 core v0.9.4  (Core)
Randomized playlist entry 1.2.3  (foo_random)
Standard DSP array 1.0  (foo_dsp_std)
LPCM <--> delta-PCM converter 0.1.1  (foo_dsp_delta)
WMA Decoder 1.1  (foo_input_std)
Tabbed panel modifyed 0.2.1  (foo_uie_tabs)
Queue manager panel 0.2.1  (foo_uie_queuemanager)
Masstagger 1.6  (foo_masstag)
Playlist tools 0.5.7  (foo_utils)
Run Command 1.0 beta 1  (foo_runcmd)
Explorer Tree 1.04.6b  (foo_uie_explorer)
Bookmarks 0.0.5.2  (foo_uie_bookmarks)
ReplayGain Scanner 2.0.2  (foo_rgscan)
Playlist Manager 1.0  (foo_playlist_manager)
cwbowron's title format hooks 1.0.12 [Sep 29 2006 - 08:22:23]  (foo_cwb_hooks)
ZIP/GZIP reader 1.0  (foo_unpack)
Quick Search Toolbar 2.8h  (foo_uie_quicksearch)
Monkey's Audio decoder 2.1.1  (foo_input_monkey)
RAR reader 1.1  (foo_unpack)
Columns UI 0.1.3 beta 1v6 TEST  (foo_ui_columns)
foosic music database 1.0 beta 11  (foo_sic)
Menu Addons 0.3.4  (foo_menu_addons)
Common services 0.1  (foo_common)
VLevel 20060324.0  (foo_dsp_vlevel)
CD Audio Decoder 2.1.1  (foo_cdda)
Track info panel 0.82  (foo_uie_trackinfo)
Autoplaylist Manager 1.0  (foo_autoplaylist)
Playlist Bind 2.2  (foo_playlist_bind)
Default User Interface 0.9acc  (foo_ui_std)
ABX Comparator 1.3.1  (foo_abx)
freedb Tagger 0.5.2a  (foo_freedb2)
Converter 1.0.1  (foo_converter)
Playlist Commandline Tools 0.0.1  (foo_cmd_playlist)

foo_menu_addons

Reply #85
It's maybe stupid but I can't download the file I'm getting on a weird site with rocks and stuff or am I doing something wrong?    can somebody please give me a mirror?

foo_menu_addons

Reply #86
It's maybe stupid but I can't download the file I'm getting on a weird site with rocks and stuff or am I doing something wrong?    can somebody please give me a mirror?

You can download it (with other components from Acropolis) here

foo_menu_addons

Reply #87
the site is down.. it redirects to a fundsite


foo_menu_addons

Reply #89
1) Can we have the jump group in the context menu too?
2) Can we have a "jump 10 ahead" and "... behind" ?

sorry, after reconsideration I decided not to add the jump group to the context menu.
I think adding it is a bit redundant, because you can use keyboard mappings.
also, context menu is depending on the selections, but jump commands are not, they are depending on the focused/selected items. if you have a focused but not selected item, the context menu will not show but the jump commands should still available to use, so I didn't add it.

for the second request, I've added, they are 10, 20, 30, 50, and 100 jump back/forward.

If you add them "jump <n>": Can we have "n" user defined? Can we have a toggle, i.e. toggling between "jump 1", "jump n"? This is again useful when using remote controls. Then we would not have to assign 4 buttons (fore/1 back/1, fore/n, back/n)

no, I think it is too individual. fixed number of items to jump is added however.

It crashed foobar, if I do the following:

- update a playlist with foo_playlist_bind
- press pageup or pagedown (which are linked to "jump to prev/next directory")

*CRASH*

I edit and add info to this posting if I know more.

EDIT: It seems to happen if no track is marked. Probably your plugin does not handle this. If I mark a track with mouse or up/down arrows, everything is fine.

I can't reproduce it with foo_playlist_bind. probably because I don't know how to use it, I don't use it anyway.
but pageup/pagedown crash is fixed, I think should solve with the bind problem as well.

I've found two posts from foosion that you might interested in here and here hope those help.

About the invert select problem nothing serious really, just feel that it's weird.

thanks, the move commands now are undoable.
the weird invert select problem is now gone, try it.

foo_menu_addons

Reply #90
I can't reproduce it with foo_playlist_bind. probably because I don't know how to use it, I don't use it anyway.
but pageup/pagedown crash is fixed, I think should solve with the bind problem as well.

In playlist bind you have to assign a folder to a playlist (via gui), then you can update the playlist with the folders contents via file->bind->update. This is where the crash appeared.

Yes, I can confirm fb2k does not more crash. It doesn't do anything, this is because after refreshing a list with playlist_bind no track is marked.

So your plugin behaves a bit differently than, e.g. a simple page down. But this is way better than crashing, thanks for your useful plugin!

foo_menu_addons

Reply #91
Thanks for the update Acropolis.

foo_menu_addons

Reply #92
Hey thanks for your great plugin, i have a request that you you could include in the next release if you find it useful:

- being able to use the contextual menu from different panels or windows such as explorer playlist or database search, to insert a selected file from those panels after the current playing in the playlist.

Thanks!

foo_menu_addons

Reply #93
- being able to use the contextual menu from different panels or windows such as explorer playlist or database search, to insert a selected file from those panels after the current playing in the playlist.

not possible, this has to be implemented in each individual panel, there's no way for menu_addons to know what the panel contains.

EDIT: just come into my head..... it's possible, this is exactly same as foo_utils' context menu's behavior
when I have more time I will implement it, probably need a rewrite of the code as well, as the items are more needed to be in the context menu.

foo_menu_addons

Reply #94
at least i tried ;-)
thanks anyway

foo_menu_addons

Reply #95
A minor thing:

I have bound pageup/pagedown to your plugin (jump). If I refresh my autoplaylists and go through them, no track is selected.

a) if I would press the normal arrow down, I could go through the playlist.
b) if I would use the jump function, nothing happens. This is especially confusing in where your plugin has it's strength: Remote control environment.

Ergo: If no track is selected: Could you make your plugin assume the focus is on track number 1 in playlist?

foo_menu_addons

Reply #96
A minor thing:

I have bound pageup/pagedown to your plugin (jump). If I refresh my autoplaylists and go through them, no track is selected.

a) if I would press the normal arrow down, I could go through the playlist.
b) if I would use the jump function, nothing happens. This is especially confusing in where your plugin has it's strength: Remote control environment.

Ergo: If no track is selected: Could you make your plugin assume the focus is on track number 1 in playlist?

yes, this is good in fact, although I don't use autoplaylist.

foo_menu_addons

Reply #97
it's updated.

foo_menu_addons

Reply #98
it's updated.

Thanks, works as expected.

Ultra minor, almost not worth mentioning  : If no track is selected and you use the "jump to previous" commands at first, the plugin should start at the last track of the playlist, not the first one.

foo_menu_addons

Reply #99
If anyone can confirm: jump to previous/next album does not work for the very first playlist.
I haven't had time to test other jump functions though.