protected virtual void OnHaveResult(IBasicTrackInfo track, IList <StreamTag> tags) { if (tags == null) { return; } MetadataLookupResultHandler handler = HaveResult; if (handler != null) { handler(this, new MetadataLookupResultArgs(track, new ReadOnlyCollection <StreamTag>(tags))); } }
protected virtual void OnHaveResult(IBasicTrackInfo track, IList <StreamTag> tags) { if (tags == null || tags.Count == 0) { return; } if (tags.Any(t => t.Name == CommonTags.AlbumCoverId)) { var artwork_handler = ArtworkUpdated; if (artwork_handler != null) { artwork_handler(track); } } MetadataLookupResultHandler handler = HaveResult; if (handler != null) { handler(this, new MetadataLookupResultArgs(track, new ReadOnlyCollection <StreamTag>(tags))); } }