radio.4000.broadcast

4000.radio

Documentation

What a radio plays live, deck by deck. Exists only while broadcasting; updatedAt doubles as a heartbeat.

main record

What a radio plays live, deck by deck. Exists only while broadcasting; updatedAt doubles as a heartbeat.

Record Key literal:self Fixed literal value

Properties

decks array of ref #deck Required

No description available.

maxLength: 8 items
updatedAt string datetime Required

An RFC 3339 formatted timestamp.

View raw schema
{
  "description": "What a radio plays live, deck by deck. Exists only while broadcasting; updatedAt doubles as a heartbeat.",
  "key": "literal:self",
  "record": {
    "properties": {
      "decks": {
        "items": {
          "ref": "#deck",
          "type": "ref"
        },
        "maxLength": 8,
        "type": "array"
      },
      "updatedAt": {
        "format": "datetime",
        "type": "string"
      }
    },
    "required": [
      "decks",
      "updatedAt"
    ],
    "type": "object"
  },
  "type": "record"
}
deck object

No description available.

Properties

playing boolean Required

No description available.

positionAt string datetime Required

An RFC 3339 formatted timestamp.

positionMs integer Required

Playback position in milliseconds at positionAt.

minimum: 0
speed integer Optional

Playback rate in percent.

minimum: 25maximum: 400
title string Optional

No description available.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
track string at-uri Optional

The radio.4000.track record playing, when the media has one.

url string uri Required

A valid URI.

maxLength: 2048 bytes
View raw schema
{
  "properties": {
    "playing": {
      "type": "boolean"
    },
    "positionAt": {
      "format": "datetime",
      "type": "string"
    },
    "positionMs": {
      "description": "Playback position in milliseconds at positionAt.",
      "minimum": 0,
      "type": "integer"
    },
    "speed": {
      "default": 100,
      "description": "Playback rate in percent.",
      "maximum": 400,
      "minimum": 25,
      "type": "integer"
    },
    "title": {
      "maxGraphemes": 300,
      "maxLength": 3000,
      "type": "string"
    },
    "track": {
      "description": "The radio.4000.track record playing, when the media has one.",
      "format": "at-uri",
      "type": "string"
    },
    "url": {
      "format": "uri",
      "maxLength": 2048,
      "type": "string"
    }
  },
  "required": [
    "url",
    "positionMs",
    "positionAt",
    "playing"
  ],
  "type": "object"
}

Lexicon Garden

@