Skip to content

Releases: mirahtisham13/MyPlayer

MyPlayer v1.2

Choose a tag to compare

@mirahtisham13 mirahtisham13 released this 18 Sep 07:47

πŸš€ What's New in Version 1.2
🎨 Customization & Theme Enhancements
-Advanced Palette Customization: You can now fully customize the app's theme colors! In Appearance Settings, tap any of the 8 "Current Palette" color swatches to open a new color picker dialog. It features RGB sliders, a hex code input, and a live preview, allowing you to mix and match individual colors (like Primary, Secondary, Surface, etc.) over any built-in palette.

πŸ”Ž Smarter Search
-Context-Aware Searching: Global Search in Folder List: Searching on the main folder list screen now matches against both folder names and video titles contained within those folders.
Local Search inside Folders: Searching while inside a specific folder now strictly filters videos belonging only to that folder, rather than the entire library.
-Search UX Fixes: Fixed multiple bugs where the search bar would stay open and persist annoyingly on screen when navigating between the folder list and video lists.

πŸ“Ί Video Player UI Refinements
-Improved Visibility for Player Controls: Fixed an issue where the player control buttons were hard to see against bright or pure white video frames. The control background panels have been darkened (using a sleek semi-transparent black) and the gradients enhanced for maximum contrast and visibility in all lighting conditions.
-Compact Seek Gesture UI: Redesigned the swipe-to-seek popup overlay into a much cleaner, compact horizontal pill. It now only shows the exact timestamp and seconds changed, removing the bulky progress bar and total duration for a distraction-free seeking experience.
-Refined 2X Speed Overlay: Polished the design, typography (14sp text), and alignment of the "2X Speed" popup to match the sleek design of the new seek gesture pill.

βš™οΈ Under the Hood
-Bumped app version to 1.2 (versionCode 12).
-Miscellaneous internal optimizations for UI rendering and state management.

πŸ“¦ Installation
Download the APK below that matches your device architecture:

-MyPlayer-v1.2-arm64-v8a.apk - Recommended for almost all modern Android phones (64-bit).
-MyPlayer-v1.2-armeabi-v7a.apk - For older 32-bit Android devices.
-MyPlayer-v1.2-universal.apk - A larger package that works on all Android devices.

MyPlayer v1.1

Choose a tag to compare

@mirahtisham13 mirahtisham13 released this 09 Sep 14:17

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.

MyPlayer v1.0

Choose a tag to compare

@mirahtisham13 mirahtisham13 released this 08 Sep 17:14

πŸš€ MyPlayer v1.0
Welcome to the first official release of MyPlayer!

MyPlayer is a beautiful, high-performance Android video player based on the powerful MPV engine, designed from the ground up with a stunning glassmorphic UI.

✨ Key Features in this Release:
Glassmorphism Design: A sleek, transparent, and modern native interface built with Jetpack Compose.
Robust MPV Engine: Ultra-reliable local media playback with broad format support.
Advanced Playback Controls: Intuitive dials for custom aspect ratios, dynamic speed controls, and quick gestures.
Clean Navigation: Folder-based file browsing with dynamic layout modes and built-in search.
Seamless Immersive Mode: Persistent status bar displaying device battery, clock, and video progress seamlessly layered over the video.
πŸ“¦ Which APK should I download?
arm64-v8a: Download this for modern 64-bit Android devices (most phones from 2016 onwards).
armeabi-v7a: Download this for older 32-bit Android devices.
universal: Download this if you are unsure which one you need (it contains both, so the file size is larger but it works on everything).
A huge thanks to the original Nosved-Player project which served as the foundation for this player!