LXMusic 中文文档 下载 App

本地歌曲损坏时的在线降级——洛雪音乐会自动搜一遍

自动降级机制

这是洛雪音乐一个很多人不知道但非常贴心的功能:

当歌单中已有的本地歌曲因为文件损坏、被删除、或路径变更而无法播放时,洛雪音乐不会直接报错或跳过该歌曲,而是自动用这首歌的歌曲名和艺术家信息搜索在线版本(通过当前启用的音源脚本),找到可播放的在线版本后继续播放。

你可能完全意识不到这件事在发生——因为降级过程很快,过渡自然。

降级触发场景

以下场景会触发自动降级搜索:

场景触发原因
本地文件被手动删除洛雪音乐找不到引用的原文件
本地文件损坏文件存在但 Chromium 无法解码(损坏)
移动了文件位置原路径找不到文件
外置硬盘未挂载文件在 U 盘或移动硬盘上,没插上时触发

降级机制的工作流程

以「你之前导入了本地文件 D:\Music\周杰伦 - 稻香.flac,但后来把它删了」为例:

  1. 你在洛雪音乐中点击播放《稻香》(歌单中的这首歌是之前导入的本地歌曲引用)。
  2. 洛雪音乐尝试加载 D:\Music\周杰伦 - 稻香.flac → 失败(文件不存在)。
  3. 洛雪音乐不报错,而是自动从这首歌的标签信息中提取:歌曲名「稻香」、艺术家「周杰伦」。
  4. 用这两个关键词,通过当前启用的音源脚本发起搜索。
  5. 搜索到在线版本后,用在线播放替代本地播放继续播放歌曲。
  6. 歌曲仍然保留在原来的歌单中——没有被移除。

降级的好处

降级的前提条件

降级能成功触发和生效,需要满足:

  1. 已启用至少一个音源脚本——降级搜索必须通过音源脚本来搜。
  2. 音源脚本能正常工作——如果所有音源都「换源失败」,降级也搜不到。
  3. 歌曲的标签信息完整——需要有歌曲名和艺术家才能搜。如果本地文件连标签都没有(只显示原始文件名),降级搜索可能搜不到准确结果。
  4. 网络连接正常——降级播放的是在线版本,需要联网。

降级失败时怎么办

如果降级也失败了(搜不到在线版本),洛雪音乐会提示无法播放该歌曲。此时:

降级≠自动转换为在线歌曲

降级只是临时用在线播放替代,歌单里的这个条目本质上仍然是「本地歌曲引用」。它不会自动变成在线歌曲条目。

如果你希望彻底把这首歌转为在线版本(比如以后都不依赖本地文件):

  1. 手动搜索这首歌的在线版本。
  2. 添加到当前歌单。
  3. 删除原来的本地引用条目。

相关阅读