Can you Sync watched status between servers?

+1 for this feature!

Hi @jacobwgillespie

Thanks for the plex-sync tool…just wondering two things:

  1. Any chance, or how-to, with regards to working with a local Plex Server and the new Plex Cloud?
  2. Would it be possible to have partial watched status sync’ed…say I start watching a program on my home Plex Server and stop part way and then wish to continue from my Plex Cloud Server, would be great for partial watched status to be sync’ed

Thanks again…

So has anyone tried using this with a local server and a VPS? If so, how is it compared to running Trakt.tv (which is what I’m currently using)?

I’m just going to +1 this…

If Trakt can do it as reliably as it does, as quickly as it does… you’d think Plex could build this in. Having access to the databases and user lists and what not, it seems like it’d be fairly straightforward to add an option to universally track and maintain your watch status from the plex account level. Something that users could turn on for their account, and then it would maintain their watch status across whatever plex servers they had on their account. This would be a huge time-saver, and I know it’s possible because Trakt does it, and does it well.

I came here searching to see if this is possible. I’ve started out with a server that I used for plex. It started running slow, so I loaded server on another computer and pointed it to the shares on the first PC. Reloaded PC one, PC two crashed, reloaded that, so on and so forth.
I also have a laptop that I take on trips with a USB router that runs plex. The boys watch stuff on their tablets, but we also sometimes put a few TV shows in it so we can watch them if we have time.
Also, correct me if I’m wrong, but if you watch something on Cloud Sync, it doesn’t report as being watched on your server either.

+1 my plan is to run two servers. One local in my house (crappy 1mbit upload) and another on my server in a datacenter. Both have the same content mounted to the same path locally. I would like to maintain the watched status, movie covers, and fixed matches across both machines so I can stream at my parents house or my house without eating up my precious little upload capacity and moderate download capacity.

I don’t like using trakt. wish there was a native solution to this.

I am trying a mix of running the trakt.tv plugin between servers with my single trakt account along with syncthing syncing between my media folder that contains all the tv shows, movies, kids shows, and music I want to sync.

Before setting up syncthing though I synced my folder directly over a USB 3.0 connected external 4TB hard drive using freefilesync which was the fastest and easiest syncing software I have found so far.

I have a similar query. I have all my media on a Drobo5D (thunderbolt…so local storage, not network).

My primary laptop sits on my desk plugged in all the time and runs plex server.
When I travel I take my primary laptop with me and plug in a backup laptop (near identical macbook pro) to the Drobo. The backup is also running plex server, points at the exact same media folders on the same local storage. Plex server on the backup has been configured (manually) almost identically to the primary laptop… the difference being a different server name (macbook-backup instead of macbook).

It is the exact same media/disk…no media syncing here. It would be nice to sync my DVR settings, watch status, fixed movie matches, etc so I don’t have to do everything twice.

I guess as long as there isn’t a major dependency between the current version of plex media server software and the database schema…I should be able to plug in the backup macbook, sync the database files from the primary (ā€œmasterā€) laptop and then start plex media server on the backup using the latest database/config from the primary.

Where I imagine I’ll run into trouble is if the laptops end up running two different versions of plex media server where there is a database schema change or other. The other issue is potentially conflicting server names or any machine hardware IDs plex might generate internally to identify specific servers. But perhaps it just ends up looking like a single server as long as only one is online at once?

I suppose one scripted way to approach this would be:

  1. Primary server can be configured as you like and software updates applied.
  2. Start backup server with no config beyond plex login. ā€œbase-configā€
  3. Run updates on server. This should take care of doing any database/config migrations in the base-config.
  4. Backup the base-config to a different directory so it won’t be overwritten.
  5. Run updates on primary server.
  6. Both servers should be running the same version of plex server at this point with their configs up to date.
  7. Shut down primary server.
  8. Sync database/config directory from the primary server replacing the base-config on the backup server.
  9. Start the backup server.
  10. Can make config changes and use the backup server in place of the primary. But don’t apply any software updates.
  11. Shutdown backup server.
  12. Transfer config/database back to primary server (still running same versions)
  13. Replace synced config on backup server with the saved ā€œbase configā€.

Something like that. I imagine there is lots of room for error or accidentally doing a software update that makes it more complicated to transfer modified config/db from one server to another.

However if the config was more independent (or parts of the config) from the plex server version, then this should be much easier. Just have a sync (e.g. via rsync or dropbox) between the currently online server and the offline server.

+1
Trakt doesn’t work well with multiple Home users (or remote users).
Plex-Sync is no longer maintained and bugs were reported after latest release.

I have 3 servers and it would be very useful to have a synced watched status (especially for TV Shows)

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