Highlights
- Jellyfin 12.0.x (.NET 10) Ready: Full forward-compatibility with Jellyfin 12.0.x while retaining complete support for Jellyfin 10.11.x (.NET 9).
- Multi-Color Logo Preservation: Keep multi-colored logos in their original vibrant colors while converting single-tone logos to clean flat white!
- Emby ClearLogo Upload Fix: Fixed authorization header format for media server logo uploads to Emby.
Jelly/Emby Plugin Changes:
- Jellyfin 12.0.x & 10.11.x Multi-Targeting: Compiled for both
.NET 9(Jellyfin 10.11.x) and.NET 10(Jellyfin 12.0.x) with target-specific ABI dependencies (10.11.0.0and12.0.0.0). - Automated Dual Packaging: Manifest and release pipelines now generate separate distribution archives (
Posterizarr.Plugin_v3.3.2.zipandPosterizarr.Plugin_v3.3.2-jf12.zip). - Emby API Token Authentication: Updated media server logo upload headers to use
MediaBrowser Token="{token}"format, resolving upload failures on Emby servers.
Web UI & Blueprints
- Preserve Multi-Color Logos Toggle: Added under Flat White Logo options in the Blueprints builder and Config Editor.
- Expanded Presets:
Flat White Logo (Clearlogo - Preserve Colors)Flat White Logo (Clearlogo - Force White)Flat White Logo (Clearart - Preserve Colors)Flat White Logo (Clearart - Force White)
Core Engine & PowerShell
- Centralized Logo Color Engine: Consolidated chroma standard deviation calculation and color conversion into
Get-LogoColorEffectin ImageMagick.ps1. - Default Preservation Behavior:
PreserveMultiColorLogosdefaults totruewhenConvertLogoColoris enabled, preserving original artwork where appropriate without sacrificing contrast on monochrome logos.
- Sync main 2 dev by @fscorrupt in #652
- Jellyfin 12 (.NET 10) Compatibility, Multi-Color Logo Preservation & Emby Upload Fix by @fscorrupt in #653
Full Changelog: 3.3.1...3.3.2