IPB

Welcome Guest ( Log In | Register )

7 Pages V   1 2 3 > »   
Reply to this topicStart new topic
foo_menu_addons, a few useful menu items
Acropolis
post Aug 12 2006, 00:06
Post #1





Group: Banned
Posts: 471
Joined: 23-September 04
Member No.: 17243



current version: 0.4

* read my blog for the dependency requirements before downloading *

it has the following things added:

- main menu -> File -> Paste Locations...
- main menu -> File -> Startup Playlist
- main menu -> Edit -> Invert select
- main menu -> Edit -> Selection -> Move
- main menu -> Edit -> Selection -> Expand
- main menu -> Edit -> Jump
- main menu -> View -> Title Format Viewer
- main menu -> Playback -> Repeat A-B
- main menu -> Playback -> DSP
- main menu -> Playback -> Replaygain
- context menu -> Main Menu

startup playlist can be overridden with the commandline option "/active_pl:XX", where XX is the playlist number (you can get this number from the menu item), but it will not affect the next startup playlist, only effective from that run. however, I've found that if foo_browser is in use as panel, this functionality will not work properly, this cannot be solved.

in the Move menu group, there is a new tem to move the selection after the current playing song, this item will add the selection to that location in the playing playlist if active playlist is not the playing playlist.

"Jump" and "Expand" are feature requests, check out their functionality in this thread. just similar to the old foo_pl_hopper component.

about Repeat A-B:
if it is enable, the default A and B are the start and end of the song, same as repeat track.
the marker A and B will not be saved in the foobar config, they are only valid for that playback, restart/stop will reset them.
if marker A doesn't have a smaller time value comparing with B, marker A and B will be swapped automatically.

*note that some items will not appear if no items selected.

change log

0.4
- completely cloned the main menu in the context menu

This post has been edited by Acropolis: Oct 29 2007, 13:15
Go to the top of the page
+Quote Post
year98
post Aug 12 2006, 00:37
Post #2





Group: Members
Posts: 43
Joined: 16-March 05
Member No.: 20683



Oh, thank you...
It works.
I'll have to think other features. smile.gif
Go to the top of the page
+Quote Post
mazy
post Aug 12 2006, 01:33
Post #3





Group: Members
Posts: 680
Joined: 11-July 03
From: Brno, Czech Rep.
Member No.: 7705



nice ... as this plugin would be nice place to implement it, would you be interested in adding foo_pl_hopper's functionality (changing playback to next / previous album / directory / artist etc.)? there's no source for that plugin and it hasn't been ported to 0.9.


--------------------
info about my tag guesser script for foo_lua (preview version available):
http://www.hydrogenaudio.org/index.php?showtopic=16987
Go to the top of the page
+Quote Post
ilikedirtthe2nd
post Aug 12 2006, 01:51
Post #4





Group: Members
Posts: 470
Joined: 26-October 01
From: Germany
Member No.: 352



QUOTE (Acropolis @ Aug 11 2006, 23:06) *
- playlist popup menu -> Move
for the second one, I've found it is quite inconvienient to move the playlist items around if the list is large. with this component you can easily move the items to the top, middle, end or any position you want without dragging the mouse.


hi!

i had to guess what you mean by "playlist popup menu" as it is usually refered to as "context menu"

in foobar 0.83 i always added the replaygain source modes to the menu. maybe you could add that?

regards; ilikedirt
Go to the top of the page
+Quote Post
roentgen
post Aug 12 2006, 08:40
Post #5





Group: Members
Posts: 271
Joined: 19-February 06
Member No.: 27893



QUOTE (Acropolis @ Aug 12 2006, 02:06) *
currently it has 2 things included, they are:
- main menu -> Playback -> DSP Manager
- playlist popup menu -> Move

the first one allows easier access to all the in used dsp setting.

for the second one, I've found it is quite inconvienient to move the playlist items around if the list is large. with this component you can easily move the items to the top, middle, end or any position you want without dragging the mouse.

feature requests are welcome.


For the second: one may use Ctrl+Shift+Up/Down OR Ctrl+Shift+Home/End. I think it doesn't get easier tongue.gif

For the first: having plugins for what should be in foobar itself just means less functionality and slow performance (lots of plugins do that tongue.gif)

[rant]we already have the main menu not editable, make the context menu the same and we are back to WMP[/rant]

This post has been edited by roentgen: Aug 12 2006, 08:50
Go to the top of the page
+Quote Post
Chaser
post Aug 12 2006, 10:46
Post #6





Group: Members
Posts: 404
Joined: 30-August 04
From: Germany, Bavaria
Member No.: 16641



Is it possible to change the used output device via context menu? I think I read about it in some thread?!
Thank you for taking this one on!
Go to the top of the page
+Quote Post
Acropolis
post Aug 12 2006, 14:32
Post #7





Group: Banned
Posts: 471
Joined: 23-September 04
Member No.: 17243



QUOTE (mazy @ Aug 12 2006, 10:33) *
nice ... as this plugin would be nice place to implement it, would you be interested in adding foo_pl_hopper's functionality (changing playback to next / previous album / directory / artist etc.)? there's no source for that plugin and it hasn't been ported to 0.9.

I'm still checking functionality of the foo_pl_hooper.

QUOTE (ilikedirtthe2nd @ Aug 12 2006, 10:51) *
hi!

i had to guess what you mean by "playlist popup menu" as it is usually refered to as "context menu"

in foobar 0.83 i always added the replaygain source modes to the menu. maybe you could add that?

regards; ilikedirt

this has been added to the compoent, I'll release a new version once I get other functionality done.

QUOTE (roentgen @ Aug 12 2006, 17:40) *
For the second: one may use Ctrl+Shift+Up/Down OR Ctrl+Shift+Home/End. I think it doesn't get easier tongue.gif

For the first: having plugins for what should be in foobar itself just means less functionality and slow performance (lots of plugins do that tongue.gif)

the hotkey is good for moving to top or end, or if the playlist contains a few items.
when the playlist is large, the hot key will not as good as you can directly specify the position to move to.

for the first: everytime when you want to change some setting of a dsp, and having to go to the preference page of the dsp manager is quite clumsy than just directly click on a menu item, I think.

QUOTE (Chaser @ Aug 12 2006, 19:46) *
Is it possible to change the used output device via context menu? I think I read about it in some thread?!
Thank you for taking this one on!

I want it too, but sorry to tell you the answer is no.
this is because the sdk doesn't provide anything to access the output manager, or anything related to the output. this is also the reason why the development of 0.8.3's foo_output_asio get stopped when comes to 0.9.x.
Go to the top of the page
+Quote Post
mazy
post Aug 12 2006, 16:47
Post #8





Group: Members
Posts: 680
Joined: 11-July 03
From: Brno, Czech Rep.
Member No.: 7705



Acropolis, foo_pl_hopper worked in a way that it crawled playlist up or down until some tag / formatting string hadn't changed. then it would set cursor (focus) on that item and invoke next / previous playback command.

that had quite a few drawbacks, obviously. you had to use 'playback follows cursor' etc. it would be nice if we could get this functionality without the need to use the follow mode and with proper support for playing playlist (i.e. it would work naturally over the playing playlist, not the active one).

as for which tags make available for use with such feature - i need only directory (path), but obviously artist and album would be expected. maybe even other tags like genre could be of some use. it would be nice to have a for example one configurable tag / formatting string, but then you would have to add gui / configuration dialog for that ...


--------------------
info about my tag guesser script for foo_lua (preview version available):
http://www.hydrogenaudio.org/index.php?showtopic=16987
Go to the top of the page
+Quote Post
Zimdgre
post Aug 12 2006, 17:10
Post #9


banned (TOS #12)


Group: Banned
Posts: 66
Joined: 25-March 06
Member No.: 28820



Thanks for providing us this plugin, but:
1. Your "DSP manager" is stealing focus from the main window and
2. Any change in "DSP manager" dialog box won't take effect unless you click OK button.

This post has been edited by Zimdgre: Aug 12 2006, 17:11
Go to the top of the page
+Quote Post
Acropolis
post Aug 12 2006, 17:57
Post #10





Group: Banned
Posts: 471
Joined: 23-September 04
Member No.: 17243



QUOTE (mazy @ Aug 13 2006, 01:47) *
Acropolis, foo_pl_hopper worked in a way that it crawled playlist up or down until some tag / formatting string hadn't changed. then it would set cursor (focus) on that item and invoke next / previous playback command.

that had quite a few drawbacks, obviously. you had to use 'playback follows cursor' etc. it would be nice if we could get this functionality without the need to use the follow mode and with proper support for playing playlist (i.e. it would work naturally over the playing playlist, not the active one).

as for which tags make available for use with such feature - i need only directory (path), but obviously artist and album would be expected. maybe even other tags like genre could be of some use. it would be nice to have a for example one configurable tag / formatting string, but then you would have to add gui / configuration dialog for that ...

I think for a simple implementation, it can be something like, a "next artist" menu item will play the song in the playlist which is from a different artist than the current one. this concept will fit the purpose of this component.
and I don't understand what you said that it involves the "follow cursor" mode, and it sounds like better to have a new component to do it, which I'm not interested in doing so.

QUOTE (Zimdgre @ Aug 13 2006, 02:10) *
Thanks for providing us this plugin, but:
1. Your "DSP manager" is stealing focus from the main window and
2. Any change in "DSP manager" dialog box won't take effect unless you click OK button.

answer your second problem first. I can't change this because that dialog box is provided by foobar, it is designed to take effect after clicking OK, I'm not happy about it too. but I don't want to popup the DSP preference page instead of the dialog box.

and for the first problem, assume the popup dialog boxes don't steal the focus, consider this:
you activate the config dialog box of a DSP component via the menu item, then you don't close it. then you go to DSP preference page to remove that DSP, then you go back to the dsp config dialog box, and try to change the settings......
what do you think about this? you understand why I make it steals the focus now?

This post has been edited by Acropolis: Aug 12 2006, 17:58
Go to the top of the page
+Quote Post
Squeller
post Aug 12 2006, 18:02
Post #11





Group: Members
Posts: 2351
Joined: 28-August 02
Member No.: 3218



I wish, but for the foobar core, to have dsp presets directly accessible, i.e. especially for making them keyboard shortcuttable.

Can you make the presets (maybe as preset banks numbered from 1 to 10) accessible via keyboard?

That would be really great.
Go to the top of the page
+Quote Post
Acropolis
post Aug 12 2006, 18:05
Post #12





Group: Banned
Posts: 471
Joined: 23-September 04
Member No.: 17243



---

This post has been edited by Acropolis: Aug 12 2006, 20:46
Go to the top of the page
+Quote Post
Russell777
post Aug 12 2006, 18:07
Post #13





Group: Members
Posts: 559
Joined: 13-April 06
Member No.: 29483



I second Squeller's request
And thanks for this plugin smile.gif

QUOTE
you want me or want the foobar developer to add this? biggrin.gif
if me, can you tell me a bit more in details what it should be doing?


If it could be possible to change DSP presets directly by assigned button insted of opening the DSP window

This post has been edited by Russell777: Aug 12 2006, 18:10


--------------------
Favourite artist:CD-R
Favourite album:700MB
Go to the top of the page
+Quote Post
q-stankovic
post Aug 12 2006, 18:19
Post #14





Group: Members
Posts: 1741
Joined: 28-May 06
From: Düsseldorf
Member No.: 31251



"Edit->Invert Selection" would be nice


--------------------
german support forum: www.foobar-users.de / user: qwert73
Go to the top of the page
+Quote Post
Acropolis
post Aug 12 2006, 20:42
Post #15





Group: Banned
Posts: 471
Joined: 23-September 04
Member No.: 17243



@Squeller
it seems there's no way to access the foobar internal DSP Manager preset with the sdk, so your wish will not be possible. sad.gif

@ilikedirtthe2nd, @q-stankovic
your request has been added.

This post has been edited by Acropolis: Aug 12 2006, 20:44
Go to the top of the page
+Quote Post
foosion
post Aug 12 2006, 23:01
Post #16





Group: FB2K Moderator (Donating)
Posts: 4474
Joined: 24-February 03
Member No.: 5153



Having a "Selected" (or "Selection" which would be the more common term) submenu in the context menu seems redundant, since after all context menu items in foobar2000 always apply to the selected tracks. I think a better place and name for the "Invert" command would be "Invert Selection" in the "Edit" main menu. The "Move" submenu should go to "Edit/Selection" (also in the main menu). Two other points regarding the "Move" functions: you might want to reconsider the names and capitalisation, "by delta position (+)" doesn't strike me as particularly user-friendly. Also half of them are already available via keyboard shortcuts built into the playlist view: Ctrl+Shift plus one of arrow down/up, page down/up, home, and end.

(Oh yeah, one of these days I'll go postal on anyone who posts components without pointing out that they need additional DLLs - like VC8 runtimes - and where to get them, because this stuff is not already installed on every machine and even if you know how to find out what's missing and where to get it, it's still very annoying.)


--------------------
http://foosion.foobar2000.org/ - my components for foobar2000
Go to the top of the page
+Quote Post
q-stankovic
post Aug 13 2006, 20:21
Post #17





Group: Members
Posts: 1741
Joined: 28-May 06
From: Düsseldorf
Member No.: 31251



I looked in foobar 0.8.3 to see if there might be some useful commands more and i discovered one i used very often: playback follow cursor reset (one of phi's plugins). If this option is checked in main menu everytime you enable "playback follow cursor" it will be disabled after executing.

This post has been edited by q-stankovic: Aug 13 2006, 20:23


--------------------
german support forum: www.foobar-users.de / user: qwert73
Go to the top of the page
+Quote Post
mazy
post Aug 14 2006, 12:45
Post #18





Group: Members
Posts: 680
Joined: 11-July 03
From: Brno, Czech Rep.
Member No.: 7705



q-stankovic, imho in 0.9 it would be better to use queue feature for such thing.

feature request: expand selection to albums / dirs (edit/expand selection to albums; edit/expand selection to directories). i had this feature implemented by foo_lua script back in 0.8 and it was really useful. you would basically select at least one track from any album you want to select and then execute this command - it would simply "grow" the selection up and down till some tag / property doesn't change its value.


--------------------
info about my tag guesser script for foo_lua (preview version available):
http://www.hydrogenaudio.org/index.php?showtopic=16987
Go to the top of the page
+Quote Post
Squeller
post Aug 14 2006, 15:46
Post #19





Group: Members
Posts: 2351
Joined: 28-August 02
Member No.: 3218



QUOTE (Acropolis @ Aug 12 2006, 11:42) *
it seems there's no way to access the foobar internal DSP Manager preset with the sdk, so your wish will not be possible. sad.gif
I'll have to whine and beg (iow: a feature request) then again... wink.gif

QUOTE (mazy @ Aug 14 2006, 03:45) *
feature request: expand selection to albums / dirs (edit/expand selection to albums; edit/expand selection to directories). i had this feature implemented by foo_lua script back in 0.8 and it was really useful. you would basically select at least one track from any album you want to select and then execute this command - it would simply "grow" the selection up and down till some tag / property doesn't change its value.

Mazy, more universal: expand by userdefined tags. What you want smells like the total commander function which marks files with the same extensions, and I like your request.

Another feature request in that flavour: Jump by tags. Navigating through big playlists, I basically use up/down and pgup/pgdown on my remote controllable foobar. It would be nice to have a command, which jumps to a next/previous tag change. So if the current %album% is "a", the next selected track would be the next which isn't "a", but something else.

This post has been edited by Squeller: Aug 14 2006, 15:49
Go to the top of the page
+Quote Post
foosion
post Aug 14 2006, 16:20
Post #20





Group: FB2K Moderator (Donating)
Posts: 4474
Joined: 24-February 03
Member No.: 5153



QUOTE (Acropolis @ Aug 12 2006, 21:42) *
it seems there's no way to access the foobar internal DSP Manager preset with the sdk, so your wish will not be possible. sad.gif
Take a look at the dsp_config_manager service.


--------------------
http://foosion.foobar2000.org/ - my components for foobar2000
Go to the top of the page
+Quote Post
q-stankovic
post Aug 14 2006, 16:38
Post #21





Group: Members
Posts: 1741
Joined: 28-May 06
From: Düsseldorf
Member No.: 31251



QUOTE (mazy @ Aug 14 2006, 12:45) *
q-stankovic, imho in 0.9 it would be better to use queue feature for such thing.


Sometimes a solution is too easy! headbang.gif



Using foo_menu_addons causes my foobar to crash everytime i try to open main menu -> playback.

CODE
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 01B61873h
Access violation, operation: read, address: 00000000h
Call path:
entry=>app_mainloop
This is the first crash logged by this instance.
Code bytes (01B61873h):
01B61833h: 08 00 00 89 5C 24 10 C6 44 24 48 02 8B 4C 24 14
01B61843h: 8B 01 8B 40 0C 8D 54 24 28 52 FF D0 8B 54 24 30
01B61853h: 8B 4D 08 8B 0C 8A 8B 01 8B 00 8D 54 24 18 52 FF
01B61863h: D0 50 8D 4C 24 14 51 E8 51 31 00 00 8B 74 24 18
01B61873h: 8B 16 8B 45 0C 8B 52 0C 83 C4 08 50 8B CE FF D2
01B61883h: C6 44 24 48 01 8B 06 8B 10 8B CE FF D2 88 5C 24
01B61893h: 48 8B 4C 24 14 3B CB 74 06 8B 01 8B 10 FF D2 8D
01B618A3h: 44 24 28 50 C7 44 24 4C FF FF FF FF E8 2C 2F 00
Stack (0012F6A4h):
0012F684h: 0012F404 77F988F0 77F421E0 0000005A
0012F694h: 0012E1A0 C0000005 0012E17C 0012E18C
0012F6A4h: 0012F6BC 0012F6C4 4BDB3A1E 0296B240
0012F6B4h: 00000000 02969A08 00000000 004DB5CC
0012F6C4h: ACF430D2 45AD8212 902546B5 DA647A74
0012F6D4h: 01B67350 01B67368 01473F08 00000001
0012F6E4h: 00000001 006000B9 0012F74C 01B6631A
0012F6F4h: 00000002 0012F70C 0012F758 01B6190B
0012F704h: 00000000 0012F78C 4BDB3BBE 0296B138
0012F714h: 0296B240 00000000 00000002 00010000
0012F724h: 003A0000 0012F684 00000000 0012F770
0012F734h: 77F988F0 00000005 00000028 77F49037
0012F744h: 1000D104 003A0000 0012F7D0 01B6631A
0012F754h: FFFFFFFF 0012F7DC 00431E28 00000000
0012F764h: 0012F78C 0012F7C0 0296B240 00000000
0012F774h: 00000000 00000000 0049108C 4A366AD8
0012F784h: 00000000 0012F808 004BCB1C 00000000
0012F794h: 00000000 00000000 00000000 00494640
0012F7A4h: 4A68D5C4 FFFFFFFE 0049108C 00430BE0
0012F7B4h: 02969A08 0012F854 0296B138 00000000
Registers:
EAX: 00000000, EBX: 00000000, ECX: 4BDB3ACE, EDX: 016642D8
ESI: 00000000, EDI: 00000000, EBP: 0012F6FC, ESP: 0012F6A4
Crash location: "foo_menu_addons", loaded at 01B60000h - 01B70000h

Loaded modules:
foobar2000 loaded at 00400000h - 004F0000h
ntdll loaded at 77F40000h - 77FEE000h
kernel32 loaded at 77E40000h - 77F38000h
COMCTL32 loaded at 71950000h - 71A34000h
msvcrt loaded at 77BE0000h - 77C33000h
GDI32 loaded at 7E180000h - 7E1C1000h
USER32 loaded at 77D10000h - 77D9C000h
ADVAPI32 loaded at 77DA0000h - 77E3C000h
RPCRT4 loaded at 78000000h - 78087000h
SHLWAPI loaded at 772A0000h - 77305000h
SHELL32 loaded at 773A0000h - 77BA4000h
ole32 loaded at 7CCC0000h - 7CDE4000h
shared loaded at 10000000h - 1002A000h
comdlg32 loaded at 76350000h - 76396000h
WinStylerThemeHelper loaded at 59800000h - 59816000h
oleaut32 loaded at 770F0000h - 7717B000h
uxtheme loaded at 5B0F0000h - 5B124000h
SynTPFcs loaded at 63000000h - 63014000h
VERSION loaded at 77BD0000h - 77BD7000h
foo_abx loaded at 00F20000h - 00F53000h
foo_alarm loaded at 00F60000h - 00F7C000h
foo_albumlist loaded at 00FA0000h - 00FE1000h
foo_benchmark loaded at 01010000h - 01036000h
foo_binpack loaded at 01060000h - 01080000h
foo_bitcompare loaded at 010A0000h - 010C6000h
foo_browser loaded at 010F0000h - 0112B000h
foo_burninate loaded at 01150000h - 01187000h
foo_cdda loaded at 011B0000h - 011E6000h
foo_channel_mixer loaded at 01210000h - 0124A000h
foo_common loaded at 01260000h - 0129A000h
foo_converter loaded at 012C0000h - 01329000h
foo_cuesheet_creator loaded at 01350000h - 0137C000h
foo_custominfo loaded at 013A0000h - 01427000h
foo_cwb_hooks loaded at 01450000h - 01459000h
MSVCR80 loaded at 78130000h - 781CB000h
foo_dbsearch loaded at 01480000h - 014EC000h
foo_dbsearch_api_demo loaded at 01510000h - 01533000h
foo_dsp_continuator loaded at 01560000h - 01592000h
foo_dsp_crossfeed loaded at 015C0000h - 015E4000h
foo_dsp_silence loaded at 01610000h - 01639000h
foo_dsp_skip_silence loaded at 01660000h - 0166A000h
foo_dsp_std loaded at 01680000h - 016C1000h
foo_dsp_tube loaded at 016F0000h - 01713000h
foo_dsp_vlevel loaded at 01730000h - 01754000h
foo_freedb2 loaded at 01780000h - 017C0000h
foo_fullscreen loaded at 017E0000h - 017FB000h
foo_history loaded at 01820000h - 0183C000h
foo_infobox loaded at 01860000h - 0189F000h
foo_input_monkey loaded at 018C0000h - 0190A000h
foo_input_shorten loaded at 01930000h - 0195E000h
foo_input_std loaded at 01980000h - 01A8A000h
foo_lnk loaded at 01AB0000h - 01AC9000h
foo_masstag loaded at 01AF0000h - 01B40000h
foo_menu_addons loaded at 01B60000h - 01B70000h
foo_navigator loaded at 01B80000h - 01BA1000h
foo_osd loaded at 01BD0000h - 01C05000h
foo_playcount loaded at 01C30000h - 01C58000h
foo_playlist_manager loaded at 01C80000h - 01CC6000h
foo_playlist_tree loaded at 01CF0000h - 01D5B000h
foo_pqview loaded at 01D80000h - 01D9C000h
foo_preview loaded at 01DC0000h - 01DE1000h
foo_random loaded at 01E00000h - 01E3F000h
foo_rgscan loaded at 01E60000h - 01EA5000h
foo_run loaded at 01ED0000h - 01EFC000h
foo_shutdown loaded at 01F20000h - 01F38000h
foo_skip loaded at 01F60000h - 01F7B000h
foo_trackfinder loaded at 01FA0000h - 01FC6000h
foo_tradersfriend loaded at 01FF0000h - 0202D000h
foo_uie_albumart loaded at 02050000h - 02082000h
gdiplus loaded at 020A0000h - 02241000h
foo_uie_albumlist loaded at 02270000h - 022AF000h
foo_uie_bookmarks loaded at 022D0000h - 02326000h
foo_uie_console loaded at 02340000h - 0235C000h
foo_uie_explorer loaded at 02380000h - 023BD000h
foo_uie_lyrics_panel loaded at 023E0000h - 02444000h
foo_uie_playlists_dropdown loaded at 02470000h - 024AA000h
foo_uie_quicksearch loaded at 024D0000h - 02518000h
foo_uie_tabs loaded at 02540000h - 02566000h
foo_uie_trackinfo loaded at 02590000h - 025C0000h
foo_ui_columns loaded at 025E0000h - 0267B000h
foo_ui_std loaded at 026A0000h - 026F7000h
foo_unpack loaded at 02720000h - 0274E000h
foo_utils loaded at 02770000h - 027A9000h
foo_xm loaded at 027D0000h - 027F9000h
WMVCore loaded at 08530000h - 0872D000h
WMASF loaded at 07260000h - 07299000h
WININET loaded at 02810000h - 028A7000h
CRYPT32 loaded at 76260000h - 762E9000h
MSASN1 loaded at 76240000h - 76250000h
perl58 loaded at 28000000h - 280C9000h
NEWDOT~1 loaded at 02B60000h - 02BFA000h
urlmon loaded at 1A400000h - 1A47A000h
WS2_32 loaded at 028C0000h - 028D4000h
WS2HELP loaded at 028E0000h - 028E8000h
SETUPAPI loaded at 76620000h - 76708000h
MPR loaded at 71A80000h - 71A91000h
WINTRUST loaded at 76BF0000h - 76C1B000h
IMAGEHLP loaded at 76C50000h - 76C72000h
CLRCEngine loaded at 02D10000h - 02D1D000h
WINMM loaded at 76AF0000h - 76B1D000h
MFC42 loaded at 73D30000h - 73E22000h
MFC42LOC loaded at 61DC0000h - 61DCE000h
appHelp loaded at 75EE0000h - 75EFF000h
CLBCATQ loaded at 7A170000h - 7A1F1000h
COMRes loaded at 77010000h - 770E3000h
cscui loaded at 765C0000h - 76610000h
CSCDLL loaded at 765A0000h - 765BB000h
DBGHELP loaded at 6DA00000h - 6DA7D000h

Stack dump analysis:
Address: 004DB5CCh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 01B67350h, location: "foo_menu_addons", loaded at 01B60000h - 01B70000h
Address: 01B67368h, location: "foo_menu_addons", loaded at 01B60000h - 01B70000h
Address: 01B6631Ah, location: "foo_menu_addons", loaded at 01B60000h - 01B70000h
Address: 01B6190Bh, location: "foo_menu_addons", loaded at 01B60000h - 01B70000h
Address: 77F988F0h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "wcstombs" (+00003409h)
Address: 77F49037h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "RtlFreeHeap" (+000005F9h)
Address: 1000D104h, location: "shared", loaded at 10000000h - 1002A000h
Address: 01B6631Ah, location: "foo_menu_addons", loaded at 01B60000h - 01B70000h
Address: 00431E28h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049108Ch, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004BCB1Ch, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00494640h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049108Ch, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00430BE0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00431D00h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004A8C09h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00431C9Ch, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00431B40h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00430BE0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00431B12h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004A8C2Bh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00431C9Ch, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00431B40h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00431B12h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004A8C2Bh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00431C9Ch, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77D1546Dh, location: "USER32", loaded at 77D10000h - 77D9C000h
Symbol: "SendMessageW" (+00000000h)
Address: 004DB474h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00432578h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0261F06Bh, location: "foo_ui_columns", loaded at 025E0000h - 0267B000h
Address: 77D13B33h, location: "USER32", loaded at 77D10000h - 77D9C000h
Address: 7195A921h, location: "COMCTL32", loaded at 71950000h - 71A34000h
Symbol: "CreateToolbar" (+00000030h)
Address: 02643D0Eh, location: "foo_ui_columns", loaded at 025E0000h - 0267B000h
Address: 0261F9B8h, location: "foo_ui_columns", loaded at 025E0000h - 0267B000h
Address: 77D140C6h, location: "USER32", loaded at 77D10000h - 77D9C000h
Symbol: "GetWindowLongW" (+00000034h)
Address: 025E7220h, location: "foo_ui_columns", loaded at 025E0000h - 0267B000h
Address: 02643DD7h, location: "foo_ui_columns", loaded at 025E0000h - 0267B000h
Address: 025E7398h, location: "foo_ui_columns", loaded at 025E0000h - 0267B000h
Address: 025E7220h, location: "foo_ui_columns", loaded at 025E0000h - 0267B000h
Address: 026069A8h, location: "foo_ui_columns", loaded at 025E0000h - 0267B000h
Address: 77D13A50h, location: "USER32", loaded at 77D10000h - 77D9C000h
Address: 025E7220h, location: "foo_ui_columns", loaded at 025E0000h - 0267B000h
Address: 025E7220h, location: "foo_ui_columns", loaded at 025E0000h - 0267B000h
Address: 77D13B1Fh, location: "USER32", loaded at 77D10000h - 77D9C000h
Address: 025E7220h, location: "foo_ui_columns", loaded at 025E0000h - 0267B000h
Address: 77D4390Ah, location: "USER32", loaded at 77D10000h - 77D9C000h
Symbol: "CreateAcceleratorTableA" (+0000032Dh)
Address: 77D69B68h, location: "USER32", loaded at 77D10000h - 77D9C000h
Address: 77D13D79h, location: "USER32", loaded at 77D10000h - 77D9C000h
Symbol: "GetMessageW" (+00000125h)
Address: 025E7220h, location: "foo_ui_columns", loaded at 025E0000h - 0267B000h
Address: 77D4390Ah, location: "USER32", loaded at 77D10000h - 77D9C000h
Symbol: "CreateAcceleratorTableA" (+0000032Dh)
Address: 77D69B88h, location: "USER32", loaded at 77D10000h - 77D9C000h
Address: 77D13DDFh, location: "USER32", loaded at 77D10000h - 77D9C000h
Symbol: "DispatchMessageW" (+0000000Bh)
Address: 0042EA30h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77D1A171h, location: "USER32", loaded at 77D10000h - 77D9C000h
Symbol: "DestroyWindow" (+00000000h)
Address: 01D1A171h, location: "foo_playlist_tree", loaded at 01CF0000h - 01D5B000h
Address: 0042F566h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004BD3A4h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77F988F0h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "wcstombs" (+00003409h)
Address: 77F43870h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Address: 004BCB1Ch, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004BCB1Ch, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004C4598h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77F844A8h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "RtlRemoteCall" (+000001BEh)
Address: 77F47F98h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "RtlAllocateHeap" (+000003EAh)
Address: 77F48A3Ah, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "RtlAllocateHeap" (+00000E8Ch)
Address: 77F844A8h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "RtlRemoteCall" (+000001BEh)
Address: 77F988F0h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "wcstombs" (+00003409h)
Address: 77F43870h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Address: 77F844A8h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "RtlRemoteCall" (+000001BEh)
Address: 77F47F98h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "RtlAllocateHeap" (+000003EAh)
Address: 77F48A3Ah, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "RtlAllocateHeap" (+00000E8Ch)
Address: 004E1158h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004B19D4h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77F7E3C3h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "RtlReAllocateHeap" (+00000D7Bh)
Address: 10000000h, location: "shared", loaded at 10000000h - 1002A000h
Address: 77F85769h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "RtlLogStackBackTrace" (+0000011Fh)
Address: 00F48A3Ah, location: "foo_abx", loaded at 00F20000h - 00F53000h
Address: 00F41C78h, location: "foo_abx", loaded at 00F20000h - 00F53000h
Address: 77F988F0h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "wcstombs" (+00003409h)
Address: 77F41C78h, location: "ntdll", loaded at 77F40000h - 77FEE000h
Address: 77F48A3Ah, location: "ntdll", loaded at 77F40000h - 77FEE000h
Symbol: "RtlAllocateHeap" (+00000E8Ch)
Address: 004914FDh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004E11D8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0040C53Dh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00430BF3h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0049693Dh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00494640h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004BD4F8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 10002D97h, location: "shared", loaded at 10000000h - 1002A000h
Symbol: "uPrintCrashInfo_SetDumpPath" (+000000B7h)
Address: 004BD4F8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004AC83Bh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004BD4F8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0042F752h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004DD970h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00494344h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0048F83Ch, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0048F836h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004B19E8h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004B0FA0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004E11D0h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00494640h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004ACC98h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00493AA4h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00400000h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 772A1A39h, location: "SHLWAPI", loaded at 772A0000h - 77305000h
Symbol: "Ordinal125" (+0000002Bh)
Address: 772A1A39h, location: "SHLWAPI", loaded at 772A0000h - 77305000h
Symbol: "Ordinal125" (+0000002Bh)
Address: 00494640h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 77E614C7h, location: "kernel32", loaded at 77E40000h - 77F38000h
Symbol: "GetCurrentDirectoryW" (+00000044h)
Address: 772A1A39h, location: "SHLWAPI", loaded at 772A0000h - 77305000h
Symbol: "Ordinal125" (+0000002Bh)
Address: 77E74809h, location: "kernel32", loaded at 77E40000h - 77F38000h
Symbol: "SetThreadExecutionState" (+00000097h)
Address: 77E71210h, location: "kernel32", loaded at 77E40000h - 77F38000h
Symbol: "OpenConsoleW" (+0000EDBEh)
Address: 00493B0Dh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004E0049h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004B0063h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00410072h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00430022h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 00490057h, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0044004Eh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D005Ch, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D005Fh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 0047002Eh, location: "foobar2000", loaded at 00400000h - 004F0000h
Address: 004D002Eh, location: "foobar2000", loaded at 00400000h - 004F0000h

Version info:
foobar2000 v0.9.3
UNICODE

Additional info:
Decoding speed test 1.0 (foo_benchmark)
Standard DSP array 1.0 (foo_dsp_std)
Cuesheet Creator 0.4.2 (foo_cuesheet_creator)
Channel Mixer 0.9.4 (foo_channel_mixer)
Album list panel 0.2.1 beta 4 (foo_uie_albumlist)
Database search 1.4 beta 3 (foo_dbsearch)
Randomized playlist entry 1.2.3 (foo_random)
Masstagger 1.6 (foo_masstag)
Explorer Tree 1.04.6a (foo_uie_explorer)
Shell link resolver 1.1 (foo_lnk)
Lyrics panel 0.34 (foo_uie_lyrics_panel)
Navigator 0.2 (foo_navigator)
CD Audio Decoder 2.1.1 (foo_cdda)
Converter 1.0.1 (foo_converter)
cwbowron's title format hooks 1.0.2 [Aug 11 2006 - 15:20:20] (foo_cwb_hooks)
BinPack Playlist Generator 1.0.0 (foo_binpack)
foo_custominfo 0.1.1 (foo_custominfo)
FLAC decoder 1.1.0 (foo_input_std)
Preview 1.2 (foo_preview)
ReplayGain Scanner 2.0.2 (foo_rgscan)
Tube Sound 0.5 (foo_dsp_tube)
Common services 0.1 (foo_common)
VLevel 20060324.0 (foo_dsp_vlevel)
Album List 3.2.0 (foo_albumlist)
Audio CD Writer 2.0.1 (foo_burninate)
Crossfeed 0.70 (foo_dsp_crossfeed)
On-Screen Display 1.52 (foo_osd)
Menu Addons 0.2.1 (foo_menu_addons)
Default User Interface 0.9acc (foo_ui_std)
Playlist tools 0.5.6 (foo_utils)
RAR reader 1.1 (foo_unpack)
Shorten decoder 0.4.2a (foo_input_shorten)
Database Search Toolbar Demo 1.0 (foo_dbsearch_api_demo)
freedb tagger v0.5.1 (foo_freedb2)
Binary comparator 1.0 (foo_bitcompare)
ABX comparator 1.3 (foo_abx)
Music Browser 1.2.2 [Jul 3 2006 - 13:21:45] (foo_browser)
Standard Input Array 1.0 (foo_input_std)
Continuator 0.4.0 (foo_dsp_continuator)
ZIP/GZIP reader 1.0 (foo_unpack)
Quick Search Toolbar 2.8f (foo_uie_quicksearch)
Playlist Tree Panel 2.2.beta2 [Jun 26 2006 - 11:41:51] (foo_playlist_tree)
Tabbed panel modifyed 0.2.1 (foo_uie_tabs)
Alarm 1.03 (foo_alarm)
Live show tagger 0.6.1 (foo_tradersfriend)
Playlist Manager 1.0 (foo_playlist_manager)
Album Art Panel 0.2.1 (foo_uie_albumart)
Run services 0.3.0 (foo_run)
Skip silence 0.1 (foo_dsp_skip_silence)
Post-track silence 0.0.1 (foo_dsp_silence)
Play Count 1.9.2 (foo_playcount)
Playlists Dropdown 0.5.7.2 (foo_uie_playlists_dropdown)
foo_skip 0.2 (foo_skip)
Foo Shutdown 0.9 (foo_shutdown)
XM Radio Online Player 1.0.2 (foo_xm)
Special file info box v2.0.1 (foo_infobox)
Fullscreen 0.3.1 (foo_fullscreen)
History 0.2 (foo_history)
Track Finder 2.1.0 [Jun 7 2006 - 09:26:03] (foo_trackfinder)
Console panel 0.2 (foo_uie_console)
Track info panel 0.7 (foo_uie_trackinfo)
Columns UI 0.1.3 beta 1v5 (foo_ui_columns)
Bookmarks 0.0.3 (foo_uie_bookmarks)
Monkey's Audio decoder 2.1 (foo_input_monkey)




Since the main menu is no longer configurable i would like to ask you, Acropolis, if it is possible at all to place the "invert Selection" directly under "selet all". Also it would be very nice if the move commands could go under a submenu "menu -> ...".

(A little bit off topic: Although the main menu is no more changeable by users i see that File, Edit, View and Library menu remain nice. But the Playback seems messed up with all my plugins. What i want to say is that it would be pity if menu addons would cause more mess) smile.gif

This post has been edited by q-stankovic: Aug 14 2006, 16:56


--------------------
german support forum: www.foobar-users.de / user: qwert73
Go to the top of the page
+Quote Post
Acropolis
post Aug 14 2006, 18:27
Post #22





Group: Banned
Posts: 471
Joined: 23-September 04
Member No.: 17243



@mazy:
does your request simply means:
for every song selected, select all the songs in the current list with the same artist, album, or directory?

@q-stankovic:
does your request mans:
if the "playback follow cursor" is checked and the newly created item is also checked, after I played a song, the player will stop? and my newly created item will become unchecked?

I cannot place the "Invert Selection" right under the "Select All" item, because I have no way to ask foobar where to put it, sorry.

there was a bug that when any of the dsp is placed in the DSP manager but is also removed from the foobar component directory.
try the new version to see if it is fixed.
Go to the top of the page
+Quote Post
mazy
post Aug 14 2006, 22:23
Post #23





Group: Members
Posts: 680
Joined: 11-July 03
From: Brno, Czech Rep.
Member No.: 7705



QUOTE (Squeller @ Aug 14 2006, 16:46) *
Another feature request in that flavour: Jump by tags. Navigating through big playlists, I basically use up/down and pgup/pgdown on my remote controllable foobar. It would be nice to have a command, which jumps to a next/previous tag change. So if the current %album% is "a", the next selected track would be the next which isn't "a", but something else.
Squeller, that's basically what i requested before - that was foo_pl_hopper's functionality. i also use remote and skip to previous / next album (directory in my case), it is *very* handy imho ...

QUOTE (Acropolis @ Aug 14 2006, 19:27) *
does your request simply means:
for every song selected, select all the songs in the current list with the same artist, album, or directory?
almost, there are two ways it could work and both seem logical and useful to me. one is to do exactly what you said, i.e. globally over the whole playlist.

the other one (and my original request) simply looks up and down from the selection and the result is continuous block of selected playlist items for each originally selected item. so it's somehow 'local' to each of them.

you could provide us with build-in support for tags / properties like album, artist or path - and it would be great if some would be user configurable.

This post has been edited by mazy: Aug 14 2006, 22:27


--------------------
info about my tag guesser script for foo_lua (preview version available):
http://www.hydrogenaudio.org/index.php?showtopic=16987
Go to the top of the page
+Quote Post
Rogacz
post Aug 14 2006, 22:44
Post #24





Group: Members
Posts: 54
Joined: 1-July 03
From: Poland
Member No.: 7500



- main menu -> Playback -> DSP Manager

^^^

awesome


--------------------
"The brightest flame burns quickest..."
Go to the top of the page
+Quote Post
Acropolis
post Aug 15 2006, 02:12
Post #25





Group: Banned
Posts: 471
Joined: 23-September 04
Member No.: 17243



QUOTE (foosion @ Aug 15 2006, 01:20) *
QUOTE (Acropolis @ Aug 12 2006, 21:42) *
it seems there's no way to access the foobar internal DSP Manager preset with the sdk, so your wish will not be possible. sad.gif
Take a look at the dsp_config_manager service.

I've checked before, I can access the current DSP mananger's preset, but I can't access those are saved but not in use, if I'm wrong, please correct me.
Go to the top of the page
+Quote Post

7 Pages V   1 2 3 > » 
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 24th November 2014 - 16:26