goxr3plus / XR3Player

🎧 🎼 The MOST ADVANCED JavaFX Media Player
https://xr3player.netlify.com/
GNU Lesser General Public License v3.0
725 stars 176 forks source link
audio-formats audio-player audio-processing audio-recorder audio-visualizer dropbox-client java-speech java-stream-player javafx mp3 spectrum-analyzer speech stream-player web-browser

ko-fi

XR3Player is running with Java 21 as minimum JDK

I am busy making mobile apps this period so i am maintining only for now


XR3Player ( Download )

The most advanced Java Media Player/Organizer you will ever find out there


Latest Version Join the chat at https://gitter.im/XR3Player/Lobby Download XR3Player Total Downloads License: LGPL v3 GitHub issues Patreon donate button PayPal donate button

Video
First

Attention for future contributors

Check the section HOW TO RUN PROJECT because it needs just 20 seconds of adding some extra VM parameters .

Platform Support ( 64 bit )

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
First web_browser
Multiple Users Advanced UI
login_mode main_mode

HOW TO RUN PROJECT

To build XR3Player, you will need:

Open IntelliJ and fork the project (https://github.com/goxr3plus/XR3Player).

2019-08-01_18-04-22

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

image

image

Modular

Features

Java Audio Tutorials and API's by GOXR3PLUS STUDIO

QUESTIONS

System Requirements

1) At least 4 Cores CPU > 2.0 GHZ CPU Intel or AMD 2) A good GPU (Graphics Processing Unit) [ It requires graphic power for visualizers ] 3) At least 4GB DDR3|DDR4 Ram [ Java Programs are known to consume a little bit more RAM ;) ]

License

https://www.google.com/search?q=GNU+LGPL+3.0&oq=GNU+LGPL+3.0&aqs=chrome..69i57j0.6247j0j4&sourceid=chrome&ie=UTF-8

About JxBrowser -- JX BROWSER IS BEING REMOVED

XR3Player uses JxBrowser http://www.teamdev.com/jxbrowser, which is a proprietary software, owned by TeamDev Ltd. The use of JxBrowser >is governed by JxBrowser Product Licence Agreement http://www.teamdev.com/jxbrowser-licence-agreement. You may not use JxBrowser separately from XR3Player project without explicit permission of TeamDev Ltd.

Specs / Open-source libraries:

Build Status