py是用python编写的spotify的异步api包装器。

spotif的Python项目详细描述


logo

Version infoGitHub starsDiscord

spotify.py

spotify客户端的api库和用python编写的spotifywebapi。

py是一个主要的异步库(到http客户端的所有东西都是异步友好的)。

同步支持

库还支持syncronousspotify.sync

一起使用
importspotify.syncasspotify# Nothing requires async/await now!

示例

  • 按流行程度排序播放列表
importspotifyplaylist_uri=# Playlist uri hereclient_id=# App client id heresecret=# App secret heretoken=# User token hereclient=spotify.Client(client_id,secret)asyncdefmain():user=awaitspotify.User.from_token(client,token)playlist=next(filter((lambdaplaylist:playlist.uri==playlist_uri),awaituser.get_playlists()))tracks=awaitplaylist.get_all_tracks()sorted_tracks=sorted(tracks,reverse=True,key=(lambdatrack:track.popularity))awaituser.replace_tracks(playlist,sorted_tracks)if__name__=='__main__':client.loop.run_until_complete(main())

安装

要安装库,只需克隆它并运行setup.py

  • git clone https://github.com/mental32/spotify.py
  • python3 setup.py install

或者使用pypi

  • pip3 install spotify(最新稳定)
  • pip3 install -U git+https://github.com/mental32/spotify.py(每晚)

资源

有关资源,请查看examples或在discord中询问

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javai是JAXB的新手。如何将两个具有不同名称空间的不同xml合并为一个具有根元素的xml并将其解组?   JDO中的java应该是可传递的DefaultFetchGroup吗   java服务器配置问题   java在理解JList时遇到困难   java何时将RequestContextFilter用于Jersey?   java从数据库中读取文本文件。jar文件   Java正则表达式,仅适用于不包括零的正数   爪哇番石榴。类路径中的jar   JavaEE:关于设计的问题   java GUI,在面板中排列按钮   java Android为什么使用接口被认为是活动和片段之间通信的最佳实践?   java如何获取wicket图像的url以在开放图元标记中使用它   从Java字节[]>Base64>Javascript数组缓冲>Base64>byte[]   java正则表达式帮助字符串JWE766。1.pdf格式摘录766   java Hibernate,JPA忽略@Formula