问题标签 [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.
spotify - Spotipy:如何同时按艺术家和歌曲进行搜索
给定歌曲标题和艺术家姓名,我正在尝试使用 Spotipy 找到正确的歌曲。但是,我看不到同时按歌曲名称和艺术家进行搜索的方法:要么是一个,要么是另一个:
这样做的问题是我得到了一堆不相关的结果,特别是如果我按曲目搜索(例如:金钱的最高结果是 Future 的“Rent Money”而不是 Pink Floyd 的“Money”)。我可以扩展限制并过滤掉不相关的结果,但考虑到我将大规模执行此操作,我宁愿正确查询 Spotify,获取第一个结果,然后继续。有没有办法使用 Spotipy 同时查询曲目名称和艺术家?
spotify - 阅读艺术家列表,使用 Spotipy 将热门歌曲添加到播放列表
我想编写一个 python 程序来读取艺术家列表并创建一个播放列表,其中包含每个艺术家的前三首歌曲。有没有办法直接从艺术家的名字中做到这一点,或者我必须创建一个艺术家 ID 列表?如果是这样的话 - 我还不如手动制作播放列表。
谢谢你的帮助!
python - Python - 在 spotify 请求中自动生成列表以保持在 100 首歌曲限制以下
我正在开发一个小程序,使用 Spotipy 将文本文件中每个艺术家的前 5 首歌曲添加到播放列表中。我喜欢听音乐节上的每个乐队,手动生成播放列表需要很长时间。
所以这似乎是一个很好的解决方案!而且效果很好——除了每个请求有 100 首歌曲的限制。我有大约 690 首歌曲要添加。
所以基本上,我可以硬编码 99 首歌曲的 7 个列表,然后使用这些列表提交 7 个请求(我认为这可行吗?拆分请求以绕过限制?)但我希望程序能够与更多/更少的乐队合作。
那么有没有办法根据需要生成单独的列表?我是 python 和一般编程的新手(显然)。或任何其他建议来实现这一点?
谢谢
python - 检索 Spotify 播放列表关注者的总数
前任。www.spotontrack.com/playlists
在API 文档中,有一个followers
带有total
键的对象,但是这段代码:
(当playlist['followers']['total']
被注释掉时工作正常),返回:
我哪里错了?鉴于我链接的示例,这显然是可能的(SpotOnTrack 网站页脚说所有信息都是通过 API 检索的)。但是在完整的结果集中,没有返回的追随者总数(只有总曲目)。
任何建议/帮助表示赞赏。
编辑:遇到与 PHP 相同的问题(使用spotify-php-web-api)
抛出:
$api->getCategoryPlaylists()
这也使用相同的错误失败。
python - Spotipy:来自 readthedocs 的简单代码出现异常
当我从Spotify 的 Docs运行这个简单的代码时:
我得到了这个例外:
android - 如何使用 gmusicapi 处理这些 UnicodeEncodeErrors?
我正在制作一个将播放列表从 Spotify 复制到 Google Music 的程序。
此时,我正在测试是否可以使用我的 Spotify 曲目列表从 Google 音乐中成功获取歌曲 ID
这是带有曲目信息的 Spotify 列表的代码:
我采用此代码并像这样使用它:
这是输出的一个小片段(前 3 行和下 2 行是它应该看起来的样子):
因此,在这个混乱的错误块中的某个地方,Atli O\u0308rvarsson on Accordion
很多歌曲都发生了类似的事情。我在 Spotify 方面遇到了类似的问题,但用我的 uprint 函数解决了它:
我注意到的一件事是歌曲和 ID 仍在track
. 所以我尝试捕捉错误,但没有奏效。
此外,即使track
有这些信息,当我尝试创建和填充 Google Play 播放列表时,我也只能创建一个空的播放列表(标题正确,所以我可以这样做,这很好。)
python - Python :: Spotify 中的嵌套 JSON 结果
我很难在Spotify
search endpoint
.
它嵌套很深。
所以,如果我这样做:
我能够得到:
问题:
现在,我如何获取名为“Milk It”的最后一个'uri'
( }?u'uri': u'spotify:track:4rtZtLpriBscg7zta3TZxp'
python - Spotify - 删除使用无值创建的访问令牌
我正在尝试删除使用 None 值生成的 Spotify 访问令牌,该令牌在我的第二次连接尝试时中断。
我从这里得到了这个片段——> github thread,用于清除缓存的令牌:
但我在这里遇到语法错误:
我的令牌缓存在哪里?如何删除它以重新获得访问权限?
python - Python将值传递给命令行
我正在使用 Flask、Python 和 Spotipy ( https://spotipy.readthedocs.io/en/latest/ ) 编写一个网络应用程序。Spotipy 需要一个身份验证令牌,它只是让用户输入他们在登录 Spotify 后被定向到的 URL,并根据您分配为重定向 URL 的 URL 进行检查。它在命令行上提示他们,但我想将其更改为有一个文本框,他们可以在其中输入 url,然后获取该值并将其传递给命令行。
我的问题是,有没有办法在使用 python 弹出提示时将值传递给命令行?