LetterboxdSync logs every film you watch in Jellyfin straight to your Letterboxd diary. Real-time, multi-user, and quietly resilient to the rough edges of scraping Letterboxd.
https://raw.githubusercontent.com/builtbyproxy/jellyfin-plugin-letterboxd/main/manifest.json Built as a replacement for an older plugin that broke when Letterboxd deprecated its legacy endpoint. This one targets the current JSON API, falls back to scraping when it has to, and hides the scraping stitches from you.
Real-time on playback, with a daily sweep for anything missed.
Diary entry within seconds of credits rolling.
Scheduled sweep picks up offline or skipped watches.
Matched by ID, so foreign and messy titles just work.
All the context around a watch moves between both platforms.
Jellyfin 0-10 maps onto Letterboxd 0.5-5.
Hearted on Letterboxd when favorited in Jellyfin.
Watchlist becomes a playlist; reviews post from the dashboard.
Multi-user, resilient, and transparent about what it did.
Each Jellyfin user links their own Letterboxd account.
Official API first, scraping fallback, automatic retry.
Stale cookies trigger an automatic re-login and retry.
Two paths. Use the plugin repository for automatic updates, or install manually from a release.
LetterboxdSync and URL:
https://raw.githubusercontent.com/builtbyproxy/jellyfin-plugin-letterboxd/main/manifest.json LetterboxdSync.dll and HtmlAgilityPack.dll into your Jellyfin plugins directory.Once the plugin is installed, each user links their own Letterboxd account from the Jellyfin dashboard.
Go to Dashboard → Plugins → Letterboxd Sync, then switch to the Settings tab.
Click + Add Account, pick a Jellyfin user, and enter their Letterboxd credentials. Check Enabled.
That's it. Finish a film in Jellyfin and check your Letterboxd diary. A daily scheduled sync catches anything missed.
Log into Letterboxd in your browser, grab the Cookie header from DevTools, and paste it into the plugin's Raw Cookies field. The plugin will use the official API first and only fall back to scraping when needed.