github algerkong/AlgerMusicPlayer v5.1.0

10 hours ago

如果更新遇到问题,请前往 下载 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 键值检查并增加引用告警模式

Don't miss a new AlgerMusicPlayer release

NewReleases is sending notifications on new releases.