·
28 commits
to main
since this release
🚀 ZPlayer Release Notes
✨ New Features & Enhancements
- Instant Gapless Playback: Achieved instant loading and seamless transitions between videos by eliminating decoding delays.
- Intelligent Background Scanning: The app now caches your library for instant startup and automatically detects newly downloaded media in the background without forcing a manual rescan.
- Hidden Files & Folders Support: Added full support for toggling and viewing hidden files and directories (including dot-folders like
.hiddenor.Statuses). - Sleek Hero Banner Folders Dialog: Redesigned the "Hero Banner" settings interface with a spacious layout, Material 3 segment filter chips (All, Include, Exclude), and multi-select folder cards.
- System Theme & Green Accent Default: The app now defaults to the Adaptive (System) theme out-of-the-box, paired with a vibrant Material Green seed/accent color on first launch.
- Modern Scanning Empty State: Replaced static loading indicators with a smooth, dynamic "Scanning Storage..." spinning animation for an improved user experience.
- Expanded Customization: Added drag-and-drop Bottom Navigation Tab reordering, a "Play in Call" toggle, and finer 0.25x increments for Long-Press Playback Speeds.
🛠️ Codebase, Fixes & Refactoring Improvements
- Enhanced Media Scanner: Upgraded
LocalMediaScannerandHomeViewModelto safely traverse and index non-standard and hidden directories. - Settings & UI Optimizations: Refined state management in
SettingsViewModel, added frosted glass UI effects, and expanded UI card sizing for better accessibility.