Skip to content

Project overview

The Open Podcast API project is inspired by and builds upon the gPodder API. In the summer of 2019, the creator of gPodder announced they were stepping down and the community took over.1 Unfortunately, about a year later the project entered ‘basic maintenance mode’ due to shifting priorities of key contributors. The limited availability of volunteers combined with gPodder.net’s popularity among end-users meant that people started to see server errors while synchronizing or creating an account.2 3 Attempts to establish contact and collaborate on improving the situation didn’t work out as hoped. Given the situation, AntennaPod contributors started discussing whether gPodder.net support should be removed4 or whether it could be forked. They concluded that the best solution would be to create a new API spec with a broad range of contributors to allow users to switch servers (avoiding major loads on a single server or project), to provide an opportunity to more easily go beyond the existing gPodder.net API specs, and to enable developers to address some technical issues with the API specs.

The initial discussions on GitHub led to a meeting in October 2022 with contributors from AntennaPod, Funkwhale, Kasts, Podfriend and the gPodder app for Nextcloud.5 A few months later, the first of the recurring meetings took place to start developing the specification.

Join us!

We encourage you to engage in the discussions, and provide feedback based on your implementation. Check our homepage how you can get involved.

Code of Conduct

The Open Podcast API project abides by the Contributor Covenant Code of Conduct. Please familiarize yourself with it before participating in any of our community spaces.

Licensing

Our project builds on and is itself open source:

  • Documentation: Creative Commons Attribution-ShareAlike 4.0 International Public License
  • Reference implementations: MIT

Specifications

Footnotes

  1. Call on the gPodder.net repository for a new maintainer

  2. Questions about gPodder.net issues on the AntennaPod forum

  3. Issue in the gPodder.net repository on 502 errors

  4. Suggestion on the AntennaPod forum to remove gPodder.net support

  5. Initial discussions on the needs for a new podcast synchronisation API