Skip to content

Proposal: <podcast:author>, <podcast:domain> tag to indicate machine-friendly organizational authorship #442

@jefforulez

Description

@jefforulez

Proposal

Add the following tags to allow for machine-friendly grouping of podcasts by author organization:

<podcast:author>
  <podcast:domain>com.example</podcast:domain>
</podcast:author>

or

<podcast:author>
  <podcast:domain>com.example</podcast:domain>
  <podcast:domain>com.rulez</podcast:domain>
</podcast:author>

Existing Tags

Podcast authorship is currently indicated by the <itunes:author> tag from the itunes namespace.

Apple's description of this tag is:

The group responsible for creating the show.

Show author most often refers to the parent company or network of a podcast, but it can also be used to identify the host(s) if none exists.

Author information is especially useful if a company or organization publishes multiple podcasts.

from https://help.apple.com/itc/podcasts_connect/#/itcb54353390

This prescribed usage allows for flexibility and human-friendly presentation in podcast apps, but this flexibility and overloaded meaning creates complexity for machines indexing podcasts and podcast apps wishing to surface podcasts by publishing organization.

Co-Authored Podcast Example

The following podcast was co-authored by Serial Productions and The New York Times:

To indicate co-authorship, the podcasts RSS ( https://feeds.simplecast.com/wHqls8d1 ) has this tag:

<itunes:author>Serial Productions &amp; The New York Times</itunes:author>

This tag is human friendly, but confusing to machines.

A search engine or index would have difficulty grouping podcasts with the following author tags:

<itunes:author>Serial Productions &amp; The New York Times</itunes:author>
<itunes:author>Serial Productions</itunes:author>
<itunes:author>The New York Times</itunes:author>

Under the current proposal, the new RSS could be:

<podcast:author>
  <podcast:domain>org.serialpodcast</podcast:domain>
  <podcast:domain>com.nytimes</podcast:domain>
</podcast:author>

Podcast Author Verification

As an extension to this proposal, a DNS-based mechanism for verifying the <podcast:domain> values for a podcast could be implemented.

For example, TXT records could added to serialpodcast.org and nytimes.com which verify association with a podcast feed:

$ host -t txt serialpodcast.org | grep podcast
serialpodcast.org descriptive text "podcast=https://feeds.simplecast.com/wHqls8d1"

and

$ host -t txt nytimes.com | grep podcast
nytimes.com descriptive text "podcast=https://feeds.simplecast.com/wHqls8d1"

Metadata

Metadata

Assignees

No one assigned

    Labels

    proposalAn idea for a new tag

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions