-
Notifications
You must be signed in to change notification settings - Fork 118
Description
Hi gang. Great to see such activity going on with the namespace of late.
I've written about "gateway episodes" before, as something podcasters can do on their websites to give new listeners a starting point into a long-running podcast. While we're all trying to make each episode better than the last, our 100th might not be as welcoming to new listeners as our first, so I was thinking it'd be great to be able to pin an episode to the top of a feed list, and indicate in the UI that this episode might not be the latest, much like a pinned tweet. I don't see why multiple episodes can't be pinned, but app UI developers should make their own decision as to how many is too many. I'd say a soft limit of 3.
Anyway, I think the ability to interrupt a chronological list and mark certain episodes as good starting points could be really helpful. A simple item-level <podcast:pinned> tag with the text value of yes would be simple enough. However, it could go a little further:
<podcast:pinned>
<podcast:pinnedLabel lang="en">Start here</podcast:pinnedLabel>
<podcast:pinnedLabel lang="es">Empieza aqui</podcast:pinnedLabel>
</podcast:pinned>So the contents of the tag could either be
yesin which case the player app makes its own decision (perhaps we agree simply on "Pinned episode" to prevent any unintended meaning being drawn from it... we don't want to make an assumption as to why an episode is "pinned"), or- a list of labels in different languages that explicitly state what "pinning" means to this particular podcast. To avoid duplication, perhaps
<podcast:pinnedLabel>could be channel-wide.
Would love your thoughts. I feel like I've kept abreast of developments but I don't use Mastodon so if this is something I've missed, and you already have a competing/better spec for this, obviously feel free to close this as a dupe. But I hope it's worth considering for phase 4.
Thanks so much.