Python musicbrainz2 库的文档告诉我,这就是我按光盘 ID 搜索发行版的方式:
>>> import musicbrainz2.webservice as ws
>>> q = ws.Query()
>>> filter = ws.ReleaseFilter(discId='8jJklE258v6GofIqDIrE.c5ejBE-')
>>> results = q.getReleases(filter=filter)
>>> results[0].score
100
>>> results[0].release.title
u'Under the Pink'
但是对于双 CD,当我搜索两张 CD 的光盘 ID 时,我会得到相同的版本(应该是),但曲目不同。这也是应该的,但我看不到从查询结果中获取光盘编号的方法。它在某个地方吗?我认为它作为“媒介”存在于 XML 中。