Aphrodite v4.0.3 - Resolution Detection Enhancement
Key Improvements
Enhanced Resolution Detection
- Fixed widescreen content misclassification - Movies like Thunderbolts (1928×820) now correctly detect as 1080p instead of 720p
- Improved accuracy to match Jellyfin's resolution detection across all widescreen and ultrawide formats
- Intelligent width-based thresholds for precise classification of non-standard aspect ratios
Technical Details
Resolution Detection Enhancements
- Added width-aware resolution classification for content with heights between 720-1079px
- Implemented smart thresholds to distinguish between standard 720p and widescreen 1080p content
- Maintains full backward compatibility with existing standard resolutions
Affected Content Types
- Widescreen movies (1928×820, 2048×858, etc.) → Now correctly classified as 1080p
- DCI 2K cinema content → Proper 1080p classification
- Ultrawide monitor content → Accurate resolution detection
- Standard resolutions → No changes, works exactly as before
Quality Assurance
- Comprehensive test suite covering 30+ resolution scenarios
- Validated against real-world movie and TV content
- Edge case testing for boundary conditions
- Backward compatibility verification
Impact
This release resolves discrepancies between Aphrodite and Jellyfin resolution detection, ensuring users see consistent resolution badges that match their media server's analysis.
Full Changelog: [View on GitHub](https://github.com/your-repo/aphrodite/compare/v4.0.2...v4.0.3)