private void AddToPlaylist(PlaylistItem p) { if (p == null) return; //unsupported file type p.ListViewItem = new ListViewItem(p.Track); p.ListViewItem.SubItems.Add(p.Title); p.ListViewItem.SubItems.Add(p.Artist); p.ListViewItem.SubItems.Add(p.Album); p.ListViewItem.SubItems.Add(new Uri(p.Path).LocalPath); lstPlaylist.Items.Add(p.ListViewItem); list.Add(p); }
private void RemoveFromPlaylist(PlaylistItem p) { lstPlaylist.Items.Remove(p.ListViewItem); list.Remove(p); if (activeTrack > list.Count - 1) activeTrack = list.Count - 1; }