VidX Player
VidX Player is a native Android video player developed using Kotlin and Jetpack Compose. It is designed to provide a clean, intuitive, and reliable playback experience with a focus on simplicity and ease of use.
Supported Formats
Audio: Vorbis, Opus, FLAC, ALAC, PCM/WAVE (μ-law, A-law), MP1, MP2, MP3, AMR (NB, WB), AAC (LC, ELD, HE; xHE on Android 9+), AC-3, E-AC-3, DTS, DTS-HD, TrueHD
Video: H.263, H.264 AVC (Baseline; Main on Android 6+), H.265 HEVC, MPEG-4 SP, VP8, VP9, AV1
Streaming: DASH, HLS, RTSP
Subtitles: SRT, SSA, ASS, TTML, VTT
Key Features
Native Android application with a streamlined, user-friendly interface
Completely free and open source, with no advertisements, tracking, or unnecessary permissions
Built with Material 3 (Material You) design principles
Support for multiple audio and subtitle tracks
Advanced gesture controls:
Vertical swipe: adjust brightness (left) or volume (right)
Horizontal swipe: seek within the video timeline
Flexible media browser with tree, folder, and file view options
Playback speed control for faster or slower viewing
Pinch-to-zoom functionality for adjusting video scale
Multiple resize modes: fit, stretch, crop, or 100%
Volume boost option for enhanced audio
External subtitle loading (via long-press on subtitle icon)
Screen controls lock to prevent accidental input
Support for Picture-in-Picture (PiP) mode