You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Kodi无法检索音乐视频信息:存在的曲目搜索无结果

解决Kodi无法刮削TheAudioDb音乐视频的问题

我来帮你排查几个可能的问题点,毕竟你已经确认网页上能找到对应曲目,说明不是曲目本身的问题:

1. 下载的视频文件名缺少关键匹配信息

你用youtube-dl下载的视频,默认文件名是YouTube的视频标题,但如果标题里只有曲目名Come on home,没有歌手名称,Kodi的TheAudioDb刮削器可能没法精准匹配到对应条目——毕竟重名的曲目实在太多了。

你可以先看看下载后的视频文件名是否包含歌手名,如果没有,建议重新下载时指定带歌手和曲目的命名格式:

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 -o "%(artist)s - %(title)s.%(ext)s" https://youtu.be/GhNuAXnhADI

这样下载后的文件名会是[歌手名] - Come on home.mp4,给刮削器提供更明确的匹配线索。

2. Kodi自动刮削时的搜索参数不完整

你提到API返回{"track":null},但网页能找到对应Track ID,这大概率是Kodi刮削器自动搜索时只传入了曲目名,没带上歌手信息,导致API返回空结果。

试试手动指定搜索内容刮削:

  • 在Kodi里找到这个视频文件,右键选择信息
  • 点击刷新,选择TheAudioDb刮削器
  • 在弹出的搜索界面,手动输入歌手名 + 曲目名(比如假设歌手是Larkin Poe,就输入Larkin Poe Come on home),看看能不能搜到对应条目。

如果手动带歌手名能搜到,那就是自动刮削时缺少歌手信息导致的,要么修改文件名,要么用MP3Tag这类工具给MP4文件嵌入歌手、曲目名的元数据标签。

3. 手动指定Track ID强制刮削

如果上面的方法都不行,你可以直接用已知的Track ID来强制拉取数据:

  • 在视频信息界面,点击编辑信息
  • 找到ID字段,输入对应的Track ID,保存后再刷新信息,Kodi应该能直接获取该曲目的所有数据。

4. 检查刮削器配置

有时候Kodi的刮削器可能默认有地区或语言过滤,你可以进入设置 > 媒体 > 视频 > 刮削器 > TheAudioDb音乐视频,检查配置里的搜索选项,确保没有勾选不必要的过滤条件。


内容的提问来源于stack exchange,提问作者malat

火山引擎 最新活动