Release history
pixelfin releases
Pixelfin: Jellyfin Image Inspector
All releases
12 shown
- Exported specials poster renamed to specials-poster.jpg for Jellyfin alignment
- Restore engine now supports both specials-poster.jpg and legacy season00-poster.jpg
Full changelog
Pixelfin v0.35.7
This release improves consistency and compatibility for season artwork handling, specifically for Specials (Season 0), ensuring export and restore workflows are fully aligned.
✨ What’s New
Specials Poster Naming (ZIP Export)
Season 0 artwork is now exported as:
specials-poster.jpg
instead of the previous:
season00-poster.jpg
This better matches common Jellyfin conventions and improves interoperability with existing media libraries and tools.
🛠 Fixes
Specials Poster Restore Detection
The restore engine now correctly recognizes and handles:
specials-poster.jpg✅ (new standard)season00-poster.jpg✅ (legacy support)
Both formats are mapped to Season 0 (Specials) during restore, ensuring seamless compatibility regardless of naming style.
🔄 Compatibility
- Fully backwards compatible
- Existing ZIPs using
season00-poster.jpgwill continue to restore correctly - No changes required for existing libraries or workflows
🧠 Why This Matters
Previously, Season 0 naming could be inconsistent across tools (season00 vs specials).
This update standardizes export while making restore more flexible, resulting in:
- Cleaner, more intuitive filenames
- Better alignment with Jellyfin ecosystem expectations
- Zero disruption to existing users
🚀 Docker
Multi-arch images available:
nothing2obvi/pixelfin:v0.35.7nothing2obvi/pixelfin:latest
Supports:
linux/amd64linux/arm64
As always, thanks for using Pixelfin and for the feedback that continues to shape these improvements.
- Exported season posters now use `season01-poster.jpg` format for standard naming
Full changelog
Pixelfin v0.35.6
This release improves how season artwork is handled across both ZIP export and restore workflows, bringing Pixelfin in line with more widely used media naming conventions.
🔄 What’s Changed
- Season posters are now exported using the format:
season01-poster.jpginstead ofseason01.jpg
🛠 Fixes
-
Restore engine now correctly detects and applies season posters named:
season01-poster.jpg✅season01.jpg(legacy support) ✅
🧠 Notes
- Fully backwards compatible — no changes required for existing libraries or older ZIP exports
- Improves interoperability with other tools and standard naming practices for local media artwork
- No impact on existing restore logic beyond expanded filename support
Improved cross-platform stability by removing non-ASCII characters causing Windows encoding errors.
Full changelog
Pixelfin v0.35.5
This release focuses on improving cross-platform reliability, particularly for Windows environments and mixed Docker setups.
🔧 Highlights
- Improved stability when running scripts across different environments (Windows, Docker, subprocess streaming)
- Eliminated encoding-related crashes caused by non-ASCII console output
- Standardized backend logging for better portability and consistency
Changelog
Fixed
- Windows encoding crash: Removed non-ASCII characters (emoji and Unicode arrows) from console
print()output to preventcharmapencoding errors on Windows environments
Changed
- Console output standardization: Replaced Unicode arrow (
→) with ASCII (->) in log messages for cross-platform compatibility - Logging portability: Ensured all backend/script console output uses ASCII-only characters for consistent behavior across Windows, Docker, and subprocess environments
Notes
- HTML output remains UTF-8 encoded and continues to safely use UI symbols (arrows, buttons, etc.) without compatibility issues
Fixed ClearArt image restoration by mapping ClearArt to Jellyfin's Art type.
Full changelog
v0.35.4 - 2026-04-18
Fixed
- ClearArt restore handling: Fixed an issue where ClearArt images were not restoring correctly by mapping
ClearArtto Jellyfin’sArttype inrestore.py, ensuring images upload to the correct endpoint and display properly
Notes
- This change aligns restore behavior with
generate_html.py, which already usesArtfor ClearArt images
- Added gunicorn dependency for Docker container startup support
- Date-added sorting
- Cron-based automation
- Jellyfin restore with dry-run