Qobuz · Schema

Album

Qobuz album metadata returned by /album/get

Music StreamingHi-Res AudioFLACLossless AudioMusic DownloadsCatalog SearchStreaming URLsMusic MetadataAudiophileFrance

Properties

Name Type Description
id string Qobuz album identifier (string form of qobuz_id)
qobuz_id integer
title string
subtitle string
version stringnull
slug string
url string
released_at integer Unix timestamp of release
release_date_original string
release_date_download string
release_date_stream string
maximum_bit_depth integer
maximum_sampling_rate number
maximum_channel_count integer
hires boolean
hires_streamable boolean
purchasable boolean
streamable boolean
previewable boolean
sampleable boolean
downloadable boolean
displayable boolean
parental_warning boolean
description string
description_language string
catchline string
copyright string
recording_information string
upc string
popularity number
tracks_count integer
media_count integer
duration integer Total duration in seconds
artist object
label object
genre object
image object
tracks object
View JSON Schema on GitHub

JSON Schema

album.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/qobuz/main/json-schema/album.json",
  "title": "Album",
  "description": "Qobuz album metadata returned by /album/get",
  "type": "object",
  "properties": {
    "id": { "type": "string", "description": "Qobuz album identifier (string form of qobuz_id)" },
    "qobuz_id": { "type": "integer" },
    "title": { "type": "string" },
    "subtitle": { "type": "string" },
    "version": { "type": ["string", "null"] },
    "slug": { "type": "string" },
    "url": { "type": "string", "format": "uri" },
    "released_at": { "type": "integer", "description": "Unix timestamp of release" },
    "release_date_original": { "type": "string" },
    "release_date_download": { "type": "string" },
    "release_date_stream": { "type": "string" },
    "maximum_bit_depth": { "type": "integer", "enum": [16, 24] },
    "maximum_sampling_rate": { "type": "number" },
    "maximum_channel_count": { "type": "integer" },
    "hires": { "type": "boolean" },
    "hires_streamable": { "type": "boolean" },
    "purchasable": { "type": "boolean" },
    "streamable": { "type": "boolean" },
    "previewable": { "type": "boolean" },
    "sampleable": { "type": "boolean" },
    "downloadable": { "type": "boolean" },
    "displayable": { "type": "boolean" },
    "parental_warning": { "type": "boolean" },
    "description": { "type": "string" },
    "description_language": { "type": "string" },
    "catchline": { "type": "string" },
    "copyright": { "type": "string" },
    "recording_information": { "type": "string" },
    "upc": { "type": "string" },
    "popularity": { "type": "number" },
    "tracks_count": { "type": "integer" },
    "media_count": { "type": "integer" },
    "duration": { "type": "integer", "description": "Total duration in seconds" },
    "artist": {
      "$ref": "artist.json"
    },
    "label": {
      "type": "object",
      "properties": {
        "id": { "type": "integer" },
        "name": { "type": "string" },
        "slug": { "type": "string" },
        "albums_count": { "type": "integer" }
      }
    },
    "genre": {
      "type": "object",
      "properties": {
        "id": { "type": "integer" },
        "name": { "type": "string" },
        "slug": { "type": "string" },
        "color": { "type": "string" }
      }
    },
    "image": {
      "type": "object",
      "properties": {
        "small": { "type": "string", "format": "uri" },
        "medium": { "type": "string", "format": "uri" },
        "large": { "type": "string", "format": "uri" },
        "extralarge": { "type": "string", "format": "uri" },
        "mega": { "type": "string", "format": "uri" }
      }
    },
    "tracks": {
      "type": "object",
      "properties": {
        "limit": { "type": "integer" },
        "offset": { "type": "integer" },
        "total": { "type": "integer" },
        "items": {
          "type": "array",
          "items": { "$ref": "track.json" }
        }
      }
    }
  },
  "required": ["id", "title"]
}