问题标签 [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 投票
4 回答
919 浏览

c - libspotify 在调用 sp_session_create 后因 segFault 崩溃

我正在测试 libspotify 库(用于 linux 的版本 12.1.51 x86),当我调用 sp_session_create() 时出现分段错误,应用程序不断崩溃。

我没有应用程序密钥,也没有高级 Spotify 帐户(还),但这不应该是崩溃的原因,因为如果我没记错的话,有一个无效应用程序密钥的错误代码。

我的代码如下:

关于哪里可能出现问题的任何提示?

感谢您提供的任何帮助。


来自 gdb 的回溯:

0 投票
1 回答
95 浏览

api - 使用 Spotify API 了解艺术家被播放了多少次

您可以使用 Spotify API 了解艺术家每小时或每天播放多少次吗?

0 投票
1 回答
360 浏览

memory-leaks - 大量内存泄漏 - CocoaLibSpotify

我正在使用 CocoaLibSpotify 库为 Spotify 搜索结果加载专辑封面。

Instruments 报告没有泄漏,静态分析也无济于事,我已经手动查看了所有处理跟踪加载专辑封面的代码,但是,在加载了几百个结果后,该应用程序消耗了超过 100mb内存和崩溃。

我相信 CocoaLibSpotify 将图像的缓存保存在内存中,但我找不到禁用缓存的方法。有一个“flushCaches”方法,每次我收到内存警告时都会调用它,但是它是无效的。

这是我用来加载专辑封面的内容,我在一个数组中保留了对所有 SPImage 对象的引用,以便在提供表格视图行时可以使用它们。

这是处理加载表格视图单元格的代码。

我真的不知道出了什么问题。任何帮助将不胜感激。

0 投票
1 回答
616 浏览

spotify - 在不受支持的平台上获取 libspotify

我有一台 Synology NAS,我使用 ao 来运行 Logitech 媒体服务器。Synology 提供了一个标准软件包来运行 LMS。

LMS 有一个 Spotify 插件,它需要一个辅助守护程序,当然还有 libspotify。

问题:NAS 是具有 PPC 架构的 DS413,并且 libspotify 不适用于该平台。

我的问题:我怎样才能得到这个平台的 libspotify?

0 投票
4 回答
6829 浏览

javascript - 通过 Web API 或 libspotify 获取 Spotify 播放历史

有没有办法使用他们的 js 或 C API 来获取我的 Spotify 播放历史记录?我看到了几个例子,但那是使用他们过时的 API 版本。

0 投票
1 回答
125 浏览

javascript - 通过 spotify 发送歌曲信息

我一直在互联网上寻找对此的某种支持,但我似乎找不到太多,所以我不得不提出一个问题。

我有一个项目,我要在单独的物理显示器上显示曲目标题、艺术家姓名和其他基本歌曲信息,就像你会在商店看到的那些 LED 标志一样。为了让我做到这一点,我必须打开某种管道,从 spotify 应用程序(我要创建的应用程序)到客户端计算机上的串行端口,最终进入显示器。

Spotify 应用程序运行在基本的网页设计语言(Javascript、HTML、CSS)上,所以我想我可以使用 socket.io 之类的东西,尽管这似乎更适用于浏览器,而不是使用通用 javascript 的应用程序。 那么有没有办法让我使用能够与 spotify 和客户端交互的基本 javascript 打开从服务器到客户端的管道?

我为这个问题的抽象性道歉,但我觉得我已经解释得很好

0 投票
1 回答
292 浏览

spotify - Libspotify:生成应用程序密钥时出错

我有一个高级 Spotify 帐户,我正在尝试生成一个与 libspotify 一起使用的应用程序密钥。我正在使用此处的表单执行此操作:https ://developer.spotify.com/technologies/libspotify/request-key/ ,但密钥的生成总是失败并显示消息“生成您的应用程序密钥时出错”。

我尝试以不同的方式格式化我的应用程序名称(例如,空格、无空格、无破折号等),但结果仍然相同。

不确定它是否有任何相关性,但我是通过 facebook 登录的,我在申请表上的用户名显示为数字。

我的帐户可能有问题吗?

在此先感谢,-Kal。

0 投票
1 回答
141 浏览

cocoa - Spotify 和 cocoalibspotify 应用程序是否共享一个通用的离线文件存储库?

使用 cocoalibspotify 的应用程序是否可以访问通过 iOS Spotify 应用程序或带有 libspotify 的单独应用程序离线提供的离线文件,或者 libspotify 是否为每个包含它的应用程序使用单独的离线文件存储库?

即,如果我在 Spotify 的 iOS 应用程序中离线播放歌曲,当通过第三方 cocoalibspotify 应用程序播放时,它会在本地访问还是流式传输?

0 投票
1 回答
167 浏览

spotify - SPAlbumBrowse - 获取艺术家专辑的准确列表

好的。这越来越疯狂了。我已经为此工作了几天,尝试了不同的奇怪事情。我想我昨晚做了一场关于 libSpotify 的噩梦,可能是我睡眠习惯的产物,但是,我离题了。

反正。让我们使用以下代码查找艺术家“The XX”。假设艺术家用艺术家“xx”初始化,Spotify url spotify:artist:3iOvXCl6edW5Um0fXEBRXy

这是输出。抱歉,有点长。请注意,第一列是指专辑的 SP_ALBUM_TYPE(a = 专辑,s = 单曲,c = 合辑,u = 未知),第二列是 Y 或 N,具体取决于专辑是否在我的会话所在区域可用( US),第三列是艺术家姓名,第五列是专辑年份,第六列是专辑名称,最后是专辑的 Spotify URL。

从这些数据中,我想提取如下内容。这些是 xx 在他们的艺术家页面上的专辑,官方 Spotify 桌面客户端与我用来登录 libSpotify 的帐户相同。

请注意,在输出中,即使我从 ArtistBrowse.albums 加载了所有专辑,我所在地区实际可用的两个专辑被列为不可用,只有一个被列为专辑。

我该如何解决这个问题?很多时候,如果你去检查 web-api 与专辑的 Spotify URL,说它们在我的地区不可用,通过专辑.available,“美国”地区代码就在专辑结果页面的输出中来自网络 API。其次,我总是得到截然不同的结果。没有什么是一致的,有时 Red Hot Chili Peppers 的专辑“I'm With You”在我所在的地区显示为可用,有时在我所在的地区没有可用的专辑。如果有我所在地区不可用的专辑,有时会调用另一个waitUntiLoaded:调用waitUntilLoaded中返回的加载项与artistBrowse.albums 通话可解决问题;再次加载“加载的项目”偶尔会缓解问题?这甚至没有意义。

最后,wtf。

请帮助,这是一个巨大的无赖。我真的完全不知道如何获得任何可靠的列表,尽管我相信如果官方客户可以做到,那么我也可以。我已经盯着这个看了很多天了,我正在考虑通过调用 web-api 来备份我的搜索,比如,使用 web-api 为我提供艺术家的专辑列表......听起来真的很不愉快尽管。否则,与图书馆合作非常愉快。再次感谢你的帮助!

0 投票
1 回答
671 浏览

android - Unity3D Android Spotify 插件导致信号 11 (SIGSEGV)

我编写了一个 Unity3D 插件,通过 libspotify 将我的应用程序与 Spotify 连接起来。Windows 版本运行良好,但 android 版本在登录 Spotify 后约 5 秒崩溃。

这是adt logcat

任何想法?