There`s not enough music manipulation stuff out there imo.
Outside of a trick u can do with iTunes, that my nephew showed me, I`m yet to find something that`ll make a playlist (size set by yourself) of random tracks from u`r whole collection.
Then have a visualization thingy that actually goes with the music and not randomized swirly shizzzzle.
/end of rant.