Skip to content

Chapters resources should be automatically added when podcast chapters are using Hypercather

Is your feature request related to a problem? Please describe

When using Hypercatcher as a chapter management system, chapter resource URL should be automatically generated.
Depends on #109 (closed)

Describe the solution you'd like

Hypercatcher provides:

  • a user interface for listeners to submit chapter marks
  • a user interface for the podcaster to validate/refuse user submitted chapter marks
  • a json file with all validated chapter marks
  • an API that provides:
    • the URL to the podcaster user interface
    • the URL to the json validated chapter file

Here is an example for this Hypercatcher API:
https://studio.hypercatcher.com/getEpisodeDetails?rss=https://feeds.buzzsprout.com/1027057.rss&guid=Buzzsprout-8203665
returns:

{
  "episodeUrl":"https://studio.hypercatcher.com/dashboardEditEpisode/https:feeds.buzzsprout.com1027057.rss/Buzzsprout-8203665",
  "jsonUrl":"https://storage.googleapis.com/com-hypercatcher-chapters/https%3Afeeds.buzzsprout.com1027057.rss/Buzzsprout-8203665"
}

The API endpoint: https://studio.hypercatcher.com/getEpisodeDetails?rss=[podcast_rss_feed_url]&guid=[episode_guid]

Castopod admin panel should

  • provide a way to tell that a podcast is using Hypercatcher for chapters
  • add a link from the episode page in the admin panel to the Hypercatcher user interface for the podcaster to validate/refuse user submitted chapter marks
  • add the Hypercatcher json validated chapter URL in the podcast RSS feed

Describe alternatives you've considered

n/a

Additional context

#109 (closed)