Skip to content

torabit/itunes

Repository files navigation

iTunes

This is a Go wrapper for working with iTuness Search API.

Installation

go get github.com/torabit/itunes

Package Usage

import

import . "github.com/torabit/itunes"

Search Example

ctx := context.Background()
client := New()

results, err := client.Search(
  ctx,
  Term("Jamiroquai"),
  Media(MediaMusic),
  Limit(5)
)

results has ResultCount and Result[]

Lookup Example

ctx := context.Background()
client := New()

results, err := client.Lookup(
  ctx,
  ID(1611115294)
)

Lookup method requires LookupOption as an argument
You can also pass requestOption as an argument if necessary

API Examples

There is an example of the API in the examples directory