pocket-casts-android icon indicating copy to clipboard operation
pocket-casts-android copied to clipboard

Add chapters in the web browser version.

Open jeroenrotty opened this issue 2 years ago • 7 comments

What problem does this address?

The mobile app has chapter support, but it seems that the web interface doesn't.

What is your proposed solution?

Please add the feature to the web app.

Did you search for existing feature suggestions?

  • [X] I have searched for existing feature suggestions.

jeroenrotty avatar Nov 28 '22 08:11 jeroenrotty

From my understanding it's not possible because web browsers don't allow cacheing of a file in a browser mainly because of security reasons -dont want files to get bad stuff incerted into files as they are being cached-(same reason why trim scilence isn't possible) Maby it will be possible someday tho 🤔🤔 Intresting factoid tho the Mac app actually dose have chapter support 😉

CookieyedCodes avatar Nov 28 '22 10:11 CookieyedCodes

Oh sweet that you mentioned a Mac App, didn't even know that they had that! I'll use that more often than the web version instead! I'll try it out now!

jeroenrotty avatar Nov 28 '22 10:11 jeroenrotty

No bothers happy to help 😉

CookieyedCodes avatar Nov 28 '22 10:11 CookieyedCodes

Thanks for responding @CookieyedCodes That is the reason. A great future feature would be to save these chapters to the server and share them with the web app in JSON format so they are still accessible.

geekygecko avatar Nov 28 '22 20:11 geekygecko

Yeah, would love to see it happen one day though just for users not using the mac app so it works everywhere.

Offtopic, app works very well on Mac, happy!

jeroenrotty avatar Nov 29 '22 08:11 jeroenrotty

It is possible to show chapter marks in a web player environment.

The question is: Where do those chapters come from? Traditional chapters are embedded in the audio file. Displaying those without a full download is hard. However, solving issue #489 would allow displaying (some) chapters on the web as well.

How? They key is supporting Podlove Simple Chapters (PSC). Those are embedded in the RSS feed an not in the audio file. They are audio file independent. One of their many advantages is allowing chapters support for web players.

Podlove Simple Chapters (PSC) are fully specified over here: https://podlove.org/podlove-simple-chapters/

Fun fact: They are even part of the Spotify spec (probably for that very reason). But Spotify never implemented them, even though it should be fairly easy.

Inrumpo avatar Dec 12 '22 11:12 Inrumpo

Starting with release 3.6.14, the Pocket Casts web player supports Podlove Simple Chapters (PSC) (Spotify started doing this a few months ago) and Podcasting 2.0 JSON chapters. This issue is solved – to a degree.

Inrumpo avatar Nov 13 '23 21:11 Inrumpo