Plex → Jellyfin

Switch to Jellyfin without starting over.

SwitchToJelly moves your Plex watch history, resume positions and playlists to Jellyfin, for everyone in your household. You see every change before it is written.

Coming soon for Windows

Windows 10 and 11 · Currently in private beta

SwitchToJelly preview step: 32 playback states will be transferred, with the posters of the movies on their way to Jellyfin
Demo data. Every title and name is fictional.

Plays from YouTube. Nothing is loaded from YouTube until you press play.

What moves over

Your history, not just your files

Jellyfin can read the same media folders as Plex. What it cannot see is what you have watched. SwitchToJelly carries that across.

  • Watched states

    Every movie and episode you finished in Plex shows as played in Jellyfin.

  • Resume positions

    Half-watched films and episodes pick up where you stopped.

  • Playlists and watchlist

    Your Plex playlists and Watchlist are recreated as Jellyfin playlists, entry by entry, in the same order.

  • The whole household

    Plex Home members and the friends you share your server with, each to their own Jellyfin user.

  • Libraries set up for you

    Creates and scans the Jellyfin libraries from your Plex ones when they do not exist yet.

  • Careful matching

    History is only written to items proven to be the same, by their IDs or file. Remakes and same-name films are never mixed up.

How it works

Four steps, and you stay in control

  1. 1

    Connect

    Sign in to Plex and to your Jellyfin server.

  2. 2

    Choose

    Pick the libraries and the people to migrate.

  3. 3

    Preview

    See exactly what will change in Jellyfin. Nothing is written yet.

  4. 4

    Migrate

    Run it, then save a report of everything that was done.

  • SwitchToJelly connections step: Plex and Jellyfin connected, with the Jellyfin user to receive the history selected

    Connect both servers

    Sign in to Plex, point the app at your Jellyfin server and pick the user who receives the history.

  • SwitchToJelly libraries step: each Plex library is matched to a Jellyfin library by its folders

    Match your libraries

    Each Plex library is matched to a Jellyfin one by its folders. Missing libraries can be created for you.

  • SwitchToJelly preview of the watchlist and playlists: lists to create, items matched and items not transferred

    Check every list

    The Watchlist and playlists are previewed item by item, including what cannot be found in Jellyfin.

Screenshots taken with demo data: every title and name is fictional.

Safe by design

Nothing changes until you say so

Migrating years of history should not feel risky. SwitchToJelly only reads your Plex server, and only writes to Jellyfin once you confirm.

  • Preview first. Every watched state, resume position and playlist is listed before anything is written.
  • Undo. After a run you can put the watched states and resume positions back as they were, and remove the playlists the app created.
  • Plex stays untouched. Your Plex server keeps running exactly as before.
  • Your credentials stay on your PC. They are kept in the Windows Credential Manager and only sent to Plex and your Jellyfin server. Read more
Try it first

Free to scan and preview

See what it would migrate before you decide anything.

Free

  • Connect Plex and Jellyfin
  • Scan and match your libraries
  • Full preview of the migration
  • Create the Jellyfin libraries

With a licence

  • Everything in Free
  • Transfer watched states and resume positions
  • Transfer playlists and watchlists
  • For every household member and friend

The licence is checked offline on your PC. Licences are currently issued to beta testers.

Ready to switch?

You need Windows 10 or 11, your Plex account, and a Jellyfin server that sees the same media files.

Coming soon for Windows

Windows 10 and 11 · Currently in private beta