org.atpodcasting.podcast

atpodcasting.org

Schema Diff

+16 -119

From

CID
bafyreiayx4bqse2...
Indexed At
2026-02-13 13:58 UTC
View this version

To

CID
bafyreiaojsam3ep...
Indexed At
2026-02-13 15:07 UTC
View this version
1 1
{
2 2
  "id": "org.atpodcasting.podcast",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "any",
6 6
      "type": "record",
7 7
      "record": {
8 8
        "type": "object",
9 9
        "required": [
10 10
          "title",
11 11
          "description",
12 12
          "artwork",
13 13
          "language",
14 14
          "feedUrl",
15 15
          "categories",
16 +
          "guid",
16 17
          "createdAt"
17 18
        ],
18 19
        "properties": {
20 +
          "guid": {
21 +
            "type": "string",
22 +
            "maxLength": 36,
23 +
            "description": "Podcasting 2.0 UUIDv5 GUID of the podcast. Must match the record key."
24 +
          },
25 +
          "link": {
26 +
            "type": "string",
27 +
            "format": "uri",
28 +
            "description": "URL of the podcast's homepage or companion website."
29 +
          },
19 30
          "title": {
20 31
            "type": "string",
21 32
            "maxLength": 500,
22 33
            "description": "The name of the podcast."
23 34
          },
24 35
          "artwork": {
25 36
            "type": "blob",
26 37
            "accept": [
27 38
              "image/png",
28 39
              "image/jpeg"
29 40
            ],
30 41
            "maxSize": 5000000,
31 42
            "description": "Cover artwork for the podcast. Recommended: 1400x1400 to 3000x3000 pixels, square, no alpha channel."
32 43
          },
33 44
          "feedUrl": {
34 45
            "type": "string",
35 46
            "format": "uri",
36 47
            "description": "URL of the podcast's RSS feed."
37 48
          },
38 49
          "movedTo": {
39 50
            "type": "string",
40 51
            "format": "at-uri",
41 52
            "description": "AT URI of the new canonical podcast record after an ownership transfer. When set, consumers should follow this reference to the current record."
42 53
          },
43 54
          "explicit": {
44 55
            "type": "boolean",
45 56
            "description": "Whether the podcast contains explicit content. Defaults to false."
46 57
          },
47 58
          "language": {
48 59
            "type": "string",
49 60
            "format": "language",
50 61
            "description": "Primary language of the podcast (ISO 639-1 two-letter code, e.g. 'en', 'es', 'pt')."
51 62
          },
52 63
          "createdAt": {
53 64
            "type": "string",
54 65
            "format": "datetime",
55 66
            "description": "When the podcast record was created."
56 67
          },
57 68
          "categories": {
58 69
            "type": "array",
59 70
            "items": {
60 -
              "ref": "#category",
61 -
              "type": "ref"
71 +
              "refs": [
72 +
                "org.atpodcasting.defs#appleCategory"
73 +
              ],
74 +
              "type": "union"
62 75
            },
63 76
            "maxLength": 3,
64 -
            "description": "Podcast categories using Apple Podcasts taxonomy (max 3)."
77 +
            "description": "Podcast categories (max 3)."
65 78
          },
66 79
          "description": {
67 80
            "type": "string",
68 81
            "maxLength": 4000,
69 82
            "description": "A description of the podcast."
70 83
          }
71 84
        }
72 85
      },
73 86
      "description": "A podcast feed/show. Record key is the podcast's Podcasting 2.0 UUIDv5 GUID, enabling direct lookup from RSS feed metadata."
74 -
    },
75 -
    "category": {
76 -
      "type": "string",
77 -
      "description": "A podcast category following Apple Podcasts taxonomy. Subcategories use format 'Category > Subcategory'.",
78 -
      "knownValues": [
79 -
        "Arts",
80 -
        "Arts > Books",
81 -
        "Arts > Design",
82 -
        "Arts > Fashion & Beauty",
83 -
        "Arts > Food",
84 -
        "Arts > Performing Arts",
85 -
        "Arts > Visual Arts",
86 -
        "Business",
87 -
        "Business > Careers",
88 -
        "Business > Entrepreneurship",
89 -
        "Business > Investing",
90 -
        "Business > Management",
91 -
        "Business > Marketing",
92 -
        "Business > Non-Profit",
93 -
        "Comedy",
94 -
        "Comedy > Comedy Interviews",
95 -
        "Comedy > Improv",
96 -
        "Comedy > Stand-Up",
97 -
        "Education",
98 -
        "Education > Courses",
99 -
        "Education > How To",
100 -
        "Education > Language Learning",
101 -
        "Education > Self-Improvement",
102 -
        "Fiction",
103 -
        "Fiction > Comedy Fiction",
104 -
        "Fiction > Drama",
105 -
        "Fiction > Science Fiction",
106 -
        "Government",
107 -
        "Health & Fitness",
108 -
        "Health & Fitness > Alternative Health",
109 -
        "Health & Fitness > Fitness",
110 -
        "Health & Fitness > Medicine",
111 -
        "Health & Fitness > Mental Health",
112 -
        "Health & Fitness > Nutrition",
113 -
        "Health & Fitness > Sexuality",
114 -
        "History",
115 -
        "Kids & Family",
116 -
        "Kids & Family > Education for Kids",
117 -
        "Kids & Family > Parenting",
118 -
        "Kids & Family > Pets & Animals",
119 -
        "Kids & Family > Stories for Kids",
120 -
        "Leisure",
121 -
        "Leisure > Animation & Manga",
122 -
        "Leisure > Automotive",
123 -
        "Leisure > Aviation",
124 -
        "Leisure > Crafts",
125 -
        "Leisure > Games",
126 -
        "Leisure > Hobbies",
127 -
        "Leisure > Home & Garden",
128 -
        "Leisure > Video Games",
129 -
        "Music",
130 -
        "Music > Music Commentary",
131 -
        "Music > Music History",
132 -
        "Music > Music Interviews",
133 -
        "News",
134 -
        "News > Business News",
135 -
        "News > Daily News",
136 -
        "News > Entertainment News",
137 -
        "News > News Commentary",
138 -
        "News > Politics",
139 -
        "News > Sports News",
140 -
        "News > Tech News",
141 -
        "Religion & Spirituality",
142 -
        "Religion & Spirituality > Buddhism",
143 -
        "Religion & Spirituality > Christianity",
144 -
        "Religion & Spirituality > Hinduism",
145 -
        "Religion & Spirituality > Islam",
146 -
        "Religion & Spirituality > Judaism",
147 -
        "Religion & Spirituality > Religion",
148 -
        "Religion & Spirituality > Spirituality",
149 -
        "Science",
150 -
        "Science > Astronomy",
151 -
        "Science > Chemistry",
152 -
        "Science > Earth Sciences",
153 -
        "Science > Life Sciences",
154 -
        "Science > Mathematics",
155 -
        "Science > Natural Sciences",
156 -
        "Science > Nature",
157 -
        "Science > Physics",
158 -
        "Science > Social Sciences",
159 -
        "Society & Culture",
160 -
        "Society & Culture > Documentary",
161 -
        "Society & Culture > Personal Journals",
162 -
        "Society & Culture > Philosophy",
163 -
        "Society & Culture > Places & Travel",
164 -
        "Society & Culture > Relationships",
165 -
        "Sports",
166 -
        "Sports > Baseball",
167 -
        "Sports > Basketball",
168 -
        "Sports > Cricket",
169 -
        "Sports > Fantasy Sports",
170 -
        "Sports > Football",
171 -
        "Sports > Golf",
172 -
        "Sports > Hockey",
173 -
        "Sports > Rugby",
174 -
        "Sports > Running",
175 -
        "Sports > Soccer",
176 -
        "Sports > Swimming",
177 -
        "Sports > Tennis",
178 -
        "Sports > Volleyball",
179 -
        "Sports > Wilderness",
180 -
        "Sports > Wrestling",
181 -
        "Technology",
182 -
        "True Crime",
183 -
        "TV & Film",
184 -
        "TV & Film > After Shows",
185 -
        "TV & Film > Film History",
186 -
        "TV & Film > Film Interviews",
187 -
        "TV & Film > Film Reviews",
188 -
        "TV & Film > TV Reviews"
189 -
      ]
190 87
    }
191 88
  },
192 89
  "$type": "com.atproto.lexicon.schema",
193 90
  "lexicon": 1
194 91
}

Compare Other Versions

Lexicon Garden

@