VutronMusic
1,655
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Vue
语言
创建时间
最近更新
项目能做什么
高颜值跨平台第三方网易云播放器,支持插件扩展、流媒体服务、本地播放及多种歌词显示。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<div align="center">
<a href="https://github.com/stark81/VutronMusic" target="blank">
<img src="buildAssets/icons/icon.png" alt="Logo" width="156" height="156">
</a>
<h2 style="font-weight: 600">VutronMusic</h2>
<p>多数据源桌面音乐播放器</p>
</div>
[![LocalMusic][localMusic-screenShot]](https://github.com/stark81/VutronMusic)
## 说明
- 本项目为本人个人项目,仅用于个人学习研究,请勿用于商业用途。
- 本项目大部份界面和功能参考 [YesPlayMusic](https://github.com/qier222/YesPlayMusic),侧边导航栏设计参考"方格音乐",本地音乐top部分的信息统计参考 [NSMusicS](https://github.com/Super-Badmen-Viper/NSMusicS)。
- 本地歌曲的内嵌歌词以及外挂lrc歌词支持从[LDDC](https://github.com/chenmozhijin/LDDC)下载的逐字歌词歌词格式。
- 账号登录问题可以从 [wiki - 账号登录](https://github.com/stark81/VutronMusic/wiki/%E8%B4%A6%E5%8F%B7%E7%99%BB%E9%99%86) 里查看解决方法。此外,[wiki](https://github.com/stark81/VutronMusic/wiki/) 里也包含了linux插件、逐字歌词、流媒体等方面的简要说明。
## 特点
- ⚡️ 手脚架为:[vutron](https://github.com/jooy2/vutron);
- ⚡️ 使用 Vue3 + TypeScript + Pinia + Fastify + better-sqlite3 + Zod 进行开发;
- ⚡️ 插件化架构:支持多数据源聚合,可通过插件扩展新的音乐平台
- ⚡️ 支持本地歌曲、离线歌单功能,本地歌曲支持读取外挂和内嵌封面歌词,支持逐字歌词功能,支持线上信息匹配;
- ⚡️ 支持流媒体音乐,暂时包括:navidrome、jellyfin和emby;
- ⚡️ 支持网易云、酷狗等在线音乐平台(通过插件系统)
- ⚡️ 跨平台歌曲匹配:播放时自动匹配在线插件,获取歌词、评论等元数据
- ⚡️ 支持Mac状态栏歌词、TouchBar歌词等;Linux下可通过[media-controls](https://github.com/stark81/media-controls)、[dynamic-music-pill](https://extensions.gnome.org/extension/9334/dynamic-music-pill/)插件(gnome桌面)或者[vutronmusic-lyrics](http://github.com/cmachsocket/org.kde.plasma.vutronmusic-lyrics)插件(kde桌面)将歌词显示在TopBar里;
- ⚡️ 支持音效设置、变调变速等高级音频功能;
- ⚡️ 支持云盘、歌曲评论等功能;
## 配置开发环境
```
# 环境要求:Node.js >= 22.6.0,Yarn 1.22.22
# 安装依赖
yarn install
# 运行
yarn dev(开发)
yarn build(构建)
```
## 开源许可
本项目仅供个人学习研究使用,禁止用于商业及非法用途。
基于 [MIT license](https://opensource.org/licenses/MIT) 许可进行开源。
## 截图
![home-screenShot][home-screenShot] ![explore-screenShot][explore-screenShot] ![library-screenShot][library-screenShot] ![likepage-screenShot][likepage-screenShot] ![local-music-screenShot][local-music-screenShot] ![playlist-screenShot][playlist-screenShot] ![playpage-screenShot][playpage-screenShot] ![comment-screenShot][comment-screenShot] ![search-screenShot][search-screenShot] ![user-screenShot][user-screenShot] ![mv-screenShot][mv-screenShot] ![tray-lyric-screenShot][tray-lyric-screenShot] ![media-controls-screenShot][media-controls-screenShot]
[localMusic-screenShot]: images/localMusic.jpg
[home-screenShot]: images/home.jpg
[explore-screenShot]: images/explore.jpg
[library-screenShot]: images/library.jpg
[likepage-screenShot]: images/like-page.jpg
[local-music-screenShot]: images/local-music.jpg
[playlist-screenShot]: images/playlists.jpg
[playpage-screenShot]: images/play-page.jpg
[comment-screenShot]: images/comment-page.jpg
[search-screenShot]: images/search-lyric.jpg
[setConvolver-screenShot]: images/setConvolver.jpg
[user-screenShot]: images/user.jpg
[tray-lyric-screenShot]: images/tray-TouchBar-lyric.jpg
[mv-screenShot]: images/mv.jpg
[media-controls-screenShot]: images/media-control-lyric.png
## star趋势
[的专业桌面客户端
| 产品构想 | 完全剥离网易云/酷狗等公有平台逆向接口,彻底规避版权风险,转型为针对自建流媒体服务器的高级本地客户端,主打发烧级音频功能与精美UI。 |
| 核心功能 | 深度对接Subsonic/Navidrome/Emby API、全格式无损播放、精细化本地/远程歌词刮削、高级DSP音效与降调降速。 |
| 目标用户 | 拥有NAS及自建音乐库的个人用户、高解析度音频收藏者。 |
| 难度/周期 | 中等 · 2-3个月 · 成本:开发机器与NAS测试环境成本(<1000元/月) |
| 收费模式 | 应用商店付费买断(如Mac App Store/Microsoft Store)或高级功能(专业均衡器、无缝跨端同步)订阅制。 |
| 竞争风险 | 自建流媒体用户群体较小且普遍偏好免费开源工具;需与现有成熟客户端(如Feishin、Symfonium)竞争。 |
| 依据 | 数据支持的判断 |
跨平台多端元数据与逐字歌词同步云服务(SaaS插件)
| 产品构想 | 利用现有的逐字歌词解析与状态栏歌词优势,提供中心化的个人歌词修正库与播放历史跨设备同步插件服务。 |
| 核心功能 | 云端逐字歌词时间轴微调与同步、播放历史聚合、跨设备歌单即时同步。 |
| 目标用户 | 重度依赖状态栏/桌面逐字歌词、且拥有多台设备(Mac/PC/Linux)的音乐爱好者。 |
| 难度/周期 | 较高 · 3-4个月 · 成本:云服务器、数据库与对象存储成本(约300-800元/月) |
| 收费模式 | 增值云同步服务按月/年订阅(Freemium模式,基础离线免费,云同步收费)。 |
| 竞争风险 | 服务器带宽成本随用户增长上升;纯歌词同步的付费意愿可能偏弱(推测)。 |
| 依据 | 尚需验证的假设 |
开源项目赞助与专业定制插件市场
| 产品构想 | 保持核心代码完全开源合规,提供官方维护的高级音效插件扩展与打赏赞助专属权益体系。 |
| 核心功能 | 官方插件市场架构、赞助者专属徽章与抢先体验版、高阶定制皮肤与音频动效。 |
| 目标用户 | 开源社区支持者、有特定流媒体接入需求的开发者。 |
| 难度/周期 | 低 · 1个月 · 成本:几乎为零(主要为GitHub Sponsors/爱发电配置时间) |
| 收费模式 | 爱发电/GitHub Sponsors赞助,或提供付费定制接入插件服务。 |
| 竞争风险 | 个人项目纯赞助收入通常极低,难以覆盖全职开发成本;商业化规模极度受限。 |
| 依据 | 已验证事实 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| EBG-bg/VutronMusic-Android | 中文介绍暂未生成 VutronMusic 的非官方 Android 移植版;自 1.1.0 起在此仓库独立维护。 |
3 | Java |
| oliver-xie666/VutronMusicUniapp | 中文介绍暂未生成 写着玩 |
1 | Vue |
| 3265312980-lang/VutronMusic | 中文介绍暂未生成 VutronMusic改版维护版 |
0 | Vue |
| stark81/VutronMusicNext | 中文介绍暂未生成 | 0 | C++ |
| Ss-edge/open-music | 中文介绍暂未生成 Open Music desktop player based on VutronMusic, with a redes |
0 | Vue |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 ,最近推送 ,发布过 38 个 Release |
| 社区活跃 | Star 1,655 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/stark81/VutronMusic.git cd VutronMusic # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。