pub(crate) async fn run_playback(
    ex: &Executor,
    args: &Args
) -> Result<PerformanceData, Error>