A python script that syncs the movies, shows and ratings between trakt and Plex
Please read our disclaimer https://docs.ibracorp.io/#disclaimer.
Unraid OS
Docker
Trakt.tv account
You will need to create a Trakt API app if you do not already have one:
Give it a meaningful name
Enter urn:ietf:wg:oauth:2.0:oob
as the redirect URL
You can leave Javascript origins and the Permissions checkboxes blank
PlexTraktSync / Sycotix's Repository / Tools, MediaApp: Other
Media in Plex are added to Trakt collection
Ratings are synced (if ratings differ, Trakt takes precedence)
Watched status are synced (dates are not reported from Trakt to Plex)
Liked lists in Trakt are downloaded and all movies in Plex belonging to that list are added
You can edit the config file to choose what to sync
None of the above requires a Plex Pass or Trakt VIP membership. Downside: Needs to be executed manually or via cronjob, can not use live data via webhooks.
Head to the Community Applications store in Unraid
Search for and click to install PlexTrackSync
from Sycotix's Repository
If you are using a custom Docker network, select it in the 'Network Type' field.
Click Apply and wait for the container to pull down and start.
In your Docker tab in Unraid, left-click the PlexTraktSync
container select 'Console'.
Run python3 -m plextraktsync
.
On the first run, you will be asked to set up Trakt and Plex access.
Follow the instructions, your credentials and API keys will be stored in .env
and .pytrakt.json
files.
If you have 2 Factor Authentication enabled on Plex you can append the code to your password.
Our Discord community and our Community Leaders DiscDuck and Hawks for their input and documentation.
We hope you enjoyed this guide. It was conceptualized, written, and implemented by our Admin Sycotix.
Our work sometimes takes months to research and develop. If you want to help support us please consider:
Liking and Subscribing to our Youtube channel
Joining our Discord server
Becoming a paid member on our IBRACORP website
Donating via Paypal
Thank you for choosing to collaborate with IBRACORP
Please support the developers and creators involved in this work to help show them some love.
Writer / Producer
Sycotix
Testing / Proofreading
DiscDuck
Testing / Proofreading
Hawksy