Skip to content

Proposal: List mediums #363

Closed
Closed
@agates

Description

@agates

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    phase6Namespace Phase 6proposalAn 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