-1

我最初是通过支持电子邮件地址发送的,并被指示在此处发布。我确实得到了一些关于这个问题的信息,将在下面发布。

我正在评估用于识别音频 CD 中的 TOC 信息的 WebAPI。我遇到了一个问题,即 WebAPI 不返回一些 CD 的任何数据。我已经用其他来源检查了 CD,并且 TOC 似乎是有效的。

这是一个不返回正确数据的示例 TOC:150 13618 27701 46018 60995 68989 82330 88600 102597 110046 130091 144691 160769 167288 175151

那应该返回 Enya - 凯尔特人。

我还有一些其他光盘没有返回所需信息,如果您需要它们,我很乐意整理列表并将它们发送给您。

谢谢

安托万·库鲁奇

4

2 回答 2

0

作为您通过电子邮件收到的回复,您需要在 TOC 末尾再添加 6 位数字。它要么指示专辑的长度,要么指示最后一首曲目的结尾。因此,您将需要曲目数加上TOC 中的一个数字。(在您的示例中,您需要 TOC 中的 16 个数字 - 15 个曲目 + 1 )
我如何使用您的示例获得第 16 个 TOC 编号:使用最后一首曲目的长度和第 15 个 TOC 来估计第 16 个编号。Gracenote 可以识别它,即使它不完全相同。

于 2015-02-26T22:07:06.250 回答
0

我实际上发现恰恰相反。

FreeDB 在最后与 Numberof 曲目和播放时间一起正常工作

此示例适用于 Freedb/CDDB 8 187 22502 39067 65425 101542 122447 143777 159945 2560

对于同一张 CD,这适用于 Gracenote 187 22502 39067 65425 101542 122447 143777 159945

于 2018-02-07T16:53:18.387 回答