Skip to content

Releases: Andrea-lyz/MelodyCodecTweaker

欧加耳机音质助手 16-1.8.1

16 Jun 11:31

Choose a tag to compare

更新内容

  • 对存在阉割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

13 Jun 14:25

Choose a tag to compare

更新内容

新增

  • 新增 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

12 Jun 07:19

Choose a tag to compare

更新内容

  • 优化 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

11 Jun 22:23

Choose a tag to compare

更新内容

  • 优化 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

11 Jun 20:37

Choose a tag to compare

更新内容

  • 优化 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 Jun 18:38

Choose a tag to compare

更新内容

  • 手动发布 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

03 Jun 20:52

Choose a tag to compare

更新内容

  • 手动发布 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

03 Jun 22:23

Choose a tag to compare

更新内容

  • 手动发布 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

01 Jun 07:40

Choose a tag to compare

更新内容

  • 新增蓝牙编解码器切换功能,支持在蓝牙音质弹窗中从 LHDC 切换至 SBC。\n- 修复金标系统下的 UI 表现问题,提升整体视觉一致性。

提交记录

  • ci: force push to Xposed-Modules-Repo (1980382)

构建信息

  • 版本:1.3.0 (8)
  • 分支:main
  • 源提交:1980382a5082cfae0c57b1cc47d895b32ca10568

欧加耳机音质助手 v1.1.1

30 May 09:29

Choose a tag to compare

更新内容

只允许 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