
A simple, clean, and cross-platform music player built with Node.js and Electron.
A simple, clean, and cross-platform music player. (museeks.io)

Museeks aims to be a simple and easy-to-use music player with a clean UI. You will not find tons of features, as its goal is not to compete with more complete and more famous music players.
Here is a little preview though:
.m3u import/exportWant more? Open a new issue or 👍 an existing one so we can talk about it.
Binaries/Installers can be found on the releases page.
[!NOTE] The publication of Museeks to package managers is community-maintained. Museeks may be available there (like Homebrew, AUR, etc.), but there is no guarantee it will be the latest version.
Please open an issue on GitHub, mention your OS, your Museeks version, and how to reproduce it. Adding a screenshot of the console (Menu -> View -> Toggle Developer Tools) is a big help too.
Thank you!
Since version 0.20, I try to keep things as backwards-compatible as possible, but I may miss some edge cases.
If you encounter freezes or crashes when using the app, you can reset Museeks.
%AppData%\museeks~/Library/Application Support/museeks~/.config/museeks/ or $XDG_CONFIG_HOME/museeksIf you still have problems after that, please open an issue :)
Museeks is built upon:
So you will need to install the following dependencies:
rustvp (Vite+) for the frontend toolchain (handles Node.js, dependencies, and build tools)Then you can:
git clone [email protected]:<username>/museeks.gitcd museeksvp env use to setup Node.js and the package managervp installvp run tauri devThis will launch Museeks in dev mode. Hot reload will work out-of-the-box, so when you update a .js file, the UI will automatically update. When you edit a .rs file, Museeks will automatically rebuild.
vp installvp run tauri buildTauri does not support cross-platform binaries, so the command will only generate binaries for your current platform (macOS, Linux, or Windows).
src/translations/languages.tsvp run gen:translations<your_language_code>.po in the same folder.po fileps: Translations are in an early stage. If your language has "special" characteristics, like right-to-left, specific locales instead of languages, or something else, Museeks might not be ready for it yet. Please open an issue to discuss it!