public async Task <PageResponse <LastTrack> > GetTopTracksAsync(int page = 1, int itemsPerPage = LastFm.DefaultPageLength) { var command = new GetTopTracksCommand(Auth) { Page = page, Count = itemsPerPage }; return(await command.ExecuteAsync()); }
public async Task<PageResponse<LastTrack>> GetTopTracksAsync(int page = 1, int itemsPerPage = LastFm.DefaultPageLength) { var command = new GetTopTracksCommand(Auth) { Page = page, Count = itemsPerPage, HttpClient = HttpClient }; return await command.ExecuteAsync(); }
public async Task <PageResponse <LastTrack> > GetTopTracksForArtistAsync(string artist, bool autocorrect = false, int page = 1, int itemsPerPage = LastFm.DefaultPageLength) { var command = new GetTopTracksCommand(Auth, artist) { Page = page, Count = itemsPerPage }; return(await command.ExecuteAsync()); }
public async Task<PageResponse<LastTrack>> GetTopTracksAsync(string artist, bool autocorrect = false, int page = 1, int itemsPerPage = LastFm.DefaultPageLength) { var command = new GetTopTracksCommand(Auth, artist) { Page = page, Count = itemsPerPage, HttpClient = HttpClient }; return await command.ExecuteAsync(); }
/// <summary> /// Get the top artists tagged by this tag, ordered by tag count. /// </summary> public Task <PageResponse <LastTrack> > GetTopTracksAsync(string tagName, int page = 1, int itemsPerPage = LastFm.DefaultPageLength) { var command = new GetTopTracksCommand(Auth, tagName) { HttpClient = HttpClient, Page = page, Count = itemsPerPage }; return(command.ExecuteAsync()); }