Description
Proposal: List mediums
Currently, there exists no canonical, machine-friendly, way to create a list of RSS items outside of a feed without copying the items outright; such copying presents legal issues around copyrights as well as technical "source of truth" issues. OPML exists for lists of feeds, but remains limited to feeds and also has no way of providing machine-friendly metadata about a feed beyond its location and feed type/version.
Shared, publicly available feeds of referenced items (i.e. items not owned by said feed) would offer a means to share lists of content with people while still being available for applications to parse and understand. Such lists already happen every day, but are often limited to websites or emails, providing a poor user experience.
One example of publicly available lists in use today are Spotify playlists, which allow anyone with a Spotify account to follow music curated by others or even curate music in their own lists. This example can and should be able to be replicated directly in Podcasting 2.0 without creating the headache of copyright issues. Similarly, for podcasts, the same problem would be able to be solved allowing one to provide public recommendations of specific episodes to listen to.
Given the above, I would like to propose the addition of "List" mediums for every medium that already exists and all mediums going forward. For example, podcast
would become podcastL
, where the original medium is suffixed by the letter L
to indicate a "List." music
would become musicL
. audiobook
would become audiobookL
.
The reason for brevity is primarily to be able to fit these into Podping character limitations without abbreviation. It is not the intention to display these directly in a user experience, as musicL
would simply be a "playlist" of music for a user.
The current available mediums would result in the following "List" mediums:
podcastL
musicL
videoL
filmL
audiobookL
newsletterL
blogL
Additionally, we will account for lists of mixed content with a dedicated generic mixed
"List" medium. This is less for easy consumption and more to give people a place to have lists of sporadic mediums.
These mediums are expected to have no regular <item>
, nor <podcast:liveItem>
, nor any future similar new item type. Rather, "List" mediums are intended to exclusively contain one or more <podcast:remoteItem>
(not yet a finalized tag), allowing one to reference a feed by its <podcast:guid>
and the guid of an item.
As for other relevant tags to be included with "List" mediums, that is yet to be determined and is open for discussion.