Skip to content

Releases: algerkong/AlgerMusicPlayer

v5.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Mar 14:55

如果更新遇到问题,请前往 下载 AlgerMusicPlayer

请我喝咖啡(支持作者) ☕️

帮我点个 star github star

✨ 新功能

  • 新增本地音乐扫描播放功能
  • 新增播客页面与组件
  • 新增专辑页面
  • 桌面歌词新增 单行/双行/滚动 三种显示模式,支持翻译开关和双行分组淡出动画
  • 重构自动更新系统,使用 electron-updater 替代手动下载
  • 设置页新增音频设备配置
  • 快捷键整体重构优化
  • 重构 SearchBar,集成标题滚动显示功能
  • 优化音源解析策略与播放逻辑
  • 优化移动端适配与 UI 布局

🐛 Bug 修复

  • 修复自动播放循环与暂停失效问题
  • 修复桌面歌词窗口首次打开无歌词问题
  • 修复播放并发控制死代码、shallowRef 响应式丢失、歌词 IPC 高频调用
  • 修复 AppMenu 错误主题色
  • 修复播放列表抽屉关闭动画使用 setTimeout 不可靠问题
  • 修复搜索结果滚动加载触发距离过大
  • 修复本地音乐元数据解析并发限流与封面体积限制
  • 修复本地音乐扫描增量判断逻辑
  • 修复 preload 层 ipc.on 解绑监听器失效
  • 修复歌词缓存 IPC 通道未接入初始化
  • 修复歌词组件卸载时 groupFadeTimer 未清理导致内存泄漏
  • 补全 MV/排行榜/歌单/搜索/专辑页面缺失的国际化
  • 修复 NeteaseCloudMusicApi anonymous_token 文件不存在导致启动崩溃
  • 修复移动端全屏歌词前奏阶段第一句歌词不可见
  • 修复移动端音乐列表页按钮尺寸过大
  • 登录页扫码登录改为默认首选
  • 设置桌面端最小窗口尺寸为 900×640 防止内容截断
  • 移除首页顶部多余 padding
  • HomeHero 快捷导航仅移动端显示

🔒 安全

  • 本地音乐 API 仅监听回环地址,防止外部访问
  • LX Music 脚本执行隔离到 Worker 沙箱

🎨 优化

  • 全面重构 UI:播放器、播放条、通用组件、列表项、布局、标题栏、搜索页等
  • 重构首页 UI
  • 设置页拆分为 7 个独立 Tab 组件,优化捐赠列表性能
  • 重构音乐和歌词缓存逻辑,支持可配置缓存目录
  • 统一进度追踪机制,移除重复的 rAF 更新循环
  • 优化播放列表持久化,精简序列化字段并添加防抖写入
  • 优化骨架屏加载效果,修复用户页左侧黑色背景
  • 统一 SongItem 圆角与 hover 背景色
  • 重构历史记录模块
  • 调整主题主色
  • 扩展数据层与播放能力
  • 增加 i18n 检查脚本与提交钩子
  • 重构 i18n 键值检查并增加引用告警模式

v5.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Dec 12:36

如果更新遇到问题,请前往 下载 AlgerMusicPlayer

请我喝咖啡(支持作者) ☕️ 赏你

帮我点个 star github star

✨ 新功能

  • LX Music 音源脚本导入
  • 逐字歌词,支持全屏歌词和桌面歌词同步显示
  • 心动模式播放
  • 移动设备整体页面风格和效果优化
  • 移动端添加平板模式设置
  • 歌词页面样式控制优化 支持背景、宽度、字体粗细等个性化设置
  • 历史日推查看
  • 播放记录热力图
  • 历史记录支持本地和云端记录
  • 用户页面收藏专辑展示
  • 添加 GPU 硬件加速设置
  • 菜单展开状态保存 - 感谢 harenchi 的贡献
  • 搜索建议 - 感谢 harenchi 的贡献
  • 歌词繁体中文翻译模块,集成 OpenCC 引擎 - 感谢 Leko 的贡献
  • 自定义 API源 支持 自定义源文档 - 感谢 harenchi 的贡献

🐛 Bug 修复

  • 修复随机播放顺序异常
  • 修复音源解析错误处理
  • 修复 Mini 播放栏主题颜色问题
  • 修复桌面歌词透明模式标题栏显示
  • 修复逐字歌词字间距
  • 修复远程控制设置无法保存
  • 修复下载无损格式返回 HiRes 音质 - 感谢 harenchi 的贡献
  • 兼容 pnpm 包管理器 - 感谢 Leko 的贡献

🎨 优化

  • 音源解析缓存
  • 完善多语言国际化
  • 优化播放检测和错误处理
  • FLAC 元数据和封面图片处理 - 感谢 harenchi 的贡献
  • 日推不感兴趣调用官方接口 - 感谢 harenchi 的贡献
  • 代码提交流程优化,添加 lint-staged

赞赏支持☕️

赞赏列表

微信赞赏 支付宝赞赏
WeChat QRcode
☕️喝点咖啡继续干
Alipay QRcode
🍔来个汉堡

v4.9.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 15:30

如果更新遇到问题,请前往 下载 AlgerMusicPlayer

请我喝咖啡(支持作者) ☕️ 赏你

帮我点个 star github star

微信公众号 AlgerMusic

✨ 新功能

  • 重新设计pc端歌词页面Mini播放栏
  • 添加清除歌曲自定义解析功能
  • 添加Cookie登录功能及自动获取等相关管理设置 (16aeaf2) - 支持通过Cookie方式登录,提供更便捷的登录体验
  • 添加UID登录功能,优化登录流程 (daa8e75) - 新增用户ID直接登录方式
  • 添加主题根据系统切换功能 (d5ba218) - 支持跟随系统主题自动切换明暗模式
  • 桌面歌词添加主题颜色面板组件 (d1f5c8a) - 为桌面歌词提供丰富的主题颜色自定义选项
  • 增强播放速度控制,添加滑块控制并改善播放安全性 (8fb382e) 感谢Qumo的pr
  • 添加日语和韩语国际化支持,并优化语言相关代码 (3062156)
  • 添加繁体中文本地化支持 (2cc03cb) 感谢dongguacute的pr
  • 播放速度设置弹窗标题添加速度显示 (aeb7f03)

🐛 Bug 修复

  • 修复mac快捷键关闭窗口报错的问题 (67ef4d7)
  • 修复mini窗口恢复时导致的应用窗口变小问题 (9b3019d)
  • 修复歌单列表页面翻页类型问题 (e489ab4)
  • 修复歌曲初始化问题 (b7a58a0)
  • 修复音量调整不同步的问题 (679089e)
  • 修复菜单显示不全的问题,添加滚动条 (09ccd9f)

🎨 优化

  • 更新 eslint 和 prettier 配置,格式化代码 (c08c2cb)
  • 优化类型处理和登录功能 (3ba85f3)
  • 优化Cookie相关文字描述 (1597fbf)

赞赏支持☕️

赞赏列表

微信赞赏 支付宝赞赏
WeChat QRcode
☕️喝点咖啡继续干
Alipay QRcode
🍔来个汉堡

v4.8.2

Choose a tag to compare

@github-actions github-actions released this 28 Jun 10:22

🎨 优化

  • 重新设计pc端歌词页面Mini播放栏
    歌词

  • 添加清除歌曲自定义解析功能

🐛 Bug 修复

  • 修复歌曲单独解析失败问题,优化歌曲播放逻辑
  • 修复歌词页面加入歌单抽屉被遮挡问题

请我喝咖啡(支持作者) ☕️ 赏你

v4.8.1

Choose a tag to compare

@github-actions github-actions released this 27 Jun 11:04

如果更新遇到问题,请前往 下载 AlgerMusicPlayer

请我喝咖啡(支持作者) ☕️ 赏你

帮我点个 star github star

微信公众号 微信搜索 AlgerMusic

QQ频道 AlgerMusic 加入频道

🐛 Bug 修复

  • 修复无法快捷键调整问题

🎨 优化

  • 优化音乐资源解析
  • 去除无用代码,优化加载速度

安卓版本未更新

v4.8.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 15:38

如果更新遇到问题,请前往 下载 AlgerMusicPlayer

请我喝咖啡(支持作者) ☕️ 赏你

帮我点个 star github star

微信公众号 微信搜索 AlgerMusic

QQ频道 AlgerMusic 加入频道

✨ 新功能

  • 增强移动端播放页面效果,添加播放模式选择,添加横屏模式,添加播放列表功能 (81b61e4),(0d89e15),(9345805)
  • 优化移动端界面动画效果,播放栏,返回效果等一系列功能
  • 添加下载管理页面, 引入文件类型检测库以支持多种音频格式,支持自定义文件名格式和下载路径配置 (3ac3159),(b203077)
  • 新增歌单导入功能 (edd393c)
  • 列表添加多选下载功能,支持批量选择和下载音乐 (1221101),(8988cdb),(21b2fc0)
  • Windows添加任务栏缩略图播放控制按钮 (9bec67e),(58ab990) 感谢HE Cai的pr
  • 添加主窗口自适应大小功能,页面缩放功能,支持缩放因子的调整和重置 (6170047), (e46df8a)
  • 添加歌词时间矫正功能,支持增加和减少矫正时间 (c975344)

🐛 Bug 修复

  • 修复音频初始化音量问题,完善翻译 (#320) 感谢Qumo的pr
  • 重构每日推荐数据加载逻辑,提取为独立函数并优化用户状态判断 (5e704a1)
  • 修复刷新后第一次播放出现的无法播放问题 (6f1909a)
  • 修复更多设置弹窗被歌词窗口遮挡问题,并优化为互斥弹窗,优化样式 (62e5166)
  • 修复设置页面动画速度滑块样式和文本错误 (e5adb8a)
  • 修复音频服务相关问题 (090103b),(5ee60d7)
  • 修复播放栏无法控制隐藏问题 (d227ac8)

🎨 优化

  • 优化歌曲列表组件布局(fabcf28)
  • 重构播放控制逻辑,添加播放进度恢复功能并清理无用代码 (b9c38d2)
  • 优化提示组件,支持位置和图标显示选项 (155bdf2)
  • 添加mini播放栏鼠标滚轮调整音量,并优化音量滑块数字不展示问题 (5c72785)
  • 优化收藏和历史列表组件,添加加载状态管理和动画效果 (5070a08)
  • 翻译优化
  • 代码优化

赞赏支持☕️

赞赏列表

微信赞赏 支付宝赞赏
WeChat QRcode
☕️喝点咖啡继续干
Alipay QRcode
🍔来个汉堡

v4.7.1

Choose a tag to compare

@github-actions github-actions released this 24 May 02:15

如果更新遇到问题,请前往 下载 AlgerMusicPlayer

请我喝咖啡(支持作者) ☕️ 赏你

帮我点个 star github star

QQ频道 加入频道

4.7.1

  • 修复下载歌曲时歌曲URL获取BUG,导致下载失败的问题

✨ 新功能

  • 替换扁平风格图标 (c8e6db1)
  • 添加双击歌曲播放功能 (258828f)
  • 添加排行榜页面 (a8010c8)
  • 添加播放速度控制功能 (6554736) (#241) 感谢Java-wyx的 PR
  • 修改播放列表展示形式,添加清空播放列表功能 (2e96161)
  • 歌单列表添加布局切换、播放全部、收藏、添加到播放列表功能 (b32408b)
  • 优化播放栏,整合高级控制菜单(f5f0dbb)
  • 添加顶部定时显示,定时器过期检查功能, (2dd4535),(170ac45)
  • 添加 mac 状态栏播放按键控制功能开关 (2476fbd)
  • 收藏列表添加升序降序排列 (2803d40)
  • 为歌曲下拉菜单添加圆角样式,优化歌曲预览布局 (5bef0e4)
  • 在用户歌单中添加"我创建的"标签,优化获取用户歌单的逻辑 (d56a25e)
  • 在歌手详情页添加歌曲操作工具栏,支持播放全部、添加到播放列表和搜索功能 (6048e24)
  • 添加所有用户的关注和粉丝列表点击,优化播放排行获取和无权限展示 (0c74291)
  • 添加 macOS 下点击 Dock 图标激活主窗口的功能 (7fa0fa5)
  • 添加鼠标滚轮调整音量功能,并显示音量百分比 (95af222)
  • 添加歌曲右键不喜欢功能以过滤每日推荐歌曲 (a0935c7)
  • 添加音乐平台链接,优化移动端样式 (01a3a7a)
  • 在应用菜单中添加工具提示功能 (5084da3)

🐛 Bug 修复

  • 修复播放音乐时 URL 未正确更新的问题 (91b1ff7)
  • 修复播放状态判断逻辑 (e9fe900)
  • 修复收藏歌曲功能未同步问题 (69b1e54)
  • 优化下载列表显示 (df5ecb6)

🎨 优化

  • 添加 husky 预提交和预推送钩子,运行类型检查以确保代码质量 (a449b74)
  • 重构歌曲组件,添加基础组件和多种样式,优化播放列表抽屉功能 (ad7b504)
  • 将下载逻辑提取优化(ca51020)
  • 优化B站音频解析功能 (e47c84e)
  • 统一音源选项的标签格式 (54cbb84)
  • 移动端去除定时关闭功能 (f7951ec)
  • 优化网页端下载程序功能 (56b3ecf)
  • 退出登录时刷新页面 (54f82d3)

其他优化

(ae1a7c9)
(f68f499)
(6d4e6ef)
(2379b2c)
(33a1057)
(54d66d0)
(3c792ce)
(35b84f3)
(278db37)

v4.7.0

Choose a tag to compare

@github-actions github-actions released this 23 May 14:46

如果更新遇到问题,请前往 下载 AlgerMusicPlayer

请我喝咖啡(支持作者) ☕️ 赏你

帮我点个 star github star

QQ频道 加入频道

✨ 新功能

  • 替换扁平风格图标 (c8e6db1)
  • 添加双击歌曲播放功能 (258828f)
  • 添加排行榜页面 (a8010c8)
  • 添加播放速度控制功能 (6554736) (#241) 感谢Java-wyx的 PR
  • 修改播放列表展示形式,添加清空播放列表功能 (2e96161)
  • 歌单列表添加布局切换、播放全部、收藏、添加到播放列表功能 (b32408b)
  • 优化播放栏,整合高级控制菜单(f5f0dbb)
  • 添加顶部定时显示,定时器过期检查功能, (2dd4535),(170ac45)
  • 添加 mac 状态栏播放按键控制功能开关 (2476fbd)
  • 收藏列表添加升序降序排列 (2803d40)
  • 为歌曲下拉菜单添加圆角样式,优化歌曲预览布局 (5bef0e4)
  • 在用户歌单中添加"我创建的"标签,优化获取用户歌单的逻辑 (d56a25e)
  • 在歌手详情页添加歌曲操作工具栏,支持播放全部、添加到播放列表和搜索功能 (6048e24)
  • 添加所有用户的关注和粉丝列表点击,优化播放排行获取和无权限展示 (0c74291)
  • 添加 macOS 下点击 Dock 图标激活主窗口的功能 (7fa0fa5)
  • 添加鼠标滚轮调整音量功能,并显示音量百分比 (95af222)
  • 添加歌曲右键不喜欢功能以过滤每日推荐歌曲 (a0935c7)
  • 添加音乐平台链接,优化移动端样式 (01a3a7a)
  • 在应用菜单中添加工具提示功能 (5084da3)

🐛 Bug 修复

  • 修复播放音乐时 URL 未正确更新的问题 (91b1ff7)
  • 修复播放状态判断逻辑 (e9fe900)
  • 修复收藏歌曲功能未同步问题 (69b1e54)
  • 优化下载列表显示 (df5ecb6)

🎨 优化

  • 添加 husky 预提交和预推送钩子,运行类型检查以确保代码质量 (a449b74)
  • 重构歌曲组件,添加基础组件和多种样式,优化播放列表抽屉功能 (ad7b504)
  • 将下载逻辑提取优化(ca51020)
  • 优化B站音频解析功能 (e47c84e)
  • 统一音源选项的标签格式 (54cbb84)
  • 移动端去除定时关闭功能 (f7951ec)
  • 优化网页端下载程序功能 (56b3ecf)
  • 退出登录时刷新页面 (54f82d3)

其他优化

(ae1a7c9)
(f68f499)
(6d4e6ef)
(2379b2c)
(33a1057)
(54d66d0)
(3c792ce)
(35b84f3)
(278db37)

v4.6.0

Choose a tag to compare

@github-actions github-actions released this 12 May 02:18

如果更新遇到问题,请前往 下载 AlgerMusicPlayer

请我喝咖啡(支持作者) ☕️ 赏你

帮我点个 star github star

QQ频道 AlgerMusic

✨ 新功能

  • 增加音源重新解析功能 (82a69d0)
  • 搜索列表添加下一首播放功能,修改播放逻辑搜索的歌曲点击播放不重新覆盖播放列表,添加全部播放功能 (31640bb) (#216)
  • 增加windows和linux对arm64架构的支持(9f125f8)
  • 添加"收藏"功能至托盘菜单 (3c1a144)
  • 修改将歌单列表改为页面 (e2527c3)

🐛 Bug 修复

  • 修复歌曲加入歌单失败问题 (8045034)

🎨 优化

  • 优化播放器逻辑,改进播放失败处理,支持保持当前索引并增加重试机制,优化操作锁逻辑,添加超时检查机制,确保操作锁在超时后自动释放,增加超时处理(8ed13d4)、(cb58abb) (9cc064c)
  • 更新 Electron 版本至 36.2.0,优化歌词视图的悬停效果 (44f9709)
  • 更新音乐源设置(618c345)
  • 修改 MiniPlayBar 组件,调整音量滑块的样式和交互方式,优化悬停效果 (31ea3b7)
  • 优化 MvPlayer 组件的关闭逻辑,简化音频暂停处理 (b3de2ae)、(15f4ea4)

v4.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Apr 16:51

更新时间 2025 年 4 月 29 日 23:50

如果更新遇到问题,请前往 下载 AlgerMusicPlayer

帮我点个 star github star

请我喝咖啡(支持作者) ☕️ 赏你

QQ群 976962720

✨ 新功能

  • 添加远程控制功能,支持使用局域网链接地址远程控制音乐播放操作(默认关闭需要在设置中开启) (c82ffd0)(#169
  • 更新歌手数据加载逻辑,首页添加周杰伦歌手信息常驻 (3069514)
  • 更新 Electron v36.0.0
  • 支持 PWA

🐛 Bug 修复

  • 修复音乐播放重复声音的问题,添加锁机制,添加防抖机制,优化音频服务和快捷键处理逻辑 (159dd03) (#173)
  • 修复歌手页面数据加载不全问题 (57424f9) (#165)

🎨 优化

  • 优化应用图标,更新应用图标资源 (0128662)
  • 优化设置页面,拆分组件 (c98fa20)
  • 优化设置模块,合并默认设置与存储设置,初始化时读取设置 (0a22c7b)