RSS: podcast:chapters pro Item (Chapters-JSON-Datei verlinken) #14

Closed
opened 2026-05-31 22:00:45 +02:00 by holm · 0 comments
Owner
Dimension Bewertung Einschätzung
Aufwand ███░░░░░░░ Niedrig-mittel — Chapters-JSON pro Episode generieren
Nutzen ███████░░░ Hoch — externe Chapters für viele Player
Bruchhäufigkeit █░░░░░░░░░ Sehr niedrig
Nachhaltigkeit █████████░ Sehr hoch
Dringlichkeit █████░░░░░ Mittel

Ziel

Pro Episode eine chapters.json (Format: https://github.com/Podcastindex-org/podcast-namespace/blob/main/chapters/jsonChapters.md) generieren:

{
  "version": "1.2.0",
  "chapters": [
    {"startTime": 0,    "title": "Intro"},
    {"startTime": 330,  "title": "Hauptthema"}
  ]
}

Im RSS-Item verlinken:

<podcast:chapters url="https://podcast.zentonic.org/episodes/001/chapters.json" type="application/json+chapters"/>

Komplementär zu eingebetteten MP3-Chapters.

Teil von #1.

| Dimension | Bewertung | Einschätzung | |---|---|---| | Aufwand | `███░░░░░░░` | Niedrig-mittel — Chapters-JSON pro Episode generieren | | Nutzen | `███████░░░` | Hoch — externe Chapters für viele Player | | Bruchhäufigkeit | `█░░░░░░░░░` | Sehr niedrig | | Nachhaltigkeit | `█████████░` | Sehr hoch | | Dringlichkeit | `█████░░░░░` | Mittel | ## Ziel Pro Episode eine `chapters.json` (Format: https://github.com/Podcastindex-org/podcast-namespace/blob/main/chapters/jsonChapters.md) generieren: ```json { "version": "1.2.0", "chapters": [ {"startTime": 0, "title": "Intro"}, {"startTime": 330, "title": "Hauptthema"} ] } ``` Im RSS-Item verlinken: ```xml <podcast:chapters url="https://podcast.zentonic.org/episodes/001/chapters.json" type="application/json+chapters"/> ``` Komplementär zu eingebetteten MP3-Chapters. Teil von #1.
holm 2026-05-31 22:00:45 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Zentonic/zentonic-publisher#14
No description provided.