我的应用程序从加载的CDDA中读取目录并生成MusicBrainz光盘ID,然后从MusicBrainz中获取JSON数据字符串以从下面的端点进行发行。数据已成功返回并解析。
http://musicbrainz.org/ws/2/discid/fsc.d4TxmWvIfypYeqjIr3FJjMQ-?inc=artists+recordings+release-groups
我终生无法找到如何为每首返回的歌曲获取作曲家和作词人的数据。
我已经拖曳了该网站,扫描了数据库架构,并在网上进行了搜索以寻求解决方案。
有什么好心的人会让我摆脱痛苦吗?
编辑:
好的,我发现了更多。 获取JSON格式歌曲的作曲者的查询应如下所示
https://musicbrainz.org/ws/2/work/<mb work id>?inc=artist-rels&fmt=json
返回此数据结构
[relations]
[0-n]
[artist]
[name]
[id] // mb id
[type] // ie composer / lyricist /librettist
[direction] ie backward ie works composed by artist name
[title] //ie the title of the work
[type] //ie 'song'
所以现在的问题是:哪个查询获取工作ID?