lbsync
A lightweight, self-hosted service that watches Letterboxd lists and automatically submits media requests to Jellyseerr. Built with TanStack Start and deployed on my homelab.
Born out of my own need to automate movie requests from Letterboxd watchlists into my homelab media stack. Instead of manually searching and requesting films, lbsync watches configurable Letterboxd lists via RSS and automatically submits requests to Jellyseerr.
Features multi-user support with Jellyfin authentication, per-source Seerr user mapping, and hourly background sync via Croner. The web UI is built with TanStack Start and React 19, with data persistence through Drizzle ORM and PostgreSQL.
Runs as a Docker container on my homelab alongside the rest of the media stack.