You can also download the app for the desktop, by clicking on this link below
XR3Player ( Download )
The most advanced Java Media Player/Organizer you will ever find out there
Image |
---|
[] |
Installer | Windows x64 | MacOS x64 | Linux x64 | Android | IOS |
---|---|---|---|---|---|
Download | link | X (help wanted) | X (help wanted) | X (planning) | X (planning) |
DJ UI | Chromium Web Browser |
---|---|
Multiple Users | Advanced UI |
---|---|
To build XR3Player, you will need:
- [JDK 21]
- Maven - Version 3.8.1++
Open IntelliJ and fork the project (https://github.com/tubakhxn/XP3Player).
In order to run the project you should add the following VM Options ( easy using IntelliJ , Eclipse or Netbeans ) :
--add-exports javafx.controls/com.sun.javafx.scene.control.behavior=com.jfoenix
--add-exports javafx.controls/com.sun.javafx.scene.control=com.jfoenix
--add-exports javafx.base/com.sun.javafx.binding=com.jfoenix
--add-exports javafx.graphics/com.sun.javafx.stage=com.jfoenix
--add-exports javafx.base/com.sun.javafx.event=com.jfoenix
--add-exports javafx.graphics/com.sun.javafx.scene=org.controlsfx.controls,
--add-exports javafx.graphics/com.sun.javafx.scene.traversal=org.controlsfx.controls
Ready to go :)
This is only for me when i build the new installers ( i wrote this to not forget in future )
How i package for the installer : Maven clean
and then Maven package
from the lifecycles .
It prepares a XR3Player_lib
and a XR3Player.jar
and it copies then using the assemply into a zip called XR3Player Update xxx . zip
-
As XR3Player codebase keeps growing i decided to make it modular so it's main components are the below :
- XR3Player Core ( The main code of XR3Player )
- XR3Capture ( For capturing the computer screen )
- Stream Player ( Audio Library 100% Java )
- //TODO JVisualizations ( Advanced Java Audio Visualizations Library )
- //TODO JAmplitudeVisuals ( Advanced Java Library for representing Audio Amplitude Visualizations )
-
Done ✔️
- Support almost all audio formats through smart converting to .mp3
- Amazing Audio Spectrum Visualizers
- Audio Amplitudes Waveform
- Chromium Web Browser
- Full Dropbox access
- Multiple User Accounts
- Configurable via multiple settings
- Advanced Tag Editor
- File Organizer and Explorer
- Multiple Libraries/Playlists support
- System monitor ( CPU , RAM )
- Audio Effects and Filters
-
TODO 🚧
- XR3Player is actively developed. More features will come!
- Support all audio file formats by default
- Support all video file formats by default
- Speech Recongition
- Smart AI Assistant
- Online Subscription website
- Android and IOS applications
-
Spectrum Analyzers
-
Java multiple audio formats player
- Java-stream-player
- Speech Recognition/Translation/Synthenizers
- Java Speech Recognition/Translation/Synthesizer based on Google Cloud Services
- Java-Speech-Recognizer-Tutorial--Calculator
- Java+MaryTTS=Java Text To Speech
- Java Speech Recognition Program based on Google Cloud Services
- Java Google Text To Speech
- Full Google Translate Support using Java
- Professional Java Google Desktop Translator