github hoowhoami/EchoMusic v2.2.1

latest releases: v2.3.2, v2.3.2-beta.20, v2.3.2-beta.19...
6 months ago

⚠️ 本软件完全免费且开源,请勿通过任何付费渠道下载。

🤡 如果你是付费获取的,说明你被骗了。

新增

  • 音效新增「人声」和「伴奏」选项,支持从 MKV 双音轨中分离播放
  • 基于 Electron 自定义协议(mkv-extract://)实现音轨提取,纯 JS MKV/EBML 解析器,零外部依赖
  • 已提取的音轨数据内存缓存,同一首歌切换人声/伴奏秒切,支持 Range 请求和精确 Content-Length
  • 写真模式歌词自动收起:无操作后自动收起歌词至底部两行并隐藏所有按钮,支持开关和延迟配置(5-60s)
  • 写真模式按钮自适应颜色:根据写真背景亮度自动切换按钮和控件的深浅配色(Canvas 采样按钮位置像素亮度),支持开关
  • 歌词页面改为覆盖层模式,解决打开/关闭歌词导致 KeepAlive 缓存失效的问题
  • 歌词页面打开/关闭过渡动画
  • 字体设置功能

优化

  • 写真模式下深色/浅色主题统一表现,按钮风格不再受系统主题影响
  • 写真模式封面卡片宽度收窄,控制器上边距优化
  • 歌词页面弹出层(背景设置、字体、翻译等)z-index 适配覆盖层模式
  • 播放队列改为直接拖拽排序,移除排序模式按钮
  • 桌面歌词锁定/解锁交互优化:改用 mousemove 实时检测鼠标位置控制穿透,锁定后无需移出窗口即可再次操作
  • 桌面歌词文字阴影改为轻柔投影风格
  • 桌面歌词支持多显示器:记住窗口所在显示器位置,下次打开时恢复到原显示器
  • 实验性功能新增「禁用 GPU 加速」开关,遇到界面花屏等渲染异常时可尝试开启(重启生效)

修复

  • 修复快速切歌时歌词可能一直显示「加载中」的问题(竞态条件)

  • 修复退出登录后换账号登录,个人信息仍显示上一个账号的问题(退出时清空 API 缓存)

  • 修复歌词页面快捷键无法打开的问题

  • 修复打开/关闭歌词页面导致 KeepAlive 缓存失效的问题

  • 修复「我最喜爱」页面定位当前歌曲位置偏移的问题(吸顶元素 class 未被识别)

  • 修复 Windows 下桌面歌词每次打开位置偏移的问题(DPI 缩放坐标舍入累积)

  • 切换音质或音效时保留进度条状态,消除 duration 重置导致的进度条闪烁

  • 音量均衡在接口未返回有效响度数据时不再错误应用默认衰减

  • 桌面歌词行切换改为窗口端本地计算,消除 IPC 同步延迟导致的跳转滞后

  • 桌面歌词单行模式预渲染下一句(视觉隐藏),切换时走 move 动画,尽量消除快歌切换延迟

  • KeepAlive 页面保留滚动位置,返回时不再重置到顶部

  • 统一页面歌词已播/未播颜色默认值,消除首次安装时各处 fallback 不一致的问题

  • 歌手详情页展示粉丝数、生日、MV 数量,关注状态改为从用户关注列表查询

  • 专辑详情页展示专辑类型和语种,吸顶栏增加收藏按钮

  • 歌单详情页吸顶栏增加收藏按钮,发布日期与创建日期文案区分

  • 三个详情页统一收藏/关注按钮的登录状态判断

  • 侧边栏布局间距调整,头像区域上移,歌单分类与导航间距收紧

Don't miss a new EchoMusic release

NewReleases is sending notifications on new releases.