Straightforward. Use official assets, don't modify icons, show attribution.
Tech side: I use both iOS SDK and Web API. Users create their own Spotify app in the developer dashboard to connect – keeps me out of API quota issues.