Stream music from Spotify.
This is the easiest option to configure but requires a Spotify Premium account, and tracks that are unavailable on Spotify will not be playable.
Stream music from your own server.
This is a more advanced option and requires some complex configuration, but it allows tracks that are unavailable on Spotify to be streamed.