Move Kinopoisk ratings to Jellyfin

The metadata plugin is one thing and your own ratings another. Both are below — the repository first, then the Trakt route.

KinopoiskJellyfin
What to export
RatingsWatchlist

Or just the ID — the number in the profile address

How often

Looking for the Kinopoisk plugin?

Two different things share the name. To give your library Kinopoisk posters, descriptions and site ratings, you want a metadata plugin: in Jellyfin open Dashboard → Plugins → Repositories, add https://raw.githubusercontent.com/LinFor/jellyfin-plugin-kinopoisk/master/dist/manifest.json, then install «КиноПоиск» from the Catalog under Metadata and restart the server. It targets Jellyfin 10.10; on 10.11 use the white-list fork instead, https://raw.githubusercontent.com/MiklinMA/jellyfin-kinopoisk-white/refs/heads/master/manifest.json. Neither plugin touches your own ratings — those are what this page moves, and the steps below are that.

How to get your Kinopoisk ratings into Jellyfin

  1. Find your Kinopoisk ID — the number in your profile URL (for example kinopoisk.ru/user/12345). Your profile must be public.
  2. Open this site and paste the ID or the full profile link.
  3. Click Export and download the Trakt CSV — the converter finds each film’s IMDb ID via Wikidata.
  4. Sign in to Trakt (a free account works), open Settings → Data → Import and upload the file.
  5. In Jellyfin, install the official Trakt plugin (Dashboard → Plugins → Catalog), sign in to your Trakt account in its settings and enable sync — watched status flows from Trakt into Jellyfin.

Why the route goes through Trakt

Jellyfin has no import for ratings files — there is no watchlist concept and no CSV upload at all. Its official Trakt plugin is the standard bridge: Trakt accepts the CSV on its own site, and the plugin syncs watch history between Trakt and your Jellyfin server. Bonus: the collection lives on Trakt too, not only inside your server.

See also

Frequently asked questions

Is there a Kinopoisk plugin for Jellyfin?
Yes, but it is a metadata plugin: it gives the library posters, descriptions and the site’s own ratings. Add the repository above in Dashboard → Plugins → Repositories and install «КиноПоиск» from the Catalog. Moving your own ratings into Jellyfin is a different job, and it goes through Trakt — the steps on this page.
Can I import a CSV into Jellyfin directly?
No — Jellyfin has no file import at all. The working route is a Trakt CSV plus Jellyfin’s official Trakt plugin, which syncs the data to your server.
Where do I find the Trakt plugin?
It ships in Jellyfin’s own plugin catalog: Dashboard → Plugins → Catalog → Trakt. Install it, restart the server and connect your Trakt account in the plugin settings.
Does the plugin sync ratings?
Its core job is watched status in both directions. Ratings support is limited — but your full ratings stay safe on Trakt, and Letterboxd / IMDb exports are available here as well.
What about Plex?
Same idea — see the Plex guide: Trakt CSV plus PlexTraktSync.