Sync Letterboxd to Stremio

Sync Letterboxd activity (watched & liked movies) to Stremio

So, you have an extensive Letterboxd library and you want Stremio to know which movies you have already watched and loved. This may be out of convenience, maybe to fine-tune recommendations from addons like Watchly (or now Cinemeta Premium, as we learned recently).

This is the tool you need, and you'll only need to provide three key pieces of info (that don't get sent anywhere, they are used locally in your browser):

  1. Your Stremio Login
  2. A TMDB API read access token
  3. Your Letterboxd activity

Each piece is explained in more detail next to its input.

Stremio account Stremio Login with Stremio

Or login by getting an authentication key manually

  • Login to https://web.stremio.com/ using your Stremio credentials in your browser.
  • Open the developer console and paste the follow code snippet: JSON.parse(localStorage.getItem("profile")).auth.key
  • Take the output value and paste it into the form below.
TMDB API

You will probably need to enter your own TMDB API Read Access Token to transform from Letterboxd to IMDB IDs. You can get one for free at themoviedb.org

Watch data

You can get your Letterboxd activity data via:

  1. Selecting and dragging the contents of your Letterboxd RSS feed (located at https://letterboxd.com/your-user/rss) into the file drop
  2. Downloading your Letterboxd RSS feed and adding it
  3. (Export your Letterboxd data) and add watched.csv (for watch data) and/or likes/films.csv (for like data)

Privacy notice: This demo runs entirely within your browser. In other words, no data is sent to me, the code is sent to your browser and runs locally. You could theoretically load the page, cut your network connection and then start it.