Plex Sync BETA

I was out of the office for 2 weeks and returned today. I will get back into Plex Sync next week and get some of these updates in place:

  • Support additional ports besides 32400, 8443, and 443. 99% of the connected users have port 32400 configured, so needing custom ports is a very small number of users and why I didn’t start with it all opened up.
  • Multiple servers will be supported by viewing and selecting all libraries across all your available servers. This is a more advanced use case and why I didn’t include it to begin with.
  • Watchlist sync to Trakt will be coming soon. I have it working to get the data from Plex directly (not your server) and just need to pipe it into your Trakt account as part of the syncing process.

This isn’t a bug, the options are only applicable when you first select your server. From them on, it’s only going to sync new items. The manual sync button gives you the same options if you for some reason wanted to do a full sync again.

Yes, this won’t work until I get some new security in place and open up additional ports.

It was intentional to get this working for a single server first, with the plan to support multiple servers after that. Most people using Plex Sync only have 1 server available.

The webhook is sent by Plex centrally, whereas the Plex Sync is communicating with each server directly. That’s why the webhook works default like that.

@cinecodex Show and episode ratings don’t sync?

Bugs exist, which it sounds like this is.

All 3 of those ports are allowed currently, so 443 should work. Does Plex Media Server indicate the remote connection is setup correctly?

maybe because Plex reports multiple addresses?
according to plextraktsync (which i still use but cause of the API Limit barely usable anymore for my really huge library since some month)
They look like:

The 172 addresses are there cause of docker.
The https connection is the right one (maybe the http on 443 too, but i usually use the https)

Have you tried disconnecting then reconnecting Plex? The address looks correct and accessible, but it’s returning a 404 not found when trying to connect to your server with the Plex auth token. If you reconnect, that will get a new auto token and hopefully work.

yes.
actually before the screenshot i had it disconnected - i added it a few seconds before screenshot just to show it to you :wink:
And yep, i can connect via https. As i daily use it to sync the watchlist with via plextraktsync and weekly the watchstate.

What port do you use?

the normal https port - 443.

Edit:
just tested something: i removed from plextraktsync the https connection in the servers.yml and only left the http on 443.
There i also got 404. So: https is needed.
(i guess cause of SNI - as i bet the dockers containers of the appbox hoster are running behind a reverse proxy and plain http doesn’t have SNI, as this is a TLS feature - at least as far i can remember)

so of all the addresses you are getting from plex for my account, only one. - the one with https - is the only valid

I need port 42422

1 Like

I have never been able to get it to do a full sync in the first place which is why I’ve been trying to get it to do a full sync manually but it still only sits idle. I click the button and it changes from “Sync” to “Queued” but that’s it. I tried doing a manual sync again this morning after my last post but 7hrs later and Jul 11 is still the last sync recorded.

The issue seemed to be the custom hostname. I pushed a potential fix so let me know if your server loads ok in the settings page now.

2 Likes

Yes.
it works now. :clap:
Just started the sync

Edit:
And first sync finisdhed :partying_face:

At least a possibility to enter the port you use yourself in the settings would be very helpful. It’s not usable for me and I’m sure many others. This tool was actually the main reason why I subscribed to VIP.

I have already used several tools for synchronization, most recently plextraktsync and Mdblist. Never had any problems with port restrictions

1 Like

What port are you using?

I take it now you’re opening ports, does that mean you have some additional security in place?, plus, does this mean you opened the other allowed PLEX port 32401, as i’m unable to use both Plex servers on the same port.

I also don’t like opening ports so I understand the hesitation, so if you managed to roll out some extra security, thank you :+1:

I haven’t reconnected the PlexSync, but will do so if it’s all working now.

Thank again, Justin.

Yes, we have additional security in place and not just opening up all the ports.

@CodeCart3r port 32401 is now allowed.

@xEmc2x port 42422 is also allowed.

2 Likes

Thank you very much, I have sent you a PM about this

Thanks Justin

However, I went ahead and reconnected PlexSync last night to the TV server, but, it still hasn’t synced anything since the 21st.

Port 32401 is forwarded

Screenshot 2025-08-09 113302

Screenshot 2025-08-09 113703

Edited:
This message finally showed up this morning, but the TV server is using port 32401 and not 32400
lol.

I’m seeing some strange behaviour, I’ve removed the Webhook, and yet, the movie i watched last night, Synced, TV shows uploaded, Synced!

How can this be when i’ve removed the webhook and PLexSync is telling me it can’t connect?:joy:

For me the scribbler works but cannot sync.

Checking my servers via API i suspect its because it is listing the docker container on pott 32400 before it lists the public domain on port 443

Can you sync your watchlist to Plex now too?

Not sure what happened, but 9 days ago, Plex stopped syncing with trakt.

I noticed it by accident, and I haven’t changed anything.

1 Like