SeriesGuide icon indicating copy to clipboard operation
SeriesGuide copied to clipboard

Handle episodes getting added after Cloud sync (e.g. TVDb sync failed)

Open UweTrottmann opened this issue 8 years ago • 3 comments

The initial Cloud merge might not be aware if the TheTVDB sync before it failed, so not all episodes of a show have been added. Hence, not all episodes might have their proper watched/collected/skipped flags set.

UweTrottmann avatar Oct 07 '16 12:10 UweTrottmann

As this seems related I'm adding this here, feel free to create a separate issue if it isn't:

I'm using seriesguide on two devices and from time to time the watched and skipped flags aren't properly synced (maybe due to network issues, maybe due to this issue). However there's no way to resync the flags after the failure so I need to reset the flags manually again. Probably an additional option to force a complete resync (or a resync for one show) would be helpful here (apart from an automated solution for failed sync ofc).

JN-Jones avatar Dec 26 '16 09:12 JN-Jones

As this seems related I'm adding this here, feel free to create a separate issue if it isn't:

I'm using seriesguide on two devices and from time to time the watched and skipped flags aren't properly synced (maybe due to network issues, maybe due to this issue). However there's no way to resync the flags after the failure so I need to reset the flags manually again. Probably an additional option to force a complete resync (or a resync for one show) would be helpful here (apart from an automated solution for failed sync ofc).

JN-Jones avatar Dec 26 '16 09:12 JN-Jones

@JN-Jones Cloud sync works based on the timestamp of the last sync. It will re-try to download all changes since the last sync until they are successfully applied. So I do not see how watched/skipped flags could get lost without a third party interfering. Do you have a specific example that I can reproduce?

As for a re-sync you simply can sign out and back in to SeriesGuide Cloud which will trigger a merge/initial sync.

UweTrottmann avatar Dec 27 '16 08:12 UweTrottmann

@JN-Jones Cloud sync works based on the timestamp of the last sync. It will re-try to download all changes since the last sync until they are successfully applied. So I do not see how watched/skipped flags could get lost without a third party interfering. Do you have a specific example that I can reproduce?

As for a re-sync you simply can sign out and back in to SeriesGuide Cloud which will trigger a merge/initial sync.

UweTrottmann avatar Dec 27 '16 08:12 UweTrottmann

Watched status can also get lost, example is the recent TheTVDB.com v3 launch debacle where max 100 episodes were returned for each show. Once they were added back, Cloud does not re-apply watched flags.

Maybe change so flags are downloaded for a whole show if it was updated?

UweTrottmann avatar Nov 27 '19 10:11 UweTrottmann

Watched status can also get lost, example is the recent TheTVDB.com v3 launch debacle where max 100 episodes were returned for each show. Once they were added back, Cloud does not re-apply watched flags.

Maybe change so flags are downloaded for a whole show if it was updated?

UweTrottmann avatar Nov 27 '19 10:11 UweTrottmann