Foobar2000:Components 0.9/Quicksearch Panel (foo uie quicksearch): Difference between revisions

From Hydrogenaudio Knowledgebase
No edit summary
 
 
(9 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{stub}}
{{fb2k}}
[[Category:Foobar2000 3rd-Party Components|Quicksearch Panel (foo uie quicksearch)]]
[[Image:QuickSearch3.png|thumb|right|405px|Quick Search]]
== This component is obsolete. Use [[Foobar2000:Components/Quicksearch UI Element (foo quicksearch)|foo_quicksearch]]  instead ==
 
----


=Description=
=Description=
Derived from ''foo_uie_search'' and ported to foobar2000 0.9, '''foo_uie_quicksearch''' provides the ability to include a search panel in your Columns UI layout (or Panels UI layout), displaying results in a chosen playlist.
= Requirements =
*[http://www.foobar2000.org/ foobar2000 0.9.4] (for version <tt>2.0</tt>+)
*[http://music.morbo.org/components.php Columns UI]
= Features =
*Basic search toolbar
*Sends search results to playlist of choice
*Playlist name and tags to search for are configurable
*Extended search (playlist gen syntax)
*Configurable search history
*Autosearch (similar to iTunes)
*Inline playlist search option
*Context menus (Search for the same ''artist'', ''album'', ''genre'', etc.)
*Customizable search toolbar icon
= Changelog =


Search toolbar that sends results to a playlist.
* Versions 2.8l and 1.5i (2007-05-18)
** Fixed metadb handle leak when using "Quicksearch for same ..." and toolbar not active
** Deactivated "Inline playlist search" as default
* Version 2.8k (2007-01-03)
** Fixed crash whith "Now playing" button group and "Quicksearch for same ..."
* Version 2.8j (2006-10-15)
** Recompiled with the latest SDK to improve Windows Vista compatibility
* Version 2.8i (2006-09-30)
** Bugfix: "Reset search string" is now deactivated when Autosearch is used
* Versions 2.8h & 1.5h (2006-08-27)
** Fixed bug: Improper playlist reactivation when recall history/favorites with "All Playlist" as criteria
** Console shows playlist name when playlist not found following reactivation of a search within a playlist during recall of History/Favorites
* Versions 2.8g & 1.5g (2006-08-16)
**Search pattern is now selected when the toolbar receives focus
** Fixed unproper toolbar colors after undock when autosearch is selected (1.5g only)
* Versions 2.8f & 1.5f (2006-06-20)
** Reorganized code and fixed a bug (wrong search results happening in extremely rare circumstances with "Exact" mode)
* Versions 2.8e & 1.5e (2006-06-19)
** Improved reactiveness and speed of inline playlist search
** Added "Search for same/Directory" to context menu
*Version 1.5 (2006-06-16)
** Ported from 2.8 for Foobar 0.8.3
*Version 2.8 (2006-06-15)
** Added configurable delay for autosearch
** Reorganized prefs & help pages
*Version 2.7 (beta) (2006-06-11)
** New: Autosearch feature ... (for people too lazy to hit the Enter Key)
** New: Added option to manage preferences (record of favorites search)
** Fixed weird bug (search not working with searchstrings of length 12 or 26)
** Changed "override keys" settings (Now: Alt+Enter=All Playlist, Shift+Enter=Playlist,Ctrl+Shift+enter=DB, Alt+Keydown=Menu)
** Reorganized menu
** Fixed auto selection of searchstring when not found. Added additional colors settings to manage unfound situations (See prefs colors)
** Various bugfix & improvements
*Quick updates to V1.4 & 2.6 (2006-06-07)
** Menu shortcut is now Alt+Down instead of Alt
** Added tooltip for reminding which options were chosen
** Added "Same genre" in context menus
*Version 1.4 (2006-06-04)
** Port of features from 2.0 to 2.6 in 1.4 (for foobar 0.8.3 users)
*Version 2.6 (2006-06-04)
** Added "Search as you type" option (for inline playlist search only)
** QuickFixed searchstring not reset properly after a successfull search (bug appeared in V2.5)
** QuickFixed tab key blocked from within control
** Prevented deletion of search results playlist when searching inline
** Fixed redrawing of frame style in prefs page
*Version 2.5 (2006-06-03)
** Added menu option, available through Alt Key
** Added options to override on the fly the "Search in ..." settings. Shift+Enter = Force search in playlist, Ctrl+Enter = Force search in all playlists, Ctrl+Shift+Enter=Force search in database.
*Version 2.4 (2006-06-03)
** Added an option to setfocus on the playlist window after a search (complete mouseless utilization is now possible)
** Implemented "Escape" key. Will set focus on the playlist window.
** New option to search "inline" when "playlist" is selected as the search domain (will highlight results in the current playlist, navigation is available through up and down arrow keys) .... mimics old playlistfind plugin
*Version 2.3 (2006-06-01)
** Hotfix : Search in "all playlist" was only searching in the last playlist
** Fixed text not scrolling when longer than the text box
** Prefs page now supports XP themes
** Fixed icon switch enabled/disabled spinbutton status
** Minor bugfix and improvement
*Version 2.2 (2006-05-28)
** Fixed text entry/display/overlapping selection problem
*Version 2.1 (2006-05-27)
** Fixed Tagz strings reset happening even when user cancels operation
** Better vertical sizing of search string area
** Changed Tagz string "Delete" button enabled/disabled state (only last remaining item can't be deleted)
*Version 2.0 (2006-05-27)
** Ported (from version 1.3) to Foobar 0.9 version
*Version 1.3 (2006-05-27)
** Added option to include %artist% in %album% search from context menu (fixes the "greatest hits" problem, requires a VA string to be entered)
** Added option to automaticall switch to extended search mode when a '%' char is entered in the searchstring (and back when none is present in the search string)
** Added option to override current settings with recall from history search
** Fixed toolbar disappearing under albumart
*Version 1.2 (2006-05-21)
** Context menu (and shortcuts) is now available through [context]Now Playing and Playlist entries
** New : Ability to load custom bitmaps (H=16, W= 20, .bmp only)
** New : Playlist_gen queries are now available (Credit to tbohrer for the search engine development)
** Fixed lowercased search strings when appended to playlist name
** New processing of history with memorization/recall of all variables
** Added customization of toolbar frame (None, Grey, Sunken)
** Restructured config. page & help, including playlist_gen syntax overview
* Version 1.1 (2006-05-16)
** Implemented hourglass
** Added repainting of icon during resizing
** Fixed possible vertical resizing (top right)
** Improved cursor management for resizing (top, bottom)
* Version 1.0 (2006-05-15)
** Implemented context menus to search for same Artist/Album/Title (search in database only and with "Exact" match ... will temporarily overide the current settings).
** Implemented toolbar resizing (horizontal only)
* Version 0.9.3 (2006-05-14)
** Fixed icons not displayed properly on Windows XP
** Centered vertically the test edit control
* Version 0.9 (2006-05-12)
** Added clickable search icon on the toolbar, customizable through the prefs; moved right click options (except undock) to icon standard click
** Added menu entry to access the preferences
** Minor bugfixes and improvements
** Increased max history size to 32
* Version 0.8 (2006-05-08)
** Added list of Tagz presets to choose from for searching
** Avoided duplicates in the history of search strings
** Reorganized prefs page
* Version 0.7 (2006-05-05)
** Added history of search strings with recall option (rightclick the toolbar)
** Fixed unwanted duplication of target playlist with different search strings
* Version 0.6 (2006-05-04)
** Added customized color scheme
** Fixed unwanted resizers appearing after undock
** Reorganized prefs page
* Version 0.5 (2006-05-01)
** New option to append the search string to the name of the target playlist
** Revisited the preferences dialog
** Changed the behavior when nothing is found (searchstring highlited, playlist selection unchanged)
** Added an option to reset the searchstring after a successfull search
* Version 0.4 (2006-05-01)
** Added ability to perform a search in all playlists (Search results playlist is excluded in this case)
** Undock function now fixed
** Added ability to search by prefix
** Code cleaned, reorg. and commented
* Version 0.3 (2006-04-27)
** Performance dramatically improved


=Link=
=External links=
* [http://www.hydrogenaudio.org/forums/index.php?showtopic=44012 Discussion thread]
*[http://www.hydrogenaudio.org/forums/index.php?showtopic=44012 Discussion thread]
*[http://thx538.free.fr/Foobar/Quicksearch%20V2.x/foo_uie_quicksearch.zip Download link]

Latest revision as of 19:04, 18 September 2010

Foobar2000_Logo.png
Quick Search

This component is obsolete. Use foo_quicksearch instead


Description

Derived from foo_uie_search and ported to foobar2000 0.9, foo_uie_quicksearch provides the ability to include a search panel in your Columns UI layout (or Panels UI layout), displaying results in a chosen playlist.

Requirements

Features

  • Basic search toolbar
  • Sends search results to playlist of choice
  • Playlist name and tags to search for are configurable
  • Extended search (playlist gen syntax)
  • Configurable search history
  • Autosearch (similar to iTunes)
  • Inline playlist search option
  • Context menus (Search for the same artist, album, genre, etc.)
  • Customizable search toolbar icon

Changelog

  • Versions 2.8l and 1.5i (2007-05-18)
    • Fixed metadb handle leak when using "Quicksearch for same ..." and toolbar not active
    • Deactivated "Inline playlist search" as default
  • Version 2.8k (2007-01-03)
    • Fixed crash whith "Now playing" button group and "Quicksearch for same ..."
  • Version 2.8j (2006-10-15)
    • Recompiled with the latest SDK to improve Windows Vista compatibility
  • Version 2.8i (2006-09-30)
    • Bugfix: "Reset search string" is now deactivated when Autosearch is used
  • Versions 2.8h & 1.5h (2006-08-27)
    • Fixed bug: Improper playlist reactivation when recall history/favorites with "All Playlist" as criteria
    • Console shows playlist name when playlist not found following reactivation of a search within a playlist during recall of History/Favorites
  • Versions 2.8g & 1.5g (2006-08-16)
    • Search pattern is now selected when the toolbar receives focus
    • Fixed unproper toolbar colors after undock when autosearch is selected (1.5g only)
  • Versions 2.8f & 1.5f (2006-06-20)
    • Reorganized code and fixed a bug (wrong search results happening in extremely rare circumstances with "Exact" mode)
  • Versions 2.8e & 1.5e (2006-06-19)
    • Improved reactiveness and speed of inline playlist search
    • Added "Search for same/Directory" to context menu
  • Version 1.5 (2006-06-16)
    • Ported from 2.8 for Foobar 0.8.3
  • Version 2.8 (2006-06-15)
    • Added configurable delay for autosearch
    • Reorganized prefs & help pages
  • Version 2.7 (beta) (2006-06-11)
    • New: Autosearch feature ... (for people too lazy to hit the Enter Key)
    • New: Added option to manage preferences (record of favorites search)
    • Fixed weird bug (search not working with searchstrings of length 12 or 26)
    • Changed "override keys" settings (Now: Alt+Enter=All Playlist, Shift+Enter=Playlist,Ctrl+Shift+enter=DB, Alt+Keydown=Menu)
    • Reorganized menu
    • Fixed auto selection of searchstring when not found. Added additional colors settings to manage unfound situations (See prefs colors)
    • Various bugfix & improvements
  • Quick updates to V1.4 & 2.6 (2006-06-07)
    • Menu shortcut is now Alt+Down instead of Alt
    • Added tooltip for reminding which options were chosen
    • Added "Same genre" in context menus
  • Version 1.4 (2006-06-04)
    • Port of features from 2.0 to 2.6 in 1.4 (for foobar 0.8.3 users)
  • Version 2.6 (2006-06-04)
    • Added "Search as you type" option (for inline playlist search only)
    • QuickFixed searchstring not reset properly after a successfull search (bug appeared in V2.5)
    • QuickFixed tab key blocked from within control
    • Prevented deletion of search results playlist when searching inline
    • Fixed redrawing of frame style in prefs page
  • Version 2.5 (2006-06-03)
    • Added menu option, available through Alt Key
    • Added options to override on the fly the "Search in ..." settings. Shift+Enter = Force search in playlist, Ctrl+Enter = Force search in all playlists, Ctrl+Shift+Enter=Force search in database.
  • Version 2.4 (2006-06-03)
    • Added an option to setfocus on the playlist window after a search (complete mouseless utilization is now possible)
    • Implemented "Escape" key. Will set focus on the playlist window.
    • New option to search "inline" when "playlist" is selected as the search domain (will highlight results in the current playlist, navigation is available through up and down arrow keys) .... mimics old playlistfind plugin
  • Version 2.3 (2006-06-01)
    • Hotfix : Search in "all playlist" was only searching in the last playlist
    • Fixed text not scrolling when longer than the text box
    • Prefs page now supports XP themes
    • Fixed icon switch enabled/disabled spinbutton status
    • Minor bugfix and improvement
  • Version 2.2 (2006-05-28)
    • Fixed text entry/display/overlapping selection problem
  • Version 2.1 (2006-05-27)
    • Fixed Tagz strings reset happening even when user cancels operation
    • Better vertical sizing of search string area
    • Changed Tagz string "Delete" button enabled/disabled state (only last remaining item can't be deleted)
  • Version 2.0 (2006-05-27)
    • Ported (from version 1.3) to Foobar 0.9 version
  • Version 1.3 (2006-05-27)
    • Added option to include %artist% in %album% search from context menu (fixes the "greatest hits" problem, requires a VA string to be entered)
    • Added option to automaticall switch to extended search mode when a '%' char is entered in the searchstring (and back when none is present in the search string)
    • Added option to override current settings with recall from history search
    • Fixed toolbar disappearing under albumart
  • Version 1.2 (2006-05-21)
    • Context menu (and shortcuts) is now available through [context]Now Playing and Playlist entries
    • New : Ability to load custom bitmaps (H=16, W= 20, .bmp only)
    • New : Playlist_gen queries are now available (Credit to tbohrer for the search engine development)
    • Fixed lowercased search strings when appended to playlist name
    • New processing of history with memorization/recall of all variables
    • Added customization of toolbar frame (None, Grey, Sunken)
    • Restructured config. page & help, including playlist_gen syntax overview
  • Version 1.1 (2006-05-16)
    • Implemented hourglass
    • Added repainting of icon during resizing
    • Fixed possible vertical resizing (top right)
    • Improved cursor management for resizing (top, bottom)
  • Version 1.0 (2006-05-15)
    • Implemented context menus to search for same Artist/Album/Title (search in database only and with "Exact" match ... will temporarily overide the current settings).
    • Implemented toolbar resizing (horizontal only)
  • Version 0.9.3 (2006-05-14)
    • Fixed icons not displayed properly on Windows XP
    • Centered vertically the test edit control
  • Version 0.9 (2006-05-12)
    • Added clickable search icon on the toolbar, customizable through the prefs; moved right click options (except undock) to icon standard click
    • Added menu entry to access the preferences
    • Minor bugfixes and improvements
    • Increased max history size to 32
  • Version 0.8 (2006-05-08)
    • Added list of Tagz presets to choose from for searching
    • Avoided duplicates in the history of search strings
    • Reorganized prefs page
  • Version 0.7 (2006-05-05)
    • Added history of search strings with recall option (rightclick the toolbar)
    • Fixed unwanted duplication of target playlist with different search strings
  • Version 0.6 (2006-05-04)
    • Added customized color scheme
    • Fixed unwanted resizers appearing after undock
    • Reorganized prefs page
  • Version 0.5 (2006-05-01)
    • New option to append the search string to the name of the target playlist
    • Revisited the preferences dialog
    • Changed the behavior when nothing is found (searchstring highlited, playlist selection unchanged)
    • Added an option to reset the searchstring after a successfull search
  • Version 0.4 (2006-05-01)
    • Added ability to perform a search in all playlists (Search results playlist is excluded in this case)
    • Undock function now fixed
    • Added ability to search by prefix
    • Code cleaned, reorg. and commented
  • Version 0.3 (2006-04-27)
    • Performance dramatically improved

External links