问题标签 [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.
position - Spotify API:播放歌曲的特定部分
我正在尝试从曲目开头以外的位置播放歌曲。
我发现player.position
= X 将作为独立函数工作,例如由按钮触发,但触发它会player.observe(models.EVENT.CHANGE...
导致崩溃。
我认为这是因为一旦事件发生,曲目实际上并没有开始播放,因为它player.position
可能仍然在前一首歌的位置。
我也尝试过sp.trackPlayer.seek()
似乎给出相同结果的方法。
那么有没有人在 0 以外的其他位置开始播放歌曲?(或者在播放一首新歌后让播放头向前跳?)
javascript - 在 Spotify 应用程序 api 中链接加载调用
使用 API v1。
不知道我必须多久做一次这样的事情,但我怀疑有一点。
我想检查用户是否是删除的播放列表的所有者。如果没有下面的嵌套负载链,是否可以做到这一点?我看到Promises 可以加入,但我不认为我可以在没有加载的currentUser
情况下加载owner
。有什么办法可以简化这个吗?
javascript - 比较 Spotify uri
Spotify 应用程序 API v1
试图确定当前播放的歌曲是否来自放入我的应用程序的播放列表。然而,播放列表 uri 似乎有两种形式。
- http://open.spotify.com/user/[用户名]/playlist/[标识符]
- spotify:user:@:playlist:[标识符]
我假设第二种形式的 @ 表示“当前用户”。在我开始制作一个可能多余的 uri 比较函数之前,我想我会检查一下我是否遗漏了一些东西。
javascript - Remove tracks from playlist in spotify
Want to delete all songs from the playlist up to the selected song. This code is crashing Spotify so I can't see what the complaint is but I believe its happening as soon as the first call to remove the track happens. If I comment out the remove call, the logging looks correct.
Update Not sure what happened, but its no longer crashing. Maybe because I'm running spotify -console from the command line.
Now I get this message instead.
Promise.fail's error message says Item at index -1 changed.
javascript - 附加到 Spotify 播放列表
API v1,Spotify v 0.9.4.185
我似乎无法将歌曲附加到播放列表。
这有效:
这不会:
后者的失败回调说“不是轨道 URI”。在错误消息中
javascript - Spotify 相关艺术家输出未定义的名称
我正在尝试获取相关艺术家的列表,但返回的结果好坏参半。有时会出现相关艺术家的名字,有时会返回“未定义”。
如何检索所有相关艺术家的姓名而不得到“未定义”结果?
这输出:
javascript - 返回热门曲目 Spotify API
我正在尝试创建一个帮助文件,该文件将返回任何艺术家相关艺术家的热门曲目。我想做的只是使用 1 个艺术家 URI 来显示他们相关艺术家的姓名、人气和热门曲目。而且我想将顶级轨道功能分离到一个单独的文件中,我可以随时调用。
但是,我似乎无法弄清楚如何正确返回相关艺术家的热门曲目。
在我的“get-toptrack.js”文件中:
在我的“artist.js”文件中”:
在“main.js”文件中,我调用了艺术家函数开始。
javascript - Spotify 应用程序:更改位置时触发功能
在 Spotify HTML5 应用程序(1.0 版)中,每次播放器的当前位置发生变化(models.player.position)时,我如何调用一个函数?我的意思是,就像一个 setInterval 毫秒函数,但与播放器同步。我尝试过“change:track”和“change”,它们在轨道改变和播放器暂停时(分别)完美触发。
在此先感谢并为我的英语不好感到抱歉!
编辑:每秒或 500 毫秒触发的函数将是完美的。
javascript - Spotify API 创建临时播放列表未加载
我正在制作一个小应用程序,显示艺术家相关艺术家的第一首歌曲列表。当我第一次尝试加载我的应用程序时,它什么也没显示。但是,当我“重新加载应用程序”时,一切似乎都正常。当我不断开始“重新加载”时,它也会不断向列表中添加更多相同的曲目。
如何阻止它不断向列表中添加更多曲目以及收紧代码以使其在加载时工作?