gPodder 
Section titled “gPodder ”Music Assistant has support for gPodder. Contributed and maintained by Fabian Munkes
gPodder is a synchronisation service for podcast apps rather than a place to discover podcasts. It keeps a shared record of the podcasts you subscribe to and how far through each episode you are, so that several apps can stay in sync with one another.
This provider connects Music Assistant to that shared record. Your existing subscriptions turn up as podcasts you can play, and your listening progress is written back as you go, so an episode started elsewhere can be finished on a speaker, or the other way round.
Music Assistant does not host the shared record itself. You run a gPodder compatible server and point this provider at it, as described under Configuration.
Features
Section titled “Features”| Subscription FREE | Yes |
| Self-Hosted Local Media | No |
| Media Types Supported | Podcasts |
| Recommendations Supported | No |
| Lyrics Supported | No |
| Endless Mix | No |
| Artist Top Tracks Support | No |
| Similar Artists Support | No |
| Similar Tracks Support | No |
| Maximum Stream Quality | Lossy variable bitrate |
| Login Method | Password or Nextcloud Login |
- Progress reporting and acquiring
- Populates libraries with podcasts
- Updates playlog on regular provider syncs
Configuration
Section titled “Configuration”gpodder.net compatible webservice
Section titled “gpodder.net compatible webservice”A mygpo compatible web service is supported, and this provider is tested against opodsync To setup this functionality you need:
- gPodder Service URL. For example,
http://192.168.1.20:14000orhttps://sync.yourdomain.com - Username.
- Password.
- Device ID.
NOTE
The Device ID can be anything you like, as long as it is plain letters and numbers. What matters is that every app you want kept in sync uses exactly the same one.
NOTE
gpodder.net is deliberately not supported. This source checks in with the server often, and the service hosted there is known to be either slow or completely unresponsive, which would hold Music Assistant up. Run one of the alternatives yourself instead.
nextcloud-gpodder
Section titled “nextcloud-gpodder”The provider supports nextcloud-gpodder/gpoddersync.
To setup this functionality, you need the Nextcloud URL, and then click the AUTHENTICATE WITH NEXTCLOUD button to start the authentication flow. Click save when finished
Multi-user environment
Section titled “Multi-user environment”The gpodder provider can be set up multiple times for individual users. To achieve correct syncing of the progress of individual media items with an MA user please refer to user management.
Settings
Section titled “Settings”- Maximum number of episodes. Maximum number of episodes to sync per feed. Use 0 for unlimited
- Advanced - Verify SSL. Enable to verify the certificate of SSL/TLS connections. This is on by default
Known Issues / Notes
Section titled “Known Issues / Notes”- Nil
Syncing with other podcast apps
Section titled “Syncing with other podcast apps”Music Assistant does not talk to other podcast apps directly. Every app reads from and writes to the same gPodder compatible server, and picks up whatever the others have left there, so anything that supports gPodder sync can share a set of subscriptions and a listening position with Music Assistant.
What travels in each direction:
| Subscriptions | To Music Assistant only |
| Playback progress and resume position | Both ways |
| Mark as unplayed | Both ways |
| Episode deleted in another app | To Music Assistant only |
IMPORTANT
Subscriptions are only read from the server. Adding or removing a podcast inside Music Assistant is not sent back, so subscribe and unsubscribe from another app or on the server itself.
Podcast audio does not pass through the sync server. Music Assistant reads the podcast’s RSS feed and streams the episode from the feed’s own address, so the server only ever holds feed addresses and listening progress.
If you connect through a gPodder or opodsync server, pick one Device ID and enter that same value in every app, Music Assistant included. It does not matter what you choose, only that it is identical everywhere.
A mismatch is the usual reason syncing appears to do nothing: your podcasts still arrive, but episodes never resume where another app left off, because each app can only see the progress it recorded itself. If that is what you are seeing, compare the Device ID in each app before looking any further.
Connecting through Nextcloud has no Device ID, so there is nothing to set.
Apps that support gPodder sync include:
- AntennaPod (Android)
- gPodder (desktop)
- Kasts (Linux, Android and Windows)
- PinePods (self-hosted)
This website uses privacy-first analytics to help us improve the site. You can view all data in our public dashboard.