Discovery Mix Tracks
A 4-step recipe with TIDAL. We can help you get access.
Recipe · 4 steps
Discovery Mix Tracks
with TIDAL · Metadata Cataloguing
Read the user's discovery mix and resolve its first track.
- Read the authenticated user's userDiscoveryMixes resource, using `me` to target the caller, including the items relationship.
- Follow the discovery mix items relationship to enumerate the recommended track resource identifiers.
- Read the first recommended track from the catalog, including its artists relationship.
- Follow the track artists relationship to resolve the performing artist for the first recommended track.
What you'll need to have ready
- accessToken: OAuth 2.0 bearer access token with recommendations.read scope.
- countryCode: ISO 3166-1 alpha-2 country code (e.g. US).
- locale: BCP 47 locale (e.g. en-US).
For your developer
Arazzo workflow tidal:discovery-mix-tracks, 4 operations: {$sourceDescriptions.userdiscoverymixesApi.url}#/paths/~1userDiscoveryMixes~1{id}/get → {$sourceDescriptions.userdiscoverymixesApi.url}#/paths/~1userDiscoveryMixes~1{id}~1relationships~1items/get → {$sourceDescriptions.tracksApi.url}#/paths/~1tracks~1{id}/get → {$sourceDescriptions.tracksApi.url}#/paths/~1tracks~1{id}~1relationships~1artists/get. Specs on APIs.io.