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