[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 84047] Multiple Collections with a Drop-down Box
From:       Michael Reiher <michael.reiher () gmx ! de>
Date:       2005-05-10 22:25:12
Message-ID: 20050510222512.14666.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=84047         




------- Additional Comments From michael.reiher gmx de  2005-05-11 00:25 -------
I just wanted to add a wish for a multiple collections feature. It's already there, so modified what I \
already wrote and add it here... got a bit lengthy though..

The backround logic:
My first thought was to have several collections based on directories. Simply because I would/could \
organize my files that way. However my second thought resulted in something like the already described \
labels. As that would be much more flexible and as in reality there is no simple one to one relationship \
between collections(labels) and directories(directory here meaning some kind of top level dir with \
possibly other dirs below). In fact there can be any combination. These are:

Case 1) Multiple collections in one dir: I want to group my own songs into different categories. However \
I don't need to and don't want to move them around. I'm fine with them staying where they are. Or my \
girlfried, she has all her music thrown in that one big folder. She is never going to sort that random \
heap of files into directories;) She might however move them around in the collection tree. 

Case 2) Multiple dirs for one collection: For instance I have two dirs, one where I put all the ripped \
copies of CDs I own in and another one with files I got from friends or so. But thats just an \
organizational distinction (e.g. I don't need to back up the copies from my CDs) and has nothing to do \
with the music. This is actually what you can do at the moment, just that there can only be one \
collection.

Case 3) One label for one collection: You take you laptop somewhere, mount some network drive with the \
music. 

For cases 1 and 2) the solution is to simply throw everything into one collection and let the user move \
it around as he/she likes. However that's not going to work for case 3) You certainly don't want to sort \
hundreds or thousand of songs or albums manually. But that can be solved at GUI level so that amarok does \
that for you, see below.

The user interface:
I don't like the idea of a drop down list for selecting collections. That would make song management much \
less intuitive. Or an example from personal experience: At our next party, from those running the party, \
I would put everyones music into an own collection, because we listen to pretty different kinds of music. \
On the party people can modify the playlist as they like. Now I guess the average Windows-only-if-at-all \
party guest, who has never seen amarok, will never ever get the clue to use the dropdown list to get the \
music from another person.

So instead add a new level at the top of the collection tree, being the name of the collection. Maybe it \
should already be there by default, called something like "My Collection", to hint the user: there can be \
more. Then a button or RMB entry "Add Collection". That would open a dialog asking for a name. And \
optionally for a directory (Case 3). But that would only help sorting all the songs in there into the new \
collection, and new ones appearing later to be added there. Other than that it would be treated like any \
other dir and you can move songs to different collections. Then there could also be a checkbox to make \
that collection kinda persistent (comment #5). 

Hmm, on further thought that persistence should be bound _only_ to directories, not collections! Because \
if you take an album from the "network collection" and put it into a different one, you'll expect it to \
be still there when you reconnect to that network. Or you might add such a temporarily available dir to \
an existing collection and expect the songs to be kept if the dir disappears. In general amarok should \
mark non accessable songs from those temporary dirs if the dir(or rather it's content) disappears, and \
reshow and update them if the dir reappears. But I'm leaving the topic...


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic