Banshee 无法确定音频 CD 元数据

tvn*_*tvn 6 banshee 11.04 metadata cd-ripping

我尝试将音频 CD 添加到我的音乐池中。

当我启用“音频 CD 支持”扩展时,以下输出通过调试模式发布。现在,当我查看 cd 时,我意识到 banshee 无法获取元数据。

[1 Debug 19:05:59.889] Mapping audio CD (/devices/pci0000:00/0000:00:0a.0/host4/target4:0:0/4:0:0:0/block/sr0)
[1 Debug 19:05:59.890] Extension service started (AudioCdService, 0,054336)
[6 Info  19:05:59.892] Querying MusicBrainz for Disc Release (uuz7WMxmyUfmRfJA4V7uLJ1zBJ8-)
[6 Warn  19:06:00.842] Caught an exception - System.NullReferenceException: Object reference not set to an instance of an object (in `Banshee.AudioCd')
  at Banshee.AudioCd.AudioCdDiscModel.LoadDiscMetadata (System.Object state) [0x00000] in <filename unknown>:0 
[6 Info  19:06:00.842] Query finished (success: False, 0,94958 seconds)
Run Code Online (Sandbox Code Playgroud)

女妖报告:

(-) 无法获取曲目信息

由于abcde能够获取元数据并且音频 cd 是“Adele 21”(非常有名),我认为我或女妖方面一定有问题。

我发现没有扩展似乎对此很重要。有任何想法吗?

Mic*_*ker 13

在 Banshee 2.2 中,这两个问题都已得到修复。Ubuntu 11.10 默认安装了这个版本的 Banshee。

发生这种情况有几个原因:

  1. MusicBrainz 最近改变了第三方应用程序可以请求元数据的方式,这一改变导致 Banshee 出现问题

  2. 直到最近,如果 MusicBrainz DiscID 匹配多个专辑,Banshee 无法检索元数据。最近对 MusicBrainz 的更改使这个问题更加普遍。

鉴于您的日志中的 NullReferenceException 警告看起来与MusicBrainz 论坛中发布的日志非常相似,您似乎遇到了问题 #2。