[Enhancement]: AntennaPod Sync (gPodder API emulation) #898

Open
opened 2026-04-24 23:25:27 +02:00 by adam · 9 comments
Owner

Originally created by @test-in-prod on GitHub (Jan 17, 2023).

Describe the feature/enhancement

Long time user of AntennaPod on android and running a gPodder server can be used to setup sync (for playback positions, but also subscriptions and audiobooks).

AntennaPod supports gPodder API or Nextcloud sync right now, but I also wonder if audiobookshelf could have an API that can emulate gPodder API so that sync could be setup.

Originally created by @test-in-prod on GitHub (Jan 17, 2023). ### Describe the feature/enhancement Long time user of [AntennaPod](https://antennapod.org/) on android and running a gPodder server can be used to setup sync (for playback positions, but also subscriptions and audiobooks). AntennaPod supports gPodder API or Nextcloud sync right now, but I also wonder if audiobookshelf could have an API that can emulate gPodder API so that sync could be setup.
adam added the enhancement label 2026-04-24 23:25:27 +02:00
Author
Owner

@advplyr commented on GitHub (Jan 17, 2023):

I'm not familiar with any of it, do you have some more links you can share to help me get caught up? Maybe some docs

@advplyr commented on GitHub (Jan 17, 2023): I'm not familiar with any of it, do you have some more links you can share to help me get caught up? Maybe some docs
Author
Owner

@test-in-prod commented on GitHub (Jan 17, 2023):

Here are the docs for gPodder API: https://gpoddernet.readthedocs.io/en/latest/api/index.html

@test-in-prod commented on GitHub (Jan 17, 2023): Here are the docs for gPodder API: https://gpoddernet.readthedocs.io/en/latest/api/index.html
Author
Owner

@alexanderadam commented on GitHub (Apr 2, 2023):

Other applications like the Podcast app for Garmin watches or the gPodder desktop application are also using gPodder sync.
So I guess it would add support to various existing clients, making audiobookshelf attractive for these users.

EDIT: PodFetch already supports the gPodder API apart from other cool features. I think that it's feature-wise pretty similar to AudioBookshelf.

@alexanderadam commented on GitHub (Apr 2, 2023): Other applications like [the Podcast app for Garmin watches](https://github.com/lucasasselli/garmin-podcasts#garmin-podcasts) or the [gPodder desktop application](https://gpodder.github.io/) are also using gPodder sync. So I guess it would add support to various existing clients, making audiobookshelf attractive for these users. **EDIT:** [PodFetch already supports the gPodder API](https://github.com/SamTV12345/PodFetch#gpodder-api) apart from other cool features. I think that it's feature-wise pretty similar to AudioBookshelf.
Author
Owner

@mcmikemn commented on GitHub (Apr 9, 2023):

Adding play-state syncronization to Audiobookshelf would be amazing. I love Antennapod but I'm currently considering ditching a podcast app altogether and playing podcasts via Audiobookshelf on the web (thus play state is on the server, so it's "synced" no matter where I listen from). Problems I have with this solution are not being able to listen when I don't have connectivity (e.g., driving where there's no cell signal, on planes) and bandwidth (why use cell bandwidth to stream an episode that I already downloaded on my server?).

Anyway, I just encountered Audiobookshelf and it looks and acts fantastic - gorgeous and intuitive. Thank you!

@mcmikemn commented on GitHub (Apr 9, 2023): Adding play-state syncronization to Audiobookshelf would be amazing. I love Antennapod but I'm currently considering ditching a podcast app altogether and playing podcasts via Audiobookshelf on the web (thus play state is on the server, so it's "synced" no matter where I listen from). Problems I have with this solution are not being able to listen when I don't have connectivity (e.g., driving where there's no cell signal, on planes) and bandwidth (why use cell bandwidth to stream an episode that I already downloaded on my server?). Anyway, I just encountered Audiobookshelf and it looks and acts fantastic - gorgeous and intuitive. Thank you!
Author
Owner

@advplyr commented on GitHub (Apr 9, 2023):

@mcmikemn You can download podcast episodes on your device and your progress will be synced with the server when you have connection to the server.

@advplyr commented on GitHub (Apr 9, 2023): @mcmikemn You can download podcast episodes on your device and your progress will be synced with the server when you have connection to the server.
Author
Owner

@mcmikemn commented on GitHub (Apr 9, 2023):

@advplyr, are you referring to the web interface or the Audiobookshelf app?

I'm using GrapheneOS but the Audiobookshelf app uses Google Play services and thus wouldn't work on my phone.

Edit: Oh - you're the developer! Sorry I didn't notice!. :)

@mcmikemn commented on GitHub (Apr 9, 2023): @advplyr, are you referring to the web interface or the Audiobookshelf app? I'm using GrapheneOS but the Audiobookshelf app uses Google Play services and thus wouldn't work on my phone. Edit: Oh - you're the developer! Sorry I didn't notice!. :)
Author
Owner

@advplyr commented on GitHub (Apr 9, 2023):

The mobile app, an APK is included with every release so you don't have to install from the play store. https://github.com/advplyr/audiobookshelf-app/releases

@advplyr commented on GitHub (Apr 9, 2023): The mobile app, an APK is included with every release so you don't have to install from the play store. https://github.com/advplyr/audiobookshelf-app/releases
Author
Owner

@mcmikemn commented on GitHub (Apr 9, 2023):

Wow. Fantastic!

@mcmikemn commented on GitHub (Apr 9, 2023): Wow. Fantastic!
Author
Owner

@keunes commented on GitHub (Aug 9, 2023):

Before implementing support for the gPodder.net API, I would strongly recommend having a look at www.openpodcastapi.org. It's a community initiative to bring a better, open & platform-neutral podcast synchronisation API spec. Everyone is invited to join the efforts :-)

@keunes commented on GitHub (Aug 9, 2023): Before implementing support for the gPodder.net API, I would strongly recommend having a look at www.openpodcastapi.org. It's a community initiative to bring a better, open & platform-neutral podcast synchronisation API spec. Everyone is invited to join the efforts :-)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#898