问题标签 [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 回答
131 浏览

spotify - 登录时发现永久 SP_ERROR_UNABLE_TO_CONTACT_SERVER

我正在尝试使用 libspotify 库为 spotify 实现客户端。从某个时候开始,我在登录回调中收到 SP_ERROR_UNABLE_TO_CONTACT_SERVER。在此之前,使用相同的代码库一切正常。有没有人面临同样的问题?可能是什么原因?

0 投票
1 回答
220 浏览

spotify - 用于 ARMv7 的 libspotify 的 ard-float 版本

目前,我们正在尝试集成最新的 libspotify 版本 12.1.51 eabi-armv7。该库是为在 ARM7 上运行的软浮点内核开发的。

我们在我们的平台上使用更新的硬浮点内核,需要用于 ARMv7 的 libspotify 的硬浮点版本。
spotify 提供的硬浮动版本是针对 ARM6 的,所以我们不能使用它。

关于如何得到这个的任何想法?

0 投票
0 回答
56 浏览

libspotify - sp_playlist_create 第二次返回 NULL

sp_playlist *sp_playlist_create(sp_session *sess, sp_link *link)用来从我使用创建的 *sp_link 加载播放列表sp_link *sp_link_create_from_string(char *uri)

我这样做了两次,使用相等的 uris,第一次它工作得很好,但第二次我得到一个NULLfrom sp_playlist_create.

这只发生在匿名播放列表中spotify:user:@fa4bb01873c9bc2e71c72a4d956c8184:playlist:56P21bVHLnRHna9HL3cDG6,而不是属于已知用户的播放列表,例如spotify:user:zond:playlist:5myg4jcx2TgJwFdV9wSV5e.

这是 libspotify 中的错误,还是我的错?

0 投票
1 回答
1190 浏览

python - 由于 gcc 失败,无法为 python 安装 PySpotify 模块

我一直在尝试安装 pySpotify 模块。我已经安装了 libspotify 并将 libspotify.dll 文件夹添加到路径中。当我尝试安装 pyspotify 作为下一步时,我收到以下错误消息。有任何想法吗?

我在 Windows 7 上使用 python 2.7.5

0 投票
1 回答
279 浏览

c - Spotify 将 C 更改为 VB.net

我需要这个:

参数:

目前我已经尝试过这个:

虽然我没有收到错误,但我没有得到任何阿泰斯特的名字......我知道???应该是一种回调,但我不知道如何为此做地址

0 投票
1 回答
778 浏览

libspotify - 如何使用 libspotify api?

这是我下载的 libspotify 版本:libspotify-12.1.51-win32-release。有一个名为“spshell”的示例。当我测试曲目播放并调用 sp_session_player_play(g_session, 1) 时,我听不到任何声音。

还有一个问题,notify_main_thread和sp_session_process_events是什么关系。当调用sp_session_process_events(sp_session *session, int *next_timeout)时实际做了什么,第二个参数的作用是什么。

0 投票
1 回答
4712 浏览

c# - C#:将字符串编组为 utf8 char*

背景

我正在尝试基于修改后的 libspotify.net ( http://libspotifydotnet.codeplex.com/ ) 编写高级 libspotify 包装器。由于 libspotify.net 只是一个薄的(并且完全被窃听......)pinvoke 层,它不处理 libspotify 使用的 utf8 编码。

我的想法是将字符串转换为 byte[] 并适当地更改签名。

我有这个原生结构:

工作版本:

此版本将工作交给使用该库的开发人员。

我的版本:

运行时,这会在 libspotify 中出现以下错误:访问冲突读取位置 0x000001c0 我用谷歌搜索并读取了有时只有第一个数组元素被复制的地方。我试着用

这给出了异常“无法封送类型'sp_session_config_internal'的字段'cache_location':托管/非托管类型组合无效(数组字段必须与ByValArray或SafeArray配对)。”

tl;博士

使用 IntPtr 和手动编组的复杂解决方案有效,使用 utf8 字符串的字节数组的更简单解决方案在库读取时会导致访问冲突。有没有比使用 intptr 手动编组更简单的方法?

0 投票
1 回答
114 浏览

iphone - 数组未显示在表视图中

谁能告诉我为什么我的代码没有在我的表格视图中显示任何结果。这是我的代码。我已经尝试将 @"@" 更改为 indexPath.row 没有任何运气。我正在寻找正确方向的任何答案。我对xcode和objective-c还很陌生。我真的很感激任何帮助。

0 投票
1 回答
128 浏览

spotify - CocoaLibSpotify - SPSearch 通过 KVO 为 @"a" 返回 0 位艺术家

SPSearch 按预期工作,初始化为:

然后,我在 SPSearch 实例上为 @"artists" 设置了 KVO。这是通过一个类别来完成的,该类别让实例自己观察@“艺术家”(和其他人)的变化。实例化 new_search 后,调用 [new_search setDelegate: searchController],这会导致 SPSearch 实例在 KVO 意识到更新时调用 [searchController setArtists: Artists_array]。

在我更新 Xcode 之前,这一切都运行良好。据我所知,没有其他任何改变。

现在,任何搜索(例如@"a",但不限于此)都会返回通过 KVO 通知提供的数组中的 0 个艺术家。

创建搜索时,SPSession instance.connectionState 为 SP_CONNECTION_STATE_LOGGED_IN。据我所知,一切都被正确地实例化、登录等。

可能发生了什么导致搜索始终不返回任何结果?我可能会开始调查哪些地方以弄清楚发生了什么?

0 投票
1 回答
299 浏览

spotify - spotify 会话回调 get_audio_buffer_stats

我正在尝试在 Spotify 中制作一个收集音频数据的程序。我在API中看到有一个回调get_audio_buffer_stats,它有stutter和samples。我尝试将其添加到程序中(我只是在修改点唱机示例),但即使我关闭 wifi 并等待歌曲停止播放,它也只会为口吃和采样打印 0。通过添加代码,我的意思是我为它制作了一个回调函数,并将它添加到会话回调中。我错过了什么吗?谁能帮我让这个回调工作?谢谢!我的代码如下: