[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