百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

museeks

> 前端框架
开源

一个简单、干净且跨平台的音乐播放器

2.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个简单、干净且跨平台的音乐播放器

Museeks

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)
  • Supported formats: mp3, mp4, m4a/aac, flac, wav, ogg, 3gpp
  • Library auto-refresh
  • Playlists
  • Queue management
  • ➰ Shuffle, loop
  • Cover art
  • Dark theme
  • Playback speed control
  • Sleep mode blocker
  • .m3u import/export

Want more? Open a new issue or an existing one so we can talk about it.

Installation

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.

Release Notes

Over here!

Bugs

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
  • That's it :)

Setup

Museeks is built upon:

  • Back-end: Tauri v2 / Rust
  • UI: React.js

So you will need to install the following dependencies:

  • Tauri requirements for rust
  • vp (Vite+) for the frontend toolchain (handles Node.js, dependencies, and build tools)

Then you can:

  • Fork the repository
  • git clone [email protected]:<username>/museeks.git
  • cd museeks
  • vp env use to setup Node.js and the package manager

Development Mode

  • vp install
  • vp run tauri dev

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

  • vp install
  • vp 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 vp 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
  • Open a Pull Request
Pluralization Help
  • Pluralization guide
  • Pluralization reference

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!

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptcross-platformelectronmuseeksmusic

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类前端框架
定价开源

> 相关工具

R
React
用于构建用户界面的 JavaScript 库
V
Vue.js
渐进式 JavaScript 框架
N
Next.js
基于 React 的全栈 Web 框架