Block
<podcast:block>
Request to not be consumable by an app or directory<channel>
Node value
The node value must beyes
or no
.Attributes
id
: A single entry from the service slug list.
Details
This element allows a podcaster to express which platforms are allowed to publicly display this feed and its contents. In its basic form, it is a direct drop-in replacement for the <itunes:block>
tag, but allows for greater flexibility by the inclusion of the id
attribute and by including multiple copies of itself in the feed.
Platforms should not ingest a feed for public display/use if their slug exists in the id
of a yes
block tag, or if an unbounded yes
block tag exists (meaning block all public ingestion). Conversely, if a platform finds their slug in the id
of a no
block tag, they are free to ingest that feed for public display/usage.
In plain language, the sequence of discovery an ingesting platform should use is as follows:
- Does
<podcast:block id="[myslug]">no</podcast:block>
exist in this feed? Safe to ingest. - Does
<podcast:block id="[myslug]">yes</podcast:block>
exist in this feed? Do not ingest. - Does
<podcast:block>yes</podcast:block>
exist in this feed? Do not ingest.
Examples
Block everything:
<podcast:block>yes</podcast:block>
Block nothing (same as not present:
<podcast:block>no</podcast:block>
Block only Google and Amazon:
<podcast:block id="google">yes</podcast:block>
<podcast:block id="amazon">yes</podcast:block>
Block ever platform _except_ Google and Amazon:
<podcast:block>yes</podcast:block>
<podcast:block id="google">no</podcast:block>
<podcast:block id="amazon">no</podcast:block>
Platform support
Podcast apps
No podcast apps are known to support <podcast:block>
at this time.
Publishing/hosting tools
Other apps and platforms
This data is provided by Podcast Index. edit it on GitHub