Repository navigation
MyPlayer v1.1
MyPlayer v1.1 - Initial Release
Welcome to the first official release of MyPlayer! 🚀 MyPlayer is a high-performance, native Android video player application built with Kotlin, Jetpack Compose, Coroutines/Flow, Coil, and the powerful MPV Player Engine.
🐛 Bug Fixes & Improvements
- Subtitle Synchronization: Fixed an issue where subtitle sync/delay settings would persist across different videos. The subtitle delay now correctly resets for each new video playback.
- Rename Dialog Scrolling: Upgraded the rename dialog to use native Compose 1.7+ TextFieldState, allowing you to seamlessly edge-scroll horizontally when dragging the cursor handle through very long filenames.
- Selection UI: The rename action icon in the bottom app bar now elegantly greys out (instead of disappearing completely) when multiple videos or folders are selected.
- Media Management Permissions: Re-designed the startup permission flow. The app now explicitly prompts users with a dialog explaining why Media Management permissions are required (for renaming/deleting videos natively), allowing a smoother transition into system settings.
- Media Loading:- Fixed videos list taking too long to load, now it loads instantly.
- Defaults:- Changed default settings all over app.
- Video Tags:- Minor fixes and colour change in video tags.
- App Blocking:- Fixed app getting blocked by Android play protect.
📦 Installation
Download the APK below that matches your device architecture:
MyPlayer-v1.1-arm64-v8a.apk - Recommended for almost all modern Android phones (64-bit).
MyPlayer-v1.1-armeabi-v7a.apk - For older 32-bit Android devices.
MyPlayer-v1.1-universal.apk - A larger package that works on all Android devices.