// Tracks Collection Manager public void AddTrack(MusicLibraryViewModel.TrackItem track) { TrackCollection.Add(track); }
public void SetActiveMusicInfo(string token, MusicLibraryViewModel.TrackItem track) { _fileToken = token; _mrl = "file://" + token; Title = track.Name; Artist = Locator.MusicLibraryVM.Artist.FirstOrDefault(x => x.Name == track.ArtistName); if (Artist != null) Artist.CurrentAlbumIndex = _artist.Albums.IndexOf(_artist.Albums.FirstOrDefault(x => x.Name == track.AlbumName)); _mediaService.SetMediaFile(_mrl, isAudioMedia: true); OnPropertyChanged("TimeTotal"); #if NETFX_CORE UpdateTileHelper.UpdateMediumTileWithMusicInfo(); #endif _mediaService.Play(); }