Amarok/Archives/Proposals/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).

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:

  1. making the current filter fuzzy, see Fuzzy Filter
  2. adding a new search interface which shows search results of different types in a smart way (which can be fuzzy or not).

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)

This page was last edited on 14 December 2012, at 11:00. Content is available under Creative Commons License SA 4.0 unless otherwise noted.