using System.Collections.Generic; using System.Threading.Tasks; using IF.Lastfm.Core.Api.Helpers; using IF.Lastfm.Core.Objects; namespace IF.Lastfm.Core.Api { public interface ITrackApi { IAuth Auth { get; } Task ScrobbleAsync(Scrobble scrobble); Task ScrobbleAsync(IEnumerable scrobble); Task> GetShoutsForTrackAsync(string trackname, string artistname, bool autocorrect = false, int page = 0, int count = LastFm.DefaultPageLength); Task> GetInfoAsync(string trackname, string artistname, string username = ""); Task LoveTrackAsync(string trackname, string artistname); Task UnloveTrackAsync(string trackname, string artistname); //Task AddShoutAsync(string trackname, string artistname, string message); } }