Skip to content

Maheswara660/Vidora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Vidora Logo

Vidora

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.

Kotlin Compose Android


πŸ“ About Vidora

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.


πŸ› οΈ Technology Stack

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.

✨ Key Features

🎬 Advanced Playback

  • 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.

πŸ“‚ Smart Library

  • 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.

🎨 Premium Aesthetics

  • 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.

πŸ“Έ Screenshots

Home Screen Folders View All Videos Video Player
History Global Search Settings Quick Settings

πŸš€ Installation & Requirements

System Requirements

  • OS: Android 8.0 (Oreo) or higher.
  • Architecture: Supported on arm64-v8a, armeabi-v7a, x86, and x86_64.
  • Hardware: Optimized for high-definition playback (4K/HDR supported).

Permissions Explained

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.

How to Install

  1. Download the latest APK from the Releases.
  2. Enable "Install from Unknown Sources" in Android Settings.
  3. Launch Vidora and grant the necessary permissions.

πŸ—οΈ Build from Source

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 assembleRelease

❀️ Support & Community

Vidora is a labor of love by a solo developer. Your support directly fuels the development of new features!


πŸ“œ License

Vidora is open-source software licensed under the GNU General Public License v3.0. See the LICENSE file for more information.


βœ‰οΈ Message from Developer

"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

About

A premium, high-performance Video Player for Android built with Jetpack Compose and Material 3. Features a 'Premium Airy' design, gesture controls, multi-track audio/subtitle support, and a smart media library.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

Contributors

Languages