Beispiel #1
0
        private void NextSong(object p)
        {
            int i = Convert.ToInt32(p);

            RandomValue = i;
            if (playbackSource == PlaybackSource.Path)
            {
                var song = TrackService.GetSongById(Search, SelectedTrack.Id, i);
                SelectedTrack = song.First();
                PlaySource(SelectedTrack.Filepath, SelectedTrack.FriendlyName, playbackSource);
            }
            else if (playbackSource == PlaybackSource.Stream)
            {
                var stream = TrackService.GetSongById(Soundcloudlist, SelectedStream.Index, i);
                var uri    = SetUri(SelectedStream.Id);
                PlaySource(uri, stream.First().Title, playbackSource);
                SelectedStream = stream.First();
            }
            ;
        }