/// <summary> /// Search for tags similar to this one. Returns tags ordered by similarity, based on listening data. /// </summary> public Task <PageResponse <LastTag> > GetSimilarAsync(string tagName) { var command = new GetSimilarCommand(Auth, tagName) { HttpClient = HttpClient }; return(command.ExecuteAsync()); }
/// <summary> /// Search for tags similar to this one. Returns tags ordered by similarity, based on listening data. /// </summary> public Task<PageResponse<LastTag>> GetSimilarAsync(string tagName) { var command = new GetSimilarCommand(Auth, tagName) { HttpClient = HttpClient }; return command.ExecuteAsync(); }
public async Task<PageResponse<LastArtist>> GetSimilarAsync(string artistname, bool autocorrect = false, int limit = LastFm.DefaultPageLength) { var command = new GetSimilarCommand(Auth, artistname) { Autocorrect = autocorrect, Limit = limit, HttpClient = HttpClient }; return await command.ExecuteAsync(); }
public async Task <PageResponse <LastTrack> > GetSimilarAsync(string trackname, string artistname, bool autocorrect = false, int limit = 100) { var command = new GetSimilarCommand(Auth, trackname, artistname) { Autocorrect = autocorrect, Limit = limit, HttpClient = HttpClient }; return(await command.ExecuteAsync()); }
public async Task<PageResponse<LastTrack>> GetSimilarAsync(string trackname, string artistname, bool autocorrect = false, int limit = 100) { var command = new GetSimilarCommand(Auth, trackname, artistname) { Autocorrect = autocorrect, Limit = limit, HttpClient = HttpClient }; return await command.ExecuteAsync(); }
public async Task <PageResponse <LastArtist> > GetSimilarByMbidAsync(string mbid, bool autocorrect = false, int limit = LastFm.DefaultPageLength) { var command = new GetSimilarCommand(Auth) { ArtistMbid = mbid, Autocorrect = autocorrect, Limit = limit, HttpClient = HttpClient }; return(await command.ExecuteAsync()); }