Skip to content

Plex

Integration Under Development

This integration feature is currently being worked on and may not be fully functional. Please check back for updates.

Webhook (Scrobbler)

Description

Automatically add new Plex movie plays and ratings to Pathary.

Plex Pass Required

To use the required webhooks feature in Plex an active Plex Pass subscription is neceessary.

Instruction

  • Generate a webhook url in Pathary for your user on the Plex integration settings page (/settings/integrations/plex)
  • Add the generated url as a webhook to your Plex server to start scrobbling

You can select what you want to scrobble (movie plays and/or ratings) via the "Scrobble Options" checkboxes on the settings page.

Webhook Security

Keep your webhook url private to prevent abuse.

Authentication

Some features require access to protected personal Plex data. You can authenticate Pathary against Plex on the Plex integration settings page (/settings/integrations/plex).

Configuration Required

Requires the server configuration PLEX_IDENTIFIER to be set.

During the authentication process a Plex access token is generated and stored in Pathary. This token will be used in all further Plex API requests. When an authentication is removed from Pathary, the token will be deleted only in Pathary.

Token Removal

Removing the authentication only deletes the token stored in Pathary itself. The token still exists in Plex. To invalidate the access token in Plex, go to your Plex settings at: Account -> Authorized devices -> Click on the red cross for the entry "Pathary"

Watchlist import

Description

Import missing movies from your Plex Watchlist to your Pathary Watchlist. Missing movies imported to the Pathary Watchlist are put at the beginning of the list in the same order as they are in Plex.

Authentication Required

Plex authentication is required.

Instruction

Web UI

You can schedule import jobs and see the status/history of past jobs on the Plex integration settings page (/settings/integrations/plex).

Command

You can directly trigger an import via CLI

php bin/console.php plex:watchlist:import --userId=<id>

Automatic Updates

You could create a cronjob to regularly import your watchlist to keep up to date automatically.