using System.Collections.Generic; using System.Threading.Tasks; using Sony.Filtr.Contracts.Entities; using Sony.Filtr.Contracts.Entities.Genre; namespace Sony.Filtr.PlaylistGeneration.MusicInfoStore { public interface IMusicInfoStore { Task GetArtistAsync(string artistName); Task> GetSimilarArtistsAsync(string artistName); Task> GetTagsAsync(Track track); Task> GetTagsAsync(Artist artist); List> GetTopTracksForTag(string tag); List GetRelatedTags(string tag); } }