if you have all of that info, could you then automate the mix transitions by sending MIDI commands back in? would be fun to play a playlist or radio but where the track transitions are automated, phrase-matched and non-trivial (perhaps lasting for a number of phrases)