PodFetch icon indicating copy to clipboard operation
PodFetch copied to clipboard

Sync not working properly on both directions

Open SirMartin opened this issue 3 months ago • 2 comments

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.

SirMartin avatar Sep 01 '25 14:09 SirMartin

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.

SamTV12345 avatar Sep 08 '25 17:09 SamTV12345

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.

SirMartin avatar Sep 08 '25 18:09 SirMartin