diff --git a/CHANGELOG.md b/CHANGELOG.md index ae58d73..d9238de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,20 +1,14 @@ # 更新日志 -## v3.6.0 +## v3.7.0 ### ✨ 新功能 -- 添加歌手详情功能 -- 优化音乐解析(添加更多音源 减少歌曲不匹配问题) -- 添加搜索记录 -- 添加关闭动画功能 -- 添加歌词缓存功能 -- 优化音乐播放控制和系统控制功能 +- 添加全局快捷键支持以及快捷键管理功能 +- 优化设置页面样式以及布局 ### 🐞 Bug修复 -- 修复下载文件类型问题 - -### 🎈 性能优化 -- 优化页面样式 -- 优化留言显示 +- 修复弹窗层级问题 +- 修复夜间模式下 歌曲收藏样式无效问题 +- 优化夜间模式播放按钮颜色 ## 咖啡☕️ diff --git a/README.md b/README.md index 8ff4f27..b44968a 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,24 @@ # Alger Music Player 主要功能如下 - -- 音乐推荐 -- 网易云登录 -- 播放历史 歌曲收藏 -- 桌面歌词 -- 歌单 mv 搜索 专辑等功能 -- 识别无法播放歌曲 并解析播放 -- 主题切换 更新检测 -- 本地服务 不依赖线上服务 -- 可听周杰伦(搜索专辑) -- 支持歌曲下载(歌曲右键) -- 支持音质选择(网易云VIP) +- 🎵 音乐推荐 +- 🔐 网易云账号登录与同步 +- 📝 功能 + - 播放历史记录 + - 歌曲收藏管理 + - 自定义快捷键配置 +- 🎨 界面与交互 + - 沉浸式歌词显示(点击左下角封面进入) + - 独立桌面歌词窗口 + - 明暗主题切换 +- 🎼 音乐功能 + - 支持歌单、MV、专辑等完整音乐服务 + - 灰色音乐资源解析(基于 @unblockneteasemusic/server) + - 高品质音乐试听(需网易云VIP) + - 音乐文件下载(支持右键下载和批量下载) +- 🚀 技术特性 + - 本地化服务,无需依赖在线API (基于 netease-cloud-music-api) + - 自动更新检测 + - 全平台适配(Desktop & Web & Mobile Web) ## 项目简介 一个基于 electron typescript vue3 的桌面音乐播放器 适配 web端 桌面端 web移动端 @@ -26,6 +33,7 @@ QQ群:789288579 ![首页黑](./docs/image3.png) ![歌词](./docs/image1.png) ![桌面歌词](./docs/image2.png) +![设置页面](./docs/image4.png) ## 技术栈 diff --git a/docs/image4.png b/docs/image4.png new file mode 100644 index 0000000..1c471a9 Binary files /dev/null and b/docs/image4.png differ diff --git a/package.json b/package.json index 5c10b3c..7057e7c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "AlgerMusicPlayer", - "version": "3.6.0", + "version": "3.7.0", "description": "Alger Music Player", "author": "Alger ", "main": "./out/main/index.js", diff --git a/src/renderer/components.d.ts b/src/renderer/components.d.ts index e23f024..d3fd957 100644 --- a/src/renderer/components.d.ts +++ b/src/renderer/components.d.ts @@ -11,7 +11,6 @@ declare module 'vue' { NBadge: typeof import('naive-ui')['NBadge'] NButton: typeof import('naive-ui')['NButton'] NButtonGroup: typeof import('naive-ui')['NButtonGroup'] - NCard: typeof import('naive-ui')['NCard'] NCheckbox: typeof import('naive-ui')['NCheckbox'] NCheckboxGroup: typeof import('naive-ui')['NCheckboxGroup'] NConfigProvider: typeof import('naive-ui')['NConfigProvider']