Spotify has a playback SDK[0]. It's meant for web use, but it could probably be used to create a custom native player. You'd just need to have a webview somewhere.
[0]: https://developer.spotify.com/documentation/web-playback-sdk...
[0]: https://developer.spotify.com/documentation/web-playback-sdk...
https://jonaslundqvist.net/2015/05/06/do-not-use-libspotify/