Hi, Sorry, my english language is not the best. Come from germany ^ ^
My idea would have the following as a plugin for the software.
When you write a plug-in that you can say, he is to take the genre Rock and Pop and mixed by rotating the playlists and performers. the first song that you select, so has a certain clock speed. he should speak to me next, playing a title that would fit in roughly the last clock speed. not too fast and not too slow. but he must not deviate a bit already, so the music mix is not one-sided. we let the plugin some leeway in which he reproduces the next songs.
can someone follow me what I'm saying?