chengww 95694057ec ci: typecheck 前先跑 build 让 unplugin 生成自动 import d.ts
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 通过。
2026-05-18 00:01:19 +08:00
2025-12-20 19:47:38 +08:00
2026-03-04 20:28:38 +08:00
2025-01-10 22:49:55 +08:00
2026-02-10 09:06:25 +08:00
2026-01-21 09:43:49 +08:00
2026-02-10 09:06:25 +08:00
2026-02-04 20:18:29 +08:00

🎵 Alger Music Player

Featured|HelloGitHub

项目下安装以及常用问题文档

主要功能如下

  • 🎵 音乐推荐
  • 🔐 账号登录与同步
  • 📝 功能
    • 播放历史记录
    • 歌曲收藏管理
    • 歌单 MV 排行榜 每日推荐
    • 自定义快捷键配置(全局或应用内)
  • 🎨 界面与交互
    • 沉浸式歌词显示(点击左下角封面进入)
    • 独立桌面歌词窗口
    • 明暗主题切换
    • 迷你模式
    • 状态栏控制
    • 多语言支持
  • 🎼 音乐功能
    • 支持歌单、MV、专辑等完整音乐服务
    • 音乐资源解析(基于 @unblockneteasemusic/server
    • EQ均衡器
    • 定时播放 远程控制播放 倍速播放
    • 高品质音乐
    • 音乐文件下载
    • 搜索 MV 音乐 专辑 歌单 bilibili
    • 音乐单独选择音源解析
  • 🚀 技术特性
    • 本地化服务,无需依赖在线API (基于 netease-cloud-music-api)
    • 全平台适配(Desktop & Web & Mobile Web & Android<测试> & ios<后续>

项目简介

一个第三方音乐播放器、本地服务、桌面歌词、音乐下载、最高音质

预览地址

http://music.alger.fun/

软件截图

首页白 首页黑 歌词 桌面歌词 设置页面 音乐远程控制

项目启动

npm install
npm run dev

开发文档

点击这里开发文档

赞赏

赞赏列表

微信赞赏 支付宝赞赏
WeChat QRcode
喝点咖啡继续干
Wechat QRcode
来包辣条吧~

项目统计

Stargazers over time Alt

欢迎提Issues

声明

本软件仅用于学习交流,禁止用于商业用途,否则后果自负。 希望大家还是要多多支持官方正版,此软件仅用作开发教学。

S
Description
No description provided
Readme MIT 38 MiB
Languages
Vue 51.6%
TypeScript 46.4%
HTML 0.8%
CSS 0.6%
JavaScript 0.6%