This setlist.fm API Swift Package has been designed to give you easy access to setlist data in order to build fancy applications. This service provides methods to get both setlists and components of setlists such as artists, cities, countries or venues.
Requirements
… Understand how setlist.fm works (the FAQ and Guidelines are good starting points),
… read this documentation carefully and
… apply for an API key (link for logged in users only) - if you’re not a registered user yet, then register first (it’s free).
Internationalization
Most of the featured methods honor the ‘Accept-Language’ header. This header is used for localizing cities and countries. The default language is English (en), but you can provide any of the languages Spanish (es), French (fr), German (de), Portuguese (pt), Turkish (tr), Italian (it) or Polish (pl).
Installation
DRLSetlistFM is available as a Swift Package. To install
it, simply add the following line to your ‘Package.swift’ file:
SFMsearchsetlistsAPI.resourceSearchSetlistsGetSetlistsGET(artistName: "The Beatles") { data, error in
if error != nil {
print(error.debugDescription)
} else {
if let safeData = data {
print(safeData)
}
}
}
DRLSetlistFM
A Setlist.fm API Swift Package
Description
This setlist.fm API Swift Package has been designed to give you easy access to setlist data in order to build fancy applications. This service provides methods to get both setlists and components of setlists such as artists, cities, countries or venues.
Requirements
… Understand how setlist.fm works (the FAQ and Guidelines are good starting points), … read this documentation carefully and … apply for an API key (link for logged in users only) - if you’re not a registered user yet, then register first (it’s free).
Internationalization
Most of the featured methods honor the ‘Accept-Language’ header. This header is used for localizing cities and countries. The default language is English (en), but you can provide any of the languages Spanish (es), French (fr), German (de), Portuguese (pt), Turkish (tr), Italian (it) or Polish (pl).
Installation
DRLSetlistFM is available as a Swift Package. To install it, simply add the following line to your ‘Package.swift’ file:
API Keys
API keys must be included in the request with the ‘x-api-key’ header.
Header Example
Usage Example
Author
Diogo Lessa
License
DRLSetlistFM is available under the MIT license.