Hydrogenaudio Forums

Hosted Forums => foobar2000 => 3rd Party Plugins - (fb2k) => Topic started by: NEMO7538 on 2010-04-13 12:49:40

Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-13 12:49:40
I am happy to release a new version of the now defunct quicksearch toolbar (http://www.hydrogenaudio.org/forums/index.php?showtopic=44012).
This new version has been made for foobar V1.x and is compatible with both DUI and CUI.
It can be downloaded here (http://www.foobar2000.org/components/view/foo_quicksearch) and provides with new features such as autoplaylist generation, full customization of the context menu, .... and improved performances.
Please check this page (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Quicksearch_UI_Element_%28foo_quicksearch%29) for help and additional information.

It utilizes the Windows Imaging Component which is included in Windows XP SP3 or higher and in .NET 3.0.
The WIC can also be downloaded here (http://www.microsoft.com/downloads/en/details.aspx?FamilyId=8E011506-6307-445B-B950-215DEF45DDD8&displaylang=en) separately.
Title: foo_quicksearch
Post by: Gapkiller on 2010-04-13 13:20:27
Playing with it right now. Looks good.

Thank You.
Title: foo_quicksearch
Post by: Keesface on 2010-04-13 13:26:40
customization of the context menu, that's awesome!

edit: another thing I've been hoping for is a way to get information from a field of the current playing song and search for that in a different field, something like this:

%artist% IS $nowplaying(%similar_artist%)
Title: foo_quicksearch
Post by: mystNZ on 2010-04-13 13:53:43
Hi NEMO7538, thanks for the new release!

I am not able to assign a shortcut anymore to active the search box... QuickSearch is embedded in a PSS and I used to be able to just push "S" and start typing.... The only option now is "library / quicksearch" which pops up an additional search window..

Can the old functionality of "activate quicksearch" be implemented please?

Also, the "custom bitmap" doesn't seem to work with an image that worked as the old custom bitmap... has image requirements changed or is this a bug?
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-13 14:32:48
Can the old functionality of "activate quicksearch" be implemented please?

I am not sure of this functionality your are referring to (no menu entry with the name "activate quicksearch") unless it is a PSS specific I am not aware of. Can you elaborate?
Also, the "custom bitmap" doesn't seem to work with an image that worked as the old custom bitmap... has image requirements changed or is this a bug?

Only one image is now allowed at a time, which should be a bitmap of width=40 (2x20 to account for mouseover processing), height=16.
Title: foo_quicksearch
Post by: mystNZ on 2010-04-13 15:43:35
I am not sure of this functionality your are referring to (no menu entry with the name "activate quicksearch") unless it is a PSS specific I am not aware of. Can you elaborate?

Sorry, I called it wrongly. Under the old version, the shortcut pointed to "Library/Quicksearch Toolbar" and this activated (brought focus) to the embedded (in PSS) search box ...... now, a shortcut to "Library/Quicksearch" pops-up a new search box window instead ....
Title: foo_quicksearch
Post by: kabuki on 2010-04-13 16:10:12
Only one image is now allowed at a time, which should be a bitmap of width=40 (2x20 to account for mouseover processing), height=16.
Thanks you for your update/changes.
is there actually a way to have a relative path for the custom image?
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-13 16:13:38
the shortcut pointed to "Library/Quicksearch Toolbar" and this activated (brought focus) to the embedded (in PSS) search box ...... now, a shortcut to "Library/Quicksearch" pops-up a new search box window instead ....
Well .. this functionality is actually gone. I will have a look.

is there actually a way to have a relative path for the custom image?

Not at the moment.
Title: foo_quicksearch
Post by: Decalicatan_Decalicatan on 2010-04-13 16:25:56
Maybe this has been discussed before in a discussion about foo_ui_quicksearch, if so, sorry but would it be possible to add an option to display the search results not in a playlist but in a pop up windows (as in the "normal" playlist search (COMMAND: Edit/Search) but with a search toolbar always visible in my layout)

Sorry for my French,

Thanks in advance.
Title: foo_quicksearch
Post by: kerpondile on 2010-04-13 17:03:34
I am happy to release a new version of the quicksearch toolbar (http://www.hydrogenaudio.org/forums/index.php?showtopic=44012).
This new version has been made for foobar V1.0 and is now compatible with both DUI and CUI.
It can be downloaded here (http://thx538.free.fr/Foobar/V1.0/Quicksearch/foo_quicksearch.zip) and provides with new features such as autoplaylist generation, full customization of the context menu, .... and improved performances.
Please check this page (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_1.0/Quicksearch_UI_Element_%28foo_quicksearch%29) for help and additional information.

Very nice, DUI Support!

One bug I found: when autosearch is enabled (try with very fast autosearch), and I type "be" and wait a while, then the ui element loses focus which is quite annoying since I cannot continue typing.

-kerpondile

EDIT: I noticed that you fixed "ascii" problem: If searching for "Besame" it also finds "Bésame" automatically with no tricks (I used to use $ascii) needed.
EDIT2. Although, some might think this is a bug of sorts. Maybe consider putting it optional (or even better: to remove some character from regressing to ascii 'counterparts') if it's not too hard?
Title: foo_quicksearch
Post by: jeremija on 2010-04-13 17:51:28
I am having trouble with adding the item to the CUI/DUI toolbar (I can only add it to the layout)? Is this implemented? (Will it be implemented?)

(http://img339.imageshack.us/img339/8053/notoolbar.th.png) (http://img339.imageshack.us/i/notoolbar.png/)
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-13 17:56:57
One bug I found: when autosearch is enabled (try with very fast autosearch), and I type "be" and wait a while, then the ui element loses focus which is quite annoying since I cannot continue typing.

Try to deactivate the "Set Focus to search results" in the preferences.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-13 18:49:30
I am having trouble with adding the item to the CUI/DUI toolbar (I can only add it to the layout)? Is this implemented? (Will it be implemented?)

Not for DUI but it should work for CUI in the toolbar. I will check tonight.
Title: foo_quicksearch
Post by: ojdo on 2010-04-13 19:39:42
This new version has been made for foobar V1.0 and is now compatible with both DUI and CUI.


I just tried out version 1.0. Some comments:

Generally: a big thank you for continuing the development of this great component. Extra thanks for the great start with a complete documentation on the wiki.
Title: foo_quicksearch
Post by: kabuki on 2010-04-13 19:45:17
@NEMO7538
report:
i notice that you have replaced your context menu "Quicksearch for same..." by "Search for same" with submenu context.
It's a very good news so we can apply any preset.
And it works like a charm with other component that need the complete expression: like panel stack splitter with this [...]"CONTEXT:Search for same/artist;"
BUT:
your dynamic context name calling by other component is still "Quicksearch for same..." (u can notice it in the tab script of a splitter config panel, under the bottom list button) or any other component with dynamical context.
and other thing is quite annoying:
for example, i used to double click a cover, in chronflow, to "Quicksearch for same.../Album" because this syntax was not with context submenu.
Now, in chronflow (maybe in other components) u still can select "Quicksearch for same..." (should be now: "Search for same") but it does nothing due to your submenu choice.
I suppose you will not do anything about this because it will suppose a step back in your logic (submenu[ing] your component). But i just wanted to report that.
Thx for reading.
Title: foo_quicksearch
Post by: fbuser on 2010-04-13 20:09:01
  • Bug: I can neither remove or rename the search results playlist anymore. It seems to be persistently protected.
Confirmed. There is a playlist lock installed for the respective playlist, but it is not possible to open the dialog for this lock with some components, which make this possible, for example foo_uie_playlist_dropdown.

i notice that you have replaced your context menu "Quicksearch for same..." by "Search for same" with submenu context.
Please, rename the menu entry back to "Quicksearch for same" as the entry "Search For Same" is already provided by foo_dbsearch.

Further a small glitch: The label for the check box "Contex Menu" should be "Context menu"

But last but not least, thanks for the update
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-13 22:34:01
I am not able to assign a shortcut anymore to active the search box...
Can the old functionality of "activate quicksearch" be implemented please?
Under investigation

One bug I found: when autosearch is enabled (try with very fast autosearch), and I type "be" and wait a while, then the ui element loses focus which is quite annoying since I cannot continue typing.
Should be fixed in the new version, please redownload.

I am having trouble with adding the item to the CUI/DUI toolbar (I can only add it to the layout)? Is this implemented? (Will it be implemented?)
Should be fixed as well .. please confirm.

  • Bug: I can neither remove or rename the search results playlist anymore. It seems to be persistently protected.
The protection of the results playlist is by design, to avoid that the playlist is renamed and that its contents is overridden by a new search.

  • Request: when "append search string to playlist name" is selected, add option to create always a new playlist for each new search.
There is a "New playlist" option on the toolbar menu to acheive what you want.

Please, rename the menu entry back to "Quicksearch for same" as the entry "Search For Same" is already provided by foo_dbsearch.
Further a small glitch: The label for the check box "Contex Menu" should be "Context menu"
Done ! I am not sure about the context menu glitch as it does not appear on my system. Can you please confirm?

BTW Version 1.1 is out, available here (http://thx538.free.fr/Foobar/V1.0/Quicksearch/foo_quicksearch.zip) as usual.
Title: foo_quicksearch
Post by: jeremija on 2010-04-14 08:12:29
I am having trouble with adding the item to the CUI/DUI toolbar (I can only add it to the layout)? Is this implemented? (Will it be implemented?)
Should be fixed as well .. please confirm.
Confirmed, works as it should! Thank you!

  • Bug: I can neither remove or rename the search results playlist anymore. It seems to be persistently protected.
The protection of the results playlist is by design, to avoid that the playlist is renamed and that its contents is overridden by a new search.
So how can this playlist be removed then? (Without removing the toolbar)

Also, I have a few suggestions:

Don't know if this is a new feature, but I love the Inline playlist search function!
Title: foo_quicksearch
Post by: Qest on 2010-04-14 08:27:30
Love it. I've been looking for something like this for ages that supported searching custom title formatting. Thank you for your effort!
Title: foo_quicksearch
Post by: amors on 2010-04-14 09:41:05
I am having trouble with adding the item to the CUI/DUI toolbar (I can only add it to the layout)? Is this implemented? (Will it be implemented?)
Quote
Should be fixed as well .. please confirm.

Not works in DUI (in standard menu/toolbar)
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-14 10:37:23
Hi NEMO7538, thanks for the new release!
I am not able to assign a shortcut anymore to active the search box...
Should be fixed now.

So how can this playlist be removed then? (Without removing the toolbar)
...
The playlist cannot be removed at the moment.

Clear search history from the context menu
An option to clear the history has been implemented (Check history in toolbar menu).

Not works in DUI (in standard menu/toolbar)
That is a limitation of the SDK that I cannot circumvent on my side.

New version (V1.2) (http://thx538.free.fr/Foobar/V1.0/Quicksearch/foo_quicksearch.zip) is out.

Title: foo_quicksearch
Post by: Falstaff on 2010-04-14 12:01:10
Thank you very much NEMO for the new release
Title: foo_quicksearch
Post by: amors on 2010-04-14 13:09:16
In context menu – 'Quicksearch for same'. If I search for same genre and in track properties genre tag has multiple items (Pop; Alternative Pop), searches not split genres and results has only one item „Pop, Alternative Pop”- not searching as multiple items.
Sorry, my English not so good.
Title: foo_quicksearch
Post by: xan K on 2010-04-14 15:44:39
Thank you for this!
Title: foo_quicksearch
Post by: Falstaff on 2010-04-14 16:59:47
So how can this playlist be removed then? (Without removing the toolbar)
...
The playlist cannot be removed at the moment.



please, allow us to remove the playlist please, it's weird

Thanx by advance
Title: foo_quicksearch
Post by: jeremija on 2010-04-14 17:45:02
If it could only be optional - I would't mind if every search created a new playlist.
Title: foo_quicksearch
Post by: Falstaff on 2010-04-14 17:56:45
If it could only be optional - I would't mind if every search created a new playlist.


for sure.

in previous version, each new search always gone in the same playlist #Search, its content was replaced and it was just renamed (no new playlist for each new search), and this playlist was removable

==> it was perfect for me
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-14 19:22:29
If it could only be optional - I would't mind if every search created a new playlist.
It is already the case ... if you select the option.

I've uploaded V1.3 (http://thx538.free.fr/Foobar/V1.0/Quicksearch/foo_quicksearch.zip) which authorizes playlist removal.
Title: foo_quicksearch
Post by: Falstaff on 2010-04-14 19:25:40
thanks a lot
Title: foo_quicksearch
Post by: jeremija on 2010-04-14 19:36:41
Thank you!
Title: foo_quicksearch
Post by: jgro on 2010-04-14 20:55:42
Version 1.3 works perfect so far, no problem deleting the search (auto)playlist, searching in all playlists
also works great.

Thank you so much! 

jgro
Title: foo_quicksearch
Post by: sPeziFisH on 2010-04-14 21:48:25
By far one of the most useful components ! Thx for the update NEMO7538
Title: foo_quicksearch
Post by: kerpondile on 2010-04-15 08:44:07
One bug I found: when autosearch is enabled (try with very fast autosearch), and I type "be" and wait a while, then the ui element loses focus which is quite annoying since I cannot continue typing.

Try to deactivate the "Set Focus to search results" in the preferences.

Thanks! Works perfectly. Stupid me

Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-15 09:05:21
Well in fact you don't need to  .... It is done automatically when you select "Autosearch" and the "Set Focus to search results" option remains valid in other cases. There was just a small bug in the early release that is now fixed.
Title: foo_quicksearch
Post by: mystNZ on 2010-04-15 14:25:15
Should be fixed now.

Perfect, many thanks NEMO! 
Title: foo_quicksearch
Post by: RogerG on 2010-04-17 05:08:42
Thank you for the new version!
The improved speed is awesome.

However I don't like not being allowed to rename the results playlist.
In the old version it was possible to rename and keep the results playlist. On the next search a new results playlist would be created - very easy and convenient.
Now in order to rename a playlist you have to take two additional actions! You have to check "new playlist" and search for something just for the purpose that a new results playlist is created so that the old one can be renamed even if you don't intend to make a new search yet. It's gotten much more complicated.
Title: foo_quicksearch
Post by: megar on 2010-04-17 14:59:29
The minute I was lacking foo_quisearch, I found your plugin !
Thank you very much !!!

SORT BY does not seem to work
%ARTIST% HAS A SORT BY %TITLE% renders nothing.
The same query renders the whole media library in the "filter search" toolbar
The same query works in the standard Media Library Search.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-17 19:21:00
... However I don't like not being allowed to rename the results playlist ...
I'm afraid it will stay like this, as a secure way of finding the "old" search results is definitely needed.
I have added a shortcut in the new version to easily recall the last search (for making a new playlist).

SORT BY does not seem to work ...
Sort is not supported at the moment.

BTW, I just uploaded a new version (http://thx538.free.fr/Foobar/V1.0/Quicksearch/foo_quicksearch.zip).Changes are :
Title: foo_quicksearch
Post by: Robertina on 2010-04-18 23:49:39
Thank you, NEMO7538, for this very useful component.

With foo_quicksearch v1.5 I seem no longer be able to add search patterns to the favorites. Am I doing something wrong?

Robertina.
Title: foo_quicksearch
Post by: Robertina on 2010-04-19 01:08:46
NEMO7538, please allow me to make three suggestions and I hope you can understand my English:Robertina. 
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-19 05:19:13
With foo_quicksearch v1.5 I seem no longer be able to add search patterns to the favorites ...
Thanks for reporting. This bug should now fixed in a new version (http://thx538.free.fr/Foobar/V1.0/Quicksearch/foo_quicksearch.zip).
I will think about your suggestions.
Title: foo_quicksearch
Post by: Robertina on 2010-04-19 05:23:41
Thank you for the update and your support.

Robertina.
Title: foo_quicksearch
Post by: Robertina on 2010-04-20 08:31:28
I am using foo_quicksearch since a few days now. Never before I enjoyed it that much to rummage in the media library for my files.

Thank you for this component.
Title: foo_quicksearch
Post by: RogerG on 2010-04-20 16:11:54
There is a problem with the quick search preferences panel. If I select Quick Search in the foobar prefereces tree, the quick search prefereces appear but they first take the whole window space then the panel is resized. The tree becomes visible again. You might notice this on slow computers only or if you select the quick search tree entry for the first time. It doesn't look good. It is the only component with this kind of behaviour.

Another unusual thing is the statusbar. If I select the search results playlist the time and volume in the right cornor disappear for a short time. You might notice this on slow computers only, too. It doesn't happen if I select normal playlists.

Thanks!
Title: foo_quicksearch
Post by: kabuki on 2010-04-20 17:23:05
hi,
anyone having problem with the new syntax to use old "Quicksearch for same..." with a PSS button?
CONTEXT:Quicksearch for same.../Artist
doesnt wotk neither
CONTEXT:Quicksearch for same/Artist
CONTEXT:Quicksearch/Artist
thx for helping me
Title: foo_quicksearch
Post by: Chugfrenzy on 2010-04-20 19:06:40
hi,
anyone having problem with the new syntax to use old "Quicksearch for same..." with a PSS button?


$imagebutton(x,y,w,h,c:\Foobar\blank.png,c:\Foobar\blank2.png,CONTEXT: Quicksearch for same/Artist,)

is working for me after I messed around for a while finding it!
Title: foo_quicksearch
Post by: kabuki on 2010-04-20 20:09:37
$imagebutton(x,y,w,h,c:\Foobar\blank.png,c:\Foobar\blank2.png,CONTEXT: Quicksearch for same/Artist,)

is working for me after I messed around for a while finding it!

this is not working for me. neither in textbutton nor imagebutton.
thanks anyway.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-20 20:20:42
...the quick search prefereces appear but they first take the whole window space then the panel is resized.
It is hardly noticeable here but I think I found a fix. Will be included in the next version.
If I select the search results playlist the time and volume in the right cornor disappear for a short time.
I cannot reproduce this one. I doubt it comes from my component.
Title: foo_quicksearch
Post by: fbuser on 2010-04-20 21:43:19
The Add button for Tagz strings in the preferences window is now always disabled. So, it is not possible to add such strings anymore.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-20 21:53:26
The Add button for Tagz strings in the preferences window is now always disabled. So, it is not possible to add such strings anymore.
I cannot reproduce here ...
The add button should be enabled only if the name and the value are not already in the list.
Title: foo_quicksearch
Post by: mystNZ on 2010-04-21 08:11:04
this is not working for me. neither in textbutton nor imagebutton.
thanks anyway.

I had the same problem, but as Chugfrenzy pointed out, changing the code from "Quicksearch for same .../artist" to "Quicksearch for same/Artist" solved the issue...
Title: foo_quicksearch
Post by: Robertina on 2010-04-21 08:17:57
Another unusual thing is the statusbar. If I select the search results playlist the time and volume in the right cornor disappear for a short time. You might notice this on slow computers only, too. It doesn't happen if I select normal playlists.

RogerG,

are you using Columns UI? Other than the DUI it adds an area to its statusbar which indicates the read-only status of playlists and therefore it seems to redraw that section of the statusbar with the values for volume, time and write-protection.

I own several computers, on the older (slower) ones, with CUI the behaviour you described occurs with all read-only playlists, including the read-only Quicksearch ones, and it occurs never with unprotected playlists or with the DUI statusbar.
Title: foo_quicksearch
Post by: kabuki on 2010-04-21 10:07:20
this is not working for me. neither in textbutton nor imagebutton.
thanks anyway.

I had the same problem, but as Chugfrenzy pointed out, changing the code from "Quicksearch for same .../artist" to "Quicksearch for same/Artist" solved the issue...
I've tried in a fresh new portable installation, then in a new normal installation.
I've tried almost any syntax variations. Then managed some tweak in PSS script.
Still not working, when my all others buttons work.

Why did it worked great with first versions of Quicksearch new componenent, and not now...? (for me? and only for me?)
I really can't figure out where the trouble comes from.
Title: foo_quicksearch
Post by: einfallslos on 2010-04-21 10:32:11
I would love to use an ELplaylist as my media library with foo_quicksearch as a filter toolbar. It does nearly work if I i set the target playlist of the search bar fixed and show it in my ELplaylist-viewer. But the problem is that I cannot deactivate the filter and show my whole library, because searching for an empty string does not work.

Could you implement a search option that matches every song as long as the search string is shorter than 3 characters or so?
Title: foo_quicksearch
Post by: vogliadicane on 2010-04-21 16:06:30
I really like this component. Would it be possible, that, if I chose target playlist: "XY" (without append search string...), it just replaces the content of this existing playlist instead of creating a second one with the same name first time?

E.g. I have the playlist 'Default' and I would like to see the search results there, instead of a second playlist also named 'Default'.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-21 16:22:20
Delete your first playlist 'Default' once and make a search ....
Title: foo_quicksearch
Post by: Robertina on 2010-04-21 16:27:53
My search pattern %added% DURING LAST 4 HOURS results in an error message in foobar's console:

Quote
Error: QuickSearch : Error during search filter creation

Is this a bug or are time expressions not supported?
Title: foo_quicksearch
Post by: fbuser on 2010-04-21 19:17:46
The Add button for Tagz strings in the preferences window is now always disabled. So, it is not possible to add such strings anymore.
I cannot reproduce here ...
The add button should be enabled only if the name and the value are not already in the list.
Ok, this explains it. I only changed the name and expected the add button to become available.
Title: foo_quicksearch
Post by: fbuser on 2010-04-21 20:33:15
But the problem is that I cannot deactivate the filter and show my whole library, because searching for an empty string does not work.
Use ALL as a filter for the whole library
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-21 20:40:58
My search pattern %added% DURING LAST 4 HOURS results in an error message in foobar's console:

Quote
Error: QuickSearch : Error during search filter creation

Is this a bug or are time expressions not supported?

There is a problem .. I am investigating
Title: foo_quicksearch
Post by: fbuser on 2010-04-21 20:49:41
I found two other problems:
Title: foo_quicksearch
Post by: fbuser on 2010-04-21 21:04:09
My search pattern %added% DURING LAST 4 HOURS results in an error message in foobar's console:

Quote
Error: QuickSearch : Error during search filter creation

Is this a bug or are time expressions not supported?

There is a problem .. I am investigating
Did you call static_api_ptr_t<search_filter_manager_v2>->create_ex(filter,NULL,0); like this, without providing a completion_notify::ptr not equal to NULL? I had a similar problem using it in foo_random_pools in this way.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-21 23:59:57
Thanks fbuser !
I was thinking of something like this ...
BTW the bug should be fixed now and a new version (http://thx538.free.fr/Foobar/V1.0/Quicksearch/foo_quicksearch.zip) is available.
I will also consider your suggestions above, although it always worked like that.
Title: foo_quicksearch
Post by: Robertina on 2010-04-22 07:07:17
BTW the bug should be fixed now and a new version (http://thx538.free.fr/Foobar/V1.0/Quicksearch/foo_quicksearch.zip) is available.

Time expressions are working fine now, also the 'drawing' of the component's preferences panel on slow computers as mentioned by RogerG here (http://www.hydrogenaudio.org/forums/index.php?showtopic=80259&view=findpost&p=701681) has been fixed.

So thank you for the new version, NEMO7538.
Title: foo_quicksearch
Post by: RogerG on 2010-04-22 07:42:29
Another unusual thing is the statusbar. If I select the search results playlist the time and volume in the right cornor disappear for a short time. You might notice this on slow computers only, too. It doesn't happen if I select normal playlists.

RogerG,

are you using Columns UI? Other than the DUI it adds an area to its statusbar which indicates the read-only status of playlists and therefore it seems to redraw that section of the statusbar with the values for volume, time and write-protection.

I own several computers, on the older (slower) ones, with CUI the behaviour you described occurs with all read-only playlists, including the read-only Quicksearch ones, and it occurs never with unprotected playlists or with the DUI statusbar.


you are right, I use Columns UI. Thank you for the hint!
Title: foo_quicksearch
Post by: Robertina on 2010-04-22 08:11:42
you are right, I use Columns UI. Thank you for the hint!

I am always glad if I can contribute something useful with my small and simply structured user brain... 
Title: foo_quicksearch
Post by: Robertina on 2010-04-22 12:36:16
I discover in this moment the new functionality to clear the search history without affecting the favorites and also the new option to delete single items from the favorites.

Many thanks for that !
Title: foo_quicksearch
Post by: fbuser on 2010-04-22 18:04:48
I will also consider your suggestions above, although it always worked like that.
Sorry, for asking this question, but are you sure about that?

As I always used foo_uie_quicksearch very heavily, I never had the problems I mentioned above. Especially the first issue makes foo_quicksearch nearly unusable for me, as I want the playback to be continued on the playlist I'm currently hearing not on the target playlist of foo_quicksearch.

Also the second issue wasn't working for me in the described way. I always could modify the search expression I chose from the history, which is not possible anymore, as the search is directly executed now.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-22 19:52:58
Sorry, for asking this question, but are you sure about that?

Well ... the devil is in the details sometimes (I suppose you don't use "Playback follows cursor" in Preferences->Playback).
I made a quickfix for the first issue. Can you confirm it is now fixed?

For the recall of the history i am 100% sure that in foo_uie_quicksearch the search was re-executed automatically, the only difference being that the searched string was redisplayed on the toolbar. I need to think about reimplementing it because it has other implications since I removed the "Recall overrides current settings" options from the preferences.
Title: foo_quicksearch
Post by: fbuser on 2010-04-22 20:29:04
Well ... the devil is in the details sometimes (I suppose you don't use "Playback follows cursor" in Preferences->Playback).
I made a quickfix for the first issue. Can you confirm it is now fixed?
Yes, I don't use "Playback follows cursor" and yes, it is fixed now. Thanks for the quick reaction.

For the recall of the history i am 100% sure that in foo_uie_quicksearch the search was re-executed automatically, the only difference being that the searched string was redisplayed on the toolbar. I need to think about reimplementing it because it has other implications since I removed the "Recall overrides current settings" options from the preferences.
Regarding the automatically execution you're probably right, as I must admit that I only remember that I was able to edit the search string from history. It would be nice to have this possibility again, but the first issue was much more important for me.
Title: foo_quicksearch
Post by: bwat47 on 2010-04-23 00:11:55
I am having trouble with adding the item to the CUI/DUI toolbar (I can only add it to the layout)? Is this implemented? (Will it be implemented?)

(http://img339.imageshack.us/img339/8053/notoolbar.th.png) (http://img339.imageshack.us/i/notoolbar.png/)

What windows theme is that?
Title: foo_quicksearch
Post by: u-neeks on 2010-04-23 06:28:44
Hi, is there any way to display the icon on the right side? like: |__search bar__|(icon)
Title: foo_quicksearch
Post by: Robertina on 2010-04-23 22:21:48
Quick Search inserts a single space between its playlist name(s) and the appended search string. With #QS_ as indication for the results target playlist and the option "Append search string to playlist name" ticked, I get e.g.

Quote
#QS_ [(%added% DURING LAST 24 HOURS) AND (%path% HAS "n:\something")]

Is it possible for me to delete this additional space? 
Title: foo_quicksearch
Post by: NEMO7538 on 2010-04-24 09:06:43
[quote author=u-neeks link=msg=702295 date=1272000524]Hi, is there any way to display the icon on the right side? like: |__search bar__|(icon)[/quote]Not at the moment.

...
Is it possible for me to delete this additional space? 
I'm afraid not.
Title: foo_quicksearch
Post by: Robertina on 2010-05-07 11:35:48
NEMO7538, could you consider to expand the size of the history in a later version, please? Actually I have reached its limit (32 entries).

Robertina.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-05-08 11:15:30
Could you consider to expand the size of the history in a later version, please? Actually I have reached its limit (32 entries).
Done.
Title: foo_quicksearch
Post by: kerpondile on 2010-05-08 12:14:18
Would it be possible to define action for "enter" key (specifically playing the search results)?

I like to keep autosearch very fast but I would expect it to start playing the search results by pressing enter.

Thanks
Title: foo_quicksearch
Post by: NEMO7538 on 2010-05-08 13:31:06
I have added this option to the todo list.
BTW I was having a look at the classes (DropSourceImpl and the like ... from foo_queuecontents) and wondering whether I could reuse them since I am now working to implement drag & drop capability in foo_plorg. As far as I can read from the license terms it is feasible. Can you confirm?
Title: foo_quicksearch
Post by: kerpondile on 2010-05-08 16:42:59
I have added this option to the todo list.
BTW I was having a look at the classes (DropSourceImpl and the like ... from foo_queuecontents) and wondering whether I could reuse them since I am now working to implement drag & drop capability in foo_plorg. As far as I can read from the license terms it is feasible. Can you confirm?


Thanks!

About foo_queuecontents: Yep, go ahead! It's good to know that it's useful to somebody. If you want, send me a PM and I might be able to explain more about it.
Title: foo_quicksearch
Post by: watercolor on 2010-05-08 18:44:23
>Please note that the context menu is not available (and grayed) when several entries are selected in the playlist view.
Why? Please make available Search for same menu when selecting multiple track on playlist.
Or, Do I have to use old version Quick Search Toolbar?
Title: foo_quicksearch
Post by: NEMO7538 on 2010-05-08 19:23:44
The old version was using only one entry.
Title: foo_quicksearch
Post by: Falstaff on 2010-05-08 19:45:19
Bonjour NEMO,

a display issue : white background flashes (custom bg colour set to a drak grey one) when i resize my foobar window, and sometimes, the bg of the quicksearch toolbar stay white after my window resize (rare but happens).

i display quicksearch in a panel stack splitter in a CUI layout.

another issue, always after a resize, the cursor is nor more displayed, even if i put focus on quicksearch toolbar

could you tell me if it can be fixed ?

thanx.

EDIT: tested on v1.7 and v1.8
Title: foo_quicksearch
Post by: watercolor on 2010-05-09 03:12:54
The old version was using only one entry.

Yes, I know. But old version can execute Search for Same menu command on multiple track.
I don't hope multiple value search.
Simply, When all selected tracks artist or album is same, I want to do Search for Same Artist or Album menu execute.
Of course, If Quick Search use last select track value, problem is nothing like cause different value between selected tracks.

Sorry my poor English. Thank you.
Title: foo_quicksearch
Post by: Robertina on 2010-05-10 16:10:50
Could you consider to expand the size of the history in a later version, please? Actually I have reached its limit (32 entries).
Done.

Thank you very much.
Robertina.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-05-12 11:18:18
a display issue : white background flashes (custom bg colour set to a drak grey one) when i resize my foobar window, and sometimes, the bg of the quicksearch toolbar stay white after my window resize (rare but happens).
i display quicksearch in a panel stack splitter in a CUI layout.

another issue, always after a resize, the cursor is nor more displayed, even if i put focus on quicksearch toolbar
I will investigate the flickering ... but I am not sure I can reproduce the cursor vanishing
Title: foo_quicksearch
Post by: Falstaff on 2010-05-12 11:27:30
a display issue : white background flashes (custom bg colour set to a drak grey one) when i resize my foobar window, and sometimes, the bg of the quicksearch toolbar stay white after my window resize (rare but happens).
i display quicksearch in a panel stack splitter in a CUI layout.

another issue, always after a resize, the cursor is nor more displayed, even if i put focus on quicksearch toolbar
I will investigate the flickering ... but I am not sure I can reproduce the cursor vanishing


ok, thanx. To reproduce the cursor vanishing (and the rest), you can install my Tech config (http://br3tt.deviantart.com/art/TECH-v1-0-162724968) (it encounters the pb)

Regards,
Title: foo_quicksearch
Post by: Falstaff on 2010-05-14 11:59:49
cursor vanishing don't happen on windows XP, only on Seven, damned, when will you install Seven NEMO to fix it ?
Title: foo_quicksearch
Post by: Falstaff on 2010-05-14 17:55:11
cursor vanishing fixed and flickering too ... my bad (or PSS ?) when used in a Panel Stack Splitter, we have to place panels by using $movepanel_c() function instead of manual placing by using padding values ...

now it's perfect
Title: foo_quicksearch
Post by: NEMO7538 on 2010-05-14 18:18:06
cursor vanishing fixed and flickering too ... my bad (or PSS ?) when used in a Panel Stack Splitter, we have to place panels by using $movepanel_c() function instead of manual placing by using padding values ...

now it's perfect

Well .. it's strange because I did reproduce some flickering on my side (not using PSS). It is now fixed and I just uploaded a new version (http://thx538.free.fr/Foobar/V1.0/Quicksearch/foo_quicksearch.zip) which eliminates the flickering, at least on XP. Please redownload and confirm. Thanks.
Title: foo_quicksearch
Post by: WilB on 2010-05-14 18:20:07
I find that on XP using PSS & $movepanel_c(), flickering occurs on track change but not on window size change. Using straight placement in PSS results in flickering on window resize but not on track change.

Edit: I will try the new version just uploaded after I originally posted.

Edit again: The new version resolves the flickering in PSS on track change or window resize using either $movepanel_c() or straight placement.

Thanks for the fix.
Title: foo_quicksearch
Post by: Falstaff on 2010-05-14 21:57:56
thanx a lot for the fix, i'll try it tomorrow
Title: foo_quicksearch
Post by: Falstaff on 2010-05-15 14:21:11
ok, v1.9 tested, no more flickering at all, but still a bug display if i maximize the foobar window or when i restore default size ==> bad refresh, the quicksearch background goes white truncated

it was ok on v1.8.

i hope you'll ba able to find what's the pb.

EDIT: display corrected when i mouse over the bad display
Title: foo_quicksearch
Post by: NEMO7538 on 2010-05-15 16:13:06
I'm sorry but I cannot reproduce this behavior.
Title: foo_quicksearch
Post by: Emcee on 2010-05-19 14:36:58
[Request] Direct access to the history via drop-down menu would be nice >> two mouse clicks less... 
Title: foo_quicksearch
Post by: ayuyaia on 2010-05-21 00:30:43
Could not get this to work. With foobar 1.0.2 (portable install), after putting it in the components folder, I got an error message (missing dependencies) on startup (despite using the newest Columns UI). Then, the foobar 1.0.3 installer, updating my installation, popped up a dialog box saying it would delete this dll. Am confused...
Title: foo_quicksearch
Post by: NEMO7538 on 2010-05-21 06:18:27
Could not get this to work. With foobar 1.0.2 (portable install), after putting it in the components folder, I got an error message (missing dependencies) on startup (despite using the newest Columns UI). Then, the foobar 1.0.3 installer, updating my installation, popped up a dialog box saying it would delete this dll. Am confused...

I am not aware of specific dependencies, not even with CUI. Are you sure you are using the latest version?
Title: foo_quicksearch
Post by: ayuyaia on 2010-05-21 10:12:55
Yes, I just reinstalled the latest version (dated 14 May 2010) and obtain the error message
Code: [Select]
Failed to load DLL: foo_quicksearch.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.
Title: foo_quicksearch
Post by: ArianneG on 2010-05-21 11:38:47
Hello. Just tried to download the component using the link provided in your first post and failed. I cannot access it in either Firefox or IE, keep getting a blank page and no prompts to save any files. Is the site/server/whatever hosting the file down?
Title: foo_quicksearch
Post by: NEMO7538 on 2010-05-21 12:44:22
Yes, I just reinstalled the latest version (dated 14 May 2010) and obtain the error message
Code: [Select]
Failed to load DLL: foo_quicksearch.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.
I'm sorry but I cannot reproduce ... (just tested with a plain foobar + CUI install. in portable mode on XP)


Hello. Just tried to download the component using the link provided in your first post and failed. I cannot access it in either Firefox or IE, keep getting a blank page and no prompts to save any files. Is the site/server/whatever hosting the file down?
The server is up and running at the moment.
Title: foo_quicksearch
Post by: biatche on 2010-05-21 15:20:38
anybody mind mirroring the latest version to rapidshare or something. i think i have bad routing here, i can't seem to download from the posted link in #1

thanks!
Title: foo_quicksearch
Post by: BobMopp on 2010-05-21 16:26:01
i uploaded it on megaupload for everyone who got problems downloading
megaupload.com/?d=QZXP2HDV

(I hope it's ok to post this mirror link, although it says, this website is disallowed. I could only find matters of links to illegal materiel in the Terms of Service (9), and thats not the case here.)
Title: foo_quicksearch
Post by: biatche on 2010-05-21 16:40:06
Thanks, you did the right thing. Nothing illegal, nothing harmful, nothing bad.
Title: foo_quicksearch
Post by: electricprophet on 2010-05-23 14:00:13
How can I make this plugin search only for the Artist? Now if I'm searching for Isis, I want the results to match exactly, I do not want results which contain the string "Isis", like for example "Crisis". I tried multiple settings but I still don't know if it's possible. Any help would be appreciated
Title: foo_quicksearch
Post by: NEMO7538 on 2010-05-23 15:36:24
Look here (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Quicksearch_UI_Element_%28foo_quicksearch%29#Search_configuration).
Title: foo_quicksearch
Post by: DDVX on 2010-05-28 03:54:59
Hi all, new member and fairly new foobar user. I see many others trying to add the quicksearch to their menu bar in DUI. First I want to confirm: is quicksearch still unable to be added to the menu bar? I've tried all of the (beginner) ways that I know how and haven't found anything. Even if I can't add it to the menu bar I'd like to add it somewhere to be easily accessible without switching to Columns UI. Can anyone broadly explain how to go about doing it? I can figure out the details. I have also used a splitter and tried to add it in an empty panel but the option doesn't appear to add quicksearch. Thank you for the help!
Title: foo_quicksearch
Post by: ExtremeHunter on 2010-05-31 17:30:04
I'm on Windows 7 x64 and that kind of a layout on DUI produces the white error when you rezise window.

link (http://img707.imageshack.us/img707/7583/53348297.png)

QS is v1.9.
Title: foo_quicksearch
Post by: plysch on 2010-06-09 10:27:44
Thank you so much NEMO7538 for updating this for FB2K 1.0. I've been looking forward to this.

Any chance of this component being listed at http://www.foobar2000.org/components (http://www.foobar2000.org/components)? (I don't know the requirements for being an "official" compontent.)
Title: foo_quicksearch
Post by: acrox999 on 2010-06-10 16:56:58
Does anyone have any mirrors? I can never download from thx358.free.fr. Its not working at all for me.

EDIT : Ah, got it. Thanks for the mirror BopMopp.
Title: foo_quicksearch
Post by: RogerG on 2010-06-15 08:13:35
I have written an Autohotkey script, that removes certain substrings from text in the clipboard and puts the result into the Quicksearch edit. It is useful if you are browsing the www and want to look if a track is in your library. Because the track in your music library might be named slightly different, you have to remove some substrings, e.g. feat, vs, and, pres., braces, underscores and dashes.
B.E.N. vs. Digital Nature feat. Brandon_A. Godfrey_-_Save Me God (Orjan Nilsen Remix) would be transformed into
B.E.N. Digital Nature Brandon A. Godfrey Save Me God

Get it here: http://eof.kilu.de/searchFill.ahk (http://eof.kilu.de/searchFill.ahk)
Title: foo_quicksearch
Post by: tomaso on 2010-06-26 13:51:35
Hi, I've encountered a problem right from the start.

Code: [Select]
Failed to load DLL: foo_quicksearch.dll
Reason: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.


foobar 1.0.3, columns 3.8.6

I really cannot move this thing, any help is appreciated.

Title: foo_quicksearch
Post by: teohhanhui on 2010-06-26 19:57:58
Wow! Thanks. It's really nice (goodbye, foo_uie_typefind).

I'm just wondering if something like this is possible: an option to automatically select the previous playlist when the search string is cleared (to make the search more transparent).

On that note it would also be nice if you could add an optional button to clear the search string.

Another request would be an option to trigger autosearch even for a search string shorter than 3 characters (that would make the experience more consistent).

Thanks again!
Title: foo_quicksearch
Post by: Robertina on 2010-07-01 09:24:39
Hi, I've encountered a problem right from the start. ... I really cannot move this thing, any help is appreciated.

tomaso, run foobar and check afterwards whether the Windows event viewer shows some error messages like this one (no word-for-word translation):

Quote
SideBySide: Resolve PartialAssembly for Microsoft VC90.CRT failed. The referenced assembly is not installed on this computer.

If so, an installation of the Microsoft Visual C++ 2008 Redistributable Package (http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf) should make Quick Search work.

I had the same situation recently after a fresh installation of Windows XP and this Redistributable Package solved the problem. I remembered a similar discussion here (http://www.hydrogenaudio.org/forums/index.php?showtopic=59388&view=findpost&p=559170) and here (http://www.hydrogenaudio.org/forums/index.php?showtopic=59388&view=findpost&p=559496).
Title: foo_quicksearch
Post by: laite on 2010-07-02 17:33:15
I understood there is currently no way to sort search results, is there any chance to do this in the future? I would really like that.
Title: foo_quicksearch
Post by: RogerG on 2010-07-04 02:07:19
If I recall a search from the history I would like to have an option that fills the toolbar with the search text. So it would be possible to edit it.
Title: foo_quicksearch
Post by: loco on 2010-08-30 00:59:38
first of all this is an awesome plugin for my foo - thanks Nemo7538

i updated my foo from version 0.9.6.5 to 1.1 and so with my additional components but i realized that quicksearch now has a autosearch-delay (~300ms) and starts to search when you type-in more than 2 digits..

in the old version there was no delay, the searchresults were displayed instantly and it starts to search when you type-in more than 0 digits

why this artificial restrictions?

greetz
Title: foo_quicksearch
Post by: NEMO7538 on 2010-09-02 20:01:09
why this artificial restrictions?
Just to make users with slow systems and/or large libraries confortable, not to mention that i don't understand the need of searching a single (or two) character in a library.
BTW a new version is out, that you can download from here (http://www.foobar2000.org/components/view/foo_quicksearch) or using the  "Get Updates" option from within foobar preferences.
Title: foo_quicksearch
Post by: mstram24 on 2010-09-03 09:48:25
very nice component so far.....but how do we emulate exactly the search from the original "library search".  This search seems more powerful and returns more hits, but i dont know which tags are included.  in the quicksearch options, i tried to add a bunch of strings in the standard "tagz string" .... which increased the number of hits i receive...but its still inferior to the original database search.


Q:  is there a quick way to perfectly emulate the original Library search and transfer it into this nice Quicksearch toolbar?

thx!
Title: foo_quicksearch
Post by: NEMO7538 on 2010-09-03 10:35:49
Q:  is there a quick way to perfectly emulate the original Library search and transfer it into this nice Quicksearch toolbar?

Use the extended syntax in Quicksearch (See toolbar menu/Match).... but if you have set specifics fields in Preferences/Advanced/Tools/search Filter, results are not guaranteed 100% compatible unless you write a complex query
Title: foo_quicksearch
Post by: RogerG on 2010-09-05 10:56:05
I'd prefer to set the exact Autosearch delay in ms for myself. At the moment I can only choose between 4 predefined delays. But none of them is suitable for me. Everybody has a different typing speed, so others might want to see such a feature, too.
Title: foo_quicksearch
Post by: kkp2321 on 2010-09-05 19:53:43
I'm very glad to read that one of my favourite plugins for columnsUI will be further developed. I was afraid because long time it was very quiet about this plugin.
Thanks
Title: foo_quicksearch
Post by: mxut01 on 2010-09-07 22:46:04
I do not know if I maybe accidentally changed anything regarding the search.

As you can see in this image, searching for a song name or just a part of it gives me nothing...
Here is the example that shows the song existing in the library(it's in the library and not in playlist only) but when typing "somewhere" in the search bar it doesn't show me anything.
(http://i221.photobucket.com/albums/dd168/reudern/444ghg.jpg)
This all started when I tried making Japanese artist findable by foobar search...

As you can see on the picture. Artist name - japanese letters and Album Artist is latin letters...
(http://i221.photobucket.com/albums/dd168/reudern/5554f.jpg)

I need your help guys... quicksearch worked for around 2 months and I don't think I messed with the settings...
Title: foo_quicksearch
Post by: tpijag on 2010-09-07 23:26:30
Pretty hard to help if the best info you can provide is that you don't think you have messed with the settings....
It is very easy to set it up to find nothing.

How about walking through the settings and reporting here what you have.
For instance, setting match to exact would cause your results.

terry

Title: foo_quicksearch
Post by: mxut01 on 2010-09-08 07:27:12
Pretty hard to help if the best info you can provide is that you don't think you have messed with the settings....
It is very easy to set it up to find nothing.

How about walking through the settings and reporting here what you have.
For instance, setting match to exact would cause your results.

terry


Even when I write the full name of the song with the proper capitalization it won't find it.
My quicksearch settings...
(http://i221.photobucket.com/albums/dd168/reudern/5ffff22.jpg)
Title: foo_quicksearch
Post by: tpijag on 2010-09-08 08:55:05
Though I have this loaded in my config, I use it seldom and others may have better information.
There is detailed documentation as per post one.

That said:

1. I do not know what version you are using - it is not the current one.
2. Concerning your settings, I was talking about the Search Configuration Settings available from the toolbar icon. They are self explanatory and can easily limit searches to a small subset of your files and cause your issue.

For example, if you ask it to search for a  title of a track while limiting the search to only %artist% field = troubles.


terry
Title: foo_quicksearch
Post by: BlindSeer on 2010-09-19 22:01:26
Thanks for your work on this component! Really liking it. Couple of keyboard-related requests:
Title: foo_quicksearch
Post by: NEMO7538 on 2010-09-22 20:29:38
Couple of keyboard-related requests:
  • When the toolbar has focus, could Ctrl-A select all text?
  • The Esc key behaves inconsistently. Sometimes it moves focus to the current playlist but sometimes it does nothing. If it could always give the playlist focus that would be awesome.

I have added your requests to the todo list (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Quicksearch_UI_Element_(foo_quicksearch)#To_do) .... but have little spare time at the moment. Be patient.
I'm no sure that I can control the Escape key behavior.
Title: foo_quicksearch
Post by: Robertina on 2010-09-24 13:31:45
I am using the popup instance of the toolbar (menu Library, Quicksearch) with favorites. The Esc key always closes the toolbar what I do appreciate and what shouldn't be changed because it is somehow a standard (the Esc key also closes foobar's Console window for example).    
Title: foo_quicksearch
Post by: BlindSeer on 2010-09-24 23:33:51
Couple of keyboard-related requests:
  • When the toolbar has focus, could Ctrl-A select all text?
  • The Esc key behaves inconsistently. Sometimes it moves focus to the current playlist but sometimes it does nothing. If it could always give the playlist focus that would be awesome.

I have added your requests to the todo list (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Quicksearch_UI_Element_(foo_quicksearch)#To_do) .... but have little spare time at the moment. Be patient.
I'm no sure that I can control the Escape key behavior.

Awesome, will be waiting patiently.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-09-26 11:12:56
The Esc key always closes the toolbar what I do appreciate and what shouldn't be changed because it is somehow a standard (the Esc key also closes foobar's Console window for example).    
That will not be changed I guess BlindSeer was referring to the behavior as an UI panel/element.

BTW a new version is available which tentatively fixes crashes in some situations. Please download from here (http://www.foobar2000.org/components/view/foo_quicksearch) or use the built-in updater.

I would like to be informed of any problem/crash occurring (or not) when using the context menu options (quicksearch for same ...) with the parenthesis removal feature activated in the preferences. Thanks.
Title: foo_quicksearch
Post by: sPeziFisH on 2010-09-27 10:04:31
NEMO7538, is it possible to change the font-size for the quicksearch-bar only, without changing the general font-size ?

I'm using CUI and cannot find any adequate option at the quicksearch-preferences-page or 'Display > Columns UI > Colors and Fonts > Fonts' (last one might be the appropriate place, guess so).
Maybe I'm blinded, AFAIR I managed this some time ago (1 year+).. 
Title: foo_quicksearch
Post by: NEMO7538 on 2010-09-27 11:25:30
NEMO7538, is it possible to change the font-size for the quicksearch-bar only, without changing the general font-size ?

Not at the moment
Title: foo_quicksearch
Post by: sPeziFisH on 2010-09-27 11:39:58
Not at the moment

Thanks. May you add this point to the to-do-list - thanks in advance.

Greets, spezifish
Title: foo_quicksearch
Post by: fbuser on 2010-10-03 12:29:09
Bug: GDI leak

Steps to reproduce:
This behaviour can also be reproduced with ColumnsUI. Further, the GDI Handles increase always by 3, if foo_quicksearch does not have the focus otherwise they increase by more then 10 up to 20.

The problem was probably introduced with the last version as I didn't face display problems in foobar2000 before.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-10-03 13:47:28
...
The problem was probably introduced with the last version as I didn't face display problems in foobar2000 before.

I will have a look but anything related to GDI has not changed for ages so I am a bit surprised.
Title: foo_quicksearch
Post by: fbuser on 2010-10-03 14:11:08
Well, my last sentence is, of cousre, only a guess as my common usage pattern is to switch very often between foobar2000 and other applications and since the installation of the current version (upgrade von v2.0 to v2.1) about two or three days ago, I faced already twice the situation that foobar2000 ran out of GDI handles. This never happened before.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-10-06 20:47:11
I have found the problem. Will fix for the next version.
Title: foo_quicksearch
Post by: loco on 2010-10-07 00:20:28
Just to make users with slow systems and/or large libraries confortable, not to mention that i don't understand the need of searching a single (or two) character in a library.

as i know you set the 'standard' delay to normal so this fits to people with slow machines or large databases but i don't understand why you erased the 'no delay' option.. because that one fits to my personal taste

for example.. i've activated 'search as you type' in my firefox options because i like the speedy way to type and to get instant results with every single keystroke

that is not a question about usefullness this is a question about feelings and i want to feel the speed when i'm typing and to get this feeling the search should start instantly with the very first keystroke

i would love to see this feature back again

just my 2 cents
Title: foo_quicksearch
Post by: NEMO7538 on 2010-10-07 07:22:06
Bug: GDI leak
It is now fixed. Thanks for reporting.

I would recommand everyone to update to the new version, available here (http://www.foobar2000.org/components/view/foo_quicksearch) or using the  builtin updater.

Title: foo_quicksearch
Post by: Robertina on 2010-10-09 17:59:21
The last accessed favorite always is sorted on top of the favorites list. The more entries the more difficult it is for me to find the desired entry. Would be an option possible to sort the favorites by their names instead?

(http://img820.imageshack.us/img820/9948/quicksearch.th.png)

Full size image (http://img820.imageshack.us/f/quicksearch.png)
Title: foo_quicksearch
Post by: Navi on 2010-10-10 03:36:23
In ELPlaylist, whenever I middleclick a group the "quicksearch for same/"  doesn't work. With the older (depreciated) version it works though.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-10-10 09:01:49
In ELPlaylist, whenever I middleclick a group the "quicksearch for same/"  doesn't work. With the older (depreciated) version it works though.

To avoid confusion in some situations, the context menu is no longer available (and grayed) when several entries are selected in the playlist view.
Title: foo_quicksearch
Post by: Speech on 2010-10-16 18:51:11
Bug report:  There is a conflict between foo_quicksearch and foo_ui_columns

I discovered it when I upgraded to foobar 1.1. I tried with foo_ui_columns 0.3.8.6 or 0.3.8.7.

Here is the layout I had before:

(http://img340.imageshack.us/img340/7435/imagedupressepapiers3.png)
(http://img340.imageshack.us/img340/2787/imagedupressepapiers4.png)

Because foo_uie_quicksearch changed its name to foo_quicksearch, I had to replace the <unknown> element.
However, this crashes foobar.

I discovered that even if I try to rebuild my layout, from scratch in a new profile, foobar will still crash when I create the last Horizontal splitter with filters.

Could you please consider this bug and add a fix? Thanks
Title: foo_quicksearch
Post by: NEMO7538 on 2010-10-19 19:37:52
Bug report:  There is a conflict between foo_quicksearch and foo_ui_columns
....
I discovered that even if I try to rebuild my layout, from scratch in a new profile, foobar will still crash when I create the last Horizontal splitter with filters.

Could you please consider this bug and add a fix? Thanks

I am not sure what the cause is. Please provide a crash log. I'll have a look.

BTW, a new version is available here (http://www.foobar2000.org/components/view/foo_quicksearch) or using the  builtin updater. It fixes an improper behavior with the alt key (which should now give focus to the main menu area).
Title: foo_quicksearch
Post by: Speech on 2010-10-19 20:39:29
Bug report:  There is a conflict between foo_quicksearch and foo_ui_columns
....
I discovered that even if I try to rebuild my layout, from scratch in a new profile, foobar will still crash when I create the last Horizontal splitter with filters.

Could you please consider this bug and add a fix? Thanks

I am not sure what the cause is. Please provide a crash log. I'll have a look.

BTW, a new version is available here (http://www.foobar2000.org/components/view/foo_quicksearch) or using the  builtin updater. It fixes an improper behavior with the alt key (which should now give focus to the main menu area).



Hi and thanks for your answer.

Forgive my ignorance, but how and where do I get a crash log?  I can't seem to find useful information about it.
foobar doesn't present me a crash log by default.

Unfortunately, this bug is still present in version 2.3.
It is easy to reproduce, if you install foo_columns_ui and foo_quicksearch and try to get the layout I put in the screen captures.

foo_columns_ui is very important to me, so I can't use foo_quicksearch now.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-10-19 20:43:38
I'm sorry but I can't reproduce this bug. Please look into your foobar directory->crash report and provide more information.
Title: foo_quicksearch
Post by: Speech on 2010-10-19 20:51:04
I'm sorry but I can't reproduce this bug. Please look into your foobar directory->crash report and provide more information.


Hi,

There is no "crash" in "C:\Program Files (x86)\foobar2000".  I'm running Windows 7 and foobar can't write inside this folder, anyway.
There is no "crash" in the profile folder "C:\Users\(my account)\AppData\Roaming\foobar2000", probably because the crash is detected by Windows.

What can we do, then?
Title: foo_quicksearch
Post by: NEMO7538 on 2010-10-19 21:48:22
Nothing ... I'm afraid
Title: foo_quicksearch
Post by: Robertina on 2010-10-20 03:52:28
What can we do, then?

Speech, I don't know whether it works but you could give it a try. Please backup your foobar configuration before doing any of the following steps.Does this solve your issue?
Title: foo_quicksearch
Post by: Speech on 2010-10-20 22:43:43
What can we do, then?

Speech, I don't know whether it works but you could give it a try. Please backup your foobar configuration before doing any of the following steps.
  • Remove the current Quick Search Toolbar version from your CUI laylout,
  • then close foobar and delete both the component itself (foo_quicksearch.dll) and its configuration file ("foo_quicksearch.dll.cfg")
  • Re-add the old "foo_uie_quicksearch.dll" to your components.
  • Run foobar again: instead of <unknown> you should have back now your old Quick Search Toolbar (CUI version only).
  • Replace that toolbar with something other in your CUI layout.
  • Close foobar and delete both the foo_uie_quicksearch.dll and the foo_uie_quicksearch.dll.cfg
  • Re-add the current Quick Search Toolbar again to your components and then to your CUI layout.
Does this solve your issue?


Thanks for this idea, but it didn't work, as I was stuck at step 1, because I couldn't delete the element from Columns UI: foobar kept crashing.
However, I rebuilt the profile folder from scratch.  That was long, but now it seems to work.  We may never know what the problem was.
Thanks anyway.
Title: foo_quicksearch
Post by: q-stankovic on 2010-10-22 14:40:29
Hello nemo7538!

I have a feature request concerning the "search for same" funnctionality in foobar2000s context menu:
A seperation from "tags strings" preferences to use query syntax instead of titleformatting.

I see many advantages:
1. Better handling of multiple values tags: f.e. tracks with exactly same mood
2. Fancy queries: f.e. other albums of same artist;
To see what is all possible you can take a look in foo_databasesearch that has a similar functionality.

Furthermore i appreciate your decision to grey-out the "search for same" menu in case of multiple selection as i am considering it also confusing that one track in a multiple selection determines what the applied command should do. What do you think about an idea i already posted in foo_databasesearch thread and that would allow "searching for same" even on multiple selections that makes sense when you likes to use that commands inside of library viewers (f.e. artist node inside album list). Now you are forced to look for a single item.

The whole and simple idea is to consider the string of a special search for same query as group and to check if a multiple selection consists of only one group. If yes then a senseful search operation is possible and if not the user could be informed about that in a popup window.
Title: foo_quicksearch
Post by: NEMO7538 on 2010-10-22 20:18:53
[quote author=q-stankovic link=msg=728075 date=1287754829]....
The whole and simple idea is to consider the string of a special search for same query as group and to check if a multiple selection consists of only one group. If yes then a senseful search operation is possible and if not the user could be informed about that in a popup window.[/quote]
I already thought about it and may implement it some day
Title: foo_quicksearch
Post by: q-stankovic on 2010-10-23 12:51:19
I already thought about it and may implement it some day
Nice! 

I have two questions:

1. Why doesn't the option "set focus to search results" sets the focus to the quicksearch playlist itselfß
2. The combination of "Autosearch" and "New playlist" results in several created new playlist. The amount is depending on how fast you type and how the search delay is setted. Wouldn't it make sense to force the results being displayed in only one new playlist as long as the focus remains in quicksearch field (means: no enter is pressed)?
Title: foo_quicksearch
Post by: NEMO7538 on 2010-10-23 15:05:44
[quote author=q-stankovic link=msg=728185 date=1287834679]I have two questions:

1. Why doesn't the option "set focus to search results" sets the focus to the quicksearch playlist itself
2. The combination of "Autosearch" and "New playlist" results in several created new playlist. The amount is depending on how fast you type and how the search delay is settled. Wouldn't it make sense to force the results being displayed in only one new playlist as long as the focus remains in quicksearch field (means: no enter is pressed)?[/quote]
1. Works well in CUI but it seems there is a problem with DUI. I will investigate.
2. is consistent as a playlist is generated each time a new search is triggered by autosearch. I would not recommend to combine these two options and may think about some improvement, maybe.
Title: foo_quicksearch
Post by: q-stankovic on 2010-10-23 15:18:14
Works well in CUI but it seems there is a problem with DUI. I will investigate.
Oh sorry, yes, forgot to mention that: i am using dui!

I would not recommend to combine these two options and may think about some improvement, maybe.
The simplest would be to make the "new playlist" unavailable if autosearch is enabled. But an real improvement is nicer!
Title: foo_quicksearch
Post by: NEMO7538 on 2010-10-23 15:47:40
1. Why doesn't the option "set focus to search results" sets the focus to the quicksearch playlist itself

I will investigate further but I'm afraid it is a limitation of the SDK
Title: foo_quicksearch
Post by: southisup on 2010-10-25 08:45:23
Hi, I've encountered a problem right from the start.
Code: [Select]
Failed to load DLL: foo_quicksearch.dll
Reason: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.

foobar 1.0.3, columns 3.8.6

tomaso, run foobar and check afterwards whether the Windows event viewer shows some error messages like this one (no word-for-word translation):
Quote
SideBySide: Resolve PartialAssembly for Microsoft VC90.CRT failed. The referenced assembly is not installed on this computer.

If so, an installation of the Microsoft Visual C++ 2008 Redistributable Package (http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf) should make Quick Search work.
I had the same situation recently after a fresh installation of Windows XP and this Redistributable Package solved the problem. I remembered a similar discussion here (http://www.hydrogenaudio.org/forums/index.php?showtopic=59388&view=findpost&p=559170) and here (http://www.hydrogenaudio.org/forums/index.php?showtopic=59388&view=findpost&p=559496).

Thank Robertina, I had the same error with v1.1 on a fresh, fully patched install of XP Pro, & this fixed it for me. I wonder why so few people have this problem? What do people usually add that isn't included in clean installs & prevents this error?
Title: foo_quicksearch
Post by: Robertina on 2010-10-27 21:31:19
Thank Robertina, I had the same error with v1.1 on a fresh, fully patched install of XP Pro, & this fixed it for me. I wonder why so few people have this problem? What do people usually add that isn't included in clean installs & prevents this error?

C++ runtimes are often included in popular software packages (such as Security Suites, Burning software, Anti-Virus programs etc) and installed tacitly without a separate user notification if these files cannot be found during the installation processes.

Although users with a completely clean OS installation are surely in the minority, an Internet search for the typical error messages demonstrates how widespread the problem of missing C++ runtimes is. That's the reason why some computer magazines consider that runtimes to be "system essentials" and you can regulary find them on their CDs/DVDs coming with their magazines (I hope my English is comprehensibly).
Title: foo_quicksearch
Post by: kruji on 2010-10-29 15:33:32
thank you for this awesome and useful component first.

i have two little featurerequests:
* in the playlist (inline) search it could be a useful information how much elements were found (especially while searching in large playlists). maybe you could add a counter (located e.g. behind the searchbar at the right) that displays the number of found elements in the playlist
* an option to detect dublicates in the playlist

thank you.

Title: foo_quicksearch
Post by: southisup on 2010-10-30 03:10:19
Thank Robertina, I had the same error with v1.1 on a fresh, fully patched install of XP Pro, & this fixed it for me. I wonder why so few people have this problem? What do people usually add that isn't included in clean installs & prevents this error?

C++ runtimes are often included in popular software packages (such as Security Suites, Burning software, Anti-Virus programs etc) and installed tacitly without a separate user notification if these files cannot be found during the installation processes.

Although users with a completely clean OS installation are surely in the minority, an Internet search for the typical error messages demonstrates how widespread the problem of missing C++ runtimes is. That's the reason why some computer magazines consider that runtimes to be "system essentials" and you can regulary find them on their CDs/DVDs coming with their magazines (I hope my English is comprehensibly).

Thanks. Perfectly comprehensible.
Title: foo_quicksearch
Post by: Robertina on 2010-11-09 16:39:04
Search pattern "$info(encoding)" IS lossless => error in foobar's console:

Quote
Error during search filter creation

Quick Search Toolbar v2.3, CUI v0.3.8.7, foobar2000 v1.1.1
Title: foo_quicksearch
Post by: carpman on 2010-11-09 18:33:49
Hi NEMO7538

Thanks for a very nice component, really like the query language aspect.

I've scanned the thread (hopefully not repeating something here). I'm replacing foo_dbsearch, but one of the things I currently prefer about that component (unless I'm missing something about yours) is that when your search criteria doesn't match anything no results are shown. I have autosearch switched on and it's set to always populate the same playlist ("search") and although I understand the point of the blue filled in search box, I much prefer so see no results when no results is the outcome of the search (I see no reason not to have both - i.e. a blue filled in search box and no results). Seems weird that if I type in beatles then switch it to beetles, the beatles results are still there.

Anyway, it'd be really nice to have that option of showing nothing if the search criteria are not matched.

C.
Title: foo_quicksearch
Post by: myvision on 2011-01-10 20:57:47
Hey guys, hope someone can help me with this.

I'm using the following code, but it's not working, better spoken it's doing nothing... what am I doing wrong?

Code: [Select]
$imagebutton(x,y,w,h,c:/icons/0.png,c:/icons/1.png,CONTEXT:'Quicksearch for same/Album';REFRESH)
Title: foo_quicksearch
Post by: marc2003 on 2011-01-10 21:13:23
^holy wrong thread....

$imagebutton? you'll be wanting to read the documentation that came with the Panel Stack Splitter (http://www.hydrogenaudio.org/forums/index.php?showtopic=62114&hl=panel+stack+splitter) component that you are using. clue: x and y are co-ordinates as to where the top left of the button should go and w and h are the width and height respectively.

or you could just create a standard button on a toolbar. much easier....
Title: foo_quicksearch
Post by: myvision on 2011-01-10 21:34:20
I didn't want to refer to Panel Stick Splitter. The Icons are shown up right, and I just wanted to show that  I have no propblem with $imagebutton. However I just wanted to know which is the right CONTEXT-command, I nearly tried out everything but it won't work with

CONTEXT:'Qicksearch for same/Artist'
CONTEXT:'Quicksearch for same .../Artist'
CONTEXT:'search for same/Artist'
CONTEXT:'search for same .../Artist'

Sorry if I didn't make it clear in first place...
I'm using v2.3 of foo_quicksearch.

Thank you in advance.
Title: foo_quicksearch
Post by: marc2003 on 2011-01-10 22:04:29
ok, well you just type as it appears and you don't need quotes either.

Code: [Select]
$imagebutton(10,1,62,23,%img%,%img_h%,CONTEXT:Quicksearch for same/Album;REFRESH;,,)


works for me. note the commas after the REFRESH which aren't in yours. maybe that was the issue.
Title: foo_quicksearch
Post by: myvision on 2011-01-10 22:25:23
Thnak you for your help.

Maybe I'm a total fool right now, but it won't work. If I go to my playlist rightclick and chose from the context menu Quicksearch for same and then Album it works like a charm. I can also put any other command e.g. CONTEXT:Properties, and after clicking the button the properties window appears. I tried also some few different commands and most of them worked. But with the Quicksearch context menu commands it won't work (tried also with/without the commas and with/without the quotes).

Mhh anyone ideas? 


P.S. Earlier in this thread there had someone exact same problems even with a fresh foobar-install.
Title: foo_quicksearch
Post by: marc2003 on 2011-01-10 22:53:42
ah i'm guessing you're not actually playing anything? in which case have a look at splitter settings>script tab and change the "titleformat mode on startup" to "follow cursor".
Title: foo_quicksearch
Post by: myvision on 2011-01-10 23:39:40
Thanks again for your help, I really appreciate it. Unfortunately it is not working. I did the settings you told me, but it's not working.
As I looked around in the splitter settings/script tab. I found this dropdown with a list with all Context Commands. For me the command Quicksearch for same/Artist is not in, insted there is Quicksearch for same... without the submenu. I think it has sth to do with that, because the context-menu is not listed with the quicksearch preferences editable menus.

EDIT: GOT IT.
Just re-installed the Panel Stack Splitter (I think this was a new version as well, gnarf) and it worked. Thanks again marc2003 for your great help! 
Title: foo_quicksearch
Post by: Snivets on 2011-01-11 00:04:25
Is there anyway to implement the ability to use, say, control-enter to add the search results to the current playlist?
Title: foo_quicksearch
Post by: instigator on 2011-02-07 17:44:03
Hi guys, let's to the point.
What I want to do is grouping by artist - album(I don't have problems with this) and every group sort by track number, in the library viewer,I don't have problems, but when I search (with the foo_quicksearch component), inside the groups in the new playlist are not sorted by track number. Any help?
Title: foo_quicksearch
Post by: NEMO7538 on 2011-02-07 20:17:35
Check Preferences>Shell Integration>Sort Incoming Files by ......
Title: foo_quicksearch
Post by: hechacker1 on 2011-04-03 19:23:39
Can anybody help with this.

With the old foo_uie_quicksearch plugin, I could type a blank space and it would auto-complete return my entire library.

How can I have the new foo_quicksearch return my entire library as a result (and sorted)?

When I try using a space, it returns nothing. An asterisk "*" only returns songs with an asterisk in the name.

Thanks for the help.

EDIT:

It looks like using an Extended search, with keyword ALL returns everything. I guess that works. Is there an easier way so I don't have to toggle between Extended search mode and Match Any mode when I want to do searches?

I guess I can always go back to the old uie_quicksearch.
Title: foo_quicksearch
Post by: NEMO7538 on 2011-04-16 01:15:08
A new version (http://www.foobar2000.org/components/view/foo_quicksearch) is out, see the changelog (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Quicksearch_UI_Element_%28foo_quicksearch%29#Change_Log) for details.
Title: foo_quicksearch
Post by: morganit on 2011-04-16 02:59:26
After update i get following message:
"Failed to load DLL: foo_quicksearch.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000."

foobar2000 1.1.6 beta 5
win 7 64 bit
Title: foo_quicksearch
Post by: NEMO7538 on 2011-04-16 04:38:37
Ah sorry, you probably need to install this (http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84) or this (64 bits) (http://www.microsoft.com/downloads/en/details.aspx?FamilyID=BD512D9E-43C8-4655-81BF-9350143D5867).
Title: foo_quicksearch
Post by: morganit on 2011-04-16 10:47:14
Now it works again after i installed the redistributable package.
Title: foo_quicksearch
Post by: RyanThaDude29 on 2011-04-17 16:13:02
This is the error I'm getting:
Code: [Select]
Failed to load DLL: foo_quicksearch.dll
Reason: Not a valid Win32 application.

VC components installed, Windows 7 x64, FB2K 1.16b5
Title: foo_quicksearch
Post by: Andreasvb on 2011-04-17 16:23:50
Try download it again, could be corrupted.
Title: foo_quicksearch
Post by: RyanThaDude29 on 2011-04-17 16:50:06
Try download it again, could be corrupted.

Unfortunately makes no difference. Removed and reinstalled component and continues to fail to load. No problems with any other components.
Title: foo_quicksearch
Post by: Andreasvb on 2011-04-17 16:59:11
Try download it again, could be corrupted.

Unfortunately makes no difference. Removed and reinstalled component and continues to fail to load. No problems with any other components.

And you've installed Microsoft Visual C++ 2010 Redistributable Package (x86)?

Remember it's what the program uses that's req.
foobar2000 isn't a 64-bit program so installing the VC++ x64 runtime won't help much.
Title: foo_quicksearch
Post by: RyanThaDude29 on 2011-04-17 17:08:02
And you've installed Microsoft Visual C++ 2010 Redistributable Package (x86)?

Remember it's what the program uses that's req.
foobar2000 isn't a 64-bit program so installing the VC++ x64 runtime won't help much.

Yes it's installed.

However, I just tried this in a virtual machine and it installed and works perfectly. Strange! Guess I'll have to do some work with my install of FB2K.
Title: foo_quicksearch
Post by: Andreasvb on 2011-04-17 20:16:48
Try empty cache and download it again, maybe try another browser as well.
Title: foo_quicksearch
Post by: NEMO7538 on 2011-04-29 09:23:21
A new version (http://www.foobar2000.org/components/view/foo_quicksearch) is available.
Title: foo_quicksearch
Post by: jszania on 2011-04-30 12:13:21
A new version (http://www.foobar2000.org/components/view/foo_quicksearch) is available.



again:
Failed to load DLL: foo_quicksearch.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.

v2.3 works fine, so I will stay with it.

/jszania
Title: foo_quicksearch
Post by: Largo13 on 2011-05-01 01:18:39
A new version (http://www.foobar2000.org/components/view/foo_quicksearch) is available.



again:
Failed to load DLL: foo_quicksearch.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.

v2.3 works fine, so I will stay with it.

/jszania


Same Problem 
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-01 01:24:30
Now it works again after i installed the redistributable package.

Title: foo_quicksearch
Post by: dutchbeard on 2011-05-07 14:42:45
A new version (http://www.foobar2000.org/components/view/foo_quicksearch) is available.



again:
Failed to load DLL: foo_quicksearch.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.

v2.3 works fine, so I will stay with it.

/jszania


Same to me here after a general update from the components menu:
running foobar 1.1.7 beta 1 / WXPSP3
however lost the older dll

is it somewhere available for download???
Title: foo_quicksearch
Post by: Andreasvb on 2011-05-07 14:53:16
And you've installed the Microsoft Visual C++ 2010 Redistributable Package, as instructed in the first post?
Title: foo_quicksearch
Post by: dutchbeard on 2011-05-08 14:36:16
nope, i did not, but i did it now and it solved the loading problem.

thx
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-08 19:40:52
I will switch to static link in the next version, which should avoid this problem.
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-10 16:04:08
A new version (http://www.foobar2000.org/components/view/foo_quicksearch) is available, with some bugfixing and a new feature. The toolbar now acts as an autoplaylist client (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Quicksearch_UI_Element_%28foo_quicksearch%29#Autoplaylist_Client) for easier modification of search parameters of autoplaylists generated with quicksearch.
Title: foo_quicksearch
Post by: Decalicatan_Decalicatan on 2011-05-10 17:33:48
Thanks for your excellent component!

Do you think it is possible to implement a similar function of editing query of your autoplaylist client for regular search ?

Sometimes all I want to do is to redo a query with only a small change in the parameters (for exemple %date% HAS 2003 AND %rating% IS 5 AND %play_count% GREATER 10 instead of  %date% HAS 2003 AND %rating% IS 5 AND %play_count% GREATER 15) and it's a pain in the a** to type the query all over again
(and for aesthetic reasons  I prefer to reset the string when the query is succesfull)

Thanks in advance
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-10 18:23:37
Autoplaylist clients are made for that. If you generate one autoplaylist (using for instance Ctr+Shift+Enter with your query) you will later able to edit the query thanks to "Autoplaylist (Quicksearch)" entry in the playlist manager context menu. Note that there is also a dedicated keyboard shortcut to recall your last query and make an autoplaylist out of it.

Edit: Double post. Please remove the 1rst one.[/size]
Title: foo_quicksearch
Post by: Decalicatan_Decalicatan on 2011-05-10 23:52:52
Thanks for the tips about the shortcut to recall your last query as an autoplaylist, I wasn't aware of that.
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-14 17:47:02
A new version (http://www.foobar2000.org/components/view/foo_quicksearch) is available, with some bugfixing and a new feature. The toolbar now has a dynamic icon status (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Quicksearch_UI_Element_%28foo_quicksearch%29#Toolbar_Icon_Status) that reflects the selected parameters.
Also included is a complete rework of autosearch (as you type ...) from within a playlist with the toolbar now acting as a filter to the current playlist.
Title: foo_quicksearch
Post by: q-stankovic on 2011-05-14 18:16:58
Thanks for newest version!

Good idea with dynamic icon status!

Also a good idea to avoid now the combination of autosearch and new playlist in the results. In that context let me give you a pedantic hint: the search, tags and match menu as well as the result entries in main menu are using the check sign for indicating. Following the windows standard that implies that multiple entries are chooseable that is not the case: one entry excludes the others - in that case a bullet sign is used instead.


Edit:
Is it technically possible to use the dynamic status icons in history menu for visual indication of source? Would be nicer than it is now!
Title: foo_quicksearch
Post by: orchid on 2011-05-14 19:27:21
Can you make the dynamic icon optional? I'd prefer to use custom bitmap.
Title: foo_quicksearch
Post by: watercolor on 2011-05-15 12:21:51
Can you make the dynamic icon optional? I'd prefer to use custom bitmap.


You can use Resource Hacker to change search icons.
it is PNG format since new version.

However, I hope Quicksearch provide icon config too.

Secondly, there is my request.
Please provide font change option?

I try change following resource strings every time.
>LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
>FONT 8, "MS Shell Dlg", FW_NORMAL, FALSE, 0

thank you.
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-15 14:17:38
[quote author=q-stankovic link=msg=755788 date=1305393418]one entry excludes the others - in that case a bullet sign is used instead.[/quote]
Can you make the dynamic icon optional? I'd prefer to use custom bitmap.

Done ...  including some bugfixes. If you select "Custom Bitmap" you will get the old behavior.
Please get the new version (http://www.foobar2000.org/components/view/foo_quicksearch).
Title: foo_quicksearch
Post by: orchid on 2011-05-15 14:47:36
Thanks for the quick update
Title: foo_quicksearch
Post by: watercolor on 2011-05-16 15:22:04
Can I see system default font on Quicksearch input area?
Some multibyte chars draw by bitmap font.

Of course, font settings(e.g. like some uie component - Columns UI->Colours and Fonts->Fonts) is best solution.

thank you.
Title: foo_quicksearch
Post by: Emcee on 2011-05-16 21:45:35
From the To do list:

Quote
Implement history dropdown


When can we expect this feature? 
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-18 23:31:39
It's in the new version (http://www.foobar2000.org/components/view/foo_quicksearch), based on the content of the search history. It's enabled by default but can be deactivated in the preferences.
Title: foo_quicksearch
Post by: Emcee on 2011-05-19 13:33:36
Thank you! 
Title: foo_quicksearch
Post by: chrome_waves on 2011-05-21 03:36:40
a question about this plugin- once you type something in to filter, it gives you the results. but then it seems that there should be some way to clear the filter results, so that the playlist returns to the normal unfiltered view- the only way i see to do this is to click a different playlist and then click back to the other one. anyone have any thoughts on this?
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-21 08:47:36
if you are searching within a playlist, using the escape key or clearing the typing area should revert you to the normal unfiltered playlist view and reselect the source playlist.
Title: foo_quicksearch
Post by: chrome_waves on 2011-05-21 09:29:24
nemo, once i type something to search and press enter, the letters i typed vanish, and then like i said, to get back to the unfiltered view of the playlist, i have to click a different one, then back to it. any thoughts?
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-21 10:13:03
if you are searching within a playlist, using the escape key or clearing the typing area should revert you to the normal unfiltered playlist view and reselect the source playlist.

This behavior is when you have selected "search in ... playlist" and autosearch.
If you are not using autosearch the results playlist is selected and that's all, which is normal I think.
Note that "search in ... playlist" will always operate on the currently selected playlist, except in autosearch mode if you have selected the results playlist, in which case you should get this (http://wiki.hydrogenaudio.org/images/f/f5/QsIcon-Error.png) indication.
Title: foo_quicksearch
Post by: chrome_waves on 2011-05-22 21:26:06
nemo, thanks for the reply!
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-22 22:08:24
You're welcome. BTW a new version (http://www.foobar2000.org/components/view/foo_quicksearch) is available which fixes some bugs, among other changes. Please update.
Title: foo_quicksearch
Post by: chrome_waves on 2011-05-23 00:10:31
cool, grabbed it- great plugin, thanks again 
Title: foo_quicksearch
Post by: watercolor on 2011-05-23 15:28:33
Can I use some font in Quicksearch panel without dll resource editting?
Title: foo_quicksearch
Post by: jszania on 2011-05-23 19:46:37
could you implement fuzzy logic in searches? would be useful for large databases, where slight differences in titles or names are unavoidable.
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-23 22:39:26
Can I use some font in Quicksearch panel without dll resource editting?
No
could you implement fuzzy logic in searches? would be useful for large databases, where slight differences in titles or names are unavoidable.
It's not planned, but if you use "Match .... Exact" you can use wildcards (e.g. '*' or '?') in your search pattern.

BTW, there is a new version (http://www.foobar2000.org/components/view/foo_quicksearch) which fixes some bugs. Please update.
Title: foo_quicksearch
Post by: jszania on 2011-05-23 23:04:12
could you implement fuzzy logic in searches? would be useful for large databases, where slight differences in titles or names are unavoidable.
It's not planned, but if you use "Match .... Exact" you can use wildcards (e.g. '*' or '?') in your search pattern.


I'm sure you know it is not the same.

BTW, there is a new version (http://www.foobar2000.org/components/view/foo_quicksearch) which fixes some bugs. Please update.


gee, you are a productive person, tks
Title: foo_quicksearch
Post by: jszania on 2011-05-24 00:10:53
From the To do list:

Quote
Implement history dropdown


When can we expect this feature?  :)


yes, me too
Title: foo_quicksearch
Post by: watercolor on 2011-05-24 15:43:33
Can I use some font in Quicksearch panel without dll resource editting?
No
 


There is way for replace quicksearch resource by resource hacker.

edit onetime at Dialog->108->1033 by resource hacker.
like following.
FONT 9, "Your choice fontname", FW_NORMAL, FALSE, 0

save rcfile.

create some script files.
batfile:
Code: [Select]
@ECHO OFF
"C:\Program Files\ResHacker\ResHacker.exe" -script script.txt

script.txt
Code: [Select]
[FILENAMES]
Exe=foo_quicksearch.dll
SaveAs=foo_quicksearch.dll
Log=quicksearch.log

[COMMANDS]
-addoverwrite 108.rc, Dialog,108,1033
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-25 12:55:21
yes, me too

It's already there ... please read the thread
Title: foo_quicksearch
Post by: Tizmo on 2011-05-26 12:23:54
Hey!

Great job on the plugin nemo!

I just have one question regarding the search-as-you-type function.

Is it possible to remove conjunctions from the search string? For example, if I want to search for "The Doors", I would just like to type in "doors". I like the way itunes does this and I was hoping I could set foobar to do the same.

Cheers!
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-26 13:16:28
It already works like this if you use standard parameters.
Title: foo_quicksearch
Post by: Tizmo on 2011-05-26 15:24:52
It already works like this if you use standard parameters.

Really? I haven't changed any settings and when I start to type "doors", it just goes to the first band that starts with "d".
Title: foo_quicksearch
Post by: Robertina on 2011-05-28 00:43:44
Thank you for the continuous development of your fine plugin, NEMO7538.

Invoking a search from v3.1's Favorites menu adds this pattern automatically to its History menu.

Is this intended? Can I change this behaviour? If I remember correctly earlier versions didn't do that.
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-28 09:09:56
This is intended, as history is meant to be comprehensive and cannot be changed. It's always been like that IIRC.
BTW I found a small bug in the management of the history order when recalling a favorite. Will be fixed in the next version.
Title: foo_quicksearch
Post by: Robertina on 2011-05-28 14:26:26
v2.4 from 2011-04-16 didn't add search runs to the history if they were started via the Favorites menu, but this doesn't matter if it is intended now.

Regarding the history order: an option to have the history and favorites entries always sorted abecedarian would be fantastic.
Title: foo_quicksearch
Post by: NEMO7538 on 2011-05-29 17:15:34
There is a new version (http://www.foobar2000.org/components/view/foo_quicksearch) which fixes some bugs and now uses font defined globally (default font for DUI and Common (list items) font for CUI).
Title: foo_quicksearch
Post by: Robertina on 2011-05-30 02:02:44
The Favorites menu's entries are no longer sorted automatically with v3.2 (until now: the last invoked search from the Favorites menu became always its first entry).
Title: foo_quicksearch
Post by: Dexter_prog on 2011-06-03 20:52:20
Would it be possible to define action for "enter" key (specifically playing the search results)?

I like to keep autosearch very fast but I would expect it to start playing the search results by pressing enter.

Thanks

anyway to do this in the current version? I'm missing this function which is pretty much the goal of autosearching
Title: foo_quicksearch
Post by: emte on 2011-06-12 09:05:24
I can't apply a custom bitmap any size. Somebody help ?
Title: foo_quicksearch
Post by: qarlos on 2011-06-13 16:35:37
May I request that parameters for a search be allowed from a shortcut?

[blockquote]
Code: [Select]
Like foobar2000.exe /Quicksearch [%title% HAS "After you've gone"]
[/blockquote]

Saving a query formulation (not its results) would be great, too.

I have some lists (jazz standards, lieder & arias) that I like as indexes because I can sort them in multiple ways (chronologically, by composers, etc). I may eventually add interpretations to my music library but I would'n want to maintain those lists with links to each version.
Title: foo_quicksearch
Post by: NEMO7538 on 2011-06-14 10:31:27
I'm working on a new function that will enable a better management of queries (History & Favorites). It may take some time though.
Title: foo_quicksearch
Post by: Valahul on 2011-06-18 16:54:13
Hi! I'm trying to install custom themes for foobar2000  but it doesn't let me because I get this error
Code: [Select]
Failed to load DLL: foo_quicksearch.dll
Reason: This component is missing a required dependency, or was made for different version of foobar2000.


I have the latest version of foobar.  windows xp sp2    installed Microsoft Visual C++ 2010 Redistributable Package (x86)  and done almost all I can think of.. and it still doesn't start... can you help me please?

Title: foo_quicksearch
Post by: tpijag on 2011-06-18 17:22:38
You say nothing of confirming exactly which version of everything. Does it load in a foobar not encumbered by a custom theme?
Title: foo_quicksearch
Post by: Valahul on 2011-06-18 18:34:41
You say nothing of confirming exactly which version of everything. Does it load in a foobar not encumbered by a custom theme?


I have foobar2000 v1.1.7  and I 've put      foo_quicksearch.dll  (v 3.2)  in foobar2000\components  and when I start foobar  it displayed that message
Title: foo_quicksearch
Post by: tpijag on 2011-06-18 19:10:33
The following may not help, but it is good to minimize variables. The only dll files in foobar2000\components are ones from the standard installer, set upon installation of foobar. All additional components get installed in their own folder within the user-components folder. For example, foo_quickserch.dll goes in a folder named foo_quicksearch and that folder goes in the user-components folder.

This is all done automatically for you if you take advantage of the self install routines built into foobar via the component preference page.

regards

Title: foo_quicksearch
Post by: Valahul on 2011-06-18 21:16:56
The following may not help, but it is good to minimize variables. The only dll files in foobar2000\components are ones from the standard installer, set upon installation of foobar. All additional components get installed in their own folder within the user-components folder. For example, foo_quickserch.dll goes in a folder named foo_quicksearch and that folder goes in the user-components folder.

This is all done automatically for you if you take advantage of the self install routines built into foobar via the component preference page.

regards



I get the same response 
Title: foo_quicksearch
Post by: tpijag on 2011-06-18 21:37:45
As it installs just fine for others, last suggestion I have is to use preferences>components and delete it. Then, since you have had it located in more than one spot, I would check in the config directory and insure foo_quicksearch.cfg is gone also. Download the ms file again to hedge your bet that it installed correctly and reinstall it along with quicksearch. Install quicksearch via foobars component page.

good luck
Title: foo_quicksearch
Post by: Valahul on 2011-06-19 09:49:13
As it installs just fine for others, last suggestion I have is to use preferences>components and delete it. Then, since you have had it located in more than one spot, I would check in the config directory and insure foo_quicksearch.cfg is gone also. Download the ms file again to hedge your bet that it installed correctly and reinstall it along with quicksearch. Install quicksearch via foobars component page.

good luck



Damn it... it still doesn't want to load..  if only it said exactly what's missing.. :|    Do you know what else I could try?  I did reinstall foobar.. and made everything step by step..  but nothing.

oo BTW!  Foo_quicksearch  has only  foo_quicksearch.dll  right?
Title: foo_quicksearch
Post by: Robertina on 2011-06-19 10:20:46
oo BTW!  Foo_quicksearch  has only  foo_quicksearch.dll  right?

tpijag answered your question already in post #236 (one post above yours):

Quote
I would check in the config directory and insure foo_quicksearch.cfg is gone also.

The exact configuration file's name you have to look for is "foo_quicksearch.dll.cfg"
Title: foo_quicksearch
Post by: fbuser on 2011-06-19 11:13:19
Although otherwise mentioned in the first post of this thread,  the latest version of foo_quicksearch doesn't require the VC 2010 redistributable package to be installed anymore.

But it utilizes the Windows Imaging Component which is included in Windows XP SP3 or higher and in .NET 3.0.

@Valahul: It would be a good opportunitiy for you to upgrade your system to WinXP SP3, which is highly recommended anyway.

The WIC can also be downloaded here (http://www.microsoft.com/downloads/en/details.aspx?FamilyId=8E011506-6307-445B-B950-215DEF45DDD8&displaylang=en) separately.
Title: foo_quicksearch
Post by: Valahul on 2011-06-19 12:11:44
Although otherwise mentioned in the first post of this thread,  the latest version of foo_quicksearch doesn't require the VC 2010 redistributable package to be installed anymore.

But it utilizes the Windows Imaging Component which is included in Windows XP SP3 or higher and in .NET 3.0.

@Valahul: It would be a good opportunitiy for you to upgrade your system to WinXP SP3, which is highly recommended anyway.

The WIC can also be downloaded here (http://www.microsoft.com/downloads/en/details.aspx?FamilyId=8E011506-6307-445B-B950-215DEF45DDD8&displaylang=en) separately.


Thank you! it worked like a charm!

Well I can't install another windows than what I have.. because it's complicated with my hard drive.


Again..  thank you all for your help!
Title: foo_quicksearch
Post by: fbuser on 2011-06-19 12:25:19
Well I can't install another windows than what I have
You don't need to install another windows. It would be sufficient to install SP3 for your WinXP.
Title: foo_quicksearch
Post by: Valahul on 2011-06-19 12:48:16
Well I can't install another windows than what I have
You don't need to install another windows. It would be sufficient to install SP3 for your WinXP.


Yeah I know..  but I have an issue with my motherboard..  that it doesn't recognize my sata hdd..  and a friend of mine  made me a windows CD  that has  a driver or I don't know what...  and only with that windows  my hdd can work
Title: foo_quicksearch
Post by: Andreasvb on 2011-06-19 13:34:14
A Service Pack is just an update, it will not reinstall whole Windows XP again.
If your motherboard supports it, you can try change from AHCI to IDE in BIOS settings to run without SATA drivers.
Title: foo_quicksearch
Post by: NEMO7538 on 2011-06-19 17:22:51
Although otherwise mentioned in the first post of this thread,  the latest version of foo_quicksearch doesn't require the VC 2010 redistributable package to be installed anymore.
.....

Thanks. I've updated the first post now.
Title: foo_quicksearch
Post by: Valahul on 2011-06-20 04:57:08
A Service Pack is just an update, it will not reinstall whole Windows XP again.
If your motherboard supports it, you can try change from AHCI to IDE in BIOS settings to run without SATA drivers.



Hmm.. I will try that... thanks!
Title: foo_quicksearch
Post by: jlware on 2011-06-28 23:45:53
Hi,
  This is a handy component, but I am having one problem with it: I cannot horizontally resize my Foobar window beyond some fixed width when the QuickSearch toolbar is present. Normally I use a very wide Foobar window to accomodate playlist columns so this is a bit of a nuisance. Is there something I need to change in the configuration? Otherwise, can this be fixed?  Thanks

I'm using version 3.2 with Foobar 1.1.7 on Win 7 Pro SP1 64bit with .NET 3.5 installed. 

Title: foo_quicksearch
Post by: tpijag on 2011-06-29 00:20:39
Are you sure you have not inadvertently locked a splitter?
Title: foo_quicksearch
Post by: jlware on 2011-06-29 01:41:17
Are you sure you have not inadvertently locked a splitter?

I don't think so. I have the Quicksearch toolbar contained in the top portion of a Toolbar Header container which is bottom docked and stretches across the full bottom portion of the window. The Toolbar Header is itself in a top/bottom splitter but not a left/right one and is not otherwise locked. If I remove the Quicksearch component from the Toolbar Header, then I can once again resize the window horizontally without restriction.  If I add the Quicksearch component while the window width is already wider than the fixed limit, the window will automatically shrink horizontally down to the fixed smaller width.
Title: foo_quicksearch
Post by: derty2 on 2011-07-17 14:31:35
Hi ~NEMO,
Thanks for your component, I've been using it a long time; it's indispensable +++++

Because I've been using it so long I have developed some intimacies about its features...

I use FB2K with "Columns UI" and your "Quick Search" component sits exactly above my CUI "NG Playlist" viewer.
I have my CUI "NG Playlist" viewer sorting the columns by this syntax scheme --> $info(encoding),lossless $swapprefix(%album artist%) %path_sort%

If I conduct a search using Quick Search(Standard Tagz Strings), and I search for a name such as Johann or Strauss
then "NG Playlist" viewer will populate with album groups containing all tracks from the album, i.e. the complete album, which is what I want to see.

If I conduct a search using Quick Search(Standard Tagz Strings), and I search for a name such as Blue or Blue Danube
then "NG Playlist" viewer will populate with album groups containing a track or some tracks from the album, i.e. part of the album, which is NOT what I want to see.

In the example I just gave you, I wanted your component to always output the complete album that matches my query, but it doesn't.
I wish I could configure your component with a custom preference (like in my "NG Playlist" columns sort field).

It frustrates me.

One more thing...
I like to conduct my "Autosearch" Quick Searches re-using the same playlist every time,
i.e. if I search for Strauss, then I get a playlist named Quick Search ... [Strauss]
and if I search for blue danube, then I get the same playlist renamed to Quick Search ... [blue danube]

Occasionally, I like the "Autosearch" playlist enough to want to keep it permanently, but if I try to rename this "Autosearch" playlist, it will not accept being renamed !
I can only get this to work if I remember to click on the magnifying glass and also check "New Playlist" (with checked "Autosearch").

This is also frustrating.


Thanks for reading.




Title: foo_quicksearch
Post by: NEMO7538 on 2011-07-17 15:35:33
If I conduct a search using Quick Search(Standard Tagz Strings), and I search for a name such as Blue or Blue Danube
then "NG Playlist" viewer will populate with album groups containing a track or some tracks from the album, i.e. part of the album, which is NOT what I want to see.
In the example I just gave you, I wanted your component to always output the complete album that matches my query, but it doesn't.

Don't use the "Standard" Tagz String then, use Album, or anything mapped to %album%

I like to conduct my "Autosearch" Quick Searches re-using the same playlist every time,
i.e. if I search for Strauss, then I get a playlist named Quick Search ... [Strauss]
and if I search for blue danube, then I get the same playlist renamed to Quick Search ... [blue danube]

Occasionally, I like the "Autosearch" playlist enough to want to keep it permanently, but if I try to rename this "Autosearch" playlist, it will not accept being renamed !

Untick "Append search string to playlist name" in the preferences.
Title: foo_quicksearch
Post by: derty2 on 2011-07-17 16:07:57
Hi ~NEMO

Both your answers did not resolve anything for me; I am still in the position I expressed in my previous post.

The "Standard" Tagz string is all I really bother using day-to-day because it searches for words everywhere in all tags and fields at once,
I want your component to always pass display of the whole album (all tracks) to "NG Playlist" even if there is a remote search match.
Occasionally, I may use a single "Tagz string" for searching. But even in this case, I want the whole album displayed in "NG Playlist".
In other words, always display search results as Full Albums in "NG Playlist" no matter what type of search was conducted in "Quick Search".
I don't believe your component allows this at this time.

Unticking "Append search string to playlist name" in preferences did nothing more than remove the search words in the "Autosearch" playlist.
It does not allow me to rename this playlist --as I said before-- unless I jump through the extra hoop of "click on magnifying glass > also check "New Playlist" before I start the search. I don't believe your component allows this at this time.
Title: foo_quicksearch
Post by: NEMO7538 on 2011-07-18 17:50:32
Well ... both behaviors are by design anyway. You can rename the results playlist on the preferences page.
Title: foo_quicksearch
Post by: derty2 on 2011-07-18 18:07:33
Hi ~NEMO,

Is there any chance you can please add a checkbox in preferences page so a user such as me can force your component
to map the output to "Album presentation for all searches" ?

Is there any chance you can also add another checkbox in preferences for "Allow renaming of any Playlist" ?

As it stands now, I feel restricted using your component, please add those checkboxes.
Title: foo_quicksearch
Post by: pablopez on 2011-07-20 19:14:40
Hi. Id like to know if its possible for quicksearch to parse certain characters from the search string like the hyphens etc. I often copy and paste songs (artist - title) to it and it returns all the files in the library as result. I want it to ignore the "-" character. Thanks
Title: foo_quicksearch
Post by: NEMO7538 on 2011-07-21 20:15:05
Hi. Id like to know if its possible for quicksearch to parse certain characters from the search string like the hyphens etc. I often copy and paste songs (artist - title) to it and it returns all the files in the library as result. I want it to ignore the "-" character. Thanks

No, but you can add %artist% %title% as a tagz string and enable it in "Search for same ...."
Title: foo_quicksearch
Post by: Fluidz on 2011-07-27 10:38:22
How do I make a new vertical splitter which will show only the playlist QuickSearch creates?
Title: foo_quicksearch
Post by: cardiacanesthesia on 2011-10-04 18:51:25
forgive if i sound stupid but this is my first post to the forum
is there a way to search for a text string in whole of the tag or metadata through a single keyword?
like %anywhere% HAS "some name"
i know i can edit the standard query in the preferences, but somehow
%artist% %album% %title% $directory(%_path%,1) %genre%
put in a single line don't give me result, specially from the path field

moreover it would  have been really nice if there was a single keyword to search for all kind of text fields?

dr subodh
Title: foo_quicksearch
Post by: Zarty on 2011-10-25 14:20:53
First of all, thanks for this component.  I'm using it and it's very helpful. 

One dislike is the issue that you can't rename the results playlist but I've read previous posts and you're saying that we're stuck with that behavior (great pity in my opinion).  Anyway, I wanted to try to describe a search feature that I've seen used in another player that I would simply love to see in Foobar...  It's a super easy to use search facility but very powerful at the same time.  Granted, it might not be easy to develop but here goes anyway...

I want to be able to search for tracks using my own custom classifications to very quickly and easily identify a few tracks that fit the bill at a particular time and place when DJing.  What I'll be doing is figuring out the next few tracks to throw into the playback queue.  The type of classifications could be things like, 'sos' (repair the dancefloor), 'rude' (don't play at a Church event), 'gf' (girlfriend approved) and so on.  Yes, I know I could create custom meta tags and search on them but the point is that means writing queries on the fly and, in the heat of the moment, I just don't like that idea.  What I want to do is just enter the words against a single tag (without even needing to specify that single tag because I want a predefined search dialogue).  I guess this could be called a multiple value tag?  So, in the search field, I would just enter some key words separated by commas:-

  hot, rude

or

  girlie, gf

etc.


In the way QuickSearch works, I would be happy to see  the results pop up in new tag or whatever.  I dont' mind because I can just drag what I want into the playback queue at that point.  When I saw this super easy search feature in use in another player, it also had super easy in-line tag editing too because the whole point is that you are always refining these tags as you getter better feel for what people like at different times and so on.

Please tell me it can be done?  :-)

Zarty
Title: foo_quicksearch
Post by: q-stankovic on 2011-10-25 15:39:54
There is even a more easy way:

use tagbox or quicktagger to tag a special field in a convenient way, tagbox has the advantage to tag multiple values inside a field. This field has to be declared as one with multiple tags in the advanced prerences before you do the tagging.

Then create a facet panel in dui or filter panel in cui with that tag -  be sure to use %<tag>% (with the triangles brackets) as pattern: you will get a list with all values of your tag. Now you simply can choose by clicking what you would like to add to queue. Note that facets has the feature to set if a multiple selection of values are combined by OR or AND.
Title: foo_quicksearch
Post by: Zarty on 2011-10-26 13:55:20
[quote name='q-stankovic' date='Oct 25 2011, 15:39' post='773222']

Thank you very much for the suggested solution.  Much appreciated.  I used Facets and QuickTag.  It all works apart from what is literally a 'show-stopper'... Using 'Queue Contents Editor', even with 'Keep Queue' addon, if I have a list of tracks in the playback queue, the current playing track is restarted every time I do operations in a facets panel like, click on 'ALL' (in the Genre panel or in my Custom panel relating my custom tag.  Changing the search selections should not affect the playback queue of course.  I wonder if you or anyone else has a way of fixing this behavior?

[Update: It's a 'double click' on any panel item such as Genre | All that restars the currently playing track.  A single click doesn't restart the currently playing track.  It's still an issue because if I am using Foobar to DJ, it would be very easy to double-click instea of single-click]

[Another update: It's ok, I fixed it.  I found the options in preferences for Facets that turn off double-click behavior.  Job done]

Zarty
Title: foo_quicksearch
Post by: q-stankovic on 2011-10-26 19:48:45
A request:

Would be useful if we could apply the "quicksearch for same" on playlist: f.e. i click a track with a certain artist and do the quicksearch for artist -> all tracks with that artist get selected in the playlist.
Title: foo_quicksearch
Post by: dandrea on 2011-10-29 21:20:24
Hello

I've been having a small problem with foo_quicksearch.

While using a previous version (2.xx, don't remember exactly), I was able to use the up/down arrow keys to cycle through results in the current playlist while doing an inline search.

Since I updated to version 3.x, the up and down arrows won't work anymore, no matter "Set focus to search results" being set or not.

I've been looking for a solution for some while and still have to find a clue.


Thanks,
Fernando D'Andrea.
Title: foo_quicksearch
Post by: q-stankovic on 2011-10-29 21:44:47
If you are using the default ui: as nemo mentioned here (http://www.hydrogenaudio.org/forums/index.php?showtopic=80259&view=findpost&p=728205) it is a limitation of the sdk

Edit
not sure if my answer is correct since you told that you could cycle in older versions
Title: foo_quicksearch
Post by: dandrea on 2011-10-30 05:23:52
[quote author=q-stankovic link=msg=773835 date=1319921087]If you are using the default ui: as nemo mentioned here (http://www.hydrogenaudio.org/forums/index.php?showtopic=80259&view=findpost&p=728205) it is a limitation of the sdk

Edit
not sure if my answer is correct since you told that you could cycle in older versions[/quote]

Indeed, I could cycle perfectly with the older versions. Actually, I tried to find V2.14 for a downgrade yesterday, to no avail.

Fernando.
Title: foo_quicksearch
Post by: Joffi on 2011-10-30 06:42:38
That arrow key functionality is something I've been sorely missing as well.
Title: foo_quicksearch
Post by: dandrea on 2011-10-30 14:03:05
That arrow key functionality is something I've been sorely missing as well.


Is NEMO7538 a frequent person in this topic?
Title: foo_quicksearch
Post by: matav on 2011-11-09 08:44:48
i dunno why but foo_quicksearch has been causing my foobar setup to crash alot lately.

all the crash reports have:
Code: [Select]
Crash location:
Module: foo_quicksearch
Offset: 30ABh

i don't know what's causing the crash and i haven't been able to replicate it but... i have noticed the pattern before the crash is same every time.

--
foobar2000 v1.1.7
columnsUI v0.3.8.8
foo_quicksearch v 3.2
Title: foo_quicksearch
Post by: NEMO7538 on 2011-11-09 12:47:22
i dunno why but foo_quicksearch has been causing my foobar setup to crash alot lately.

all the crash reports have:
Code: [Select]
Crash location:
Module: foo_quicksearch
Offset: 30ABh

i don't know what's causing the crash and i haven't been able to replicate it but... i have noticed the pattern before the crash is same every time.

Can you provide more information ? (usage pattern, minidump). Then I will have a look. Thanks.
Title: foo_quicksearch
Post by: Falstaff on 2011-11-09 13:23:33
a recent dump assigned to foo_quicksearch recently too, if it could help too:

Code: [Select]
Illegal operation:
Code: C0000005h, flags: 00000000h, address: 74C2270Ch
Access violation, operation: read, address: 00000000h

Call path:
entry=>app_mainloop=>contextmenu_item_node::execute

Code bytes (74C2270Ch):
74C226CCh:  5D FC 89 85 60 FF FF FF 89 9D 64 FF FF FF 89 9D
74C226DCh:  68 FF FF FF 89 9D 6C FF FF FF 89 9D 70 FF FF FF
74C226ECh:  8D 4D B0 C6 45 FC 01 51 89 5D B0 E8 E4 21 00 00
74C226FCh:  83 C4 04 89 5D AC C6 45 FC 03 8B 0D B8 75 C6 74
74C2270Ch:  8B 11 8B 02 FF D0 39 46 0C 0F 86 80 00 00 00 BE
74C2271Ch:  50 77 C5 74 89 5D 8C 89 5D 90 89 5D 94 89 5D 98
74C2272Ch:  89 75 88 68 6C 83 C5 74 8D 45 88 C6 45 FC 04 E8
74C2273Ch:  70 1F 00 00 68 74 83 C5 74 8D 45 88 E8 63 1F 00

Stack (002DDED4h):
002DDEB4h:  00000000 FFFFFD34 000002E4 FFFFFD34
002DDEC4h:  000002CC 00000019 00000000 002DDF34
002DDED4h:  55298F85 002DE030 08866190 74994618
002DDEE4h:  74C56F34 00000000 00000000 00000000
002DDEF4h:  00000000 74C56F34 00000000 00000000
002DDF04h:  00000000 00000000 772943CD 00000002
002DDF14h:  00000076 00000000 002DDF50 00000000
002DDF24h:  035AF240 00000003 088CD1A0 00000000
002DDF34h:  014E7BC8 00000000 00DBCB58 00000000
002DDF44h:  772A40C1 00000013 00000000 002DDFF8
002DDF54h:  0037D9F0 0000001E 002DDF78 74F227D8
002DDF64h:  0037DA0D 014B23E4 0000001E 002DE030
002DDF74h:  55298F85 002DDF98 74C4CC1A 00000003
002DDF84h:  002DDFA4 01379E30 088CD1A0 088CD1F0
002DDF94h:  00000013 002DDFC0 0148B419 00000000
002DDFA4h:  002DDFD0 01379DB4 002DE030 002DE040
002DDFB4h:  74994618 002DDFAC 002DDAA8 002DE440
002DDFC4h:  01489EF8 014C3B30 00000000 002DDFDC
002DDFD4h:  7490B0BA 0A316DD4 002DDFFC 772A3E75
002DDFE4h:  0A0CB7E8 00000024 002DE040 0A316DB4

Registers:
EAX: 00000001, EBX: 00000000, ECX: 00000000, EDX: 0140FD00
ESI: 035AF240, EDI: 002DE030, EBP: 002DDF84, ESP: 002DDED4

Crash location:
Module: foo_quicksearch
Offset: 270Ch

Loaded modules:
foobar2000                      loaded at 01340000h - 01532000h
ntdll                            loaded at 77CF0000h - 77E70000h
kernel32                        loaded at 75C30000h - 75D30000h
KERNELBASE                      loaded at 773B0000h - 773F6000h
COMCTL32                        loaded at 72900000h - 72A9E000h
msvcrt                          loaded at 75450000h - 754FC000h
GDI32                            loaded at 76C00000h - 76C90000h
USER32                          loaded at 76E00000h - 76F00000h
ADVAPI32                        loaded at 75670000h - 75710000h
sechost                          loaded at 76DE0000h - 76DF9000h
RPCRT4                          loaded at 76AD0000h - 76BC0000h
SspiCli                          loaded at 753F0000h - 75450000h
CRYPTBASE                        loaded at 753E0000h - 753EC000h
LPK                              loaded at 75DE0000h - 75DEA000h
USP10                            loaded at 75880000h - 7591D000h
SHLWAPI                          loaded at 76F60000h - 76FB7000h
DSOUND                          loaded at 74E80000h - 74EF2000h
ole32                            loaded at 75AD0000h - 75C2C000h
WINMM                            loaded at 73670000h - 736A2000h
POWRPROF                        loaded at 74F50000h - 74F75000h
SETUPAPI                        loaded at 75930000h - 75ACD000h
CFGMGR32                        loaded at 75DF0000h - 75E17000h
OLEAUT32                        loaded at 77290000h - 7731F000h
DEVOBJ                          loaded at 75650000h - 75662000h
UxTheme                          loaded at 72AA0000h - 72B20000h
SHELL32                          loaded at 75E20000h - 76A69000h
zlib1                            loaded at 5A4C0000h - 5A4D3000h
shared                          loaded at 74F20000h - 74F4B000h
imagehlp                        loaded at 77400000h - 7742A000h
dbghelp                          loaded at 74D90000h - 74E7B000h
COMDLG32                        loaded at 75500000h - 7557B000h
Secur32                          loaded at 74F10000h - 74F18000h
CRYPT32                          loaded at 75760000h - 7587C000h
MSASN1                          loaded at 77CC0000h - 77CCC000h
gdiplus                          loaded at 71F50000h - 720E0000h
IMM32                            loaded at 76F00000h - 76F60000h
MSCTF                            loaded at 75580000h - 7564C000h
rpchrome14browserrecordhelper    loaded at 64910000h - 6491E000h
MSVCR90                          loaded at 73BA0000h - 73C43000h
MSVCP90                          loaded at 73C50000h - 73CDE000h
tiptsf                          loaded at 72BB0000h - 72C08000h
version                          loaded at 75310000h - 75319000h
CLBCatQ                          loaded at 77320000h - 773A3000h
MMDevApi                        loaded at 74D50000h - 74D89000h
PROPSYS                          loaded at 6F480000h - 6F575000h
dwmapi                          loaded at 72110000h - 72123000h
foo_fileops                      loaded at 74D00000h - 74D47000h
foo_converter                    loaded at 74C80000h - 74CFB000h
foo_quicksearch                  loaded at 74C20000h - 74C77000h
WindowsCodecs                    loaded at 73DA0000h - 73E9B000h
foo_uie_sql_tree                loaded at 10000000h - 10127000h
foo_dsp_std                      loaded at 74BD0000h - 74C18000h
foo_input_std                    loaded at 74A60000h - 74BC3000h
foo_uie_panel_splitter          loaded at 00C90000h - 00CE9000h
foo_uie_biography                loaded at 74A00000h - 74A58000h
foo_unpack                      loaded at 749D0000h - 749FE000h
foo_uie_wsh_panel_mod            loaded at 748F0000h - 749C4000h
Msimg32                          loaded at 721D0000h - 721D5000h
foo_vis_shpeck                  loaded at 74400000h - 74441000h
foo_cdda                        loaded at 743B0000h - 743FE000h
foo_uie_lyrics3                  loaded at 03D40000h - 03E40000h
WININET                          loaded at 76CC0000h - 76DDA000h
Normaliz                        loaded at 75920000h - 75923000h
iertutil                        loaded at 770D0000h - 77288000h
urlmon                          loaded at 76FC0000h - 770D0000h
foo_freedb2                      loaded at 74370000h - 743B0000h
foo_rgscan                      loaded at 74320000h - 7436A000h
foo_albumlist                    loaded at 742C0000h - 7431D000h
foo_dsp_xgeq                    loaded at 74280000h - 742B4000h
foo_uie_elplaylist              loaded at 74200000h - 74273000h
foo_uie_vis_channel_spectrum    loaded at 00FB0000h - 00FED000h
foo_covers2                      loaded at 744D0000h - 744F7000h
foo_ui_std                      loaded at 73FD0000h - 740E8000h
foo_ui_columns                  loaded at 049B0000h - 04B40000h
AUDIOSES                        loaded at 741C0000h - 741F6000h
apphelp                          loaded at 75200000h - 7524B000h
TortoiseOverlays                loaded at 02EE0000h - 02EF3000h
ThgShellx86                      loaded at 02F60000h - 02FB3000h
msi                              loaded at 71800000h - 71A40000h
EhStorShell                      loaded at 74140000h - 74171000h
GrooveShellExtensions            loaded at 71A60000h - 71C7F000h
GrooveUtil                      loaded at 73ED0000h - 73FC2000h
MSVCR80                          loaded at 73910000h - 739AB000h
GrooveNew                        loaded at 74F00000h - 74F07000h
ATL80                            loaded at 748D0000h - 748EB000h
CRYPTSP                          loaded at 73AE0000h - 73AF6000h
rsaenh                          loaded at 73AA0000h - 73ADB000h
SXS                              loaded at 6EC70000h - 6ECCF000h
jscript                          loaded at 71740000h - 717F2000h
RpcRtRemote                      loaded at 72130000h - 7213E000h
scrrun                          loaded at 74190000h - 741BA000h
oleacc                          loaded at 6ED30000h - 6ED6C000h
wshom                            loaded at 73D50000h - 73D71000h
MPR                              loaded at 72140000h - 72152000h
explorerframe                    loaded at 715D0000h - 7173F000h
DUser                            loaded at 73D20000h - 73D4F000h
DUI70                            loaded at 71510000h - 715C2000h
msls31                          loaded at 71410000h - 7143B000h
profapi                          loaded at 732D0000h - 732DB000h
xmllite                          loaded at 713E0000h - 7140F000h
UIAutomationCore                loaded at 71350000h - 713DC000h
PSAPI                            loaded at 75D30000h - 75D35000h
StructuredQuery                  loaded at 712F0000h - 7134C000h
actxprxy                        loaded at 712A0000h - 712EE000h
ieproxy                          loaded at 71260000h - 71292000h
ntmarta                          loaded at 75280000h - 752A1000h
WLDAP32                          loaded at 75710000h - 75755000h
thumbcache                      loaded at 744A0000h - 744B6000h
SHDOCVW                          loaded at 714E0000h - 7150E000h
ieframe                          loaded at 6D650000h - 6DF95000h
SearchFolder                    loaded at 711C0000h - 7125F000h
ntshrui                          loaded at 71150000h - 711BF000h
srvcli                          loaded at 732F0000h - 73309000h
cscapi                          loaded at 74510000h - 7451B000h
slc                              loaded at 74180000h - 7418A000h
LINKINFO                        loaded at 74130000h - 74139000h
samcli                          loaded at 74110000h - 7411F000h
SAMLIB                          loaded at 71A40000h - 71A52000h
netutils                        loaded at 73310000h - 73319000h
GrooveSystemServices            loaded at 71120000h - 7114D000h
msxml3                          loaded at 70FE0000h - 71113000h
NetworkExplorer                  loaded at 70CA0000h - 70E38000h
drprov                          loaded at 74120000h - 74128000h
WINSTA                          loaded at 72C10000h - 72C39000h
ntlanman                        loaded at 70FC0000h - 70FD4000h
davclnt                          loaded at 70FA0000h - 70FB7000h
DAVHLPR                          loaded at 73D10000h - 73D18000h
zipfldr                          loaded at 70F40000h - 70F92000h
avrt                            loaded at 728F0000h - 728F7000h

Stack dump analysis:
Address: 74994618h (foo_uie_wsh_panel_mod+A4618h), symbol: "foobar2000_get_interface" (+5EF98h)
Address: 74C56F34h (foo_quicksearch+36F34h), symbol: "foobar2000_get_interface" (+1AB84h)
Address: 74C56F34h (foo_quicksearch+36F34h), symbol: "foobar2000_get_interface" (+1AB84h)
Address: 772943CDh (OLEAUT32+43CDh), symbol: "GetErrorInfo" (+4ACh)
Address: 014E7BC8h (foobar2000+1A7BC8h)
Address: 772A40C1h (OLEAUT32+140C1h), symbol: "DispCallFunc" (+2F2h)
Address: 74F227D8h (shared+27D8h), symbol: "uPrintCrashInfo_OnEvent" (+B1h)
Address: 014B23E4h (foobar2000+1723E4h)
Address: 74C4CC1Ah (foo_quicksearch+2CC1Ah), symbol: "foobar2000_get_interface" (+1086Ah)
Address: 01379E30h (foobar2000+39E30h)
Address: 0148B419h (foobar2000+14B419h)
Address: 01379DB4h (foobar2000+39DB4h)
Address: 74994618h (foo_uie_wsh_panel_mod+A4618h), symbol: "foobar2000_get_interface" (+5EF98h)
Address: 01489EF8h (foobar2000+149EF8h)
Address: 014C3B30h (foobar2000+183B30h)
Address: 7490B0BAh (foo_uie_wsh_panel_mod+1B0BAh)
Address: 772A3E75h (OLEAUT32+13E75h), symbol: "DispCallFunc" (+A6h)
Address: 772A3CEFh (OLEAUT32+13CEFh), symbol: "LoadRegTypeLib" (+AC1h)
Address: 7729F958h (OLEAUT32+F958h), symbol: "VarBstrCmp" (+A0h)
Address: 772AC945h (OLEAUT32+1C945h), symbol: "LHashValOfNameSys" (+55h)
Address: 772AC94Fh (OLEAUT32+1C94Fh), symbol: "LHashValOfNameSys" (+5Fh)
Address: 772A0000h (OLEAUT32+10000h), symbol: "CreateErrorInfo" (+295h)
Address: 7490E82Dh (foo_uie_wsh_panel_mod+1E82Dh)
Address: 7175DDEEh (jscript+1DDEEh), symbol: "DllGetClassObject" (+1838Dh)
Address: 717463D4h (jscript+63D4h), symbol: "DllGetClassObject" (+973h)
Address: 7175DD1Eh (jscript+1DD1Eh), symbol: "DllGetClassObject" (+182BDh)
Address: 7175DED8h (jscript+1DED8h), symbol: "DllGetClassObject" (+18477h)
Address: 7175DE2Ch (jscript+1DE2Ch), symbol: "DllGetClassObject" (+183CBh)
Address: 717464FBh (jscript+64FBh), symbol: "DllGetClassObject" (+A9Ah)
Address: 71746531h (jscript+6531h), symbol: "DllGetClassObject" (+AD0h)
Address: 71782328h (jscript+42328h), symbol: "DllGetClassObject" (+3C8C7h)
Address: 71789A00h (jscript+49A00h), symbol: "DllGetClassObject" (+43F9Fh)
Address: 7175E1F6h (jscript+1E1F6h), symbol: "DllGetClassObject" (+18795h)
Address: 7175D825h (jscript+1D825h), symbol: "DllGetClassObject" (+17DC4h)
Address: 7175E2FAh (jscript+1E2FAh), symbol: "DllGetClassObject" (+18899h)
Address: 717899A9h (jscript+499A9h), symbol: "DllGetClassObject" (+43F48h)
Address: 74992CC8h (foo_uie_wsh_panel_mod+A2CC8h), symbol: "foobar2000_get_interface" (+5D648h)
Address: 0136E2B8h (foobar2000+2E2B8h)
Address: 014EA4F3h (foobar2000+1AA4F3h)
Address: 014AFFE4h (foobar2000+16FFE4h)
Address: 0148E968h (foobar2000+14E968h)
Address: 013F2576h (foobar2000+B2576h)
Address: 74911D5Fh (foo_uie_wsh_panel_mod+21D5Fh)
Address: 74911D6Fh (foo_uie_wsh_panel_mod+21D6Fh)
Address: 75B11145h (ole32+41145h), symbol: "CoSetState" (+280h)
Address: 7729443Ah (OLEAUT32+443Ah), symbol: "GetErrorInfo" (+519h)
Address: 75C166BCh (ole32+1466BCh), symbol: "WdtpInterfacePointer_UserFree" (+1B80h)
Address: 77293EA3h (OLEAUT32+3EA3h), symbol: "SysFreeString" (+4Ah)
Address: 772A4037h (OLEAUT32+14037h), symbol: "DispCallFunc" (+268h)
Address: 772A3D76h (OLEAUT32+13D76h), symbol: "LoadRegTypeLib" (+B48h)
Address: 7729F958h (OLEAUT32+F958h), symbol: "VarBstrCmp" (+A0h)
Address: 7175C9FDh (jscript+1C9FDh), symbol: "DllGetClassObject" (+16F9Ch)
Address: 717D9D84h (jscript+99D84h), symbol: "DllRegisterServer" (+2058Bh)
Address: 71759D8Fh (jscript+19D8Fh), symbol: "DllGetClassObject" (+1432Eh)
Address: 71740080h (jscript+80h)
Address: 71759C84h (jscript+19C84h), symbol: "DllGetClassObject" (+14223h)
Address: 7175CD18h (jscript+1CD18h), symbol: "DllGetClassObject" (+172B7h)
Address: 7175D094h (jscript+1D094h), symbol: "DllGetClassObject" (+17633h)
Address: 71750000h (jscript+10000h), symbol: "DllGetClassObject" (+A59Fh)
Address: 717D9D84h (jscript+99D84h), symbol: "DllRegisterServer" (+2058Bh)
Address: 7175C691h (jscript+1C691h), symbol: "DllGetClassObject" (+16C30h)
Address: 717899A9h (jscript+499A9h), symbol: "DllGetClassObject" (+43F48h)
Address: 76E16EF4h (USER32+16EF4h), symbol: "GetClassNameW" (+3F0h)
Address: 76E16EC0h (USER32+16EC0h), symbol: "GetClassNameW" (+3BCh)
Address: 76E30155h (USER32+30155h), symbol: "DdeQueryStringW" (+6D7h)
Address: 76E16EC0h (USER32+16EC0h), symbol: "GetClassNameW" (+3BCh)
Address: 00CC928Fh (foo_uie_panel_splitter+3928Fh), symbol: "foobar2000_get_interface" (+2647Fh)
Address: 00CC92AFh (foo_uie_panel_splitter+392AFh), symbol: "foobar2000_get_interface" (+2649Fh)
Address: 75B24102h (ole32+54102h), symbol: "DcomChannelSetHResult" (+1DB8h)
Address: 7729443Ah (OLEAUT32+443Ah), symbol: "GetErrorInfo" (+519h)
Address: 77293EA3h (OLEAUT32+3EA3h), symbol: "SysFreeString" (+4Ah)
Address: 76E16F8Fh (USER32+16F8Fh), symbol: "IsThreadDesktopComposited" (+95h)
Address: 717A10B6h (jscript+610B6h), symbol: "DllCanUnloadNow" (+17694h)
Address: 00CCF466h (foo_uie_panel_splitter+3F466h), symbol: "foobar2000_get_interface" (+2C656h)
Address: 717D9D84h (jscript+99D84h), symbol: "DllRegisterServer" (+2058Bh)
Address: 71759D8Fh (jscript+19D8Fh), symbol: "DllGetClassObject" (+1432Eh)
Address: 76E17177h (USER32+17177h), symbol: "GetWindowLongW" (+18Ah)
Address: 71759C84h (jscript+19C84h), symbol: "DllGetClassObject" (+14223h)
Address: 76E172F1h (USER32+172F1h), symbol: "GetDC" (+ABh)
Address: 77D0F87Ah (ntdll+1F87Ah), symbol: "NtCallbackReturn" (+12h)
Address: 76E17304h (USER32+17304h), symbol: "GetDC" (+BEh)
Address: 7175E253h (jscript+1E253h), symbol: "DllGetClassObject" (+187F2h)
Address: 00CA1CD0h (foo_uie_panel_splitter+11CD0h)
Address: 76E10000h (USER32+10000h), symbol: "Ordinal2434" (+10000h)
Address: 717D9D84h (jscript+99D84h), symbol: "DllRegisterServer" (+2058Bh)
Address: 7175C691h (jscript+1C691h), symbol: "DllGetClassObject" (+16C30h)
Address: 7175D216h (jscript+1D216h), symbol: "DllGetClassObject" (+177B5h)
Address: 71750196h (jscript+10196h), symbol: "DllGetClassObject" (+A735h)
Address: 7175D825h (jscript+1D825h), symbol: "DllGetClassObject" (+17DC4h)
Address: 7175D216h (jscript+1D216h), symbol: "DllGetClassObject" (+177B5h)
Address: 7175E1F6h (jscript+1E1F6h), symbol: "DllGetClassObject" (+18795h)
Address: 71750001h (jscript+10001h), symbol: "DllGetClassObject" (+A5A0h)
Address: 7175E2FAh (jscript+1E2FAh), symbol: "DllGetClassObject" (+18899h)
Address: 717899A9h (jscript+499A9h), symbol: "DllGetClassObject" (+43F48h)
Address: 76E16F8Fh (USER32+16F8Fh), symbol: "IsThreadDesktopComposited" (+95h)
Address: 76E1701Bh (USER32+1701Bh), symbol: "GetWindowLongW" (+2Eh)
Address: 76E17027h (USER32+17027h), symbol: "GetWindowLongW" (+3Ah)
Address: 00CCF466h (foo_uie_panel_splitter+3F466h), symbol: "foobar2000_get_interface" (+2C656h)
Address: 76E30155h (USER32+30155h), symbol: "DdeQueryStringW" (+6D7h)
Address: 00CA1E68h (foo_uie_panel_splitter+11E68h)
Address: 00CA1CD0h (foo_uie_panel_splitter+11CD0h)
Address: 00CA1CD0h (foo_uie_panel_splitter+11CD0h)
Address: 00CA1CD0h (foo_uie_panel_splitter+11CD0h)
Address: 00CA1CD0h (foo_uie_panel_splitter+11CD0h)
Address: 76E80230h (USER32+80230h), symbol: "ShutdownBlockReasonDestroy" (+596Ah)
Address: 7175C7C9h (jscript+1C7C9h), symbol: "DllGetClassObject" (+16D68h)
Address: 7175C9FDh (jscript+1C9FDh), symbol: "DllGetClassObject" (+16F9Ch)
Address: 717D9D84h (jscript+99D84h), symbol: "DllRegisterServer" (+2058Bh)
Address: 71759D8Fh (jscript+19D8Fh), symbol: "DllGetClassObject" (+1432Eh)
Address: 76E30080h (USER32+30080h), symbol: "DdeQueryStringW" (+602h)
Address: 76E17182h (USER32+17182h), symbol: "GetWindowLongW" (+195h)
Address: 71759C84h (jscript+19C84h), symbol: "DllGetClassObject" (+14223h)
Address: 75B18863h (ole32+48863h), symbol: "CoRevokeInitializeSpy" (+5C9h)
Address: 75B1393Eh (ole32+4393Eh), symbol: "CoGetComCatalog" (+5BDh)
Address: 71746593h (jscript+6593h), symbol: "DllGetClassObject" (+B32h)
Address: 7175D66Ch (jscript+1D66Ch), symbol: "DllGetClassObject" (+17C0Bh)
Address: 717D9D84h (jscript+99D84h), symbol: "DllRegisterServer" (+2058Bh)
Address: 7175F0E0h (jscript+1F0E0h), symbol: "DllGetClassObject" (+1967Fh)
Address: 00CC92AFh (foo_uie_panel_splitter+392AFh), symbol: "foobar2000_get_interface" (+2649Fh)
Address: 76C1B65Ah (GDI32+1B65Ah), symbol: "GdiDrawStream" (+63h)

Environment:
App: foobar2000 v1.1.7
OS: Windows 6.1.7600 x64
CPU: Intel® Core™2 Duo CPU    E6850  @ 3.00GHz, features: MMX SSE SSE2 SSE3
Audio: Haut-parleurs (Périphérique High Definition Audio); Audio numérique (SPDIF) (Périphérique High Definition Audio)
UI: Columns UI 0.3.8.8

Components:
Core (2011-06-05 09:16:20 UTC)
    foobar2000 core 1.1.7
foo_albumlist.dll (2011-06-05 09:14:24 UTC)
    Album List 4.5
foo_cdda.dll (2011-06-05 09:14:20 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2011-06-05 09:13:50 UTC)
    Converter 1.5
foo_covers2.dll (2011-08-21 20:18:37 UTC)
    Locate Covers 0.06
foo_dsp_std.dll (2011-06-05 09:14:22 UTC)
    Standard DSP Array 1.0
foo_dsp_xgeq.dll (2011-10-09 17:22:17 UTC)
    Graphic Equalizer 0.2.1
foo_fileops.dll (2011-06-05 09:13:12 UTC)
    File Operations 2.1.3
foo_freedb2.dll (2011-06-05 09:13:14 UTC)
    freedb Tagger 0.6.4
foo_input_std.dll (2011-06-05 09:13:58 UTC)
    Standard Input Array 1.0
foo_quicksearch.dll (2011-09-01 10:48:12 UTC)
    Quick Search Toolbar 3.2
foo_rgscan.dll (2011-06-05 09:13:54 UTC)
    ReplayGain Scanner 2.1.2
foo_ui_columns.dll (2011-02-27 20:22:58 UTC)
    Columns UI 0.3.8.8
foo_ui_std.dll (2011-06-05 09:14:24 UTC)
    Default User Interface 0.9.5
foo_uie_biography.dll (2011-07-25 14:27:40 UTC)
    Biography View 0.4.2.4
foo_uie_elplaylist.dll (2010-10-26 20:38:46 UTC)
    ELPlaylist 0.6.9.1.1(beta)
foo_uie_lyrics3.dll (2011-08-22 20:14:44 UTC)
    Lyric Show Panel 3 0.1.4
foo_uie_panel_splitter.dll (2010-10-17 09:12:44 UTC)
    Panel Stack Splitter 0.3.8.2(alpha)
foo_uie_sql_tree.dll (2011-09-28 20:19:10 UTC)
    SQL Tree 1.0
foo_uie_vis_channel_spectrum.dll (2011-08-20 19:04:54 UTC)
    Channel Spectrum panel 0.17.2
foo_uie_wsh_panel_mod.dll (2011-10-30 10:19:51 UTC)
    WSH Panel Mod 1.5.0 Beta 5
foo_unpack.dll (2011-06-05 09:13:24 UTC)
    ZIP/GZIP/RAR Reader 1.6
foo_vis_shpeck.dll (2011-08-22 19:53:05 UTC)
    Shpeck - Winamp vis plugins wrapper 0.3.7
Title: foo_quicksearch
Post by: NEMO7538 on 2011-11-09 17:03:26
a recent dump assigned to foo_quicksearch recently too, if it could help too:

Can you provide the minidump ? (a file named failure_xxxxxx.dmp should have been created in your foobar directory/crash report)
Title: foo_quicksearch
Post by: Falstaff on 2011-11-09 18:19:52
sure! here is it : http://tinyurl.com/d29xjg5 (http://tinyurl.com/d29xjg5)
Title: foo_quicksearch
Post by: NEMO7538 on 2011-11-10 06:57:08
Thanks .... but I cannot reproduce the problem.
Is there any particular sequence of events/actions that is causing the crash?
Title: foo_quicksearch
Post by: FMNY on 2011-11-11 16:14:15
Sorry to ask such a super basic question here.  Can someone tell me how to perform this simple search with foo_quickserach.  I want to find my insecure rips in the <ACCURATERIPRESULT> field.  Typically the contents of that field would look something like this: "AccurateRip: Not in database  Secure: No  [00000000]"

In Preferences I've added this Tagz strings entry:
Name                          Value
Accurate                      %ACCURATERIPRESULT%

I want to search for this exact string "Secure: No" but I can't figure out how to do that.  Typing "Secure: No" (without quotes) doesn't work for me as it treats them as two separate words.  Putting it in quotes doesn't work at all.  Changing to exact search doesn't work even if I add wildcards before and after "*Secure: No*".  Searching for "No" brings up every result with the word "Not" in that field, which isn't what I want.  I guess I don't have a clue.  Please help.
Title: foo_quicksearch
Post by: NEMO7538 on 2011-11-11 17:15:22
Exact with *Secure: No* (without quotes)
Title: foo_quicksearch
Post by: FMNY on 2011-11-11 17:32:25
Exact with *Secure: No* (without quotes)


Thanks.  Somehow I managed to try every combination of quotes and wildcards except that obvious one.
Title: foo_quicksearch
Post by: Shaun1 on 2011-11-19 09:40:44
Hello
I've been having a small problem with foo_quicksearch.
While using a previous version (2.xx, don't remember exactly), I was able to use the up/down arrow keys to cycle through results in the current playlist while doing an inline search.
Since I updated to version 3.x, the up and down arrows won't work anymore, no matter "Set focus to search results" being set or not.
I've been looking for a solution for some while and still have to find a clue.
Thanks,
Fernando D'Andrea.

That arrow key functionality is something I've been sorely missing as well.


I am really missing this too and am using the latest ColumnsUI 0.3.8.8.  It used to be that with inline searching, all search results would be highlighted and using up / down would jump from highlighted result to highlighted result.  Clicking the song that I want on the playlist would then clear the rest of the highlighted search results.

Can you please restore this functionality?  Pleeease? =P
Title: foo_quicksearch
Post by: blackhorus on 2011-11-25 17:20:08
I'm using this plugin with quicktag to assign rating.  I did with the help of this post : http://www.hydrogenaudio.org/forums/index....showtopic=59187 (http://www.hydrogenaudio.org/forums/index.php?showtopic=59187)

foo_playcound is installed, and read that I had to use $meta(rating).

I'm missing the point of how would I search to get songs with a certain rating? I tried several combination with no success. Could someone help me..

Title: foo_quicksearch
Post by: Shaun1 on 2011-11-28 23:40:07
Hello
I've been having a small problem with foo_quicksearch.
While using a previous version (2.xx, don't remember exactly), I was able to use the up/down arrow keys to cycle through results in the current playlist while doing an inline search.
Since I updated to version 3.x, the up and down arrows won't work anymore, no matter "Set focus to search results" being set or not.
I've been looking for a solution for some while and still have to find a clue.
Thanks,
Fernando D'Andrea.

That arrow key functionality is something I've been sorely missing as well.


I am really missing this too and am using the latest ColumnsUI 0.3.8.8.  It used to be that with inline searching, all search results would be highlighted and using up / down would jump from highlighted result to highlighted result.  Clicking the song that I want on the playlist would then clear the rest of the highlighted search results.

Can you please restore this functionality?  Pleeease? =P


Neeeemmoooo? 
Title: foo_quicksearch
Post by: ubercow on 2011-12-28 16:44:24
Hi,

Great component - just one little request to make it better fit my (and probably others') usage patterns. I like to assign a keyboard shortcut to activate the bar so I can quickly type a search. I also have the bar set to autosearch as I type. Often I will get the results I need before I have finished typing. If I don't press enter on the keyboard I can still use the playlist but obviously the search text in the bar isn't cleared. Then next time I wish to search, I enter the keyboard shortcut and the bar is activated but the text still in it isn't selected, so I have to backspace it all before typing my new search term. It would help if there was an option/it was default behaviour for the keyboard shortcut to automatically select anything that is in the search bar already, so it is quick to overwrite! Cheers!
Title: foo_quicksearch
Post by: enigmatik on 2012-01-17 01:24:51
Is it possible to store previous QS playlist and not overwrite it when making a new search?

Also, I've made new tag sheme:

%artist% %album% %title% %date%

So, if I type for instance Prodigy, it's fine.
If I type 1994, I get all the tracks from that year.

So, if I type "prodigy 1994" I get nothing. What's the problem?
Title: foo_quicksearch
Post by: Qtax on 2012-01-20 01:12:34
Bug: "Set focus to search results" not working properly - playlist view not focused.

It seems to focus on/select the first text element (or the like) in the main window, even if it is the quicksearch bar it self.

I can get it to work with just two elements* in the window layout (quicksearch and playlist view), but when having more complex layouts, it doesn't focus on/select the playlist view at all.

Is this a known issue? Any possible workarounds or fixes?

*) Kind of, still need to hit the down arrow two times before first track is selected. So if I want to "quickly" search something and play it, I have to do: type query <enter> <down> <down> <enter>, every time.

foobar2000 v1.1.7 (DUI)
foo_quicksearch 3.2
Windows XP SP3
Title: foo_quicksearch
Post by: syrupbuccaneer on 2012-02-05 20:56:21
Can we get an option for it to make a "new playlist" by default without having to set it up on each search? Please?
Title: foo_quicksearch
Post by: RogerG on 2012-03-05 01:43:16
Bug: each time i give focus to the quicksearch toolbar the search starts although I don't type any letters. This overwrites whatever is in the "#Search Results" playlist.
Title: foo_quicksearch
Post by: NEMO7538 on 2012-03-05 14:23:33
Bug: "Set focus to search results" not working properly - playlist view not focused.
Is this a known issue? Any possible workarounds or fixes?
There is a limitation of the SDK (http://www.hydrogenaudio.org/forums/index.php?showtopic=89449) with DUI so unfortunately no workaround at the moment.

Can we get an option for it to make a "new playlist" by default without having to set it up on each search? Please?
Please read the documentation.

Bug: each time i give focus to the quicksearch toolbar the search starts although I don't type any letters. This overwrites whatever is in the "#Search Results" playlist.
You probably have selected "Autosearch" so it's not a bug but a feature. Please note that several instances of the toolbar can exist and the "#Search Results" playlist is unique and thus needs to be refreshed according to which instance has the focus.
Title: foo_quicksearch
Post by: Qtax on 2012-03-05 19:36:26
Bug: "Set focus to search results" not working properly - playlist view not focused.
Is this a known issue? Any possible workarounds or fixes?
There is a limitation of the SDK (http://www.hydrogenaudio.org/forums/index.php?showtopic=89449) with DUI so unfortunately no workaround at the moment.

Before Quick Search I used Media Library Search, sized to only show the search line. It could start playing the search results when the user hits enter. Now I have Quick Search setup in similar fashion (results are always shown in one and the same playlist), but can't get it to play the results (without using the mouse). Could you add such functionality? Or do you think Media Library Search use some special API not accessible to normal plugins for that?
Title: foo_quicksearch
Post by: RogerG on 2012-03-06 00:37:16
Bug: each time i give focus to the quicksearch toolbar the search starts although I don't type any letters. This overwrites whatever is in the "#Search Results" playlist.
You probably have selected "Autosearch" so it's not a bug but a feature. Please note that several instances of the toolbar can exist and the "#Search Results" playlist is unique and thus needs to be refreshed according to which instance has the focus.


Right, I have selected "Autosearch". Now I understand the thing with focus is not a bug.
But there is another problem with the refreshing of the results playlist which has not to do with focus: The "Quicksearch for same" function no longer works. The results are shown for some milliseconds but then the "#Search Results" playlist is overwritten immediately by the old search results from the text that is in the toolbar. This doesn't happen always so I don't know what's necessary to reproduce it.
Title: foo_quicksearch
Post by: danielkza on 2012-03-12 06:13:52
Great plugin overall, thanks for the work! But I have a bug to report. The search text seems to be cut out at the bottom no matter what I do:

(http://i.imgur.com/LfJiu.png)

Notice how the search icon is properly aligned, while the 'q' in 'queue' is cut off. Maybe the text was supposed to be centered vertically but isn't for some reason? Initially I thought I had just set the panel too short, but enlarging it doesn't help.
Title: foo_quicksearch
Post by: Bolt237 on 2012-07-03 03:35:45
Hello,
First of all, thanks for the amazing plugin.
However, I'm having a weird problem. When I try to change any of the component settings from preferences, it doesn't seem to save any changes. (specifically, I'm trying to add album artist search to the standard search.)
Thanks in advance!
Title: foo_quicksearch
Post by: LSDave on 2012-10-05 18:38:57
Hello and thanks for this great component.  I use it a lot, but have recently started experimenting more with foobar customization on my large TV, and find that the height of the Quick Search bar does not increase with larger font sizes. 

(http://i1143.photobucket.com/albums/n632/LSDave1/QuickSearchtextcutoff.jpg)

Is there a way to fix this?  I see no obvious clues in the preferences or options.  Thanks in advance for any clues you can offer.
Title: foo_quicksearch
Post by: LSDave on 2012-10-12 23:54:47
Great plugin overall, thanks for the work! But I have a bug to report. The search text seems to be cut out at the bottom no matter what I do:

(http://i.imgur.com/LfJiu.png)

Notice how the search icon is properly aligned, while the 'q' in 'queue' is cut off. Maybe the text was supposed to be centered vertically but isn't for some reason? Initially I thought I had just set the panel too short, but enlarging it doesn't help.


Yes I have the exact same problem.  Did you ever find a solution?  I PM'd the programmer, but no answer.  An essential plugin in my setup, but shifting text size really messes with it.
Title: foo_quicksearch
Post by: NEMO7538 on 2012-10-13 08:53:37
I've added the issue to the todo (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Quicksearch_UI_Element_(foo_quicksearch)#To_do) list.
Title: foo_quicksearch
Post by: LSDave on 2012-10-13 22:38:05
I've added the issue to the todo (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Quicksearch_UI_Element_(foo_quicksearch)#To_do) list.



Awesome news! Looking forward to your next version, Nemo.  Keep up the good work.
Title: foo_quicksearch
Post by: Squeller on 2012-10-22 18:23:15
Hi, nice to see you are still here, Nemo.
Why doesn't the SORT statement work?


Code: [Select]
%added% DURING LAST 28 DAYS SORT DESCENDING BY %added%
Title: foo_quicksearch
Post by: NEMO7538 on 2012-10-28 20:52:26
Hello and thanks for this great component.  I use it a lot, but have recently started experimenting more with foobar customization on my large TV, and find that the height of the Quick Search bar does not increase with larger font sizes. 
...
Is there a way to fix this?  I see no obvious clues in the preferences or options.  Thanks in advance for any clues you can offer.


Great plugin overall, thanks for the work! But I have a bug to report. The search text seems to be cut out at the bottom no matter what I do:
....


Yes I have the exact same problem.  Did you ever find a solution?  I PM'd the programmer, but no answer.  An essential plugin in my setup, but shifting text size really messes with it.

Should be fixed in the new version (http://www.foobar2000.org/components/view/foo_quicksearch). Can you confirm? Thanks
Please note that the fix requires a restart or changes to the layout to take effect in CUI when fonts are changed
Title: foo_quicksearch
Post by: NEMO7538 on 2012-10-29 16:53:08
The fix should work equally for CUI in the new version (http://www.foobar2000.org/components/view/foo_quicksearch) now.
Title: foo_quicksearch
Post by: LSDave on 2012-11-02 18:54:22
The fix should work equally for CUI in the new version (http://www.foobar2000.org/components/view/foo_quicksearch) now.


It works like a dream man!  thanks so much for your quick attention to this matter.  This component is a crucial part of my foobar setup.

My compliments on this excellent prog.

Title: foo_quicksearch
Post by: Squeller on 2012-11-05 09:05:56
Hi Nemo,

I think your component is useful for many people e.g. because of the Favourites. This way we do not have to set up time consuming autoplaylists - especially for searches which only sometimes need to be done. I sometimes search for the latest added tracks, or for files without Replaygain information.

I think you you can make the Favourites handling more useful and user friendly!  Give the Favourites more importance, free them from the rather hidden place in the menu!

My suggestions:

- Favourites additionally get a "Name", not only the Value.
- Favourites go to top level! Maybe an additional icon in the search field would be possible, e.g. like the yellow star as in Firefox, but clicking that, opens the favourite menu. The favourite menu should have all Favourites allready on top level.


Thanks for listening

Michael
Title: foo_quicksearch
Post by: limin22 on 2012-11-23 17:18:44
Is it at all possible to, in a way, combine 'quicksearch for same' into a quick search. Such that, quick searching a term will list any albums that include any single track that matches that term in any chosen fields.

For example:
Having 2 albums -- one album by an artist, and a compilation album that includes a track by that same artist.
Quick searching for that artist would return a playlist that includes both full albums: all tracks from the album by that artist, and all the tracks from that compilation that said artist appears on.
Title: foo_quicksearch
Post by: NEMO7538 on 2012-11-23 18:46:17
No .... the selection filter can only check tracks individually
Title: foo_quicksearch
Post by: KLR on 2012-12-02 21:04:07
Hi. Id like to know if its possible for quicksearch to parse certain characters from the search string like the hyphens etc. I often copy and paste songs (artist - title) to it and it returns all the files in the library as result. I want it to ignore the "-" character. Thanks

No, but you can add %artist% %title% as a tagz string and enable it in "Search for same ...."


Is there any chance of this being implemented?  I'd love QS if I could just have a button to search for close-to-partial matches of titles, which can really vary widely - e.g., "(I Can't Get No) Satisfaction," "I Can't Get No Satisfaction," "Satisfaction," et al. 

As it stands I think I'm going to have to go with a dedicated autoplaylist organized by title, and search that each time I want to hear different renditions of a song.

QS does work nicely with artists' names, which don't vary so much of course.
Title: foo_quicksearch
Post by: compoopers on 2012-12-10 11:03:41
I'm having a problem with genre searching.

I have, say, three albums.

One album is tagged "Jazz; Hip Hop"
Album2 is tagged "Jazz"
And Album3 is tagged "J-Jazz" (Japanese Jazz)

When I search "Jazz", I want Album1 and Album2 to show up. But not Album 3.

If I do "match all", all three albums show up. If I do exact, only Album2 shows up.

What do I do to fix this? I thought "Jazz; Hip Hop" should be treated as "Jazz" and "Hip Hop" not the singular tag "Jazz; Hip Hop"

Any insight on how to fix this
Title: foo_quicksearch
Post by: ONDr on 2013-01-10 13:21:13
Hello!

Would it be possible to add option to "select all" on focus? I mean if you click on the search box (or use shortcut), the edit box would automatically select the input (like if you press Ctrl+A). We already have option to clear the field after successful search, but this requires hitting Enter if autosearch is enabled. It is just a little detail, but it would be great feature for me, since I use shortcut to focus the search bar, but I often forget to clear the previous the input. This way it would be rewritten with new input. Also this way it would be still possible to edit the old input since it would not be cleared, just selected.
What do you think about this?

Thank you very much for reply.
Title: foo_quicksearch
Post by: kdefine on 2013-01-17 23:59:13
Hello folks, I can't seem to get quicksearch to show up in my toolbar options despite having it installed.

(http://i.minus.com/inTc375OmGjqZ.png)
Title: foo_quicksearch
Post by: Dario on 2013-01-18 02:13:29
You can only do that with Columns UI, unfortunately. You'd have to add it as a separate element in the Default UI.
Title: foo_quicksearch
Post by: wolfsong on 2013-02-06 05:51:39
I'm trying to create a context item that will do a quicksearch for the same artist with ratings. I tried the following but it seems something is going on with the ratings portion that it doesn't like. I've tried with and without parens and I get results that pretty much ignore the ratings. Any ideas?

Code: [Select]
%artist% AND %rating% GREATER 3
Title: foo_quicksearch
Post by: BenB on 2013-02-06 07:00:34
Definitely something weird happening with %rating%. When performing any search regarding %rating% via the context menu, it results in only tracks with the rating of the file you engaged the context menu on being returned. Thus only tracks with a rating of 4 will be returned if you right-clicked on a track with a rating of 4.

If you append the search string to the playlist name, you'll see 4 GREATER 3, 4 LESS 3, 4 IS 3, 4 PRESENT, 4 MISSING, etc.
Title: foo_quicksearch
Post by: NEMO7538 on 2013-02-07 06:23:06
I'm trying to create a context item that will do a quicksearch for the same artist with ratings. I tried the following but it seems something is going on with the ratings portion that it doesn't like. I've tried with and without parens and I get results that pretty much ignore the ratings. Any ideas?

Code: [Select]
%artist% AND %rating% GREATER 3

Try %artist% %rating%. It will search for the same artist and rating than the current selection (unless rating is empty, in which case it will return all tracks from the same artist).
Title: foo_quicksearch
Post by: BenB on 2013-02-07 19:24:49
So... what wolfsong wanted isn't possible because, obviously, searches via the context menu can only use the value of the specified variable of the selected track. I should've realized that. I really shouldn't post at one in the morning when I'm  .
Title: foo_quicksearch
Post by: wolfsong on 2013-02-08 14:22:37
I'm trying to create a context item that will do a quicksearch for the same artist with ratings. I tried the following but it seems something is going on with the ratings portion that it doesn't like. I've tried with and without parens and I get results that pretty much ignore the ratings. Any ideas?

Code: [Select]
%artist% AND %rating% GREATER 3

Try %artist% %rating%. It will search for the same artist and rating than the current selection (unless rating is empty, in which case it will return all tracks from the same artist).


In that case it's going to produce the same results as just %artist% so there would be no way to just find rated tracks by artist.
Title: foo_quicksearch
Post by: NEMO7538 on 2013-02-08 17:50:35
In that case it's going to produce the same results as just %artist% ....

No
Title: foo_quicksearch
Post by: BenB on 2013-02-08 19:51:28
In that case it's going to produce the same results as just %artist% ....

No

If the selected track is unrated, then he is correct that it is basically the same as using %artist% because %rating% is ignored and all tracks, rated and unrated, by that artist are returned.

I'd argue that it would be better if %rating% returned all rated tracks if the selected track is rated and all unrated tracks if it isn't (esp. when it is used in conjunction with other variables, if that is even possible).

In that case it's going to produce the same results as just %artist% so there would be no way to just find rated tracks by artist.

Searches via the context menu are essentially IS queries. If you do a search using %artist% %rating%, then it searches for all tracks where those tags match the selected track with the exception that if %rating% doesn't exist for the selected track, then %rating% is ignored, e.g.:

If the artist is "The Beatles" and the rating is "4" for the selected track, then it returns all tracks where the artist is "The Beatles" and the rating is "4".

If the artist is "The Beatles" and the track is not rated, then it returns all tracks where the artist is "The Beatles".
Title: foo_quicksearch
Post by: NEMO7538 on 2013-02-09 08:50:43
If the artist is "The Beatles" and the rating is "4" for the selected track, then it returns all tracks where the artist is "The Beatles" and the rating is "4".

If the artist is "The Beatles" and the track is not rated, then it returns all tracks where the artist is "The Beatles".

Yes
Title: foo_quicksearch
Post by: NEMO7538 on 2013-02-09 10:03:27
I'd argue that it would be better if %rating% returned all rated tracks if the selected track is rated and all unrated tracks if it isn't (esp. when it is used in conjunction with other variables, if that is even possible).

Then use %artist%[-%rating%]. It should produce the desired results.
Title: foo_quicksearch
Post by: wolfsong on 2013-02-12 02:22:31
I'd argue that it would be better if %rating% returned all rated tracks if the selected track is rated and all unrated tracks if it isn't (esp. when it is used in conjunction with other variables, if that is even possible).

Then use %artist%[-%rating%]. It should produce the desired results.

Even this does not produce the desired results. All tracks by the artist are returned, not just tracks that a rated. It doesn't seem to matter what is used, this is always the case.
Title: foo_quicksearch
Post by: god_of_music on 2013-02-12 04:34:27
Hi. How can I view  which of the 50+ playlists contain the searched item ?
Title: foo_quicksearch
Post by: NEMO7538 on 2013-02-12 06:28:32
Hi. How can I view  which of the 50+ playlists contain the searched item ?

You can't.
Title: foo_quicksearch
Post by: god_of_music on 2013-02-12 07:03:26
Quote
You can't.

Can you please add this feature to plugin ?
Title: foo_quicksearch
Post by: ubercow on 2013-02-13 14:01:21
Hello!

Would it be possible to add option to "select all" on focus? I mean if you click on the search box (or use shortcut), the edit box would automatically select the input (like if you press Ctrl+A). We already have option to clear the field after successful search, but this requires hitting Enter if autosearch is enabled. It is just a little detail, but it would be great feature for me, since I use shortcut to focus the search bar, but I often forget to clear the previous the input. This way it would be rewritten with new input. Also this way it would be still possible to edit the old input since it would not be cleared, just selected.
What do you think about this?

Thank you very much for reply.


I came to find this thread just to ask for this, I have used this component for years and it is basically perfect apart from this sore usability problem.
Title: foo_quicksearch
Post by: rangi_chip on 2013-06-13 04:02:58
Hi there, absolute great plugin, love it!

Just two features that would go hand-in-hand that I would like to request if possible...,

Firstly, can you add a checkbox to Preferences > Media Library > Quick Search: "Start playback when sending search results to playlist"
And also, is there any way of keeping the focus on the Quick Search toolbar?

My aim is just to type in a search, hit enter, it plays that/those track(s) and then stops. Then I just type in my next search, hit enter, etc.


Thanks for your help!
Title: foo_quicksearch
Post by: mire777 on 2013-10-01 09:43:41
This plugin is awesome, but i have some future request:

-Add transparent background for CUI-DUI
-Add custom bitmap (foobar)relative path (in that way we will not lose bit. image if move foobar on other location).
-Add tekst in input box: ''Quick Search'' when cursor leave box
-Add preset for search genre ''pop, rock, soul.. etc..

Did some of this can be implemented?
Thanks for this great plugin..
Title: foo_quicksearch
Post by: k33 on 2013-10-11 13:48:32
Hello, can anybody suggest about my problem:
When I search with either context menu or GUI element.
Search seems complete successfully.
Target playlist name appends with search string and I can see number of songs in Playlist organizer ...
But it turns 0 immedietly and can't be even activated.
Title: foo_quicksearch
Post by: Tundra on 2013-11-18 08:57:32
How do I jump to the next search result while in inline-search mode?
Title: foo_quicksearch
Post by: Tundra on 2013-12-12 17:28:37
How do I jump to the next search result while in inline-search mode?

This is really bothering me.
Title: foo_quicksearch
Post by: lvqcl on 2013-12-12 17:40:35
Is this what you need? -- "If "Set Focus to search results" is not selected in the preferences page, navigation in the selected results is available through the "Up" and "Down" arrow keys."
http://wiki.hydrogenaudio.org/index.php?ti..._quicksearch%29 (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Quicksearch_UI_Element_%28foo_quicksearch%29)
Title: foo_quicksearch
Post by: Tundra on 2013-12-17 15:15:21
Yes, exactly. But why would someone bind another two keys instead using same "enter" key to navigate through results ?
Title: foo_quicksearch
Post by: RNG on 2014-05-15 13:48:20
Can I display Quicksearch form as a element of top menu rather than as a separate window?
Title: foo_quicksearch
Post by: RNG on 2014-05-16 07:25:00
And can I at least set <File | Preferences | Media Library | Activate quicksearch> to be performed after opening foobar2000? It is pointless to do this manually (and I still want it as a part of menubar rather than a separate window).
Title: foo_quicksearch
Post by: Robertina on 2014-05-16 09:51:30
Can I display Quicksearch form as a element of top menu rather than as a separate window?

I don't know what you mean exactly with "a element of top menu". You would need the Columns UI in case it is this (http://s9.postimg.org/4nob4iq2n/fb2k_CUI_Quick_Serarch.png).

Apart from that, in both the DUI and the CUI foo_quicksearch (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Quicksearch_UI_Element_%28foo_quicksearch%29) can be used not only as a popup instance (what you do not like) but also as an element integrated into the UI.

Default User Interface's Layout Editing Mode (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Layout_Editing_Mode)
Title: foo_quicksearch
Post by: RNG on 2014-05-16 10:41:05
I don't know what you mean exactly with "a element of top menu".


Part of interface, above tabbed playlist. Anyway, thanks for help - now my interface looks almost exactly how I wanted it to look like.
Title: foo_quicksearch
Post by: HiON on 2015-02-15 14:14:26
Can someone confirm, that this plugin is only able to search tags within files that have a maximum length of 1000 characters?

I'm trying to use this plugin to search within lyrics. These lyrics are custom tags within my files. But when these tags exceed 1000 characters, quicksearch is not able to search through them.

Is this a bug or a feature?
Title: foo_quicksearch
Post by: marc2003 on 2015-02-15 15:09:59
you probably need to look at editing the file named LargeFieldsConfig.txt inside your foobar profile folder (%appdata%\foobar2000). make sure foobar is closed while you do this.

Title: foo_quicksearch
Post by: HiON on 2015-02-15 15:29:51
you probably need to look at editing the file named LargeFieldsConfig.txt inside your foobar profile folder (%appdata%\foobar2000). make sure foobar is closed while you do this.

thanks for that suggestion.

I've tried increasing defaultMetaMax=1000 and basicMetaMax=2000 to a very high number, but that didn't seem to work. Even deleting the tag fieldSpam=lyrics or moving it to fieldBasic didn't work.

I've figured out, that with foobar version 1.2.9 the problem don't exists. It first occurs in version 1.3.0.

Has this file LargeFieldsConfig.txt been first implemented in this version, 1.3.0?
Title: foo_quicksearch
Post by: Daeron on 2015-02-15 15:48:57
Did you try fully restarting foobar after the edit was done? And yes, if I recall it was introduced around that time. And it's more than likely the source of your problem.
Title: foo_quicksearch
Post by: Falstaff on 2015-02-15 15:49:45
^ as found in the ChangeLog, yes, it's handle like this since v1.3.0

http://www.foobar2000.org/changelog (http://www.foobar2000.org/changelog)
Title: foo_quicksearch
Post by: HiON on 2015-02-15 15:53:43
Did you try fully restarting foobar after the edit was done? And yes, if I recall it was introduced around that time. And it's more than likely is the source of your problem.


Yes, I've closed foobar completely.

I'm going back to version 1.2.9 now, that seems to be the quickest solution. Anyways, thanks for your help.
Title: foo_quicksearch
Post by: Enigma776 on 2015-03-03 20:49:12
What am I doing wrong. I can not for the life of me get this thing working how I remember it working. I use the media library playlist in Falstaff's WSH script but for the life of me can not get quicksearch to work it just returns a highlighted window with no results showing even when I can see the track listed. Its like its not bothered.

I got it to search playlist (inline) and everything set. I also remember it use to display the results in table form like the default search. Maybe I am getting them confused or something but I recall having the ability to search playlist (inline) which the default search does not do. I had it in a previous foobar config but for the life of me can not remember how or what did it.
Title: foo_quicksearch
Post by: Speech on 2015-03-04 17:56:41
I don't know if your problem is the same, but in my case the plug-in stopped finding anything a few weeks ago. I realized that my audio folder disappeared for some reason from the media library. I added "My audio files" again and the started working again.
Title: foo_quicksearch
Post by: Enigma776 on 2015-03-05 13:04:05
I don't know if your problem is the same, but in my case the plug-in stopped finding anything a few weeks ago. I realized that my audio folder disappeared for some reason from the media library. I added "My audio files" again and the started working again.


Nope all libraries accounted for. Its just odd.
Title: foo_quicksearch
Post by: steffenstr on 2015-03-10 17:07:49
I'm having a problem in the latest version where when I use a keyboard shortcut to activate the search field it does not automatically select all the text that is already there. It did this in an earlier version I had.
Is this supposed to happen? I liked that it selected the previous search so that I could just start typing immediately without having to delete the previous search.
Title: foo_quicksearch
Post by: RogerG on 2015-03-16 03:12:25
I don't think that is possible. However you can use an AutoHotkey (http://ahkscript.org/) script for that:
Code: [Select]
;select the quicksearch box and delete all text in it
#IfWinActive, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
F1::
ControlSetText, Edit3, ,
ControlFocus,Edit3 ;use last found window
return
Title: foo_quicksearch
Post by: steffenstr on 2015-03-30 17:34:25
I don't think that is possible. However you can use an AutoHotkey (http://ahkscript.org/) script for that:
Code: [Select]
;select the quicksearch box and delete all text in it
#IfWinActive, ahk_class {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
F1::
ControlSetText, Edit3, ,
ControlFocus,Edit3 ;use last found window
return

Hmm, well it worked on a previous version of the plugin. Whenever I hit my hotkey for quicksearch it selected the previous text in the field so that I could just start typing.
Weird.
Title: foo_quicksearch
Post by: incifinci on 2015-06-28 15:10:38
1.
Quote
Remove parenthesis from search tags (context menu)

Is it possible with square brackets [], too?

2.
Quick search is extremelly useful, mostly the "search for same" context menu. Unfortunately, I can't find a solution for my probleme in "search for same".

I use template like this:
TITLE: Azok a szép napok [Дорогой длинною. Those were the days. The long road. Quelli erano i giorni. Que tiempo tan feliz]
TITLE: Those were the days [Дорогой длинною. Azok a szép napok. The long road. Quelli erano i giorni. Que tiempo tan feliz]
TITLE: Quelli erano i giorni [Дорогой длинною. Azok a szép napok. Those were the days. The long road. Que tiempo tan feliz]

...and so on. It will be very nice, comfortable, to pick the song with the second variant of title, from context menu choose "Search for same...", and find all song, containing, for example, string "Those were the days" in any position of a title (%title% HAS "Those were the days"). Is there a way?
Title: foo_quicksearch
Post by: BenB on 2015-06-28 17:30:29
you could try something like this:
Code: [Select]
$strstr($lower(%title%),$lower($left(%title%,15)))

Title: foo_quicksearch
Post by: incifinci on 2015-06-28 17:41:48
you could try something like this:
Code: [Select]
$strstr($lower(%title%),$lower($left(%title%,15)))


Sorry, no. The problem is, that this will TRUE for every song: title contains own first 15 letters.
Title: foo_quicksearch
Post by: BenB on 2015-06-28 17:49:17
The string is for the "Quicksearch for same..." feature. Since the search is context-specific, it should only find those files whose TITLE tag contains the character string (the first 15 characters of the TITLE tag of the file you right-click on).
Title: foo_quicksearch
Post by: incifinci on 2015-06-28 17:59:16
The string is for the "Quicksearch for same..." feature. Since the search is context-specific, it should only find those files whose TITLE tag contains the character string (the first 15 characters of the TITLE tag of the file you right-click on).

I tried it.
File > Preferences > Quick search > Tags: added...
name: First 15 chars
value: First chars: $strstr($lower(%title%),$lower($left(%title%,15)))
On a file, choosed from context menu Quicksearch for same... > First 15 chars. It found all my songs. The name of the automatically created playlist: # [First chars: 1]

Did you try it yourself? Is it working?
Title: foo_quicksearch
Post by: incifinci on 2015-06-28 19:01:37
The string is for the "Quicksearch for same..." feature. Since the search is context-specific, it should only find those files whose TITLE tag contains the character string (the first 15 characters of the TITLE tag of the file you right-click on).

IMO: it should only find those files, where the search phrase will equal with selected song. $strstr($lower(%title%),$lower($left(%title%,15))) gives value 1 (it means TRUE) for every songs, so every songs will equal in this meaning.
Title: foo_quicksearch
Post by: fbuser on 2015-06-28 20:37:00
Just use $lower($left(%title%,15))
Title: foo_quicksearch
Post by: incifinci on 2015-06-28 20:44:29
Just use $lower($left(%title%,15))

Sorry, no, too. It finds only those songs, where first 15 chars are the same, but will not search for this string in the whole title.

So, it finds:
TITLE: Those were the days [??????? ???????. Azok a szép napok. The long road. Quelli erano i giorni. Que tiempo tan feliz]
TITLE: Those were the days [The long road. ??????? ???????. Azok a szép napok. Quelli erano i giorni. Que tiempo tan feliz]
TITLE: Those were the days [Quelli erano i giorni. ??????? ???????. Azok a szép napok. The long road. Que tiempo tan feliz]
etc., but will not find
TITLE: Azok a szép napok [??????? ???????. Those were the days. The long road. Quelli erano i giorni. Que tiempo tan feliz]
TITLE: Quelli erano i giorni [??????? ???????. Azok a szép napok. Those were the days. The long road. Que tiempo tan feliz]
Title: foo_quicksearch
Post by: fbuser on 2015-06-28 23:20:46
Just use $lower($left(%title%,15))

Sorry, no, too. It finds only those songs, where first 15 chars are the same, but will not search for this string in the whole title.
Ah, ok. I just looked at the example from BenB and assumed, that you wanted to have only the first parts of the songs matching.

But then then the answer is unfortunatley: It's not possible. The title format expression you provide will be applied both to the selected playlist entry and each other entry of the media library. The results will be compared. To achieve what you want the result of applying the expression to the selected playlist entry needed to be used for the expression which will be applied to the media library entries. This would only be possible, if you could provide different expressions for the playlist entry and the media library entries and if you could refer in the media library expression to the result of the playlist entry expression.
Title: foo_quicksearch
Post by: incifinci on 2015-06-28 23:50:51
It's not possible.

Yes, it seems. It will be simple by other way: to have an entry in text-related context menu (below "copy, paste, delete"), for example, "Send selected text to Facets". But it's missing, too.
Title: foo_quicksearch
Post by: marc2003 on 2015-06-28 23:58:41
if you could live with using a button, it can be done with WSH panel mod. download the component here and add a panel to your layout...

https://code.google.com/p/foo-wsh-panel-mod/downloads/list (https://code.google.com/p/foo-wsh-panel-mod/downloads/list)

now import the sample named SimpleThemedButton.txt

find and replace this...
Code: [Select]
$buttons = {
    Console: new SimpleButton(5, 5, 80, 26, "Console", function () {
        fb.ShowConsole();
    }),
    Configure: new SimpleButton(5, 40, 80, 26, "Configure", function () {
        window.ShowConfigure();
    })
}


with
Code: [Select]
$buttons = {
    search: new SimpleButton(5, 5, 80, 26, "Search", function () {
        var sel = fb.GetFocusItem();
        if (!sel)
            return;
        var title = fb.TitleFormat("$left(%title%,15)").EvalWithMetadb(sel);
        fb.CreateAutoPlaylist(plman.PlaylistCount, "Search...", "title HAS " + title);
        plman.ActivePlaylist = plman.PlaylistCount - 1;
    })
}


edited code so it always works on the selected item. the previous version preferred the playing track....

Code: [Select]
var sel = fb.IsPlaying ? fb.GetNowPlaying() : fb.GetFocusItem();
Title: foo_quicksearch
Post by: incifinci on 2015-06-29 00:18:28
Woow... Thank you very much!


And with this plugin I can customize foobar more deeply. Nice!
Title: foo_quicksearch
Post by: incifinci on 2015-07-27 19:39:17
Works great. 2 questions, if you have time to help:
1. Is there a way to place this button not on tab, but near the menus anywhere? Like the Play, Pause... buttons.
2. How to modify the code, to allways reuse the created autoplaylist? Because, interesting, after every new search it creats a new one, with the same name ("Search").
Title: foo_quicksearch
Post by: NEMO7538 on 2015-07-27 20:36:31
Are we not getting off topic?
Title: foo_quicksearch
Post by: marc2003 on 2015-07-31 05:26:29
^indeed. answered here : http://www.hydrogenaud.io/forums/index.php...st&p=904126 (http://www.hydrogenaud.io/forums/index.php?s=&showtopic=77883&view=findpost&p=904126)
Title: foo_quicksearch
Post by: JonSlaughter on 2015-09-14 19:55:12
I am happy to release a new version of the now defunct quicksearch toolbar (http://www.hydrogenaudio.org/forums/index.php?showtopic=44012).
This new version has been made for foobar V1.x and is compatible with both DUI and CUI.
It can be downloaded here (http://www.foobar2000.org/components/view/foo_quicksearch) and provides with new features such as autoplaylist generation, full customization of the context menu, .... and improved performances.
Please check this page (http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components/Quicksearch_UI_Element_%28foo_quicksearch%29) for help and additional information.

It utilizes the Windows Imaging Component which is included in Windows XP SP3 or higher and in .NET 3.0.
The WIC can also be downloaded here (http://www.microsoft.com/downloads/en/details.aspx?FamilyId=8E011506-6307-445B-B950-215DEF45DDD8&displaylang=en) separately.


How can one send the double clicked result to the current playlist. I see you can target a playlist, but I want to target the currently open one and not a specific one.
Title: foo_quicksearch
Post by: mire777 on 2015-10-04 22:15:56
Just to report. If you use Windows 10 you will see that if you put pointer over icon, icon turns to green, this is because icon is transparent, and in combination with white background, becomes green. Previously it was blue on win 7. This looks ugly. So i edit dll with resource hacker, and i fix this. But shouldn't we get update?
Something is different in windows 10, that
cause this.
Title: foo_quicksearch
Post by: jlware on 2015-10-09 15:49:16
foo_quicksearch: How can I see the source playlist for any entry appearing in the quicksearch results?
Title: foo_quicksearch
Post by: NEMO7538 on 2015-10-09 21:17:53
You can't
Title: foo_quicksearch
Post by: NEMO7538 on 2015-10-09 21:19:44
How can one send the double clicked result to the current playlist. I see you can target a playlist, but I want to target the currently open one and not a specific one.

You can't
Title: foo_quicksearch
Post by: knilch on 2015-10-18 12:54:39
I often know a title is in one or more playlists present.
So I use foo_uie_quicksearch to search all playlists.
Then I play the title and feel happy. 

But.... In which playlist(s) is it present ??
I've checkt the documentation and could not find a answer.

Question:
If I search for something (Search In > All Playlists), how can I show the playlist name(s) in an extra column (foo_ui_column)?

Thanks for reading, hope someone knows the answer.
Title: foo_quicksearch
Post by: NEMO7538 on 2015-10-18 13:53:19
the answer is two posts above yours
Title: foo_quicksearch
Post by: knilch on 2015-10-19 15:35:43
Thank you and shame on me!
Title: Re: foo_quicksearch
Post by: jlware on 2016-02-01 13:38:13
WHY doesn't foo_quicksearch enable you to see or go to the source playlist for any result entry?  Is there some fundamental limitation in the Foobar SDK?  Is the developer of the component just unwilling to make it happen?  Not being able to know the source playlist makes this component half-baked, IMO.
Title: Re: foo_quicksearch
Post by: Axonn on 2016-02-01 14:59:50
This is a really great component. And very happy to see that the developer is also around, answering questions. I'm wondering, do you guys have a donate option anywhere? Some of the components I've found around here are super useful :).
Title: Re: foo_quicksearch
Post by: alec.tron on 2016-02-03 05:19:52
I do find jlware's wording a tad problematic (we're talking about free extra feature components for a free media player here, developed by other enthusiasts in their spare time...)... but I too would find a 'show-whichplaylist-it's-in' feature very helpful for the quicksearch component.

Churs.
c.
Title: Re: foo_quicksearch
Post by: jlware on 2016-02-03 21:37:47
I apologize to all for any perceived rudeness in my previous remarks. I am just very frustrated with this issue. I'm clearly not alone here in wanting the feature. Foobar2000 is a staple utility for me. And not being able to know the source location of each result from a search, is well, hard to tolerate, in any application.
Title: Re: foo_quicksearch
Post by: Axonn on 2016-02-07 11:49:03
I agree that it would be a nice feature jlware :).

NEMO7538 you did some pretty cool stuff with this component. Please tell me how I can send some appreciation your way. I'm re-hauling my Foobar UI and this component of yours will allow me to do some pretty damn awesome stuff :D.
Title: Re: foo_quicksearch
Post by: Axonn on 2016-02-12 12:11:36
Given the fact that I use no less than 11 (eleven) QuickSearch toolbars in my Foobar UI, it would be:

- SUPER COOL if we could set a keyboard shortcut for activating an individual QuickBar. This would mean that each QuickBar has a "name" property so that they can be identified in the Preferences menu.

- Really great if the QuickBars could be resized to less than 120 px, which seems to be the current limitation.
Title: Re: foo_quicksearch
Post by: jlware on 2016-02-17 14:12:04
Given the fact that I use no less than 11 (eleven) QuickSearch toolbars in my Foobar UI...
Why do you need to use 11 foo_quicksearch toolbars instead of just one?
Title: Re: foo_quicksearch
Post by: Axonn on 2016-02-19 11:31:50
They search in different Meta tags. I have 10 special Meta Tags that define a song's style (3 tags for instrumentals, 2 tags for vocals, 2 tags for lyrics, 3 different scoring tags :D ). I am slowly processing all my favorite songs and adding this information for them. In this way, I am able to fine-tune musical selections based on styles, moods and lots of parameters. I need to be able to search for these values independently. And yes, I know that I can do it with query syntax but it is NOT CONVENIENT. I would much rather press CTRL + 4 and type a few letters rather than typing all the query syntax.
Title: Re: foo_quicksearch
Post by: Daeron on 2016-02-19 15:32:07
Two things come to my mind. There's a good chance most of those tags could be merged into just one or two. I'd imagine most values don't overlap so even if they are stored in the same tag the search results would remain the same using a single tag. Also if you are using a lot of combinations of tags/values in general, I feel you'd be better off using Facets (https://www.foobar2000.org/components/view/foo_facets) or Columns UI filter panels instead (while saving quicksearch for uncommon lookups). Have you tried them?
Title: Re: foo_quicksearch
Post by: fabiospark on 2016-02-19 17:26:29
... I am slowly processing all my favorite songs and adding this information for them. In this way, I am able to fine-tune musical selections based on styles, moods and lots of parameters. I need to be able to search for these values independently...
This reminds me when I started that same process a few years ago (15k tracks, mostly of classical music and jazz, with many info added about performers, instruments, catalogue numbers, and so on).
After a little thinking I decided that I had to find the way to do the tagging while I was listening to music sitting on my armchair (a LA Z Boy) or around the house without having to sit in front of the PC. And so I did, thank to a setup with an RF remote control + Girder + Masstagger + FB keyboard shortcuts. And the system still works today!
Goog work!
Title: Re: foo_quicksearch
Post by: Axonn on 2016-02-22 10:35:18
Daeron: I am using ColumnsUI. And I want to keep the tags separated. I have good reasons for that. My range of tags is quite extensive. I don't expect to finish this anytime soon. But slowly but surely... :)

Anyway, does anybody know if it is possible for "Quicksearch for same" to work ONLY on the current playlist rather than the entire media library?
Title: Re: foo_quicksearch
Post by: NEMO7538 on 2016-02-22 19:46:30
Anyway, does anybody know if it is possible for "Quicksearch for same" to work ONLY on the current playlist rather than the entire media library?
Not possible ...
Title: Re: foo_quicksearch
Post by: Axonn on 2016-02-23 16:24:48
Hey :). NEMO7538 you did some pretty cool stuff with this component. Please tell me how I can send some appreciation your way. I'm re-hauling my Foobar UI and this component of yours will allow me to do some pretty damn awesome stuff :D.

I sent you a PM as well about this :).

I'm using multiple quicksearch toolbars. Would be...

- SUPER COOL if we could set a keyboard shortcut for activating an individual QuickSearch textbox. This would mean that each QuickSearch has a "name" property so that they can be identified in the Preferences menu.

- Really great if the QuickSearch could be resized to less than 120 px, which seems to be the current limitation. I'm trying to resize a QuickSearch to about 50 px.

I'm willing to work for this, either by money or helping coding if a partnership is possible :)
Title: Re: foo_quicksearch
Post by: rogerdodger on 2016-07-26 01:50:54
I figured out my own question, the easiest thing for searching is to use F3 and bring up the Playlist search. That is way easier than creating new playlists with this component... unless of course that is what you wanted.
Title: Re: foo_quicksearch
Post by: Porcus on 2016-09-08 09:37:33
It may be possible to hack using a query (please enlighten me!), but:
- multivalued fields. On the to do list. But, is it possible to hack a search for substring? E.g., where quicksearch for same artist returns all entries for which %artist% HAS <the selected reference track's artist field>. (Uh, is there a code for the reference track's field value?)
- multi-field hits. So that, e.g. quicksearch for same GENRE yields a matching GENRE but also searches for files for which the STYLE tag matches the reference's GENRE?

And then this:

....
The whole and simple idea is to consider the string of a special search for same query as group and to check if a multiple selection consists of only one group. If yes then a senseful search operation is possible and if not the user could be informed about that in a popup window.
I already thought about it and may implement it some day

Can I bump this too?
Title: Re: foo_quicksearch
Post by: mzso on 2017-02-02 11:53:10
Hi!

Am I missing something or the "%artis% HAS red AND %album% HAS stadium" stuff from the screenshot doesn't work at all?

Nevermind. I found that I had to enable the "Automatic switch to extended search" option.
Title: Re: foo_quicksearch
Post by: OoNebsoO on 2017-08-23 15:19:34
Is it possible for "Quicksearch for same/" to use values from one tag (%similar% in my case) to perform search in another (%artist%)? For instance, would've like to tag an artist with 5-6 similar ones, separated with ;, then make buttons in PSS (or WSH or JScript), that when clicked would perform an artist search for them and quickly jump to that playlist.
Title: Re: foo_quicksearch
Post by: Daeron on 2017-08-23 16:12:41
Is it possible for "Quicksearch for same/" to use values from one tag (%similar% in my case) to perform search in another (%artist%)? For instance, would've like to tag an artist with 5-6 similar ones, separated with ;, then make buttons in PSS (or WSH or JScript), that when clicked would perform an artist search for them and quickly jump to that playlist.
Why not simply tag them with the same genre and search for that (either via Quicksearch or Facets/CUI Filter panels/Album list)? Individually tagging every artist with 5 other artists sounds like a ton of work for something you could achieve much easier.
Title: Re: foo_quicksearch
Post by: OoNebsoO on 2017-08-23 16:57:09
I enjoy tagging, so it's not an arduous task for me. Already have a lot of custom tags. Might be long work though, but I'm in no hurry, can tag whenever I listen.

Tagging them all with the same genre doesn't really work for me, how I imagined the layout, and it's too imprecise. Basically, I have an artist panel with all the info about them, biography, ratings, play counts, images, discography, etc. And now wanted to add these similar artists as clickable textbuttons, that could just be used to quickly jump from artist to (similar) artist. Imagined it something like browsing wikipedia and clicking on links that lead to other mentioned artists.

EDIT: Maybe something like marc2003's last.fm similar artists Jscript. Just, wanted to limit it to artists I have in my library, and for new playlist to be made instead of link to last.fm artist page.
Title: Re: foo_quicksearch
Post by: marc2003 on 2017-08-23 17:06:56
The current version has that option...

(https://i.imgur.com/7ZNWUBX.png)
Title: Re: foo_quicksearch
Post by: OoNebsoO on 2017-08-23 17:31:46
Excellent, got the new version, and works great. No need for tagging as well now, even though now I get mass of artists that are currently not in my library. But hey, they can get there sometime. :)

Just wondering, any way to auto-delete other autoplaylists that are generated during browsing?

Thanks a bunch!
Title: Re: foo_quicksearch
Post by: jazzthieve on 2017-08-23 18:07:16
Is it possible for "Quicksearch for same/" to use values from one tag (%similar% in my case) to perform search in another (%artist%)? For instance, would've like to tag an artist with 5-6 similar ones, separated with ;, then make buttons in PSS (or WSH or JScript), that when clicked would perform an artist search for them and quickly jump to that playlist.

I have something made like that in my own config. See screenshot.
(https://image.ibb.co/cSheP5/foobar.jpg)
The green frame shows similar artists of played artist based on multivalue tag %similar artist%. It shows which one are present in the library and which ones aren't.  Those that are present, thanks to some help from marc2003 (transparent jscript over the artist names), they are clickable and will create an playlist of clicked artist.
Title: Re: foo_quicksearch
Post by: OoNebsoO on 2017-08-23 18:40:15
That's brilliant, @jazzthieve ! Love the idea, and would love to know how you did it, as even though marc's last.fm similar artists works fine for me now (though, won't display anything for some quite known bands), I have in future plans more crazy ideas, like %similar_albums% as well. ;)
Title: Re: foo_quicksearch
Post by: jazzthieve on 2017-08-23 18:46:03
If marc2003's solution is sufficient for you I would say to stick with that since my solution is a bit more involved and needs other components (wilb's biography jscript) and uses some 'dirty' but workable solutions.
If you're still interested I would suggest to start a new thread since this isn't relevant to the foo_quicksearch topic anymore.
Title: Case insensitive option
Post by: stevehero on 2018-09-16 18:14:05
Hi,

I seen no other comments about this.

Would it be possible to have the ability to enable case insensitivity to the search for the extended search? The others seem to work fine.

See GIF.
https://giant.gfycat.com/DeepPlumpDrake.webm
Title: Re: Case insensitive option
Post by: NEMO7538 on 2018-09-26 20:55:21
Hi,

I seen no other comments about this.

Would it be possible to have the ability to enable case insensitivity to the search for the extended search? The others seem to work fine.

See GIF.
https://giant.gfycat.com/DeepPlumpDrake.webm
I'll think about it  .. but quite busy on something else atm
Title: Re: foo_quicksearch
Post by: NEMO7538 on 2018-10-10 19:24:05
Sorry for not responding earlier
It may be possible to hack using a query (please enlighten me!), but:
- multivalued fields. On the to do list. But, is it possible to hack a search for substring? E.g., where quicksearch for same artist returns all entries for which %artist% HAS <the selected reference track's artist field>. (Uh, is there a code for the reference track's field value?)
Can be set up in preferences, if I understood well
- multi-field hits. So that, e.g. quicksearch for same GENRE yields a matching GENRE but also searches for files for which the STYLE tag matches the reference's GENRE?
Definitely no
....
The whole and simple idea is to consider the string of a special search for same query as group and to check if a multiple selection consists of only one group. If yes then a senseful search operation is possible and if not the user could be informed about that in a popup window.
I already thought about it and may implement it some day ... not anytime soon, sorry
SimplePortal 1.0.0 RC1 © 2008-2018