- Compose multiplatform desktop
- VLCJ
- Mediainfo Lib
- & Rust ❤️
- Supports many media formats
- Search all media files in your disk
- Extract media tags & information
- Categorize folders and videos and audios
- Create your playlists
- Full-screen support
- Equalizer support
- Repeat modes
- Video adjustments
- Audio track selection
- Video track selection
- Load external subtitles
- Track synchronization
- Change audio device
- Change audio stereo mode
- Change playback speed
- Drag and drop local files
- Video snapshots
- Volume controls
- Aspect ratio
- Mute
- Audio tags editor
- & ....
- Required dependencies
Install JDK 17+ Install Rust 1.63+ (on windows need to install c++ build tools)
- Clone the repository
git clone https://github.com/SudoDios/OrangePlayer.git
- Go to project folder
cd OrangePlayer
- Run gradle task
./gradlew run # Gradle automatically build project with bundle deps