我正在使用Swift3语言开发音乐应用程序。用户将有弹出选项,以显示使用音乐库和音乐库的歌曲列表。 Spotify的。我可以将音乐库中的歌曲列表显示到我的tableview中。现在我必须从Spotify获取播放列表。所以,我在accounts.spotify.com
添加了应用程序,我可以使用SPTAudioStreamingController.sharedInstance().metadata
逐个播放歌曲,但完整的歌曲列表不会出现。
我按照以下链接:https://github.com/Sethmr/SpotifyInSwift& https://medium.com/@elonrubin/ios-spotify-sdk-swift-3-0-tutorial-b629af4b889d& https://developer.spotify.com/technologies/spotify-ios-sdk/tutorial/
问题是如何获取Spotify歌曲列表。如果有人有任何想法,请建议我。谢谢!
答案 0 :(得分:3)
还有一个尝试here
还有一些控件
获取相册:
_ = Spartan.getAlbum(id: albumId, market: .us, success: { (album) in
// Do something with the album
}, failure: { (error) in
print(error)
})
获取多个曲目:
_ = Spartan.getTracks(ids: trackIds, market: .us, success: { (tracks) in
// Do something with the tracks
}, failure: { (error) in
print(error)
})
试试吧,可以帮到你 https://github.com/Daltron/Spartan
同时浏览this answer(Samantha's)
SPTPlaylistList.playlists(forUser: session.canonicalUsername, withAccessToken: session.accessToken, callback: { (error, response) in
self.activityIndicator.stopAnimating()
if let listPage = response as? SPTPlaylistList, let playlists = listPage.items as? [SPTPartialPlaylist] {
self.playlists = playlists // or however you want to parse these
self.tableView.reloadData()
if listPage.hasNextPage {
self.getNextPlaylistPage(currentPage: listPage)
}
}
})
更新:
请参阅此 sample code