大家好,我目前正在使用 Spotify SDK。我实现了登录并请求访问用户播放列表的权限。
当用户授予我权限时,我可以访问他们的所有曲目并从中获取各种信息,但由于某种原因,大多数时候该类型似乎是空的。这仅仅是因为 Spotify 往往不会为许多艺术家提供流派,还是只是隐藏在某个地方,而我只是没有找对地方?到目前为止,我已经检查了专辑对象中的流派属性和艺术家对象中的流派。
大家好,我目前正在使用 Spotify SDK。我实现了登录并请求访问用户播放列表的权限。
当用户授予我权限时,我可以访问他们的所有曲目并从中获取各种信息,但由于某种原因,大多数时候该类型似乎是空的。这仅仅是因为 Spotify 往往不会为许多艺术家提供流派,还是只是隐藏在某个地方,而我只是没有找对地方?到目前为止,我已经检查了专辑对象中的流派属性和艺术家对象中的流派。
我有同样的问题。我在自己的音乐库中搜索,在 312 首音乐中找到了 243 首空歌,有些音乐有不止一位艺术家,所以总共 453 首音乐中有 243 首。
在那之前我做了一些研究,得到了我应该从艺术家那里得到的音乐流派的信息,但似乎 spotify 并不关心艺术家流派是空的。
以下是我设法获得艺术家流派的方法:
SPTArtist.artistWithURI(artistUri, accessToken: self.auth.session.accessToken) { error, result in
guard error == nil else {
let alert = UIAlertController(title: "Error", message: error!.localizedDescription, preferredStyle: .Alert)
self.presentViewController(alert, animated: true, completion: nil)
return
}
print("music genres by artist: \(result.genres)")
}