Releases: Andrea-lyz/MelodyCodecTweaker
Releases · Andrea-lyz/MelodyCodecTweaker
欧加耳机音质助手 16-1.8.1
更新内容
- 对存在阉割LHDC V5版本的耳机进行优化
提交记录
- fix: keep LHDC quality priority semantic (
790aff8) - test: expose LHDC 900 and 1000 kbps options (
cfcc0ed) - fix: accept LHDC 900 kbps ceiling (
9bb77fc) - docs: update feedback and native patch notes [skip ci] (
99dcff5)
构建信息
- 版本:1.8.1 (16)
- 分支:main
- 源提交:790aff89bd2e0a0a3859f95c80e80bd722790870
欧加耳机音质助手 15-1.8.0
更新内容
新增
- 新增 native patch 未适配提示:当检测到当前机型蓝牙库不支持补丁时,切换失败会提示“未适配,请联系开发者反馈”。
- 新增桌面图标隐藏开关。请重启手机或重启桌面进程。
优化
- 优化 AAC / SBC / LHDC 编码记忆,减少断开重连后回落到其他编码的情况。
- 优化反馈包日志采集能力,优先通过 root 抓取关键蓝牙日志。
- 优化诊断页状态摘要,native patch、写入、记忆回放等状态更直观。
- UI 调整为 MIUIX 风格。
修复
- 修复部分场景下耳机未连接时面板状态异常点亮的问题。
- 修复反馈包中 native patch 状态显示为
not seen的问题。 - 修复开始新诊断记录时旧状态残留的问题。
- 修复 Path-A fallback 警告干扰诊断摘要的问题。
适配
- 为一加15 C16.0.7.207适配native patch
当前适配native patch机型:
- 一加13:C16.0.8.301
- 一加15 C16.0.7.207
提交记录
- Restore PJZ110 native patch signature (
f54adea) - Add native patch unsupported test build (
9e369bb) - Handle unsupported native patch feedback (
03199fb) - Filter root logcat before feedback capture (
c5426fd) - Improve feedback log capture (
46701e6) - Fix hidden launcher icon entry (
ec3abd9) - Improve diagnostics and launcher settings (
33eea26) - Support OP15 patch and codec memory replay (
47f60b7)
构建信息
- 版本:1.8.0 (15)
- 分支:main
- 源提交:f54adea0da99d0e9bde478fdbae0f2f8a5d01a10
欧加耳机音质助手 14-1.7.1
更新内容
- 优化 LHDC V5 音质与采样率切换流程,连接后会等待 A2DP 音频路由真正就绪再恢复记忆设置,避免耳机开仓但未佩戴时误判切换失败。
- 修复 Melody 多进程同时回放记忆导致设置被旧值覆盖的问题,例如自适应 / 192 kHz 被意外恢复成 1000 kbps。
- 修复耳机未连接时蓝牙栈残留旧 codec 状态,导致模块面板误点亮、质量/采样率选项可点击的问题。
- 优化与
声音通道切换的逻辑冲突,耳机开仓连接但耳机尚未佩戴就绪时,面板会显示“等待耳机就绪”,此时尝试切换会给出等待提示。
提交记录
- Ignore stale codec status after ACL disconnect (
857c344) - Limit remember replay to foreground process (
45f8602) - Require A2DP active broadcast before ready (
b3fbdf1) - Wait for A2DP route readiness (
6c90715) - Revert A2DP readiness gating (
911e183) - Gate codec replay until A2DP is ready (
962b5cb) - docs: clarify lhdc bitrate log capture (
89dd59f) - docs: clarify memory patch log capture (
6f2ade1) - docs: fix memory patch logcat command (
2950891) - Update README.md (
fc4df44) - docs: describe runtime lhdc memory patch (
5fd999c)
构建信息
- 版本:1.7.1 (14)
- 分支:main
- 源提交:857c344958e588efc718be329d0898e7f8f08c70
欧加耳机音质助手 13-1.7.0
更新内容
- 优化 LHDC V5 播放质量控制,选项收敛为自适应、连接优先(500/560kbps)、音质优先(1000kbps)三档。
- 针对新 ColorOS / OPlus 系统限制,切换音质优先失败时显示“由于金标系统限制,切换失败”。
- 改进蓝牙编解码状态读取路径,优先使用 bridge / 广播状态,减少开发者选项 CDM 权限报错和日志刷屏。
- 新增系统设置作用域日志降噪,屏蔽 LHDC V5 特定码率导致的开发者选项 summary 报错。
- 修复 LHDC V5 切换音质时偶发音频短暂切到手机扬声器的问题:移除 LHDC priming 二段写入,改为单次目标配置写入。
配合 native/KSU 补丁验证,LHDC V5 音质优先可稳定达到约 1000 kbps,切换后不会回落自适应。OPlus-LHDCV5-Native-Patch-dynamic-test-v0.3.zip:经由一加13 C16.0.8版本验证。- 新增实验性 native 运行时补丁:在蓝牙进程内修补 ColorOS / OPlus LHDC V5 固定码率限制,不再依赖替换系统
libbluetooth_jni.so。
提交记录
- Experiment with runtime LHDC native patch (
0c9265f) - docs: add ksu native patch source (
b32c1e7)
构建信息
- 版本:1.7.0 (13)
- 分支:main
- 源提交:0c9265fe78f05cb86b83becf94acbb9492b0f271
欧加耳机音质助手 12-1.6.0
更新内容
- 优化 LHDC V5 播放质量控制,选项收敛为自适应、连接优先(500/560kbps)、音质优先(1000kbps)三档。
- 针对新 ColorOS / OPlus 系统限制,切换音质优先失败时显示“由于金标系统限制,切换失败”。
- 改进蓝牙编解码状态读取路径,优先使用 bridge / 广播状态,减少开发者选项 CDM 权限报错和日志刷屏。
- 新增系统设置作用域日志降噪,屏蔽 LHDC V5 特定码率导致的开发者选项 summary 报错。
- 修复 LHDC V5 切换音质时偶发音频短暂切到手机扬声器的问题:移除 LHDC priming 二段写入,改为单次目标配置写入。
- 配合 native/KSU 补丁验证,LHDC V5 音质优先可稳定达到约 1000 kbps,切换后不会回落自适应。
- OPlus-LHDCV5-Native-Patch-dynamic-test-v0.3.zip:经由一加13 C16.0.8版本验证。
提交记录
- Avoid LHDC priming route churn (
9ec0571) - Prefer broadcast status before direct API (
4efb909) - Fix codec status fallback noise (
a3f78ac)
构建信息
- 版本:1.6.0 (12)
- 分支:main
- 源提交:86241cab246f9b190ec40a2ed0053c3ae204e57d
欧加耳机音质助手 11-1.5.1
更新内容
- 手动发布 11-1.5.1。
提交记录
- Refine LHDC quality options and restriction toast (
75c1816) - Fix LHDC prime status polling thread (
f74f530) - Test LHDC V5 quality diagnostics (
2a5d946)
构建信息
- 版本:1.5.1 (11)
- 分支:main
- 源提交:75c18166360fcb0fee5532d04b01567bb7e96ef7
欧加耳机音质助手 9-1.4.0
更新内容
- 手动发布 9-1.4.0。
提交记录
- Add AAC codec mode option (
154df39) - Animate codec popup transitions (
db6f918) - Use blurred popup shadow (
fd6d8fd) - Soften popup shadow and check mark (
1b2d403) - Match COUI popup styling (
12695e9) - Match COUI popup corner radius (
497296b) - docs: add SUMMARY [skip ci] (
1783e2a)
构建信息
- 版本:1.4.0 (9)
- 分支:main
- 源提交:154df39820edbf5d773abc2cd3f5e33a68bd827a
欧加耳机音质助手 10-1.5.0
更新内容
- 手动发布 10-1.5.0。
提交记录
- Add AAC high quality SBC warmup fallback (
cb3a490) - Retry intermittent high quality restore (
1babc8e) - Guard stale codec switch fallbacks (
eb07caf) - Fast path standard codec switching (
759f093) - Fast path high quality codec restore (
6c4b520) - Use selectable codec capabilities for high quality fallback (
4d21958) - Fix high quality codec restore from AAC (
dc61873)
构建信息
- 版本:1.5.0 (10)
- 分支:main
- 源提交:cb3a490eee813ba423a8acbde5fd0e195d90372b
欧加耳机音质助手 8-1.3.0
更新内容
- 新增蓝牙编解码器切换功能,支持在蓝牙音质弹窗中从 LHDC 切换至 SBC。\n- 修复金标系统下的 UI 表现问题,提升整体视觉一致性。
提交记录
- ci: force push to Xposed-Modules-Repo (
1980382)
构建信息
- 版本:1.3.0 (8)
- 分支:main
- 源提交:1980382a5082cfae0c57b1cc47d895b32ca10568
欧加耳机音质助手 v1.1.1
更新内容
只允许 DetailMainActivity 和 OneSpaceDetailActivity 参与注入扫描。 移除“首个 PreferenceCategory”危险兜底。 DetailMain 只用强锚点:HiQualityAudioItem / EqualizerItem。 OneSpace 只在 OneSpace 宿主里识别,并补上 pref_noise_switch_category 标记。 官方二级页如 更多设置、游戏模式、AI 翻译、查找耳机 不再承接我们的注入。
提交记录
- fix: restrict melody surface injection (
293871d)
构建信息
- 版本:1.1.1 (4)
- 分支:main
- 源提交:293871d17bfa48ec58af9f2c911b292183d9df5b