Commit Graph

109 Commits

Author SHA1 Message Date
alger
2ef08412cf fix: 替换 NeteaseCloudMusicApi 为 netease-cloud-music-api-alger 2026-03-22 19:08:50 +08:00
alger
7f0b3c6469 fix: 设置桌面端最小窗口尺寸为 900x640 防止内容截断 2026-03-22 16:48:01 +08:00
alger
8a83281d1b fix: 修复 NeteaseCloudMusicApi anonymous_token 文件不存在导致启动崩溃
将 NeteaseCloudMusicApi/server 从静态 import 改为动态 require(),
确保 anonymous_token 文件在模块加载前创建
2026-03-22 16:47:15 +08:00
alger
68b3700f3f feat: 歌曲右键菜单添加下载歌词功能及下载设置中保存歌词文件选项
- 右键菜单新增"下载歌词"选项,支持获取歌词并保存为 .lrc 文件
- 如有翻译歌词会自动合并到 LRC 文件中
- 下载设置面板新增"单独保存歌词文件"开关
- 开启后下载歌曲时自动在同目录生成同名 .lrc 歌词文件
- 主进程新增 save-lyric-file IPC handler
- 完成 5 种语言的国际化翻译
2026-03-16 23:22:17 +08:00
alger
b86661ca11 feat: 替换 netease-cloud-music-api-alger 为官方 NeteaseCloudMusicApi
- 依赖从 netease-cloud-music-api-alger@4.26 升级为 NeteaseCloudMusicApi@4.29
- 新增 fmTrash API 支持私人FM不喜欢功能
- getPersonalFM 移除重复 timestamp(拦截器已自动添加)
2026-03-16 23:11:25 +08:00
alger
479db66eb0 fix(lyric): 修复桌面歌词窗口首次打开无歌词问题
歌词窗口 Vue 加载完成后发送 lyric-ready 信号,主窗口收到后
发送完整歌词数据,替代不可靠的延迟猜测方案
2026-03-12 18:31:16 +08:00
alger
bf341fa7c8 feat(update): 重构自动更新系统,使用 electron-updater 替代手动下载
- CI 构建 macOS 拆分为 x64/arm64 分别构建,合并 latest-mac.yml
- 主进程使用 electron-updater 管理检查、下载、安装全流程
- 渲染进程 UpdateModal 改为响应式同步主进程更新状态
- IPC 通道统一为 app-update:* 系列
- 窗口拦截外部链接在系统浏览器打开
- 新增 5 语言更新相关国际化文案
2026-03-11 22:30:35 +08:00
alger
a62e6d256e refactor: 重构音乐和歌词缓存逻辑 可配置缓存目录 2026-03-06 19:56:01 +08:00
alger
958549dfb9 fix(本地音乐): 元数据解析改为并发限流并限制封面体积 2026-03-04 21:12:49 +08:00
alger
c714860c96 fix(本地音乐): 扫描阶段直接使用mtime做增量判断 2026-03-04 21:12:48 +08:00
alger
e64e97c7bf fix(缓存): 修复歌词缓存IPC通道并接入初始化 2026-03-04 21:12:48 +08:00
alger
15f7e10609 fix(安全): 本地音乐 API 仅监听回环地址 2026-03-04 21:12:48 +08:00
alger
19092647d1 feat: 快捷键整体重构优化 2026-03-04 20:28:38 +08:00
alger
bb2dbc3f00 feat: 优化音源解析 2026-02-10 09:06:25 +08:00
alger
0e47c127fe feat: 添加本地音乐扫描播放功能 2026-02-06 17:49:14 +08:00
alger
70c7b35a86 refactor: 调整主进程模块 2026-02-04 20:18:26 +08:00
alger
00a251b5b6 feat: mac 添加权限 2025-12-20 18:32:14 +08:00
alger
5bcef29f10 feat:优化lx音源问题 2025-12-20 02:29:22 +08:00
alger
89c6b11110 feat: 添加 lx 音源导入 2025-12-13 15:00:38 +08:00
alger
1a0e449e13 feat: 一系列播放优化 2025-12-13 11:31:49 +08:00
alger
56adac0d4e feat: 优化 tray 标题长度 2025-11-08 17:37:27 +08:00
alger
dc8957dcf2 fix: 修复桌面歌词不透明显示标题栏的问题 2025-10-11 20:23:15 +08:00
algerkong
c83ad48ef4 feat(config): 添加GPU加速设置支持 2025-09-20 16:51:47 +08:00
Leko
56922caa40 feat: 新增歌詞翻譯模組和 OpenCC 翻譯引擎 2025-09-14 17:16:53 +08:00
alger
d8734f8302 feat: 格式化代码 2025-09-14 00:19:41 +08:00
Alger
10421fa4d2 Merge branch 'main' into feat/menu-expand 2025-09-14 00:00:46 +08:00
Alger
5fbe4c3ad4 Merge branch 'main' into feat/search-suggestions 2025-09-13 23:41:26 +08:00
alger
bce02532ef fix: electron环境使用kg, 其他环境使用 wy api,独立kg搜索提示 API 到otherApi.ts 2025-09-13 23:40:01 +08:00
Alger
6e67263766 Merge pull request #465 from souvenp/feat/add-custom-api 2025-09-13 22:53:37 +08:00
alger
e91667a2e6 fix: 修改国际化问题 和 音源优先级以及音源解析错误处理 2025-09-13 22:52:37 +08:00
shano
8aaabf4b65 feat: 菜单展开设置 2025-09-10 20:15:39 +08:00
shano
08f7e5adfe feat: electron only 2025-09-10 18:55:02 +08:00
shano
df236e491c feat: add custom api 2025-09-09 22:05:48 +08:00
shano
4368c05b80 feat: Flac metadata and optimize cover images 2025-09-07 17:57:19 +08:00
alger
3ba85f34ed feat: 优化类型处理 2025-08-07 22:57:17 +08:00
alger
16aeaf2948 feat: 添加Cookie登录功能及自动获取等相关管理设置
feat: #413 #424
2025-08-06 22:36:30 +08:00
algerkong
306215669d feat: 添加日语和韩语国际化,并且优化语言相关代码 2025-07-26 23:32:58 +08:00
alger
c08c2cbf19 refactor: 更新 eslint 和 prettier 配置 格式化代码 2025-07-23 23:54:35 +08:00
alger
d5ba218b10 feat: 添加主题根据系统切换功能
feat: #387
2025-07-23 22:45:47 +08:00
alger
9b3019d04b fix: 修复mini窗口恢复时导致的应用窗口变小问题 2025-07-22 00:40:34 +08:00
Alger
1e213388c1 Merge pull request #396 from algerkong/fix/mac-window-close
🐞 fix: 修复mac快捷键关闭窗口报错的问题
2025-07-21 23:51:43 +08:00
alger
67ef4d7221 🐞 fix: 修复mac快捷键关闭窗口报错的问题 2025-07-21 23:49:21 +08:00
alger
62a504e7d3 feat: 托盘菜单添加繁体中文设置 2025-07-21 23:35:48 +08:00
algerkong
5b97010b32 🐞 fix: 修复解析错误问题, 优化播放效果 2025-06-28 17:31:37 +08:00
algerkong
4d831777f1 🔧 chore: 移除统计,更新支持的音乐源列表 2025-06-27 18:49:37 +08:00
hecai
58ab9906cc 启动默认显示缩略图控制按钮。
(cherry picked from commit 1f438e391ab7bb37e38a31ec571724d33f35310b)
2025-06-19 09:26:28 +08:00
hecai
9bec67ebf9 添加任务栏缩略图控制按钮
(cherry picked from commit e0ddb7cb4821b5b48ed3ffb99a44c00c8cb4d46e)
2025-06-18 15:52:37 +08:00
alger
e46df8a04e feat: 优化窗口大小管理功能,优化窗口状态保存与恢复逻辑
- 引入窗口大小管理器,初始化窗口大小管理
- 优化窗口状态保存与恢复,确保在迷你模式下正确应用窗口大小
- 移除不必要的代码,简化窗口管理逻辑
- 更新窗口创建逻辑,确保窗口大小和位置的正确性
2025-06-06 23:37:06 +08:00
alger
b203077cad feat: 添加下载设置功能,支持自定义文件名格式和下载路径配置
- 新增下载设置抽屉,允许用户设置下载路径和文件名格式
- 支持多种文件名格式预设和自定义格式
- 实现下载项的显示名称格式化
- 优化下载管理逻辑,避免重复通知
2025-06-05 23:02:41 +08:00
alger
3ac3159058 feat: 添加下载管理页面, 引入文件类型检测库以支持多种音频格式 2025-06-03 22:35:04 +08:00