GitHub / adamint / spotify-web-api-kotlin
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.
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adamint%2Fspotify-web-api-kotlin
PURL: pkg:github/adamint/spotify-web-api-kotlin
Stars: 204
Forks: 23
Open issues: 11
License: mit
Language: Kotlin
Size: 6.96 MB
Dependencies parsed at: Pending
Created at: about 8 years ago
Updated at: 7 months ago
Pushed at: over 1 year ago
Last synced at: 5 months ago
Topics: android, android-library, api, java, javascript, jvm, kotlin, kotlin-multiplatform, nodejs, pkce-authentication, spotify, spotify-api, spotify-broadcast-notifications, spotify-web-api, web-playback-sdk, wrapper
Funding Links https://github.com/sponsors/adamint, https://ko-fi.com/adamratzman
Invoke httpResponseSubscriber only after all caching and other transformations have been complete
v4.1.3
httpResponseSubscriber otherwise could be called multiple times before a successful response is obtained, and is not called before caching is completed.
Download
Fix multiple token refresh for client credentials flow
v4.1.2
Spotify does not return a new refresh token after refreshing an old token, contrary to both their documentation and to good security practice. We now will update the new token with the old token’s refresh token after token refresh.
Download
Adds locale parameter to search, small bug fixes
v4.1.1
What’s Changed
- Feat: Add locale parameter to search api by @EnderGamingFilms in https://github.com/adamint/spotify-web-api-kotlin/pull/336
- Several bug fixes by @adamint in https://github.com/adamint/spotify-web-api-kotlin/pull/337
New Contributors
- @EnderGamingFilms made their first contribution in https://github.com/adamint/spotify-web-api-kotlin/pull/336
Full Changelog: https://github.com/adamint/spotify-web-api-kotlin/compare/v4.1.0...v4.1.1
Download
v4.0.2 - android pkce bugfix
v4.0.2
Download
v4.0.1
v4.0.1
What’s Changed
- Dev/generate rest action methods update api by @adamint in https://github.com/adamint/spotify-web-api-kotlin/pull/319
- fix loop request when getCurrentlyPlaying got 204 by @ShellWen in https://github.com/adamint/spotify-web-api-kotlin/pull/322
- Fix progress bar and maven central issues by @adamint in https://github.com/adamint/spotify-web-api-kotlin/pull/325
Full Changelog: https://github.com/adamint/spotify-web-api-kotlin/compare/v3.8.8...v4.0.1
Download
Release version 3.8.8
v3.8.8
Publishes tvosArm64 and iosArm64 versions
What’s Changed
- update dependencies and save scopes to credential store by @adamint in https://github.com/adamint/spotify-web-api-kotlin/pull/314
- Fixed issue where endpoint would infinitely retry for a nullable resource (#312) by @Nielssg in https://github.com/adamint/spotify-web-api-kotlin/pull/313
Full Changelog: https://github.com/adamint/spotify-web-api-kotlin/compare/3.8.6...v3.8.8
Download
3.8.6 release
3.8.6
- Fixes #305
- Fixes #306
What’s Changed
- add getNullable method for 204-available methods to use, update dependencies by @adamint in https://github.com/adamint/spotify-web-api-kotlin/pull/307
- only set pkce verifier on android pkce activity launch by @adamint in https://github.com/adamint/spotify-web-api-kotlin/pull/308
Full Changelog: https://github.com/adamint/spotify-web-api-kotlin/compare/3.8.5...3.8.6
Download
3.8.5 release - fix #302
3.8.5
What’s Changed
- Fixed #302: PlayHistory should contain a Track object rather than a SimpleTrack, due to a change in the Spotify API by @Nielssg in https://github.com/adamint/spotify-web-api-kotlin/pull/303
- update playhistory to take Track by @adamint in https://github.com/adamint/spotify-web-api-kotlin/pull/304
Full Changelog: https://github.com/adamint/spotify-web-api-kotlin/compare/3.8.4...3.8.5
Download
3.8.4 release - PlayerApi updates to support episodes
3.8.4
- Episodes are now supported in player state and player current track
Download