Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Proposal: Extend this repo's scope to include OPML #369

Closed
saerdnaer opened this issue Apr 25, 2022 · 1 comment
Closed

Proposal: Extend this repo's scope to include OPML #369

saerdnaer opened this issue Apr 25, 2022 · 1 comment
Labels
proposal An idea for a new tag

Comments

@saerdnaer
Copy link
Contributor

saerdnaer commented Apr 25, 2022

I think we should also provide good example representations of podcast collections / item recommendation lists in OPML, not only in RSS or custom JSON.

What is OPML

OPML (Outline Processor Markup Language) comes from the same person as RSS 0.92 / 2.0 - Dave Winer.
As its long name suggest, OPML a XML dialect to describe outlines – but became more popular as as simple way to list RSS feeds, e.g. a blog roll or to transfer your subscriptions from one podcast app to another.
This is a separate section 'subscription lists' in the OPML spec:

As already mentioned in another discussion there is also a JSON representation:

I can also recommend to export your subscriptions via OPML, convert it to CSV via http://opml2csv.com and sort them in your favourite spreadsheet tool, as I did in Sep 2018, see below [1]. :-)

Broadcasters / Podcast networks already provide their list of podcasts als OPML e.g. http://podcasts.files.bbci.co.uk/podcasts.opml [via BBC radiolabs Blog]

Reasoning

As of today nearly every podcast app supports import and export of subscriptions, but all other information like how many episodes you listened are lost. We should extend OPML and document common practises like we do with RSS.

This is not thought as apposing proposal to the linked issues, but should be seen as an extension to the existing proposals to make it easier for users and app developers to implement ans use these ideas.

TBC…

Misc

Related: #240 #363

[1]
image

@saerdnaer saerdnaer changed the title Proposal: Extend this repo to improve OPML Proposal: Extend this repo's scope to include OPML Apr 25, 2022
@daveajones
Copy link
Contributor

I would also like to propose the namespace to be used in OPML for the basis of the channels tag work.

@daveajones daveajones added the proposal An idea for a new tag label Mar 25, 2023
@Podcastindex-org Podcastindex-org locked and limited conversation to collaborators Mar 25, 2023
@daveajones daveajones converted this issue into discussion #478 Mar 25, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
proposal An idea for a new tag
Projects
None yet
Development

No branches or pull requests

2 participants