예제 #1
0
        internal void ClearInfos()
        {
            if (this.ArtistName == null || this.TrackName == null)
            {
                return;
            }

            this.ArtistName = null;
            this.TrackName  = null;

            _metadataInfos = null;
            PropertyChanged.NotifyAll(this);
        }
예제 #2
0
        internal void UpdateInfos(string artistName, string trackName)
        {
            this.ArtistName = artistName;
            this.TrackName  = trackName;

            if (Metadata.MetadataResolverManager.ResolverInstance == null)
            {
                _metadataInfos = null;
            }
            else
            {
                _metadataInfos = Metadata.MetadataResolverManager.ResolverInstance.Search(artistName, trackName);
            }
            PropertyChanged.NotifyAll(this);
        }