You're viewing a demo portfolio

Join the waitlist
PRSM

get_audio_features

Active

Tool of FreqBlog Music Metadata

declared in 1.27.2

Get audio features for ONE track — BPM, musical key (name + Camelot + Open Key), energy, danceability, valence, acousticness, instrumentalness, liveness, speechiness, loudness, mood, mood_vector, genre, time signature, duration and more. This is the drop-in replacement for Spotify's deprecated /audio-features endpoint. Provide EXACTLY ONE identifier: - `track` (optionally with `artist`) — e.g. track="Blinding Lights", artist="The Weeknd". - `isrc` — e.g. "USUM71900001". - `mbid` — a MusicBrainz recording UUID. - `spotify_id` — a Spotify track ID, URI, or URL. Returns a JSON object of features. Some feature fields may be null for tracks resolved via the fallback catalogs (only audio-derived values are present for fully analysed tracks). If a track name is not yet in the catalog, the API queues an on-demand analysis and this tool reports that it is queued — retry in ~30s-2min. If you only have a fuzzy or partial name, call search_catalog first to find the exact track.

Parameters schema

{
  "type": "object",
  "title": "get_audio_featuresArguments",
  "properties": {
    "isrc": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Isrc",
      "default": null,
      "description": "ISRC, e.g. 'USUM71900001'."
    },
    "mbid": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Mbid",
      "default": null,
      "description": "MusicBrainz recording ID (UUID). The precise key when there is no ISRC, e.g. pre-1986 recordings."
    },
    "track": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Track",
      "default": null,
      "description": "Track title. Use with `artist` when known. Required field is ONE of track/isrc/mbid/spotify_id."
    },
    "artist": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Artist",
      "default": null,
      "description": "Artist name. Only used with `track`; required when the title is <=2 characters."
    },
    "spotify_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "title": "Spotify Id",
      "default": null,
      "description": "Spotify track ID, 'spotify:track:...' URI, or open.spotify.com URL."
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

FreqBlog Music Metadata

1/7 registries
View full server →