Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

<podcast:alternateEnclosure> should not be allowed at the channel level without more work #77

Closed
mattbasta opened this issue Oct 22, 2020 · 0 comments

Comments

@mattbasta
Copy link

The spec allows for <podcast:alternateEnclosure> to be present in the <channel>. While this is a fun idea, it has a number of challenging problems that deserve more attention before formally allowing it.

For one, the value isn't an "alternate" to anything. It's just an enclosure. Semantically, the tag makes no sense.

Some RSS extensions already support the channel-level case with other tags, which provide more prescriptive guidance on their use:

  • RadioPublic has the <rp:gateway-episodes> and <rp:greatest-hits> elements, which reference the GUID of an <item> https://radiopublic.com/schema/1.0/#gateway
  • Apple's spec allows for an epiosde type to be defined on an <item>, which allows a full <item> to describe trailers and bonus content. A more expressive variant of this would allow the show's content to be visible in a backwards-compatible way to all podcast apps, and make that content mobile between hosts that do not support this spec.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants