Hello, just wanted to drop my two cents here. I just recently was doing some testing to see if Plex Sync would be a good fit for my use case, and here’s my thoughts:
What is my current use case? I currently use Plex Webhook to simply scrobble plays from Plex to Trakt. I like to watch some shows, like Bob’s Burgers, on shuffle and don’t want to deal with tracking those plays manually. I do not currently use it for ratings/start watching/library/etc. Just marking things watched, and it’s awesome for that.
Testing: My initial test was to achieve that same functionality, but using Sync rather than the Webhook. I don’t care if it’s slower using Sync vs Webhook, the goal is simply to not manually track episodes when I shuffle a TV show. So basically do a 1:1 swap, and then slowly add the other features in (specifically Sync the library, because I’d love the metadata to be in Trakt).
What didn’t work as expected: I set the initial sync to only new plays, and gave it a while to finish after saving my settings. Sync #1 brought in a ton of plays, and some duplicates, but this wasn’t wholly unexpected based on what I’ve read. So I thought, “Initial sync done, I’ll just hit UNDO, and then we can move on with only new plays being sync’d.” But to my surprise, it did what appeared to be a full “initial” sync again. That is, everything I undid came right back in the next sync. This happened multiple times. What I expected to happen was I hit UNDO, then the next sync only brings in the 1 new play (or however many), not all the many many plays I just hit UNDO for.
Other quirks I noticed:
- One thing I sometimes do in Plex is mark a movie or show as “Played” after I add it to my server. For example, if I saw a movie I loved, bought it, and put it on my server, I would then mark it as “Played” right away, because I’ve already seen it before. This imports via the Plex Sync beta as a play (that’s fine, and expected), however if I remove it as a play using the UNDO, it just comes right back in the next sync. I do not want that to happen.
- I also have access to multiple servers that are not my own in Plex (my brothers, friends, etc.). Currently, I see no way to differentiate what data is sync’d to my Trakt based on these servers. For example, I want all my Plays to be sync’d from all servers I have access too, but I want only my Library to be sync’d. Right now, if I set up Library to be sync’d and have selected my own server and my brothers’ server, his movies are marked as Owned in my Trakt account, and they should not be.
Conclusion: Overall, I think the Plex Sync is an amazing upgrade/addition to the Webhook, and I understand it’s still in Beta. The primary features I would like to see in it, to make it useful to my use case, are:
- An option for the initial sync to be a “nothing” sync (IDK a better way to put that). Where no data is pushed or pulled at all, and I can start from right now, moving forward with only new data.
- An option to differentiate which servers are a part of which sync. For example: Server 1 sync’s plays and library and ratings, Server 2 only syncs plays. That way, Trakt doesn’t think I own all the movies on my brothers’ server.
Can’t wait to see how this feature develops, because I would love to use it more than I’m currently using the Webhook.