问题标签 [spotipy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1000 浏览

python - Spotify 授权码 - 获取令牌 [控制台应用程序]

我正在编写一个控制台应用程序来根据歌曲列表在 Spotify 上创建一个播放列表。我正在使用 Spotipy 并且正在尝试使用util.prompt_for_user_token(),问题是在我授予访问权限后,我必须手动将重定向链接粘贴到控制台中。

有没有办法自动化这个过程?这里的解决方案对我没有帮助

0 投票
1 回答
287 浏览

python - 如何检索 Spotify 上的所有专辑对象?

查看 Spotify API 和 spotipy,只要我有专辑 ID 或专辑 ID 列表,我就可以提取专辑信息,但是如何以有效的方式提取 Spotify 上的所有专辑对象?我认为这需要知道所有专辑 ID,但不确定是否有办法获得它。

目的:我想查看 Spotify 上所有专辑的曲目数量

潜在的想法

1) 受将musicbrainz URIs 映射到 Spotify URIs的启发,我可以将 Music Brainz 艺术家 ID 映射到 Spotify ID,这将涵盖 Spotify 上的大量艺术家。然后从那里提取专辑数据。问题是不再支持 Echo Nest Rosetta Stone

有没有更简单的方法可以做到这一点,我没有考虑过,还是因为 Spotify 不允许这样做而无法做到?

0 投票
1 回答
174 浏览

spotipy - 无效的 spotipy 重定向 URL

我在 Spotify 上遇到错误我已经生成了客户端 ID 和密码。有了这些,我有一个 URL,我已将其设置为重定向 URL。

我正在使用一些斑点示例代码:

客户端 ID 显示为正确设置,但在用户名提示下,我被带到网站但出现错误“无效的重定向 URL”。

这是否意味着:

  1. 我使用了错误的 URL,或者
  2. 我需要授权该 URL;
  3. 别的东西。
0 投票
1 回答
124 浏览

python - 仅将 Python 嵌套字典的一些键插入列表

我正在使用 Spotipy 从艺术家那里获取所有专辑。

对于每个查询,我都有以下 Python 字典对象(每个艺术家查询一个):

我有以下代码行将所有项目对象添加到列表中:

问题是我只需要返回的两个无限键;我只需要专辑名称和发行日期。我想要的输出是一个列表:

0 投票
1 回答
1397 浏览

python - 无法跳到 Spotify API 上的下一首歌曲(通过 Spotipy)

我正在实现一个简单的应用程序spotipy
我想跳过下一首曲目,但输出中出现此错误:

spotipy.client.SpotifyException:http 状态:403,代码:-1 - https://api.spotify.com/v1/me/player/next:当前用户不可用

我的代码:

0 投票
1 回答
187 浏览

python - Spotipy-为什么在获取保存的歌曲时有 50 首歌曲的限制?

我正在使用带有 Raspberry Pi 的 Python Spotify 库 Spotipy,我想知道为什么在尝试查看用户保存的歌曲时有 50 首歌曲的限制?我已经查看了文档,但我仍然对原因感到困惑。如果你回答这个非常感谢你。

0 投票
1 回答
501 浏览

python-3.x - Set redirect URL for Spotify API

I know there have been multiple questions regarding this issue... however, I'm not sure how to handle my case.

I am using spotipy to access the Spotify API. In my python notebook, I entered:

On the spotify developer website, I have listed localhost:3000/callback/ as my redirect URL.

When I run the prompt, I am redirected to the spotify page where I would click 'okay' to authorize the account. However, each time I click the 'okay' button, nothing happens. Tried using a separate browser, tried restarting my computer... I'm not sure what to do.

Thank you!

0 投票
1 回答
1768 浏览

spotify - 获取用户 ID - WebAPI Spotify (Spotipy)

我的问题有可能以任何方式获取用户 ID?我会从他的名字中搜索一个用户并打印他最近演奏的艺术家

谢谢

0 投票
1 回答
516 浏览

python - 试图在 Spotify 中获取曲目的元数据

目前我尝试使用python库spotipy在spotify中获取曲目的元数据。有没有人知道是否已经有一个现有的应用程序?为了具体说明我的问题,我想知道使用 Spotify 播放曲目的频率。我在互联网上搜索了它,但没有找到任何东西......

提前致谢

0 投票
1 回答
2707 浏览

python - 将多个范围与 spotipy 一起使用

我正在尝试使用 Spotipy 库来提取用户曲目并制作播放列表。每个函数单独工作(getTracks、makePlaylist);但是,它们需要不同的范围。

这将返回错误“AttributeError: 'tuple' object has no attribute 'split'” 当我尝试将两个范围作为列表发送时,我也会收到错误。有想法该怎么解决这个吗?