Spotify Web API wrapper for Kotlin, Java, JS, and Native - Targets JVM, Android, JS (browser), Native (Desktop), and Apple tvOS/iOS. Includes a Spotify Web Playback SDK wrapper for Kotlin/JS, and a spotify-auth wrapper for Kotlin/Android.
Reduces platform-specific logic to one file with 5 methods([Desktop]PlatformUtils.kt) instead of the package it was before. tl;dr: now very easy to add new targets
Adds in experimental Spotify Web Playback SDK (JS) wrapper
Remove SpotifyLogger
Fixes #248
Replaces retryIfInternalServerError with retryOnInternalServerErrorTimes in SpotifyApiOptions
Fixes #258 by adding definitions for the api provides a link to an example project that showcases a Kotlin frontend application with Spotify web playback sdk integration
retryIfInternalServerError
withretryOnInternalServerErrorTimes
in SpotifyApiOptions