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 chapters #302

Open
klaaz0r opened this issue Oct 11, 2021 · 7 comments
Open

Podcast chapters #302

klaaz0r opened this issue Oct 11, 2021 · 7 comments

Comments

@klaaz0r
Copy link

klaaz0r commented Oct 11, 2021

I am implementing chapters in my app but I am curious what has been the reasoning behind having chapters behind another API call? Why not make the chapters part of the actual feed?

   <podcast:chapters version="2.0">
        <podcast:chapter start="0" title="Welcome" />
        <podcast:chapter start="3:07" title="Star episode"  />
   </podcast:chapters>

(Simple example)

I understand the proposal is already gone trough but was there a specific reason to have chapters in JSON?

@PofMagicfingers
Copy link
Contributor

PofMagicfingers commented Oct 11, 2021 via email

@theDanielJLewis
Copy link

Plus, the chapters are simply one part of additional episode data. So it's really not a "chapters file" but an "episode metadata" file that can contain other data.

@PofMagicfingers
Copy link
Contributor

Yes, we were discussing in #184 about moving all "episode metadata" to a file. Podcast clients would download this file when downloading episode or accessing the episode infos

@daveajones
Copy link
Contributor

I'll add that we were told by more than one large host that adding the chapters to the feed itself would prohibit them from implementing. So, it was just a no-go out of the gate.

@tomrossi7
Copy link
Contributor

Yeah adding the chapters to the feed is a lot of clutter. Every app doesn't need the chapters for every episode. It makes sense that it is an additional HTTP call. The proper use of ETags and HTTP 304s should eliminate the need for a hash as well.

@PofMagicfingers
Copy link
Contributor

The proper use of ETags and HTTP 304s should eliminate the need for a hash as well

Well, using a hash will eliminate the need of a request at all IMHO 😁 But that's a debate to have in the #184 issue

@saerdnaer
Copy link
Contributor

saerdnaer commented Dec 5, 2021

@klaaz0r If you want to put your chapters directly into the RSS feed you can use https://podlove.org/simple-chapters/ which was established in 2012 and is already supported by Podcast Addict, Antenna Pod, Podcat, etc.

See also https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/other-recommendations.md#feed-paging-and-archiving-rfc5005

So in my opinion this issue can be closed.

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

6 participants