Exporter
Export watchlist, history, and ratings from state.json to import-friendly CSV files.
Last updated
Was this helpful?
Export watchlist, history, and ratings from state.json to import-friendly CSV files.
Exporter converts your runtime state (state.json) into import-friendly CSV files. It does not write to providers.
Use it to move data into other services.
Exporter reads these datasets:
Watchlist
History
Ratings
History + Ratings, where the selected format supports a combined export
You choose:
provider
feature
media types
export format
rows (select all or pick manually)
TMDb import supports Watchlist and Ratings only. History export to TMDb is blocked on purpose.
Exporter can filter by media type before writing the CSV.
Supported filters:
Movies
Shows
Seasons
Episodes
Movies stay enabled by default.
Use these filters to narrow the export to the item types you need.
TMDb (auto dialect): chooses the CSV layout TMDb expects
Trakt source → Trakt v2 CSV
SIMKL source → SIMKL v1 CSV
Other sources → IMDb v3 CSV
Letterboxd
IMDb (list) (no official IMDb import, but useful for list workflows)
JustWatch
Yamtrack (superset for custom workflows)
History + Ratings can be exported together in one pass where the selected format supports it.
Letterboxd supports an optional WatchedDate column. It is enabled by default.
Yamtrack exports use Yamtrack’s native CSV layout.
At least one sync run (so state.json exists).
For TMDb exports: IMDb IDs are strongly recommended.
If state.json is missing, Exporter opens with an empty list.
Exporter previews the file using your current selections.
That includes provider, feature, media types, format, and search filters.
Check the preview before you export when you switch formats or narrow rows.
Open Tools → Exporter.
Select a Provider and Feature.
Choose the Media types you want to include.
Select an export Format.
Use Search to filter rows (example: imdb:tt1234567 or 2024).
Review the preview to confirm rows and columns.
Select rows (or Select all (filtered)).
Click Export to download the CSV.
TMDb: use TMDb’s import screen.
Letterboxd: import on Letterboxd. WatchedDate is included by default when supported.
IMDb (list): no official import; use it for tooling or scripts.
Empty list: run a sync first, or check provider/feature filters.
Export button disabled: no rows selected.
TMDb import failed: ensure rows have IMDb IDs and you chose the right format.
Last updated
Was this helpful?
Was this helpful?