Sync plex server watch status

Im trying to understand how syncing 2 plex server works.
How often does it sync?
Is there some visual indication of the sync status?

I turned it on for myself and asked my other users to also turn it on in there profile. I checked 24hr later on my account and some stuff were marked as watch on Server B but some stuff were missing. I gave it another day and nothing more updated. I asked my sister to check her account and nothing had updated. Server A was on the Legacy Agent, so i switched it to the Plex TV/ Movie Agent before trying. Server B was a brand new server. The media on both machine are the same so i dont understand why some stuff are marked as watched while other are not…

I don’t use it myself (only the one server), but I seem to think it’s more often than 24 hours. I quick googled and found the article that describes it here:

I thought that Sync-state was a server-setting, but it appears to be account-based. This means that once enabled on your account, any server that supports sync state should accept sync messages if they are server v1.27.2 or higher.

I believe the way it works, is that whenever you watch a show/movie, Plex (the company) makes note that you marked show/movie of ID# SUCH-AND-SUCH as watched. So in their metadata site (watch.plex.tv, or “Discover”) the item will be marked as seen.

Then, every 30 minutes every server should poll Plex’s (the company) site to ask for “watched” state info for every user that has access to the server and who has allowed Sync on their account settings.

Thanks for the reply. Both my servers are on the latest version( 1.32.7.7571). If it is 30min + then everything by now should have been marked. But that doesnt seem to be the case. I just restarted Server A. Lets see if that gets the missing series up to date.

Simply switching the agent won’t convert all the existing items in that library. You will have to Refresh Metadata of the whole library (and let it run to completion).

I did that. Switched all the libraries and then forced a metadata refresh. For good measure, i just refreshed the metadata of a single show that was not synced and it has now been over 2hrs and it is still not synced to my other plex server. Are there some sort of logs that can be checked? I checked with my family member and none of there stuff is marked either.

Let the servers sit overnight and past at least one maintenance period. Make sure that during that time they do have internet access and the machines are not switched off or in hibernation mode.

The machines are never off. It has been setup for the pass 2 weeks and im not saying it doesnt work as i do have stuff marked as watched on the new server, it is that not everything seems to be marked. but I will wait till i get up tomorrow to see if the single show i refresh ends up working.

Pick one or two items which haven’t been synced yet. Inspect the Plex media info XML of this movie on both servers.
Compare the content of the guid... (all lower case!) properties.

Do also look for an edition tag. If the movie is tagged with an edition on one server, and on the other server without, then the two instances are not considered the same movie.

Im comparing TV episodes :
One that works

One that didnt work that i refresh the metadata yesterday:


Yes this i was aware of, however both servers are pointing to the same content, so they should all be the same edition.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.