OrangePlayer
An Feature-rich, Beautiful desktop media player based on compose desktop, libvlc, mediainfo & ...
Install / Use
/learn @SudoDios/OrangePlayerREADME

📷 Screenshot

🏢 Based on
- Compose multiplatform desktop
- VLCJ
- Mediainfo Lib
- & Rust ❤️
🚀 Features
- 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
- & ....
📥 Installation
🔧 Compile form source
- 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
