Currently update_player_status uses fixed extra margin of 0.2s from both start and end to produce spectrogram and play audio. Perhaps we should give control to the user? One more extra parameter that we have to nicely house on the UI and not make it clunky / complicated.