Skip to main content

Letterboxd

Create and sync Plex collections from any public Letterboxd list. No API key required - homescreen-hero scrapes the list page directly, so all you need is the URL.

Setup

No API key or credentials needed. Just enable the integration in the Setup Wizard, on the Integrations page, or directly in config.yaml:

letterboxd:
enabled: true

Adding a List

  1. Go to the Integrations page in the dashboard
  2. Click Add Source under Letterboxd
  3. Enter a name for the collection (this becomes the Plex collection name)
  4. Paste the Letterboxd list URL (e.g., https://letterboxd.com/username/list/list-name/)
  5. Select which Plex library to sync to
  6. Click Save, then hit Sync to pull in the list
tip

Short URLs (e.g., boxd.it/abc123) work too - homescreen-hero will follow the redirect automatically.

How Syncing Works

Since Letterboxd doesn't have a public API, homescreen-hero scrapes the list page directly:

  1. Scrapes the Letterboxd list page by page, with a 1-second delay between requests to be respectful
  2. Extracts movie titles and years from the page
  3. Matches each movie to your Plex library by title + year search
  4. Creates or updates the Plex collection with all matched items
  5. Removes stale items - if something is removed from the Letterboxd list, it gets removed from the collection on the next sync
  6. Tracks missing items - any movies on the list that aren't in your Plex library are logged and viewable from the dashboard
note

Because Letterboxd matching is title + year based (no TMDb/IMDb IDs available from scraping), match accuracy may be slightly lower than Trakt or MDBList for titles with ambiguous names.

Sync on Rotation

Letterboxd sources can be synced automatically every time a rotation runs, controlled by the same sync_all_on_rotation setting as the other integrations:

rotation:
sync_all_on_rotation: true # Sync all sources before each rotation

When disabled, only sources whose collection names match the selected rotation collections will be synced.

Missing Items

After a sync, you can view which movies from the Letterboxd list weren't found in your Plex library. Each missing item includes the title, year, and a link back to the Letterboxd page.

Automatic requesting of missing items via Radarr/Sonarr is planned for a future release.