Your year, rewound.

Stories for everyone on your Plex or Jellyfin server, plus a dashboard, live activity and history. Self-hosted, free and open source.

Rewind

Everyone gets their own year in review.

Each user steps through their year one stat at a time.

  • Top movies, shows and artists, plus the actors and directors.
  • The busiest month, the biggest binge and the favourite hour.
  • How each user ranks against everyone else, and who shares their taste.
  • A viewing personality that sums up the year.
  • A summary card to save and share.
  • Custom period, release date and background music.
A Rewind summary card with a viewing personality, top show, movie and artist, and the highlights of the year
A Rewind story on shows: total time, share of playtime, episodes watched and the favourite show

Dashboard

Your server's favourites, all year round.

The most watched movies, shows and music, and who's watching the most, from now back to day one.

  • Ratings from IMDb, TMDB and Rotten Tomatoes on every title.
  • Request fan favourites you've since deleted through Seerr.
  • Watch time, request counts and library sizes up top.
The movie dashboard for the past year, ranking the most watched movies with ratings, watch time, plays and users
The users dashboard for the past year, ranking everyone by watch time with their plays and requests

Activity and history

What's playing now, and everything played before.

See who's watching or listening right now, with progress and stream details: quality, direct play or transcode, and bandwidth. Then browse and search past plays and requests.

  • Binges grouped together, so a season reads as one.
  • Play time, plays, requests and users for any period.
The activity page with a movie being transcoded, its stream details open, and a song playing below
The history page with play time, plays and users for the last 30 days, followed by recent plays

Features

Everything your users wanted to know.

Easy sign-in

Users sign in with their Plex account or Jellyfin Quick Connect.

Privacy built in

Anonymise other users, keep pages for admins only, or open the dashboard to guests without a login.

At home on any screen

Fits everything from phones to desktops, and can be added to your home screen.

Always up to date

Statistics come from your live play history, read once and then kept topped up as new plays arrive.

Six languages

English (UK and US), Estonian, French, German, Italian and Spanish, following each user's browser language.

One container

A single Docker image for amd64 and arm64, set up entirely in the browser.

Works with your setup.

Media server Statistics from

Add Seerr for request totals and request buttons.

Install

Up and running in a minute.

  1. Save this as docker-compose.yml wherever you keep your services.
  2. Run docker compose up -d.
  3. Open http://localhost:8383 and connect your server in the setup.
services:
  rewindarr:
    image: ghcr.io/raunot/rewindarr:latest
    container_name: rewindarr
    environment:
      - TZ=Europe/London
    volumes:
      - ./config:/app/config
    ports:
      - 8383:8383
    restart: unless-stopped

See the README for optional settings and how to update.

Free and open source.

If it brings joy to your server, you can support it.