tom permutt Wrote: > > Technically, I think the best right-now solution might be to rip > classical works as single tracks. I don't really understand why > individual movements got to be "songs" in the first place. But > nobody's going to want to do that. Even if someone wrote a script to > assemble the pieces automatically, I'm sure it would make people > uneasy.
Indeed, I don't think I'd want to merge all the movements of a piece... if nothing else, it makes a very helpful set of navigation points. And, just occasionally, I want to play a single movement. So lets have a think about how you could do this *without* breaking other applications. One way would be to have a new tag - say SHUFFLEMODE - which could be set to either TRACK or ALBUM and gets scanned into the database. You could then give the Random Play plugin a mode in which it reads this tag, and then - when it randomly picks a track in which SHUFFLEMODE=ALBUM - goes and gets the other tracks of the album and puts them all in in the right order. You could make this simpler by calling the tag SHUFFLEMODEBYALBUM, so its either there or not, but one day someone will think of more shuffle modes so I think my first idea is more extensible. That would have the advantages of - not breaking any other applications reading these files - not requiring lots of rework in slimserver (at least, not as much as if you reinvented the whole track/album/part model) but the disadvantages of - you've just invented a nonstandard tag which would be unique to slim - does require an extra column in the database (and therefore extensions to multiple places in the code, I suspect) As you say, you could also overload the Genre tag if you wanted a quick and dirty solution. This would actually work for me, as I already have multiple Genre tags: just add the genre "Shufflebyalbum" to every relevant track. Actually, if you were making the plugin flexible, you could allow the user to define the genre value(s) which trigger this behaviour, which would give users the easy option of just saying that all "Classical" music gets this treatment. Having said all that, this wouldn't be a huge priority for me personally but if others feel strongly then you could always post the enhancement request. Or perhaps there's another way? Regards Ceejay -- ceejay ------------------------------------------------------------------------ ceejay's Profile: http://forums.slimdevices.com/member.php?userid=148 View this thread: http://forums.slimdevices.com/showthread.php?t=18946 _______________________________________________ Discuss mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/discuss
