This is an open-source video player application for Android that compiles native C and C++ libraries using the Android NDK and CMake. The build system automatically discovers the Android SDK from environment variables and selects the appropriate Java runtime (8, 11, or 17) for different build tools, while allowing control over which CPU architectures (ARM, x86) to target.
The application manages media libraries by scanning local storage and fetching metadata from external services to organize video files with cover art, descriptions, and series grouping. It streams video from both local device storage and remote network sources, with configurable codec, renderer, and buffer settings to optimize playback performance.
Playback progress is stored and synchronized across devices, with optional integration with Trakt to maintain consistent viewing history and watched status. The project is licensed under Apache 2.0, allowing reproduction, modification, distribution, and sublicensing of the software.