Ejemplo n.º 1
0
        private void AddToQueueClick(object sender, RoutedEventArgs e)
        {
            var  SongItem = sender as MenuItem;
            Song song     = (Song)SongItem.Tag;

            MusicQueue.AddSongToQueue(song);
        }
Ejemplo n.º 2
0
 public void OnButtonNextClick()
 {
     outputDevice?.Pause();
     outputDevice?.Stop();
     DisposeOfSong();
     audioFile = null;
     isPlaying = false;
     mainWindow.Song.Content   = "";
     mainWindow.Artist.Content = "";
     if (_CurrentSong != null)
     {
         MusicQueue.AddSongToPreviousQueue(_CurrentSong);
         if (MusicQueue.isRepeat == true)
         {
             MusicQueue.songQueue.Clear();
             MusicQueue.recommendedSongQueue.Clear();
             MusicQueue.AddSongToQueue(_CurrentSong);
             this.PlayChosenSong();
         }
     }
     if (MusicQueue.songQueue.Count != 0 && audioFile == null)
     {
         this.PlayChosenSong();
     }
     else if (MusicQueue.recommendedSongQueue.Count != 0 && audioFile == null)
     {
         this.PlayChosenSong();
     }
 }
Ejemplo n.º 3
0
 public void AddPlaylistSongToQueue(Song song)
 {
     MusicQueue.AddSongToQueue(song);
 }