Stars
Forks
Watchers
Developer links
Movary
Catalog, rate, and analyze every film you watch with Movary, a self-hosted movie tracking hub and personal cinema diary that replaces Letterboxd and Trakt. Each time a movie finishes playing on Plex, Jellyfin, Emby, or Kodi, automated webhook scrobblers record the viewing session and star rating directly into your timeline without manual logging. You can also bring over years of existing watch history by importing exports from Letterboxd, Trakt, or Netflix, and automatically cross-post newly logged reviews and ratings to Mastodon or feed Watchlist additions straight into Radarr. Customizing your personal dashboard lets you rearrange analytical widgets that break down your viewing habits by most-watched actors, directors, genres, original languages, release decades, and custom watch locations like local cinemas or home theaters. Movie metadata, posters, and ratings pulled from TMDB and IMDb are cached locally on your server, while built-in background job schedules keep artwork and cast details refreshed automatically. Multi-user account controls, TOTP two-factor authentication, granular profile visibility settings, and personal Bearer API tokens make it easy to run a private household log or a shared film club server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Automated Media Server Play Scrobbling
- Automatically record completed movie plays and ratings from Plex, Jellyfin, Emby, and Kodi via authenticated webhooks with configurable SSRF allowlists and DNS pinning.
- Seamless Letterboxd, Trakt, and Netflix Sync
- Import and export watch histories and ratings across Letterboxd, Trakt TV, and Netflix CSV archives while syncing watchlists with Radarr and cross-posting watches to Mastodon.
- Customizable Cinema Analytics and Locations
- Personalize your dashboard rows to visualize most-watched actors, directors, genres, languages, release years, and custom viewing locations such as cinemas or living rooms.
- Local TMDB and IMDb Metadata Caching
- Store movie posters, cast biographies, original titles, and IMDb ratings locally in SQLite or MySQL with a built-in cron scheduler that refreshes metadata automatically.
Features
- Plex, Jellyfin, Emby, Kodi Scrobblers
- Receives real-time playback webhooks from Plex, Jellyfin, Emby, and Kodi to log watch dates and ratings automatically into each user's movie diary.
- Trakt, Letterboxd, and Netflix Import
- Imports and exports historical watch dates, ratings, and watchlists from Trakt TV APIs, Letterboxd CSV bundles, and Netflix viewing history files.
- Radarr and Mastodon Integrations
- Exposes personal RSS and REST feeds for Radarr automated movie downloads and publishes customizable watch activity posts to Mastodon instances.
- Actor, Director, and Genre Analytics
- Computes detailed viewing statistics across actors, directors, genres, runtime totals, production companies, spoken languages, release years, and custom watch locations.
- Built-In Metadata Job Scheduler
- Executes recurring background jobs using cron expressions to synchronize TMDB movie metadata, IMDb rating datasets, and locally cached poster images.
- Multi-User Privacy and Bearer API
- Supports multiple user accounts with public or private profile visibility, TOTP two-factor authentication, installable PWA manifests, and Bearer REST API tokens.