Bug 211612

Summary: The Collectors interface - advanced mode for managing your collections
Product: [Applications] amarok Reporter: Lukas <1lukas1>
Component: Collection BrowserAssignee: Amarok Developers <amarok-bugs-dist>
Status: REPORTED ---    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Lukas 2009-10-24 04:54:54 UTC
Version:            (using KDE 4.3.2)

**The Collectors interface - advanced mode for managing your collections**

                     
Idea is to create an ultimate tool dedicated for managing large music collections. It would provide useful TOOLS . It would have many great features even not acceptable in “regular” interface, but finding fortune in Collectors Interface (CI). 

CI Would have improved browsing and finding capabilities like:
1) More advanced Filters like file format, bitrate, path, createdate, modifydate etc. Or even custom hasCover:bool

2) An advanced Filtering in Local collection Browser: Finding whole artists (or whatever is set in First level) records, if at least one matching record found. E.g. Looking Thriller would find ALL Michael Jacksons songs.
A more advanced case: filtering with “playcount:<1 age:<1” would find all new songs, recently added to database. In other words – all artists, having new songs recently added. It would be extremely handy, when dealing with duplicates after importing new music to collection. (Might be activated by a magic word in filter??)

3) A count of songs in category would be shown near Artist name under Local collection Browser E.g. Michael Jackson (12) or (12 +2) if 2 new songs recently added.

Improvements in editing:
1) Unified context menus – both Browse and playlist containers menu should have basically the same options like delete/move file, get cover, edit track details.

2) Changed default actions in context container – When dropping song(s) it should offer Edit track details/ Organize files and other actions in first view, not hiding them under More...

3) An improved custom scripts when guessing data from file names. There are very limited number of popular patterns (or users could add their own), using some regexp and database info, file names could be phrased quite precisely.
E.g. splitting file name by “/” and “-” and taking look in albums and artists tables, in order determine what meta data it is. 
Even if more than 1 possible matches is found, most of them could be embedded as  1-matched-patter per row in Context at drag&drop event. Easy to pick up the best, or target “Manual pattern” if none fits.

4) Double–clicking on titles/albums/etc in playlist could be converted into inputs for inline editing. Much faster than going though track details.

Minimal Look&Feel and interface changes 
1) Red border around layout to give feedback – you are in CI ;)

2) Double clicking selection in Browser would replace playlist and start playing at once. 

3) Autochanging Playlist layout when in CI. 



This bug is created as a generic idea for such Collectors Interface, if idea accepted (I really hope so :)), Separate wishes will be opened. If I missed any good idea, or some of mine is not acceptable, leave a comment. They are welcome, as always :)  

Thank you