Ejemplo n.º 1
0
 // Tracks Collection Manager
 public void AddTrack(MusicLibraryViewModel.TrackItem track)
 {
     TrackCollection.Add(track);
 }
Ejemplo n.º 2
0
        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();
        }