denisvargaeu/flux-player-x — explained in plain English
Analysis updated 2026-05-18
Control an existing MPD music server from a phone or laptop browser.
Upload new songs to your MPD library by dragging files into the browser.
Adjust playback with a 10-band equalizer and genre presets.
Display a fullscreen now-playing screen with album art on a spare screen or tablet.
| denisvargaeu/flux-player-x | 0xkinno/neuralvault | 0xmayurrr/ai-contractauditor | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | easy |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a running MPD server plus separate backend and frontend installation steps, or Docker Compose.
Resonix is a web-based music player, called Flux Player X in this repository, built for Music Player Daemon, or MPD, a program that plays music on a server or home computer. Instead of using MPD's usual command-line tools, Resonix gives you a modern browser interface with a Material Design 3 look that you can use from any device on your network. The player covers the basics you would expect: play, pause, skip, and reordering the queue by drag and drop, plus browsing your library by artist, album, genre, or song with search. On top of that it adds features like managing playlists, marking favorite songs, streaming internet radio stations, and uploading new songs straight into your MPD music folder by dragging them into the browser. There is also a 10-band equalizer with genre presets, automatic extraction of album cover art from MP3 and FLAC files, and a fullscreen screensaver mode that shows the cover art and song info. Other touches include crossfade and gapless playback for smooth transitions between tracks, a sleep timer that stops playback after a set time, light and dark themes with several accent colors, and support for both Slovak and English interfaces. It also works on desktop, tablet, and mobile screens, and has keyboard shortcuts for common actions like play or pause and volume control. Under the hood, the frontend is built with React, TypeScript, and Tailwind CSS, while the backend uses Node.js with Express and a SQLite database to talk to MPD over its network protocol. Setup requires Node.js version 18 or newer and an existing MPD server, with separate installation steps for the backend and frontend, or you can run everything with Docker Compose instead.
A modern web interface for controlling a Music Player Daemon (MPD) server, with playlists, an equalizer, and song uploads from your browser.
Mainly TypeScript. The stack also includes React, TypeScript, Node.js.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.