Subscription streaming (HTTP Progressive)

Stream any track available for streaming in the user's region, as long as they have a valid subscription.

This endpoint should only be used when a given device is actively connected to the Internet. For local caching in bulk, to be used for offline plays, see Stream to subscriber - offline. Tracks can be cached (in an encrypted format) on the end user's device, but all plays from either the cache or live must be reported with the user/subscription/log endpoint.

When the clientId parameter is supplied, multiple devices will not be allowed to stream concurrently. Device A can start streaming, but if Device B starts, Device A will finish its current track then be blocked from playing again for a short time period. After that time period, Device A can play again, and Device B will become blocked.

OAuth User token

Language