To use the Apple Music API, you will need to generate a developer token.
Instructions for how to do this can be found in the Apple Music API
reference.
Once you have an Apple Music Key you can use a 3rd party library/tool to
generate your token. I created a Node.js library and CLI tool that you can find
here.
Create a Client
let developerToken = "<developer_token>"
let cider = CiderClient(storefront: .unitedStates, developerToken: developerToken)
Search the Catalog
cider.search(term: "Michael Jackson", types: [.albums, .songs]) { results, error in
// Process the results or error
}
Lookup an Artist/Album/Song
let songId = "<song_id>"
cider.song(id: songId) { result, error in
// Process the results or error
}
Cider
The Missing Apple Music SDK. Written in Swift.
Installation
Carthage
Add the following to your Cartfile:
CocoaPods
Add the following to your Podfile:
SPM
Add to your
Package.swift
file like so:Usage
Developer Token
To use the Apple Music API, you will need to generate a developer token. Instructions for how to do this can be found in the Apple Music API reference.
Once you have an Apple Music Key you can use a 3rd party library/tool to generate your token. I created a Node.js library and CLI tool that you can find here.
Create a Client
Search the Catalog
Lookup an Artist/Album/Song
API Reference
The full API reference can be found here.
License
MIT