gpodder / mygpo

The gpodder.net webservice
http://gpodder.net/
GNU Affero General Public License v3.0
274 stars 86 forks source link

Has any one getting gpodder synch to work with more than 1 device? #575

Closed wehkah closed 2 years ago

wehkah commented 3 years ago

Sorry for the sarcastic question, but I simply can't get the synchronisation to work.

I want to sync three devices:

Here's what I did:

Second try:

Now the subscription list was in sync - until the first change took place! Any listening to any episode on either device does not get synched to the other device, even when I manually trigger a complete synchronisation on both devices, no matter how long I wait.

The same disappointing experience was repeating then I gave Clementine a try. :(

So, what is the correct way to set up more than one device to be synched? What method is supposed to work?

rw-django-fan-2020 commented 3 years ago

Subscriptions -> Devices -> choose device -> on the left side you can choose another device to synchronise

JonathanRRogers commented 3 years ago

Subscriptions -> Devices -> choose device -> on the left side you can choose another device to synchronise

Is this referring to gpodder.net? When I visit the page for one of my devices on gpodder.net, I see a grey "Synchronize" box on the right side of the page. I have two devices: two instances of AntennaPod on different phones. On gpodder.net, each shows that it is synchronized with the other. However, one device has a long list of subscriptions and the other none. If I click "Trigger Sync" for either device, I see "Your subscription will be updated in a moment." on a green background. However, the empty device is never populated.

JonathanRRogers commented 3 years ago

Subscriptions -> Devices -> choose device -> on the left side you can choose another device to synchronise

Is this referring to gpodder.net? When I visit the page for one of my devices on gpodder.net, I see a grey "Synchronize" box on the right side of the page. I have two devices: two instances of AntennaPod on different phones. On gpodder.net, each shows that it is synchronized with the other. However, one device has a long list of subscriptions and the other none. If I click "Trigger Sync" for either device, I see "Your subscription will be updated in a moment." on a green background. However, the empty device is never populated.

My problem seems to have been that I was blocking scripts with uBlock origin. When I disabled uBlock origin for gpodder.net, clicking "Trigger Sync" populated the podcast list immediately.

wehkah commented 3 years ago

I know how to add a device to the list of synchronized devices, and all of my three devices are set to be synchronized in the web gui of gpodder.net.

The thing is: my devices never really get synchronized. My phone is sort of my "master device": 90% of my podcast episodes I listen to on my phone. According to the description of gpodder.net, the finished episodes should be marked as "played" on my tablet and my pc automatically after some time. (Seconds? Minutes?) But even after hours that does not happen! Never! Even when I tell AntennaPod to do a complete synching, my tablet still tells me that there is a big number of unplayed episodes. And so does my pc.

Also, when I subscribe to a new podcast, that podcast never shows up on the other two devices.

Either AntennaPod on my tablet and Clementine on my pc are buggy at the same time, or gpodder.net does not do what it is said to do: synchronize the episode status on different devices.

danielKlmr commented 3 years ago

I know how to add a device to the list of synchronized devices, and all of my three devices are set to be synchronized in the web gui of gpodder.net.

The thing is: my devices never really get synchronized. My phone is sort of my "master device": 90% of my podcast episodes I listen to on my phone. According to the description of gpodder.net, the finished episodes should be marked as "played" on my tablet and my pc automatically after some time. (Seconds? Minutes?) But even after hours that does not happen! Never! Even when I tell AntennaPod to do a complete synching, my tablet still tells me that there is a big number of unplayed episodes. And so does my pc.

Also, when I subscribe to a new podcast, that podcast never shows up on the other two devices.

Either AntennaPod on my tablet and Clementine on my pc are buggy at the same time, or gpodder.net does not do what it is said to do: synchronize the episode status on different devices.

I guess it must be gpodder.net. Although I linked my devices together in the WebUI, my podcasts just don't sync within these devices. As far as I understand, the icons of all of the linked devices should show on each of my abonnements in the web interface. But for some of my podcasts this isn't the case.

AndrewMichaelLawson commented 3 years ago

My problem seems to have been that I was blocking scripts with uBlock origin. When I disabled uBlock origin for gpodder.net, clicking "Trigger Sync" populated the podcast list immediately.

This still hasn't worked for me. I've was able to sync months ago on another device once and it took like 24 hours. You didn't have to wait at all?

wehkah commented 3 years ago

A blocking browser addon or something similar is not the reason in my case. Even if I use a fresh browser profile with no addon at all, gpodder.net still does not work as it is supposed to do.

Besides: like I said before, newly subscriptions on one of my devices never reach the other devices. Furthermore, when I login in to gpodder.net, the web gui presents a subscription list to me that is very out dated.

I think it is more than fair to say that gpodder.net is of no use and they should close their service to save band width!

Ryochan7 commented 3 years ago

Really tempted to just fork this and related projects

Ryochan7 commented 3 years ago

Subscription syncing only works for me across instances of the desktop gPodder client. Two desktop clients are able to detect subscription changes from a different client and update the local subscription list accordingly.

Looking at the webserver and celery logs, it does not look like AntennaPod makes the API call to sync subscriptions from other saved devices. Logs show that AntennaPod will send subscription data only for that specific device.

Although gPodder sends episode state data to mygpo, it does not try to pull episode state data from the server.

wehkah commented 3 years ago

I solved the problem by switching to "Pocket Casts" now. That app might not be as opened source as AntennaPod, but the makers offer a synching service that actually works!

clementsjosh commented 2 years ago

Closing since it's not caused by gpodder.net.