Watch status across servers (with same plex account)

I have a couple different servers and a few items are the same on both servers.   If I watch something on Server 1, and that same content is on Server 2 both copies of that content should be marked as watched.   Ultimately this would be a feature either per server or per show.   

 

The other option would be to provide an export watched status script and import script on each server.   This would need to run in an automated fashion at some interval, but not near as clean.

 

Thanks,

 

 

you can use trakt to sync watch status's

Does Trakt work from their pages to Plex?  I know it goes Plex to them...  Unless you get the reverse, them to Plex, using Trakt isn't an answer, and just one more website to keep track of.  Between the Plex Web App, plexWatchWeb, Maraschino and now Trakt website and any other third party apps out there, that's an awful lot of sites for a single app.

We are trying to make things BETTER, not worse...

Something like this would be great!  And it could be lumped into a server side set of tools, which I think we need, anyway....  Like doing global invites across multiple servers, global bans, etc.  Why go to 3 different servers you are admining to do these task, you should be able to set it for one, click a checkmark and it moves to the others automatically.  There are many reasons to have global and individual server settings, these are just examples.

you can use trakt to sync watch status's

Indeed.  I signed up for the VIP, it works pretty well.  It's a great way to track content watched by all users (including remote) if that's the sort of thing you're after.

Does Trakt work from their pages to Plex?  I know it goes Plex to them...  Unless you get the reverse, them to Plex, using Trakt isn't an answer, and just one more website to keep track of.  Between the Plex Web App, plexWatchWeb, Maraschino and now Trakt website and any other third party apps out there, that's an awful lot of sites for a single app.

We are trying to make things BETTER, not worse...

Something like this would be great!  And it could be lumped into a server side set of tools, which I think we need, anyway....  Like doing global invites across multiple servers, global bans, etc.  Why go to 3 different servers you are admining to do these task, you should be able to set it for one, click a checkmark and it moves to the others automatically.  There are many reasons to have global and individual server settings, these are just examples.

There's a Trakt plugin that allows you to sync both ways, one way, etc.

Is there a solution that allows watched status to sync from my server to a server that is shared with me (and vice versa)?

e.g. My server (server1) and my friend’s server (server2), which is shared with me, both have the same tv show, if I watch an episode from server1, is there a way to have the episode on server2 set to watched?

I wrote a simple command-line tool for doing this: https://github.com/jacobwgillespie/plex-sync. It uses the remote API to synchronize any watched items among a group of servers.

This would be extremely useful for Plex Cloud.

@jacobwgillespie said:
I wrote a simple command-line tool for doing this: GitHub - jacobwgillespie/plex-sync: 🎬 Command line utility for synchronizing Plex Media Server watched / seen status between multiple servers. It uses the remote API to synchronize any watched items among a group of servers.

Nice one!

Would love the sync feature, also for Plex Cloud.
Or the addition of the trakt plugin to the official store.

trakt would work well for traditional plex servers but for Plex Cloud I don’t see how it could work. I use my cloud server when I’m on campus and I find I have to check the episode I’m on on my home server first then select it manually from Cloud

@_Rogue said:
trakt would work well for traditional plex servers but for Plex Cloud I don’t see how it could work. I use my cloud server when I’m on campus and I find I have to check the episode I’m on on my home server first then select it manually from Cloud

Yeah… Plex Cloud’s primary use case for me, at least, is as a backup when for whatever reason my primary server ■■■■■ the bed. So without the ability to sync the two, this use case falls apart and Plex Cloud becomes unfortunately useless.

@jacobwgillespie said:
I wrote a simple command-line tool for doing this: GitHub - jacobwgillespie/plex-sync: 🎬 Command line utility for synchronizing Plex Media Server watched / seen status between multiple servers. It uses the remote API to synchronize any watched items among a group of servers.

That looks like it could be a very useful tool but I couldn’t for the life of me work out how to use it!! D’oh! :s

+1, I move/rebuild my server far too often due to running into complications and its annoying to have all watch status’s reset because there is no way to sync them…

anyone get plex-sync to work? I get the following error when i run it

/usr/bin/env: ‘node’: No such file or directory

@Qlogic said:
anyone get plex-sync to work? I get the following error when i run it

/usr/bin/env: ‘node’: No such file or directory

Probably need this
ln -s /usr/bin/nodejs /usr/bin/node

@jacobwgillespie said:
I wrote a simple command-line tool for doing this: GitHub - jacobwgillespie/plex-sync: 🎬 Command line utility for synchronizing Plex Media Server watched / seen status between multiple servers. It uses the remote API to synchronize any watched items among a group of servers.

I just used this to sync my local movies to my Cloud Plex Movies collection and it worked well. Tried it on another library and it’s not updating nor giving any error message. Hopefully something dumb on my end but this is a really nice tool.

Thanks,
Carlo

Kind of mind boggling, that this is not a feature.

@vincezz said:
Kind of mind boggling, that this is not a feature.

Kind of mind boggling … period!! :wink:

How much of a chance is there of sqlite file corruption if both servers had the exact same content and you simply used a NAS to host the Databases folder?

I seem to have found conflicting opinions about whether this is feasible or not (I am thinking specifically of something like Persistent Volumes in Kubernetes)