What's New in v3.2.0
Jelly/Emby Plugin - Granular Image Type Control
Choose exactly which image types the plugin manages from the plugin settings page:
- ✅ Update Posters (Movie/Series - ON by default)
- ✅ Update Season Posters (Season - ON by default)
- ✅ Update Episode Titlecards (Episode - ON by default)
- ✅ Update Backdrops (Movie/Series - ON by default)
- ☑️ Update Thumbnails (Movie/Series thumbnail - OFF by default)
The scheduled sync task now respects these same toggles too.
⚙️ New Config Options
ReplaceThumbwithBackdropExclusively (JellyfinPart / EmbyPart)
Upload the backdrop to the Thumbnail slot only - the actual Backdrop field is not touched. For users who want background art as a thumbnail without overwriting the native backdrop. Requires ReplaceThumbwithBackdrop: true.
TextlessPosterBypass (PrerequisitePart)
When using logos with "Prefer Textless" mode and no logo is found, fall back to a standard text poster instead of skipping the item. Works for movies, shows, backgrounds, and season posters.
🎨 WebUI Improvements
- Blueprint override for Manual Mode - Pick a blueprint in the Manual Mode form to run with those settings for one run only, without touching your global config
- Custom Blueprints now stored server-side - No longer tied to browser localStorage; survives clearing your browser
- Collection Poster settings in Blueprint Builder - Full support for
CollectionPosterOverlayPartandCollectionTitlePosterPart - Language filter in TMDB search - Filter poster results by language code directly in the search modal
- Auto-detect text/textless from TMDB poster - Selecting a poster auto-fills the "Asset Type" field based on the poster's language tag
- Asset Type dropdown in Manual Mode - Manually tell Posterizarr whether your image has text, so
SkipAddTexttriggers correctly
🔧 Other Improvements & Bug Fixes
- Plex upload now uses
-InFileinstead of loading the full file into memory - fixes potential memory issues with large images - Config null-safety - All config reads now safely handle missing keys instead of throwing null errors
SkipWordsnow supports Regex - Wrap an entry in/slashes/to use it as a regex pattern (e.g./^TBA$/)- Fixed
-EpisodeTitleName→-EPTitleNameparameter typo in the Manual Mode overlay API - Blueprint Builder now reloads config from server before opening to avoid stale cached defaults
- Config log now shows a clean blueprint summary instead of a raw JSON dump
Jelly/Emby Plugin Changes:
- Added granular image type toggles: Poster, Season, Titlecard, Backdrop, Thumbnail (configurable per-type from plugin settings)
- Scheduled sync task now uses the same image type configuration as the image provider
- Added
ReplaceThumbwithBackdropExclusively- upload backdrop to Thumbnail slot only, skip actual Backdrop upload - Fixed
ILoggerFactoryinjection inPosterizarrSyncTask(was incorrectly usingnew LoggerFactory()) - Thumbnail toggle defaults to OFF to avoid accidental overwrites
What's Changed
- Sync Main Manifest to Dev by @fscorrupt in #636
- Granular Plugin Image Control, TextlessPosterBypass, Blueprint Override for Manual Mode & WebUI Overhaul by @fscorrupt in #637
Closes #633
Closes #634
Closes #635
Full Changelog: 3.1.4...3.2.0