Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

SudoDios/OrangePlayer

Open more actions menu

Repository files navigation

Logo

Orange Player

A Feature-rich, Beautiful desktop media player based on compose desktop, libvlc, mediainfo & ...

📷 Screenshot

screen-shot


🏢 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

  1. Required dependencies
    Install JDK 17+
    Install Rust 1.63+ (on windows need to install c++ build tools) 
    
  2. Clone the repository
    git clone https://github.com/SudoDios/OrangePlayer.git
  3. Go to project folder
    cd OrangePlayer 
  4. Run gradle task
    ./gradlew run
    # Gradle automatically build project with bundle deps

About

An Feature-rich, Beautiful desktop media player based on compose desktop, libvlc, mediainfo & ...

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.