Skip to main content

Jellyfin integration

Purpose

Jellyfin is a beta media-server module. PlexSub uses it as an optional provider of media identity, libraries, history, usage, and customer status.

It appears in PlexSub at:

  • Admin: /jellyfin
  • Customer Portal: general status, downloads, playback history, and usage

Requirements

  • A Jellyfin URL reachable from PlexSub.
  • A valid API key or token.
  • Users and libraries configured in Jellyfin.

Related variables:

  • JELLYFIN_URL
  • JELLYFIN_API_KEY
  • JELLYFIN_TOKEN
  1. Confirm Jellyfin responds from the Docker network.
  2. Create or copy a valid API key.
  3. Configure Jellyfin in Settings > Services.
  4. Enable the module if it is paused.
  5. Run diagnostics and confirm PlexSub detects the service.

Module status

In the service registry, Jellyfin is marked as required within the media-server group, beta, pausable, and visible in the sidebar when enabled.

Troubleshooting

SymptomLikely causeResolution
Service disabledModule paused or credentials missingEnable it and save the URL/API key.
Users do not appearInsufficient credentialsCheck API-key permissions.
Incomplete historyMissing statistics provider or Jellyfin dataCheck Jellyfin and Jellystat, if used.
Certificate errorHTTPS URL with an untrusted certificateUse a valid certificate or correct proxy.