I just wanted to ask if either of these things are being worked into this or future versions:
Clubbing - Being able to say that filename1.mp3 and filename2.mp3 must always be played back-to-back, i.e. smartlists are to treat them as one file for sorting purposes. This is extremely useful not only for tracks from one album that flow together, but also for songs you just want together--for example, Sprung Monkey - Coconut followed by Harry Nilsson - Coconut.
Local Density - I'm using this term to describe control of the relative number occurrences of an artist, or genre, or category, within some confines, such as one smartlist, or each 2 hour period of a smartlist. MJ8 gives the capability to set the relative percentages by genre (or by category or artist, I think). What about subsequent re-sorts to ensure simple things like (a) with the exception of clubbing, no two songs from the same artist shall appear within XX minutes of one another, (b) for longer smartlists, the relative percentages will be honored (as much as is possible in a discrete world) within each YY minute period. And so forth.
I think these would be valuable additions to MJ. Smartlists, like all pseudo-random processes, have a way of randomly sorting songs into an order that doesn't seem very random.
Scronch