BetterNCM插件InfLink导致网易云音乐卡死的解决方案

BetterNCM插件InfLink导致网易云音乐卡死的解决方案

BetterNCM NCM 软件插件管理器 BetterNCM 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM

问题现象

在使用BetterNCM插件平台时,用户报告了一个关于InfLink插件的严重问题:当启用InfLink插件后,网易云音乐客户端会在启动几秒后完全卡死,无法进行任何操作。这一问题主要出现在网易云音乐3.0.0Beta版本(build 202859)上。

问题根源分析

经过技术分析,该问题源于InfLink插件的信息源设置。InfLink插件提供了两种信息源获取方式:

  1. 原生信息源(Native):直接访问网易云音乐内部API获取数据
  2. DOM信息源:通过解析页面DOM元素获取数据

在网易云音乐3.0版本中,原生信息源接口可能发生了变更或不再可用,导致插件尝试访问不存在的接口时引发客户端卡死。特别是当用户从2.0版本升级到3.0版本后,原有的原生信息源设置被保留,但已不再兼容新版本。

临时解决方案

方法一:快速修改设置

  1. 启动网易云音乐客户端
  2. 在客户端卡死前快速进入InfLink插件设置
  3. 将信息源从"原生"改为"DOM"
  4. 保存设置

方法二:通过开发者工具修改本地存储

如果方法一不可行,可以通过以下步骤直接修改本地存储设置:

  1. 启动网易云音乐客户端
  2. 按下F12打开开发者工具
  3. 切换到"Application"选项卡
  4. 在左侧菜单中选择"LocalStorage"下的"orpheus://orpheus"
  5. 在筛选框(Filter)中输入"inf"进行过滤
  6. 找到Key为"cc.microblock.inflink.info-provider"的项
  7. 双击Value值,将其修改为"dom"(注意引号必须是英文双引号)
  8. 关闭开发者工具并重启客户端

注意事项

  1. 修改设置后,Windows自带的音乐播放控件和桌面壁纸可能暂时无法显示歌曲信息,显示为"Loading"
  2. 该问题主要是版本兼容性问题,建议关注插件更新
  3. 通过开发者工具修改本地存储时,务必确保Value值的格式完全正确

技术建议

对于插件开发者而言,建议:

  1. 增加版本检测机制,自动适配不同版本的网易云音乐
  2. 提供更友好的错误处理,避免客户端完全卡死
  3. 在检测到不兼容的信息源时,自动回退到DOM模式

对于普通用户,建议在插件更新前暂时使用DOM信息源模式,或关注插件的后续更新公告。

BetterNCM NCM 软件插件管理器 BetterNCM 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

成治柱Astrid

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值