Sync Watch State and Ratings : Announcement & Feedback

I haven’t seen any syncing with the watchlist yet. How quick should a watched episode from my library reflect as watched in the watchlist?

Should be almost immediately. Is your library using the Plex TV Series agent? and have you made sure that the shows/Episodes in library were matched with new agent after a `refresh all metadata" for library which will update everything in library to be matched with new agent…

You can check which agent an episode was watched with by looking at Plex media info for an episode. The GUID will start with “plex” if it was matched with Plex TV Series agent

Episode I marked as watched has Plex:/ in the guid. I use Plex TV Series as the agent and have for a while. Show is in my watchlist and the episode I marked as watched in my library still shows as unwatched in the Watchlist.

does this work with a friends shared server? If I watch a show we both have on my server does it mark played on his?

@EricD1973 Unless you are blocking outgoing connections to us, would likely need to know the episode GUID to make sure there is not some discrepancy. Which would need to wait to ask our metadata folks to check.

Yes if they have the min supported server version and their library uses the supported agents. It will take about 30 min to be reflected on other servers you have access to

https://support.plex.tv/articles/sync-watch-state-and-ratings/

Since the watchlist DOESN’T sync with my current library watched status, I actually prefer not to have this Sync feature enabled… Since the two do not sync, I can use the Watchlist on my accounts as a sort of “Favorites” list that transcends all libraries and types (movies AND tv shows). I have to click an extra time to view the content on my server of course, but after watching the item will NOT be removed automatically from this list. I prefer it this way.

Since it sounds like /played status on my server will now spread over to my watchlist with sync, does that mean watched items will automatically get removed from my watchlist as well? If so, I will not be participating in this feature.

Yes if you watch them, items will get removed from watchlist.

Correct me if I’m wrong here, but what I currently have marked as watched in my library won’t get synced to Plex? If thats the case, maybe you should clarify that with a footnote explaining that enabling this feature it will only “start” syncing the watched status and not sync your already watched items?

Also, if this is the case will there be an option in the future to sync our old watched status’? I only ask because I’d be happy to share this data in hopes it could be used in a creative way to craft a more tailored experience in Discover with recommendations based on what I actually like.

from article linked in first post.

After you initially opt in to the syncing feature, any Plex Media Server you have access to will sync the current watched state (and rating) for your account, of existing content on that Plex Media Server, so long as it matches the previous requirements. That should happen within a few hours of opting in to the feature.

Hmm, I opted in yesterday evening (central European time) and up to this moment no sync appears to have taken place. Shows I have on my watchlist and on my server, while marked watched on the server are not marked watched on the watchlist. The new Plex agents are indeed used, and I initiated a metadata refresh when I saw this post yesterday.

Don’t know what else I may have missed.

I wonder if this part from my server logs is relevant:

Jul 20, 2022 23:36:30.150 [0x7f89696d8b38] DEBUG - [Req#2f974/HCl#4ce] HTTP requesting GET https://plex.tv/api/v2/server/users/services?auth_token=xxxxxxxxxxxxxxxxxxxx                                                                       
Jul 20, 2022 23:36:30.389 [0x7f896b162b38] DEBUG - [HttpClient/HCl#4ce] HTTP/2.0 (0.2s) 200 response from GET https://plex.tv/api/v2/server/users/services?auth_token=xxxxxxxxxxxxxxxxxxxx                                                    
Jul 20, 2022 23:36:30.390 [0x7f8969cbfb38] DEBUG - [Req#2f974/ViewStateSync] Got token for user 1 (charlie2alpha)                                                                                                                             
Jul 20, 2022 23:36:30.391 [0x7f8969cbfb38] DEBUG - [Req#2f974/ViewStateSync] Starting for user 1                                                                                                                                              
Jul 20, 2022 23:36:30.391 [0x7f8969cbfb38] DEBUG - [Req#2f974/ViewStateSync] Sending state                                                                                                                                                    
Jul 20, 2022 23:36:30.395 [0x7f8969cbfb38] DEBUG - [Req#2f974/ViewStateSync] 99 states to send                                                                                                                                                
Jul 20, 2022 23:36:30.396 [0x7f8969cbfb38] DEBUG - [Req#2f974/ViewStateSync/HCl#4cf] HTTP requesting POST https://scrobbles.plex.tv/state                                                                                                     
Jul 20, 2022 23:36:30.773 [0x7f896b162b38] DEBUG - [HttpClient/HCl#4cf] HTTP/2.0 (0.4s) 429 response from POST https://scrobbles.plex.tv/state                                                                                                
Jul 20, 2022 23:36:30.773 [0x7f8969cbfb38] DEBUG - [Req#2f974/ViewStateSync] State failed with code 429                                                                                                                                       
Jul 20, 2022 23:36:30.773 [0x7f8969cbfb38] DEBUG - [Req#2f974/ViewStateSync] Sending state                                                                                                                                                    
Jul 20, 2022 23:36:30.779 [0x7f8969cbfb38] DEBUG - [Req#2f974/ViewStateSync] 99 states to send                                                                                                                                                
Jul 20, 2022 23:36:30.780 [0x7f8969cbfb38] DEBUG - [Req#2f974/ViewStateSync/HCl#4d0] HTTP requesting POST https://scrobbles.plex.tv/state                                                                                                     
Jul 20, 2022 23:36:30.886 [0x7f896b162b38] DEBUG - [HttpClient/HCl#4d0] HTTP/2.0 (0.1s) 429 response from POST https://scrobbles.plex.tv/state (reused)                                                                                       
Jul 20, 2022 23:36:30.886 [0x7f8969cbfb38] DEBUG - [Req#2f974/ViewStateSync] State failed with code 429                                                                                                                                       
Jul 20, 2022 23:36:30.887 [0x7f8969cbfb38] DEBUG - [Req#2f974/ViewStateSync] Exiting view sync due to too many errors     

Yes, we’re seeing elevated error rates on the service. This should hopefully start to resolve over the next few hours, we are aware and monitoring it.

2 Likes

Roger that. Too bad. I liked the accidental feature of the watchlist in being a place to “favorite” items across all my libraries for later reviewing.

Since I do use the watchlist to “watch” items on other services, nor do I have multiple servers to sync across, this sounds like one feature I do not wish to activate. Thanks for making it opt-in, by the way.

(I watch all media on managed accounts anyhow, which do not participate in this feature currently anyway)

So I rebooted this morning and Watchlist is now getting synced with Library. Last night I was getting a looping connection issue with scrobble.plex over and over, so the issue with that server may have been the issue. Seems to be working so far this morning.

1 Like

Good to hear! We have resolved the server side issue, so the feature should be working as expected now. Thanks for your patience, and for letting us know

This Android TV bug is messing the sync and some episodes remain marked as watching even though they are watched. Happens intermittently so notice some episodes do not sync and some do :frowning:

To clarify, server operators can disable this right? Otherwise, this leaks data to Plex that the server operator previously did not consent to (watch data that indicates what media they own). Stated differently: if a user has access to only my server and then suddenly has watch data, it is clear that my server has that particular media on it, which is not something Plex should know, and which Plex has previously stated they do not collect.

Please read the support doc linked in first port. We don’t sync anything that identifies a particular server. The user could have just manually marked it as watched in discover for all we know.

Ok, so it cannot be disabled at the server level? Because many users do not use the discover feature and only have access to one server… this leaks that info

they could have turned on discover marked and watched then turned off discover.