Native Jellyfin Scrobbling: Sync Your Watch History Automatically (Beta)


Jellyfin scrobbling brings automatic, seamless watch tracking to your self-hosted media server. Once set up, the integration runs completely in the background: stream an episode on your TV, phone, or browser, and the moment you pass the 70% completion threshold, your Series Reminder watch history updates in real time.

Unlike Plex—which restricts outbound webhooks to paid Plex Pass subscribers—Jellyfin is 100% free and open-source. We have engineered a dedicated native Jellyfin plugin that integrates directly into your Jellyfin Server Dashboard with one-click installation and automatic updates.

Beta Feature: Native Jellyfin Scrobbling is currently in Private Beta. This feature is available to members with a Supporter Subscription (starting at $20/year). If you would like to participate in the beta, please contact me directly to have beta access enabled on your account!

How Native Jellyfin Scrobbling Works

Our dedicated plugin hooks natively into Jellyfin's playback and watch-state events, providing capabilities that standard webhooks cannot match:

  • Automatic Playback Scrobbling: When you stream an episode and reach the 70% mark (or watch to the credits), your Jellyfin server notifies Series Reminder instantly.
  • Manual Checkmark Synchronization: Marking an episode, a season, or an entire series as watched in the Jellyfin web interface will automatically sync that watched status across to Series Reminder.
  • Intelligent Cascade Protection: Clicking "Mark as Watched" on a 10-season show won't hammer your server or ours with hundreds of requests—our plugin batches and syncs the entire series in a single, clean payload.
  • Auto-Add Favorites: If an episode you watch isn't already on your watchlist, Series Reminder automatically adds the show to your favorites with default "Season Premiere" notifications enabled.
  • Multi-User Support: If family members or friends share your server, each Jellyfin user profile can be mapped to their own personal Series Reminder account.

Setup Instructions (Step-by-Step Overview)

Installing the plugin takes just a couple of minutes right from your Jellyfin Admin Dashboard:

  1. Add the Repository: In your Jellyfin Dashboard, go to Plugins > Repositories, click the + button, and add our repository manifest URL:
    https://seriesreminder.com/jellyfin/manifest.json
  2. Install the Plugin: Switch to the Catalog tab, find Series Reminder, and click Install.
  3. Restart Jellyfin: Restart your Jellyfin server or Docker container so the plugin loads into memory.
  4. Connect Your Scrobble Key: In the Jellyfin dashboard sidebar, click Series Reminder. Select your user profile, paste your personal Scrobble Key from your Jellyfin Integration Page, and click Save.

Once saved, your watch tracking is completely hands-off! Whether you stream via the Jellyfin Roku app, Apple TV, Android, or the web client, your Series Reminder dashboard updates automatically.

Note: Detailed screenshots and walkthroughs for each screen will be added as we expand the beta. If you run into any issues during setup or want early beta access, please reach out to me directly!