Scrobbles movies and TV shows that you watch on Plex
This project leverages Plex Media Server's webhooks feature, and runs a server that scrobbles movies and TV shows you watch to Trakt.
- Trakt application
- Plex Media Server (Plex Pass required for webhooks)
A Docker image can be built using the provided Dockerfile. The environment variables required to run the application are:
Environment variable | Description |
---|---|
TRAKT_CLIENT_ID | The client ID of your Trakt application |
TRAKT_ACCESS_TOKEN | The access token provided to your application via OAuth |
PLEX_SERVER_UUIDS | A pipe-separated list of server UUIDs to allow |
PLEX_USERNAME | The username of the plex account to scrobble for |
PORT | The port to listen on (defaults to 8080) |
ERROR_WEBHOOK_URL | A URL where error notifications are sent |
MOVIE_SCROBBLE_WEBHOOK_URL | A URL where movie scrobble notifications are sent |