跳转到主要内容

libspotify的Python封装库

项目描述

警告:此库不再工作

pyspotify是libspotify C库的Python封装,因此它依赖于libspotify进行所有操作。

截至2015年5月,Spotify已弃用libspotify,并停止了维护。此时,libspotify已经是以Spotify集成为主的方式六年,是许多开源项目和商业应用程序的一部分,包括许多接收器和甚至汽车。它仍然是Android和iOS以外的唯一播放API。

2016年2月,Spotify API的服务器端更改导致搜索功能停止工作,Spotify从未承认过这一点。pyspotify的用户可以通过使用Spotify网络API进行搜索和pyspotify进行播放来解决这个问题。

2022年4月,Spotify宣布他们将一个月后停止libspotify API的使用。

2022年5月,新的libspotify连接到Spotify开始失败。随着libspotify的死亡,pyspotify也死亡了。

从2013年5月到2015年5月的两年开发和七年忠诚服务后,该项目已达到终点。

将不再更新pyspotify。

希望,pyspotify的源代码仍可以作为如何成功使用CFFI将大型C库封装在Python中的完整示例。

简介

pyspotify提供了一种Python接口,用于Spotify的在线音乐流媒体服务。

使用pyspotify,您可以访问音乐元数据,在Spotify的超过2000万首歌曲的库中进行搜索,管理您的Spotify播放列表,并从Spotify播放音乐。所有这些都可以在您的Python应用程序中完成。

pyspotify使用CFFI在官方libspotify库周围创建了一个纯Python包装器。它在CPython 2.7和3.5+上工作,以及PyPy 2.7和3.5+。已知它在Linux和macOS上工作。Windows支持应该是可能的,但需要一位有兴趣和知识维护它的贡献者。

项目资源

Latest PyPI version CI build status Read the Docs build status Test coverage

项目详情


下载文件

下载您平台上的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分发

pyspotify-2.1.4.tar.gz (157.1 kB 查看哈希值)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面