protected override async void ChangeAutoRepeatMode() { try { Windows.Media.MediaPlaybackAutoRepeatMode autoRepeatMode = AutoRepeatMode switch { MediaPlaybackAutoRepeatMode.None => Windows.Media.MediaPlaybackAutoRepeatMode.List, MediaPlaybackAutoRepeatMode.List => Windows.Media.MediaPlaybackAutoRepeatMode.Track, MediaPlaybackAutoRepeatMode.Track => Windows.Media.MediaPlaybackAutoRepeatMode.None, _ => throw new NotImplementedException() }; await GSMTCSession?.TryChangeAutoRepeatModeAsync(autoRepeatMode); } catch { } }