private async void timerChangeConditions_Tick(object sender, EventArgs e) {
timerChangeConditions.Stop();
if (PlayMode == PlayerMode.Water && !IsMinimumIntensity)
await SetWaterVideosAsync(false).ConfigureAwait(false);
else if (IsMinimumIntensity && !IsSpecialMode())
await SetWaterVideosAsync(true).ConfigureAwait(false);
else
await SelectNextVideoAsync(1, true).ConfigureAwait(false);
}