Bug 86296 - advanced search / filter for the playlist
Summary: advanced search / filter for the playlist
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR wishlist
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-30 17:01 UTC by Vincent de Phily
Modified: 2006-06-11 12:32 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
filter GUI proposal (44.33 KB, application/octet-stream)
2004-07-30 17:12 UTC, Vincent de Phily
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vincent de Phily 2004-07-30 17:01:01 UTC
Version:            (using KDE KDE 3.2.92)
Installed from:    Gentoo Packages

The playlist filter should be given more functionality : string/regexp/numeric search, specific field matching, and multiple rule matching. See next comment for what I have in mind.

I'm willing to give a try at a patch, but have limited free time and would need some serious pointers into the code.
Comment 1 Vincent de Phily 2004-07-30 17:12:32 UTC
Created attachment 6926 [details]
filter GUI proposal

It's hard to balance features and cleanlyness, but here's my try attached (it's
a QT designer file).

It looks like juk's filter but should not open a window. It is hidden at first
so as not to frighten anyone.
Comment 2 Mark Kretschmann 2004-09-10 09:44:20 UTC
CVS commit by markey: 

Apply patches from teax:

--- tagdialog.cpp tagdialog.h
- update cover image when a new track is loaded
- ignore case for auto-completion in artist, album and genre
- now save button is actually enabled only if there are any changes

--- smartplaylist.cpp
- sort smartplaylist's tracks by artist and title for All Collection and Genres
- sort smartplaylist's children
- added right-click menu to remove custom smart playlists

--- plalistwindow.cpp playlistwindow.h playlist.cpp playlist.h
- added a button in the search bar to choose to filter titles, artists, albums or genres

CCMAIL: 86296-done@bugs.kde.org


  M +48 -42    playlist.cpp   1.280
  M +1 -1      playlist.h   1.110
  M +50 -5     playlistwindow.cpp   1.188
  M +8 -0      playlistwindow.h   1.71
  M +46 -14    smartplaylist.cpp   1.4
  M +1 -0      smartplaylist.h   1.2
  M +29 -12    tagdialog.cpp   1.26
  M +2 -0      tagdialog.h   1.17