Last.fm scrobbling API中不返回更正

Last.fm scrobbling API的文档描述了元数据更正的功能。无论我发送什么请求,响应中的 corrected 字段始终设置为 0。

文档展示了当艺术家Bjork更正为Björk的示例。以下是我对艺术家Bjork的示例请求:

POST http://ws.audioscrobbler.com/2.0/ HTTP/1.1
Host: ws.audioscrobbler.com
Accept: application/json
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
Content-Length: 214

method=track.updateNowPlaying&artist=Bjork&track=Wanderlust&duration=351&album=Volta&api_key=*****&api_sig=*****&format=json

响应:

HTTP/1.1 200 OK
Server: openresty/1.9.15.1
Date: Fri, 13 Aug 2021 19:22:20 GMT
Content-Type: application/json
content-length: 232
Access-Control-Allow-Methods: POST, GET, OPTIONS
Access-Control-Allow-Origin: *
Access-Control-Max-Age: 86400
Via: 1.1 google

{"nowplaying":{"artist":{"corrected":"0","#text":"Bjork"},"ignoredMessage":{"code":"0","#text":""},"album":{"corrected":"0","#text":"Volta"},"albumArtist":{"corrected":"0","#text":""},"track":{"corrected":"0","#text":"Wanderlust"}}}

艺术家的 corrected 字段设置为 0。我从未见过任何情况下触发更正的情况,无论是艺术家、专辑还是曲目。

有人能为从Last.fm API获取更正提供建议吗?

我也尝试在Last.fm支持论坛上提出了这个问题,但没有得到答案。

原文链接 https://stackoverflow.com/questions/69018045

点赞