Sync not working properly on both directions
Describe the bug
I am trying to move all my podcasts to use AntennaPod and a local server, and I am making some tests to move to use PodFetch.
I want to have synchronization using podfetch as GPodder server from AntennaPod, but in some cases works and others don't, I am not sure if its a bug or something wrong in my config.
I am trying the different scenarios, adding a podcast and playing an episode both in podfetch and in AntennaPod app on my phone.
From AntennaPod:
- Adding a podcast on AntennaPod, the Podcast appears automatically on Manage GPodder podcasts, even if the connected user on AntennaPod is an admin. That works fine, not sure if I still have to "accept the subscription" but it works. ✅
- Playing an episode on AntennaPod, after some time, automatically I can see the episode on PodFetch as playing and works fine. ✅
From PodFetch:
- Adding a podcast: It never appears on AntennaPod, I wait an hour or so, and it didn't appear. I tried to sync manually on AntennaPod, but same issue. 🐛 ?
- Listen a new episode on PodFetch, it never appears on AntennaPod. 🐛 ?
- Continue listen an episode started on AntennaPod: It updates correctly on AntennaPod. ✅
Reproduction
Add a new podcast on podfetch, or listen an episode, wait if it appears on AntennaPod.
System Info
I am using NginxProxyManager
Here is my Compose file.
version: '3'
services:
podfetch:
container_name: podfetch
image: samuel19982/podfetch:v4.8.1
user: ${UID:-1000}:${GID:-1000}
ports:
- "8010:8000"
volumes:
- /media/seagate/audio/podcasts:/app/podcasts
- /data/container-data/podfetch/db:/app/db
environment:
- POLLING_INTERVAL=60
- SERVER_URL=https://podfetch.example.com
- DATABASE_URL=sqlite:///app/db/podcast.db
- GPODDER_INTEGRATION_ENABLED=true
- BASIC_AUTH=true
- USERNAME=aaa
- PASSWORD=bbb
Used Package Manager
npm
Validations
- [x] Follow our Code of Conduct
- [x] Read the Contributing Guide.
- [x] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
- [x] Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
- [x] The provided reproduction is a minimal reproducible of the bug.
Yeah adding a podcast in AntennaPod does not mean it is added to PodFetch. Because what could happen is someone abuses the feature, spams PodFetch with new episodes and your server is getting spammed and taken down. Both adding in PodFetch and AntennaPod does not mean anything. If you really want to listen to both episodes on both devices you can add them manually and they will sync between each other. Otherwise you are forced to have all episodes in the web also on your AntennaPod.
Ok, I need to investigate how can I make it work, I want to replace my pocket casts premium account to have it self hosted. Adding podcasts is not a big issue, the only one more important for me is starting something on the web and antennapod no clue about it, but I can try to start always on the pone and just continue later on podfetch.