QUOTE(upNorth @ Sep 4 2004, 04:42 PM)
I'm not sure how much further you want to develop this plugin, as it's more than good enough already, but I'll share my ideas/requests anyway:
I always have some ideas how to improve this plugin, but I prefer to let those ideas mature before making major changes.
QUOTE
1) A checkbox to "auto update" search on track change.
I'll think about it. With the inclusion of a new API to control the search dialog in the next version, this could even be implemented in a separate plugin.
QUOTE
The option to make a "direct" shortcut without the "Search for same.." detour, would be useful if you don't like the "auto update" thing.
Queued for (current version+2).
QUOTE
2) A "focus" feature that works for all playlists, not only the active one. Would be useful in combination with "search all playlists". If present on multiple playlists, just pick the first one or something.
QUOTE
3) Add "Play track" as a "Default action". Most useful if 3) is implemented, but nice even for a single playlist.
Also queued for (current version+2) - or rather the ability to reassign the mapping of Ctrl+Enter and Shift+Enter in addition to only Enter.
QUOTE
4) Make this plugin available as a panel for UI Columns. Probably most useful if musicmusic adds support for horizontal panels under the playlist. At least to me as I like to show quite a bit of information for each search results.
It won't happen now, but it might happen later. The reason is that a) the ui_extension API still has some weaknesses considering support for single-instance panels and program control over opening panels, and b) dbsearch IMO requires that there can be at most one (identifiable) instance that can be shown on request. The rationale for the latter is that the "search for same" commands require a designated target window that they can modify. This is really rather a design than an implementation problem.
QUOTE
I guess all of these combined could be a plugin on its own. As a panel showing a list of similar tracks only, no dropdown lists or anything.
Indeed.
QUOTE
I know so many feature requests at once probably isn't very motivating, but pick the ones you find useful, if any at all. If you decide not to implement any of these, I would still like to thank you for this great plugin, and all your work with foobar in general.
Thanks.

For you and everyone interested in this plugin, here's some information regarding my plans for this plugin. Some of this has already been said in different places, and is repeated here to form a more complete picture.
- next release: complete user guide, reworked configuration dialog (will retain configuration compatility), dbsearch control API
- release after next release: improved configuration dialog (will break configuration compatility), perhaps API for leveraging the search engine
- sometime in the future: propagating changes in the searched domain to the result list (for example removing entries from the results when they are removed from the database), setting playlist focus and selection for "search playlist" and "search all playlists"
I am also considering to remove the ability to type an arbitrary string in the format field in the search dialog, as I virtually never use it myself. Instead it annoys that I have to click on the arrow, when changing the format with the mouse. Well, that isn't decided yet, and I'll consider feedback from anyone who uses this plugin. (Though I'll probably ignore statements like "Why not make it an option? I don't use that feature, but it could be useful.")