Problem
MinusPod generates chapters and serves them as podcast:chapters JSON plus embedded ID3 frames. Both are player-side formats — every app I've tried only surfaces them once playback has started. There's no way to see episode chapters while browsing a feed.
My previous self-hosted setup (podly) wrote chapter timestamps into the episode description, which made them readable in any app regardless of chapter-format support. That's the behavior I'm missing.
Proposed change
An optional toggle that appends the generated chapter list (timestamp + title, one per line) to the served episode description.
The chapters are already generated and already remapped onto the cut audio, so this is a serialization step rather than new logic. A global setting under Transcripts & Chapters, default off, with a per-feed override would match how the other chapter settings work.
Rough shape of the appended block:
Chapters
00:00 Intro
04:12 Viewflation and YouTube views
18:40 Sonos Ace Ultra
...
Alternatives considered
- Reading chapters in the player — works, but only during playback, which doesn't help when I want to have a look before deciding to even listen to (or even processing) an episode.
Problem
MinusPod generates chapters and serves them as
podcast:chaptersJSON plus embedded ID3 frames. Both are player-side formats — every app I've tried only surfaces them once playback has started. There's no way to see episode chapters while browsing a feed.My previous self-hosted setup (podly) wrote chapter timestamps into the episode description, which made them readable in any app regardless of chapter-format support. That's the behavior I'm missing.
Proposed change
An optional toggle that appends the generated chapter list (timestamp + title, one per line) to the served episode description.
The chapters are already generated and already remapped onto the cut audio, so this is a serialization step rather than new logic. A global setting under Transcripts & Chapters, default off, with a per-feed override would match how the other chapter settings work.
Rough shape of the appended block:
Alternatives considered