iTunes Search
Search Apple iTunes catalog
function searchMusic({ query = 'Beatles', limit = 5 }) {
let url =
'https://itunes.apple.com/search?term=' +
query +
'&limit=' +
limit +
'&media=music'
let response = httpFetch({ url, cache: 3600 })
let tracks = response.results.map((x) => ({
artist: x.artistName,
track: x.trackName,
album: x.collectionName,
}))
return { tracks }
}