Experience cinematic perfection with Vidora β a premium, high-performance Video Player for Android.
Built with the precision of Jetpack Compose and the elegance of Material 3.
Vidora is more than just a video player; it is a meticulously crafted multimedia suite designed for the modern Android ecosystem. It combines raw power with a "Premium Airy" design philosophy, featuring glassmorphism and smooth micro-animations. Whether you are watching local movies or managing a vast video library, Vidora provides an immersive and efficient experience.
Vidora is built on a foundation of the latest industry-standard technologies to ensure stability, speed, and security.
| Component | Technology | Version | Description |
|---|---|---|---|
| Core Language | Kotlin | 2.3.20 |
Modern, safe, and interoperable. |
| UI Framework | Jetpack Compose | 2026.03.01 |
Declarative UI for a fluid experience. |
| Media Engine | Media3 (ExoPlayer) | 1.10.0 |
Industry-leading media playback. |
| Image Loading | Coil | 3.4.0 |
Fast, hardware-accelerated image decoding. |
| Database | Room | 2.8.4 |
Reliable, local data persistence. |
| Data Storage | DataStore | 1.2.1 |
Modern, asynchronous preferences storage. |
| Architecture | MVVM | β | Clean separation of concerns and logic. |
- Gestures Control: Intuitive swipe gestures for volume, brightness, and seeking.
- Multi-Track Support: Seamless switching between multiple audio tracks and subtitles.
- Subtitle Synchronization: Real-time adjustment of subtitle delay and speed.
- Playback Speed: Variable speed control from 0.25x to 4.0x.
- Folder Organization: Automatically groups videos by directory for easy browsing.
- Universal Search: Instant search across all your local video content.
- History: Keep track of your recently watched videos and resume where you left off.
- Exclude Folders: Hide specific directories from your library for a cleaner view.
- Dynamic Accents: Choose from a curated list of professional color themes.
- Glassmorphic UI: Modern, translucent design elements that feel light and airy.
- Smooth Transitions: Fluid animations when navigating between screens.
| Home Screen | Folders View | All Videos | Video Player |
![]() |
![]() |
![]() |
![]() |
| History | Global Search | Settings | Quick Settings |
![]() |
![]() |
![]() |
![]() |
- OS: Android 8.0 (Oreo) or higher.
- Architecture: Supported on
arm64-v8a,armeabi-v7a,x86, andx86_64. - Hardware: Optimized for high-definition playback (4K/HDR supported).
To provide a complete experience, Vidora requires:
- Media Access: To scan and play video files from your device.
- Notifications: For media session controls and playback status.
- Download the latest APK from the Releases.
- Enable "Install from Unknown Sources" in Android Settings.
- Launch Vidora and grant the necessary permissions.
Ensure you have Android Studio Ladybug and JDK 17 configured.
# Clone the repository
git clone https://github.com/Maheswara660/Vidora.git
# Enter the project directory
cd Vidora
# Build the release variant
./gradlew assembleReleaseVidora is a labor of love by a solo developer. Your support directly fuels the development of new features!
- β Star: Please give this project a star if you find it useful.
- β Buy me a coffee: Support my work via Ko-fi.
- π€ Contribute: Check out the Contributing Guidelines.
Vidora is open-source software licensed under the GNU General Public License v3.0. See the LICENSE file for more information.
"Vidora was born out of a desire for a video player that feels professional yet looks beautiful. Every line of code and every UI component has been crafted to provide the best possible experience on Android. I hope Vidora becomes an essential part of your entertainment setup." β Maheswara660
Vidora β Cinema in your pocket.
Made with β€οΈ in India







