Re: Series support discussion
On Sun, Jul 1, 2012 at 7:34 PM, Philip Jägenstedt <philip@...> wrote:
> On Sun, Jul 1, 2012 at 5:05 PM, Nicolás Tamargo de Eguren
> <reosarevok@...> wrote:
>> Hi! Sending this here mainly because it has more active users than
>> mb-users anyway...
>>
>> So, in October we'll have the next schema change release, and I would
>> like to get series support into it (or, failing that, into next May's
>> release). For that, we'd need a new entity (which devs seem happy
>> with) and an interface, and to decide exactly what we want our series
>> support to be. So, let's discuss that!
>>
>> My current idea is a pretty simple thing: a series has an MBID, a
>> name, and a list of things (releases or recordings [1]) in an order.
>> Is there anything else they need?
>>
>> UI issues are:
>>
>> How to display them?
>> My current answer is "just a list, with all the stuff for editing
>> shown only when in the /edit URL like for other entities"
>>
>> How to edit a series?
>> My current answer is "making the edit series page a series of search
>> fields, where you can both search for the stuff inline or (probably
>> easier) just paste the URLs in"
>>
>> How to add new stuff to a series?
>> The main options are "Add at the bottom" (like for tracklists) or
>> "Insert button after every line". The former is cleaner, the latter
>> might be more useful - but is it worth it? Or will we be adding stuff
>> in order anyway in most cases?
>>
>> How to change the order?
>> Drag and drop is hard, but arrows can be a pain if you can only add
>> stuff in the end to begin with. Of course, it would be less of an
>> issue if we decide to allow to add stuff at every position. Starting
>> with arrows is probably simpler, with other options added
>> post-schema-change if needed.
>>
>> How to remove stuff from a series?
>> A simple X button should do, like in tracklists, I'd say.
>>
>>
>> So, what have I forgotten, what sounds wrong, etc? :)
>>
>> [1] for video series, like http://vimeo.com/album/1656956 and
>> standalone-recording podcast series.
>
> What's the use case? Do series correspond to some real-world concept
> with official standing, or is it for users to make lists of favorite
> songs? Can one make lists of any entity, or just recordings and
> releases?
http://wiki.musicbrainz.org/Series is the basic use case - same reason
as why a "part of series" relationship was considered before NGS. For
user lists, they can have public collections - dunno if those allow
recordings right now but if not they probably should anyway.
> --
> Philip Jägenstedt
>
> _______________________________________________
> MusicBrainz-style mailing list
> MusicBrainz-style@...
> http://lists.musicbrainz.org/mailman/listinfo/musicbrainz-style
--
--
Nicolás Tamargo de Eguren