Flux Player is a high-performance, glassmorphic media suite for local and streaming content. Built from the ground up for desktop environments, it leverages the speed of Rust, the lightness of Svelte 5, and the power of Tauri 2.0.
| 📥 Download Beta | 📚 Info & Docs | 🤝 Contribute |
|---|
Flux Player has officially entered its Beta 1 phase. While the core engine is cross-platform, current development is heavily optimized for Windows 10/11, focusing on:
#0a0a0c, primary: #8a2be2, secondary: #00ffff).rusqlite) for fast, secure, and parameterized database queries.If you want to try Flux Player or contribute to its development, follow these steps:
sudo apt-get update
sudo apt-get install -y libglib2.0-dev libwebkit2gtk-4.1-dev build-essential curl wget file libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev
Clone the repository:
git clone https://github.com/xtarflex/flux-player.git
cd flux-player
cd flux-player
Install frontend dependencies:
npm install
Run the development server:
npm run tauri dev
(Note: The local development server runs on port 1420).
Flux Player is built with a deep commitment to architecture and design patterns. For detailed technical guides, explore the docs/ folder in the root directory.
For comprehensive developer onboarding, backend instructions, and build processes, please see the Developer README.
We welcome contributions! Please see our Contributing Guidelines and Code of Conduct to get started.
Flux Player is free and open-source software licensed under the GPLv3 License.