Releases: cleverdevil/plexyfin
v0.6.2.0
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!
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
Version v0.5.3.0
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
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
Simplifies collection syncs and adds correct sync for sort titles.
Version v.0.5.0.0
This release of Plexyfin adds the ability to sync all artwork, not just collection artwork, from Plex to Jellyfin.
Version v0.4.0.0
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
• 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
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)
- In Jellyfin, go to Dashboard → Plugins → Repositories
- Add a new repository with the following URL:
https://cleverdevil.github.io/plexyfin/manifest.json - Go to the Catalog tab
- Find Plexyfin in the list and click Install
- Restart Jellyfin when prompted
Manual Installation
- Download the DLL from this release
- Place it in your Jellyfin plugins directory
- Restart Jellyfin
- Enable the plugin in the Jellyfin dashboard
Configuration
After installation:
- Go to the Jellyfin dashboard
- Navigate to Plugins
- Click on Plexyfin
- Configure your Plex server settings and sync options
- Click "Save"
- 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