listen1 中文文档 下载 App

自动切换播放源失效或很慢怎么办

表现

点播放后几秒甚至十几秒才开始放歌,或者完全不切换、一直卡在加载中。

为什么自动切换会失败

原因一:歌曲跨平台匹配度不够

不同平台对同一首歌的命名可能不同:

Listen 1 的匹配逻辑如果找不到完全一致的名称,就放弃自动切换。

原因二:网络延迟叠加

自动切换需要向最多六个平台并发搜索请求。在网络较差时,每个请求都慢,叠加后可能需要 10~15 秒才能拿到全部结果。

原因三:Beta 版本的已知问题

V2.9.0 到目前的版本中,自动切换还有以下已知缺陷:

手动切换方案(立即可用)

如果自动切换太慢或失败:

  1. 方法一:回到搜索页,切换到其他平台标签,找到同一首歌手动点播放
  2. 方法二:在播放队列里,把同一首歌的多个平台版本都加进去,挨个试
  3. 方法三:等几秒——自动切换后台还在跑,只是还没找到结果

优化自动切换的设置

部分版本在设置里提供了自动切换的配置项:

社区修改版的改进

GitHub 上有不少社区 Fork 对自动切换做了增强:

如果你对自动切换的体验非常在意,可以关注这些社区版本。