Skip to content

Scripts to assist migrating from a Plex Media Server to a Jellyfin Media Server

License

Notifications You must be signed in to change notification settings

nwithan8/Plex2Jellyfin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Clone this repo with git clone https://github.com/nwithan8/Plex2Jellyfin.git.
  2. Enter the Plex2Jellyfin directory.
  3. Create a new local venv with python3 -m venv venv.
  4. Activate the new venv with source venv/bin/activate.
  5. Install dependencies with pip install -r requirements.txt.
  6. Enter the scripts folder, cd scripts.
  7. Copy creds.py.blank as creds.py, cp creds.py.blank creds.py, and complete the information inside.
  8. Run a script with python3 [SCRIPT NAME], e.g. python3 migrate_playlists.py.

Requires Python 3.6+

About

Scripts to assist migrating from a Plex Media Server to a Jellyfin Media Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages