问题标签 [spotify-app]

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 投票
3 回答
183 浏览

javascript - Spotify 清除播放列表拖放

当您在边栏中将艺术家拖放到我的应用程序中时,我会构建一个临时播放列表。每次我将新艺术家拖入我的应用程序时,它都会在前一个艺术家之后构建一个新列表,而不会清除旧列表。(请注意,这里缺少一些可能不需要的代码)。

我的问题:每次我将艺术家拖放到我的应用程序中时,如何清除或删除当前构建的播放列表然后构建一个新的播放列表?我怀疑它需要在 getRelated() 中调用?

0 投票
1 回答
110 浏览

javascript - 为特定播放列表返回的快照长度不正确

我在使用这个 spotify 播放列表 spotify:user:juan20150:playlist:5rl5QaWjWtEPv9a057w3qc 时遇到问题

这是我见过的第一个有这个问题的播放列表。返回的快照长度是 290,但是当我执行 snapshot.loadAll 时,它只返回 289 个轨道。

知道为什么会发生吗?

结果:

快照长度 290 i = 289(最后)

谢谢

0 投票
1 回答
69 浏览

javascript - 如何在 Spotify App 中创建区分 JS 方法

一段时间以来,我一直在开发一个小型 Spotify 应用程序。我开始使用旧 API (0.x),但现在我想访问用户的播放列表,我需要使用仅在API 1.0 版中可用的库模块

spotify 团队甚至为此提供了迁移指南!(如果你读到我:谢谢你们所做的一切;))。

我已经创建了一些对象(这是一个小应用程序,所以我不需要更多),每个对象都有一个功能,如下所示:

每当我需要跳过当前曲目时,我可以调用mySpotify.playerNextTrack();

但是现在,有了新的 API,我需要做这样的事情(来自Spotify doc):

我的问题很简单:如何将这种代码包含到我的对象中?我怎样才能给最后一个“功能”起个名字?

由于我是 JS 的新手,我可能做错了什么或以错误的方式理解了某些事情,所以如果可以的话,请随时详细说明;)

0 投票
2 回答
96 浏览

javascript - Intermittent issue with tracks snapshot for current user top list

I have a problem when executing this code:

If I execute multiple time (by reloading my application), I don't get results about 1 time out of 3

When it doesn't work:

When it works I get:

This is happening only for top list playlist, any other playlist is ok.

What could be wrong? Thanks

0 投票
1 回答
246 浏览

javascript - Spotify 应用程序 - “另存为播放列表”按钮

根据我来自 Spotify 的应用反馈,我需要在我的 Spotify 应用中添加一个“另存为播放列表”按钮。我在其他应用程序中看到过这个按钮,但据我所知,这个按钮没有本机实现 - 对吧?订阅按钮是一个显示“关注”的按钮,不适合我的情况。

我正在尝试使用 Button 自己实现它,但我无法将播放列表添加到用户的库中。我的应用程序中的播放列表是使用 Playlist.createTemporary 创建的。Library.publish 无效。Library.playlists.add 无效。我错过了什么?

0 投票
1 回答
105 浏览

javascript - 无法获取用户会话国家/地区值

我无法从 Session 中获取国家代码,显然,如果我参考Spotify API 1.x get user session,它很简单:

它是“未定义的”

我究竟做错了什么?

我使用 api :

“api”:“1.38.0”

“意见”:“1.18.1”

0 投票
1 回答
102 浏览

javascript - Spotify change:context event

I have the following code:

I would assume that change:context would only be fired when the context (in my case, tempPlaylist) is changed, but it turns out that it's also being fired when the track is changed, played, or paused. This can't be the desired functionality... otherwise it would defeat the purpose of having the change:track and change:playing events.

This is causing a lot of trouble for me mainly because when the track is changed, played, or paused, contextChanged is called, but player.context.uri hasn't changed, so more and more timers keep getting added. What am I missing here?

0 投票
1 回答
46 浏览

javascript - 满足条件后 RealtimeAnalyzer 退出

嘿,我被困在这个小型的 Spotify 应用程序上,我正在整合它来帮助练习新歌。它只是抓取开始时间和结束时间,然后一旦激活,就会继续循环 - 非常适合学习曲目中的困难部分。

问题:我可以从控制台日志中看到 RealtimeAnalyzer 将我的消息的 5 到 11 个控制台日志以及我正在调用的 .seek 函数放入 - 所以当当前位置大于终点时,它正在使用 seek回到 In Point 但口吃。

我怎样才能摆脱这个电话,这样我就可以防止这种口吃?

0 投票
0 回答
287 浏览

javascript - 无法在 index.html 中加载外部 API

我正在尝试在 Spotify 应用程序中运行以下代码,但 gapi.client 被认为是未定义的。在chrome中运行时我没有这个问题。有谁知道为什么或如何发生这种情况。

你认为这与加载外部 API 有什么关系,还是只是谷歌 API 很特别 :)

0 投票
1 回答
248 浏览

spotify - 实时分析仪内存

我正在尝试使用处理库为 Spotify 编写可视化工具。

但我对audio.RealtimeAnalyzer类有疑问。

如果我让它运行一个小时,Spotify 将使用超过 1.5GB 的内存并最终崩溃。是否有可能转储或释放所有这些不必要的内存?或者我可以使用其他类来解决这个问题吗?