I'm a developer researching the feasibility of building my product using Spotify's developer tools.
This definition of "streaming" in Spotify's Developer Terms of Service is unclear to me and borderline contradictory:
Streaming. “Streaming” means using the Spotify Platform to enable playback of sound recordings available through the Spotify Service. Please note that the use of (i) Widgets (ii) Audio Preview Clips or (iii) the Spotify Platform to control a background Spotify Application, are not included in the definition of Streaming for purposes of these Developer Terms.
The first sentence defines streaming as using Spotify Platform (API, SDK, etc.). to enable playback of sound recordings, but then the second sentence excludes using the Spotify Platform to control a background Spotify Application from the Streaming definition.
Does this mean to say that all controlling of background Spotify Application except playback is permitted?
Does it instead mean that so long as the developer application doesn't use it's own Spotify Connect player (and instead controls playback directly through the background Spotify app for example using API endpoint ‘/v1/me/ player/play’) that the app isn't considered to be Streaming?
I appreciate any and all feedback/help in figuring this out!