ReelRifter
Account
πŸ”Œ

Browser Extension

Auto-log what you watch on Netflix, Disney+, Prime Video, and Max. Install in Chrome or Edge, connect with an API token, and your watchlist updates itself.

Overview

The ReelRifter Scrobbler is a free Chrome / Edge browser extension that watches the streaming services you watch and adds titles to your ReelRifter watchlist automatically. No copy-pasting, no forgetting to log a movie after the credits.

Get it from /extension.

Supported services

  • β€’Netflix β€” title detection and episode tracking
  • β€’Disney+ β€” title detection (episode tracking partial; see Limitations)
  • β€’Prime Video β€” title detection (episode tracking partial)
  • β€’Max β€” title detection and episode tracking

For Plex, Jellyfin, and Emby users, the same watchlist-update logic is wired up as a webhook. Configure it at Settings β†’ Integrations.

Install

1. Generate a personal API token at Settings β†’ Integrations and label it something like "Browser Scrobbler". 2. Download the extension zip from /extension and extract it to a permanent folder. 3. Open chrome://extensions (or edge://extensions) and turn on Developer mode. 4. Click Load unpacked and pick the extracted folder. Accept the Notifications permission prompt. 5. Right-click the extension icon β†’ Options. Paste your API token and click Test connection. 6. Start watching something. Within 10–15 seconds you'll see a desktop toast and the title in your watchlist.

How detection works

A content script runs only on the supported services' watch pages. Every 5 seconds, while a video element is actively playing past the first 5 seconds, it reads the title from stable signals (the page title in most cases). After the same detection is stable for 10 seconds, the extension sends a scrobble to ReelRifter's public API.

A 10-minute cooldown per *(title, season, episode)* prevents duplicate scrobbles during a single play. If the API hiccups on a transient error, the extension retries with exponential backoff so transient blips don't lose your scrobble.

What scrobbling does

  • β€’New title. Adds it to your watchlist with status WATCHING and the matched TMDB poster.
  • β€’Existing title not yet finished. Updates progress (season/episode) when supplied and bumps WANT_TO_WATCH to WATCHING.
  • β€’Already FINISHED. Logs a Rewatch entry. Your rewatch counter ticks up automatically.
  • β€’Caught up to the latest aired season. Auto-transitions the show to FINISHED so it drops out of Continue Watching. Future-announced seasons are correctly ignored.

Desktop notifications

On a successful scrobble that matches on TMDB, you get a desktop toast:

> *Pollyanna β€” Added to your watchlist*

Notifications collapse per title (repeats don't stack). Disable them anytime via the extension's Options page.

Privacy

  • β€’The extension only sends the title (and season/episode when available) currently displayed in the player. It never reads your broader viewing history.
  • β€’Your API token is stored in chrome.storage.sync, encrypted at rest by the browser's data store.
  • β€’No third-party analytics, no telemetry, no ads. The only network call is to reelrifter.com/api/public/v1/scrobble.
  • β€’The content script only injects on the supported services' watch URLs β€” never on email, banking, or any other site.
  • β€’Revoke the token at Settings β†’ Integrations at any time. The extension stops working instantly.

Troubleshooting

  • β€’Popup says "No API token configured." Open Options and paste a token.
  • β€’Popup says "Connected. Start playing something…" Token works but nothing's scrobbled yet. Make sure the video is actually playing past 5 seconds. Hard-reload the streaming tab if you reloaded the extension recently β€” content scripts only inject on fresh page loads.
  • β€’A toast fired but the title didn't appear. Either the production server was mid-deploy (wait a minute and try again) or TMDB had no match for the title. Click the extension icon β€” the popup shows whether the last scrobble matched.
  • β€’Wrong title matched. TMDB's auto-pick can't always tell which "Pollyanna" you mean (1960 movie vs 2003 series). Delete the wrong entry and add the right one manually via site search.

Known limitations

  • β€’Episode tracking on Disney+ and Prime Video is partial. Both moved their players to component frameworks that hide episode metadata. Show-level scrobbling works; per-episode progress requires reading the streaming manifest, which is planned.
  • β€’Scrobbles fire as "watching", not "watched". The episode pointer advances but episodes aren't auto-marked as fully watched yet. Completion-aware tracking is planned.
  • β€’Chrome / Edge only. Firefox MV3 support is on the roadmap.

Related Articles

Get instant answers with ReelRifter AI Pro

Upgrade to Pro and ask the AI anything β€” "what should I watch tonight?", "am I getting value from my streaming services?", or "how do I set up a Watch Party?"

Upgrade to Pro
Browser Extension β€” ReelRifter Help