Syncing with Nextcloud and gPodder Sync app

Hello, I managed to

  • Nextcloud and install gPodder Sync
  • Set up AntenaPod to sync
  • Sync to Nextcloud
  • Delete data from AntenaPod
  • Do a clean setup for sync and sync

Only subscriptions were synced. My question is, is this normal behavior, or did I mess up something?, because I want to sync everything.

App version: 3.7.0.

Android version: 12

Device model: Xiaomi Redmi A2

Expected behaviour: Sync everything, including subscriptions, queue, history, current play and time, and time of not entirely played episodes.

Current behaviour: Only subscriptions are synced.

First occurred: (e.g. about x days/weeks ago)

Steps to reproduce:

Environment:

Hi,

Do you mean to the nextcloud interface or to another AntennaPod installation? If its the latter everything should be synced. If its the first I don’t currently know, as its been a while since I use the nextcloud extension.

1 Like

Another AntennaPod pod installation, technically. I do the full synchronization, then delete the app data, and set it up again on a clean profile. It shows that it’s syncing episodes, but only the subscription list is synced.
Maybe I’m doing something wrong. Is there a manual on how to set it up step by step?
I thought that the full database is uploaded to the cloud, but maybe it works differently, and I need two devices online to fully sync.

AntennaPod backup/restore only store subscriptions list and episodes status.

It doesn’t restore settings and don’t have an option to trigger download for episodes marked as stored on device.

For episodes marked as downloaded I think you can multi select them (in episodes screen so you can filter them), ask to remove files (that do not exists) then trigger downloads.

I can download episodes manually, that is not a problem.
But Nextcloud only restores the subscription list. I want to restore the queue and episode status also.

Reading the note on antennapod’s webpage (here, last note), it suggest to Force Sync to make it upload everything. That how I tought it worked, but I didn’t suggest it because I didn’t remember how it worked and was afraid it would delete your history.

So, I would suggest you do that, Force Sync and check again. Maybe if you play an episode, that is synced, and you have to use this option to sync the history.

I hope that it helps you and that it works this way

Make sure that you are exporting/importing the database. OPML export/import only includes the subscription list, which is what you describe.

You’re right, OPML only exports subscriptions, but @9yuwotanm is trying to sync two devices, so every time an episode is marked as played in one device, for example, it is also marked in the other.

Its not working even with force sync.