pink.vase.pod.episode

vase.pink

Documentation

A podcast episode belonging to a show.

main record

A podcast episode belonging to a show.

Record Key tid Timestamp-based ID

Properties

audioUrl string uri Required

URL to the audio file. Can be any host the creator controls.

coverArt blob Optional

Optional per-episode cover art, overrides show art.

maxSize: 1.0 MB
createdAt string datetime Required

An RFC 3339 formatted timestamp.

description string Optional

No description available.

maxLength: 5000 bytes
durationSeconds integer Optional

Episode duration in seconds.

episodeNumber integer Optional

No description available.

episodeType string Optional

Follows podcast RSS spec episode types.

Known values: full, trailer, bonus
explicit boolean Optional

No description available.

seasonNumber integer Optional

No description available.

title string Required

No description available.

maxLength: 300 bytes
View raw schema
{
  "description": "A podcast episode belonging to a show.",
  "key": "tid",
  "record": {
    "properties": {
      "audioUrl": {
        "description": "URL to the audio file. Can be any host the creator controls.",
        "format": "uri",
        "type": "string"
      },
      "coverArt": {
        "accept": [
          "image/jpeg",
          "image/png",
          "image/webp"
        ],
        "description": "Optional per-episode cover art, overrides show art.",
        "maxSize": 1000000,
        "type": "blob"
      },
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "description": {
        "maxLength": 5000,
        "type": "string"
      },
      "durationSeconds": {
        "description": "Episode duration in seconds.",
        "type": "integer"
      },
      "episodeNumber": {
        "type": "integer"
      },
      "episodeType": {
        "description": "Follows podcast RSS spec episode types.",
        "knownValues": [
          "full",
          "trailer",
          "bonus"
        ],
        "type": "string"
      },
      "explicit": {
        "type": "boolean"
      },
      "seasonNumber": {
        "type": "integer"
      },
      "show": {
        "description": "The show this episode belongs to.",
        "ref": "com.atproto.repo.strongRef",
        "type": "ref"
      },
      "title": {
        "maxLength": 300,
        "type": "string"
      }
    },
    "required": [
      "show",
      "title",
      "audioUrl",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@