查看Spotify API和Spotipy,只要我具有专辑ID或专辑ID列表,我就可以拉专辑信息,但是如何有效地在Spotify上拉所有专辑对象?我认为这需要知道所有专辑ID,但是不确定是否有方法可以获取。
目的: 我想查看Spotify上所有专辑的曲目数量
潜在想法
1)受Mapping musicbrainz URIs into Spotify URIs的启发,我可以将Music Brainz艺术家ID映射到Spotify ID,这将覆盖Spotify上的大量艺术家。然后从那里拉专辑数据。问题是不再支持Echo Nest Rosetta Stone
是否有一种我没有考虑过的简便方法,或者因为Spotify不允许这样做不可能?
答案 0 :(得分:0)
原则上,应该可以query与type=album
和q=a*
,q=b*
,q=c*
等一起使用。通配符协会说
在某些限制下,星号(*)可以用作通配符(每个查询最多2个)[...]不能用作:[...]作为关键字字符串的第一个字符字段过滤器:默认情况下,在目标对象类型的任何字段中找到匹配项时,都会返回结果。
为什么我要使用a*
,其余的为什么。就是这样,
侧面说明:它比不支持Echo Nest还要深-几年前Spotify 购买 Echo Nest。他们产生的算法构成了音频分析的基础。