>
> In other words: all "tokens" must exist inside the selected tags of a
> song?
>

Exactly.

Thanks for the tips on where to get started, I'll start writing patches!

On Mon, Jan 23, 2012 at 3:50 AM, Max Kellermann <m...@duempel.org> wrote:

> On 2012/01/23 12:35, Andy Kelley <superjo...@gmail.com> wrote:
> > Here's my proposed command:
> >
> > smartsearch "this is my query"
> >
> > It would be identical to how most audio players search - Amarok,
> Rhythmbox,
> > iTunes, Winamp, etc.
> >
> > The query is broken into words ['this', 'is', 'my', 'query'] and each
> word
> > is independently matched against the artist, title, and album
> concatenated
> > together.
>
> In other words: all "tokens" must exist inside the selected tags of a
> song?
>
> What we should do (each bullet point is a separate patch):
>
> - add "enum operator" to struct locate_item, only one operator exists
>  so far: OPERATOR_DEFAULT (an API like this is already designed, but
>  not implemented, in libmpdclient)
>
> - add new operator with your idea; call it OPERATOR_SMART or whatever,
>  we may change the name before a release; implement it in
>  locate_tag_search()
>
> - hook it up in command.c, to make the new operator available for
>  clients
>
> Max
>
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team

Reply via email to