public async void PlayOverrideQueue(object parameter) { SongQueue.Add((Song)parameter); CurrentSong = SongQueue.Count - 1; string streamUrl = await GetStreamUrl(SongQueue[CurrentSong]); BackgroundMediaPlayer.Current.SetUriSource(new Uri(streamUrl)); BackgroundMediaPlayer.Current.Volume = BackgroundMediaPlayer.Current.Volume; BackgroundMediaPlayer.Current.Play(); QueueControl.GetInstance().UpdateQueue(); }
public void AddToQueue(Song parameter) { SongQueue.Add(parameter); QueueControl.GetInstance().UpdateQueue(); }
public QueueUserControl() { this.InitializeComponent(); DataContext = QueueControl.GetInstance(); }