跟踪您的Spotify播放历史。
项目描述
Spotify Tracker
跟踪您在Spotify OS X应用程序中听的所有歌曲,并将它们保存在Spotify播放列表中。
住在纽约市,我在没有手机信号的情况下花了不少时间在地下。我还在Spotify上听了很多音乐,而且经常会有一些歌曲在我脑海中回荡,但我没有在手机上保存。这不是很糟糕吗?所以在Hackday上,我决定解决这个问题。我创建了一个历史播放列表,我会把所有听过的东西都保存起来。这样,当有人在工作中推荐甜美的新的St. Lucia专辑时,我会跟着节奏摇摆,我就不需要记住保存它或类似的,以便我在地下时也能听。
难点
Spotify不允许您通过其Web API查看用户当前正在听什么。太糟糕了。(在他们的Web API GitHub页面上有一个问题每天都会得到大约+1的点赞,如果您想加入的话...) 因此,我编写了一些AppleScript来从OS X Spotify客户端获取当前歌曲。所以,至少现在,这是仅限OS X的。 ¯_(ツ)_/¯
安装
所有设置都是通过pip完成的,所以只需
pip install spotifytracker
本程序使用Python 3编写,因此您需要安装它。您还需要设置一个Spotify应用程序。这很简单,但您需要快速注册开发者账号。您可以在这里创建一个。设置完成后,您可以创建一个应用程序。您需要指定一个回调URL,但可以是任何内容。所有设置完成后,您应该创建一个播放列表来保存您的歌曲,然后运行
spotifytracker setup
并添加您的用户名、客户端ID、客户端密钥和回调URL。然后授权您的应用程序,然后您将被要求选择保存历史记录的播放列表。
然后,要运行
spotifytracker watch
开发
要从源代码运行,请使用
python -m spotify_tracker.runner
贡献
这是一个Hackday项目,所以我没有具体计划,但如果您认为它可以改进,请提交一个PR!
许可证
MIT许可证。
项目详情
下载文件
下载适合您平台的应用程序文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
构建分发
spotifytracker-0.0.18.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 97e5c6ac39f25f4c31702ed0aa5fb92bc3f5893338c7aa8e19c2140ca906d331 |
|
MD5 | 3ffbdbf34bf6a1ed6c432f0fc7f7867c |
|
BLAKE2b-256 | 3f23c35f0c293476c33b09ff857a612c831fe06cbcf48675c6089b07b2c38d75 |
spotifytracker-0.0.18-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3a7f0ff4951ca19cbd69f98456950ed4ed7c2c357c9e9c786ac2fa485f1848bc |
|
MD5 | e4c6555fd6ed478258504045641f4b5f |
|
BLAKE2b-256 | 7c7ff3c1fb05211198fa6de3f31d3958303fe71da04fa5e0806771df18b8bb90 |