R/suggest_artist_names.R

Defines functions suggest_artist_names

Documented in suggest_artist_names

#' To suggest artists based upon partial names
#'
#' @param api_key Echo Nest API key
#' @param name a partial artist name
#' @param results the number of results desired (maximum 15)
#' @return data frame giving artist's names 
#' @export
#' @examples
#' \dontrun{
#' data=suggest_artist_names(api_key,"cold")
#' }

suggest_artist_names =function(api_key,name,results=NA)
{
  url=paste("http://developer.echonest.com/api/v4/artist/suggest?api_key=",api_key,"&format=json",sep="")
  name=gsub(" ","+",name)
  url=paste(url,"&name=",name,sep="")
  
  if(!is.na(results))
  {
    url=paste(url,"&results=",results,sep="")
  }
  rd=getURL(url)
  rd=fromJSON(rd)
  rd$response$artists
  
}

Try the rechonest package in your browser

Any scripts or data that you put into this service are public.

rechonest documentation built on May 2, 2019, 6:40 a.m.