- 本项目为本人个人项目,仅用于个人学习研究,请勿用于商业用途。
- 本项目大部份界面和功能参考 YesPlayMusic,侧边导航栏设计参考"方格音乐",本地音乐top部分的信息统计参考 NSMusicS。
- 本地歌曲的内嵌歌词以及外挂lrc歌词支持从LDDC下载的逐字歌词歌词格式。
- ⚡️ 手脚架为:vutron;
- ⚡️ 使用 Vue3 + ts + pinia + fastify + better-sqlite3 进行开发;
- ⚡️ 支持本地歌曲、离线歌单功能,本地歌曲支持读取外挂和内嵌封面歌词,支持逐字歌词功能,支持线上信息匹配;
- ⚡️ 支持流媒体音乐,暂时包括:navidrome、jellyfin和emby;
- ⚡️ 支持Mac状态栏歌词、TouchBar歌词等;Linux下可通过media-controls插件将歌词显示在TopBar里;
- ⚡️ 支持音效设置、变调变速等高级音频功能;
- ⚡️ 支持云盘、歌曲评论等功能;
# 安装依赖,建议使用node21 + python3.9,其他的python版本可能会导致依赖安装失败的问题;
yarn install
# 运行
yarn run dev(开发)
yarn run build(构建)
本项目仅供个人学习研究使用,禁止用于商业及非法用途。
基于 MIT license 许可进行开源。