There are quite a few interesting ideas around this area. I see this as all being about limiting or selecting the music that we see/play - this is a good idea when we have lots of it! But there are some variants which are worth exploring. I think there are two parts to this:
(1) how do you select/indicate the music set (2) what do you do with it once you've got it Slimserver and its many plugins (some of which are erland's!) has lots of ways of generating a playlist (browse, random play, MusicIP, etc). As well as the obvious artist/album/title data to use as a basis for selection, there is also the flexible "genre" (especially if you allow multiple genres, which I find very useful). Some of the comments in related threads are about ever more sophisticated or flexible ways of doing this (please allow me a quick plug for my own request for a User Defined tag we can use for browsing - http://bugs.slimdevices.com/show_bug.cgi?id=2700 and its partner http://bugs.slimdevices.com/show_bug.cgi?id=2701 to allow flexible browsing) But for the most part this is all directed at producing a playlist, which is of course only one use for a music set. The "collection" idea is a different use... its been asked for in a variety of ways, usually to do with hiding adult material, but also separating different users' music. This is a use of an identified music set which is different from just creating a playlist- its about limiting the view of the database to some subset (from which playlists are then created). Its interesting that the OP on the "Collection" thread was, I think, asking for two things at once: first, a sophisticated way of identifying a set of music (ie more complex than plain old genres) and then secondly a new way of using that set (as a view of the database). What my ramblings are trying to get to, I think, is that ideally we should be separating the ideas of (1) identifying a set of music and (2) using it for something. For identifying the music set, we want to be able to define sets of music - both statically and dynamically - based on standard and possibly non-standard tags and queries thereon. Having identified a set of music, we might want to use it as a playlist, or we might want to use it to limit our view of the database, or some other use I can't think of right now. If we don't get this separation of concepts clear, we risk having a load of plugins which address different areas of the problem which don't quite fit together, which would be a shame. Any other thoughts out there? Ceejay -- ceejay ------------------------------------------------------------------------ ceejay's Profile: http://forums.slimdevices.com/member.php?userid=148 View this thread: http://forums.slimdevices.com/showthread.php?t=21354 _______________________________________________ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/lists/listinfo/discuss