pink.vase.pod.playlist

vase.pink

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A user-curated ordered list of podcast episodes.",
      "key": "tid",
      "record": {
        "properties": {
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "description": {
            "maxLength": 1000,
            "type": "string"
          },
          "items": {
            "description": "Ordered list of episodes. Must reference pink.vase.pod.episode records.",
            "items": {
              "ref": "com.atproto.repo.strongRef",
              "type": "ref"
            },
            "maxLength": 500,
            "type": "array"
          },
          "name": {
            "description": "Display name of the playlist.",
            "maxLength": 200,
            "type": "string"
          },
          "visibility": {
            "description": "Whether the playlist is visible to others. Your AppView enforces private.",
            "knownValues": [
              "public",
              "private"
            ],
            "type": "string"
          }
        },
        "required": [
          "name",
          "items",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "pink.vase.pod.playlist",
  "lexicon": 1
}

Validate Record

Validate a record against pink.vase.pod.playlist

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:4q6zynbo2nbapzxwsrswankx
CID
bafyreifa2maxpkehknw3swi2apv3pxsj5buexaol66yfoubahpzlfjzuce
Indexed At
2026-07-26 20:05 UTC
AT-URI
at://did:plc:4q6zynbo2nbapzxwsrswankx/com.atproto.lexicon.schema/pink.vase.pod.playlist

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • A podcast episode belonging to a show.

  • A Bluvy Tube playlist — a named, ordered-by-creation collection of videos, written to the owning user's own repo. Membership is tracked separately by app.bluvy.tube.playlist.item records referencing this record via st…

  • A podcast show. A single user can have multiple shows.

  • A podcast show or channel.

  • org.swappulse.podcastEpisode recordnot from the namespace authority

    A podcast episode (often derived from a voice space recording), mirrored to AT Protocol as a real org.swappulse.podcastEpisode record so episodes are portable and playable across instances.

Lexicon Garden

@