Amarok/Archives/Proposals/New Search Interface: Difference between revisions
Mayankmadan (talk | contribs) No edit summary |
Mayankmadan (talk | contribs) |
||
Line 1: | Line 1: | ||
[[Category:Amarok]] [[Category:Archives]] | [[Category:Amarok]] [[Category:Archives]] | ||
== Proposal for a new search interface == | == Proposal for a new search interface == | ||
As the creator and maintainer of Yammi I received very positive feedback to Yammi's fuzzy search feature (ie. the search is - to a certain extent - tolerant against a misspelled search term or misspelled tags). | As the creator and maintainer of [yammi.sourceforge.net Yammi] I received very positive feedback to Yammi's fuzzy search feature (ie. the search is - to a certain extent - tolerant against a misspelled search term or misspelled tags). | ||
Because I (and apparently other people too) would like to see that feature in amarok I started to look at amarok's source code and tried to integrate the very same algorithm I used in Yammi into amarok, but in a way that is "amarok-ish"... | Because I (and apparently other people too) would like to see that feature in amarok I started to look at amarok's source code and tried to integrate the very same algorithm I used in Yammi into amarok, but in a way that is "amarok-ish"... | ||
Line 10: | Line 10: | ||
# making the current filter fuzzy, see Fuzzy Filter | # making the current filter fuzzy, see Fuzzy Filter | ||
# adding a new search interface which shows search results of different types in a smart way (which can be fuzzy or not). | # adding a new search interface which shows search results of different types in a smart way (which can be fuzzy or not). see [[Amarok/Archives/Proposals/New_Search_Interface| New Search Interface]] | ||
== Distinction between a new fuzzy search and the existing collection/playlist filter == | == Distinction between a new fuzzy search and the existing collection/playlist filter == |
Revision as of 12:03, 9 December 2012
Proposal for a new search interface
As the creator and maintainer of [yammi.sourceforge.net Yammi] I received very positive feedback to Yammi's fuzzy search feature (ie. the search is - to a certain extent - tolerant against a misspelled search term or misspelled tags).
Because I (and apparently other people too) would like to see that feature in amarok I started to look at amarok's source code and tried to integrate the very same algorithm I used in Yammi into amarok, but in a way that is "amarok-ish"...
On this page I would like to discuss how a similar feature could be integrated into amarok, the discussion with the amarok developers has started...
In the discussion with the amarok developers it turned out, that the idea I have in mind actually consists of two (closely related) features:
- making the current filter fuzzy, see Fuzzy Filter
- adding a new search interface which shows search results of different types in a smart way (which can be fuzzy or not). see New Search Interface
Distinction between a new fuzzy search and the existing collection/playlist filter
- scope of search
- collection filter works only on collection
- fuzzy search can (in future) also find playlists, radiostreams, lyrics, websites, google music search results, ...
- primary use cases collection filter
- browse collection (tree view with no filter set)
- simple search for artist, title, album, or any other field...
- complex filtering (score>60), google-like AND/OR combinations, exclude
- primary use case fuzzy search
- search for a certain artist, title or album (possibly where the name of title/artist/album may not be fully known, or known how it is spelled)