2024-09-29 07:25:01 发布
网友
我正在熟悉musicbrainzngs,遇到了一个障碍。从下面返回的所有曲目列表都是空的。我需要提供其他参数吗?或者这是一个bug?在
releases = musicbrainzngs.search_releases( query='arid:' + musicbrainz_arid )
这是意料之中的。从MusicBrainz web服务检索数据有三种方法(使用musicbrainzngs或直接使用):
当你通过id知道一个实体时,你可以直接查找它。你甚至可以add includes来获得非常详细的信息。在
当您不仅想要一个实体,而且想要一个列表(比如一个艺术家的发行版列表),您可以browse。即使是这些,您也可以添加包括。在
只有当你不知道实体(或附加实体)的id时,如果你想减少你的实体列表,search。在
在您的例子中,您知道艺术家的id,并希望获得发布列表。在这种情况下,您应该使用browse_releases并为录制设置一个include:
releases = musicbrainzngs.browse_releases(artist=musicbrainz_arid, inc=["recordings"])
这是意料之中的。从MusicBrainz web服务检索数据有三种方法(使用musicbrainzngs或直接使用):
当你通过id知道一个实体时,你可以直接查找它。你甚至可以add includes来获得非常详细的信息。在
当您不仅想要一个实体,而且想要一个列表(比如一个艺术家的发行版列表),您可以browse。即使是这些,您也可以添加包括。在
只有当你不知道实体(或附加实体)的id时,如果你想减少你的实体列表,search。在
在您的例子中,您知道艺术家的id,并希望获得发布列表。在这种情况下,您应该使用browse_releases并为录制设置一个include:
相关问题 更多 >
编程相关推荐