Tuesday 2 February 2021

Episode syncing

An excellent suggestion from James Cridland over on https://podcastindex.social/ was to have the ability to store on the directory the "most recently played position" for each podcast in a feed. This would allow a user to pause playing on one app, and then pick up from the last position on another app.

This was a relatively simple API to add in a generic way so that it can apply to any media type. The position that's stored is just an integer value. For audio/video this could be the number of seconds into the playback. For written words it could be a paragraph number.

So now, the API contains:

/api/1.0/Episode/Position/Set

/api/1.0/Episode/Position/Get

Really look forward to this being supported in podcast players.

No comments:

Post a Comment

Batching and OPML

Just a couple of new features added this week, but these are potentially useful for integration with other systems. Batch API This allows a ...