place.pod.episode
A single podcast episode.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | pod.place |
| Indexed |
Record
record · key tidProperties
alternateEnclosures
arrayOptional Podcasting 2.0 alternate media files with technical metadata.
maxLength: 2048
MIME type for the RSS enclosure, such as audio/mpeg or audio/mp4.
maxLength: 100
Audio file size in bytes for the RSS enclosure length attribute.
minimum: 0
Direct URL to the audio file. Must be publicly accessible and use HTTPS.
maxLength: 2048
chaptersMimeType
stringMIME type for chaptersUrl; required when exporting podcast:chapters.
maxLength: 100
chaptersUrl
string · uriURL to a chapters file.
maxLength: 2048
ISO 8601 timestamp of when the episode record was created.
description
stringSummary or show notes for the episode. May contain basic formatting.
maxGraphemes: 4000
durationSeconds
integerLength of the episode in whole seconds. Strongly recommended for player UX.
minimum: 0
episodeNumber
integerEpisode number within the season or series.
episodeType
stringApple episode type. Full is the default when omitted.
maxLength: 20knownValues: full | trailer | bonus
explicit
booleanWhether this specific episode contains explicit content.
Globally unique, immutable episode identifier required by Apple and PSP.
maxLength: 255
imageUrl
string · uriEpisode-specific artwork URL. Falls back to show cover if omitted.
maxLength: 2048
link
string · uriPublic webpage for the episode, corresponding to the RSS item link.
maxLength: 2048
people
arrayStructured episode credits such as hosts, guests, and producers.
maxLength: 100
publishedAt
string · datetimeISO 8601 timestamp when the episode was published. May differ from createdAt.
seasonNumber
integerSeason number the episode belongs to.
AT Protocol URI of the parent place.pod.show record.
soundbites
arrayOptional Podcasting 2.0 highlights with start times and durations.
maxLength: 255
Title of the episode.
maxLength: 200
transcriptMimeType
stringMIME type for transcriptUrl; required when exporting podcast:transcript.
maxLength: 100
transcriptUrl
string · uriURL to a transcript file.
maxLength: 2048
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
org.atpodcasting.episode
recordA podcast episode. Record key is a UUIDv5 derived from the podcast GUID (as namespace) and the episode's feedItemGuid (as name), enabling deterministic lookup from RSS feed metadata.
-
live.voxport.podcast.episode
recordA podcast episode belonging to a series
-
pink.vase.pod.episode
recordA podcast episode belonging to a show.
-
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.
-
place.pod.show
recordA podcast show or channel.