implemented jukebox playlist and cross-fading player