# Sync Watchlist with Trakt

**URL:** <https://forums.plex.tv/t/sync-watchlist-with-trakt/786101>\
**Category:** Feature Suggestions\
**Tags:** watchlist\
**Created:** [April 5, 2022, 2:18pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101 "2022-04-05T14:18:20Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeremyfrankly](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/jeremyfrankly/32/200436_2.png) [@jeremyfrankly](https://forums.plex.tv/u/jeremyfrankly)\
**Post date:** [April 5, 2022, 2:18pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/1 "2022-04-05T14:18:20Z")

</div>

With the greater focus on watchlists for Discover, can this list be synced with Trakt (where I currently maintain my Watchlist) as it is for a variety of other applications?

---

<div class="post-metadata">

**Author:** ![technomensch](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/technomensch/32/274015_2.png) [@technomensch](https://forums.plex.tv/u/technomensch)\
**Post date:** [April 6, 2022, 1:05am UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/2 "2022-04-06T01:05:48Z")

</div>

In order to support Data Portability, as the user, and owner of our own personal watch history, we should be able to decide whether or not our data can be exported, or shared (or in this case, synced) with another party/service.

With the launch of the new Discover feature, several users are requesting the ability to sync with Trakt.

Trakt has specifically stated on [their site](https://blog.trakt.tv/plex-scrobbler-52db9b016ead):

 ![image](https://global.discourse-cdn.com/plex/original/4X/a/5/4/a544b9076d7c3088009ab533b9dfcb079a30b738.png)

[The response from Plex was](https://forums.plex.tv/t/find-where-to-watch-something-with-discover-and-your-watchlist/782131/211):

> It is not as simple as all that as privacy policy prevents us from sharing your data which that would require. I’m not saying we will not some day offer a way to opt into something like that but I can’t make promises

It should also be noted that in order to use the Trakt Scrobble feature (linked to above), that a user has to be a Trakt VIP customer. If users are willing to give both Plex and Trakt the money to support their services, we, as the customer, should be able to decide whether or not we want them to share data with each other; especially if one side is already willing.

---

<div class="post-metadata">

**Author:** ![gaygirlie\_hotmail.com](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/gaygirlie_hotmail.com/32/108728_2.png) [@gaygirlie\_hotmail.com](https://forums.plex.tv/u/gaygirlie_hotmail.com)\
**Post date:** [April 6, 2022, 6:15am UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/3 "2022-04-06T06:15:38Z")

</div>

> [@technomensch](#):
>
> It is not as simple as all that as privacy policy prevents us from sharing your data which that would require.

Hah. As if companies aren’t constantly adjusting their privacy policies, not to mention that Plex could simply _ **ASK** _ the user for their permission. It’s not like someone just handed Plex the privacy policy chiseled in on a granite plate, immutable and impermeable.

---

<div class="post-metadata">

**Author:** ![gorgarp123](https://avatars.discourse-cdn.com/v4/letter/g/a8b319/32.png) [@gorgarp123](https://forums.plex.tv/u/gorgarp123)\
**Post date:** [April 11, 2022, 10:46pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/5 "2022-04-11T22:46:54Z")

</div>

[GitHub - Taxel/PlexTraktSync: A python script that syncs the movies, shows and ratings between trakt and Plex (without needing a PlexPass or Trakt VIP subscription)](https://github.com/Taxel/PlexTraktSync), just FYI, in case they never do this.

---

<div class="post-metadata">

**Author:** ![technomensch](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/technomensch/32/274015_2.png) [@technomensch](https://forums.plex.tv/u/technomensch)\
**Post date:** [April 12, 2022, 1:45pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/6 "2022-04-12T13:45:49Z")

</div>

@gorgarp123 - have you deployed it? Is it working? Is there a Synology Package or is this going to require SSH and manual installation?

---

<div class="post-metadata">

**Author:** ![lyskamm](https://avatars.discourse-cdn.com/v4/letter/l/f475e1/32.png) [@lyskamm](https://forums.plex.tv/u/lyskamm)\
**Post date:** [April 22, 2022, 6:36pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/7 "2022-04-22T18:36:30Z")

</div>

The easiest way to install it on Synology is using docker. There is a maintained [docker image](https://github.com/linuxserver-labs/docker-plextraktsync) available that does both scrobble and sync.  
You will still need to use the CLI for the first run to set it up. And to change the options you need to manually edit the config files.

So yes definitely you need some experience in running Docker

---

<div class="post-metadata">

**Author:** ![technomensch](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/technomensch/32/274015_2.png) [@technomensch](https://forums.plex.tv/u/technomensch)\
**Post date:** [April 26, 2022, 3:36pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/8 "2022-04-26T15:36:25Z")

</div>

@lyskamm - Docker is not supported on my Synology DS. It doesn’t have enough memory or processing power for a VM. Any other suggestions?

---

<div class="post-metadata">

**Author:** ![technomensch](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/technomensch/32/274015_2.png) [@technomensch](https://forums.plex.tv/u/technomensch)\
**Post date:** [April 26, 2022, 3:53pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/9 "2022-04-26T15:53:48Z")

</div>

@BigWheel

Taking this off the main thread to have the discussion here instead.

Can you please elaborate further on your response:

> It is not as simple as all that as privacy policy prevents us from sharing your data which that would require. I’m not saying we will not some day offer a way to opt into something like that but I can’t make promises

Who’s privacy policy? Plex’s or Trakt’s? [Trakt has clearly made it known that they are willing to work with Plex to get this implemented](https://blog.trakt.tv/plex-scrobbler-52db9b016ead) and based on the feedback from the original thread, users are practically begging to approve the bi-directional sync if it is an opt-in choice.

> **Note:** Plex Pass webhooks only allow us to get new data **from** Plex, we can’t send any data **to** Plex or sync your past history. If Plex ever allows 2 way sync, we’ll be sure to support it.

---

<div class="post-metadata">

**Author:** ![BigWheel](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/bigwheel/32/78783_2.png) [@BigWheel](https://forums.plex.tv/u/BigWheel)\
**Post date:** [April 26, 2022, 4:14pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/10 "2022-04-26T16:14:04Z")

</div>

We cannot share your server or account data with third parties. Maybe it can be a webhooks thing. It simply isn’t simple is all i am saying, not that it can’t or won’t be done.

---

<div class="post-metadata">

**Author:** ![BigWheel](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/bigwheel/32/78783_2.png) [@BigWheel](https://forums.plex.tv/u/BigWheel)\
**Post date:** [April 26, 2022, 4:36pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/11 "2022-04-26T16:36:41Z")

</div>

To be clear Discover & Watchlist are account level things not a server level things and webhooks which is based on server actions would not work on it’s own.

---

<div class="post-metadata">

**Author:** ![technomensch](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/technomensch/32/274015_2.png) [@technomensch](https://forums.plex.tv/u/technomensch)\
**Post date:** [April 26, 2022, 5:07pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/12 "2022-04-26T17:07:24Z")

</div>

@BigWheel, thank you for the response.

3 follow-ups

1. So you are saying that there are no webhooks, or APIs, for the account level activity, only the server actions? Is there anything stopping both Plex and Trakt from working on an API together, or at least discuss what it would take to make this happen? (I acknowledge, and accept that this is not an easy, or simple, fix - as the many open-sourced attempts have proven).

2. I think the major concern from the community is that they feel their request/feedback is falling on deaf ears and being blown off. Since Trakt has already acknowledged, publicly, in their own documentation that Trakt is willing to work with Plex, it would go a long way in good faith, to at least acknowledge it to the community and have discussions with Trakt.

3. In your original response, you mentioned that this was a privacy policy issue. My interpretation of what is [posted on the website](https://www.plex.tv/about/privacy-legal/), and I acknowledge that it could be inaccurate - Plex’s own privacy policy does allow for this type of integration.

* * *

In section B of _“Use, Processing, and Sharing of Your Information”_

> We use the Collected Information to provide you with the Services, improve the Services, enhance your user experience, and communicate with you. For example, **for Third-Party Content, we use information about your interactions with the Services to track the watch state of media items that have been linked to the Services on devices that have been linked to the Services. We use this information to allow you to resume watching in the same watch state on different Plex-linked devices.**

Then in Section D

> If you choose to connect your Plex account to a third-party account or service to have us and /or that third party provide a particular feature or service, **we will provide that external service with the information needed to have us and / or that third party perform the requested feature or service.** For example, if you connect your account to a social networking site and give us permission to publish posts on your behalf, we will do so. Additionally, **unless you request or allow us to publish other information** , the content of the published posts will be limited to describing your interactions with the Services…

---

<div class="post-metadata">

**Author:** ![BigWheel](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/bigwheel/32/78783_2.png) [@BigWheel](https://forums.plex.tv/u/BigWheel)\
**Post date:** [April 26, 2022, 5:18pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/13 "2022-04-26T17:18:57Z")

</div>

those settings afaik were specifically about third party service that provide content on Plex. Meaning for us to show you videos from Crackle, which is part of “Movies & TV”, Crackle gets to know that someone watched something on Crackle. Else Crackle would have no idea if letting folks watch Crackle content in Plex is worth it to them.

That is very different than letting Trakt, or any other random company, know what you watched Crackle content

---

<div class="post-metadata">

**Author:** ![technomensch](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/technomensch/32/274015_2.png) [@technomensch](https://forums.plex.tv/u/technomensch)\
**Post date:** [April 26, 2022, 5:39pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/14 "2022-04-26T17:39:37Z")

</div>

@BigWheel ,

That, I get. I can’t even begin to imagine trying to be the intermediary handing off that information. But, my understanding of the discussion, for right now, is revolving around content users watch either on their own personal servers, or a server they were invited to, not an external third-party, and provide that information to Trakt (with the user’s permission).

In my interpretation of the request, here are the use-cases:

1. User watches a television program or movie on their own personal server, if it is on the user’s Watchlist, it is marked as “Watched” on Plex and Trakt.
2. User watches a television program or movie on a Plex server they were invited to, if it is on the user’s Watchlist, it is marked as “Watched” on Plex and Trakt.
3. User watches a television program on a third-party service such as Hulu, Netflix, or Disney+. **User MANUALLY marks it as “Watched” on Trakt.** Trakt automatically marks it as “Watched” in Plex (only if it is in the user’s Watchlist.) _NOTE - If it is on the user’s server, or an invited server, it is still marked as unwatched. Please understand I am assuming this because I am under the impression this is a technical and privacy limitation due to the fact that Plex does not store personal server content)._
4. User adds a television program or movie to the Watchlist on Trakt, it is added to the Watchlist on Plex.
5. User adds a television program or movie to the Watchlist on Plex, it is added to the Watchlist on Trakt.

---

<div class="post-metadata">

**Author:** ![BigWheel](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/bigwheel/32/78783_2.png) [@BigWheel](https://forums.plex.tv/u/BigWheel)\
**Post date:** [April 26, 2022, 5:47pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/15 "2022-04-26T17:47:20Z")

</div>

> [@technomensch](#):
>
> So you are saying that there are no webhooks, or APIs, for the account level activity, only the server actions? Is there anything stopping both Plex and Trakt from working on an API together, or at least discuss what it would take to make this happen? (I acknowledge, and accept that this is not an easy, or simple, fix - as the many open-sourced attempts have proven).

Not that I am aware of. Again I did not mean to suggest it can’t or won’t be done. maybe it will be as simple as an watchlist RSS feed you coud share with whomever you want.

> [@technomensch](#):
>
> I think the major concern from the community is that they feel their request/feedback is falling on deaf ears and being blown off. Since Trakt has already acknowledged, publicly, in their own documentation that Trakt is willing to work with Plex, it would go a long way in good faith, to at least acknowledge it to the community and have discussions with Trakt.

I am not at all ever going to make any sort of promises about what may or may not happen unless I know something is definitely coming, else folks get false hope/expectations about things and turns into the blame game. There have been things that we built that were ready to go out and rugs got pulled out from under us at the last minute and had to abort the whole thing.

---

<div class="post-metadata">

**Author:** ![lyskamm](https://avatars.discourse-cdn.com/v4/letter/l/f475e1/32.png) [@lyskamm](https://forums.plex.tv/u/lyskamm)\
**Post date:** [April 26, 2022, 5:55pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/16 "2022-04-26T17:55:52Z")

</div>

Which Synology model do have? J model?  
Docker can be installed on 32bit ARMv7 processors even if officially not supported. It’s pretty easy to do it. The issue is not the processor but it can the available RAM, but if the requirements of your container are not too high and/or you don’t try to run dozen of containers at the same time, it runs perfectly well.

PlexTrackSync uses very little memory so it’s not an issue at all even with limited memory.

---

<div class="post-metadata">

**Author:** ![technomensch](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/technomensch/32/274015_2.png) [@technomensch](https://forums.plex.tv/u/technomensch)\
**Post date:** [April 26, 2022, 5:57pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/17 "2022-04-26T17:57:31Z")

</div>

@lyskamm - DS216play. Docker is not available in the Package Manager to install, nor from any of the repositories I’ve found.

---

<div class="post-metadata">

**Author:** ![lyskamm](https://avatars.discourse-cdn.com/v4/letter/l/f475e1/32.png) [@lyskamm](https://forums.plex.tv/u/lyskamm)\
**Post date:** [April 26, 2022, 6:28pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/19 "2022-04-26T18:28:08Z")

</div>

You can sideload it and it’s reported to work well (tutorials are easy to find), but of course it’s at your own risk.  
Or you can skip Docker and set it up directly, PlexTrakSync it’s a Python script and Python is included by default in DSM. But it gets complicated and we are going off topic here.

---

<div class="post-metadata">

**Author:** ![technomensch](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/technomensch/32/274015_2.png) [@technomensch](https://forums.plex.tv/u/technomensch)\
**Post date:** [April 27, 2022, 6:33pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/20 "2022-04-27T18:33:38Z")

</div>

@BigWheel - Thank you for your response. Just knowing that we have this as an outlet, and that someone hears us, means a lot. I appreciate you listening to my concerns and remain hopeful that this will be considered, or at the very least, discussed internally (regardless of whether or not the community is informed).

---

<div class="post-metadata">

**Author:** ![simonc56](https://avatars.discourse-cdn.com/v4/letter/s/85f322/32.png) [@simonc56](https://forums.plex.tv/u/simonc56)\
**Post date:** [July 8, 2022, 2:37pm UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/21 "2022-07-08T14:37:33Z")

</div>

The watchlist sync with trakt is a feature of [PlexTraktSync](https://github.com/Taxel/PlexTraktSync)

---

<div class="post-metadata">

**Author:** ![\_hans](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/_hans/32/7938_2.png) [@\_hans](https://forums.plex.tv/u/_hans)\
**Post date:** [August 23, 2023, 6:55am UTC](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101/22 "2023-08-23T06:55:44Z")

</div>

> [@gorgarp123](#):
>
> [GitHub - Taxel/PlexTraktSync: A python script that syncs the movies, shows and ratings between trakt and Plex (without needing a PlexPass or Trakt VIP subscription)](https://github.com/Taxel/PlexTraktSync), just FYI, in case they never do this.

Does it support multi-users like the Trakt plugin for Ember/Jellyfin?

[Next page](https://forums.plex.tv/t/sync-watchlist-with-trakt/786101.md?page=2)
