@@ -901,6 +901,9 @@ The node value is a string denoting one of the following possible values:
901
901
version audio enclosure attached.
902
902
- ` blog ` - Describes a feed of informally written articles. Similar to ` newsletter ` but more informal as in a
903
903
traditional blog platform style.
904
+ - ` publisher ` - Describes a feed that links to other feeds a publisher owns using the ` <podcast:remoteItem> ` element.
905
+ To understand the structure of how "publisher" feeds work, please see the dedicated document
906
+ (here)[ publishers/publishers.md] .
904
907
905
908
### List Mediums
906
909
In addition to the above mediums, each medium also has a counterpart "list" variant, where the original medium name
@@ -1157,28 +1160,29 @@ of it's purpose.
1157
1160
<br ><br ><br ><br ><!-- Tag block -->
1158
1161
## Social Interact
1159
1162
` <podcast:socialInteract> ` <br ><br >
1160
- The ` socialInteract ` tag allows a podcaster to attach the url of a "root post" of a comment thread to an episode.
1161
- This "root post" is treated as the canonical location of where the comments and discussion around this episode will
1162
- take place. This can be thought of as the "official" social media comment space for this episode. If a protocol
1163
- such as "activitypub" is used, or some other protocol that allows programmatic API access, these comments can be
1164
- directly pulled into the app, and replies can be posted back to the thread from the app itself.
1163
+ The ` socialInteract ` tag allows a podcaster to attach the url of a "root post" of a comment thread to an episode, or
1164
+ to the podcast as a whole. This "root post" is treated as the canonical location of where the comments and
1165
+ discussion around the episode or podcast will take place. This can be thought of as the "official" social media
1166
+ comment space for the episode or podcast. If a protocol such as "activitypub" is used, or some other protocol that
1167
+ allows programmatic API access, these comments can be directly pulled into the app, and replies can be posted back
1168
+ to the thread from the app itself.
1165
1169
1166
- If multiple ` socialInteract ` tags are given for an ` <item> ` , the ` priority ` attribute is strongly recommended to
1167
- give the app an indication as to which comments to display first.
1170
+ If multiple ` socialInteract ` tags are given for an ` <item> ` or the ` <channel> ` , the ` priority ` attribute is strongly
1171
+ recommended to give the app an indication as to which comments to display first.
1168
1172
1169
1173
This tag can also be used as a signal to platforms and apps that the podcaster does not want public comments shown
1170
- alongside this episode. For this purpose a ` protocol ` value of "disabled" can be specified, with no other
1174
+ alongside the episode or podcast . For this purpose a ` protocol ` value of "disabled" can be specified, with no other
1171
1175
attributes or node value present.
1172
1176
1173
1177
### Parent
1174
-   ; ` <item> `
1178
+   ; ` <item> ` or ` <channel> `
1175
1179
1176
1180
### Count
1177
1181
  ; Multiple
1178
1182
1179
1183
### Attributes
1180
- - ** uri** (required) The uri/url of root post comment.
1181
1184
- ** protocol** (required) The [ protocol] ( /socialprotocols.txt ) in use for interacting with the comment root post.
1185
+ - ** uri** (required) The uri/url of root post comment.
1182
1186
- ** accountId** (recommended) The account id (on the commenting platform) of the account that created this root post.
1183
1187
- ** accountUrl** (optional) The public url (on the commenting platform) of the account that created this root post.
1184
1188
- ** priority** (optional) When multiple socialInteract tags are present, this integer gives order of priority. A
@@ -1187,9 +1191,9 @@ attributes or node value present.
1187
1191
1188
1192
Example (simple):
1189
1193
``` xml
1190
- <podcast : socialInteract
1191
- uri = " https://podcastindex.social/web/@dave/108013847520053258 "
1192
- protocol = " activitypub "
1194
+ <podcast : socialInteract
1195
+ protocol = " activitypub "
1196
+ uri = " https://podcastindex.social/web/@dave/108013847520053258 "
1193
1197
accountId =" @dave"
1194
1198
/>
1195
1199
```
@@ -1198,15 +1202,15 @@ Example (complex):
1198
1202
``` xml
1199
1203
<podcast : socialInteract
1200
1204
priority =" 1"
1201
- uri = " https://podcastindex.social/web/@dave/108013847520053258 "
1202
- protocol = " activitypub "
1205
+ protocol = " activitypub "
1206
+ uri = " https://podcastindex.social/web/@dave/108013847520053258 "
1203
1207
accountId =" @dave"
1204
1208
accountUrl =" https://podcastindex.social/web/@dave"
1205
1209
/>
1206
1210
<podcast : socialInteract
1207
- priority =" 2"
1208
- uri = " https:// twitter.com/PodcastindexOrg/status/1507120226361647115 "
1209
- protocol = " twitter"
1211
+ priority =" 2"
1212
+ protocol = " twitter"
1213
+ uri = " https:// twitter.com/PodcastindexOrg/status/1507120226361647115 "
1210
1214
accountId =" @podcastindexorg"
1211
1215
accountUrl =" https://twitter.com/PodcastindexOrg"
1212
1216
/>
0 commit comments