Skip to main content

Changelog 2025-03-18

· 2 min read

Announcing a change in the Cyanite API where Spotify audio analysis are now set behind a feature permission by default. This means you'll need a feature access to use the spotify audio analysis data. If you had access before, your existing permissions remain unchanged.

The following API endpoints are effective:

Note: Please contact sales@cyanite.ai for more information and feature permissions. You can see your current feature permissions using the web-app under Settings - Data overview.

Audio Analysis V6

Introducing a new Audio Analysis V6 type which can be queried to check the authorization status of your account:

Audio Analysis V7

Introducing a new Audio Analysis V7 type which can be queried to check the authorization status of your account:

Example query (SpotifyTrack)

This example queries a spotify track with audio analysis v7.

query SpotifyTrackQuery($id: ID!) {
spotifyTrack(id: $id) {
__typename
id
title
... on SpotifyTrack {
audioAnalysisV7 {
__typename
... on AudioAnalysisV7Finished {
result {
genreTags
}
}
... on AudioAnalysisV7Failed {
error {
message
}
}
... on AudioAnalysisV7NotAuthorized {
message
}
}
}
}
}

Example Result (AudioAnalysisV7NotAuthorized)

{
"data": {
"spotifyTrack": {
"__typename": "SpotifyTrack",
"id": "1234567890",
"title": "Example Title",
"audioAnalysisV7": {
"__typename": "AudioAnalysisV7NotAuthorized",
"message": "This account is not authorized to use spotify audio analysis v7."
}
}
}
}