New Features
- 4K Portrait Mode: Optimized the poster view for big displays to fill the screen.
- Screensaver Metadata: Added Director, Tagline, Cast, and Technical icons (Resolution/Audio) to the screensaver view.
- UI Toggles: Added settings to enable or disable the cinema metadata overlay and the Grid View button.
- New ENV variables:
- POSTER_CINEMA_OVERLAY
- USE_GRID_VIEW
Improvements
- UI Scaling: Fonts and bars now scale proportionally between 1080p and 4K displays.
- Poster Aspect Ratio: Fixed vertical and horizontal black gaps by locking the poster to a 2:3 ratio based on screen width.
- Layout Spacing: Adjusted the header and footer spacing to better utilize vertical space on tall screens.
- Fade Transitions: Added a smooth fade effect when movie info rotates in the bottom bar.
- Jellyfin Pagination: Switched to paginated API requests for Jellyfin to prevent 504 timeouts on large libraries.
- Faster Cache Updates: Changed the collection cache scheduler to run 5 minutes after startup instead of waiting for the first 12-hour cycle.
Bug Fixes
- Plex Search IDs: Fixed a bug where search results used Plex online metadata IDs instead of local library IDs.
- Poster Resizing: Fixed posters shrinking or creating side-voids when pausing/stopping playback on 4K displays.
- Stale Collection Status: Fixed movie statuses (Requested vs. In Library) not updating in the background cache.
- Search Poster Cropping: Fixed posters being cut off on the sides in search results.
- Metadata Loading: Fixed missing metadata on the initial load or refresh of the poster page.
Full Changelog: v5.0...v5.1