Bug 194348 - Wish: make Collection Filter as an external library for the rest of KDE to use
Summary: Wish: make Collection Filter as an external library for the rest of KDE to use
Status: RESOLVED INTENTIONAL
Alias: None
Product: amarok
Classification: Applications
Component: Collections/Local (show other bugs)
Version: unspecified
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-27 22:46 UTC by Jeffrey
Modified: 2013-07-03 10:26 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeffrey 2009-05-27 22:46:12 UTC
Version:           Debian 2.0.60+svn935422-2 (using KDE 4.2.2)
OS:                Linux
Installed from:    Debian testing/unstable Packages

Amarok's filter bar is great, both in the 1.4.x series and the 2.x series of Amarok.  I would love for this filter to be an external library for the rest of KDE to use, as it would make searching in Dolphin easier, KMail, Kontact Calendar, really anything with a list would be easier to search through.

Example1: Amarok can use the filter bar with '80 west' to pull up "Kanye West, 808s and Heartbreaks" from my collection.  Search term order doesn't matter, nor does it have to be an exact phrase.

Example2: Amarok can use 're bl' from the filter to pull up "Andrew Bird, Noble Beast" as well as "Bon Iver, For Emma Forever Ago" just based on these few letters.  Search term order doesn't matter, nor does it have to be an exact phrase.

This external filtering library would help with bugs:
https://bugs.kde.org/show_bug.cgi?id=135970
https://bugs.kde.org/show_bug.cgi?id=182005
and possibly more as well (assuming it was implemented in these apps), and it would make for KDE to be even that much more powerful and user friendly.

Thanks for Amarok and KDE everyone!
Comment 1 Matěj Laitl 2013-07-03 10:26:32 UTC
This is just a simple "contains all words" algorithm that is too trivial to be shared as a library.