fm.teal.feed.defs

lexicons.opensocial.fyi View official

Documentation

artist object

No description available.

Properties

artistMbId string uri Optional

The MusicBrainz artist ID URI, formatted as mbid:<uuid>

artistName string Required

The name of the artist

maxLength: 256 bytesminLength: 1 bytesmaxGraphemes: 2560 graphemes
View raw schema
{
  "properties": {
    "artistMbId": {
      "description": "The MusicBrainz artist ID URI, formatted as mbid:<uuid>",
      "format": "uri",
      "type": "string"
    },
    "artistName": {
      "description": "The name of the artist",
      "maxGraphemes": 2560,
      "maxLength": 256,
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [
    "artistName"
  ],
  "type": "object"
}
playView object

No description available.

Properties

artists array of ref#artist Required

Array of artists in order of original appearance.

duration integer Optional

The length of the track in seconds

isrc string Optional

The ISRC code associated with the recording

musicServiceUri string uri Optional

The canonical URI identifying the listening surface or music service.

originUri string uri Optional

The exact URI where the listening event originated.

playedTime string datetime Optional

The datetime at which playback began.

recordingMbId string uri Optional

The MusicBrainz recording ID URI of the track, formatted as mbid:<uuid>

releaseMbId string uri Optional

The MusicBrainz release ID URI, formatted as mbid:<uuid>

releaseName string Optional

The name of the release/album

maxLength: 256 bytesmaxGraphemes: 2560 graphemes
submissionClientAgent string Optional

A user-agent style string specifying the user agent. e.g. tealtracker/0.0.1b (Linux; Android 13; SM-A715F). Defaults to 'manual/unknown' if not provided.

maxLength: 256 bytesmaxGraphemes: 2560 graphemes
trackMbId string uri Optional

The MusicBrainz ID URI of the track, formatted as mbid:<uuid>

trackName string Required

The name of the track

maxLength: 256 bytesminLength: 1 bytesmaxGraphemes: 2560 graphemes
View raw schema
{
  "properties": {
    "artists": {
      "description": "Array of artists in order of original appearance.",
      "items": {
        "ref": "#artist",
        "type": "ref"
      },
      "type": "array"
    },
    "duration": {
      "description": "The length of the track in seconds",
      "type": "integer"
    },
    "isrc": {
      "description": "The ISRC code associated with the recording",
      "type": "string"
    },
    "musicServiceUri": {
      "description": "The canonical URI identifying the listening surface or music service.",
      "format": "uri",
      "type": "string"
    },
    "originUri": {
      "description": "The exact URI where the listening event originated.",
      "format": "uri",
      "type": "string"
    },
    "playedTime": {
      "description": "The datetime at which playback began.",
      "format": "datetime",
      "type": "string"
    },
    "recordingMbId": {
      "description": "The MusicBrainz recording ID URI of the track, formatted as mbid:<uuid>",
      "format": "uri",
      "type": "string"
    },
    "releaseMbId": {
      "description": "The MusicBrainz release ID URI, formatted as mbid:<uuid>",
      "format": "uri",
      "type": "string"
    },
    "releaseName": {
      "description": "The name of the release/album",
      "maxGraphemes": 2560,
      "maxLength": 256,
      "type": "string"
    },
    "submissionClientAgent": {
      "description": "A user-agent style string specifying the user agent. e.g. tealtracker/0.0.1b (Linux; Android 13; SM-A715F). Defaults to 'manual/unknown' if not provided.",
      "maxGraphemes": 2560,
      "maxLength": 256,
      "type": "string"
    },
    "trackMbId": {
      "description": "The MusicBrainz ID URI of the track, formatted as mbid:<uuid>",
      "format": "uri",
      "type": "string"
    },
    "trackName": {
      "description": "The name of the track",
      "maxGraphemes": 2560,
      "maxLength": 256,
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [
    "trackName",
    "artists"
  ],
  "type": "object"
}

Lexicon Garden

@