module GoogleMusicApi::Artist

Public Instance Methods

get_artist_info(artist_id, include_albums = true, max_top_tracks = 5, max_related_artists = 5) click to toggle source

Gets an artists details @param [String] artist_id @param [boolean] include_albums @param [integer] max_top_tracks @param [integer] max_related_artists

# File lib/google_music_api/artist.rb, line 9
def get_artist_info(artist_id, include_albums = true, max_top_tracks = 5, max_related_artists = 5)
  url = 'fetchartist'

  options = {
      query: {
          nid: artist_id,
          'include-albums': include_albums,
          'num-top-tracks': max_top_tracks,
          'num-related-artists': max_related_artists
      }
  }

  make_get_request(url, options)
end
search_artists(query, max_results=50) click to toggle source

Searches albums

@param [string] query
@param [integer] max_results
@return [Hash] describing artists
# File lib/google_music_api/artist.rb, line 28
def search_artists(query, max_results=50)
  search(query, '2', max_results)
end