问题标签 [libspotify]

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 回答
1540 浏览

python - 运行 spotify python 脚本时出错

嗨,我正在尝试在我的 mac https://github.com/swinton/starrify上运行一个名为 starrify 的 Python 脚本用于 spotify

运行时出现此错误

关于如何解决这个问题的任何想法?谢谢

我按照这些说明http://labs.tinkerista.com/?p=9重新安装 pyspotify 来修复它

0 投票
3 回答
6760 浏览

android - NDK 预建共享库文件格式无法识别

我一直在尝试按照github 上的这个示例来获得基本的 spotify 实现工作,我已经按照设置步骤,安装了所有必需的库等,但在本机构建阶段不断收到以下错误。

我下载了 android 特定的库,然后尝试了 Linux ARM 库的各种组合,只是为了看看会发生什么,结果总是一样的。从目录中删除libspotify.so时,构建会按预期失败,因为找不到文件,所以我知道脚本正在尝试处理文件。

据我所知,我已经完全按照设置进行了操作,我目前的猜测是问题与运行 64 位版本的 eclipse/java 等有关。任何人都可以解释这个问题吗?

0 投票
1 回答
369 浏览

windows-phone - 用于 Windows 手机的 Spotify Web API

我正在开发 Windows Phone 8 应用程序,我想在其中获得 Spotify 用户的推荐曲目。我想将用户的这些曲目添加到我的应用程序的收藏夹中。我需要登录并获取可以在我的应用程序中显示的曲目列表和详细信息。有适用于 Windows(Win32)的 Spotify 库。这个库也可以用于 Windows Phone 吗?如果有人知道如何将 spotify 集成到 Windows Phone 中,请告诉我。

谢谢,曼马特

0 投票
1 回答
252 浏览

spotify - 从 libspotify 获取完整的歌曲音频数据

我正在使用 pyspotify,这是一个用于 libspotify 的 python 包装器来播放来自 Spotify 的歌曲。我想在开始播放之前对整首歌曲进行一些音频分析,有没有办法一次从整首歌曲中获取音频?

在整个播放过程中都会调用 music_delivery 回调,也许有一种方法可以在服务器提供数据时立即调用它?

0 投票
1 回答
2748 浏览

spotify - 防止滥用 libspotify 密钥

libspotify 的使用条款规定密钥应以安全的方式存储。存储我发现的密钥的唯一建议是编译您的应用程序并分发二进制文件。我很难将其视为默默无闻的安全性之外的其他任何东西,因为使用调试器可以轻松检索密钥。

这真的是 Spotify 建议的方法吗?如果我只编译包含密钥的文件并将我的应用程序的其余部分作为开​​源分发呢?

我想我的问题的本质是:如何在不要求每个用户获取自己的密钥的情况下避免违反 ToS?

0 投票
2 回答
1379 浏览

android - 检测 Spotify 歌曲播放

我正在开发一个移动应用程序,该应用程序可以检测 iPhone 和 Android 上各种媒体播放器的歌曲播放。我们目前在这两个平台上都支持许多应用程序。我们的应用程序的工作方式与 Last.FM 检测和自动加密播放的方式类似。

但是,我们还没有找到一个有效的解决方案来检测不需要使用 Last.FM scrobbling(仅适用于 Android 的 Spotify)或 Facebook 作为代理的 Spotify 歌曲播放。

我已经为 android 尝试了一些东西,但据我了解(我看到很多帖子,例如Find what song is playing in spotify on android),Android 应用程序不会广播与媒体相关的歌曲播放意图,所以我们需要更多的东西有创造力的。无论如何,这并不能解决 iPhone 用例的问题。

Lib-spotify 为我们提供了一些承诺,我已经设法构建了一个可以创建会话并导航一些播放列表的应用程序,但我还没有弄清楚是否可以在桌面应用程序中加载显示为“播放历史记录”的内容通过 lib-spotify(例如,这是一种特殊形式的播放列表吗?)。我也尝试过 Spotify 应用程序来完成相同的操作,但 API 似乎没有公开所需的功能。

似乎我已经用尽了所有途径,但是有人对我没有尝试过的事情有任何建议吗?

假设我已经为每个我想收集其历史记录的用户提供了 spotify 凭据。

谢谢

0 投票
1 回答
383 浏览

mobile - libspotify 是否可作为任何移动跨平台 SDK 的插件使用?

libspotify 是否可作为任何跨平台 SDK 的插件使用?我说的是用于移动 SDK 的本机插件,例如 Phonegap、Gideros Mobile、Corona、Intel XDK、Marmalade 或类似的。

0 投票
3 回答
998 浏览

spotify - libspotify 导致 Apple App Store 拒绝

从 5 月 1 日起,Apple 似乎收紧了应用商店的提交。我有一个使用 Spotify 的应用,并已多次被 App Store 接受。在最近的更新中,由于以下原因,该应用程序被拒绝...

非公开 API 使用:
不允许应用访问 UDID,不得使用 UIDevice 的 uniqueIdentifier 方法。请更新您的应用程序和服务器,以将用户与 iOS 6 中引入的供应商或广告标识符相关联。

在 libspotify 上执行以下操作

返回 3 个 uniqueIdentifier 实例。另一篇帖子指出,这可能是由于 openSSL 而可能与 UDID 无关。但是,Apple 拒绝了该代码。有解决办法吗?

0 投票
0 回答
160 浏览

libspotify - 有时 sp_session_process_events() 会阻塞,直到进程终止

在听音乐和浏览 Spotify 时,我们偶尔会遇到这个sp_session_process_events()永远不会出现的问题。由于我们将所有 libspotify 调用放在同一个线程上,因此我们的应用程序被无限期锁定。

所有 Spotify 回调都会立即返回,并且任何必要的回调数据处理都安排在一个线程上执行。此外,所有调用sp_session_process_events()都被赋予比线程队列更高的执行优先级。不幸的是,我没有重现这一点的 abc 步骤,但一个可重复的情况是,在某些时候sp_session_process_events()不会返回并且我们的线程队列将阻塞,除非我们的应用程序重新启动。

任何有关解决此问题的建议都将不胜感激,它已经困扰我们几个月了,我们已经尝试了我们能想到的一切来纠正这种情况,但无济于事。我们的应用程序是多线程的,但正如我之前所说,所有调用肯定会在同一个线程上一次执行一个。

0 投票
1 回答
184 浏览

c - 播放曲目后使用 sp_session_logout 的 Segfault

如果我在播放歌曲后尝试调用 sp_session_logout,则会出现分段错误。关于段错误我不能说太多,因为我没有符号,

使用以下代码,每次注销后都会发生段错误 https://gist.github.com/ivankelly/5564318

这是在带有 libspotify 12.1.51 (x86_64) 的 debian sid 上。