Skip to content

Releases: cleverdevil/plexyfin

v0.6.2.0

26 Nov 20:28

Choose a tag to compare

Full Changelog: v0.6.1.0...v0.6.2.0

  • Implemented retry with back-off to help deal with a few race conditions
  • Cleaned repository of extraneous files

Plexyfin v0.6.1.0 - You Asked For It!

16 Sep 00:05

Choose a tag to compare

Major Improvements

Mixed Media Collections Fix 🎬📺

  • Fixed mixed media collections (movies + TV shows) being clobbered during sync
  • Collections like "Marvel Cinematic Universe" now properly retain both movies and TV series
  • Implemented cross-library collection merging for consistent behavior

Episode Sync & Performance 🚀

  • Added episode sync functionality for complete TV series metadata
  • Implemented parallel processing for significantly improved sync performance
  • Enhanced artwork sync for episodes and seasons

Compatibility & Reliability 🔧

  • Fixed compatibility with Jellyfin 10.10+ by replacing deprecated GetItemList with GetItemsResult
  • Added support for multiple versions of media items (cross-library duplicates and same-library editions)
  • Implemented filesystem-based matching to handle different Plex/Jellyfin mount points
  • Prevented duplicate artwork processing for multi-version items

Issues Resolved

  • Fixes #16 - Mixed Content Type Collections
  • Fixes #11 - Movies with Multiple Editions
  • Fixes #9 - Syncing Movie and TV Series Collections
  • Fixes #17 - Poster sync applies wrong library posters across multiple Jellyfin libraries

Credits

  • Thanks to community contributors for episode sync and parallel processing improvements (PR #20)

Installation

Download the Plexyfin_0.6.1.0.zip file and install it in your Jellyfin plugin directory.

v0.5.3.1

31 May 23:42

Choose a tag to compare

A fix was made regarding sync scheduling but wasn't un-stashed before releasing 0.5.3.0. This is a hotfix to apply the change which should actually fix #6.

Version v0.5.3.0

31 May 06:03

Choose a tag to compare

Changelog

  • Fixed scheduled sync not working when collection sync is disabled (issue #6)
  • Added notification to restart Jellyfin when scheduled sync settings change
  • Improved scheduled sync configuration UI with helpful instructions
  • Use external IDs for more reliable Plex-Jellyfin matching (issue #7)
  • Removed unused Jellyfin Base URL configuration option
  • Fixed scheduled sync note visibility in dark themes

Installation

Download the ZIP file and install it in Jellyfin via Dashboard > Plugins > Upload.

Manual Installation

If you prefer to install manually, copy the DLL file to your Jellyfin plugins directory.

Important Notes

  • After changing scheduled sync settings, you must restart Jellyfin for the changes to take effect
  • External ID matching now provides more reliable Plex-Jellyfin content matching using TMDb and IMDb identifiers

Version v.0.5.2.0

13 May 01:45

Choose a tag to compare

Prior releases of Plexyfin were duplicating Backdrop ImageTypes. Because Plexyfin is designed to trust Plex as the canonical source for artwork, this release will automatically delete all Primary and Backdrop images and replace them with their equivalents in Plex. Added a warning to the docs and the UX for clarity.

Version v.0.5.2.0

03 May 05:26

Choose a tag to compare

Simplifies collection syncs and adds correct sync for sort titles.

Version v.0.5.0.0

22 Apr 07:52

Choose a tag to compare

This release of Plexyfin adds the ability to sync all artwork, not just collection artwork, from Plex to Jellyfin.

Version v0.4.0.0

21 Apr 07:50

Choose a tag to compare

This release focuses the plugin solely on artwork and collections. Watch state synchronization has been removed as there are better alternatives available for this functionality.

Version v0.2.1.0

01 Apr 18:54

Choose a tag to compare

• Added EnableDebugMode configuration option (default: false)
• Added MaxUrlPatternAttempts configuration option (default: 3)
• Made debug image saving conditional on EnableDebugMode
• Added error handling for metadata refresh operations
• Improved BlurHash error handling to continue processing
• Optimized URL pattern attempts for collection items

Version v0.2.0.0

27 Mar 22:10

Choose a tag to compare

Initial release of the Plexyfin plugin for Jellyfin.

About Plexyfin

Plexyfin is a plugin for Jellyfin that syncs collections and artwork from your Plex Media Server to Jellyfin, allowing you to maintain a consistent media organization across both platforms.

Features

  • Sync collections from Plex to Jellyfin with their artwork
  • Schedule automatic synchronization at configurable intervals
  • Support for movies and TV shows in collections
  • Direct filesystem access for reliable artwork synchronization
  • Selective synchronization of specific Plex libraries

Installation

Easy Installation (Recommended)

  1. In Jellyfin, go to Dashboard → Plugins → Repositories
  2. Add a new repository with the following URL:
    https://cleverdevil.github.io/plexyfin/manifest.json
  3. Go to the Catalog tab
  4. Find Plexyfin in the list and click Install
  5. Restart Jellyfin when prompted

Manual Installation

  1. Download the DLL from this release
  2. Place it in your Jellyfin plugins directory
  3. Restart Jellyfin
  4. Enable the plugin in the Jellyfin dashboard

Configuration

After installation:

  1. Go to the Jellyfin dashboard
  2. Navigate to Plugins
  3. Click on Plexyfin
  4. Configure your Plex server settings and sync options
  5. Click "Save"
  6. Run a manual sync by clicking "Sync from Plex"

Requirements

  • Jellyfin 10.8.0 or later
  • Plex Media Server with collections
  • Direct filesystem access between Jellyfin and Plex for artwork sync