Plex2Jellyfin
Scripts to assist migrating from a Plex Media Server to a Jellyfin Media Server
Install / Use
/learn @nwithan8/Plex2JellyfinREADME
Plex2Jellyfin
Scripts to assist migrating from a Plex Media Server to a Jellyfin Media Server
- Migrate users: Creates a new user account on Jellyfin for each Plex user with access to your Plex Media Server
- Migrate ratings: Copies user ratings of media items from Plex over to Jellyfin
- Migrate playlists: Scan Plex playlists to create and populate identical playlists on Jellyfin
- Migrate Jellyfin users to another Jellyfin server: Mirror all Jellyfin users from one server to another server
Install & Run
- Ensure
uvis present on the system (see the uv docs) - Clone this repo with
git clone https://github.com/nwithan8/Plex2Jellyfin.git. - Enter the
Plex2Jellyfindirectory - Enter the
scriptsfolder,cd scripts. - Copy
creds.py.blankascreds.py,cp creds.py.blank creds.py, and complete the information inside.- Getting the Plex token: https://support.plex.tv/articles/204059436-finding-an-authentication-token-x-plex-token/
- Run a script with
uv run scripts/[SCRIPT NAME], e.g.uv run scripts/migrate_playlists.py. Dependencies and virtual environments will be handled for you.
Requires Python 3.6+
Related Skills
node-connect
331.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
81.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
331.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
81.5kCommit, push, and open a PR
