Release Notes
Major Changes
- Enhanced Video Zoom Controls
Added a new "Stretch" option to the video player's zoom controls, giving you more flexibility in how content fills your screen.- Three Zoom Modes: Cycle between Fit (original aspect ratio), Zoom (fill screen with cropping), and Stretch (fill screen by adjusting aspect ratio)
- Improved Library Filtering
- Added helpful empty state messages when filters yield no results
- Enabled Watchlist filter chip for easier access to bookmarked content
- Complete Filmography Display
- Removed the 10-item limit on person detail pages, now showing the complete filmography for actors, directors, and writers
- Comprehensive Multilingual Subtitle Support
- Enhanced subtitle rendering with better compatibility across multiple languages
Minor Updates
- Enhanced Metadata Display
- Added separator dots (•) between metadata items (rating, year, runtime) for improved readability
- Introduced a specific Dolby Digital icon for AC3, EAC3, and TrueHD audio codecs
- More compact metadata layout with refined spacing
- UI Polish
- Fixed Watchlist icon to correctly display filled state when items are bookmarked in landscape layout
- Renamed and streamlined Hero Carousel component
- Consistent code formatting across multiple components
Under the Hood
- Performance Optimizations:
- Optimised "Top People" fetching on home screen to stop early once sufficient results are found, reducing unnecessary API calls
- Adjusted parameters for faster initial load times when fetching actors, directors, and writers
- Genre sections now only load data once, preventing redundant network requests when scrolling
- Explicitly moved data loading operations to background threads (Dispatchers.IO)
- Code Cleanup:
- Removed obsolete Downloads screen feature
- Removed unused PlayerOrientationController
- Updated deprecated Hilt ViewModel imports
- Improved type inference in error handling for cleaner code
- Bug Fixes:
- Fixed "Highest Rated" section shuffling on every reload for more stable content ordering
What's Changed
- feat(player): Add Stretch zoom mode and enhance performance by @MakD in 1d725b6
- Refactor: Enhance metadata display and clean up code by @MakD in 45841ba
- chore: Bump version to 0.2.2-beta and apply minor refactors by @MakD in 6a2c30d
Full Changelog: v0.2.1-beta...v0.2.2-beta