Wora:面向音频发烧友的开源无损音乐播放器
Wora 是一个开源无损音乐播放器桌面应用,支持播放 FLAC、WAV 等格式,提供播放列表管理、命令菜单快速播放、同步与未同步歌词查看等功能,采用 MIT 许可证,使用 Bun 进行依赖安装与运行。
社区作者 · zZz
它解决什么问题
项目用途
Wora 是一款面向音频发烧友(audiophiles)的开源无损音乐播放器应用,目标是让用户能够方便地整理并播放自己的音乐曲目。项目仓库中的说明将其描述为 “A beautiful player for audiophiles”,即一款开源的无损音乐播放器应用。
核心功能
- 创建和管理播放列表 🎉
- 除常规音乐格式外,支持流式播放 FLAC、WAV 等无损音频 🎧
- 通过命令菜单(command menu)快速播放 ⌨️
- 查看同步歌词与未同步歌词 💬
- 外观界面精美(配图 1 为 Wora Logo,配图 2 为首页界面,配图 3 为搜索界面,配图 4 为专辑页面,配图 5 为同步歌词界面)
重要说明(迁移中)
仓库顶部标注:目前存在一个迁移版本,正在使用 tauri(rust 🦀)重建。在此期间,对该仓库的贡献受到严格限制,仅会合并关键修复(critical fixes)。如需跟进新版本进展,可加入官方 Discord。
获取方式
来源提供了两条路径:一是直接下载最新构建版本(latest build);二是按文档步骤从源码折腾、自行构建。如遇到任何问题,可通过官方 Discord 服务器获得支持。
许可证
MIT License。项目说明中标注 “MIT License. Made with ❤️ by hiaaryan and contributors.”
适用对象
- 希望在本地管理与播放无损音乐(FLAC、WAV)的桌面用户
- 音频发烧友、本地音乐库用户
- 想基于开源代码二次开发或学习播放器实现的前端 / 桌面应用开发者
- 希望参与开源贡献的开发者(当前阶段贡献受限,建议先阅读 Contributing Guide 并关注迁移版本进展)
待核验信息
来源未说明具体支持的平台清单、二进制安装包的适用系统版本、内存与磁盘占用、除 FLAC/WAV 外的完整格式支持列表,这些信息均待核验。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
准备环境(Prerequisites)
- Node.js v14 或更高版本
Git(用于克隆仓库)
Bun(用于依赖管理)
安装步骤(Installation)
- 克隆仓库:
git clone https://github.com/playwora/wora.git
cd wora- 安装依赖:
bun install- 启动应用:
bun run dev- 构建应用:
bun run build首次运行
执行 bun run dev 即可启动开发模式应用。若不想从源码构建,来源提示可以直接从这里下载最新构建版本(latest build),该方式流程更简单。
常见问题
- 如果遇到任何问题,来源说明可通过官方 Discord 服务器获得支持。
- 注意:项目正在迁移到基于 tauri(rust)的新版本,此期间仓库贡献被严格限制,仅合并关键修复(critical fixes),建议加入 Discord 跟进新版本更新。
参与贡献流程(Contributing)
- Fork 仓库
- 新建分支:
git checkout -b feature-branch - 提交改动:
git commit -am 'Add new feature' - 推送分支:
git push origin feature-branch - 创建 Pull Request
贡献前请阅读 Contributing Guide,了解流程与提交方式。