mirror of
https://github.com/algerkong/AlgerMusicPlayer.git
synced 2026-07-07 09:47:29 +08:00
95694057ecef593fa96170e97f5de50ee9272282
tsconfig.web.json 的 compilerOptions.types 显式 require
src/renderer/{auto-imports,components}.d.ts,这两个文件由
unplugin-auto-import / unplugin-vue-components 在 vite 启动时生成,
且被 .gitignore 排除(58922dc 维护者主动设置)。
CI 直接跑 typecheck 拿不到 d.ts 会报 TS2688,导致所有 PR 都过不了
Code Quality job。在 Type check 步骤前插入一次 npm run build 触发
unplugin 生成 d.ts,同时顺带验证 build 链路(一次到位,不增加额外
专用脚本,CI 多 30-60s 但能拦下 build 阶段的回归)。
本地验证:删除两个 d.ts 后跑 npm run build 重新生成,typecheck 通过。
🎵 Alger Music Player
主要功能如下
- 🎵 音乐推荐
- 🔐 账号登录与同步
- 📝 功能
- 播放历史记录
- 歌曲收藏管理
- 歌单 MV 排行榜 每日推荐
- 自定义快捷键配置(全局或应用内)
- 🎨 界面与交互
- 沉浸式歌词显示(点击左下角封面进入)
- 独立桌面歌词窗口
- 明暗主题切换
- 迷你模式
- 状态栏控制
- 多语言支持
- 🎼 音乐功能
- 支持歌单、MV、专辑等完整音乐服务
- 音乐资源解析(基于 @unblockneteasemusic/server)
- EQ均衡器
- 定时播放 远程控制播放 倍速播放
- 高品质音乐
- 音乐文件下载
- 搜索 MV 音乐 专辑 歌单 bilibili
- 音乐单独选择音源解析
- 🚀 技术特性
- 本地化服务,无需依赖在线API (基于 netease-cloud-music-api)
- 全平台适配(Desktop & Web & Mobile Web & Android<测试> & ios<后续>)
项目简介
一个第三方音乐播放器、本地服务、桌面歌词、音乐下载、最高音质
预览地址
软件截图
项目启动
npm install
npm run dev
开发文档
点击这里开发文档
赞赏☕️
| 微信赞赏 | 支付宝赞赏 |
|---|---|
喝点咖啡继续干 |
来包辣条吧~ |
项目统计
欢迎提Issues
声明
本软件仅用于学习交流,禁止用于商业用途,否则后果自负。 希望大家还是要多多支持官方正版,此软件仅用作开发教学。
Description
Languages
Vue
51.6%
TypeScript
46.4%
HTML
0.8%
CSS
0.6%
JavaScript
0.6%







