You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A simple, clean, and cross-platform music player. (museeks.io)
Features
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:
π» Cross-platform music player (Linux, macOS, and Windows)
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!
Troubleshooting
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.
Reset Museeks
Go to Settings -> Open Storage Directory
Alternatively, go to the Museeks folder directly:
Windows: %AppData%\museeks
macOS: ~/Library/Application Support/museeks
Linux: ~/.config/museeks/ or $XDG_CONFIG_HOME/museeks
Delete everything there
Restart Museeks
If you still have problems after that, please open an issue :)
Contributing and Development
Guidelines
Before making complex changes, don't hesitate to open an issue first to discuss it ;)
Understandable code > short code: comment if needed
This 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.
Package Binaries
npm ci
npm run tauri build
Tauri does not support cross-platform binaries, so the command will only generate binaries for your current platform (macOS, Linux, or Windows).
Translations
Follow the steps from the "Setup" and "Development Mode" sections
Go to src/translations/languages.ts
Add your language information to the list
Run npm run gen:translations
This will create a new file <your_language_code>.po in the same folder
Fill in the translations from the created .po file
ps: 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!
About
π΅ A simple, clean and cross-platform music player