public void MoveNext() { currentSongIndex++; if (currentSongIndex >= songs.Count) { currentSongIndex = 0; } ActiveSong = songs[currentSongIndex]; if (State == MediaState.Playing) { Play(); } else { Stop(); } }