github hoowhoami/EchoMusic v2.3.1-beta.22

pre-releaseone month ago

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

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

新增

  • 新增mini的toast样式
  • 新增独立网络设置,支持跟随系统、强制直连、WPAD 自动检测、PAC 脚本和手动代理规则
  • 新增插件备份与恢复 API ctx.backups,支持命令式操作和 registerProvider() 存储提供方
  • 新增应用设置、插件及插件数据的备份与恢复功能
  • 新增个人资料与头像修改功能
  • 新增热插拔式的DSP模块功能,支持动态加载和卸载音效引擎
  • 新增歌手音效、耳机音效、音效市场,支持在线浏览、下载和使用参数音效、卷积音效与组合音效
  • 新增歌词写真模式在无写真图片时展示歌曲封面的开关,默认关闭
  • 新增会话式插件任务 API,支持运行世代隔离、AbortSignal、显式终态保留策略及自动清理
  • 新增插件音源分阶段接管与转换 API
  • 新增插件原生网络请求 API ctx.net.request,由主进程 Axios Node adapter 发起
  • 新增歌词音译注音显示
  • 新增截图导入歌单功能
  • 新增内容黑名单功能
  • 新增一起听功能
  • 新增原生播放引擎 spectral 相位声码器变速算法,0.1x–5x 变速范围自动选择最优引擎,极端变速下音质更佳
  • 新增屏蔽浏览器默认按键行为的开关,可关闭空格、方向键、翻页键等默认滚动与激活行为
  • 新增 QQ 扫码登录
  • windows 新增任务栏播放进度显示
  • 个人中心新增登录设备管理,可查看当前账号登录设备并移除非本机设备
  • 新增重置设备身份入口,可清除本机 guid、mid、dfid 并在重启后重新生成
  • 新增插件桌面歌词与 Mini 播放器快照订阅 API

优化

  • 优化原生播放引擎手动切歌衔接,在旧音源继续播放时打开待切换音源,并复用临近结尾的预解码结果与短时无爆音过渡,减少杂音、静音空档和突兀感
  • 优化 DSP 采样率与音效切换链路,内部处理采样率与设备输出解耦,后台预构建音效图并平滑接管,强制更换 DSP 采样率时不再重启输出设备与解码会话
  • 优化内置卷积音效的增益语义,默认使用完整卷积输出并保留 IR 原始增益,仅在峰值越界时进行安全限幅,与第三方音效引擎保持一致
  • 优化快捷键注册失败提示,明确区分全局快捷键与普通快捷键
  • 优化配置快捷键时按 Esc 键进行清除快捷键而非录入
  • 优化 GitHub Release 发布流程,产物上传完成前保持草稿状态,避免构建中的版本被更新检查发现
  • 优化 Viper Tape 音质标识,统一显示为 VPR
  • 优化全局提示样式与展示位置
  • 优化全局网络代理,统一覆盖酷狗 API、封面、音频直链、更新、插件及其他应用网络请求
  • 优化 GitHub 加速地址回退逻辑,加速站不可用时自动切换原始 GitHub,且两次请求均遵循全局代理规则
  • 优化网络设置提交流程,代理、认证信息及网络超时统一显式应用并由主进程同步持久化
  • 优化首次登录提示,明确需先在手机端完成酷狗概念版账号注册与登录
  • 优化重构任务中心生命周期,歌单导入与云盘上传直接使用任务会话,更新下载接入统一状态适配
  • 优化音量取值逻辑,统一使用 0-100 百分比,用户可能需要重新调节一次音量
  • 优化响度规格化范围,支持对高响度音源进行最低 -40 dB 的衰减
  • 优化详情页内歌曲列表的歌手/专辑点击交互,移除同路由下的点击限制
  • 优化酷狗验证弹窗对需绑定手机号的账号给出明确提示
  • 优化外部歌单导入效率和准确性
  • 优化原生播放引擎变速切换,引擎切换交叉淡化并预构建备用引擎,减少切换爆音与延迟
  • 优化桌面歌词在 macOS、Linux 下的缩放与锁定交互,以及播放和歌词数据同步性能
  • 优化私人FM,持久化推荐模式与推荐池选项
  • 优化弹窗交互与样式,统一层级管理和弹出动画,并调整简介弹窗宽度
  • 优化登录方式切换与酷狗 API 网络请求稳定性
  • 优化应用状态持久化封装,统一存储键管理与清理逻辑
  • 优化音频输出设备切换与异常恢复逻辑
  • 优化非播放状态下音频设备的延迟释放,兼顾蓝牙多点切换
  • 优化原生音频播放的网络流缓存跳转、弱网重连与解码器回收,减少拖动进度、切歌和网络波动时的等待
  • 优化 Mini 模式初始化逻辑,避免切换窗口时重复进入主播放器初始化流程
  • 优化桌面歌词第二行显示逻辑,翻译/音译优先显示,下一行预览仅在未显示翻译或音译时生效
  • 优化登录态与设备身份的边界,退出登录与会话过期不再清除本机设备身份
  • 优化个人资料中乐龄的计算逻辑
  • 优化头像上传输入校验,在主进程限制图片格式、大小并生成安全文件名

修复

  • 修复部分下载的卷积音效因异常长的前置静音导致内置音效引擎全程出现重复回声的问题
  • 修复未登录播放 VIP 歌曲时错误提示暂无音源的问题,并优化未知原因不可播放时的通用提示
  • 修复 DSP 使用独立采样率时播放进度异常、清空音效预设后旧效果残留,以及异步切换音效可能覆盖最新播放速度的问题
  • 修复暂停状态下手动切换到预加载歌曲后未恢复播放,以及无缝切歌时误报解码时间戳跳变的问题
  • 修复启用频谱插件后关闭歌词页面时 Canvas、频谱订阅与 DOM 监听未及时释放,导致渲染进程内存持续占用的问题
  • 修复插件音频频谱 API 未按请求返回真实波形数据,导致频谱插件波形模式无显示的问题
  • 修复 Windows 下桌面歌词与插件浮窗可能在重复打开后逐渐变大的问题
  • 修复新版本发布过程中更新元数据尚未就绪时,检查更新直接显示底层 404 错误的问题
  • 修复生日时间戳在部分时区可能显示错一天的问题
  • 修复个人资料日期选择器弹层被资料编辑弹窗遮挡的问题
  • 修复头像上传 multipart 表单丢失,以及审核中状态被误报为上传失败的问题
  • 修复部分 Windows 音频驱动因独占输出周期被强制放大而拒绝 WASAPI 独占初始化的问题
  • 修复网络流拖动进度时主动中断被误判为致命错误,导致缓存跳转失效或播放状态异常的问题
  • 修复网络跳转超时后底层读取仍可能阻塞、缓冲状态无法及时结束的问题
  • 修复网络电台等未知长度顺序流在瞬时连接抖动后直接终止播放的问题
  • 修复部分服务器返回未知总长度的 HTTP 206 响应时音频无法打开的问题
  • 修复清理预加载音源时可能短暂阻塞切歌和其他播放器控制操作的问题
  • 修复 macOS 音频渲染或设备监听回调异常时可能导致应用直接退出的问题
  • 修复长期运行播放可能导致切歌延迟的问题
  • 修复播放时可能出现的断续问题
  • 修复完成或中止的后台任务不会按策略自动清理,以及旧异步回调可能影响新一轮任务的问题
  • 修复同一首歌曲通过无缝播放重复时音量可能跳变的问题
  • 修复切歌过程中快速取消静音后界面显示有声、实际音频仍无声的问题
  • 修复 Windows 下蓝牙耳机断开重连后播放器仍绑定旧输出端点、导致无声的问题
  • 修复打开应用后用户头像与昵称不自动更新、需进入个人中心才刷新的问题
  • 修复将暂停快捷键设为空格时,输入框内无法输入空格的问题
  • 修复播放队列抽屉切到最左或最右队列后,方向键切换失效的问题
  • 修复 Windows 下桌面歌词拖动时窗口缓慢变大、在多屏不同 DPI 显示器间无法拖动、缩放热区位于窗口外侧且缩放时背景消失的问题
  • 修复桌面歌词锁定状态可能不同步、单字逐字歌词无法高亮及启用状态更新失败后未回滚的问题
  • 修正歌曲音质等级映射,移除错误的 DSD 档位,并将蝰蛇母带归入音质选择
  • 修复最近播放统计页面在大屏幕下未铺满可用宽度的问题
  • 修复 Windows 睡眠或休眠唤醒后歌曲继续播放但没有声音的问题
  • 修复多弹窗重叠时无法操作的问题
  • 修复切换音频设备时旧输出线程未完全退出,可能导致双设备同时输出、加速或断续的问题
  • 修复切歌或音源重载后播放进度可能停止更新的问题
  • 修复部分设备播放音乐时声音抖动的问题
  • 修复“我最喜爱”等分页列表重复刷新或接口失败时可能清空已有列表的问题
  • 修复私人 FM 播放时切换 Mini 模式可能导致桌面歌词进度停止的问题
  • 修复本机设备 mid 未及时同步时,登录设备列表可能无法标记“本机”的问题
  • 修复原生播放引擎音量均衡可能导致音量忽大忽小的问题
  • 修复 Linux 下音频设备监听可能耗尽 PulseAudio / PipeWire 连接的问题
  • 修复“我最喜爱”在登录状态变化或切换账号后可能残留旧收藏、关注与视频数据的问题
  • 修复代理设置与代理密码可能因渲染进程异常而持久化不一致的问题
  • 修复原生播放器无法使用带认证 SOCKS5 代理的问题
  • 修复 Linux 系统媒体控件在封面下载失败时可能绕过全局代理访问远程封面的问题
  • 修复本地 PAC 文件路径可能被导出到设置备份的问题

Don't miss a new EchoMusic release

NewReleases is sending notifications on new releases.