public static void GetNowPlaying(out Song previousSong, out Song currentSong, out Song nextSong, out Song subsequentSong) { Playlist playlist = NowPlayingInformation.CurrentPlaylist; int previousIndex, currentIndex, nextIndex, subsequentIndex; NowPlayingInformation.GetNowPlayingIndices(out previousIndex, out currentIndex, out nextIndex, out subsequentIndex, playlist); previousSong = playlist.GetSong(previousIndex); currentSong = playlist.GetSong(currentIndex); nextSong = playlist.GetSong(nextIndex); subsequentSong = playlist.GetSong(subsequentIndex); }
public static Song GetCurrentSong(Playlist playlist = null) { if (playlist == null) { playlist = CurrentPlaylist; } int index = CurrentIndex; if (index < 0 || playlist == null || index >= playlist.Songs.Count) { return(null); } return(playlist.GetSong(index)); }