ReelRifter
Free · v0.1.0 · Beta

ReelRifter Scrobbler

A Chrome / Edge browser extension that detects what you're watching on Netflix, Disney+, Prime Video, and Max — and advances your ReelRifter watchlist automatically. No manual logging.

Chrome 88+ or Edge 88+. Loads as an unpacked extension (developer mode) — Web Store listing in review.

Works on

Netflix

netflix.com

Disney+

disneyplus.com

Prime Video

primevideo.com

Max

max.com

Install in three minutes

  1. 1

    Download and unzip

    Download the v0.1.0 zip and extract it somewhere permanent (e.g. ~/reelrifter-scrobbler/). Chrome loads from the folder on disk, so if you move or delete it the extension stops working.

  2. 2

    Enable Developer mode

    Open chrome://extensions (or edge://extensions in Edge) and flip the Developer mode switch in the top-right corner.

  3. 3

    Load unpacked

    Click Load unpacked and pick the folder you extracted in step 1. The extension appears in your toolbar with the default puzzle-piece icon (we'll ship proper icons in v0.2).

  4. 4

    Paste a Personal Access Token

    Right-click the extension icon → Options. Generate a token at Settings → Integrations → API Tokens (label it something like “Browser Scrobbler”), paste it, and click Test connection. You should see “Connected as your name.”

  5. 5

    Start watching

    Open Netflix, Disney+, Prime Video, or Max and start playing something. Within ~40 seconds the extension popup shows the last scrobble and your watchlist advances. The first detection is the slowest — repeats are instant.

How it works

A content script runs only on the four supported services' watch URLs. Every 15 seconds, while a <video> element is actively playing, it reads the title and season/episode info from the player chrome.

When the same detection is stable for 25 seconds, the extension posts it to /api/public/v1/scrobble. The server matches the title against TMDB and advances your watchlist — same logic as the existing Plex / Jellyfin / Emby webhooks.

A 10-minute cooldown per (title, season, episode) prevents duplicate events during a single episode. The extension only ever talks to reelrifter.com — your viewing history never leaves the page until a real scrobble fires.

Privacy

  • The extension only sends the title (and season/episode for TV) currently displayed in the player. It never reads your full viewing history.
  • Your API token is stored locally in chrome.storage.sync — encrypted at rest by Chrome's browser data store.
  • No third-party analytics, no telemetry, no ads. The only network call is to /api/public/v1/scrobble on reelrifter.com.
  • Revoke the token from Settings → Integrations → API Tokens at any time. The extension stops working instantly.

v0.1 honest caveats

  • Every scrobble is sent as “watching” — that advances your current episode pointer but doesn't yet credit you for “watched.” Real completion tracking (≥85% of runtime) is the next milestone.
  • Selectors break. Netflix in particular ships UI tweaks weekly. If detection stops working on one service, the others keep running — we'll ship a patch within a few days.
  • No retry queue. If your browser goes offline mid-episode, that scrobble is lost. The next interval tick retries while you're still on the page.
  • Chrome / Edge only. Firefox supports MV3 but needs a slightly different manifest shape — that's on the v0.2 list.
Browser Extension — ReelRifter